var _0x46fc = ['mkCdN', 'equalpower', '_panner', 'positionZ', 'orientationX', 'orientationY', 'BQpfP', 'zuaoj', 'UAGrC', 'createPanner', 'orientationZ', 'createStereoPanner', 'GSdPY', 'exports', 'pako', 'rdvTw', 'NitVd', 'JOlxu', 'FFiCJ', 'JTCYJ', 'ywxkT', 'VrDQQ', 'TfiZm', 'OmurS', 'zlXue', 'PnKac', 'DuSjD', 'iFFyJ', 'xvMrB', 'HgvEC', 'BSqAZ', 'ASqCW', 'INjfy', 'GWLKo', 'eymjk', 'nfJuA', 'jboxQ', 'FOdDh', 'invalid\x20distance\x20too\x20far\x20back', 'WTdQV', 'awIcu', 'nOcKL', 'VDHao', 'dISzQ', 'eusLQ', 'xJtLx', 'AxonU', 'fIqQY', 'invalid\x20distance\x20code', 'uHVQq', 'XrUVK', 'hCtOt', 'THiTq', 'data\x20error', 'POqPB', 'JzJsm', 'NNRlR', 'iylux', 'CNhhr', 'KRMre', './lib/deflate', 'kSwhz', 'XLNXY', 'debugEnabled', 'Cannot\x20find\x20module\x20\x27', 'MODULE_NOT_FOUND', 'sRCJN', 'uXTZi', 'windowBits', 'gzip', 'memLevel', 'strategy', 'deflateSetHeader', 'dictionary', 'tvuNR', 'EhrDV', 'deflateSetDictionary', '_dict_set', './zlib/deflate', './utils/common', './utils/strings', 'shrinkBuf', 'deflateRaw', 'sPloN', 'yzFNO', 'XwRIC', 'Eodwq', 'inflateGetHeader', 'TkSrc', 'TyQLS', 'FSIFU', './zlib/inflate', './zlib/constants', './zlib/messages', './zlib/gzheader', 'Z_NO_FLUSH', 'binstring2buf', 'inflateSetDictionary', 'Z_BUF_ERROR', 'Z_OK', 'Z_STREAM_END', 'Z_FINISH', 'Z_SYNC_FLUSH', 'utf8border', 'buf2string', 'Inflate', 'inflateRaw', 'lOhWL', 'ttdPK', 'must\x20be\x20non-object', 'MGOaf', 'arraySet', 'setTyped', 'YDhwE', 'pZXJF', 'DafYE', 'gvRjP', 'ByWDG', 'yfGLr', 'PvwtB', 'bvbWH', 'vZIJZ', 'xxJxd', 'IYVJu', 'Z_PARTIAL_FLUSH', 'Z_FULL_FLUSH', 'Z_BLOCK', 'Z_TREES', 'Z_ERRNO', 'Z_STREAM_ERROR', 'Z_NO_COMPRESSION', 'Z_BEST_SPEED', 'Z_BEST_COMPRESSION', 'Z_DEFAULT_COMPRESSION', 'Z_FILTERED', 'Z_HUFFMAN_ONLY', 'Z_RLE', 'Z_FIXED', 'Z_DEFAULT_STRATEGY', 'Z_BINARY', 'Z_TEXT', 'Z_UNKNOWN', 'Z_DEFLATED', 'HbWBa', 'FacZx', 'wJrGd', 'dkRPi', 'total_out', '_tr_flush_block', 'svoWP', 'cHeqT', 'w_size', 'good_match', 'window_size', 'match_start', 'total_in', 'insert', 'hash_shift', '_tr_tally', 'AdISn', 'iDlNf', 'HCGAd', 'good_length', 'max_lazy', 'max_chain', 'hash_bits', 'DDKTs', 'bl_count', 'd_buf', '_tr_init', 'nice_length', './adler32', './messages', 'vjpAM', 'oUTiv', 'deflateInit', 'deflateInit2', 'deflateResetKeep', 'comment', 'Vztag', 'CDfxi', 'hFORZ', 'IVeOH', '_tr_align', '_tr_stored_block', 'YXbgm', 'deflateInfo', 'pako\x20deflate\x20(from\x20Nodeca\x20project)', 'xflags', 'extra_len', 'HELpK', 'WVgEy', 'dmax', 'wsize', 'wnext', 'hold', 'bits', 'lencode', 'distcode', 'lenbits', 'HUErx', 'YSCPC', '2|5|3|0|4|1', 'invalid\x20literal/length\x20code', 'bdhKv', 'CLosx', 'GmShU', 'sane', '8|3|11|14|0|10|4|12|13|7|15|2|6|5|9|1', 'lastProgress', 'Call\x20failed.', 'Please\x20stay\x20where\x20you\x20are.', 'BpBMK', 'havedict', 'have', 'ndist', 'ncode', 'distbits', 'lens', 'distdyn', 'was', 'wRwcm', 'back', 'whave', 'wbits', 'UndwS', 'rWYlQ', './crc32', './inffast', './inftrees', 'inflateReset', 'inflateReset2', 'inflateResetKeep', 'inflateInit', 'Jyunb', 'bHbRS', 'ZUqBK', 'hOsQo', 'check', 'unknown\x20compression\x20method', 'uukiX', 'invalid\x20window\x20size', 'unknown\x20header\x20flags\x20set', 'Qjilh', 'header\x20crc\x20mismatch', 'invalid\x20block\x20type', 'PKTTT', 'OkRzJ', 'invalid\x20stored\x20block\x20lengths', 'nlen', 'too\x20many\x20length\x20or\x20distance\x20symbols', 'mqWlb', 'djONh', 'invalid\x20code\x20lengths\x20set', 'hPzxw', 'invalid\x20bit\x20length\x20repeat', 'invalid\x20code\x20--\x20missing\x20end-of-block', 'invalid\x20literal/lengths\x20set', 'invalid\x20distances\x20set', 'Japxu', 'voFAj', 'LQrBg', 'mIKlV', 'EaNAV', 'iRxNL', 'HpgkJ', 'incorrect\x20data\x20check', 'incorrect\x20length\x20check', 'inflateEnd', 'oaNlV', 'OPfFF', 'inflateInfo', 'pako\x20inflate\x20(from\x20Nodeca\x20project)', 'hmypQ', 'vktvw', 'htyiq', 'baNQV', 'SQXMi', '../utils/common', 'MDiNr', 'stream\x20end', 'file\x20error', 'stream\x20error', 'insufficient\x20memory', 'incompatible\x20version', 'YZOjz', 'xVfBL', 'HetXL', 'VCGrz', 'zPncC', 'DeLyj', 'static_tree', 'extra_bits', 'extra_base', 'dyn_tree', 'stat_desc', 'XmPDL', 'UdbiA', 'igjKH', 'mHSYn', 'kgoln', 'DJsAq', 'has_stree', 'elems', 'lHdrH', 'Ajdyo', 'IAWQP', 'JZiDC', 'stzQK', 'IXWXY', '1|2|4|0|3', 'ZAxMN', 'HZCSz', 'qMjUv', '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}', '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}', 'ANMdm', 'yPivV', './lib/zlib/constants', 'ZOqjO', 'createElementNS', 'HTMLElement', 'Fqhpt', 'setImmediate', 'setTimeout', 'SCYqd', 'revokeObjectURL', 'ylncb', 'TNxBJ', 'Ljgbj', 'write', 'kYHnQ', 'INIT', 'WcqhO', 'msSaveOrOpenBlob', 'oFonw', 'WRITING', 'onwritestart', 'onwrite', 'onabort', 'saveAs', 'FileSaver.js', 'scope', 'ASSUME_ES5', 'ASSUME_NO_NATIVE_MAP', 'ASSUME_NO_NATIVE_SET', 'defineProperty', 'function', 'defineProperties', 'tyCPd', 'prototype', 'value', 'getGlobal', 'undefined', 'global', 'SYMBOL_PREFIX', 'jscomp_symbol_', 'initSymbol', 'Symbol', 'item', 'Fvqbb', 'apply', 'SgeQZ', 'UrwUl', 'oDRwC', 'land', 'landCallback', 'reset', 'frame', 'animation', 'WZlqx', 'sVjVT', '[PxuSAOZGPJwTHQBJLxAHOfIPNbZYIbVRhfXECfQzVxVBvMIQqFLGhuNdXRXTQLRQVqwBGMGFGKbzATQMSuOCDwjJuQDJhFDKHPEvKu]', 'PkoxngreugSaAOZtGe.PcomJwT;HQkBoJLngxAgaHmOfeIPs.cNobmZYI;bVplRahyferXE0C3fQzVx.cVBvMIQqom;FLG127huNdXR.0X.0TQ.1LRQVqwBGMGFGKbzATQMSuOCDwjJuQDJhFDKHPEvKu', 'replace', 'length', 'charCodeAt', 'tYPSn', 'toObjectVector', 'rotations', 'vertices', 'cos', 'sin', 'push', 'add', 'get', 'sqrt', 'indexOf', 'kXGvn', '_animator', 'removeOwner', 'get_material', 'set_material', '_subMeshes', 'get_length', '_material', 'addOwner', 'initSymbolIterator', 'iterator', 'iteratorPrototype', 'next', 'KchSj', 'YUFoc', 'polyfill', 'PUeYr', '__prepareRequest', 'load', 'httpRequest_onError', 'data', 'complete', 'dispatchEvent', '6|3|5|0|2|4|1', 'split', 'Array.prototype.keys', 'iteratorFromArray', 'es3', 'findInternal', 'Array.prototype.findIndex', 'es6', 'checkStringArgs', 'The\x20\x27this\x27\x20value\x20for\x20String.prototype.', '\x20must\x20not\x20be\x20a\x20regular\x20expression', 'String.prototype.endsWith', 'endsWith', 'max', 'min', 'String.prototype.startsWith', 'startsWith', 'Array.prototype.fill', 'fQdFa', 'aLOAO', 'UWAOk', 'String.prototype.codePointAt', 'OCrwQ', 'qNROu', 'activate', 'fxLqf', 'wAnmG', 'gEmkE', 'parseSharedMethodBlock', 'fqEnV', 'cWOCX', 'hPlpt', 'SsCog', '1|9|7|5|2|6|0|8|10|4|3', 'ATJGl', 'LeHkn', 'wgDYs', 'XHxUM', 'Mxjzi', 'BWyNl', 'qOtct', 'NByfh', 'CIcgS', 'CGMOK', 'gamepaddisconnected', 'SrIkn', 'Jiasl', 'KhYPz', 'MbbBK', 'TeDMr', 'aVYxG', 'VMCVv', 'cuZZg', 'ZjrKg', 'PwgLE', 'rWFEd', 'IPtWt', 'Ffplx', 'away3d', 'UaUSb', 'set_ambient', 'hdfoO', 'com.player03.run3.cutscene.GrandOpening', 'LcDne', 'com.player03.run3.galaxy.SolarSystem', 'NNMZc', 'com\x20player03\x20run3\x20menu\x20map\x20Path', 'PjCQG', 'HOVER', 'openfl', 'IbqEd', 'KeyModifier_Impl_', 'motion._MotionPath.RotationPath', 'siCqf', 'Uniform', 'dZErA', 'checkstyle:FieldDocComment', 'TqeAC', 'vVJeY', 'lime', '$scripts', 'hhqaO', 'xRpYX', 'ZvBll', 'Yjqxl', 'HiGih', 'Iiero', 'CgzOc', 'MMXhW', 'SXuxM', 'PLbWv', 'Xzoxc', 'AvkMr', 'GRCMM', 'VwXav', 'EomCi', 'gTPIn', 'sUzwu', 'biNtN', 'OKzMl', 'MunqW', 'XBomU', 'oHjoj', 'qIHev', 'kpbah', 'cLDqj', 'mul\x20', 'YGhDP', 'qTycu', 'xloqC', 'ssGoC', 'BZkYL', 'oBcfJ', 'bwwtD', 'pxywr', 'BXEnr', 'filters\x20is\x20not\x20supported\x20in\x20View3D.\x20Use\x20filters3d\x20instead.', 'byoaS', 'kTwbr', 'AFgOx', 'ZLcHQ', 'ryiuq', 'PkNLi', 'lwYwN', 'PUnDn', 'xYkkV', 'TUsZJ', 'VTwcC', 'tTRuG', 'rYAHg', 'IpbhF', 'GVMNE', 'ebwvH', 'AMZlu', 'CuTTf', 'TABcB', 'gfFKp', 'ZfprC', 'EJTjC', 'nGOnf', 'RRRsM', 'taQLw', 'CeCTd', 'jVXbU', 'cCNag', 'QiDio', 'VfmoC', 'YRjfv', 'XkgRS', 'uteAf', 'nAIfc', 'pZYir', 'EHNQk', 'VkrFC', 'EOOHv', 'zIQrR', 'yIHWo', 'wbNLO', 'zUVgE', 'KzwaC', 'Siinm', 'GKJTw', 'AqRjN', 'ChGsP', 'mDrGK', 'KQpPU', 'MWFWW', 'animationNodeComplete', 'qsPuo', 'timer', 'IzzuD', 'SnHjx', 'skeletonComplete', 'xjNDb', 'No\x20parser\x20defined.\x20To\x20enable\x20all\x20parsers\x20for\x20auto-detection,\x20use\x20Parsers.enableAllBundled()', 'kIosJ', 'WnEGv', 'XKCHZ', 'fhbJg', 'awd', 'EITiE', 'CUTmZ', 'JvigM', '\x20|\x20Compression\x20=\x20', 'oQCvN', '\x20(!)', 'pBBQi', 'mNsLB', 'orwPh', 'DHGYm', 'Parsed\x20a\x20SkyBox:\x20Name\x20=\x20\x27', 'XyKyT', '\x27\x20|\x20CubeTexture-Name\x20=\x20', 'JntsP', 'PointLight', 'DRUYf', 'CubeMapShadowMapper', 'lpniX', 'GNcLI', 'cFLys', 'xkEti', 'Lqfiu', 'Could\x20not\x20find\x20the\x20EffectMethod\x20(ID\x20=\x20', 'oxKAg', 'voJYU', 'Could\x20not\x20find\x20the\x20Alpha-texture\x20(ID\x20=\x20', 'SLFPn', 'TdenT', 'AWD2Parser.hx', 'rrUOE', 'gPeLB', 'jJStN', 'hoBZs', 'DgNbm', 'WCkwl', 'eEpki', 'jtQcA', 'qoyJO', 'XrLnh', 'hgoRy', 'zOZjX', 'pBxMO', 'SxpLb', '\x20encountered', 'vtrED', 'mesh', 'dGgeA', 'RlAwt', 'gOjYT', 'tTZRk', 'IMFAD', 'fspaM', 'jGsUq', 'IBNWP', 'DmOZX', 'KJzxq', 'nlqZo', '.w,\x20', 'TREUq', '.z\x0asat\x20', 'ZFIzY', 'fUtzS', 'qmdEK', 'MTCRY', '.xyz,\x20', 'MmQPz', 'kfSRN', 'XIPHP', 'INjaA', 'KOIfV', 'EILch', 'zbTbF', 'CascadeShadowMapMethod\x20is\x20only\x20compatible\x20with\x20DirectionalLight', 'ZVNJw', 'zsALe', 'ShaderInvalidated', 'SLTkO', 'dCtQZ', '.w\x0a', 'KlLGZ', 'oAhKM', 'nmkFv', '.xy,\x20', 'gjGWc', 'SIMbJ', 'Hdeqz', 'zuvFZ', 'EFRaX', 'dYZYS', '.x,\x20', 'PsIvi', '\x0aslt\x20', 'eWLMb', '.y,\x20', 'jpkwK', 'rXrOd', 'FWwvY', 'hWgmN', 'vWUzM', 'OviQy', 'KYmIQ', 'tMXDP', 'gJhtN', 'CQolF', 'add\x20', 'FHuwn', 'wdRKN', 'NbEwm', 'wXdEo', 'PefId', 'FDxhR', 'DrGFx', 'blHPN', 'ietSI', 'MHZfl', 'hxNhw', 'NFCSh', 'gDfoV', 'eWfID', 'NRDTP', 'dshAY', 'emMwh', 'FbpGz', 'WVktQ', 'BFaNF', 'LiMLN', 'yKsLX', 'xdbjg', 'ataxl', 'com.player03.run3.Currency', 'FuGpo', 'eQTdo', 'sscbh', 'GCRwW', 'jyxik', 'pVdpV', '\x20listener', 'qRgCc', 'vhTEV', 'CYatm', 'TmDAt', 'TlwPp', 'LiIZN', 'iiKwt', 'JdZpd', 'aback', 'atISq', 'OFIkb', 'AiVLm', 'harshOOB', 'UImHh', 'SIFEl', 'Dvrgs', 'tGWSm', 'TYtuS', 'wJSZs', 'XYNuC', '730b3ad80ade1bc4d2b36252432347233e030f0b', 'JJgzX', 'c2fd471cc77645ec0b5915abb6d7eac52dfad6fa', 'wQlus', 'oYtXj', 'aXEmi', 'frOPY', 'Okxya', 'VcQby', 'pcDJE', 'BokWY', 'KIIko', 'DSFQk', 'bXMyi', 'KGxkA', 'Actually,\x20I\x20don\x27t\x20care.', 'xswjq', 'UyqcO', 'UIJdi', 'KnFEl', 'You\x27re\x20trying\x20to\x20say\x20that\x20since\x20I\x27m\x20not\x20100%\x20certain,\x20and\x20you\x27re\x20not\x20100%\x20certain\x20either,', 'GsPNs', 'XZdHG', 'KOJwN', 'CeqNY', 'klBwv', 'AMpPx', 'FqEYy', 'yDHMq', 'RnztF', 'vbRng', 'bSpCi', 'JnkBq', 'ejhzk', 'blLII', 'wfoNs', 'Knife\x20throwing?', 'eOflc', 'No\x20time\x20for\x20that\x20now!', 'HYJVP', 'faXzh', 'qeFuk', 'Ok,\x20your\x20next\x20job\x20is\x20to\x20figure\x20out\x20what\x20the\x20Student\x27s\x20really\x20up\x20to.', 'LRYGe', 'MDucW', 'MyTurn', 'plfqM', 'LDqqE', 'WormholeInSight', 'DontQuestionIt', 'erQYp', 'rzgtr', 'nSAQJ', 'LAtax', 'For\x20the\x20same\x20reason\x20as\x20you:\x20I\x20like\x20it\x20out\x20here.', 'Well,\x20yes\x20and\x20no.\x20Mostly\x20yes.', 'qMaQy', 'I\x20don\x27t\x20blame\x20him!\x20Everyone\x20makes\x20this\x20mistake,\x20and\x20I\x20should\x20have\x20planned\x20for\x20it.', 'hgIUE', 'EzxOM', 'Fourth\x20Condiment', 'iZGez', 'PVZOa', 'bHlrg', 'ptPnc', 'KDFGm', 'HXdts', 'WNfAo', 'brRpJ', 'rhzMr', 'YjBwC', 'Utntb', 'jzAmI', 'ztZPh', 'TUZAV', 'krRxH', 'MOHHR', 'mqIXT', 'mzCoo', 'Hint,\x20hint!', 'AicMa', 'ULlBx', 'YwFuI', 'My\x20Turn', 'mtHpG', 'Iinzs', 'FEqeA', 'The\x20stars\x20are\x20pretty,\x20too.', 'yQnhP', 'wjgKq', 'QcIMD', 'Wow,\x20that\x27s\x20a\x20far\x20distance!', 'You\x20know\x20what,\x20good\x20point.', 'iAVms', 'I\x20do\x20believe\x20that\x20settles\x20that.', 'MIyOx', 'YoZQD', 'GTTEX', 'yQPyg', 'KfyNf', 'So\x20you\x27d\x20go\x20straight\x20through\x20the\x20box\x20storage\x20tunnel?', 'BYOkr', 'Wait,\x20no!', 'RLCmz', 'rrGpW', 'oSwbu', 'mAvmW', 'HQYxF', 'And\x20I\x20certainly\x20shall\x20not\x20do\x20so\x20in\x20your\x20company.', 'lTowb', 'yLICH', 'aTSlZ', 'You\x20kicked\x20me\x20off\x20that\x20hovercar\x20thing!', 'ihtEU', 'QaBfU', 'haWgG', 'lsUjU', 'XNUAU', 'QwEcH', 'yyPbx', 'ydFwt', 'cLDvy', 'YxpMJ', 'jqpxD', 'UKiQw', 'hCUVa', 'wormholeN', 'dZmAW', 'cJWhS', 'hlHOx', 'PoPzC', 'bIzso', 'gdpPa', 'uaHfv', 'UmSxc', 'teguv', 'Just\x20a\x20few\x20more\x20places\x20left\x20to\x20check.', 'aOlHd', 'flfTe', 'WEmFv', 'fymiT', 'box_from_T_3_2', 'I\x27ve\x20been\x20assuming\x20the\x20rings\x20were\x20all\x20in\x20the\x20same\x20place,\x20but\x20why\x20would\x20they\x20be?\x0aAt\x20least\x20this\x20time\x20I\x20didn\x27t\x20take\x20a\x20year\x20to\x20notice\x20the\x20assumption.', 'Jggyf', 'kXclG', 'delete', 'pmPmy', 'GBUpL', 'LofeK', 'unless', 'yCUCk', 'cecaG', 'layout', 'HlWvp', 'color0', 'reLOU', 'xfosf', 'CMHXZ', 'RqwHe', 'KbcYd', 'distToNextSection', 'GLZwx', 'spawnY', 'OXXBT', 'HCzKD', 'spawnZ', 'YQbCU', 'iIvCH', 'WTrOl', 'mREtZ', 'jieUo', 'TIUsC', 'JXAnr', 'SleOG', 'wXqfA', 'xzTKZ', 'MnVCk', 'BPUgG', 'rotated', 'SymuS', 'fast', 'GBlvN', 'color', 'WVbdq', 'GVUFt', 'fCCxr', 'LQYNv', 'wzrjR', 'GsAgw', 'PVFmM', 'Lwxli', 'OpYbD', 'fyinz', 'iceTraction', 'QUZqU', 'fKzIa', 'FMrjD', 'VTrxD', 'QuWRH', 'usmRe', 'qmyCL', 'iHvSd', 'oIAoa', 'YkorZ', 'IIOnh', 'JukOw', 'CaBPv', 'QxXrQ', 'CreditsScreen.hx', 'lVohf', 'menu/PlayGame.png', 'OTcvd', 'balance\x20practice', 'MLpIL', 'gJTJg', 'Vnhqb', 'qMCrw', 'dwAhc', 'qRZVB', 'EyFWr', 'GBihE', 'mouseWheel', 'izORx', 'kpqSz', 'dNUiT', 'Click\x20and\x20drag\x20to\x20view\x20more.', 'HwHjg', 'mIRqs', 'cDxld', 'oIpby', 'ooHWA', 'nSJhI', 'PFFUu', 'bFQCC', 'tEwSN', 'overflow', 'QIAxK', 'cursor', 'uABvg', 'oWHUU', 'jInbu', 'eLiyu', 'uswch', 'JnAyR', 'MkKOB', 'Quality', 'smWbm', 'nAAaD', 'XwlfO', '\x20required!', 'xAZeY', 'There\x27s\x20no\x20achievement\x20here\x20yet.\x20If\x20you\x20want\x20to\x20suggest\x20one,\x20be\x20sure\x20to\x20mention\x20the\x20number\x20', 'tbvuh', 'qMfkS', 'fnqQB', 'FufPu', 'click', 'sRssu', 'aXQNB', 'oEFPt', 'ErxkH', 'MKbtM', 'VBVDJ', 'nVlcj', 'UMYwu', 'oqJkx', 'connection', 'uyJCL', 'yHkWj', 'qARum', 'SvNup', 'TdRJJ', 'iZXyJ', 'AppDU', 'wNHkG', 'KsVbN', 'cqDDR', 'xeKQV', 'bUrda', 'WmIXz', '\x0aCalled\x20from\x20', 'kReQO', 'LiAPD', 'Class\x20not\x20found\x20', 'POEgc', 'ZCDhS', 'lgCRi', 'BaseCode\x20:\x20base\x20length\x20must\x20be\x20a\x20power\x20of\x20two.', 'pEIob', 'IHThR', 'xSSLd', 'hQlnU', 'NVCZS', 'byimi', 'NurKQ', '\x20does\x20not\x20only\x20have\x20data', 'IusqL', 'OCTYPE', 'vFHoN', 'ACPWC', 'cAhFX', 'cjIBU', 'Expected\x20node\x20name', 'dihNJ', 'WiFPX', 'GUDtx', 'HHrQU', 'FgeLI', 'LzvRR', 'IUyIN', 'uepSR', 'pDpuy', 'ZPlHn', 'sqjrL', 'secondary\x20action', 'HyBsk', 'Polygons\x20must\x20have\x20at\x20least\x203\x20sides;\x20got\x20', 'KAnvP', 'hmAjV', 'nNKZQ', '__properties__', 'eZCKt', 'ANvcH', 'QRNqS', 'iwPNR', 'DBUIN', 'vQVHY', 'BHTte', 'RUnBw', 'sPFlj', 'dcYSr', 'PtHHs', 'CMQKL', 'EwXCz', 'nIlax', 'kZWbN', 'szprm', 'gkisk', 'HBpWM', 'dJFIq', 'rMjtO', 'araEt', 'jDfDH', 'pLrdc', 'ZOAFz', 'RsyuX', 'iZMPF', 'SmxZM', 'wuwzg', 'cYDIm', 'NGVRx', 'IGiNa', 'vkpVm', 'VlPoc', 'lRpiI', 'cyImJ', 'GowlV', 'PdFCk', 'UjBUF', 'MYdCi', 'RFIuD', 'wjHwZ', 'QFLrN', 'HkKbf', 'eEErV', 'WUmFv', 'vIaIH', 'qlWYm', 'FBIhu', 'vfZtx', 'jZhAI', 'yzbFI', 'lime.utils.AssetLibrary', 'SISpc', 'IoyjX', 'sWEED', 'poZwZ', 'Teiis', 'KuUPn', 'AtRxL', 'JggcR', 'bNKJS', 'ILgJy', 'PvcwK', 'SEVci', 'kdtNX', 'transform', 'Gddsg', 'bByeV', 'dnHVi', 'jYWVJ', 'VqWiF', 'NCGIL', 'MfSiY', 'AGThE', 'MypmK', 'QZyHM', 'ZJgBd', 'MvBqO', 'JtcQw', 'QiktY', 'RZjIz', 'RpRzX', 'typeof', 'RncRv', 'mbEmm', 'WjaXg', 'wXKQH', 'tqgMu', 'openfl._v2', 'irHkZ', 'oDwNr', 'VUfqe', 'Fahav', 'anzDd', 'BdpMx', 'ylWkF', 'IwsJR', 'QmWod', 'hSLFb', 'RlirB', 'VwPXt', 'kskSO', 'ysUpb', 'LHLQp', 'bZiPj', 'vuyxB', 'hhkGo', 'tMAAY', 'OgCaB', 'RorGz', 'LVevH', 'ysBXN', 'ZZdcR', 'FuqbV', 'WhJjj', 'Amrlh', 'SxEfQ', 'ksCED', '6|0|1|4|5|7|3|2', 'BTLvh', 'ZZtON', 'lBYsI', 'PmXsp', 'XWcuH', 'NWPnH', 'ggdle', 'KtLPV', 'NhRsZ', '_down', 'ofDcH', 'qLpDg', 'AzwyZ', 'zXTEF', 'CayNa', 'wdqzB', 'ffHwr', 'TxZQK', 'PyoRk', 'bqjFZ', 'vkCpO', 'hEKLu', 'middleMouseUp', 'txKSZ', 'jEJGY', 'IjYtD', 'touchRollOut', 'mQLKb', 'kNkJg', 'IAIRy', '\x20GLSL=', 'omzbx', 'baselineExtended', 'kueXK', 'dqvdY', 'SQXim', 'BOjZe', 'openfl.display3D.textures.TextureBase', 'FoxHc', 'noBGH', 'XBagv', 'cajuY', 'WMxZD', 'LvbuB', '4|2|0|1|3|5', 'BnNCG', 'UkBbM', 'netStatus', 'YeqCt', 'WVTkH', 'ZpTFw', 'ygQQf', 'OwOHN', 'SeQnE', 'DPAD_UP', 'BUTTON_', 'ybDRr', 'JOczc', 'tEQYt', 'slt', 'yasuD', 'sgn', 'NWapU', 'wOfzG', 'MWQpH', ',\x20flags=', 'HPVvl', 'gUWWE', 'LMprF', 'hRZcK', 'rBfma', 'rccia', 'vyxQZ', 'zgmmG', 'aria-hidden', 'okNwm', 'ZNjxa', 'number', 'heINg', 'gwcXh', 'mov\x20', 'xNGBz', 'Spnqy', '6|2|8|4|3|1|5|9|7|0', 'MfKfc', 'yqIUe', 'It\x27s\x20going\x20to\x20be\x20the\x20next\x20big\x20thing!', 'zXMrB', 'jJWjE', 'rLzFi', 'Don\x27t\x20be\x20rude.', 'PcxNB', 'HacdA', 'qRLzn', 'image/png', 'mdOSZ', 'JIsaD', 'PYfUY', 'tbkTo', 'BiERw', 'Why\x20are\x20you\x20here?', 'bfKhx', 'AvRDR', 'BlIyT', 'XILjs', 'webkit', 'nGoeb', 'TRIGGER_RIGHT', 'emit\x20opcode=', 'assemble', 'NARXz', '...and\x20a\x20giant\x20kite\x20and\x20new\x20costumes\x20and\x20a\x20ninja\x20sword.', 'ILzPM', 'set_scrollRect', 'HPyhl', 'set_blendMode', 'TPvwk', 'RDNZg', 'get_buttonMode', 'LWQqs', 'nUwzF', 'StringBuf', 'NamedAssetBase', 'mKpri', 'animators', 'KqAAs', 'get_animationSet', 'limGy', 'SkeletonAnimationSet', 'hqBCv', 'YEXTN', 'FIIAF', 'zDZVV', 'away3d.animators.data.SpriteSheetAnimationFrame', 'ldhyN', 'away3d.animators.nodes.SkeletonClipNode', 'lCCwC', 'fJWNb', 'UVClipNode', 'Rvtka', 'get_nextGeometry', 'vDdNm', 'get_scaleX', 'RjgFS', 'get_inverseSceneTransform', 'eNklK', 'set_mouseEnabled', 'get_pickingCollider', 'Amfgq', 'away3d.cameras.lenses.LensBase', 'tSUQx', 'set_targetObject', 'BYLsp', 'base', 'ZKjDb', 'get_UVData', 'fiEPl', 'core', 'VFDvC', 'get_renderToTextureVertexBuffer', 'GUqoz', 'away3d.core.managers.Stage3DProxy', 'oWJvt', 'get_mouse3DManager', 'zfkeS', 'WBqFz', 'math', 'Idqbb', 'set_showDebugBounds', 'uLusE', 'partition', 'vXDBr', 'away3d.core.partition.Partition3D', 'itzyu', 'uNYMt', 'away3d.core.render.DepthRenderer', 'PdGFS', 'sort', 'VuYFI', 'ShadowCasterCollector', 'OVtHW', 'away3d.events.Scene3DEvent', 'AbNRU', 'library', 'oEgOd', 'set_conflictPrecedence', 'FrkRU', 'away3d.library.assets.BitmapDataAsset', 'JkKDy', 'LightBase', 'wtkwV', 'get_depthMapSize', 'QtoNe', 'away3d.loaders.AssetLoader', 'tNiwO', 'get_dependencyBaseUrl', 'LZvjU', 'loaders', 'CuASb', 'get_parser', 'sFdOw', 'parsers', 'FHRDH', 'get_images', 'away3d.loaders.parsers.DAEFace', 'VAxog', 'away3d.loaders.parsers.DAESampler2D', 'pJZJq', 'VqMxM', 'DAESampler', 'lxiSw', 'LOAD_XML\x20PARSE_IMAGES\x20PARSE_MATERIALS\x20PARSE_GEOMETRIES\x20PARSE_CONTROLLERS\x20PARSE_VISUAL_SCENE\x20PARSE_ANIMATIONS\x20PARSE_COMPLETE', 'qpatY', 'MD5AnimParser', 'mcGjs', 'BaseFrameData', 'away3d.loaders.parsers.FaceVO', 'away3d.loaders.parsers.ObjectGroup', 'YzmGu', 'FRmlL', 'set_gloss', 'set_specularMethod', 'PFifv', 'set_diffuseMethod', 'kCSon', 'set_alphaThreshold', 'jSXEm', 'get_color', 'thRWM', 'TextureMaterial', 'ZdcKQ', 'ShaderRegisterElement', 'bvwMW', 'SuperShaderCompiler', 'DMOme', 'get_castingPointLights', 'Bsadk', 'materials', 'IQRik', 'methods', 'set_shadowRegister', 'mQJLY', 'get_specularColor', 'get_specular', 'aoktb', 'get_gloss', 'yWxCt', 'PCVzs', 'JghRq', 'away3d.materials.methods.ColorMatrixMethod', 'DitheredShadowMapMethod', 'aTtQU', 'away3d.materials.methods.FilteredShadowMapMethod', 'pLxzg', 'FresnelSpecularMethod', 'CwHOy', 'set_fresnelPower', 'get_colorTransformMethod', 'UvYgQ', 'MbSTD', 'WrapDiffuseMethod', 'QxbaT', 'pKuGm', 'get_ambientMethod', 'fkQHA', 'set_normalMethod', 'wkIfd', 'EKKmj', 'SegmentPass', 'KlCJc', 'away3d.materials.passes.ShadowCasterPass', 'OGzqI', 'away3d.materials.passes.SuperShaderPass', 'ffMRR', 'primitives', 'FzHir', 'set_subSetIndex', 'get_assetType', 'TmpsU', 'get_hasMipMaps', 'vHzBi', 'textures', 'ccAoL', 'TextureUtils', 'com', 'player03', 'OYsEG', 'RIGHT', 'VwyCW', 'get_stageLayout', 'vNhBX', 'gqjlN', 'get_x', 'DisplayObjectResizable', 'uxvBM', 'ScaleBehavior', 'BuECy', 'com.player03.layout.area.StageArea', 'com.player03.layout.item.Size', 'nXlhE', 'dujaE', 'nhckD', 'run3', 'LHPFB', 'com.player03.run3.save.BoolProgress', 'rMXRM', 'achievement', 'Bitmap', 'oNWgh', 'menu', 'iYQtc', 'PkoHj', 'set_character', 'ciuUB', 'unitsystem.action.Action', 'Daekw', 'NKeOr', 'com.player03.run3.character.IceSkater', 'ByFRQ', 'DJnrs', 'com.player03.run3.character.animation.Animation', 'hqZax', 'com\x20player03\x20run3\x20character\x20animation\x20Animation', 'TtuAx', 'jiEXl', 'get_instance', 'Ieicu', 'com.player03.run3.character.animation.Frames', 'com.player03.run3.character.animation.JumpAsym', 'com\x20player03\x20run3\x20character\x20animation\x20SkaterFrames', 'QFDjK', 'com.player03.run3.controls.ArrowButtons', 'BSTXV', 'Affliction', 'cutscene', 'PfVSm', 'oHcwr', 'lxXZy', 'OfCourse', 'tVuIC', 'Teapot', 'com.player03.run3.explore.ExploreLevel', 'Mcxpe', 'haxe', 'mfwCf', 'TTeoe', 'NNhgZ', 'UzKQZ', 'InfiniteAchievements', 'JfaIO', 'com.player03.run3.level.TunnelPower', 'CuDnJ', 'com\x20player03\x20run3\x20level\x20entity\x20Pickup', 'pZOrL', 'com.player03.run3.level.entity.SpriteOngoingDecorationData', 'deACO', 'nme3D', 'YJuCI', 'com\x20player03\x20run3\x20level\x20terrain\x20TriangleUVs', 'JJkAb', 'FMEeC', 'com\x20player03\x20run3\x20level\x20terrain\x20collision\x20StickyCollision', 'woXkQ', 'com.player03.run3.level.trigger.condition.JumpedAtMost', 'YTEIW', 'haxeutils.display.BitmapButton', 'QHbIJ', 'XdbhM', 'com\x20player03\x20run3\x20menu\x20map\x20MapBackgroundStars', 'UGQLC', 'geuzQ', 'QwHmT', 'rMyPy', 'set_local', 'com.player03.run3.save.forensics.Forensics', 'yHaRT', 'get_numLines', 'OptionsMenu', 'yTLDp', 'PXmkw', 'com.player03.traceview.TraceView', 'YFRHi', 'YOEEe', 'Path', 'haxe.xml._Fast.NodeListAccess', 'swKKb', 'Parser', 'pWMYI', 'ZOTEn', 'TextButton', 'ghshO', 'TextFormat', 'XOWeT', 'PeXsq', 'VisibilityAwarePosition', 'WthpP', 'WoYrd', 'haxeutils.math.geom.Line2D', 'string', 'eKvMz', 'haxeutils.string.DataParser', 'haxeutils.vector.VectorIter', 'UWpOL', 'VNRql', 'lime._internal.graphics.ImageCanvasUtil', 'ZzypL', '_Event_Float_Float_lime_ui_MouseButton_Void', 'PUvFd', '_Event_Int_Float_Void', 'qrjDK', 'app', 'get_src', 'tSmgc', 'get_stride', 'graphics', 'CUSTOM', 'aeWYR', 'lime.graphics.opengl.ext.KHR_debug', 'NPPvD', 'TkXFA', 'jrAdu', 'get_shiftKey', 'zVNGc', 'PIXELS', 'CPllw', 'Log', 'rqsWD', 'motion', 'xIWpj', 'LDRKG', 'motion.actuators.MethodActuator', 'xxAiD', 'easing', 'Zqjek', 'motion.easing.Elastic', 'tPziC', 'GEoDb', 'PhysicsData', 'jFvWz', 'uqnEE', '_Vector', 'xYENs', 'ObjectVector', 'SAMPLER_2D', 'yuxgr', 'CzLGV', 'display', 'SgjMT', '_internal', 'LOeVL', 'context3D', 'openfl._internal.symbols.SWFSymbol', 'BitmapSymbol', 'LGiZO', 'DynamicTextSymbol', 'LOXSB', 'DESTROY', 'lsbOG', 'get_maxScrollV', 'LKHIh', 'BlendMode_Impl_', 'FPS', 'gmWps', 'set_hitTestState', 'CXgxe', 'Context3DProgramType_Impl_', 'mtZyj', '_Context3DTextureFormat', 'nWtvG', 'openfl.errors.IOError', 'sNZWb', 'bGkdL', 'openfl.geom.Transform', 'vxnum', 'FetIM', 'SoundLoaderContext', 'utils', 'gkqBO', 'get_defaultEndian', 'cxmLY', 'openfl.utils._CompressionAlgorithm.CompressionAlgorithm_Impl_', 'dbMNH', 'haxe.lang.Iterator', 'VQThP', 'unitsystem', 'gbKBg', 'unitsystem.level.Layout3D', 'jDYrc', 'unitsystem.level.GridLayout3D', 'mouseDown3d', 'XKNvD', 'doubleClick3d', 'nrBIO', '4efaa0cd01f8646bb0e4faa63a44eac5c9d0d4a8', 'siHrI', 'homeRecruitmentProgress', 'gabos', 'scale\x5c((.*)\x5c)', 'UyPGa', 'checkstyle:Dynamic', 'wxPDx', 'releaseOutside', 'tScbV', 'qfwws', 'svg:', 'WFZqj', 'CsqwL', 'LToOW', 'HXHMb', 'Parsed\x20a\x20MetaDataBlock:\x20TimeStamp\x20\x20\x20\x20\x20\x20\x20\x20\x20=\x20', 'oEnIw', 'nxZaO', 'tupYf', 'xbouq', 'LqUbx', 'lXcfy', 'cQwbA', 'yFiwn', 'chuTI', 'EcAsb', 'PloQE', 'wixVV', 'UhfzZ', 'rMFtT', 'NcGma', 'Main\x20is\x20a\x20singleton!', 'Starting\x20Run\x203', 'izLCb', 'Loading...', 'mouseMove', 'BaPWN', 'CQWwe', 'quality', 'HdCFu', 'jrOWp', 'No\x20string\x20matched', 'KzgPn', 'tefTR', 'KQTuw', 'ZWMPh', 'lffOq', 'Comfortaa', 'DiEyG', 'DnGSR', 'JeenJ', 'ELLQV', 'MtWBT', 'Bad\x20node\x20type,\x20expected\x20Element\x20or\x20Document\x20but\x20found\x20', 'zaRml', 'URTnf', 'null', 'HxjnH', 'enterFrame', 'MEzsm', 'WuncK', 'nFcPQ', 'vOQnb', 'EEFDM', 'NVbGj', 'lZrZs', 'upbGD', 'fvvWR', 'gEAtJ', 'BrDIP', 'OmXZg', 'foxhu', 'aiBva', 'tLTcC', 'XzOGz', 'xgHXD', 'VdsVr', 'hcMQi', 'fdbTM', 'ldccy', 'HJvGP', 'fPdWw', 'KMxvX', '---', 'PEZDb', 'aFnWt', 'dnfPB', 'uaGlc', 'SdnFW', 'cgQdi', 'qJlyQ', 'touchBegin', 'waPbT', 'Ngdtv', 'XNZZk', 'iYjgL', 'BTkbU', 'EqTLx', 'FVEbR', 'Could\x20not\x20find\x20the\x20Skeleton\x20(\x20', 'jJFqz', 'aLaxU', 'linear>\x09\x0amov\x20oc,\x20ft0', 'zUVYg', 'XdmfA', 'ItwDV', 'SubGeometryRemoved', 'FalMM', 'xHZuS', 'cGqBr', 'BTSwy', 'BeKJP', 'wbSSp', 'zlCzZ', 'Plan\x20A.', 'cCPdd', 'WmGGY', 'entityComplete', 'CkMEE', 'textureProjector', 'SChuq', 'nzLPM', 'WEzJI', 'canPT', 'ioError', 'xNpFD', 'supportsType', 'DIaxA', 'zgrTX', 'qstUi', 'poly', 'evwIE', 'crease', 'texture', 'GabkX', 'pWIXK', 'CSgVy', 'OqcRC', 'FfaBb', 'tgapB', 'hKDiI', 'dNnco', 'GngfQ', 'xyHjL', 'cjOhZ', 'GJXPt', 'xIoIe', 'away3d.loaders.parsers.AWD2Parser', 'SMvqJ', '\x20Bitmaps\x20for\x20CubeTexture', 'ViHGa', 'PkOxh', 'KMiTj', '\x20=\x20skipped\x20to\x20end\x20of\x20propertie-list', 'FVpkV', 'RCLYZ', 'KfvMN', 'KuiWK', 'iYjxf', 'EbnJl', 'eawaR', 'dependencyComplete', 'zUkNH', 'AjlvQ', 'nYhks', 'Don\x27t\x20be\x20ridiculous.\x20Of\x20course\x20not!', 'name', 'akRSk', 'input_semantic', 'reflectivity', 'CtPgK', 'moFcf', 'NORMALIZED', 'VERTEX', 'niAiT', 'ounNK', 'kawMd', 'aHKrU', 'uUcgQ', 'dSVPu', 'Unknown\x20keyword\x20at\x20line\x20', 'oHWen', 'JfPZr', 'tdkcf', 'gjrio', ',\x20mesh(es)\x20using\x20it\x20will\x20be\x20invisible!', 'kvulQ', 'IXtSc', 'eebTD', 'OUXFo', 'RxGey', 'rJFHJ', 'KbdNh', 'IQsYU', 'LIeOC', 'xQgdl', 'EEwQz', 'VZkNP', 'sFaZV', 'ZIxTC', 'More\x20usages\x20removed\x20than\x20exist!', 'JpuGl', 'Wztta', 'lUHQx', 'jOLvb', 'gXKyx', '\x20<2d,', 'gfTTT', 'dWgQl', 'fUGhC', 'DTzuB', 'YaXoT', 'dp3\x20', 'kzbgj', '\x0amax\x20', 'jPqNW', 'usDEI', 'wWTeO', 'Dixnv', 'gXJIx', 'AhQFV', '.y\x0a', 'irWTv', 'vZgUK', 'ndGOV', '.x\x0asub\x20', 'ySHjo', '.z\x0amul\x20', 'IeAOd', 'wVTan', 'IMKbr', 'POhRr', 'fDvHL', 'QrFUc', '.xyz\x0asat\x20', 'mamXV', 'BFUBE', 'rEpYx', 'TVjPI', 'hGSRk', '.w\x0amul\x20', 'EFwpJ', 'bUSbE', '.w\x09\x09\x09\x09\x09\x09\x0aadd\x20', 'ksPwT', 'eBNEI', 'edoMD', 'kZDIn', 'LgwPq', 'YUUhW', 'pFsPQ', 'Rtezb', 'oblPv', 'ksyjj', 'DDakN', 'tKbSf', 'PSUhQ', '.xyz\x0amul\x20', 'yCRKY', 'xGYUG', 'TIztI', 'ypkZu', 'QCMUi', 'gbhgr', 'HONpm', 'tgrZw', 'WOkPZ', 'jAgaz', 'gSmkg', 'OXXIx', 'MlSox', 'FReHZ', 'ThOSS', 'sJbYW', 'aewCj', 'QSuOT', 'hJTOm', 'kFKMh', 'exeGq', 'sub\x20', 'QJnhk', 'gradientTransform', 'HKWJu', 'stop-opacity', 'qiURo', 'OycPQ', 'away3d.materials.passes.MaterialPassBase', 'ZoSpk', 'OXMtQ', 'zPBSO', 'rFoOn', 'ZuDhF', 'vyrjj', 'WlUNf', 'nVXfm', 'linear', 'FsITC', 'IwhLr', 'LYZbK', 'cHGQb', 'qcdhT', '2|3|1|0|4', 'bpMtT', 'LlZIj', 'CPnMW', 'WAMGx', 'SJMpY', 'upmEV', 'xZnKD', 'YwGwi', 'rKSob', 'hCIaL', 'OQSYs', 'LcqTZ', 'osnph', 'NiQKD', 'IaDEn', 'QuyZa', 'pdFhD', 'ScIYz', 'tCAzW', 'ltNnG', 'hbtOK', 'nyrKZ', 'OuRrs', 'dmtcu', 'QvSZl', 'Currency.hx', 'bhRYi', 'yQoWL', 'No...\x20Maybe.', 'WLIPu', 'I\x27ll\x20get\x20back\x20to\x20you.', 'achievement/GalacticVandalism.png', 'uNoDG', 'Wind\x20Sailor', 'hNdpo', 'Reach\x202000\x20meters\x20in\x20Infinite\x20Mode\x20without\x20respawning.', 'JITLG', 'lrket', 'VtDGz', 'cfRDh', 'img/', 'cxIaT', 'TdFyT', 'TYybq', 'Sticking\x20a\x20ring\x20to\x20yourself\x20isn\x27t\x20enough.', '\x0amov\x20', 'jogEv', 'gZAsX', 'rNYeZ', 'TktTg', 'sVbLQ', 'gEwoQ', 'JVsWt', 'yBZAV', 'aBckG', 'rweSr', 'left', 'QmGTk', 'WTnuV', 'KHEyS', 'KrdGu', 'wqOXx', 'JgGJP', 'jBSeZ', 'zDRns', 'lZxfW', 'vLdLh', 'nuSFf', 'bHKmQ', 'rLfFu', 'kPrhw', 'aYTja', 'DOakp', 'VtWkm', 'MkbgR', 'Power\x20cells\x20get\x20more\x20valuable\x20the\x20farther\x20you\x20go,\x20reaching\x20their\x20maximum\x20value\x20at\x202000m.', 'JlZlk', 'He\x27s\x20probably\x20lost\x20the\x20position\x20by\x20now,\x20but\x20the\x20Angel\x20used\x20to\x20have\x20an\x20important\x20job\x20at\x20the\x20Factory.', 'If\x20you\x20stay\x20near\x20a\x20wall\x20when\x20you\x20jump,\x20you\x20can\x20choose\x20when\x20you\x20land.', 'tPDbC', 'The\x20Duplicator\x27s\x20philosophy:\x20if\x20someone\x20gives\x20you\x20parenting\x20advice,\x20say\x20thanks\x20and\x20then\x20ignore\x20them.', 'cIJsC', 'Aim\x20for\x20the\x20corners\x20of\x20the\x20tunnel\x20to\x20bounce\x20twice\x20in\x20a\x20row.', 'SXfWn', 'PVXSs', 'SCByn', 'VewNu', 'zQMRh', 'nusuN', 'TvyNT', 'ihAvZ', 'aVaTi', 'I\x20made\x20four\x20backup\x20plans\x20that\x20we\x20won\x27t\x20even\x20need.', 'AJmeV', 'NItds', 'mwgLg', '...', 'YHHli', 'QVZiL', 'I\x20don\x27t\x20care\x20to\x20deal\x20with\x20your\x20usual\x20nonsense.\x20Waste\x20my\x20time,\x20and\x20I\x27ll\x20leave\x20you\x20behind.', 'XLrHa', 'oXfQa', 'Good\x20Bunny!', 'OusQm', 'XPPTW', 'HsUEZ', 'Boring', 'QtIoc', 'xwdGn', 'xJtMn', 'Actually...', 'uLSVT', 'okhqz', 'pIBjW', 'oMvOh', 'gHqZE', 'SNzCB', 'pjmpl', 'AVnXB', 'mqeXI', 'Gah!', 'vYRYn', 'RzCPb', 'qbpQB', 'jHZIN', 'bUoWz', 'QiYAh', 'KGWTn', 'Wait,\x20bad\x20example.', 'rebSN', 'Everyone\x27s\x20welcome\x20to\x20come.\x20Even\x20you!', 'bEnTr', 'But\x20for\x20the\x20record,\x20I\x27m\x20only\x20rude\x20to\x20people\x20who\x20deserve\x20it.', 'tlHNM', 'Of\x20course\x20not.\x20That\x20was\x20mere\x20wishful\x20thinking\x20on\x20my\x20part.', 'yAhNq', 'rLWiz', 'PfsIx', 'pbQkv', 'FbFgD', 'ZaIjO', 'ooDgt', 'gECPN', 'pIogv', 'tMYcG', 'YyEJK', 'xbsTO', 'uZybS', 'vOSyi', 'TOwel', 'nFktJ', 'I\x27m\x20beginning\x20to\x20get\x20concerned\x20on\x20your\x20behalf.', 'bxXdQ', 'Don\x27t\x20worry\x20about\x20me.\x20I\x27m\x20happy\x20running\x20these\x20tests.', 'boxRings', 'TkaUf', 'left,down', 'vjmcP', 'ebmaV', 'eZbFn', 'Zdrcq', 'SBTRX', 'SXcyX', 'ZZodm', 'vUGaz', 'lwyNR', 'vwlhl', 'IuuXE', 'HwVnk', 'eXOpD', '.w\x0asub\x20', 'lRVms', 'QhaOU', 'Wow,\x20these\x20rings\x20just\x20snap\x20into\x20place.', 'iRBYo', 'Let\x27s\x20test\x20it\x20against\x20the\x20other\x20one!', 'tTgot', 'waoXP', 'nbwED', 'Maybe\x20it\x27s\x20something\x20else,\x20such\x20as...', 'GnmuX', 'tQlrW', 'Pardon\x20me,\x20but\x20step\x20two\x20of\x20what\x20exactly?', 'Ziyzt', 'fjqsa', 'iFxvK', 'YPcOC', 'krfnk', 'ACJkO', 'hUxVX', 'Based\x20on\x20their\x20noodly\x20appearance...', 'eaePN', 'lVeJt', 'SVnbr', 'Oh\x20no...', 'GYdac', 'How\x20would\x20you\x20get\x20there?', 'toTDs', 'Such\x20as...\x20over\x20here.', 'XJGxo', '...to\x20go\x20home?', 'RDWxf', 'I\x20said,\x20do\x20you\x20think\x20you\x27re-', 'XPLoV', 'I\x20heard!', 'What\x20kind\x20of\x20lessons\x20do\x20you\x20think\x20you\x27re\x20teaching\x20my\x20son?', 'rXpIi', 'I\x20will\x20retain\x20this\x20power\x20cell\x20as\x20compensation\x20for\x20your\x20insult.', 'Ycnnf', 'ECBxh', 'uabPB', 'It\x20only\x20does\x20one\x20thing,\x20and\x20doesn\x27t\x20even\x20do\x20that\x20well.', 'fiction', 'CAxpc', 'EkQYK', 'MMMhX', 'Did\x20you\x20draw\x0aon\x20my\x20map?', 'CsIto', 'Interesting...', 'fJiBG', 'nocPh', 'WijCI', 'bUzIR', 'tVcIl', 'RYbbg', 'hZCCT', 'QcgJc', 'PWXDv', 'xJWMM', 'jzRZZ', 'iMmCk', 'PuMFJ', 'materialComplete', 'LBYrd', 'ufHqE', 'aVgMA', 'xsEsp', 'NidwC', 'QpgSd', 'DUHBo', 'LrhAa', 'Going\x20home\x20checklist', 'OWBaT', 'FPjUI', 'eZITQ', 'hVqhD', 'Jqxuw', 'box_from_river_2_2', 'CuKSG', 'PtLUY', 'JnETI', 'UwVbV', 'gqmNm', 'TeSmt', 'ueTrs', 'THHvp', 'KmlJy', 'ezniC', 'VJhRm', 'WlRhj', 'vEiVG', 'UEGZw', 'LcmzP', 'mvRuj', 'tikQd', 'aTgYA', 'jNezs', 'jMBzJ', 'level\x20parameter\x20for\x20ConnectionDecorator\x20must\x20be\x20a\x20Run\x203\x20level.', 'YcPQg', 'KbMRi', 'ZlJQT', 'KaSIN', 'qjZTc', 'FUPDV', 'XHySQ', 'kTMkZ', 'SvXsq', 'eaKIL', 'gwwuH', 'ITdIm', 'GGBaK', 'CcCwm', 'FkazG', 'RVpOY', 'qtUiQ', 'hwSPq', 'jvwxB', 'CyFpv', 'YcQzu', 'qSyal', 'XrzrR', 'RpUQw', 'HfmtW', 'EQWKV', 'WLdBC', 'qiPbQ', 'gFnfr', 'Ucfss', 'FJSJv', 'skztz', 'kJiMo', 'RgorY', 'Get\x20the\x20soundtrack', 'dtdWU', 'PeWqm', 'kOZZd', 'dRuns', 'NSdke', 'ZDmkh', 'tcxFV', 'mOKTs', 'QtRMB', 'UCxJI', 'wrMjA', 'ttPah', 'fVgIz', 'bHWkf', 'pzvsg', 'bMPUT', 'Cutscenes', 'GYJWR', 'Planet', 'Bxalc', 'lzzMg', 'IRZCj', 'vqlkB', 'HAjCc', 'HoNZR', 'XLdYP', 'RQfTD', 'diryE', 'AoWEO', 'YulvQ', 'GlbvL', 'TTPBP', 'object', 'DQcJr', 'yXhtS', 'RPqHp', 'Ltioj', 'Cdxqv', 'ciNAt', 'EtmaK', 'DArRV', 'ZEhjv', 'XOnVT', 'LNhZt', 'menu/QualityIcon.png', 'errwh', 'preferRespawningAs', 'vJkch', 'uAuRS', 'EwGbf', 'fRFkF', 'eHQOO', 'qZLiO', 'cXnli', 'FfSTL', 'DLscX', 'MCofT', 'DfOlj', 'RIVNa', 'DHyWY', 'stroke', 'Fhlpm', 'wnIXh', 'width', 'QPOnD', 'Nisjc', 'SHqmo', 'GHAHs', 'OswrP', 'Ceavz', 'FItrY', 'WepHT', 'QTYmH', 'fYTEu', 'dDzVi', 'BxfGM', 'gKLti', '\x20char\x20', '4b84b15bff6ee5796152495a230e45e3d7e947d9', 'DHpyU', 'openfl.display.Shader', 'RvuhX', 'iLKVB', 'WWJWS', 'uniform', 'teoVa', 'ivec4', 'ILgWf', 'openfl_Matrix', 'fyNZQ', 'piluw', 'JNHKO', 'XmffS', 'tmOZi', 'VSddr', 'xEtTP', 'aviKU', 'NFDkr', 'aGEjU', 'zvFSI', 'uQdfN', 'TCxRR', 'YlZfL', 'jXnji', 'PMLjC', 'AJgfB', 'lVcrv', 'zGAio', 'gXUzJ', 'sOmQz', 'HMKFn', 'gHBzw', 'MPXyi', 'ybnlg', 'bhRnh', 'NMlwr', 'OHGoj', 'BLbfb', 'pWYaX', 'ZuHhJ', 'KVSSN', 'PjxxO', 'yRGCz', 'WQlfV', 'ZzxnL', 'GGJRg', 'uFGRy', 'fnPKW', 'BHKZx', 'syJnE', 'AhloK', 'JzcBq', 'VbNKM', 'VSmoO', 'kXWdi', 'LjbbM', 'BcTFA', 'YASeq', 'bGBpK', 'bZmJG', 'qTCDP', 'dCyfF', 'TQfEA', 'ZFJOK', 'ycDZY', 'aaOQY', 'lvyJc', 'parkX', 'FqxGK', 'avTCV', 'ZdilI', 'ytphE', 'PNGFW', 'jGdQI', 'nmEHS', 'tuaJa', 'EYYqk', 'rSKLm', 'zSpTK', 'Invalid\x20character\x20in\x20entity:\x20', 'mcAAs', 'PEaeG', 'zuJQT', 'TEXT', 'AssetLibrary.hx', 'EabAy', 'sWzIU', 'tkblo', 'rOeAg', 'dITyS', 'oCFet', 'yqujz', 'BINARY', 'Gxsfh', 'XYhPh', 'AHLqK', 'iwYIv', 'We\x20aren\x27t\x20coming.', 'bcdgj', 'rotation', 'bybXb', 'qoXvk', 'NCyFB', 'WedQx', 'param', 'DlYOp', 'pan', 'GBcFO', 'fdyFD', 'LcXIV', 'fFYRb', 'jdWEg', 'THrQx', 'pUMTp', 'VFuDG', 'klnca', 'NgnhO', 'Wnflu', 'ULoEu', 'PUKXe', 'ZoxfJ', 'EEIRo', 'UBpOu', 'sIuqP', 'IHrMp', 'KjRIH', 'gEWNq', '\x20=\x20sqrt(', 'IxTGt', 'iyECo', 'ASwWs', '),\x20dot(', 'grTKe', 'zndUo', 'FndFY', ').xyz,\x20textureCube(', 'BGsUi', 'Vqyhu', 'yvPyV', 'iVxBw', 'hOzLO', 'openfl._internal.formats.agal.RegisterMap', 'BfqWa', 'bool\x20', 'kfaGC', 'HjmyW', 'nkNSd', 'XExRU', 'aPZNg', 'QRzCF', 'no-repeat', 'HWCcj', 'Have\x20a\x20nice\x20day!', 'tGyPo', 'SuHro', 'ZOCly', 'DhogE', 'yyBoK', 'XQjvl', 'HhDbq', 'pBwyh', 'CgKJx', 'MflgE', 'CUYEM', 'cZKVm', 'phlDp', 'KDkMK', 'keXRA', 'EWrWt', 'Xdssw', 'cUpWx', 'mzByu', 'UYNBf', 'screen', 'nKbbO', 'NpSUK', 'dom', 'ihmlq', 'YoIzb', 'njiGS', 'LozhB', 'YECBZ', 'TNPJm', 'VlUJP', 'hfpgU', 'yyhse', 'DsMJB', 'jLoCs', 'rollOver', 'RKwaW', 'EwaxM', 'addedToStage', 'TDbMP', 'ppMFz', 'ThvuB', 'qwUIL', 'zVedy', 'reOQT', 'uevCK', 'iWGBk', 'wxVap', 'AoOlg', 'iDKZZ', 'mKJqn', 'oLbMh', 'cJjbv', 'BLwuZ', 'vLuCC', 'already', 'lvljN', 'MSzlT', 'MSuKe', 'CoalD', 'Unable\x20to\x20initialize\x20the\x20shader\x20program\x0a', 'euoYS', 'openfl.display3D.Program3D', 'QxNdG', 'rBbii', 'UqKHr', 'LlvPt', 'ArgumentError', 'uxKit', '.zw,\x20', 'OlBZL', 'Cxnun', 'TMoGx', 'AhHas', 'UzBZl', 'NetStream.Play.Start', 'PFhZG', 'JZVSj', 'ClCuh', 'wgxDG', 'SfdvN', 'lcJyq', 'QIsqR', 'FzAvs', 'NTNHX', 'kLZBB', 'feEGk', 'OxNvT', 'JofUE', 'WjuNE', 'BEHrT', 'And\x20would\x20you\x20find\x20A-1\x20at\x20the\x20end?', 'zYEmc', 'ZvMqo', 'wwUuK', 'HSjMc', 'Jrkgh', 'lErNV', 'tvFpJ', 'jGxWq', 'xCRhT', 'AfDYU', 'yzdYC', 'lrRjE', 'toString', 'iter', '__id__', 'hx__closures__', 'method', '__string_rec', 'lime.app.IModule', '__name__', 'IModule', '__class__', 'onExit', 'lime.app.Module', 'Module', '__interfaces__', '__registerLimeModule', 'gameDeviceCache', 'lastUpdate', 'currentUpdate', 'framePeriod', 'init', 'accelerometer', 'registerSensor', 'ACCELEROMETER', 'lime._internal.backend.html5.HTML5Application', 'backend', 'html5', 'HTML5Application', 'deltaTime', 'parent', 'convertKeyCode', 'exec', 'keyup', 'focus', 'blur', 'resize', 'devicemotion', 'performance', 'now', 'CancelAnimationFrame', 'CancelRequestAnimationFrame', 'wiFCl', 'exit', 'handleApplicationEvent', 'oLMVt', '(?:^|\x5c', '([^', ']+)', 'keydown', 'updateGameDevices', 'tbMUr', 'SOLID', 'standard', 'onCreateWindow', 'onUpdate', 'current', 'modules', '__windows', '__backend', '__preloader', 'onProgress', 'onPreloadProgress', 'onComplete', 'lime.app.Application', 'Application', '__super__', 'ygDWW', 'qRiKB', '__state', 'renderToTexture', '__contextState', 'renderToTextureSurfaceSelector', '__getGLFramebuffer', 'renderToTextureDepthStencil', 'renderToTextureAntiAlias', '__bindGLFramebuffer', '__setGLStencilTest', '__stage', 'backBufferHeight', 'Context3D\x20backbuffer\x20has\x20not\x20been\x20configured', '__currentGLFramebuffer', '__primaryGLFramebuffer', 'backBufferEnableDepthAndStencil', '__setGLDepthTest', '__setGLFrontFace', 'JxSkL', 'TYDnP', 'nodeType', 'Element', 'Bad\x20node\x20type,\x20expected\x20Element\x20but\x20found\x20', 'nodeName', 'MhpOe', 'substr', 'linearGradient', 'loadGradient', 'radialGradient', 'update', 'devices', '__onGamepadConnect', 'onConnect', 'hasNext', '__onJoystickConnect', 'onCancel', 'onTouchCancel', 'onStart', 'onTouchStart', 'onMove', 'onTouchMove', 'onEnd', 'onTouchEnd', '__windowByID', 'hasOwnProperty', '__window', 'remove', 'close', 'BufTX', 'SphKH', 'onGamepadConnect', 'onGamepadAxisMove', 'onAxisMove', 'onGamepadButtonDown', 'onButtonDown', 'onGamepadButtonUp', 'onGamepadDisconnect', 'objectToRotate', 'set_eulers', 'toEulerAngles', 'tempEulers', 'change', 'call', 'onJoystickAxisMove', 'onJoystickButtonDown', 'onJoystickButtonUp', 'onButtonUp', 'onJoystickDisconnect', 'onJoystickHatMove', 'onHatMove', 'onJoystickTrackballMove', 'tvdVn', 'onWindowClose', '__removeWindow', 'ApplicationMain', 'main', '__registerEntryPoint', 'Run3', 'create', 'meta', 'setReserved', 'build', '2.0.2', 'company', 'Kongregate', 'file', 'Run\x203', 'packageName', 'com.player03.run3', 'version', 'allowHighDPI', 'borderless', 'element', 'frameRate', 'height', 'hidden', 'maximized', 'parameters', 'resizable', 'title', 'context', 'background', 'hardware', 'type', 'fields', 'MjEFz', 'field', 'createWindow', 'DkQEr', 'start', '__cast', 'stage', 'preloadLibraries', 'preloadLibraryNames', 'addLibraryName', '__instanceof', 'window', '__fullscreen', 'fullScreen', 'val', '__handleError', 'openfl.events.IEventDispatcher', 'events', 'IEventDispatcher', 'ETQnr', '__targetDispatcher', 'openfl.events.EventDispatcher', '__eventMap', 'addEventListener', 'jygyT', 'hasEventListener', 'bLUWI', 'noqel', 'TXQKQ', 'options/LargePauseIcon.png', 'options/PauseIcon.png', 'options/BackLevelIcon.png', 'Previous', 'This\x20level\x20on\x0aRun\x20Wiki', 'XjnZs', '[object\x20', 'parseMetaData', '\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20EncoderName\x20\x20\x20\x20\x20\x20\x20=\x20', 'unknown', '\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20GeneratorName\x20\x20\x20\x20\x20=\x20', '\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20GeneratorVersion\x20\x20=\x20', '__addListenerByPriority', 'openfl.display.IBitmapDrawable', '__renderTransform', '__worldAlpha', '__getBounds', '__renderCairo', '__renderCanvas', '__renderGL', '__update', '__mask', '__scrollRect', 'Vector_Impl_', 'toBoolVector', 'toIntVector', 'xagIx', 'sFZSy', 'toFloatVector', 'SwNoP', 'vertex', 'toFunctionVector', 'toNullVector', 'aJYzP', '__mouseX', '__mouseY', '__getRenderTransform', '__pool', 'inactiveObjects', 'activeObjects', '__inactiveObject1', '__inactiveObject0', '__inactiveObjectList', 'clean', 'lime.utils.ObjectPool', '__size', 'cgFwY', 'release', 'pQYPh', 'mZoig', 'set_size', 'haxe.IMap', 'set', 'exists', 'VmYGy', 'hYOir', 'lizard', 'asleep', 'sleepiness', 'timesShakenAwake', 'sleepinessEntry', '__keys__', 'haxe.ds.ObjectMap', 'assignId', 'count', 'getId', 'keys', 'qZlqj', 'lsJKB', 'List', 'XaPRZ', 'first', 'jrjPw', 'pop', 'clear', 'qRyFv', 'ztNdD', '__alpha', '__transform', '__visible', '__rotationSine', '__rotation', '__scaleY', '__scaleX', '__worldBlendMode', '__worldTransform', '__worldColorTransform', '__instanceCount', '__initStage', 'addChild', 'openfl.display.DisplayObject', 'DisplayObject', '__calculateAbsoluteTransform', '_framesDirty', 'updateFrames', '_frames', '_currentFrameID', 'deactivate', 'exitFrame', 'frameConstructed', 'render', '__broadcastEvents', 'clearDOM', 'renderCairo', 'renderCanvas', 'renderDOM', 'renderOpenGL', '__customRenderEvent', 'objectColorTransform', 'objectMatrix', '__customRenderClear', 'localX', 'localY', 'stageY', 'stageX', 'target', '__dispatchWithCapture', 'copyFrom', '__getWorldTransform', 'identity', '__globalToLocal', 'transformPoint', 'removeEventListener', '__context', '__canvas', '__cairo', '__graphics', '__cleanup', '__cacheBitmap', '__cacheBitmapData', 'dispose', 'yibPE', '__dispatchEvent', '__isCanceled', 'currentZMaxSpeed', 'isPushing', 'get_zVelocity', 'currentZTraction', 'getValueAtPercent', 'animationController', 'enforcedFrame', 'coastTime', 'prevAnimation', 'run', 'unpausedTime', 'range2', 'range1', 'animationFrame', 'bubbles', 'eventPhase', '__dispatch', '__tempStack', '__getRenderBounds', '__filters', 'pLkvX', 'phase', 'startTime', 'tween', 'startX', 'startY', 'ease', 'easeOut', 'startToasts', '__expand', '__leftExtension', '__topExtension', '__rightExtension', 'ltIdb', 'aSqdn', 'compareMethods', '__listeners', 'splice', '__priorities', 'npupU', 'Ozuij', 'exponentialFunc', '__worldTransformInvalid', 'UeBeZ', 'rsLdk', 'ownerCharacter', 'currentXTraction', 'set_xVelocity', 'get_yVelocity', 'addToRotation', 'apparentRotation', 'set_yVelocity', 'uObYC', 'FZMkH', 'displayRange', 'snapshots', '__isMask', 'get_mask', '__hitTest', 'get_width', 'get_height', '__isCacheBitmapRender', '__renderable', '__bitmapData', '__isValid', 'readable', '__setBlendMode', '__pushMaskObject', 'convertToCanvas', 'image', 'globalAlpha', 'setTransform', 'smoothing', 'imageSmoothingEnabled', 'drawImage', '__allowSmoothing', '__popMaskObject', 'opaqueBackground', '__getAlpha', 'fillStyle', 'rgb(', 'fillRect', 'MEAVP', 'NVUEc', '__x', 'appendTranslation', '__y', 'append', '__projectionTransform', '__width', '__height', '__worldScale9Grid', '__bounds', 'round', 'get_right', 'get_bottom', '__isDOM', 'scale', '__renderEvent', 'renderMask', '__worldVisible', '__softwareDirty', '__initializeElement', '__transformDirty', '__updateClip', '__applyStyle', 'buffer', '__srcImage', 'allowSmoothing', '__copyFrom', 'renderer', 'cairo', '__clear', 'setShader', '__flushGL', 'opengl', '__type', 'setViewport', '__updateCacheBitmap', 'cXQMI', '__context3D', 'setTo', '__pushMaskRect', 'lastException', 'Vacde', '_skyBox', '__renderParent', '__renderDirty', '__setParentRenderDirty', 'sgAvU', '__setWorldTransformInvalid', '_parent', 'isCompatible', '__maskTarget', '__updateTransforms', '__renderTransformChanged', 'equals', '__renderTransformCache', 'cFXCU', 'BXUgm', '__supportDOM', 'CetHw', 'kLlsy', 'student', 'setIndexedPosition', 'spritesheet', 'set_currentFrame', 'skater', 'set_xInverted', 'dialog', 'addBubble', 'School\x20can\x20wait.\x20Science\x20will\x20not.', 'If\x20I\x20figure\x20out\x20how\x20the\x20Tunnels\x20work,\x20I\x27ll\x20go\x20down\x20in\x20history!', 'But\x20if\x20I\x27m\x20too\x20slow,\x20someone\x20else\x20will\x20get\x20the\x20glory.', '__worldVisibleChanged', 'get_alpha', '__worldAlphaChanged', '__objectTransform', '__combine', '__blendMode', '__shader', '__scale9Grid', '_usedSingleCount', '_vectorRegisters', '__identity', '__worldShader', '__isDefault', '__children', '__cacheBitmapBackground', '__cacheBitmapColorTransform', '__equals', '__hardwareDirty', '__shouldCacheHardware', 'canvas', '__cacheBitmapMatrix', '__cacheAsBitmapMatrix', '__getFilterBounds', 'ceil', 'floor', '__cacheBitmapRenderer', '__fillRect', 'rect', '__cacheBitmapData2', 'get_bitmapData', '__cacheBitmapData3', 'invert', 'concat', '__suspendClipAndMask', '__copyShader', '__setUVRect', '__setRenderTarget', '__textureVersion', '__drawGL', 'nAwyR', 'ejzzI', '__preserveObject', 'tCHDv', 'program', '__renderFilterPass', '__smooth', '__numShaderPasses', '__initShader', '__shaderBlendMode', '__defaultDisplayShader', 'priceFunction', 'cheaperRespawnsBought', 'setRenderToTexture', 'setRenderToBackBuffer', '__resumeClipAndMask', '__drawCanvas', '__needSecondBitmapData', '__tempPoint', 'copyPixels', 'draw', 'get_colorTransform', '__imageVersion', 'alphaMultiplier', 'colorTransform', '__renderDOMClear', '__maskShader', 'applyBitmapData', 'opaqueBitmapData', 'applyMatrix', 'updateShader', 'getVertexBuffer', '__position', 'setVertexBufferAt', 'index', '__textureCoord', 'getIndexBuffer', '__clearShader', '__cacheAsBitmap', 'slice', 'LIGxu', 'output', 'pretty', 'Document', 'children', 'writeNode', '__getLocalBounds', 'jtMWp', 'set_scaleY', '__loaderInfo', '__setTransformDirty', 'set_mask', 'xYalJ', 'SsjhJ', 'character', 'getUnlockCost', 'purchased', '__name', '__rotationCosine', 'Btunb', 'Eonjs', '_baseMethod', 'initVO', 'needsProjection', 'Parameter\x20transform\x20must\x20be\x20non-null.', 'set_matrix', 'get_matrix', 'get_cacheAsBitmap', 'set_scaleX', 'ktBTQ', 'gKKix', '_scene', 'unregisterEntity', 'set_scene', 'set_y', 'get_y', 'set_x', 'set_width', 'get_visible', 'set_transform', 'get_scaleY', 'set_scale9Grid', 'set_rotation', 'get_rotation', 'get_name', 'get_mouseY', 'get_loaderInfo', 'set_cacheAsBitmap', 'RzuQe', 'aEyNs', 'doubleClickEnabled', 'mouseEnabled', '__tabIndex', 'openfl.display.InteractiveObject', 'InteractiveObject', 'nPkXn', 'iSegd', 'get_tabEnabled', '_time', '__tabEnabled', 'get_tabIndex', 'AGUye', 'dyNPA', '__tabChildren', 'mouseChildren', '__removedChildren', 'lHfps', '__create', 'touchPointID', 'isPrimaryTouchPoint', 'pressure', '__dispatchTarget', 'addChildAt', 'Error\x20#2007:\x20Parameter\x20child\x20must\x20be\x20non-null.', 'errorID', 'Error\x20#3783:\x20A\x20Stage\x20object\x20cannot\x20be\x20added\x20as\x20the\x20child\x20of\x20another\x20object.', 'Invalid\x20index\x20position\x20', '__setStageReference', 'added', 'RivcS', 'FXJkx', 'get_assets', 'retrieveMeshFromID', 'get_id', 'set_texture', 'get_focus', '__dispatchChildren', 'removeChild', 'yxhcG', 'LRVgq', 'set_length', '__enterFrame', 'NYMNP', 'tunnel', 'sprites', 'doubleToI64', 'setUint32', 'low', 'high', 'containsPoint', '__getInteractive', '__hitTestMask', 'hDoha', 'mFBUS', 'CDZkd', '_vertexNormals', '_segmentsH', '_yUp', '_width', '_height', 'RdCRV', '__renderCanvasMask', 'toGlobal', 'temp', 'ppYig', '__renderDOM', 'odqem', 'XYhoV', 'DQOuq', 'ZDltY', 'updateCallback', 'charAt', '__renderGLMask', 'xQSEJ', 'NwDrz', 'generateMipMaps', '_bitmapDatas', 'transparent', 'Gsmoa', 'lastPropagateValue', 'strengthRequired', 'propagateTo', 'neighbors', 'Dqcxw', 'LdkXX', '__tabTest', 'get_tabChildren', 'lineHeights', 'CHpmm', 'distanceFromPrevious', 'distanceFromStart', 'get_numChildren', '__buttonMode', 'useHandCursor', 'openfl.display.Sprite', 'Sprite', 'button', '__hitTestHitArea', 'VIUAZ', 'hitArea', 'QusGP', 'get_graphics', 'set_buttonMode', 'meJYt', 'jFfec', '__resize', '__wasFullscreen', '__displayState', 'appHasFocus', 'killOnFocusLost', 'lastFrame', 'maxDeltaTime', 'instance', 'Cannot\x20create\x20multiple\x20games!', 'get_current', 'stageFocusRect', 'escapeKeyListener', 'defaultsToPrevent', 'overlay', 'set_paused', 'levelDecorators', 'stageWidth', 'stageHeight', 'onEnterFrame', 'onActivate', 'onDeactivate', 'mouseDown', 'onMouseEvent', 'mouseUp', 'set_controlScheme', 'enableCustomTrace', 'traceView', 'enable', 'clearLog', 'oldTrace', 'trace', 'JCOww', 'future', '__completeListeners', 'controlScheme', 'GAZRO', 'mGfHK', 'pauseOnFocusLost', 'getTime', 'dropFrameCutoff', 'metaControlScheme', 'keyJustPressed', 'pause', 'paused', 'mouseWasDown', '__regexEntities', 'level', 'getError', 'PQpts', 'BUoeI', 'gravity3D', 'QDUES', 'TRoYA', 'get_mouseX', 'nextButton', 'getBounds', 'contains', 'kill', 'buttonDown', 'needsRedraw', 'setStageBaseDimensions', 'PRIMARY_FONT', 'getFont', 'font/Comfortaa.otf', 'BOLD_FONT', 'font/COMFORTAA-BOLD.TTF', 'HANDWRITING_FONT', 'singleDPIFolder', 'img/singledpi/texture/', 'silentTrace', 'foRMw', 'Main.hx', 'com.player03.run3.Main', 'new', 'uncaughtError', 'Main', 'getURL', 'http://ad-x.co.uk/API/click/Kon285mf20DP/web3537fc2a77d850', '_blank', 'https://itunes.apple.com/app/run!!!/id907239855', 'set_backgroundColor', 'get_camera', 'set_far', 'fadeOutTime', 'soundMuted', 'defaultValue', 'defaultLayout', 'removeKey', 'unpause', 'addKey', 'adjust', 'defaultImagePath', 'menu/ScrollIndicator.png', 'getChildIndex', 'characterSelector', 'redrawingOverlay', 'drawRect', 'get_currentLayout', 'createTextField', 'set_visible', 'LLEnu', 'onMouseMove', 'eYpyF', 'onSaveFileChanged', 'rightClick', 'onRightClick', 'checkLocalData', 'sol', 'checkHost', 'hostSite', 'random', 'flushNow', 'initDone', 'BIDgU', 'levelCount', 'isLevelUnlocked', 'randomizeOnStart', 'scene', 'setTunnel', 'duplicator', 'pastafarian', 'EtJwq', 'child', 'mid', 'onQuit', 'emptyScene', 'view', 'flushQueue', 'highlightedAchievement', 'hud', 'clearOverlays', 'playFromAsset', 'set_currentSound', 'flushUpcomingSaves', 'wasPaused', 'checkDeviceVolume', 'UnVGP', 'PInXp', '_indexMap', 'up\x20or\x20space', 'XpNrf', 'get_degrees', 'get_onScreen', 'Skater!\x20A\x20moment\x20of\x20your\x20time!', 'set_focus', 'glInvalid', 'fadeOut', 'halfDone', 'extraParams', 'onlyResetCharacter', 'NPJlT', 'uMultipliers', 'uOffsets', 'blockingOverlays', 'set_currentMenu', 'removeNextOverlay', 'currentMenu', 'overlayVisible', 'hideVisibleOverlay', 'preventDefault', 'delay', 'hide', 'show', 'unslowTime', 'setMedQuality', 'setHighQuality', 'set_quality', 'set_antiAlias', 'set_frameRate', 'get_quality', 'onSetQuality', 'DocumentClass', 'DateTools', '__format_get', 'DAY_NAMES', 'getDay', 'MONTH_NAMES', 'getFullYear', '__format', '%m/%d/%y', '%Y-%m-%d', 'lpad', 'getSeconds', 'DAY_SHORT_NAMES', 'getMonth', 'getDate', 'getHours', 'Date.format\x20%', 'format', 'join', 'EReg', 'match', 'matched', 'nCwHq', 'matchedRight', 'matchedPos', 'LPVqY', 'MWldo', '#__delim__#', 'HxOverrides', 'strDate', 'setUTCHours', 'setUTCMinutes', 'setUTCSeconds', 'cca', 'Zenii', 'cur', 'arr', 'ZyodL', 'Lambda', 'array', 'XoJat', '__repeat', 'map', 'fold', '_List.ListNode', 'ListNode', 'Pskxg', 'nEJlO', 'head', 'softEarned', 'softBought', 'minUpgradeValue', '_List.ListIterator', '_List', 'ListIterator', 'ManifestResources', '8|3|2|12|5|4|6|9|0|13|7|1|10|11', 'registerFont', 'registerLibrary', 'rootPath', 'fromManifest', 'default', 'parse', '__init', 'ascender', 'descender', 'numGlyphs', 'underlinePosition', 'underlineThickness', 'unitsPerEM', '__fontID', 'isLocal', 'getBytes', '__fontPath', '__fromFile', 'lime.text.Font', 'text', 'Font', 'fromFile', 'loadFromName', '__loadFromName', '__measureFontNode', 'document', 'span', 'true', 'createTextNode', 'BESbswy', 'appendChild', 'style', 'block', 'position', 'absolute', 'top', '-9999px', 'fontSize', 'lineHeight', 'margin', 'fontVariant', 'normal', 'nowrap', 'body', 'src', '__fromBytes', '\x20safari/', '\x20chrome/', '(iPhone|iPod|iPad).*AppleWebKit(?!.*Version)', '1em\x20\x27', 'qTavQ', 'set()\x20outside\x20of\x20range', 'Could\x20not\x20load\x20web\x20font\x20\x22', '\x27,\x20sans-serif', '\x27,\x20serif', 'Font.hx', 'Comfortaa\x20Bold', '__ASSET__font_comfortaa_bold_ttf', '__ASSET__font_comfortaa_otf', '__ASSET__font_permanentmarker_ttf', 'pkXaw', 'tyTJD', 'onMouseDown', 'mouseDownReceived', 'yVel', 'xVel', 'openfl.text.Font', '__registeredFonts', 'then', '__fromLimeFont', 'withValue', 'getClass', 'createInstance', '__fontByName', 'FileReader', 'onloadend', 'result', 'data:attachment/file;', 'open', 'href', 'readyState', 'DONE', 'readAsDataURL', 'URL', 'createObjectURL', 'location', '__ASSET__OPENFL__font_comfortaa_bold_ttf', '__ASSET__OPENFL__font_comfortaa_otf', '__ASSET__OPENFL__font_permanentmarker_ttf', 'Reflect', 'WKGUB', 'sKebB', '_absoluteTime', '_activeState', 'updatePosition', 'get_', 'set_', 'isFunction', '__ename__', 'compare', 'deleteField', 'Singleton', 'Std', 'parseInt', 'parseFloat', 'wQJbD', 'StringTools', '"', 'isSpace', 'ltrim', 'rtrim', 'PdGaG', 'condition', 'trim', 'lwFqX', 'playing', 'getCurrentTime', '__srcHowl', '_volume', 'play', 'setPosition', 'get_position', 'howl_onEnd', 'setCurrentTime', 'VYpYb', 'YnNgg', 'set_atfData', '_format', 'get_atfData', '_hasMipmaps', 'numTextures', 'lPoWY', 'Parameter\x20child\x20cannot\x20be\x20null', '_children', 'Parameter\x20is\x20not\x20a\x20child\x20of\x20the\x20caller', 'removeChildInternal', 'hex', 'lYjWk', '0123456789ABCDEF', 'ValueType', '__constructs__', 'TNull', '__enum__', 'TInt', 'TFloat', 'TBool', 'TObject', 'TFunction', 'TClass', 'TEnum', 'TUnknown', 'getClassName', 'getEnumName', 'resolveEnum', 'Too\x20many\x20arguments', 'createEmptyInstance', 'createEnum', 'No\x20such\x20constructor\x20', 'Constructor\x20', '\x20need\x20parameters', 'getInstanceFields', '_UInt.UInt_Impl_', '_UInt', 'gte', 'FMyby', 'uses', 'attributeMap', 'Xml', 'createElement', 'PCData', 'Bad\x20node\x20type,\x20unexpected\x20', 'nodeValue', 'aCCXs', 'CData', 'traverseChildren', 'createComment', 'createDocType', 'DocType', 'ProcessingInstruction', 'VRomv', 'attributes', 'firstElement', 'pQEsL', 'QBsRh', 'JyPKK', 'set_z', 'Join\x20us,\x20it\x27ll\x20be\x20fun!', 'I\x27m\x20not\x20in\x20the\x20mood\x20for\x20a\x20party,\x20sorry.', 'I\x20have\x20tests\x20to\x20run!', 'unifyRotation', '_originalName', '_name', 'updateFullPath', 'away3d.library.assets.NamedAssetBase', 'assets', '_id', 'loadImage', 'assetRename', '_namespace', '_full_path', 'get_assetNamespace', 'set_name', 'set_id', 'away3d.library.assets.IAsset', 'IAsset', 'resetAssetPath', '_animationDictionary', '_animationNames', 'away3d.animators.AnimationSetBase', 'QjMQH', '_animations', 'analytics', 'abilityActivations', 'existsReserved', 'getReserved', 'root\x20node\x20name\x20\x27', '\x27\x20already\x20exists\x20in\x20the\x20set', 'get_animationNames', 'get_animations', 'get_usesCPU', '_owners', '_autoUpdate', '_broadcaster', '_animationSet', 'away3d.animators.AnimatorBase', 'get_stateConstructor', '_animationStates', 'SAFKN', 'eYMAX', '_playbackSpeed', '_isPlaying', 'getTimer', '_startEvent', 'stop', '_stopEvent', 'get_playbackSpeed', 'updateDeltaTime', 'ExEHg', 'MYgZO', 'gentlemanVelocity', 'gentleman', 'get_z', 'battery', 'HWuxx', 'get_positionDelta', 'translateLocal', '_worldBoundsInvalid', 'notifySceneBoundsInvalid', 'cycle_complete', '_cycleEvent', 'RlNEU', 'IAnimationSet', 'hasAnimation', 'getAnimation', 'resetGPUCompatibility', 'cancelGPUCompatibility', 'getAGALVertexCode', 'getAGALFragmentCode', 'doneAGALCode', 'IAnimator', 'testGPUCompatibility', 'away3d.animators.SkeletonAnimationSet', '_jointsPerVertex', 'get_numUsedStreams', 'findTempReg', 'dp4', ',\x20vc[', ']\x09\x09\x0a', ']\x20\x20\x20\x20\x09\x0a', '.z,\x20', ']\x09\x09\x0amov\x20', '.w\x09\x09\x0amul\x20', 'dp3', '_context3D', 'TcjgT', '__array', 'get_jointsPerVertex', '_skeletonAnimationStates', '_forceCPU', '_numJoints', '_skeleton', 'get_numJoints', '_globalMatrices', 'away3d.animators.SkeletonAnimator', 'SkeletonAnimator', '_globalPropertiesDirty', 'updateGlobalProperties', 'get_numCondensedJoints', '_useCondensedIndices', 'condenseIndexData', 'get_condensedIndexLookUp', 'setProgramConstantsFromVector', '_condensedMatrices', 'dirty', 'morphGeometry', 'updateAnimatedData', 'activateJointWeightsBuffer', 'LAREy', 'unregisterPartition', 'get_numUsedVertexConstants', 'dMyPv', 'vqrES', '_cameraY', 'cameraMoved', '_globalPose', 'joints', 'orientation', 'inverseBindPose', 'vEfpc', 'animatedVertexData', 'get_jointIndexData', 'get_jointWeightsData', 'iRcuz', 'XdLSH', 'jointPoses', 'get_numJointPoses', 'parentIndex', 'translation', '4|0|8|2|6|7|5|3|1', 'get_vertexData', 'away3d.animators.SubGeomAnimationState', 'SubGeomAnimationState', 'away3d.animators.SpriteSheetAnimationSet', 'SpriteSheetAnimationSet', '_agalCode', 'get_context3D', 'substring', '.xy\x20\x0a', '_lastTime', '_ms', '_fps', '_frame', '_spriteSheetAnimationSet', 'away3d.animators.SpriteSheetAnimator', 'SpriteSheetAnimator', 'gotoFrame', 'get_currentFrameNumber', 'swap', 'mapID', '_vectorFrame', 'offsetU', 'offsetV', 'scaleU', 'scaleV', '_activeAnimationName', 'Animation\x20root\x20node\x20', '\x20not\x20found!', '_activeNode', 'getAnimationState', 'get_currentFrameData', 'ECtkD', '_specsDirty', '_activeSpriteSheetState', 'set_reverse', 'set_backAndForth', '_backAndForth', '_colorTransform', 'set_currentFrameNumber', '_mapDirty', '_useTangents', '_useNormals', '_streamIndices', '_blendMode', 'away3d.animators.VertexAnimationSet', 'VertexAnimationSet', '_numPoses', 'ABSOLUTE', 'getAdditiveAGALCode', 'WMFlh', 'AFGAg', '_uploadNormals', '_uploadTangents', 'textField', 'get_defaultTextFormat', 'size', 'alignRight', 'LEFT', 'icon', 'VALUE_RANGE', 'resizeIcon', 'items', 'INVISIBLE', 'updateNumber', '5|1|3|8|2|7|6|4|0|9', '\x0amul\x20', 'sipbN', 'mov\x20\x20', 'QLoMK', '\x0aadd\x20', '.x\x09\x09\x09\x20\x0asub\x20', 'get_useNormals', 'get_numPoses', '_weights', '_vertexAnimationSet', 'get_blendMode', 'VertexAnimator', '_poses', '_activeVertexState', 'get_currentGeometry', 'get_blendWeight', 'XWyQL', 'exVla', 'get_subGeometries', 'set_subGeometry', '4|7|2|6|3|1|5|0', '__inputEnabled', 'this_onFocusIn', '__stopCursorTimer', '__startCursorTimer', '__renderedOnCanvasWhileOnDOM', '__selectionIndex', '__getPosition', '__caretIndex', '__updateLayout', '_index', 'activateVertexBuffer', 'activateVertexNormalBuffer', 'TcOBy', '_profile', 'compilation', 'ShaderRegisterCache', '_fragmentTempCache', '_vertexTempCache', '_vertexConstantsCache', '_textureCache', '_vertexAttributesCache', '_vertexConstantOffset', '_vertexAttributesOffset', '_fragmentConstantOffset', '_fragmentOutputRegister', '_vertexOutputRegister', '_numUsedTextures', '_numUsedVaryings', 'lwMGa', 'addVertexTempUsages', 'removeVertexTempUsage', 'getFreeFragmentVectorTemp', 'getFreeVarying', 'getFreeFragmentConstant', 'getFreeVertexAttribute', 'getFreeTextureReg', 'ZNddC', 'set_vertexAttributesOffset', 'OZZzp', 'get_numUsedFragmentConstants', 'get_numUsedVaryings', 'get_numUsedTextures', 'get_fragmentOutputRegister', 'away3d.animators.data.JointPose', 'JointPose', 'away3d.animators.data.Skeleton', 'Skeleton', 'skeleton', 'away3d.animators.data.SkeletonJoint', 'SkeletonJoint', 'SkeletonPose', 'skeletonPose', 'SpriteSheetAnimationFrame', 'away3d.animators.data.UVAnimationFrame', 'UVAnimationFrame', 'VertexAnimationMode', 'away3d.animators.nodes.AnimationNodeBase', 'nodes', '_stateConstructor', 'animationNode', 'mobja', 'fixedFrameRate', '_totalDelta', '_durations', '_numFrames', '_stitchFinalFrame', '_stitchDirty', '_totalDuration', '_looping', 'updateStitch', '_lastFrame', 'get_durations', 'get_lastFrame', 'set_stitchFinalFrame', 'get_stitchFinalFrame', 'highQuality', 'SkeletonClipNode', 'subtract', 'get_frames', 'away3d.animators.nodes.SpriteSheetClipNode', 'away3d.animators.nodes.UVClipNode', 'bhTHL', 'jNpIA', 'away3d.animators.nodes.VertexClipNode', 'VertexClipNode', '_translations', 'states', 'IAnimationState', '_startTime', '_positionDeltaDirty', '_rootDelta', '_animationNode', 'away3d.animators.states.AnimationStateBase', 'AnimationStateBase', 'updateTime', 'wkNmC', 'updatePositionDelta', '_blendWeight', '_animationClipNode', 'away3d.animators.states.AnimationClipState', 'get_looping', 'get_totalDuration', '_timeDir', 'mFCve', 'sAuHF', 'notifyPlaybackComplete', '_nextFrame', '_currentFrame', 'get_nextFrame', 'toFloat', '_animationStatePlaybackComplete', 'playbackComplete', 'away3d.animators.states.ISkeletonAnimationState', 'getSkeletonPose', 'ISpriteSheetAnimationState', 'away3d.animators.states.IUVAnimationState', 'IUVAnimationState', 'away3d.animators.states.IVertexAnimationState', 'IVertexAnimationState', '_skeletonPose', '_rootPos', '_skeletonClipNode', 'away3d.animators.states.SkeletonClipState', 'zBfFs', 'updateSkeletonPose', 'get_normalMap', '_skeletonPoseDirty', '_currentPose', '_nextPose', 'YKzEL', 'joint\x20counts\x20don\x27t\x20match!', 'slerp', 'GfCeb', 'get_totalDelta', '_oldFrame', '_clipNode', 'away3d.animators.states.SpriteSheetAnimationState', 'SpriteSheetAnimationState', 'Cwhxj', 'tycoe', '_back', '_reverse', 'runner', 'angel', 'That\x20sounds\x20good.\x20We\x20can\x20always\x20use\x20more\x20volunteers.', 'How\x20about\x20just\x20you\x20and\x20me?\x20Doesn\x27t\x20that\x20sound\x20even\x20better?', 'IaJam', 'setStencilActions', 'setStencilReferenceValue', '__numClipRects', '_forcedFrame', 'dispatchCycleEvent', 'rDeVw', '_uvClipNode', 'getAssetByID', 'finalizeAsset', '_blocks', '_debug', 'Parsed\x20a\x20SkeletonAnimationSet:\x20Name\x20=\x20', '\x20|\x20Animations\x20=\x20', '\x20|\x20Animation-Names\x20=\x20', 'parseVertexAnimationSet', 'away3d.animators.states.UVClipState', '_currentUVFrame', '_nextUVFrame', '_vertexClipNode', 'away3d.animators.states.VertexClipState', 'VertexClipState', '_currentGeometry', 'CmMiH', 'aEAWf', 'levelSet', 'backwards', '_nextGeometry', 'away3d.animators.transitions.IAnimationTransition', 'transitions', 'IAnimationTransition', '_aabbPoints', '_min', '_max', 'away3d.bounds.BoundingVolumeBase', 'BoundingVolumeBase', '_aabbPointsDirty', '_boundingRenderable', 'PGhbU', 'get_min', 'get_aabbPoints', 'fromGeometry', 'fromExtremes', 'isInFrustum', 'rayIntersection', 'msYoZ', 'You\x20know,\x20I\x20don\x27t\x20like\x20your\x20tone.', 'Fine!', 'updateBoundingRenderable', 'get_max', 'Qiioo', '_centerX', '_centerZ', '_halfExtentsX', '_halfExtentsY', 'bounds', 'AxisAlignedBoundingBox', 'nullify', '_centerY', 'sidePathM', 'entry', 'set_followingLevel', 'river', 'frame0', 'frame1', 'frame3', 'frame4', 'frame6', 'frame7', 'frame8', 'frame9', 'frame10', 'frame11', 'frame12', 'frame14', 'frame15', 'Insanity', 'JMnib', 'Xlsyv', '_pointLightVertexConstants', '_pointLightFragmentConstants', '_registerCache', 'addFragmentTempUsages', 'get_tangentSpace', 'getFreeVertexVectorTemp', '_vertexCode', '_sharedRegisters', '\x0am33\x20', 'localPosition', '_enableLightFallOff', '_fragmentCode', '\x0asub\x20', 'commons', 'nrm\x20', '_lightFragmentConstantIndex', '_methodSetup', 'getFragmentCodePerLight', '_diffuseMethodVO', '_specularMethodVO', '_halfExtentsZ', 'HFYlH', 'shMIu', 'set_scaleZ', 'NoiBI', 'physicsData', 'onGround', 'oob', 'continueRequirementsMet', 'invertControls', 'cameraTargetRotation', 'RAW_DATA_CONTAINER', 'copyRawDataTo', '_radius', 'away3d.bounds.BoundingSphere', 'BoundingSphere', 'hccou', 'minDistFromWormhole', 'wormholeKnown', 'date', 'radius', 'planetLocation', 'wormholeLocation', 'redraw', 'normalize', 'AZksp', 'qYIBb', '_alwaysIn', 'away3d.bounds.NullBounds', 'NullBounds', 'XZxfC', '_usesCPU', '_rot', '_pos', '_pivotPoint', '_scaleY', '_scaleZ', '_transform', '_zOffset', '_flipY', '_rotationY', '_transformDirty', '_smallestNumber', '_transformComponents', '_sca', 'away3d.core.base.Object3D', 'Object3D', '_pivotZero', 'invalidateTransform', '_positionDirty', '_listenToPositionChanged', 'notifyPositionChanged', '_positionChanged', 'positionChanged', 'qqGJc', 'rotationChanged', '_listenToRotationChanged', '_listenToScaleChanged', 'used', 'scaleChanged', '_rotationDirty', '_rotationChanged', '_scaleDirty', 'notifyScaleChanged', '_scaleChanged', 'invalidatePosition', 'get_rotationX', 'DEGREES_TO_RADIANS', 'invalidateRotation', 'RADIANS_TO_DEGREES', 'get_rotationY', '_rotationZ', 'get_rotationZ', '_scaleX', 'invalidateScale', 'SghMz', 'mhnPv', 'UbzaJ', 'wtTDF', '_hasData', '_subSets', 'LIMIT', 'set_index', 'updateSegment', 'lineCount', 'indices', 'numVertices', 'indexBufferDirty', 'subSetIndex', 'segment', '_segments', '_eulers', '_rotationX', 'updateTransform', 'atbMy', 'rawData', 'copyRawDataFrom', 'YNVoY', 'rectangle', 'invalidatePivot', 'copyColumnTo', 'xLgTK', 'addPlainTextOld', 'get_transform', 'prependTranslation', 'prependRotation', 'tempAxeX', 'tempAxeY', 'tempAxeZ', 'set_rotationY', 'set_rotationX', 'set_rotationZ', 'FGHAI', 'recompose', 'prependScale', '_normalMethod', 'set_zOffset', 'get_zOffset', 'set_position', 'set_pivotPoint', 'get_eulers', 'get_scaleZ', '_ignoreTransform', '_scenePositionDirty', '_explicitVisibility', '_implicitVisibility', '_scenePosition', '_inverseSceneTransformDirty', '_inverseSceneTransform', '_sceneTransformDirty', '_sceneTransform', 'away3d.containers.ObjectContainer3D', 'ObjectContainer3D', '_implicitPartition', '_explicitPartition', 'hRdLL', 'arrayIterator', 'updateMouseChildren', 'notifySceneChange', 'aaESg', 'GLTLV', 'invalidateSceneTransform', 'notifySceneTransformChange', '_listenToSceneTransformChanged', '_sceneTransformChanged', 'Great\x20job\x20so\x20far!\x20', 'getDescriptionOfProgress', 'previousBuildNumber', 'boolean', 'ratedGame', '_scenechanged', 'sceneChanged', '_ancestorsAllowMouseEnabled', '_isRoot', 'get_mouseChildren', 'get_parent', '_mouseEnabled', 'rGHgt', 'VxHHN', 'get_sceneTransform', 'prepend', 'updateImplicitVisibility', 'container', 'set_implicitPartition', 'get_implicitPartition', '_oldScene', 'set_partition', 'removedFromScene', '6|4|0|8|1|2|7|5|3|9', 'AiwRq', 'pOHym', 'onTweenUpdate', 'frameMaxTime', 'setParent', 'lookAt', 'UwSYB', 'rotate', 'characters', 'currentBox', 'pastEndCallback', 'toasts', 'Oops!\x20Forgot\x20the\x20box.', 'textDisplayTime', 'getBitmap', 'YPIFd', 'MkjiA', 'Good\x20morning,\x20Universe!', 'scenetransformChanged', 'KQBSn', '_listenToSceneChanged', 'get_scene', 'get_partition', 'get_mouseEnabled', '_boundsInvalid', '_bounds', 'getDefaultBoundingVolume', '_worldBounds', 'away3d.entities.Entity', 'entities', 'Entity', '_pickingCollisionVO', 'updateBounds', 'updateWorldBounds', 'transformFrom', 'get_bounds', 'notifyPartitionUnassigned', '4|3|2|1|0', 'entity', '_pickingCollider', 'yKpdj', '_onPause', '_onPauseParams', '_partitionNode', 'createEntityPartitionNode', 'Wimbq', 'nAvQA', 'localRayPosition', 'get_pickingCollisionVO', 'localRayDirection', 'localNormal', 'transformVector', 'deltaTransformVector', 'rayEntryDistance', 'rayPosition', 'rayOriginIsInsideBounds', 'kmGYR', 'deserialize', 'att', 'resolve', 'init_from', 'readText', 'ygpDz', 'pow', '_emit', 'seek', 'wMehz', 'updateDiffuse', 'set_pickingCollider', 'invalidateEntityBounds', '_controller', 'get_worldBounds', '_viewProjectionDirty', '_frustumPlanesDirty', '_viewProjection', '_lens', 'matrixChanged', 'onLensMatrixChanged', '_frustumPlanes', 'away3d.cameras.Camera3D', 'ymBAv', 'updateFrustum', 'jOfHn', 'Fkmgx', 'xxVrX', 'fvNiW', 'get_lens', 'unproject', 'zMaxSpeed', 'jumpAction', 'setFromJumpHeight', 'hoverYVelocity', 'project', 'get_frustumPlanes', 'FkOGx', '_frustumCorners', '_matrixInvalid', '_scissorRect', '_matrix', 'loadNewLevel', 'Dad,\x20no.\x20I\x20already\x20said\x20we\x20aren\x27t!', 'makeBold', 'already\x20said', 'addFlashbackOverlay', 'cameras', 'lenses', 'LreOT', 'zIYXd', 'paths', 'primary', 'winter', 'set_available', 'dark', 'boxes', 'newlyFormed', 'memory', 'coordination', 'sidePathA', 'sidePathB', 'sidePathD', 'sidePathG', 'sidePathL', 'sidePathT', 'sidePathU', 'sidePathW', 'home0', 'home1', 'home2', 'home3', 'homePlanA', 'homeLaunchSiteA', 'homePlanAPart2', 'homePlanC', 'homeLaunchSiteC', 'homePlanCPart2', 'wormholeCrossing', 'xKitM', 'wormholeI', 'wormholeC', 'wormholeSpace', 'wormholeH', 'wormholeJ', 'runway0', 'runway1', 'updateMatrix', 'invalidateMatrix', '_near', '_far', 'QtJDu', 'rfvuF', '2|0|4|3|5|1', '_tasks', 'epwkD', 'NVcaZ', '_unprojectionInvalid', '_unprojection', '_aspectRatio', 'wGVUD', 'ngCmd', 'set_filters', '_viewPort', 'set_aspectRatio', 'get_unprojectionMatrix', 'get_far', 'set_near', 'get_frustumCorners', 'FreeMatrixLens', 'lzsLe', 'levels', 'metadata', '_projectionHeight', 'away3d.cameras.lenses.OrthographicLens', 'OrthographicLens', 'CALCULATION_VECTOR3D', '_xMax', '_yMax', 'ldJDy', 'ppKpN', 'updateCamera', 'Does\x20that\x20sound\x20like\x20fun\x20to\x20you?', 'Maybe?', 'keepPreviousImage', 'OXHff', 'set_projectionHeight', 'HqWgr', 'Glqug', '_minX', '_maxX', '_maxY', 'planetMissing', 'away3d.cameras.lenses.OrthographicOffCenterLens', 'OrthographicOffCenterLens', '_minY', 'set_fieldOfView', 'away3d.cameras.lenses.PerspectiveLens', '_fieldOfView', '_focalLengthInv', 'tan', '_focalLength', '_coordinateSystem', 'PYVoo', 'pfxMN', 'IzuGN', 'completed', 'get_gain', 'end', 'kNkBq', '_partitions', '_sceneGraphRoot', 'away3d.containers.Scene3D', 'containers', 'traverse', 'NBlsx', 'zyekI', 'rfNkZ', 'addPartitionUnique', 'markForUpdate', 'removeEntity', 'FMhdw', 'strength', 'calculate', 'dOUdj', 'displayObject', 'baseline', '_contextIndex', '_layeredView', '_viewportDirty', '_shareContext', '_depthTextureInvalid', '_backBufferInvalid', '_localBRPos', '_localTLPos', 'partitionChanged', 'onScenePartitionChanged', '_renderer', '_forceSoftware', '_entityCollector', 'createEntityCollector', '_mouse3DManager', 'enableMouseListeners', '_touch3DManager', 'set_view', 'enableTouchListeners', 'onLensChanged', '_camera', 'View3D', '_stage3DProxy', 'SmcNT', '_hitField', 'set_alpha', 'beginFill', 'UnTSv', '_backgroundColor', 'intersection', 'getContext', 'fromCanvas', '3|0|4|1|2', 'set_backgroundR', 'set_backgroundB', 'set_backgroundG', 'ZXOKi', 'ooegM', 'jXuPv', 'backBufferWidth', 'FuDrd', 'qJscy', 'get_usesSoftwareRendering', 'moRAe', '_globalWidth', 'localToGlobal', '_rttBufferManager', 'set_viewWidth', '_globalHeight', '_scissorRectDirty', 'set_height', '_globalPos', 'set_viewHeight', 'xSgVQ', '_globalPosDirty', 'zjApf', '_antiAlias', 'configureBackBuffer', 'globalToLocal', 'drawTriangleCount', 'get_stage3DProxy', 'recoverFromDisposal', 'updateViewSizeData', 'updateBackBuffer', '_parentIsStage', 'clearDepthBuffer', 'present', 'fireTouchEvents', 'set_bufferClear', 'updateCollider', 'updateGlobalPos', 'traversePartitions', 'renderDepthPrepass', 'set_clearOnRender', '_depthPrepass', '_filter3DRenderer', 'getMainInputTexture', 'get_renderToTextureRect', '_depthRender', '_requireDepthRender', 'renderSceneDepthToTexture', 'pESRi', 'section', 'billboardMode', 'explorePath', 'pathName', 'goesTo', 'UCYgl', 'updateScissorRect', 'updateViewport', 'get_viewPort', 'get_renderToTexture', 'set_textureRatioX', 'get_textureRatioX', 'set_textureRatioY', 'get_textureRatioY', '_depthRenderer', 'set_disableColor', 'initDepthTexture', 'get_textureWidth', 'get_textureHeight', 'NbVIb', '_alphaMask', '_addedToStage', 'getFreeStage3DProxy', 'getStage3DProxy', 'ViewportUpdated', 'onViewportUpdated', 'Context3DRecreated', 'onContext3DRecreated', 'getInstance', 'addViewLayer', 'url', 'getLibrary', 'cachedAudioBuffers', 'AudioBuffer_onURLLoad', 'loadFromFile', 'get_entityCollector', 'set_shareContext', 'get_backgroundColor', 'kTQUs', 'away3d.controllers.ControllerBase', 'controllers', 'ControllerBase', '_targetObject', 'notifyUpdate', '_uvsDirty', '_scaleU', '_scaleV', '_vertexNormalsDirty', '_vertexTangentsDirty', '_autoDeriveVertexNormals', '_autoDeriveVertexTangents', '_indicesInvalid', '_indexBuffer', '_faceTangentsDirty', 'away3d.core.base.SubGeometryBase', 'SubGeometryBase', '_parentGeometry', '_vertexData', '_faceNormalsDirty', '_faceTangents', '_indices', '_numIndices', '_indexBufferContext', '_numTriangles', '_autoGenerateUVs', '_useFaceWeights', '_faceNormals', '_faceWeights', 'set_autoGenerateDummyUVs', 'get_numTriangles', 'ZEFiG', 'updateVertexNormals', 'FoBBf', 'Warning:\x20extra\x20terrain\x20in\x20section\x20id\x20', 'TunnelSection.hx', 'copyTerrainMapping', 'updateVertexTangents', 'get_indexData', 'UeJJB', 'updateIndexData', 'HwyDr', 'Don\x27t\x20give\x20me\x20that!', 'You\x27re\x20trying\x20to\x20take\x20my\x20son\x20away\x20from\x20me!', 'disposeVertexBuffers', 'RhMaW', 'invalidateBuffers', 'ZjbqQ', 'get_vertexNormalData', 'get_vertexTangentData', 'get_vertexStride', 'get_vertexNormalStride', 'get_vertexTangentStride', 'get_vertexOffset', 'get_vertexNormalOffset', 'get_vertexTangentOffset', 'get_UVOffset', 'invalidateBounds', 'set_parentGeometry', 'get_scaleU', 'get_scaleV', 'scaleUV', 'updateDummyUVs', 'UZYtO', 'get_UVStride', 'set_autoDeriveVertexTangents', 'set_autoDeriveVertexNormals', 'ISubGeometry', 'get_vertexPositionData', 'get_numVertices', 'activateUVBuffer', 'activateSecondaryUVBuffer', 'activateVertexTangentBuffer', 'clone', 'mOPDl', '_vertexBuffer', 'away3d.core.base.CompactSubGeometry', 'CompactSubGeometry', '_numVertices', '_isolatedVertexPositionDataDirty', 'Bad\x20data:\x20geometry\x20can\x27t\x20have\x20zero\x20triangles', '_vertexDataInvalid', '_stage3DIndex', 'updateActiveBuffer', '_activeContext', 'createBuffer', '_activeDataInvalid', 'uploadData', '_activeBuffer', 'uploadFromVector', 'oCldX', 'GtRVe', '_bufferContext', '_subGeometries', 'XlepO', 'HbAkP', 'Um...\x20hello?', 'initRegisterIndices', '_lightVertexConstantIndex', 'mvXgR', 'zmgQD', 'set_mouse3DManager', '_view3Ds', '_childDepth', 'traverseDisplayObjects', '_viewCount', 'jiUat', 'bitmapData', 'applyTransformation', 'eeLbT', 'get_castsShadows', '_numDirectionalLights', '_directionalLights', '_castingDirectionalLights', '_numCastingDirectionalLights', 'IbEFP', 'AdvancedSound.hx', 'haxeutils.sound.AdvancedSound', 'onFadeDone', 'updateData', 'rAvJZ', 'errorMessages', '\x20\x20\x20\x20\x20\x20\x20\x20(!)\x20Error:\x20', 'parseNextBlock', 'YigLh', 'spawnTransform', '_isolatedVertexPositionData', 'xpqwN', 'UrwtM', '__onMouseWheel', '__scale', 'away3d.core.base.Geometry', 'Geometry', 'taeFw', 'geometry', 'SubGeometryAdded', 'addSubGeometry', 'fuXYh', 'texturesIndex', 'get_texture', 'BoundsInvalid', 'away3d.core.base.IMaterialOwner', 'TlBRU', 'IMaterialOwner', 'get_animator', 'away3d.core.base.IRenderable', 'IRenderable', 'get_uvTransform', 'get_sourceEntity', 'get_uvTransform2', '_jointWeightContext', '_jointIndexBuffer', 'getVertexBufferFormat', 'away3d.core.base.SkinnedSubGeometry', 'SkinnedSubGeometry', '_condensedIndexLookUp', '_numCondensedJoints', '_animatedData', '_jointWeightsBuffer', '_jointWeightsInvalid', '_jointWeightsData', '_bufferFormat', '_jointIndexContext', 'createVertexBuffer', '_jointIndicesInvalid', '_condensedJointIndexData', '_jointIndexData', 'characterData', 'knowledge', 'currentSection', 'startZ', 'displayMessage', 'lastBoxZ', 'failuresInARow', 'tilesDislodged', 'nextSection', 'Let\x27s\x20try\x20this\x20again\x20from\x20the\x20top.', 'updateJointIndexData', 'FtSIt', 'nRVqM', 'poVms', '_vertexTangentBufferContext', '_secondaryUvBufferContext', '_uvBufferContext', '_vertexBufferContext', '_vertexTangentBuffer', '_vertexNormalBuffer', '_secondaryUvBuffer', '_uvBuffer', '_tangentsInvalid', '_normalsInvalid', '_uvsInvalid', '_verticesInvalid', 'away3d.core.base.SubGeometry', 'SubGeometry', 'HmVKf', '_uvs', '_secondaryUvsInvalid', '_vertexNormalBufferContext', '_vertexTangents', 'updateVertexData', 'updateUVData', '_secondaryUvs', 'updateVertexNormalData', 'updateVertexTangentData', '_bitmapData', 'mATIX', 'disposeAllVertexBuffers', 'ZAmnm', '__renderer', 'stage3Ds', '__lostContext', 'qrLhF', 'XnASe', 'sibRC', 'dEhhm', '_anisotropy', '_numPasses', '_passes', 'set_anisotropy', '_offsetV2', '_scaleU2', '_scaleV2', '_offsetU', '_offsetV', '_uvRotation2', '_uvRotation', '_subGeometry', '_uvTransformDirty', '_uvTransform2', '_uvTransformDirty2', 'xuKpW', 'RXjOh', 'nTSRc', 'updateUVTransform', 'getRenderSceneTransform', 'get_subGeometry', 'TJdwf', 'cache', 'enabled', 'away3d.core.base.data.UV', 'get_v', 'get_u', 'Vertex', 'away3d.core.data.EntityListItem', '_poolSize', '_pool', 'away3d.core.data.EntityListItemPool', 'EntityListItemPool', 'getItem', 'freeAll', 'eHeAf', 'away3d.core.data.RenderableListItem', 'RenderableListItem', 'renderable', 'materialId', 'zIndex', 'renderSceneTransform', 'cascaded', 'away3d.core.data.RenderableListItemPool', '_program3Ds', '_ids', '_usages', '_keys', 'away3d.core.managers.AGALProgram3DCache', 'managers', 'AGALProgram3DCache', 'qLMYN', 'pXCWP', 'get_stage3DIndex', '_instances', 'Context3DDisposed', 'onContext3DDisposed', 'savedProgress', 'getInstanceFromIndex', 'Instance\x20not\x20created\x20yet!', 'Context3DCreated', 'freeProgram3D', 'destroyProgram', 'cancelable', 'openfl.events.Event', '__isCanceledNow', 'isDefaultPrevented', 'stopImmediatePropagation', 'nxEDN', '_allowedToPropagate', 'currentValue', 'away3d.events.MouseEvent3D', 'MouseEvent3D', '_parentEvent', '_mousePicker', 'RAYCAST_FIRST_ENCOUNTERED', '_nullVector', 'away3d.core.managers.Mouse3DManager', 'Mouse3DManager', '_activeView', '_updateDirty', '_mouseMoveEvent', 'pgqQV', 'mouseOver', 'mouseOut', 'queueDispatch', 'AhmMC', 'reThrowEvent', 'anrgy', 'hasKey', 'AeWCW', 'onMouseOut', 'onClick', 'onDoubleClick', 'onMouseUp', 'onMouseWheel', '_buffersInvalid', '_viewWidth', '_textureWidth', '_renderToTextureRect', 'onContextRecreated', 'stage3DProxy\x20key\x20cannot\x20be\x20null!', 'updateRTTBuffers', '_textureRatioX', '_textureRatioY', 'ogGoE', '_viewHeight', '_textureHeight', 'getBestPowerOf2', '_renderToTextureVertexBuffer', 'sRcRp', 'yiJeB', '_renderToScreenVertexBuffer', 'qXavi', 'gameObjects', 'animations', 'increment', 'done', 'createIndexBuffer', 'qNJsF', '_usingSpecularMethod', 'get_indexBuffer', 'get_renderToScreenVertexBuffer', 'ozPST', 'aGzAM', '_stage', '_stageProxies', 'input', 'away3d.core.managers.Stage3DManager', 'Stage3DManager', 'cGIbg', 'sCxoB', 'Wait.', 'Where\x27s\x20it\x20going!?', 'I\x20guess\x20it\x20just\x20follows\x20gravity.', 'Too\x20many\x20Stage3D\x20instances\x20used!', 'openfl.display.Shape', 'lime.math.Matrix3', 'Matrix3', 'Matrix', 'createGradientBox', 'Mgsyp', 'lDUUR', 'Maybe\x20next\x20time\x20you\x27ll\x20think\x20twice\x20before\x20helping\x20out!', 'So,\x20are\x20you\x20in?', 'Of\x20course!', 'dSRwn', 'aXZfk', 'translate', 'redMultiplier', 'blueMultiplier', 'redOffset', 'greenOffset', 'blueOffset', 'alphaOffset', 'ColorTransform', 'greenMultiplier', 'DfeXD', 'rmnKJ', '__invert', 'tefnW', 'EAeEG', '__setArrays', '__toLimeColorMatrix', 'FgjzE', 'error', 'vertexBufferCount', '_stage3D', '_stage3DManager', '_enableDepthAndStencil', 'context3DCreate', 'onContext3DUpdate', 'forceSoftware', 'requestContext', 'disposeVertexBuffer', 'disposeIndexBuffer', '_viewportUpdated', '_enterFrame', '_exitFrame', '_backBufferHeight', '_backBufferWidth', 'notifyViewportUpdated', 'sZKFE', 'HjGVR', '__popMaskRect', '_renderSurfaceSelector', '_renderTarget', '_backBufferDirty', '_color', '_bufferClear', '_activeProgram3D', 'fireMouseEvents', '_frameEventDriver', 'sgBEI', '_usesSoftwareRendering', '_line', ',\x20character\x20', '_charLineIndex', '\x20expected,\x20but\x20', '_parseIndex', 'pdHwZ', 'qqrAE', 'visible', 'XlaKu', 'set_diffuseAlpha', 'set_enableErrorChecking', 'Software', 'requestContext3D', 'fromString', 'uGJhX', 'getFreeVertexConstant', 'vertexConstantsIndex', '_uvVarying', 'm44\x20', 'An\x20error\x20occurred\x20creating\x20a\x20context\x20using\x20the\x20given\x20profile.\x20Profiles\x20are\x20not\x20supported\x20for\x20the\x20SDK\x20this\x20was\x20compiled\x20with.', '_contextRequested', 'notifyEnterFrame', 'notifyExitFrame', 'driverInfo', 'set_scissorRect', 'get_scissorRect', 'get_renderSurfaceSelector', 'get_renderTarget', 'get_profile', '_touchMoveEvent', 'touchMove', '_touchPoints', '_collidingObjectFromTouchId', '_previousCollidingObjectFromTouchId', 'away3d.core.managers.Touch3DManager', 'Touch3DManager', '_numTouchPoints', '_touchPoint', '_collidingObject', '_previousCollidingObject', '_touchPointFromId', '_forceTouchMove', '_touchPicker', '_view', 'touchOut3d', 'touchOver3d', 'JLovg', 'rZNiY', 'touchEnd', 'IzEtz', 'MeZPG', 'onTouchBegin', 'KxNNR', 'touchBegin3d', 'touchMove3d', 'touchEnd3d', 'TouchPoint', 'away3d.core.math.MathConsts', 'openfl.geom.Vector3D', 'Vector3D', 'scaleBy', 'GpOyW', 'baseHeight', 'baseWidth', 'openfl.geom.Matrix3D', 'geom', 'appendRotation', 'appendScale', 'copyColumnFrom', 'copyRowFrom', 'copyRowTo', 'EqfGY', 'decompose', 'YQiGJ', '6|12|14|10|8|7|15|11|18|5|0|1|4|3|9|2|17|16|13', 'lONsk', 'QyFCn', 'transpose', 'get_determinant', 'away3d.core.math.Matrix3DUtils', 'Matrix3DUtils', 'pdAMW', 'yXfdL', 'atan2', 'acos', 'xFFwJ', 'CALCULATION_DECOMPOSE', 'WAuGP', 'AJMsv', '_alignment', 'PoissonLookup', '_distributions', 'yglIp', 'ctx', 'listener', '_orientation', 'forwardX', 'setTargetAtTime', 'currentTime', 'forwardY', 'forwardZ', 'upX', 'upY', 'upZ', 'setOrientation', 'QxwIq', 'lastPath', 'set_value', 'lastIndexOnPath', 'updateMapPositions', 'WpZmM', 'ciYqo', '__glFragmentSource', 'fMKqR', '_depthPass', '_distancePass', 'getDistribution', 'SFPfO', 'initDistributions', 'lineStyle', 'thickness', 'alpha', 'pixelHinting', 'scaleMode', 'capsStyle', 'jointStyle', 'miterLimit', 'multiply', '5|3|6|7|2|4|0|1', 'fromAxisAngle', 'lerp', 'toMatrix3D', 'fromMatrix', '_numChildNodes', '_collectionMark', '_numEntities', 'away3d.core.partition.NodeBase', 'NodeBase', '_childNodes', '_debugPrimitive', 'addNode', 'removeNode', 'findPartitionForEntity', 'acceptTraverser', 'iHzNW', '_entity', 'away3d.core.partition.EntityNode', 'EntityNode', 'applyEntity', 'get_isVisible', 'get_entity', 'loPHY', 'set_start', 'getProperty', 'away3d.core.partition.CameraNode', 'zKLBt', '_light', 'secondaryTexturesIndex', '_gradient', 'away3d.core.partition.DirectionalLightNode', 'DirectionalLightNode', 'enterNode', 'applyDirectionalLight', 'away3d.core.partition.LightNode', 'LightNode', 'applyUnknownLight', 'away3d.core.partition.LightProbeNode', 'LightProbeNode', 'FVfFO', 'ZHVIJ', 'fixedTimeStep', 'collideObjects', 'updatePostCollision', 'applyLightProbe', '_mesh', 'away3d.core.partition.MeshNode', 'MeshNode', 'get_subMeshes', 'applyRenderable', 'meHIP', 'NullNode', '_rootNode', 'Partition3D', '_updatesMade', '_updateQueue', 'ItByN', 'hDohb', 'IylpU', 'WiOSU', 'YaOAk', 'QgIuG', 'away3d.core.partition.PointLightNode', 'PointLightNode', 'applyPointLight', 'kjjau', 'addError', 'GZBrT', '\x20)\x20for\x20this\x20Animator', '_renderable', 'RenderableNode', 'LgeyB', 'away3d.core.partition.SkyBoxNode', 'SkyBoxNode', 'BgLGN', 'AbgWw', 'speed', 'IPicker', 'getViewCollision', 'away3d.core.pick.IPickingCollider', 'pick', 'IPickingCollider', 'setLocalRay', 'testSubMeshCollision', 'PickingCollisionVO', 'subGeometryIndex', 'rayDirection', '_onlyMouseEnabled', '_findClosestCollision', '_entities', 'away3d.core.pick.RaycastPicker', 'RaycastPicker', '_ignoredEntities', 'uiWwD', 'set\x20sub\x20uvs', 'parseTriangleGeometrieBlock', 'Parsed\x20a\x20TriangleGeometry:\x20Name\x20=\x20', 'isIgnored', 'axJel', 'aLCLD', '\x20is\x20missing\x20attribute\x20', 'sortOnNearT', 'getPickingCollisionVO', 'updateLocalPosition', 'openfl.geom.Rectangle', 'Rectangle', 'vHEEV', 'MqooL', 'inflate', '__contract', 'trfyG', 'get_left', 'set_left', 'iSnFa', 'get_top', 'KBPFB', 'set_top', 'set_right', 'set_bottom', 'away3d.core.pick.PickingType', 'set_stage3DProxy', 'BackgroundImageRenderer', '_program3d', '_texture', '_context', 'removeBuffers', 'getVertexCode', 'mov\x20op,\x20va0\x0amov\x20v0,\x20va1', 'getFragmentCode', 'dxt5,', 'DotXi', '_rttViewProjectionMatrix', '_clearOnRender', '_backgroundR', '_backgroundB', '_renderToTexture', 'away3d.core.render.RendererBase', 'RendererBase', '_backgroundG', '_backgroundAlpha', '_renderTargetSurface', '_backgroundImageRenderer', '_snapshotBitmapData', 'kurCC', 'executeRender', 'executeRenderToTexturePass', 'EGzeJ', 'onContextUpdate', '_skyboxTempVector', '_tempSkyboxMatrix', '_skyboxProjection', '_distanceRenderer', 'away3d.core.render.DefaultRenderer', 'DefaultRenderer', 'updateLights', 'drawRenderables', 'get_cutoutRenderableHead', 'RTT_PASSES', 'get_opaqueRenderableHead', 'get_blendedRenderableHead', 'oFsaw', 'boundedFunc', 'get_directionalLights', 'get_pointLights', 'get_shadowMapper', 'get_autoUpdateShadows', '_shadowsInvalid', 'renderDepthMap', 'setBlendFactors', 'get_skyBox', '_activeMaterial', 'setDepthTest', 'drawSkyBox', 'activatePass', 'renderPass', 'deactivatePass', 'get_scenePosition', 'abs', 'Fjiuk', 'updateMaterial', 'get_numPasses', 'lastLayout', 'regex', 'RLXhE', 'lkSMY', 'I\x27m\x20asking\x20if\x20electromagnets\x20work\x20in\x20all\x20directions.', '_renderBlended', '_distanceBased', 'DepthRenderer', '_disableColor', '15|1|6|7|2|4|11|5|10|9|12|8|0|13|14|3', 'deactivateForDepth', '_renderableSorter', 'setRenderTarget', 'drawCascadeRenderables', 'rbPOG', 'khtTH', 'textureReady', 'activateForDepth', 'renderDepth', 'get_viewProjection', 'setColorMask', 'hasDepthAlphaThreshold', '_filterSizesInvalid', 'onRTTResize', 'away3d.core.render.Filter3DRenderer', '_filters', '_filterTasksInvalid', '_mainInputTexture', '_rttManager', 'ylCeu', 'updateFilterTasks', 'tpGqD', '2|1|7|0|5|4|6|3', 'updateFilterSizes', 'PGwOI', 'uCwgv', 'away3d.core.sort.IEntitySorter', 'IEntitySorter', 'RenderableMergeSort', 'xoAsb', 'PartitionTraverser', '_entryPoint', 'haTFE', 'applySkyBox', 'qgpld', 'uygoF', 'ceRqd', 'away3d.core.traverse.EntityCollector', '_lights', '_pointLights', '_lightProbes', '_renderableListItemPool', '_entityListItemPool', '_numLightProbes', '_numPointLights', '_numMouseEnableds', '_numLights', '_cullPlanes', '_customCullPlanes', '_opaqueRenderableHead', '_blendedRenderableHead', 'PKELZ', 'buDai', 'UKVdB', '_entityHead', 'cx1', 'cx2', 'REkpn', 'MGKWb', '_cameraForward', 'getForward', '_numCullPlanes', '_cutoutRenderableHead', 'AkfJP', 'ggonc', 'culling', '_uniqueId', 'renderOrderId', '_renderOrderId', 'get_requiresBlending', 'FvZuS', 'wait', 'dxpVO', 'BxrxM', 'startIndex', 'positions', 'offsetY', 'ascent', 'descent', 'KLYZJ', 'get_entityHead', 'set_opaqueRenderableHead', 'get_numMouseEnableds', 'set_camera', 'away3d.debug.Debug', 'active', 'set_geometry', 'getDefaultMaterial', 'Mesh', '_castsShadows', '_geometry', 'mrCEI', 'QIXuS', 'onGeometryBoundsInvalid', 'onSubGeometryAdded', 'onSubGeometryRemoved', 'CKNLQ', 'PVkZb', 'get_protip', 'saveEntry', 'gaveUp', 'cachedImages', 'classTypes', 'AMkID', 'kUJFf', 'set_animator', '_subSetCount', '_indexSegments', 'away3d.entities.SegmentSet', 'set_segmentsBase', 'addSubSet', 'numIndices', 'vertexBuffer', 'indexBuffer', '_activeSubSet', 'YvThb', '_animatableAttributes', '_UVTarget', '_animationTargetRegisters', '_shadedTarget', 'getAGALUVCode', '_UVSource', 'Compiling\x20AGAL\x20Code:', 'MaterialPassBase.hx', 'updateProgram', '--------------------', 'setProgram3D', '_start', '_startR', '_startG', '_endR', '_endB', 'get_thickness', 'get_subSetIndex', 'vertexBufferDirty', 'indexContext3D', 'removeAllSegments', 'AjBGy', 'getElementById', 'haxe:trace', 'CUGFQ', 'qOhIo', 'TEXTURE_2D', 'JTyIw', 'root', '__createObject', 'segmentSet', 'get_hasData', 'get_subSetCount', 'away3d.entities.SegRef', 'SegRef', 'SubSet', 'vertexContext3D', 'onInvalidateLensMatrix', 'TextureProjector', 'dPxFy', '_viewProjectionInvalid', 'openfl.errors.Error', 'errors', 'Error', 'message', 'getStackTrace', 'away3d.errors.AbstractMethodError', 'AbstractMethodError', 'away3d.errors.AnimationSetError', 'AnimationSetError', '_animationState', 'away3d.events.AnimationStateEvent', 'AnimationStateEvent', 'away3d.events.AnimatorEvent', 'AnimatorEvent', '_asset', '_prevName', 'away3d.events.Asset3DEvent', 'Asset3DEvent', 'get_asset', 'get_assetPrevName', 'away3d.events.GeometryEvent', 'LensEvent', '_url', '_message', '_isDependency', 'away3d.events.LoaderEvent', 'LoaderEvent', 'WUzKk', '_screenPass', 'audio', 'get_message', 'away3d.events.Object3DEvent', 'Object3DEvent', 'ztOJv', 'away3d.events.ParserEvent', 'ParserEvent', 'ZZlkB', '_regCount', '_persistent', '_registerComponents', '__currentState', 'away3d.events.ShadingMethodEvent', 'away3d.events.Stage3DEvent', 'Stage3DEvent', 'away3d.events.TouchEvent3D', 'away3d.filters.Filter3DBase', 'Filter3DBase', 'set_textureHeight', 'Fgxcs', 'set_textureWidth', 'get_tasks', '_textureDimensionsInvalid', '_program3DInvalid', '_scaledTextureHeight', 'filters', 'tasks', '_program3DContext', '_target', '_textureScale', 'set_target', 'mov\x20op,\x20va0\x0amov\x20v0,\x20va1\x0a', 'get_target', 'away3d.library.Asset3DLibrary', 'Asset3DLibrary', 'getBundle', 'loadData', 'JKkqR', '_assets', '_assetDictionary', 'set_conflictStrategy', 'IGNORE', 'favorNew', 'Asset3DLibraryBundle', 'namingStrategy\x20must\x20not\x20be\x20null.\x20To\x20ignore\x20naming,\x20use\x20Asset3DLibrary.IGNORE', '_strategyPreference', 'parseResource', 'okvpL', 'MLzcv', '_assetDictDirty', 'rehashAssetDict', 'getAsset', '_strategy', 'resolveConflict', 'createUID', 'assetConflictResolved', 'onAssetConflictResolved', '_loadingSessions', 'onResourceRetrieved', 'onDependencyRetrieved', 'textureSizeError', 'onTextureSizeError', 'assetComplete', 'onAssetComplete', 'animationSetComplete', 'animationStateComplete', 'stateTransitionComplete', 'textureComplete', 'containerComplete', 'geometryComplete', 'skeletonPoseComplete', 'addErrorHandler', 'onDependencyRetrievingError', 'addParseErrorHandler', 'onDependencyRetrievingParseError', 'fixed', 'parseError', 'vlSlR', 'killLoadingSession', 'loadError', 'resourceComplete', 'meshComplete', 'currentTarget', 'ZsRBJ', 'FKEjr', 'KtGFN', 'vVtDK', 'initialCameraTransform', 'BitmapDataAsset', 'naming', 'Rpvse', 'away3d.library.naming.IgnoreConflictStrategy', 'IgnoreConflictStrategy', 'away3d.library.naming.ConflictStrategy', 'ConflictStrategy', 'away3d.library.utils.IDUtil', 'IDUtil', 'zoJzv', 'HruzK', 'uYiOW', '__devices', '__deviceList', 'numDevices', 'ALPHA_CHAR_CODES', '0000000', 'fromCharCode', 'Cannot\x20parse\x20asset\x20manifest\x20for\x20library\x20\x22', 'libraries', 'onChange', 'dispatch', '_specularR', '_specularB', '_diffuse', '_diffuseR', '_diffuseG', '_diffuseB', '_ambient', '_ambientR', '_ambientG', '_ambientColor', '_colorR', 'lights', '_shadowMapper', 'createShadowMapper', 'set_light', 'castsShadowChange', '_specular', 'updateSpecular', 'wNgmP', '_colorG', '_colorB', 'kiBAn', '_shadowRegister', '.wwww\x0a', 'getTex2DSampleCode', '_gradientTextureRegister', '_totalLightColorReg', 'updateAmbient', 'KMcKn', 'When\x20you\x20picked\x20out\x20names\x20for\x20these\x20tunnels,\x20you\x20made\x20some\x20peculiar\x20choices.', 'Plan\x20C.', '_ambientB', 'fclsn', 'light', '_specularG', 'isQkf', '_passesDirty', 'set_ambientColor', 'set_color', 'set_diffuse', 'set_specular', 'set_direction', 'away3d.lights.DirectionalLight', 'DirectionalLight', 'updateSceneTransform', '_tmpLookAt', '_direction', '_sceneDirection', '_projAABBPoints', 'transformVectors', 'get_sceneDirection', '_diffuseMap', '_specularMap', 'ZnxzI', 'Object\x20projection\x20matrices\x20are\x20not\x20supported\x20for\x20LightProbe\x20objects!', 'get_specularMap', 'get_diffuseMap', '_fallOff', '_fallOffFactor', 'away3d.lights.PointLight', 'set_fallOff', 'get_fallOff', 'set_radius', '_autoUpdateShadows', '_depthMapSize', '_casterCollector', 'createCasterCollector', 'away3d.lights.shadowmaps.ShadowMapperBase', 'shadowmaps', 'ShadowMapperBase', '_depthMap', '_explicitDepthMap', 'get_depthMap', 'set_depthMapSize', 'Cannot\x20set\x20depth\x20map\x20size\x20for\x20the\x20current\x20renderer.', 'createDepthTexture', 'updateDepthProjection', 'drawDepthMap', '_snap', '_overallDepthLens', '_localFrustum', 'DirectionalShadowMapper', 'srGpQ', 'latestSection', 'params', '_overallDepthCamera', '_minZ', 'set_cullPlanes', 'cleanUp', '5|10|6|8|11|4|2|7|1|9|0|3', 'updateCullPlanes', '_lightOffset', '_maxZ', 'QkpHd', 'get_depth', 'TGelZ', 'gdfli', '_scissorRectsInvalid', 'numCascades\x20must\x20be\x20an\x20integer\x20between\x201\x20and\x204', '_numCascades', 'CascadeShadowMapper', '_depthCameras', '_splitRatios', '_nearPlaneDistances', '_texOffsetsX', '_texOffsetsY', '_scissorRects', '_depthLenses', 'invalidateScissorRects', 'updateScissorRects', 'renderCascades', 'lHJRQ', 'get_near', 'updateProjectionFromFrustumCorners', 'updateProjectionPartition', '_changeDispatcher', 'get_nearPlaneDistances', 'get_numCascades', 'nshIH', '_lenses', 'addCamera', 'VALUE_TO_SIZE', 'getPercent', 'getBatteryMesh', 'get_meshCache', 'tetrahedron', '_needsRender', 'set_coverageRatio', 'NearDirectionalShadowMapper', '_coverageRatio', 'gXDNl', 'get_coverageRatio', '_stack', '_parseErrorHandlers', 'AssetLoader', '_token', '_uri', '_baseDependency', '_loadingDependency', 'retrieveDependency', 'loader', 'resumeParsingAfterDependencies', 'success', 'retrieveNext', 'get_materialMode', 'addEventListeners', 'get_data', 'get_request', 'hasDataForUrl', 'getDataForUrl', 'get_retrieveAsRawData', 'setData', 'getRemappedUrl', 'get_overrideFullURLs', 'lastIndexOf', 'joinUrl', 'jOWMT', 'JBBQx', 'get_dependencies', '_uvDirty', 'updateUVs', 'func', '_errorHandlers', 'resolveFailure', 'get_suppresAsset3DEvents', 'get_includeDependencies', 'retrieveLoaderDependencies', 'get_url', 'removeEventListeners', 'resolveName', 'onRetrievalComplete', 'onRetrievalFailed', 'readyForDependencies', 'onReadyForDependencies', 'onParserError', 'yhizF', 'set_normalMap', '_overrideAbsPath', '_includeDependencies', '_dependencyBaseUrl', '_embeddedDataByUrl', '_remappedUrls', '_materialMode', 'away3d.loaders.misc.AssetLoaderContext', 'AssetLoaderContext', 'pNCfN', 'iLSDZ', 'get_overrideAbsolutePaths', 'DYDtH', 'aBkAA', 'UStPP', '_loader', 'away3d.loaders.misc.AssetLoaderToken', 'aWSZS', '_textData', '_reachedEOF', '_parentParser', '_data', '_suppressAsset3DEvents', '_dependencies', 'away3d.loaders.misc.ResourceDependency', 'misc', '_req', '_retrieveAsRawData', 'OtneV', 'wzBeE', 'CSQIF', 'lHDPU', 'ZJBll', '_dataFormat', 'away3d.loaders.parsers.ParserBase', 'ParserBase', 'xmlns', '_xmlns', 'toByteArray', '>>\x20Bitmap\x20loaded\x20is\x20not\x20having\x20power\x20of\x202\x20dimensions\x20or\x20is\x20higher\x20than\x202048', 'ParserBase.hx', 'isBitmapDataValid', 'zbZaW', '_parsingFailure', 'BQCHG', '_parsingPaused', '_parsingComplete', 'IHYPp', 'range', 'sources', 'step', 'contactThisFrame', 'set_timeOnBridge', 'timeOnBridge', 'strengthFromImpact', 'pieces', 'wasVisible', 'hideBridge', 'wasInBounds', 'startParsing', 'WFJEX', '_timer', 'animationSet', 'animationState', 'animator', 'animatorComplete', 'camera', 'cameraComplete', 'effectsMethod', 'effectMethodComplete', 'gZMYJ', 'lightPicker', 'lightPickerComplete', 'material', 'shadowMapMethodComplete', 'skelpose', 'skybox', 'stateTransition', 'Unhandled\x20asset\x20type\x20', '.\x20Report\x20as\x20bug!', 'Unknown\x20parsing\x20error', 'JxNFx', 'onInterval', 'ZwIWy', '_segmentsW', '_segmentsD', 'invalidateGeometry', '_tile6', '_frameLimit', '_lastFrameTime', 'BBvPG', 'proceedParsing', 'finishParsing', 'ONLDd', 'parseComplete', 'get_dataFormat', 'get_parsingComplete', 'get_parsingPaused', 'set_parsingFailure', 'binary', 'away3d.loaders.parsers.ImageParser', 'ImageParser', 'toLowerCase', 'jpg', 'jpeg', 'xwtMd', 'gif', 'bmp', 'atf', 'supportsData', 'readUnsignedShort', 'PNG', 'readUTFBytes', 'readByte', '_fileName', '_byteData', 'getByteData', 'ATF', 'contentLoaderInfo', 'onLoadComplete', 'loadBytes', '_doneParsing', 'content', 'sUZma', 'setPixel', '_autoVisible', 'away3d.loaders.misc.SingleFileLoader', 'enableParser', '_parsers', 'enableParsers', 'IlRfD', 'iHpAU', '_subSetIndex', '_loadAsRawData', 'decomposeFilename', '_parser', 'getParserFromSuffix', 'plainText', 'handleUrlLoaderComplete', 'handleUrlLoaderError', 'HzzsO', '_fileExtension', 'yPWLE', 'removeListeners', 'getParserFromData', 'onParseError', 'onParseComplete', 'set_materialMode', 'parseAsync', 'qMDPj', '_kidsCount', '_tmpcontainerpos', '_containersList', 'away3d.loaders.parsers.AC3DParser', 'AC3DParser', '_startedParsing', '_groupCount', '_activeContainer', 'getTextData', '_materialList', '_stringLen', '_oldIndex', '_charIndex', 'hasTime', 'texture\x20', '_trunk', 'generateMaterial', '_activeMesh', '_tmpos', 'world', 'group', 'mPyNb', 'DNFCW', 'stopRotationTween', 'moveTo', 'mapTargetX', 'Don\x27t\x20worry,\x20I\x20got\x20this!', 'OBJECT', '__break__', 'yBGlG', 'BItbI', '_vertices', 'cleanUpBuffers', '_meshList', '_parsesV', 'kids', '_lastType', 'loc', 'yQxWW', 'LeJuI', 'mkoVj', '_quadCount', '_isQuad', 'rot', 'SURF', 'numvert\x20lines\x20of', 'refs\x20lines\x20of', 'ILUnR', 'getDefaultTexture', 'addDependency', '7|9|6|0|8|1|3|5|2|10|4', 'fromVectors', 'get_geometry', 'checkGroup', 'amb', 'rgb', 'shi', 'MZonJ', 'get_diffuseMethod', 'EdBEa', 'getPosition', '_buffer', '_state', 'away3d.loaders.parsers.AWD1Parser', 'AWD1Parser', 'WGsPW', 'applySmoothing', '#v:', '#t:bsp', '_inited', '_objs', '_oList', '_dline', '_aC', '_container', '_stringLength', '_isMesh', 'mJdnd', 'move', 'ring', 'GxHde', 'dOaVv', 'previouslyPressed', 'pressedTime', 'releasedTime', 'pressed', 'toBePressed', '_geos', 'aVstr', 'aUstr', 'read', 'geo', 'dlTvs', 'BvLiF', 'getByName', 'all', 'cont_', 'set_bothSides', 'bothSides', 'OfaIC', 'TXWEF', '__indexBufferContext', '__indexBuffer', '__indexBufferGrid', '__indexBufferData', 'blendModeDic', '_depthSizeDic', 'AWD', 'Successfully\x20loadet\x20Bitmap\x20for\x20texture', 'Parsed\x20CubeTexture:\x20Name\x20=\x20', '_cubeTextures', '_texture_users', 'Successfully\x20loadet\x20Bitmap\x20', '\x20/\x206\x20for\x20Cubetexture', 'resolveDependency', 'ardQZ', 'dLmTG', 'JCWOn', '_version', '__endian', 'parseHeader', '_compression', '_body', 'readBytes', 'uncompress', 'lzma', 'PlurU', 'EZBHx', 'And\x20you\x20know\x20the\x20Tunnels\x20reach\x20the\x20Planet.', 'Yes.', 'So?\x20What\x20are\x20the\x20Tunnels\x20for?', 'Hint:\x20it\x27s\x20obvious.', 'readUnsignedByte', '_streaming', 'test', '_accuracyMatrix', '_accuracyGeo', '_accuracyProps', '_geoNrType', '_matrixNrType', '_propsNrType', 'FwnHK', 'Import\x20AWDFile\x20of\x20version\x20=\x20', 'Global\x20Settings\x20=\x20Compression\x20=\x20', '\x20|\x20Streaming\x20=\x20', '\x20|\x20Matrix-Precision\x20=\x20', '\x20|\x20Geometry-Precision\x20=\x20', 'readUnsignedInt', 'dieWithError', 'AWD2\x20body\x20length\x20does\x20not\x20match\x20header\x20integrity\x20field', 'oVuJS', '_accuracyOnBlocks', 'AWD2\x20block\x20length\x20is\x20bigger\x20than\x20the\x20bytes\x20that\x20are\x20available!', 'izDkp', '_newBlockBytes', '_cur_block_id', 'len', 'AWDBlock:\x20\x20ID\x20=\x20', '\x20|\x20Properties-Precision\x20=\x20', 'parsePrimitves', 'parseSkyBoxInstance', 'parseLight', 'parseCamera', 'parseTextureProjector', 'parseLightPicker', 'parseMaterial_v1', 'parseShadowMethodBlock', 'parseMeshPoseAnimation', 'parseAnimatorSet', 'parseCommand', 'parseContainer', 'parseMeshInstance', 'parseTexture', 'parseSkeletonPose', 'parseSkeletonAnimation', 'parseUVAnimation', 'parseNameSpace', ')\x20-\x20Skip\x20', '\x20bytes', 'currentParameters', 'tweenProperties', '\x20\x20(!)(!)(!)\x20Error\x20while\x20reading\x20AWDBlock\x20ID\x20', '\x20=\x20skip\x20to\x20next\x20block', 'parseProperties', 'readNumber', 'parseUserAttributes', '|\x20SubGeometries\x20=\x20', 'browserCondition', 'indexInPath', 'followingLevel', 'isPathUnlocked', 'parseVarStr', 'Unsupported\x20Type-ID;PlaneGeometry;CubeGeometry;SphereGeometry;CylinderGeometry;ConeGeometry;CapsuleGeometry;TorusGeometry', 'set_topClosed', 'set_bottomClosed', 'set_yUp', 'ERROR:\x20UNSUPPORTED\x20PRIMITIVE_TYPE', 'Parsed\x20a\x20Primivite:\x20Name\x20=\x20', '|\x20type\x20=\x20', 'parseMatrix3D', 'extra', 'Parsed\x20a\x20Container:\x20Name\x20=\x20\x27', '\x27\x20|\x20Parent-Name\x20=\x20', 'hbMDQ', 'Root\x20(TopLevel)', 'Could\x20not\x20find\x20a\x20Geometry\x20for\x20this\x20Mesh.\x20A\x20empty\x20Geometry\x20is\x20created!', 'geoID', 'Could\x20not\x20find\x20a\x20parent\x20for\x20this\x20Mesh', 'Parsed\x20a\x20Mesh:\x20Name\x20=\x20\x27', '\x20|\x20SubMeshes\x20=\x20', '\x20|\x20Mat-Names\x20=\x20', 'CubeTexture', 'Could\x20not\x20find\x20the\x20Cubetexture\x20(ID\x20=\x20', '\x20)\x20for\x20this\x20SkyBox', 'Unsupported\x20LightType', 'No\x20ShadowMapper', 'Unsuported\x20lighttype\x20=\x20', 'set_shadowMapper', 'set_castsShadows', 'Could\x20not\x20find\x20a\x20parent\x20for\x20this\x20Light', '\x27\x20|\x20Type\x20=\x20', '\x20|\x20Parent-Name\x20=\x20', 'DmIdS', 'readShort', 'unsupportedLenstype', 'ohenb', 'Could\x20not\x20find\x20a\x20parent\x20for\x20this\x20Camera', 'Parsed\x20a\x20Camera:\x20Name\x20=\x20\x27', 'Could\x20not\x20find\x20the\x20Texture\x20(ID\x20=\x20', 'readFloat', 'Parsed\x20a\x20TextureProjector:\x20Name\x20=\x20\x27', '\x27\x20|\x20Texture-Name\x20=\x20', '\x20|\x20Parent-Name\x20=\x20Root\x20(TopLevel)', 'VUbat', 'NyrAB', 'materialFinal', 'geoCreated', '_clipNodes', '_textureType', '_ignoreTexturePath', 'Could\x20not\x20find\x20a\x20Light\x20Nr\x20', '\x20)\x20for\x20this\x20LightPicker', 'Could\x20not\x20create\x20this\x20LightPicker,\x20cause\x20no\x20Light\x20was\x20found.', 'Parsed\x20a\x20StaticLightPicker:\x20Name\x20=\x20\x27', 'OaOhQ', 'Can\x20I\x20see\x20it?', 'Certainly\x20not!\x20Even\x20if\x20it\x20was\x20illuminated,\x20it\x20would\x20be\x20far\x20too\x20small.', 'every', 'Parsed\x20a\x20ColorMaterial(SinglePass):\x20Name\x20=\x20\x27', '\x27\x20|\x20', 'Could\x20not\x20find\x20the\x20DiffsueTexture\x20(ID\x20=\x20', '\x20)\x20for\x20this\x20Material', 'set_alphaBlending', 'Parsed\x20a\x20TextureMaterial(MultipAss):\x20Name\x20=\x20\x27', 'set_repeat', 'oUPuN', 'parseMaterial', 'Material-spezialType\x20\x27', 'Parsed\x20a\x20ColorMaterial(MultiPass):\x20Name\x20=\x20\x27', '\x20)\x20for\x20this\x20TextureMaterial', 'Could\x20not\x20find\x20the\x20AmbientTexture\x20(ID\x20=\x20', 'Parsed\x20a\x20TextureMaterial(MultiPass):\x20Name\x20=\x20\x27', 'set_ambientTexture', '\x20|\x20AmbientTexture-Name\x20=\x20', 'Could\x20not\x20find\x20the\x20SpecularTexture\x20(ID\x20=\x20', '\x20|\x20SpecularTexture-Name\x20=\x20', 'Could\x20not\x20find\x20the\x20LightPicker\x20(ID\x20=\x20', 'set_smooth', 'set_alphaPremultiplied', 'set_specularMap', 'set_specularColor', 'NbNRg', '0|26|8|18|19|6|2|24|27|1|28|14|22|3|16|20|5|10|17|9|15|29|4|23|11|13|7|21|12|25', 'Could\x20not\x20find\x20the\x20EnvMap\x20(ID\x20=\x20', 'set_ambientMethod', '\x20|\x20EnvMapAmbientMethod\x20|\x20EnvMap-Name\x20=', '\x20|\x20DepthDiffuseMethod', '\x20)\x20for\x20this\x20GradientDiffuseMethod', '\x20|\x20GradientDiffuseMethod\x20|\x20GradientDiffuseTexture-Name\x20=', '\x20|\x20LightMapDiffuseMethod\x20|\x20LightMapTexture-Name\x20=', 'set_smoothness', '\x20|\x20CelDiffuseMethod', 'set_scattering', 'set_translucency', 'set_scatterColor', '\x20|\x20SubSurfaceScatteringMethod', '\x20|\x20AnisotropicSpecularMethod', 'get_specularMethod', '\x20|\x20CellSpecularMethod', 'set_normalReflectance', '\x20|\x20FresnelSpecularMethod', 'Could\x20not\x20find\x20the\x20SecoundNormalMap\x20(ID\x20=\x20', '\x20)\x20for\x20this\x20SimpleWaterNormalMethod', 'Could\x20not\x20find\x20a\x20normal\x20Map\x20on\x20this\x20Material\x20to\x20use\x20with\x20this\x20SimpleWaterNormalMethod', 'set_shadowMethod', 'Could\x20not\x20find\x20the\x20ShadowMethod\x20(ID\x20=\x20', 'addMethod', 'OQJvp', 'extras', 'pauseAndRetrieveDependencies', 'Start\x20parsing\x20a\x20', 'embed', 'zekQQ', 'LeWnK', '__seeking', '__video', 'parseCubeTexture', 'parseSharedMethodList', 'Parsed\x20a\x20EffectMethod:\x20Name\x20=\x20', '\x20Type\x20=\x20', 'set_colorTransform', '\x20)\x20for\x20this\x20EnvMapMethod', 'Could\x20not\x20find\x20the\x20Mask-texture\x20(ID\x20=\x20', '\x20)\x20for\x20this\x20LightMapMethod', 'Could\x20not\x20find\x20the\x20TextureProjector\x20(ID\x20=\x20', '\x20)\x20for\x20this\x20AlphaMaskMethod', '\x20)\x20for\x20this\x20RefractionEnvMapMethod', '\x20)\x20for\x20this\x20FresnelEnvMapMethod', 'parseShadowMethodList', '\x20|\x20Type\x20=\x20', '\x20|\x20Light-Name\x20=\x20', 'Could\x20not\x20find\x20the\x20TargetLight\x20(ID\x20=\x20', '\x20)\x20for\x20this\x20ShadowMethod\x20-\x20ShadowMethod\x20not\x20created', 'shadowMapMethod', 'Could\x20not\x20find\x20the\x20ShadowBaseMethod\x20(ID\x20=\x20', '\x20)\x20for\x20this\x20CascadeShadowMapMethod\x20-\x20ShadowMethod\x20not\x20created', '\x20)\x20for\x20this\x20NearShadowMapMethod\x20-\x20ShadowMethod\x20not\x20created', 'set_epsilon', 'set_range', 'Parsed\x20a\x20Skeleton:\x20Name\x20=\x20', '\x20|\x20Number\x20of\x20Joints\x20=\x20', 'parseSkeleton', 'qkBcx', 'artificialGravity', 'simplify', 'tumbleVel', 'set_apparentRotation', 'castGravityVote', 'parseMatrix43RawData', 'Parsed\x20a\x20SkeletonPose:\x20Name\x20=\x20', 'inflY', 'addFrame', 'Could\x20not\x20this\x20SkeletonClipNode,\x20because\x20no\x20Frames\x20where\x20set.', '\x20|\x20Number\x20of\x20Frames\x20=\x20', 'getUVForVertexAnimation', 'set_looping', 'subGeometries', 'indexData', '4|1|0|5|2|3', 'Parsed\x20a\x20VertexClipNode:\x20Name\x20=\x20', 'Could\x20not\x20find\x20the\x20target-Geometry-Object\x20', '\x20)\x20for\x20this\x20VertexClipNode', 'IsaAP', 'Could\x20not\x20find\x20the\x20AnimationClipNode\x20Nr\x20', '\x20)\x20for\x20this\x20AnimationSet', 'Could\x20not\x20create\x20this\x20AnimationSet,\x20because\x20it\x20contains\x20no\x20animations', 'IjbYu', 'LIGHT_DISTANCE_AHEAD', 'addAnimation', 'Parsed\x20a\x20VertexAnimationSet:\x20Name\x20=\x20', 'tmxQs', 'waypoints', 'parseMatrix2D', 'DWZzu', 'Parsed\x20a\x20Animator:\x20Name\x20=\x20', 'localScores', 'scores', 'scoreViews', 'get_localScores', 'convertSaveFile', 'saveFileChanged', 'Could\x20not\x20find\x20the\x20AnimationSet\x20(\x20', 'Could\x20not\x20find\x20the\x20light\x20(ID\x20=\x20', '\x20(\x20for\x20this\x20CommandBock!', '\x20|\x20String\x20=\x20', 'qflwy', 'leunk', '\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20EncoderVersion\x20\x20\x20\x20=\x20', 'pfLAp', 'fgewM', 'uvsForVertexAnimation', '\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Error\x20in\x20reading\x20property\x20#\x20', 'parseAttrValue', '\x20=\x20skipped\x20to\x20end\x20of\x20attribute-list', 'readInt', 'readDouble', 'unimplemented\x20attribute\x20type\x20', 'attribute\x20=\x20name:\x20', '\x20\x20/\x20value\x20=\x20', '_defaultBitmapMaterial', '_defaultTexture', '_defaultCubeTexture', 'defaultTexture', 'getDefaultCubeTexture', 'SingleTexture', 'IRxsD', 'PJkLC', 'dMtaM', 'canceled', 'away3d.loaders.parsers.AWDBlock', 'AWDBlock', 'away3d.loaders.parsers.BitFlags', 'BitFlags', 'away3d.loaders.parsers.AWDProperties', 'AWDProperties', 'resolveDependencyFailure', 'oZgZI', 'kwXfw', 'gUrbU', 'deYFF', 'source', 'node', 'aVVYk', 'cachedBytes', 'cachedText', 'ofString', 'kYbcD', 'PIBqW', 'pfdUP', 'viewDirFragment', '_incidentLight', '.xyz\x0a', 'normalFragment', '_dataReg', '.y\x0apow\x20', '.y\x0asub\x20', '.y\x0amul\x20', '.y\x0aadd\x20', '_defaultColorMaterialMulti', '_dependencyCount', '_parseState', 'LOAD_XML', '_configFlags', '_parseFlags', 'PARSE_DEFAULT', 'away3d.loaders.parsers.DAEParser', 'MlNoV', 'parseBool', 'COLLADA', '_geometries', 'scXBV', '_libImages', 'PARSE_MATERIALS', 'buildDefaultMaterial', '_doc', '_fastDoc', 'hasNode', 'library_images', '_imageCount', '_currentImage', 'PARSE_IMAGES', 'parseLibrary', '_libMaterials', 'library_materials', '_libEffects', 'library_effects', 'PARSE_GEOMETRIES', '_libGeometries', 'library_geometries', 'translateGeometries', 'PARSE_CONTROLLERS', 'library_controllers', 'PARSE_VISUAL_SCENE', '_root', '_libAnimations', 'library_animations', '_rootNodes', 'xLQLF', 'EcePD', 'library_visual_scenes', 'visual_scene', 'instance_visual_scene', 'parseAnimationInfo', 'parseSceneGraph', 'get_isAnimated', 'PARSE_ANIMATIONS', 'PARSE_COMPLETE', 'GIiWP', '__quality', 'bind_shape_matrix', 'GTDkX', 'maxBones', 'GIQlx', 'weights', 'daeIndex', 'joint', '__anyDirty', '__uniforms', '__allDirty', 'isDirty', 'flush', 'updateJointWeightsData', 'closePath', 'beginPath', 'minTime', 'maxTime', 'numFrames', 'arrayKeys', 'channels', 'mmGWR', 'sampler', 'JOINT', 'jIRwU', 'tWLOl', 'ObjectContainer3D\x20:\x20', 'instance_geometries', 'processGeometries', 'instance_controllers', 'processControllers', 'lVxNn', 'morph', 'processControllerMorph', 'skin', 'processControllerSkin', '__dispatchStatus', '\x20*\x20processControllerMorph\x20:\x20', '_libControllers', 'processController', 'targets', 'getGeometryByName', 'JaGGx', 'fromImage', 'applySkinBindShape', 'applySkinController', 'ERyuW', 'miZer', 'RyXrD', 'getMeshEffects', 'bind_material', 'userData', 'node_', '\x20*\x20processSkinAnimation\x20:\x20', 'isAnimatedSkeleton', '_animationInfo', 'mOGTM', 'findNodeById', 'findNodeBySid', 'Errors\x20found\x20in\x20skeleton\x20joints\x20data', 'instance_material', '\x20*\x20parseSkeleton\x20:\x20', 'parseSkeletonHierarchy', 'gMflL', 'sid', 'IDREF_array', 'jointSourceType', 'getJointIndex', 'Error:\x20skin.joints\x20index\x20out\x20of\x20range', 'inv_bind_matrix', 'no\x20jointIndex!', 'kXytd', 'getText', '_defaultColorMaterial', 'shader', 'props', 'ambient', 'diffuse', 'specular', 'shininess', 'transparency', 'surface', 'resource', 'get_rgb', 'mat\x20=\x20', 'QCube', 'instance_effect', 'YMJXB', 'ZzYAT', 'EcQGq', 'translatePrimitive', 'uvy', 'numTexcoordSets', 'uvy2', 'uvx', 'rfmgj', 'sCDdY', 'textInput', 'reverse', 'get_effects', 'away3d.loaders.parsers.DAEAnimationInfo', 'DAEAnimationInfo', 'away3d.loaders.parsers.DAEElement', 'DAEElement', 'NxwMA', 'Are\x20you\x20really\x20gonna\x20make\x20us\x20wait\x20two\x20months?', 'uSTFi', 'BWJSP', 'getRootElement', 'GiUtU', 'Could\x20not\x20load\x20asset\x20manifest', 'readFloatArray', '\x5cs+', 'SPeyG', 'readIntArray', 'readStringArray', 'lxVja', 'vhDQX', 'DsPiP', 'TTBxa', 'OFjnU', 'nextMusic', 'currentMusic', 'muted', 'reasonsToBlockMusic', 'resetVolume', 'DAEImage', 'nWonB', 'planes', 'nearestPointOnPlane', 'WlEMa', 'Could\x20not\x20find\x20the\x20SkeletonPose\x20Frame\x20#\x20', '\x20(ID\x20=\x20', 'away3d.loaders.parsers.DAEParam', 'DAEParam', 'QOyKM', 'away3d.loaders.parsers.DAEAccessor', 'DAEAccessor', 'stride', 'readIntAttr', 'away3d.loaders.parsers.DAESource', 'DAESource', 'ddlCs', 'pbSuS', 'ulBig', 'Name_array', 'strings', 'bool_array', 'floats', 'int_array', 'ints', 'accessor', 'You\x20couldn\x27t\x20be\x20any\x20more\x20obvious\x20if\x20you\x20tried.', 'I\x20need\x20some\x20time\x20to\x20myself\x20right\x20now.', 'Without\x20idiots\x20like\x20you\x20bothering\x20me.', 'Go.', 'Away.', 'DAEInput', 'eEBac', 'NUzcw', 'semantic', 'offset', 'away3d.loaders.parsers.DAEVertex', 'DAEVertex', 'uvx2', 'get_hash', 'otTPL', 'away3d.loaders.parsers.DAEPrimitive', 'BErxS', '_inputs', '_vcount', 'PytVK', 'vcount', 'sLDrx', 'And\x20don\x27t\x20get\x20me\x20started\x20on\x20the\x20\x22there\x27s\x20a\x20map\x20for\x20that\x22\x20fad.', 'The\x20Dancer\x20wouldn\x27t\x20shut\x20up\x20about\x20that\x20one.', '...I\x27m\x20being\x20rude,\x20aren\x27t\x20I.', 'FakLs', 'xvKlJ', 'shift', '_texcoordSets', 'NORMAL', 'USE_LEFT_HANDED', 'TEXCOORD', 'removeChildAt', 'characterDisplay', 'inputs', 'POSITION', 'onFirstAddedToStage', 'layoutCreated', 'DAEVertices', 'Wujzs', 'dDenT', 'Um...', 'No?', 'What,\x20you\x20don\x27t\x20want\x20to\x20go\x20find\x20a\x20hundred\x20more\x20boxes\x20first?', 'meshName', 'away3d.loaders.parsers.DAEGeometry', 'zgnyg', 'DAEMesh', '2|4|1|0|3', 'polygon', 'polylist', 'triangles', 'OQyzz', 'YciYT', 'away3d.loaders.parsers.DAEBindMaterial', 'technique_common', 'get_elements', 'away3d.loaders.parsers.DAEBindVertexInput', 'kVwiV', 'input_set', 'jDsQT', '__textEngine', 'maxScrollH', 'scrollH', 'scroll', 'away3d.loaders.parsers.DAEInstance', 'DAEInstance', 'has', 'DAEInstanceController', 'away3d.loaders.parsers.DAEInstanceEffect', 'DAEInstanceEffect', 'away3d.loaders.parsers.DAEInstanceGeometry', 'DAEInstanceGeometry', 'yLFHm', 'away3d.loaders.parsers.DAEInstanceMaterial', 'DAEInstanceMaterial', 'symbol', 'bind_vertex_input', 'away3d.loaders.parsers.DAEInstanceNode', 'DAEInstanceNode', 'DAEInstanceVisualScene', 'away3d.loaders.parsers.DAEColor', 'DAEColor', 'kHmqF', 'quhLr', 'away3d.loaders.parsers.DAETexture', 'DAETexture', 'texcoord', 'away3d.loaders.parsers.DAEColorOrTexture', 'DAEColorOrTexture', 'UWHJG', 'ynszk', 'm44\x20vt0,\x20va0,\x20vc8\x09\x09\x09\x0am44\x20vt1,\x20va1,\x20vc8\x09\x09\x09\x0asub\x20vt2,\x20vt1,\x20vt0\x20\x09\x09\x09\x0aslt\x20vt5.x,\x20vt0.z,\x20vc7.z\x09\x09\x09\x0asub\x20vt5.y,\x20vc5.x,\x20vt5.x\x09\x09\x09\x0aadd\x20vt4.x,\x20vt0.z,\x20vc7.z\x09\x09\x09\x0asub\x20vt4.y,\x20vt0.z,\x20vt1.z\x09\x09\x09\x0aseq\x20vt4.z,\x20vt4.y\x20vc6.x\x09\x09\x09\x0aadd\x20vt4.y,\x20vt4.y,\x20vt4.z\x09\x09\x09\x0adiv\x20vt4.z,\x20vt4.x,\x20vt4.y\x09\x09\x09\x0amul\x20vt4.xyz,\x20vt4.zzz,\x20vt2.xyz\x09\x0aadd\x20vt3.xyz,\x20vt0.xyz,\x20vt4.xyz\x09\x0amov\x20vt3.w,\x20vc5.x\x09\x09\x09\x0amul\x20vt0,\x20vt0,\x20vt5.yyyy\x09\x09\x09\x0amul\x20vt3,\x20vt3,\x20vt5.xxxx\x09\x09\x09\x0aadd\x20vt0,\x20vt0,\x20vt3\x09\x09\x09\x09\x0asub\x20vt2,\x20vt1,\x20vt0\x20\x09\x09\x09\x0anrm\x20vt2.xyz,\x20vt2.xyz\x09\x09\x09\x0anrm\x20vt5.xyz,\x20vt0.xyz\x09\x09\x09\x0amov\x20vt5.w,\x20vc5.x\x09\x09\x09\x09\x0acrs\x20vt3.xyz,\x20vt2,\x20vt5\x09\x09\x09\x0anrm\x20vt3.xyz,\x20vt3.xyz\x09\x09\x09\x0amul\x20vt3.xyz,\x20vt3.xyz,\x20va2.xxx\x09\x0amov\x20vt3.w,\x20vc5.x\x09\x09\x09\x0adp3\x20vt4.x,\x20vt0,\x20vc6\x09\x09\x09\x0amul\x20vt4.x,\x20vt4.x,\x20vc7.x\x09\x09\x09\x0amul\x20vt3.xyz,\x20vt3.xyz,\x20vt4.xxx\x09\x0aadd\x20vt0.xyz,\x20vt0.xyz,\x20vt3.xyz\x09\x0am44\x20op,\x20vt0,\x20vc0\x09\x09\x09\x0amov\x20v0,\x20va3\x09\x09\x09\x09\x0a', 'DAESurface', 'DAESampler2D', 'Hjndg', '_screenPassesInvalid', 'updateScreenPasses', 'clearPasses', 'addChildPassesFor', '_casterLightPass', '_nonCasterLightPasses', '_effectsPass', 'addScreenPass', 'away3d.loaders.parsers.DAEShader', 'index_of_refraction', 'LvAHm', 'float', 'emission', 'reflective', '[WARNING]\x20unhandled\x20DAEShader\x20property:\x20', 'pzlut', 'away3d.loaders.parsers.DAEEffect', 'DAEEffect', 'jFTjk', 'nCHtB', 'vvodN', 'endPosition', 'tile', 'attachTo', 'profile_COMMON', 'deserializeProfile', 'newparam', 'deserializeNewParam', 'technique', 'deserializeShader', 'sampler2D', 'blinn', 'constant', 'lambert', 'zxADt', 'holding', 'away3d.loaders.parsers.DAEMaterial', 'DAETransform', 'dHSkQ', 'parser', 'Xdivl', 'minValuePickupsLeft', 'distanceTraversedToValue', 'DIST_FROM_BOUNDS_RANGE', 'tunnelBounds', 'AqsAs', 'holidayModels', 'setSpawnX', 'setSpawnY', 'setSpawnZ', 'moveInside', 'instance_controller', 'instance_geometry', 'instance_node', 'library_nodes', 'transforms', 'targetSid', 'nBfjt', 'getImage', 'path', 'getFrameData', 'dotAccess', 'unhandled\x20matrix\x20array\x20access', 'unhandled\x20matrix\x20', 'arrayAccess', 'unhandled\x20rotate\x20array\x20access', 'ANGLE', 'dotAccessor', 'unhandled\x20scale\x20array\x20access', 'unhandled\x20scale\x20dot\x20access\x20', 'unhandled\x20transform\x20type\x20', 'scrollView', 'upgrades', 'convertMatrix', 'away3d.loaders.parsers.DAEVisualScene', 'KKtkW', 'DATA', 'updateTransforms', 'away3d.loaders.parsers.DAEScene', 'DAEScene', 'saezx', 'ZmQRg', 'The\x20Government\x20is\x20trying\x20to\x20keep\x20us\x20all\x20poor!', 'Then\x20what\x27s\x20your\x20explanation?', 'away3d.loaders.parsers.DAEMorph', 'DAEMorph', 'MORPH_TARGET', 'MORPH_WEIGHT', 'away3d.loaders.parsers.DAEVertexWeight', 'DAEVertexWeight', 'weight', 'away3d.loaders.parsers.DAESkin', 'DAESkin', 'parseBindShapeMatrix', 'parseJoints', 'vertex_weights', 'parseVertexWeights', 'CRSYX', 'INV_BIND_MATRIX', 'Can\x27t\x20parse\x20vertex\x20weights', 'WEIGHT', 'away3d.loaders.parsers.DAEController', 'DAEController', 'DAEController:\x20could\x20not\x20find\x20a\x20\x20or\x20\x20element', 'iFmCj', 'inputVector', 'away3d.loaders.parsers.DAESampler', 'interpolation', 'BHxAE', 'Mkhxe', 'oDIuh', 'fragmentData', 'secondaryFragmentConstantsIndex', '_numSamples', '_range', 'setTextureAt', '_grainTexture', 'getTextureForStage3D', '4|1|3|0|2', 'valid', 'away3d.loaders.parsers.DAEFrameData', 'time', 'away3d.loaders.parsers.DAEChannel', 'targetId', 'IgXiB', 'PbEoV', 'arrayIndices', 'terrain', 'away3d.loaders.parsers.DAEAnimation', 'DAEAnimation', 'samplers', 'setupChannels', 'channel', 'TmHXO', 'object3D', 'sourceOrigin', 'origin', 'away3d.loaders.parsers.DAEParserState', 'DAEParserState', '_lastMeshName', '_trim', 'away3d.loaders.parsers.DXFParser', 'dxf', 'ENDSEC', 'EOF', 'baDEG', 'IwsOG', 'SKmSs', '3DFACE', 'LINE', 'POLYLINE', '_meshesDic', '_v0', '_v1', '_v2', '_v3', '_segCount', 'arrow', 'Iflkx', 'rGWqN', '_blockType', '_polyLines', 'RuNux', 'juAcJ', '_pointLightRegisters', 'globalPositionVarying', '.w\x0asat\x20', '.w\x0anrm\x20', 'get_index', '_diffuseMethod', '_specularMethod', 'removeFragmentTempUsage', '_meshName', '_itemColor', 'getDXFColor', '_polyLinesIndices', 'polyline', 'Skip:\x20unsupported\x20POLYLINE\x20structure', 'constructPolyfaceMesh', 'finalizeMesh', 'cleanUP', 'finalizeFace', 'buildMesh', '_segmentSet', 'set_startColor', 'OhWPz', 'djtpU', 'OenTg', '__copyChannel', '_colorTable', 'away3d.loaders.parsers.MD2Parser', 'MD2Parser', 'md2', 'IDP2', '_parsedHeader', '_parsedUV', '_parsedFaces', '_parsedFrames', 'parseFrames', 'parseFaces', '_skinWidth', '_skinHeight', '_numST', '_offsetST', '_offsetFrames', '_offsetEnd', 'gvOWx', 'erCco', '_geomDirty', '_materialNames', '_offsetSkins', '_numSkins', '.jpg', '.png', 'EhJrR', '_vertIndices', '_uvIndices', '_numTris', 'addIndex', '_finalUV', '_tangentSpace', '_compiler', 'findIndex', 'kOTdl', 'PDgUk', 'mute', 'ZWZMV', '_firstSubGeom', 'QRVFy', 'dlBns', 'fadeOutLeft', 'fadeOutLength', 'midpointCallback', 'darknessLeft', 'fadeInLeft', 'fadeInLength', 'doneCallback', '_numAnimatedComponents', '_rotationQuat', 'away3d.loaders.parsers.MD5AnimParser', 'UktVP', 'ignoreLine', 'MD5Version', 'Unknown\x20version\x20number\x20encountered!', 'parseBaseFrame', 'parseBounds', 'commandline', 'parseCMD', 'parseFrame', '_frameRate', 'hierarchy', 'parseHierarchy', 'getNextInt', '_frameData', 'numJoints', '_hierarchy', '_baseFrameData', '_clip', 'translateClip', 'translatePose', 'components', 'QFKAl', 'DFEUP', 'flags', 'rotatePoint', 'getNextToken', 'sendUnknownKeywordError', 'sendEOFError', 'parseLiteralString', 'getNextChar', 'putBack', 'hygOG', 'IXXET', 'parseVector3D', '__onGamepadButtonUp', 'PmRKG', 'bunny', 'tails', 'I\x20have\x20no\x20idea\x20what\x20you\x27re\x20talking\x20about,\x20and\x20neither\x20do\x20you.', 'Now\x20shut\x20up\x20and\x20get\x20on.', 'customTailLength', 'parseQuaternion', 'MNipW', 'getNextNumber', 'characterEndSpawns', 'calculateCharacterEndSpawns', 'characterSpawns', 'selectedSpawn', 'initialRotation', 'skipWhiteSpace', 'sendParseError', 'int\x20type', 'float\x20type', 'YmIIh', 'WAzNP', 'Unexpected\x20token\x20at\x20line\x20', 'away3d.loaders.parsers.HierarchyData', 'HierarchyData', 'away3d.loaders.parsers.BoundsData', 'away3d.loaders.parsers.FrameData', '_maxJointCount', 'wzKrp', 'MD5MeshParser', 'md5mesh', 'hSIyU', 'opposite', 'parseMesh', '_bindPoses', 'numMeshes', '_numMeshes', 'calculateMaxJointCount', '_meshData', 'vertexData', 'weightData', 'countWeight', 'startWeight', 'bias', '_shaders', 'numtris', 'numverts', 'numweights', 'tri', 'parseTri', 'vert', 'parseJoint', 'pos', 'ZBDrr', 'parseUV', 'suVvZ', 'NHayP', 'mURLMatch', 'FillGrad', 'Unknown\x20url:', 'yBtmI', 'gkKdm', 'jquQk', 'vwRrh', 'HmYWr', 'pixelRatio', 'YjmON', 'onStageResize', 'Unexpected\x20end\x20of\x20file', 'away3d.loaders.parsers.VertexData', 'VertexData', 'away3d.loaders.parsers.MeshData', '_useSmoothingGroups', '3ds', 'ZMVwh', '_textures', '_unfinalized_objects', '_cur_mat_end', 'finalizeCurrentMaterial', 'zGbuu', '_cur_obj', '_cur_obj_end', 'invWidth', 'readNulTermString', 'parseFaceList', 'parseFaceMaterialList', 'parseUVList', '_cur_mat', 'abmfQ', '__glProgram', '__glVertexShader', 'deleteShader', '__glFragmentShader', 'ambientColor', 'diffuseColor', 'readColor', 'twoSided', 'colorMap', 'awEUJ', 'QhYAB', 'YmfES', 'verts', '_lightProbeDiffuseIndices', '_fragmentConstantData', '_probeWeightsIndex', 'YcQTN', 'There\x20you\x20are!', 'I\x27ve\x20been\x20looking\x20all\x20over\x20for\x20you.', 'No,\x20I\x20won\x27t\x20go\x20out\x20with\x20you.', 'smoothingGroups', 'zQJpn', '4|2|0|3|1', 'uvs', 'materialFaces', '$$$DUMMY', 'constructObject', 'The\x20Away3D\x203DS\x20parser\x20does\x20not\x20support\x20multiple\x20materials\x20per\x20mesh\x20at\x20this\x20point.', 'prepareData', 'applySmoothGroups', '_materials', 'Qrmye', 'rrHLZ', 'FPKzr', 'smoothGroup', 'FUdJh', 'specularColor', 'ULHar', 'away3d.loaders.parsers.TextureVO', 'TextureVO', 'away3d.loaders.parsers.MaterialVO', 'MaterialVO', 'specularMap', 'away3d.loaders.parsers.ObjectVO', 'away3d.loaders.parsers.VertexVO', 'ieRnf', 'FaceVO', '_activeMaterialID', '_scale', 'away3d.loaders.parsers.OBJParser', 'OBJParser', 'obj', '\x0av\x20', '\x0af\x20', 'RtXhq', 'Ovdeg', 'mtl', 'parseMtl', 'materialID', '_meshes', 'progress', 'total', '_mtlLibLoaded', '_mtlLib', 'applyMaterial', '_materialIDs', '_materialLoaded', '_objectIndex', 'parseLine', 'tdqUA', 'OSRUu', 'parseFace', 'mtllib', 'loadMtl', 'usemtl', '_currentGroup', 'parseVertex', 'parseVertexNormal', '_objects', 'groups', 'materialGroups', '_lastMtlID', 'faces', '_realIndices', '_vertexIndex', 'indexIds', 'translateVertexData', '__muted', 'vertexIndices', 'normalIndices', '_currentObject', 'createObject', 'createMaterialGroup', '_currentMaterialGroup', 'createGroup', 'uvIndices', 'parseIndex', 'newmtl', 'toColor', 'goRYK', 'map_Kd', 'parseMapKdString', 'basicSpecularMethod', '_materialSpecularData', 'oQlip', '_pointLightsOffset', 'pFvnI', '-blendu', '-blendv', '-cc', '-clamp', '-mm', 'specularMethod', 'def000', '.material', 'set_scale', 'DszUJ', 'ObjectGroup', 'Group', 'away3d.loaders.parsers.MaterialGroup', 'MaterialGroup', 'SpecularData', 'LoadedMaterial', 'away3d.loaders.parsers.FaceData', 'FaceData', 'away3d.loaders.parsers.Parsers', 'Parsers', 'enableAllBundled', 'ALL_BUNDLED', 'away3d.loaders.parsers.utils.ParserUtil', 'ParserUtil', 'LjAga', '_shadowMethod', 'invalidateScreenPasses', '_depthCompareMode', '_mipmap', '_smooth', 'onDepthPassChange', 'onDistancePassChange', 'away3d.materials.MaterialBase', '_lightPicker', 'set_lightPicker', 'set_mipmap', '_repeat', '_bothSides', '_alphaPremultiplied', 'ZrETg', 'get_alphaThreshold', 'SRLLv', '_distanceBasedDepthRender', 'updateAnimationState', 'A\x20Material\x20instance\x20cannot\x20be\x20shared\x20across\x20renderables\x20with\x20different\x20animator\x20libraries', 'set_animationSet', 'invalidatePasses', 'invalidateShaderProgram', '_program3Dids', 'MDKOE', 'get_htmlText', '__div', 'set_htmlText', 'innerHTML', '__dirty', '_depthPassId', 'yjZQo', 'nTYWx', 'addPass', 'away3d.materials.SinglePassMaterialBase', 'SinglePassMaterialBase', 'setBlendMode', 'set_alphaMask', '_alphaBlending', 'VXWVb', 'No\x20specular\x20method\x20was\x20set\x20to\x20assign\x20the\x20specularGlossMap\x20to', 'get_ambientColor', 'IaZOo', 'KBTuW', 'percent', 'set_preserveAlpha', 'syZIG', 'JbyzE', 'away3d.materials.ColorMaterial', 'ColorMaterial', '_diffuseAlpha', 'get_diffuseColor', 'set_diffuseColor', '_specularLightSources', 'MultiPassMaterialBase', 'onLightsChange', '_ambientMethod', 'QTnEJ', 'NFMaH', 'ajFCd', 'get_numMethods', 'zObMs', 'numRegister', 'FPubl', 'initPasses', 'setBlendAndCompareModes', 'tbl', 'get_numLights', 'initEffectsPass', 'removeEffectsPass', 'initCasterLightPass', 'removeCasterLightPass', 'get_numNonCasters', 'initNonCasterLightPasses', 'removeNonCasterLightPasses', 'set_depthCompareMode', 'get_depthCompareMode', 'set_forceSeparateMVP', 'aKnZL', 'akbwq', 'doubleClick', 'onMouseOver', 'get_castingLight', 'set_diffuseLightSources', '_diffuseLightSources', 'get_numPointLights', 'get_numLightProbes', 'get_numCastingDirectionalLights', 'get_numCastingPointLights', 'set_enableLightFallOff', 'set_includeCasters', 'set_directionalLightsOffset', 'set_pointLightsOffset', 'get_numDirectionalLights', 'removePass', 'losUa', 'CLxxU', '_onRepeat', '_onRepeatParams', 'pIpUb', 'minY', 'maxY', 'away3d.materials.ColorMultiPassMaterial', 'ColorMultiPassMaterial', 'SegmentMaterial', '_cubeMap', '_skyboxPass', 'set_cubeTexture', 'away3d.materials.SkyBoxMaterial', 'SkyBoxMaterial', 'away3d.materials.TextureMaterial', 'set_useAmbientTexture', '_normals', '_speculars', 'initTextures', '_TBDiffuse', '_TBNormal', '_TBSpecular', '_diffuses', 'you\x20must\x20pass\x20at\x20least\x20one\x20bitmapdata\x20into\x20diffuses\x20param!', 'The\x20amount\x20of\x20normals\x20bitmapDatas\x20must\x20be\x20same\x20as\x20the\x20amount\x20of\x20diffuses\x20param!', '_currentMapID', 'set_animateUVs', '_animateUVs', 'JxBam', '_commonsDataIndex', '_uvBufferIndex', '_uvTransformIndex', '_uvTransformIndex2', '_secondaryUVBufferIndex', '_normalBufferIndex', '_tangentBufferIndex', '_sceneMatrixIndex', '_sceneNormalMatrixIndex', '_cameraPositionIndex', '_dependencyCounter', 'initRegisterCache', 'away3d.materials.compilation.ShaderCompiler', 'ShaderCompiler', '_preserveAlpha', '_animateUVs2', '_vertexConstantData', '_lightProbeSpecularIndices', '_numProbeRegisters', '_combinedLightSources', 'get_needUVAnimation', 'get_UVTarget', 'get_UVSource', 'set_forceSeperateMVP', 'get_animateUVs', 'get_animateUVs2', 'set_animateUVs2', 'ShflN', 'BAzwf', 'setTextureSampling', 'setConstantDataBuffers', 'get_methodSetup', 'set_methodSetup', 'compile', 'cJZaB', 'DwNoX', 'va0', 'vt0', '\x20asset\x20\x22', 'createNormalRegisters', '3|4|1|0|2', '.zw\x20\x0a', 'dp4\x20', '.zw\x0a', 'compileGlobalPositionCode', 'compileProjectionCode', 'm44\x20vt5,\x20', ',\x20vc0\x09\x09\x0amov\x20', ',\x20vt5\x0amov\x20op,\x20vt5\x0a', 'm44\x20op,\x20', 'compileFragmentOutput', 'initLightData', 'createCommons', 'calculateDependencies', 'VaBCh', 'setupAndCountMethodDependencies', 'bgQeF', '4|10|3|0|6|8|9|7|5|1|2', 'baselineConstrained', 'get_commonsDataIndex', 'QZDyG', 'updateMethodRegisters', 'usesLightsForSpecular', 'usesLightsForDiffuse', 'Tjzxk', 'HUOri', 'cleanUpMethods', 'XFKle', 'nIswW', 'usesProbesForSpecular', 'jqlxO', 'jump', 'usesProbesForDiffuse', 'usesProbes', 'get_uvTransformIndex2', 'get_normalBufferIndex', 'EHsNX', 'LcUyG', 'get_tangentBufferIndex', 'get_lightFragmentConstantIndex', 'get_cameraPositionIndex', 'get_sceneMatrixIndex', 'get_sceneNormalMatrixIndex', 'get_vertexCode', 'get_fragmentCode', 'get_fragmentPostLightCode', 'get_shadedTarget', 'set_numPointLights', 'set_numLightProbes', 'HtWNy', 'get_animatableAttributes', 'get_animationTargetRegisters', 'get_usesNormals', 'OdEFN', 'Press\x20', 'WvYXH', 'get_lightProbeSpecularIndices', 'get_lightProbeDiffuseIndices', 'get_usingSpecularMethod', 'set_numDirectionalLights', 'get_fragmentLightCode', 'get_probeWeightsIndex', 'get_uvTransformIndex', 'get_uvBufferIndex', 'set_specularLightSources', 'LightingShaderCompiler', 'giJAU', '__texture', '__textureContext', 'createRectangleTexture', 'sync', '__surface', '__supportsBGRA', 'set_format', '__uploadFromImage', '__textureWidth', '__textureHeight', 'wDUSI', 'FPCXs', 'animatedTangent', 'bitangent', 'tangentInput', 'normalInput', 'animatedNormal', 'BQnEj', '_dirLightVertexConstants', '_dirLightFragmentConstants', 'jcAoc', 'get_normalDependencies', '_normalMethodVO', 'compileTangentSpaceNormalMapCode', 'normalVarying', '.w\x09\x0a', '.w\x09\x09\x0a', '\x0anrm\x20', 'crs\x20', 'needsView', 'needsGlobalFragmentPos', 'needsGlobalVertexPos', 'globalPositionVertex', 'viewDirVarying', 'get_viewDirDependencies', '.w,\x20\x20\x20', 'gfjvN', '__worldClip', '__currentClipRect', '__worldClipChanged', 'compileShadowCode', 'shadedTarget', 'getFragmentPreLightingCode', 'initLightRegisters', 'compilePointLightCode', '_ambientMethodVO', 'needsNormals', '.z\x0adiv\x20', 'getFragmentPostLightingCode', '_shadowMethodVO', 'TTJqk', 'getPosition()\x20is\x20abstract.', 'dfXDH', 'TCAZy', 'getFragmentCodePerProbe', 'get_lightVertexConstantIndex', '_usesGlobalPosFragment', 'MethodDependencyCounter', '_projectionDependencies', '_normalDependencies', '_uvDependencies', '_globalPosDependencies', 'setPositionedLights', 'includeMethodVO', 'get_tangentDependencies', 'get_usesGlobalPosFragment', 'Perfect\x20example\x20right\x20here:\x20you\x20look\x20stupid\x20when\x20you\x20run\x20like\x20that.', 'get_projectionDependencies', 'YBbQb', 'TpRSV', 'Oqybe', 'get_uvDependencies', 'get_secondaryUVDependencies', 'get_globalPosDependencies', '_regName', 'initRegisters', 'away3d.materials.compilation.RegisterPool', 'RegisterPool', '_initPool', '_regPool', 'tAwlU', '\x22Did\x20you\x20hear\x20about\x20the\x20Cartographer\x27s\x20latest\x20map?\x22', '\x22I\x20got\x20the\x20Cartographer\x27s\x20autograph!\x22', '_usedVectorCount', 'requestFreeRegComponent', 'oxPKd', 'addUsage', 'removeUsage', 'oernn', 'isRegisterUsed', 'away3d.materials.compilation.ShaderRegisterData', 'ShaderRegisterData', 'tangentVarying', 'bitangentVarying', 'uvVarying', 'secondaryUVVarying', 'projectionFragment', '_component', '_toStr', 'COMPONENTS', 'away3d.materials.compilation.ShaderRegisterElement', 'away3d.materials.compilation.SuperShaderCompiler', 'addWorldSpaceDependencies', 'LqIsF', 'get_hasOutput', 'compileTangentNormalMapFragmentCode', 'm33\x20', '.w\x20\x20\x0amov\x20', '.y\x20\x20\x0amov\x20', '.z\x20\x20\x0amov\x20', '.w\x20\x20\x0acrs\x20', '.z\x20\x20\x20\x20\x0a', '.w\x09\x0anrm\x20', '\x09\x0amov\x20', '.w\x09\x09\x09\x0a', '.w\x20\x09\x09\x0a', 'usesLights', 'compileLightProbeCode', '_dirLightRegisters', 'hhXgf', 'shape', 'lineColor', 'lineThickness', 'mask', 'points', 'rectangleCorner', 'lightpickers', 'LightPickerBase', 'hBXez', 'CyhEB', 'ivgQo', 'dragging', '_castingPointLights', '_lightProbeWeights', 'zVAzH', 'ItPOl', 'updateProbeWeights', 'xRtxy', 'Hdxlu', '_soundById', '_sprite', 'get_allPickedLights', 'get_lightProbeWeights', 'get_lightProbes', 'get_castingDirectionalLights', 'lrQLE', 'set_lights', 'mFilter', 'mGfx', 'away3d.materials.lightpickers.StaticLightPicker', 'clearListeners', 'HVjtr', 'uqPQm', 'definition', 'levelData', '_allPickedLights', '_numCastingPointLights', 'onCastShadowChange', 'updatePointCasting', 'updateDirectionalCasting', 'xVqvo', 'uYTkW', 'ShadingMethodBase', 'cleanCompilationData', '5|3|1|2|6|4|0', 'getFormatStringForTexture', 'useMipmapping', 'repeatTextures', 'wrap', 'clamp', 'useSmoothTextures', 'nearest,mipnearest', 'nearest', 'linear,miplinear', 'tex\x20', '\x20\x0amul\x20', '.x\x0a', 'setSamplerStateAt', 'getSmoothingFilter', 'anisotropy', 'IomOd', 'gocHi', 'COhWe', 'WxFcX', 'carSpace', 'You\x20don\x27t\x20even\x20care\x20that\x20he\x27s\x20starting\x20to\x20trust\x20the\x20Government!', 'The\x20Government\x20may\x20be\x20a\x20bunch\x20of\x20idiots,\x20but\x20they\x27re\x20still\x20better\x20role\x20models\x20than\x20you.', 'AnisotropicSpecularMethod', 'needsTangents', '.xyz\x0adp3\x20', 'HnpPB', 'sin\x20', '.w\x0asin\x20', '.y\x0acos\x20', '.z\x0acos\x20', '_lightAmbientR', '_lightAmbientG', '_lightAmbientB', 'HaaDj', 'get_ambient', '_ambientInputRegister', 'div\x20', 'WQrvh', 'OhRTm', 'oEXWS', 'JDaNs', 'get_studentLastBox', 'continuePath', 'playPathAfter', 'KTAEr', 'VlJOd', '_alphaThreshold', '_diffuseA', '_diffuseColor', 'away3d.materials.methods.BasicDiffuseMethod', 'BasicDiffuseMethod', '_useAmbientTexture', 'wncrP', '4|3|5|0|1|2', 'get_useAmbientTexture', 'get_diffuseAlpha', 'TedXs', 'QenTJ', 'scrollSpeed', 'levelChangedWhileMouseDown', 'dateShown', 'mousePoint', 'useLightFallOff', '\x20\x0amul\x20', 'applyShadow', 'GxUuZ', '_diffuseInputRegister', 'VuzAs', '.x\x0akil\x20', '.w\x0aadd\x20', 'attemptedToShow', '__logicalWidth', '__logicalHeight', 'BasicNormalMethod', 'TiZED', '_normalTextureRegister', '.xxx\x09\x0anrm\x20', 'gjDBp', 'Kgxxp', 'ifwNH', '_alpha', '_castingLight', '__downState', 'away3d.materials.methods.ShadowMapMethodBase', 'ShadowMapMethodBase', '_cascadeShadowMapper', 'CascadeShadowMapMethod\x20requires\x20a\x20light\x20that\x20has\x20a\x20CascadeShadowMapper\x20instance\x20assigned\x20to\x20shadowMapper.', 'onShaderInvalidated', 'CascadeShadowMapMethod', 'RAlut', '_depthMapCoordVaryings', '_cascadeProjections', '__upState', 'initProjectionsRegs', 'SoFOG', 'YmIWp', 'mMLyI', 'bunnyGravity', 'bunnyVel', 'ruuvD', 'slt\x20', '.z\x0aadd\x20', '.zw\x0aadd\x20', '.zz\x0a', 'getCascadeFragmentCode', 'getDepthProjections', 'DaLtp', 'activateForCascade', 'away3d.materials.methods.CompositeDiffuseMethod', 'initConstants', 'osWDN', 'owner', 'hoverLeft', 'hoverLength', 'sybzl', 'rCMzZ', 'lastTerrainContactedTime', 'lastTerrainContacted', 'sourceType', 'URnqD', 'pFyYC', 'oVcVq', 'fXQsZ', 'lookAtCamera', 'onScreenDirty', 'That\x20tunnel\x20wasn\x27t\x20there\x20before.', 'Just\x20a\x20couple\x20pieces\x20were\x20floating\x20in\x20space.', 'That\x20can\x20only\x20mean\x20one\x20thing...', 'LQwJK', 'ehBqA', 'clampDiffuse', '_levels', 'away3d.materials.methods.CelDiffuseMethod', 'sMyRA', 'parseMatrix32RawData', '_smoothness', 'syNcS', '.x\x0afrc\x20', '.z\x0amov\x20', '.y\x0arcp\x20', '.x,', '.x\x0adiv\x20', '.z\x0asub\x20', 'LlgiS', '.y\x0asat\x20', 'away3d.materials.methods.CompositeSpecularMethod', 'CompositeSpecularMethod', 'WZiNb', '6|4|1|3|5|2|0|7', 'Now\x27s\x20my\x20chance\x20to\x20head\x20home\x20without\x20her.', 'And...\x20she\x27s\x20gone!', 'BlyuX', 'revision', '_specularCutOff', 'away3d.materials.methods.CelSpecularMethod', 'CelSpecularMethod', '.y\x0adiv\x20', '.y\x0asge\x20', 'Matrix\x20length\x20must\x20be\x2020!', 'center', 'right', 'ColorMatrixMethod', 'away3d.materials.methods.ColorTransformMethod', 'ColorTransformMethod', 'utfCF', 'away3d.materials.methods.DepthDiffuseMethod', 'DepthDiffuseMethod', 'DepthDiffuseMethod\x20requires\x20texture!', '.yz,\x20', '.xx\x09\x09\x09\x0amov\x20', '.xyz\x0amov\x20', '_usePoint', '_depthMapCoordReg', 'SimpleShadowMapMethodBase', 'getPointVertexCode', 'getPlanarVertexCode', '.xy\x0aadd\x20', '.xxwz\x0a', 'GAkUQ', 'getPointFragmentCode', 'getPlanarFragmentCode', '.w,\x20fc', 'HHlrt', 'returnToMenu', 'get_depthProjection', 'This\x20shadow\x20method\x20is\x20incompatible\x20with\x20cascade\x20shadows', 'set_numSamples', '_grainUsages', 'initGrainTexture', 'GPGjQ', 'xmsTs', 'KFVAM', '__internal', 'openfl_', 'Kcsjk', 'rxtUj', 'dYAjI', 'eulers', 'gameplayMode', 'PLAYTEST', 'tileWidth', 'setVector', '_grainBitmapData', 'getSampleCode', '\x20<2d,nearest,repeat,mipnone>\x0a', '.zwxy,\x20', '.xy,\x20fc0.xx\x0amul\x20', '.xy\x0atex\x20', '.z\x0a', 'addSample', '.wz,\x20', '\x20<2d,nearest,clamp,mipnone>\x0adp4\x20', 'EnvMapAmbientMethod', '_cubeTexture', 'away3d.materials.methods.EnvMapMethod', '_mask', 'FHgPR', '.xyz\x09\x09\x0aadd\x20', '.w\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x0amul\x20', '.w\x09\x09\x09\x09\x09\x09\x0asub\x20', '.xyz\x09\x09\x09\x09\x09\x0a', 'getTexCubeSampleCode', '.w,\x20fc0.x\x09\x09\x09\x09\x09\x09\x09\x09\x09\x0akil\x20', '\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x0a', '.x\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x0aadd\x20', 'zVYEH', 'FilteredShadowMapMethod', '10|7|11|3|0|2|6|1|8|5|9|4', '\x20<2d,\x20nearest,\x20clamp>\x0adp4\x20', '.y\x0afrc\x20', '.w\x0amov\x20', '.x\x0aadd\x20', '.z\x0atex\x20', 'TNNGN', 'pMVXt', 'warn', 'Could\x20not\x20load\x20\x22', '\x22:\x20', 'loadAudioBuffer_onError', 'loadAudioBuffer_onComplete', 'BWcwI', 'oksxZ', '.y\x0atex\x20', '.xy\x0asub\x20', '.xyzw,\x20', '.zwxy\x0amul\x20', '.zw\x0asub\x20', '.x\x0amul\x20', 'yTRKC', 'tANIL', '_maxDistance', 'set_maxDistance', 'set_fogColor', 'away3d.materials.methods.FogMethod', '_minDistance', '_fogColor', '_fogR', '_fogB', '_fogG', 'wAUne', '.y\x09\x09\x09\x09\x09\x0asat\x20', '.w\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x0asub\x20', '.w\x09\x09\x09\x09\x09\x0aadd\x20', '_normalReflectance', '_fresnelPower', 'away3d.materials.methods.FresnelEnvMapMethod', 'webkitURL', 'download', 'GcZct', 'tkkzL', '\x09\x09\x09\x09\x09\x09\x0a', 'modulateSpecular', 'away3d.materials.methods.FresnelSpecularMethod', 'vBHuj', 'PYiRs', 'away3d.materials.methods.GradientDiffuseMethod', 'yYwiB', 'VTvcq', 'data:', ';base64,', 'WoyyD', 'DBTge', 'away3d.materials.methods.HardShadowMapMethod', 'HardShadowMapMethod', '\x20\x0adp4\x20', '.x\x0aslt\x20', 'away3d.materials.methods.LightMapDiffuseMethod', 'LightMapDiffuseMethod', 'DLghE', 'EhZBT', 'HzJAI', 'away3d.materials.methods.LightMapMethod', 'LightMapMethod', '2|1|4|3|0', 'Unknown\x20blendmode!', 'EdZDv', 'away3d.materials.methods.MethodVO', 'MethodVO', 'secondaryVertexConstantsIndex', 'createMethodVO', 'away3d.materials.methods.MethodVOSet', '_fadeRatio', '_nearShadowMapper', 'NearShadowMapMethod\x20requires\x20a\x20light\x20that\x20has\x20a\x20NearDirectionalShadowMapper\x20instance\x20assigned\x20to\x20shadowMapper.', 'away3d.materials.methods.NearShadowMapMethod', 'NearShadowMapMethod', 'iqyxr', 'jgPCF', 'getFreeFragmentSingleTemp', 'rPbNI', 'abs\x20', '.w,', 'zaAKQ', 'cHokj', '__getGroup', 'event:', 'BcXJp', 'plane', 'triangle', 'axis1Length', 'axis1', 'moveToDistance', 'axis2Length', 'axis3Length', 'axis3', 'XXiYf', 'physicsData3D', '_outlinePass', 'away3d.materials.methods.OutlineMethod', 'OutlineMethod', 'QQpMT', 'nIaJa', 'WbuPQ', '9|3|10|6|8|4|1|7|2|5|0', 'Exactly.', 'I\x27ve\x20been\x20there,\x20and\x20there\x27s\x20nothing.\x20This\x20map\x20is\x20lying!', 'PhongSpecularMethod', 'aOswj', 'pnoBg', '.w\x0adp3\x20', 'backgroundColor', 'set_number', '_mode', 'AnnZg', 'gpzal', 'zpFsp', 'boundingBox', 'sourceData', ',\x20vt0,\x20', '7|1|6|2|4|5|3|0', '.xyz\x09\x09\x09\x0a', '.xyz\x09\x09\x09\x09\x0amul\x20', 'Unknown\x20mode\x20\x22', '.xy\x09\x0aadd\x20', '.xx\x09\x0a', '_projector', '_projMatrix', '_dispersionG', '_dispersionB', '_dispersionR', '_useDispersion', '_refractionIndex', 'away3d.materials.methods.RefractionEnvMapMethod', '_envMap', 'neg\x20', 'wysLH', '.w\x0asqt\x20', '.w,\x20fc0.x\x09\x0akil\x20', 'ZFUtU', '.xyz\x0anrm\x20', '_strength', '_power', 'away3d.materials.methods.RimLightMethod', 'RimLightMethod', 'EvWdq', '.xyz\x09\x0asat\x20', '.x\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x0asub\x20', '.x\x09\x09\x09\x09\x09\x09\x09\x09\x0apow\x20', '.x\x09\x09\x09\x09\x09\x09\x09\x09\x0amul\x20', '.x\x09\x09\x09\x09\x09\x09\x0asub\x20', 'VOdEs', '.xyz\x09\x09\x09\x09\x09\x09\x09\x0aadd\x20', '.xyz\x09\x09\x09\x09\x09\x09\x09\x0amul\x20', 'oMpTv', 'obvious', '_methods', 'ShaderMethodSetup', '3|4|1|2|0', 'kQMGE', 'wlvse', '_colorTransformMethod', '_colorTransformMethodVO', '0|4|6|5|2|3|1', 'WiYuP', 'set_colorTransformMethod', 'tiJGn', '_water1OffsetY', '_water2OffsetX', 'set_secondaryNormalMap', 'away3d.materials.methods.SimpleWaterNormalMethod', 'SimpleWaterNormalMethod', 'ppQba', 'uvXAF', 'get_secondaryNormalMap', 'wordWrap', '__layoutDirty', '_texture2', '_normalTextureRegister2', '_water1OffsetX', '_water2OffsetY', '_useSecondNormalMap', 'vVuGE', '.xyxy\x0a', '.zwzw\x0a', '\x09\x09\x0amul\x20', '.xyz\x09\x09\x09\x09\x09\x09\x09\x0a', 'TOP', 'away3d.materials.methods.SoftShadowMapMethod', '_offsets', 'rfBkY', '\x20<2d,nearest,clamp>\x0adp4\x20', '5|7|6|9|4|2|3|11|1|0|10|8', '.zwyy\x0a', '.zw', '.xy', '_scatterR', '_scatterG', '_scatterColor', '_translucency', 'scatterLight', '_scattering', 'away3d.materials.methods.SubsurfaceScatteringDiffuseMethod', '_targetReg', '_decReg', '_colorReg', '_propReg', '_lightProjVarying', 'myiuw', 'QcETY', '_scatterB', 'QYCNR', 'HRYal', 'blit', '\x0adiv\x20', '.xx\x0amov\x20', '_lightColorReg', '.xyz\x0aadd\x20', 'getDepthMap', 'getProjection', 'set_wrapFactor', 'away3d.materials.methods.WrapDiffuseMethod', '_wrapDataRegister', '_wrapFactor', 'gQsEI', '.xz,\x20', '.wz\x0a', 'zQUSP', 'removeFromLevel', '_writeDepth', '_agalVersion', '_defaultCulling', 'fcYTE', 'properties', '_blendFactorDest', '_blendFactorSource', '_numUsedStreams', '_numUsedVertexConstants', 'passes', 'MaterialPassBase', 'AzaPD', 'NhTUT', 'xlink:href', 'xlink\x20-\x20unkown\x20syntax\x20:\x20', 'mGrads', 'colors', 'alphas', 'ratios', 'gradMatrix', 'spread', 'interp', 'Unknown\x20xlink\x20:\x20', 'getFloat', 'applyTransform', 'elements', 'getColorStyle', '_howls', '_getSoundIds', '_node', '_unlocked', 'fXpWT', 'JqwTn', 'targetEntity', 'inLevel', 'cfSuL', 'EBNjO', 'fallSnapshot', 'TGOmA', 'collada', 'vXwYc', '0|4|3|7|2|5|1|6', '_enableBlending', 'Unsupported\x20blend\x20mode!', '11|7|3|0|9|5|1|4|6|2|8|10', '_previousUsedTexs', 'setProgram', '_previousUsedStreams', '_context3Ds', '_oldDepthStencil', '_oldRect', '_oldTarget', 'MkWwX', 'displayAchievements', 'mode', 'INFINITE', 'sectionID', '_needUVAnimation', 'set_writeDepth', 'away3d.materials.passes.CompiledPass', 'CompiledPass', 'dQvxK', 'RHADV', 'initCompiler', 'updateShaderProperties', 'initConstantData', '_numUsedFragmentConstants', 'yxzTf', 'createCompiler', '_forceSeparateMVP', '_fragmentLightCode', '_usesNormals', 'updateRegisterIndices', 'updateUsedOffsets', 'fMHuo', 'altKey', 'ctrlKey', 'delta', 'isRelatedObjectInaccessible', 'yXeTn', 'set_achievement', 'scaleBitmap', '__agalSamplerUsageMask', '__agalUniforms', '__agalAlphaSamplerUniforms', '__agalAlphaSamplerEnabled', '__glslAttribNames', '__glslAttribTypes', '__glslSamplerNames', '__glslUniformLocations', '__glslUniformNames', '__glslUniformTypes', '__samplerStates', 'sxlxC', 'sequence', 'enrea', 'addPassesFromMethods', 'nwIPG', 'bytesLoadedCache', 'bytesLoaded', 'simulateProgress', 'bytesTotal', 'addPasses', 'TFMPU', 'zcLoU', 'velocity', '_framentPostLightCode', 'UNjVt', 'GlPzx', 'levelToPosition', 'drawCircle', 'endFill', 'zqLJR', 'options', '_ambientLightR', '_ambientLightG', '_ambientLightB', 'updateLightConstants', 'updateProbes', 'CALCULATION_MATRIX', 'setRenderState', 'drawTriangles', 'VFplX', 'bhSfO', 'rYPxP', 'bridgePiece', 'collides', 'away3d.materials.passes.DepthMapPass', 'DepthMapPass', 'heZbN', 'm44\x20vt1,\x20vt0,\x20vc0\x09\x09\x0amov\x20op,\x20vt1\x09\x0a', 'mov\x20v0,\x20vt1\x0amov\x20v1,\x20va1\x0a', 'mov\x20v0,\x20vt1\x0a', 'div\x20ft2,\x20v0,\x20v0.w\x09\x09\x0amul\x20ft0,\x20fc0,\x20ft2.z\x09\x0afrc\x20ft0,\x20ft0\x09\x09\x09\x0amul\x20ft1,\x20ft0.yzww,\x20fc1\x09\x0a', 'tex\x20ft3,\x20v1,\x20fs0\x20<2d,', '>\x0asub\x20ft3.w,\x20ft3.w,\x20fc2.x\x0akil\x20ft3.w\x0a', 'sub\x20oc,\x20ft0,\x20ft1\x09\x09\x0a', 'setProgramConstantsFromMatrix', 'DCMSP', 'toBeDisposed', 'MSUKE', 'BmoAJ', '_fragmentData', 'copyChannel', 'get_rect', 'RED', 'ALPHA', 'premultiplied', 'set_premultiplied', 'DistanceMapPass', 'mov\x20v1,\x20va1\x0a', 'strm', 'chunkSize', 'ended', 'string2buf', '[object\x20ArrayBuffer]', 'next_in', 'next_out', 'deflate', 'avail_out', 'avail_in', 'buf2binstring', 'onData', 'deflateEnd', '8|1|5|2|6|0|7|3|4', 'YQcAQ', 'startBeeps', 'I\x20knew\x20it!', '_maxLights', '_includeCasters', 'away3d.materials.passes.LightingPass', 'LightingPass', '_directionalLightsOffset', '_lightProbesOffset', 'kZLrR', 'PVmIB', 'calculateNumDirectionalLights', 'calculateNumPointLights', '413/612', 'menu/Achievements.png', 'textField2', 'edge', 'BOTTOM', 'toAchievements', 'OLmnF', 'No,\x20I\x20will\x20not\x20just\x20go\x20away!', 'Not\x20until\x20you\x20change\x20your\x20plans.', 'You\x20aren\x27t\x20taking\x20my\x20son\x20anywhere\x20if\x20I\x20can\x27t\x20come\x20too!', '_inverseSceneMatrix', 'Psmnf', 'lfooF', 'get_filters', 'isAvailable', 'mLcjd', 'goesToPath', 'pathIndex', 'discountCondition', 'discountUnlockCost', 'unlockCost', 'vroPB', 'zMNQi', '_colorData', '_offsetData', 'set_outlineSize', '_outlineMeshes', 'va1', 'away3d.materials.passes.OutlinePass', 'OutlinePass', '_dedicatedMeshes', 'disposeDedicated', '_outlineColor', 'Kddvz', 'setProperty', '-webkit-transform', 'translateZ(0)', 'iOoWF', 'mul\x20vt7,\x20vt1,\x20vc5.x\x0aadd\x20vt7,\x20vt7,\x20vt0\x0amov\x20vt7.w,\x20vt0.w\x0am44\x20op,\x20vt7,\x20vc0\x09\x09\x0a', 'mov\x20oc,\x20fc0\x0a', '_showInnerLines', 'setCulling', 'createDedicatedMesh', '3|1|5|6|7|2|4|0', 'toPrecision', 'set_outlineColor', 'jNKgb', 'PCRXr', '0|4|3|1|5|7|2|6', '_calcMatrix', 'away3d.materials.passes.SegmentPass', 'mov\x20oc,\x20v0\x0a', 'DGHWb', 'BsCBT', 'KgnRP', 'removed', 'removedFromStage', '_constants', '_thickness', 'ONE_VECTOR', 'FRONT_VECTOR', '4|3|1|0|2', 'tkjrU', 'RonKf', 'polygonSides', 'Must\x20have\x20exactly\x20one\x20light!', 'lByBL', 'CctWg', 'empty', 'types', 'copyOnWrite', 'set_loops', '_textureSize', 'nlMni', 'YUGyr', '_scaledTextureWidth', '_polyOffset', '_enc', 'vt1', 'away3d.materials.passes.SingleObjectDepthPass', 'SingleObjectDepthPass', '_projections', 'mul\x20vt7,\x20vt1,\x20vc4.x\x09\x0aadd\x20vt7,\x20vt7,\x20vt0\x09\x09\x0amov\x20vt7.w,\x20vt0.w\x09\x09\x0am44\x20vt2,\x20vt7,\x20vc0\x09\x09\x0amov\x20op,\x20vt2\x09\x09\x09\x0adiv\x20v0,\x20vt2,\x20vt2.w\x20\x0a', 'gfoaV', 'mul\x20ft0,\x20fc0,\x20v0.z\x20\x20\x20\x20\x20\x0afrc\x20ft0,\x20ft0\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0amul\x20ft1,\x20ft0.yzww,\x20fc1\x20\x0asub\x20ft0,\x20ft0,\x20ft1\x20\x20\x20\x20\x20\x20\x0amov\x20oc,\x20ft0\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a', 'getObjectProjectionMatrix', 'createTexture', '_projectionTexturesInvalid', 'away3d.materials.passes.SkyBoxPass', 'SkyBoxPass', 'vErwL', 'lastTextField', 'textBounds', ',mipnone', 'tex\x20ft0,\x20v0,\x20fs0\x20\x09\x0amov\x20oc,\x20ft0\x09\x09\x09\x09\x09\x09\x09\x0a', '_needFragmentAnimation', 'SuperShaderPass', 'wcSxu', 'rXUEQ', 'kTjlF', '...um...', '...I\x27m\x20not\x20sure.', 'What\x20else\x20changes\x20when\x20your\x20mood\x20changes?', 'owLEK', 'isError', 'updateMethodConstants', '_ignoreLights', 'set_ignoreLights', 'away3d.materials.utils.DefaultMaterialManager', 'DefaultMaterialManager', '_defaultMaterial', 'GQGRa', 'Wtuhu', 'AOHcO', '_defaultTextureBitmapData', 'defaultMaterial', 'away3d.materials.utils.MipmapGenerator', 'MipmapGenerator', '_rect', 'uploadFromBitmapData', 'updateGeometry', 'buildGeometry', 'buildUVs', 'pwPkO', 'NaYtZ', 'away3d.primitives.CapsuleGeometry', 'pjhaq', 'invalidateUVs', '_topRadius', '_bottomRadius', '_topClosed', '_bottomClosed', '_surfaceClosed', 'away3d.primitives.CylinderGeometry', 'CylinderGeometry', '_vertexOffset', '_nextVertexIndex', '_stride', '_rawData', '_rawIndices', '_currentIndex', '_currentTriangleIndex', 'addTriangleClockWise', 'addVertex', 'MhsOZ', 'rEXuG', 'away3d.primitives.ConeGeometry', 'ConeGeometry', '_depth', 'away3d.primitives.CubeGeometry', 'CubeGeometry', 'IIytO', 'yQNMn', 'vezDZ', 'RwGWc', '|overrideSpawn-11', 'UMcSo', '8|15|7|9|5|2|14|0|1|10|12|13|3|6|4|11', 'AFYHT', 'Upykj', 'NEQSU', '_end', 'set_endColor', '_startB', '_endG', '_startColor', '_endColor', 'get_start', 'get_end', 'yPHdd', 'lOMnf', 'MIiJw', 'suggestionsUsed', 'getEstimatedSpeed', 'distanceMultiplier', 'away3d.primitives.LineSegment', 'LineSegment', '_doubleSided', 'away3d.primitives.PlaneGeometry', 'PlaneGeometry', 'MjLnA', 'pending_buf', 'pending', 'away3d.primitives.SkyBox', 'SkyBox', 'NAqdd', 'isTrigger', 'COwpc', 'area', 'HeQGk', 'WMVYK', 'applyTargetPitch', 'targetPosition', 'magnetAction', 'enforcedXVel', 'get_xVelocity', 'enforcedAnimation', 'pitchAnimation', 'pitch', 'pitchSpeed', 'qJxLI', 'hVYtL', 'YEnfR', '.xyz\x0atex\x20', 'jelZp', '_uvTransform', 'XoUUK', '5|6|8|0|2|7|3|1|4', 'away3d.primitives.SphereGeometry', 'eyFFk', 'TloBW', 'OPVeY', '_tubeRadius', '_segmentsR', '_segmentsT', 'TorusGeometry', '_vertexStride', '_rawVertexData', 'away3d.primitives.WireframePrimitiveBase', 'WireframePrimitiveBase', 'getSegment', 'mgOJG', 'addSegment', 'away3d.primitives.WireframeCube', 'WireframeCube', 'updateOrAddSegment', 'away3d.primitives.WireframeSphere', 'Cuvke', 'ATF\x20parsing\x20error,\x20unknown\x20format\x20', 'Invalid\x20ATF\x20format', 'Invalid\x20ATF\x20type', 'away3d.textures.ATFData', 'ATFData', '_dirty', 'TextureProxyBase', 'CtHmL', 'UUsrJ', 'uploadContent', 'gYNfU', 'invalidateSize', 'rLmol', 'OgZJZ', 'jJoRZ', 'lXyyO', 'wbOxN', 'away3d.textures.Texture2DBase', 'Texture2DBase', 'rGwcQ', 'yZDfZ', 'MIvbb', '_atfData', 'survivesRebuild', 'allowRaycasting', 'set_mesh', 'set_rigidbody', 'invalidateContent', 'setSize', 'uploadCompressedTextureFromByteArray', 'away3d.textures.CubeTextureBase', 'CubeTextureBase', 'createCubeTexture', 'testSize', 'BitmapCubeTexture', 'BitmapData\x20should\x20have\x20equal\x20width\x20and\x20height!', 'Invalid\x20bitmapData:\x20Width\x20and\x20height\x20must\x20be\x20power\x20of\x202\x20and\x20cannot\x20exceed\x202048', 'set_bitmapData', 'BitmapTexture', '_generateMipmaps', 'getMipMapHolder', 'kjTlM', 'MvYoC', '_mipMapHolder', 'nYlHh', '_mipMaps', '_mipMapUses', '2|4|3|0|1|6|5', 'freeMipMapHolder', 'away3d.textures.RenderCubeTexture', 'PIZPj', 'BdfPc', 'vLQHy', 'scoreList', 'away3d.textures.RenderTexture', 'away3d.tools.utils.GeomUtil', 'tools', 'GeomUtil', '2|5|8|1|0|3|4|7|6', 'constructSubGeometry', '0|1|14|12|4|5|10|13|3|15|2|8|6|9|7|11', 'away3d.tools.utils.TextureUtils', 'isDimensionValid', 'tCNpJ', 'isPowerOfTwo', 'TcgXI', 'vccMZ', 'com.player03.analytics.ISODate', 'ISODate', '%Y-%m-%dT%H:%M:%SZ', 'com.player03.iterator.Iterators_impl', 'uDOJC', 'Iterators_impl', 'Must\x20increment\x20by\x20a\x20non-zero\x20value.', 'rangeEndValue', 'com.player03.layout.Direction', 'Direction', 'onBoundsChanged', 'IMcoN', 'stageLayout', 'stageScale', 'onResize', 'currentLayout', 'VahJe', 'mRPrU', 'applyTo', 'lBaCZ', 'NSblJ', 'conflictExists', 'getMask', 'VXcnm', 'BoundItem', 'gReCN', 'gzindex', 'gzhead', 'pending_buf_size', 'hcrc', 'adler', 'pendingWidth', 'pendingHeight', 'set_parentLayout', 'onAddedToStage', 'onRemovedFromStage', 'com.player03.layout.LayoutContainer', 'LayoutContainer', 'setHeightToContain', 'qwQiy', 'I\x27ll\x20let\x20you\x20sleep\x20then.', 'createLayout2', 'parentLayout', 'callback', 'AGXcL', 'ZQYEG', 'WeotF', 'mStyleValue', 'com.player03.layout.LayoutCreator', 'LayoutCreator', 'fillAreaLeftOf', 'matchSameEdges', 'fillAreaRightOf', 'EXGwQ', 'matchOppositeEdges', 'shiftKey', 'screenX', 'screenY', 'dslpm', 'jQufa', 'ResizableImpl', 'XfBdI', 'VgqRp', 'oYlWL', 'DjKQf', 'BXDwa', 'get_sourceObject()\x20must\x20be\x20overridden!', 'get_sourceObject', 'com.player03.layout._Resizable.DisplayObjectResizable', 'bOgtw', 'com.player03.layout._Resizable.AreaResizable', '_Resizable', 'AreaResizable', 'egrSN', 'raw', 'fRJwB', 'Maybe\x20no\x20one\x20else\x20is\x20here,\x20and\x20this\x20tunnel\x20just\x20started\x20beeping\x20on\x20its\x20own.', 'I\x20hope\x20not.', 'VniTP', 'HHBuO', 'DvdHz', 'timesShown', 'frame5', 'frame13', 'frame17', 'frame18', 'frame19', 'Student\x20Teacher', 'com.player03.layout._Resizable.RectangleResizable', 'RectangleResizable', 'wsISn', 'DropShadowFilter', 'Ogvqz', 'set_area', 'com.player03.layout.Scale', 'Scale', 'behavior', 'pDhHK', 'mTKiq', 'set_behavior', 'com.player03.layout._Scale.ScaleBehavior', '_Scale', 'com.player03.layout.ShowAllScale', 'ShowAllScale', 'VtlGP', 'pieWj', 'NrPMw', '__tempUInt16Array', 'com.player03.layout.StageLayoutContainer', 'StageLayoutContainer', 'ttWRT', 'com.player03.layout.area.Area', 'Area', 'queueChangeEvent', 'fPLsf', 'iAyyl', 'iGHKr', '_previousCollidingView', '_collidingView', 'get_bufferClear', '_collidingViewObjects', '_forceMouseMove', 'currentArea', 'queue', '(x=', ',\x20y=', ',\x20width=', ',\x20height=', 'pamCB', 'StageArea', 'com.player03.layout.item.LayoutItem', 'CustomCallback', 'direction', 'horizontal', 'com.player03.layout.item.Edge', 'Edge', 'Or\x20less\x20aware,\x20for\x20all\x20I\x20know.', 'lGJeb', 'hROrn', 'I\x20know!', 'Today\x27s\x20hypothesis\x20is\x20that\x20solo\x20teleportation\x20has\x20to\x20do\x20with\x20awareness!', 'QBEhS', 'getEdge', 'com.player03.layout.item._Edge.OutsideLeftOrTop', 'com\x20player03\x20layout\x20item\x20_Edge\x20OutsideLeftOrTop', 'com.player03.layout.item._Edge.OutsideRightOrBottom', 'com\x20player03\x20layout\x20item\x20_Edge\x20OutsideRightOrBottom', 'com.player03.layout.item._Edge.InsideLeftOrTop', 'com\x20player03\x20layout\x20item\x20_Edge\x20InsideLeftOrTop', 'eeMlf', 'com\x20player03\x20layout\x20item\x20_Edge\x20InsideRightOrBottom', 'com.player03.layout.item.Position', 'Position', 'aNAQt', 'boatSpace', 'boatSection', 'getCoordinate', 'com.player03.layout.item._Position.PercentWithOffset', 'com\x20player03\x20layout\x20item\x20_Position\x20Inside', 'com.player03.layout.item._Position.Outside', 'com\x20player03\x20layout\x20item\x20_Position\x20Outside', 'emfxE', 'Size', 'getSize', 'com.player03.layout.item._Size.SimpleSize', 'com\x20player03\x20layout\x20item\x20_Size\x20SimpleSize', 'com\x20player03\x20layout\x20item\x20_Size\x20RelativeSize', 'com\x20player03\x20layout\x20item\x20_Size\x20MarginSize', 'com.player03.layout.item._Size.AspectRatio', 'com\x20player03\x20layout\x20item\x20_Size\x20AspectRatio', 'baseSize', 'com.player03.layout.item.TextSize', 'TextSize', 'com.player03.run3.save.SaveEntry', 'save', 'SaveEntry', 'True', 'get_value', 'com.player03.run3.save.IntProgress', 'haxeutils', 'XxplO', 'bTYFN', 'earnedQueue', 'addFlushCallback', 'FWMIy', 'Currency', 'ncynW', 'currentFPS', 'set_selectable', 'set_defaultTextFormat', '_sans', 'set_text', 'FPS:\x20', 'times', 'this_onEnterFrame', 'recordTransaction', 'recordSoftEarned', 'Cannot\x20earn\x20a\x20negative\x20amount\x20of\x20currency!', 'queueSoftEarned', 'In-game', 'recordSoftSpent', 'Cannot\x20spend\x20a\x20negative\x20amount\x20of\x20currency!', 'Attempting\x20to\x20spend\x20more\x20power\x20cells\x20than\x20you\x20have!', 'com.player03.run3.Music', 'Music', 'MapOfTheStars', 'getMusicPath', 'music/', 'correctMusicID', '.ogg', 'prevPercentLoaded', 'galaxyWidth', 'galaxyHeight', 'starMatrix', 'glow', 'drawEllipse', 'Preloader', 'lastUpdateTime', 'lock', 'star', 'bitmap', 'unlock', 'com.player03.run3.save.LocalInt', 'LocalInt', 'QnWCG', 'XBuLM', 'parseString', 'com.player03.run3.save.LocalString', 'LocalBool', 'com.player03.run3.save.FloatProgress', 'FloatProgress', 'vMvwU', 'com.player03.run3.save.LocalFloat', 'LocalFloat', 'BoolProgress', 'lastUsernameSol', 'getLocal', 'last', 'text/BuildNumber.txt', 'BuildNumber.txt\x20doesn\x27t\x20exist!\x20Make\x20sure\x20you\x20aren\x27t\x20accessing\x20Save.instance\x20before\x20the\x20assets\x20are\x20initialized.', 'buildNumber', 'set_username', 'backupMade', 'IZkbC', 'verb', 'gid', 'gender', 'wardrobe', 'constructFunction', 'frames', 'symmetrical', 'radiusMultiplier', 'shadowRadiusMultiplier', 'wentHome', 'wentThroughWormhole', 'callbacks', 'Save', 'username', 'Run3_backup', 'gsVEZ', 'WrgAM', 'yekZf', 'sKKJD', 'As\x20I\x27m\x20sure\x20you\x27re\x20well\x20aware,\x20I\x20installed\x20an\x20electromagnet\x20into\x20my\x20top\x20hat\x20in\x20order\x20to\x20draw\x20in\x20power\x20cells.', 'Just\x20say\x20\x22batteries\x22...', 'wDyta', 'FqQxh', '\x20->\x20', 'com.player03.run3.Save', 'gpEcv', 'nhCcB', 'suggestedDestination', 'earned', 'description', 'payout', 'visibility', 'canBeEarned', 'Achievement', 'imagePath', 'award', 'pixelSnapping', 'openfl.display.Bitmap', 'BdOng', 'HahQu', 'oxJdC', 'tzwpG', 'iRgay', 'DZwxZ', 'temporaryAnimations', 'deregisterAnimation', 'EresQ', 'Y_AXIS', 'cYkqN', '__canvasRenderer', '__getCodec', 'set_src', 'plsYD', 'lPlSh', 'qztMV', 'Oh,\x20interesting...', 'Did\x20you\x20figure\x20it\x20out?', 'gItvF', 'XtRYK', 'GrGBP', 'uARSC', 'setScissorRectangle', '__defaultRenderTarget', '__offsetX', '__offsetY', '__displayHeight', 'kvOio', '__scissorRectangle', '__gl', 'COLOR_BUFFER_BIT', 'clearColor', '__displayWidth', 'cyRiW', '__currentShaderBuffer', 'addFloatOverride', '__currentShader', '__matrix', 'yLjCM', 'aqfqE', 'yndvZ', 'snnew', 'VLRtY', 'IzVlK', 'com.player03.run3.achievement.AchievementThumbnail', 'AchievementThumbnail', 'getBitmapData', 'crownInColor', 'disabledColorFilter', '__applyFilter', 'point', 'colorData', 'greyscaleData', 'crownInGrey', 'com.player03.run3.achievement.AchievementView', 'textColor', 'payoutText', 'withDescription', 'resizeToContents', 'drawSingleBattery', 'headerFormat', 'font', 'bold', 'applyHeaderFormat', '\x0a???', 'interpolate', 'setTextFormat', 'com.player03.run3.achievement.Achievements', 'get_awardedCount', 'galacticVandalism', 'Dislodge\x20700\x20tiles.', 'LEVEL', 'slippingAndSlidingToVictory', 'Slipping\x20and\x20Sliding\x20to\x20Victory', 'Complete\x20the\x20Winter\x20Games.', 'getLevelByID', 'thoroughlyLost', 'Thoroughly\x20Lost', 'Complete\x20four\x20different\x20paths\x20in\x20Explore\x20Mode.', 'achievement/ThoroughlyLost.png', 'MODE', 'aJourneyOf1000LightYears', 'A\x20Journey\x20of\x201000\x20Light-Years', 'Run\x20800\x20meters\x20in\x20Infinite\x20Mode.', 'tetrahedronEnthusiast', 'Tetrahedron\x20Enthusiast', 'achievement/TetrahedronEnthusiast.png', 'aBreathOfFreshNothing', 'A\x20Breath\x20of\x20Fresh\x20Nothing', 'Float\x20outside\x20the\x20tunnel\x20long\x20enough\x20to\x20flip\x20upside-down,\x20then\x20land\x20safely.', 'achievement/ABreathOfFreshNothing.png', 'aGlimpseOfNewPlaces', 'Locate\x20the\x20Wormhole.', 'achievement/AGlimpseOfNewPlaces.png', 'windSailor', 'LEVEL_WITH_CHARACTER', 'iWouldBounce500More', 'I\x20Would\x20Bounce\x20500\x20More', 'Starting\x20at\x20any\x20point\x20after\x20the\x20500m\x20mark,\x20travel\x20500\x20meters\x20in\x20a\x20row\x20with\x20the\x20jump\x20button\x20held.', 'Falling\x20to\x20Pieces', 'Let\x2050\x20duplicates\x20fall\x20into\x20space\x20in\x20one\x20Infinite\x20Mode\x20run.', 'achievement/FallingToPieces.png', 'fallingToPieces', 'whereThePowerCellsAre', 'Where\x20the\x20Power\x20Cells\x20Are', 'unlimitedEndurance', 'Reach\x205000\x20meters\x20in\x20Infinite\x20Mode\x20without\x20buying\x20a\x20respawn.', 'achievement/UnlimitedEndurance.png', 'boldlyGone', 'Boldly\x20Gone', 'Complete\x20Level\x2065\x20in\x20Explore\x20Mode.', 'achievement/BoldlyGone.png', 'names', 'ids', 'addAchievement', 'myLtU', 'replaceAchievement', 'createBoat', 'placeBalloon', 'GRAVITY_ROTATION', 'duplicate', 'IMenu', 'haxeutils.misc.Updateable', 'prevX', 'prevY', 'secrets', 'setJustClicked', 'AchievementsMenu', 'destination', 'MENU', 'Earned:\x20...', 'xLocked', 'grid', 'contentsYMargin', 'thumbnails', 'arrangement', 'arrangeVisible', 'contentsDirty', 'getInsideY', 'justClicked', 'set_cameraX', 'set_cameraY', 'Earned:\x20', 'achievements', 'moreAchievements', 'namedAchievements', 'com.player03.run3.achievement.LevelAchievements', 'LevelAchievements', 'getChainCondition', '_beatLevel', 'usedCharacter', 'didntUseCharacter', 'didntUseCharacterOrCostume', 'neverJumped', 'jumpedAtMost', 'dislodgedTiles', 'dislodgedPercentTiles', 'endZ', 'spawnSnapshot', 'dislodgedNoMoreThan', 'dislodgedNoMoreThanPercent', 'jumpedAtLeast', 'abilityUsedAtMost', 'abilityUsedAtLeast', 'ability2UsedAtMost', 'ability2UsedAtLeast', 'collectedBatteries', 'collectedNoMoreBatteriesThan', 'neverRotates', 'rotatesAtMost', 'neverPressesKey', 'staysInside', 'avoidsEdges', 'touchesTile', 'avoidsTile', 'staysOnGround', 'touchesTileByIndex', 'avoidsTileByIndex', 'makeChain', 'ltJlP', 'universalAchievements', 'applyUniversalAchievements', 'ftSbb', 'addCloudAchievement', 'ssFcd', 'sSuPp', 'registerAchievementDestination', 'addFactory', 'TzFKa', 'hasHighlightedAchievement', 'TLEbO', 'factory', 'com.player03.run3.achievement._LevelAchievements.Factory', 'com\x20player03\x20run3\x20achievement\x20_LevelAchievements\x20Factory', 'api', 'GlobalEventManager', 'mostRecentEvent', 'Dispatching\x20\x22', '\x22\x20event\x20to\x20', 'com.player03.run3.api.GlobalEventManager', 'listeners', 'com.player03.run3.api._GlobalEventManager.LinkedListener', 'com\x20player03\x20run3\x20api\x20_GlobalEventManager\x20LinkedListener', 'bAVHZ', 'availablePaths', 'availableUntil', 'com.player03.run3.api._GlobalEventManager.ListenerIter', 'com\x20player03\x20run3\x20api\x20_GlobalEventManager\x20ListenerIter', 'local', 'CloudData', 'contentLoaders', 'knownDownloads', 'trackDownload', 'localContent.json', 'content.json', 'com.player03.run3.api.content.CloudContent', 'com\x20player03\x20run3\x20api\x20content\x20CloudContent', 'displayMessages', 'LMrri', 'dEtOf', '__srcContext', '__overrideBlendMode', 'MMYXw', 'OQNWA', 'downloadAsNecessary', 'ceUfN', 'I\x27m\x20done\x20with\x20all\x20this.', 'I\x27m\x20done\x20waiting\x20for\x20the\x20Runner\x20to\x20get\x20us\x20home.', 'onLoaded', 'onContentLoaded', 'PyUin', 'handleData', 'STMnZ', 'onExploreDetailsLoaded', 'onExploreAvailabilityLoaded', 'onCutsceneLoaded', 'onCutsceneConditionLoaded', 'pgfQY', 'onAchievementLoaded', '[^a-zA-Z0-9]', 'achievement/', 'WhkqI', 'onImageLoaded', 'registerTrigger', 'dataConfirmed', 'downloadedVersion', 'allowCaching', 'version_', 'toJSON', 'text_', 'com.player03.run3.api.content.Content', 'com\x20player03\x20run3\x20api\x20content\x20Content', 'requiredContent', 'text/content/', 'pendingVersion', 'qLFsB', 'xdHot', 'toBase64', 'confirmDownload', 'sFauy', 'IEntity', 'applyForce', 'applyImpulse', 'wakeUp', 'umkLg', 'Who\x20cares\x20about\x20building\x20new\x20ones?\x20We\x20have\x20plenty\x20in\x20good\x20condition.', 'nme3D.physics.GameObject', 'physics', 'GameObject', 'rigidbody', 'collider', 'mNCLd', 'set_collider', 'spawnHere', 'CwOtY', 'getInitialPosition', 'llzHT', 'Listen,\x20this\x20isn\x27t\x20complicated.', 'It\x27ll\x20catch\x20up\x20in\x20about\x20two\x20months.', 'Don\x27t\x20go\x20blaming\x20me\x20for\x20that.', 'onTransformChanged', 'onAddedToLevel', 'akWmg', 'applyForce3D', 'applyImpulse3D', 'set_zVelocity', 'getSpawnX', 'getSpawnY', 'NYUch', 'maqzU', 'getSpawnZ', 'cancelActions', 'unitsystem.unit.IUnit', 'unit', 'absorbKey', 'absorbedKey', 'hYnTd', 'haxeutils.math.geom.Quaternion', 'Quaternion', 'specialPhysicsOnCrumbling', 'unstableCollisionForceMultiplier', 'specialOOBThreshold', 'reducedZAccelLeft', 'zTraction', 'airXAccelMultiplier', 'xAccel', 'zAccel', 'xMaxSpeed', 'oobDriftForce', 'spritesheetImagePath', 'registerAnimation', 'teleport', 'set_mass', 'collisionCallback', 'glancingCollisionCallback', 'oobForce', 'currentXMaxSpeed', 'absorbedKeys', 'actions', 'temporaryActions', 'temporaryActionTimesLeft', 'eventListeners', 'jumpsAllowed', 'walkOffJump', 'midairJumpMultiplier', 'addJumpStrength', 'upwardsVelocityLimit', 'cancelsDownwardsVelocity', 'disableGravityAction', 'currentFrictionMultiplier', 'shadows', 'com.player03.run3.character.Character', 'Character', 'clientHeight', 'EVhRf', 'cameraRotation', 'deviceAdded', 'keyPressed', 'lastInputTime', 'keyWasPressed', 'lastInputChangeTime', 'facingRight', 'getNewSpeed', 'rotationBeforeUpdate', 'rotatingFromTile', 'rotationCount', 'lastOnGround', 'leftGroundBuffer', 'startedThisFrame', 'onJump', 'recordAbilityActivations', 'transitionSection', 'containsWithLeeway', 'disableGravity', 'oobTime', 'setUpDirection', 'deaths', 'gravityDisabled', 'castsShadowsOutwards', 'timeTumbling', 'jumpCount', 'collisionProperties', 'onJumpOff', 'jumpsPerformed', 'onCollectPickup', 'collisionResult', '2|4|3|1|0', 'setKeyPressedTime', 'collideWithTile', 'animates', 'animationTime', 'get_crumbling', 'stable', 'adjustTargetRotation', 'updatesVelocityZ', 'DcYaB', '5|8|3|0|2|6|1|7|4', 'rotating', 'distanceSqFromBounds', 'wasOnGround', 'normalOffset', 'get_normal', 'goodBalance', 'balanceTrainingBought', 'balanceTrainingActive', 'adjustApparentRotation', 'adjustCollisionResult', 'applyEffect', 'ref', 'lastOnGroundSnapshot', 'angularDistanceWhileOutside', 'collidedWithRamp', 'checkRamp', 'jwxsI', 'minYVelocity', 'currentStrengthMultiplier', 'finalizeRotationVotes', 'rotateAroundZAxis', 'onForceApplied', 'cfQeU', 'uQamL', 'clickStartTime', 'EXPLORE', 'loadLevel', 'targetLevelNumber', 'levelStartText', 'getLevelName', 'voteForRotation', 'ZERO', 'inradius', 'QSWZW', 'getGravityStrength', 'beingReset', 'findSpawnPoint', 'timeLeft', 'cancelBlockedActions', 'nftTA', 'qvnVI', 'qyFAg', 'get_CHARACTER_ICONS', 'scoreText', 'takeSnapshot', 'getListenerList', 'BZZaq', 'set_leftGroundBuffer', 'Angel', 'com.player03.run3.character.AnimationController', 'AnimationController', 'upwardSlope', 'lastBounce', 'justBounced', 'groundThreshold', 'activateWhileKeyHeld', 'autoJumpDelay', 'floatAmount', 'Bunny', 'HUiNP', 'bounce', 'secondToLastBounce', 'defaultInstance', 'kYctR', 'boxTranslation', 'CDZuI', 'KjrlR', 'dVzpu', 'oOzup', 'xInverted', 'side1', 'side2', 'NGgoD', 'crossProductF', 'tempPoint', 'spriteSheetMaterial', 'getGeometry', '.json', 'frameData', 'pixelsToWorldCoordinates', 'baseX', 'spriteSourceSize', 'baseY', 'uvRect', 'xToU', 'yToV', 'framesAcross', 'spriteSheetAnimator', '1|3|2|0|4', 'gaussianBlur', '__toLimeVector2', '__blurX', '__blurY', '__strength', 'nme3D.render.SpritesheetBillboard', 'SpritesheetBillboard', 'gotoAndStop', 'updateDimensions', 'movement', 'sourceSpritesheet', 'CharacterTeleportAnimation', 'ZHusI', 'com.player03.run3.character.Characters', 'set_activeCharacter', 'available', 'Runner', 'Skater', 'd521995bd2b4672c931246992e7377108ea1e601', 'Student', '9e1c525d12a466e7fcb5a7b110fb4c6139241247', 'c6cd4faaee1e0ca636d0025a20ee64e41197a234', 'a9931021863aa9e786a5d22303e73ea331907079', 'Gentleman', '60ab62514b909a79cceb699dd6d3b83151db88ad', 'Zombie', 'skier', 'Skier', 'add17b1bf22fcb2d5a791bb7469bb0cf48685dad', 'yoIrP', 'Child', '1e5765b9cd25115790ad0357c44fc402bdd0f895', 'Pastafarian', 'jackOLantern', 'JackOLantern', 'qkVGV', 'AoMiN', 'OLnMh', 'DaFri', 'ghost', 'Ghost', 'iceSkater', 'IceSkater', 'pirate', '8e167d932bfa615b882182d7513fa968cb0eb1ea', 'ninja', 'Ninja', 'toBUB', 'eaIUZ', 'nameForDisplay', 'Ice\x20Skater', 'Jack-o-Lantern', 'nameForHighScores', 'Lizard', 'sleepMessage', 'It\x27s\x20fast\x20asleep.', 'sleepImage', 'menu/characterselection/SleepingCharacterOverlay.png', 'zombie', 'climber', 'Finish\x20level\x2010\x20in\x20Explore\x20Mode\x20to\x20unlock\x20this\x20speedster.\x20Or...', 'unlockInstructions', 'Collect\x20power\x20cells\x20to\x20find\x20out\x20what\x27s\x20in\x20the\x20backpack.', 'Collect\x20power\x20cells\x20to\x20unlock\x20this\x20self-proclaimed\x20hero.', 'Collect\x20power\x20cells\x20to\x20unlock\x20this\x20self-replicator.', 'Complete\x20the\x20low-power\x20area\x20to\x20unlock\x20this\x20light-weight\x20youngster.\x20Or...', 'Earn\x20power\x20cells\x20to\x20unlock\x20this\x20eccentric\x20power\x20cell\x20collector.', 'Earn\x20power\x20cells\x20to\x20unlock\x20this\x20pastafarian\x20bridge\x20builder.', 'Earn\x20power\x20cells\x20to\x20unlock\x20this\x20outside-the-box\x20thinker.', 'userFriendlyDescription', 'Wants\x20to\x20see\x20everything\x20at\x20least\x20once,\x20and\x20she\x20does\x20mean\x20everything.', 'Listen,\x20ANYONE\x20would\x20have\x20trouble\x20staying\x20in\x20control\x20on\x20frictionless\x20skis.', 'Well,\x20I\x20guess\x20that\x27s\x20one\x20idea\x20for\x20a\x20costume.\x20Isn\x27t\x20it\x20heavy,\x20though?', 'Enjoys\x20challenging\x20himself\x20almost\x20as\x20much\x20as\x20he\x20enjoys\x20going\x20fast.', 'Everyone\x20tries\x20new\x20things\x20sometimes.', 'Once\x20you\x20figure\x20out\x20how\x20something\x20works,\x20it\x27s\x20yours\x20to\x20use.\x20This\x20includes\x20gravity.', 'Lizards\x20are\x20known\x20for\x20being\x20green\x20and\x20jumping\x20really\x20high.', 'Suspicious\x20of\x20others,\x20but\x20he\x20trusts\x20alien\x20technology\x20that\x27s\x20been\x20lying\x20around\x20for\x20ages.\x20Go\x20figure.', 'It\x20doesn\x27t\x20care\x20if\x20you\x20call\x20it\x20the\x20\x22Rabbit\x22\x20or\x20the\x20\x22Bunny.\x22\x20All\x20it\x20cares\x20about\x20is\x20bouncing.', 'Sometimes\x20clever,\x20sometimes\x20immature.\x20For\x20example:\x20he\x20carries\x20a\x20balloon\x20to\x20help\x20him\x20jump\x20farther,\x20but\x20it\x27s\x20filled\x20with\x20water\x20so\x20he\x20can\x20splash\x20people.', 'He\x20worked\x20very\x20hard\x20on\x20this\x20costume.\x20Pretend\x20to\x20be\x20scared,\x20ok?', 'Employs\x20magnets\x20for\x20rapid\x20procurement\x20of\x20power\x20cells.', 'Her\x20faith\x20in\x20the\x20Flying\x20Spaghetti\x20Monster\x20allows\x20her\x20to\x20run\x20across\x20empty\x20space.\x20Her\x20faith\x20also\x20allows\x20her\x20to\x20ignore\x20the\x20Student\x27s\x20alternate\x20explanation.', 'skated', 'bounced', 'walked', 'teleportTrick', '7bf98d4de1cd6bc9e70cc048a4920d09dc1b308e', 'addEvent', 'setBalance', 'ordering', 'costumes', 'currentCharacter', 'activeCharacter', 'isUnlocked', 'updateCharacter', 'ran', 'canSpeak', 'com.player03.run3.character.CharacterData', 'tips', 'instantiate', 'addTip', 'getTip', 'previewImagePath', 'menu/characterselection/', 'previewFrontPath', 'Front.png', 'character/', 'NyctM', 'purchase', 'Unlock\x20', 'LuvkD', 'com.player03.run3.character._Characters.RandomCharacterData', 'com\x20player03\x20run3\x20character\x20_Characters\x20RandomCharacterData', 'yIBmf', 'randomize', 'snapshotBasedCondition', 'com.player03.run3.character.Tip', 'Tip', 'tip', 'Knowledge', 'animationID', 'blockedCategories', 'unblockedCategories', 'surrogateAction', 'requiredKey', 'action', 'Action', 'runActions', 'categories', 'get_blockedCategories', 'actionRequirementsMet', 'iMnjG', 'correctKeysPressed', 'activateAction', 'deactivateAction', 'GaBar', 'startAction', 'performAction', 'endAction', 'ovuRX', 'maxStrength', 'com.player03.run3.character.ChargedJumpAction', 'ChargedJumpAction', 'psWEn', 'rFTac', 'SMnEM', 'xCharge', 'eXpvW', 'lowBuoyancy', 'com.player03.run3.character.Child', 'lQYHO', 'secondaryAbilityActivations', 'beginAnimation', 'lastInMidair', 'reelTimeElapsed', 'noRotateTime', 'distFromAnchor', 'anchor', 'registerObject', 'preCollisionCallback', 'isNotAnchor', 'targetFinder', 'com.player03.run3.character.Climber', 'Climber', 'keepInRange', 'sticky', 'countdownToGrab', 'claimPickups', 'prevZ', 'stuckTo', 'reel', 'tBsoK', 'preCollision', 'set_stuckTo', 'uEajW', 'dDMMz', 'finalizeRotationChange', 'keepCameraInBounds', 'overriddenCameraOffset', 'onCollision', 'onGlancingCollision', 'stuckOffset', 'com.player03.run3.character.Anchor', 'force', 'gravity', 'pickupsGrabbed', 'wasPickedUp', 'overrideVelocity', 'twnla', 'OfOtE', 'Certainly.\x20Imagine\x20if\x20you\x20would\x20that\x20this\x20is\x20a\x20throwing\x20knife.', 'A\x20blade-heavy\x20knife,\x20to\x20be\x20precise.', 'notifyCollisionProperties', 'mQwiK', 'WOCMR', 'jumpsRestored', 'PostJumpAction', 'startZVelocity', 'yVelocity', 'zBoost', 'endZVelocity', 'com.player03.run3.character.DashAction', 'DashAction', 'power', 'XXpZH', 'iLOHQ', 'Xfcgm', 'com.player03.run3.character.DisableGravityAction', 'DisableGravityAction', 'eCJCt', 'prevRotation', 'DEFAULT_CAMERA_OFFSET', 'haxeutils.math.GrowthFunctions', 'GrowthFunctions', 'exponentBase\x20must\x20be\x20greater\x20than\x201!\x20Got\x20', 'linearFunc', 'Decreasing\x20exponential\x20functions\x20not\x20yet\x20supported!', 'log', 'naturalExponentialFunc', 'compound', 'compoundFunc', 'LdfuD', 'nDlCg', 'exp', 'mkCYN', 'footstoolsInMidair', 'footstooled', 'animationControllerBackup', 'com.player03.run3.character.Duplicator', 'Duplicator', 'castsShadows', 'timeToSpawn', 'getSpawnRateMultiplier', 'getFootstoolMultiplier', 'CYwWg', 'spawn', 'zwzRG', 'uBuJs', 'setPositionOnMap', 'duplicatorIndex', 'wanderOffset', 'gvMbp', 'WjOTm', 'QPYkM', 'Oof.', 'Huh.', 'pauseAllButCamera', 'haxeutils.math.range.FloatRange', 'haxeutils.math.range.RangeMapping', 'RangeMapping', 'spawner', 'distanceTraversedToTime', 'TIME_MAPPING', 'VALUE_MAPPING', 'com.player03.run3.character.Gentleman', 'wNQqp', 'deregisterBatteries', 'deregisterObject', 'oQBHX', 'com.player03.run3.character.HoverAction', 'HoverAction', 'elgQU', 'identityMatrix', 'setSourceRGB', '__colorSplit', 'paint', 'com.player03.run3.character.Skater', 'eBKLq', 'updatesVelocityY', 'svboq', 'com.player03.run3.character.InvertGravityAction', 'pBmYH', 'timestamp', 'accelerationX', 'accelerationZ', 'avoidJumpingOut', 'sleepinessEntryChecked', 'floatDownAction', 'com.player03.run3.character.JackOLantern', 'JHKCu', 'YJWbz', 'No\x20worries.\x20We\x27ll\x20just-', 'What\x20is\x20that\x20thing,\x20anyway?', 'What\x20is\x20it?\x20All\x20I\x20know\x20is\x20we\x27re\x20trying\x20to\x20get\x20there.', 'wasSleepy', 'set_sleepiness', 'get_lizardFellAsleep', 'checkStillAsleep', 'SLEEPINESS_AFTER_SHAKEN', 'zUGva', 'checkSleepy', 'onFall', 'twplQ', 'Ttxar', 'dpEdh', 'temp2', 'temp3', 'QtjLC', 'RYHBK', 'sEvjX', 'intersectWithDistance', 'endXVelocity', 'endYVelocity', 'prevZVelocity', 'MagnetAction', 'IGvnk', 'ZtCfI', 'magnetic', 'extraManeuverabilityLeft', 'overrideVelocityF', 'ioefG', 'YPwep', 'chargedJumpAction', 'com.player03.run3.character.Ninja', 'onBridge', 'relativeMetalObject', 'absoluteMetalObject', 'com.player03.run3.character.Pastafarian', 'bridge', 'fullyBuilt', 'tileTypes', 'com.player03.run3.character.PseudoAction', 'PseudoAction', 'gimWw', 'haxeutils.math.geom.Eulers', 'Eulers', 'degrees', 'uXdYH', 'characterSprite', 'primaryShadow', 'horizontalOffset', 'p2Offset', 'rayAABB', 'com.player03.run3.character.Shadow', 'Shadow', 'aimedOutwards', 'rayRotation', 'mCaOx', 'extendToPoint', 'collideLine', 'fromVectorRotation', 'baseNormal', 'planeLineIntersection', 'FJMhX', '__proxy', 'com.player03.run3.character.Skier', 'SPEED_TO_Z_TRACTION', 'SPEED_TO_COAST_TIME', 'SPEED_TO_X_SPEED', 'EPsiH', 'wPrgI', 'boxChecked', 'setFromIndex', 'com.player03.run3.character.SpawnData', 'SpawnData', 'WHCFq', 'SSarf', 'setFromString', 'checkBoxTile', 'addY', 'xFriction', 'yFriction', 'zFriction', 'com.player03.run3.character.StopInMidairAction', 'StopInMidairAction', 'wXlwV', '_canPlayEvent', 'canplay', 'invertGravityAction', 'com.player03.run3.character.Student', 'com.player03.run3.character.Tips', 'XxCWj', 'vWhsF', 'generalTips', 'currentRunLessThan', 'The\x20Planet\x20isn\x27t\x20the\x20only\x20planet\x20in\x20the\x20Solar\x20System.\x20It\x20gets\x20the\x20name\x20\x22Planet\x22\x20because\x20it\x27s\x20the\x20important\x20one.', 'highScoreGreaterThan', 'The\x20more\x20boxes\x20you\x20buy,\x20the\x20more\x20likely\x20a\x20box\x20is\x20to\x20show\x20up\x20where\x20you\x20need\x20it.', 'Everyone\x20has\x20strengths\x20and\x20weaknesses.\x20If\x20you\x27re\x20ever\x20stuck,\x20try\x20using\x20a\x20different\x20character.', 'The\x20people\x20here\x20in\x20the\x20Tunnels\x20are\x20more\x20impulsive\x20than\x20average.\x20This\x20is\x20not\x20a\x20coincidence.', 'currentRunGreaterThan', 'Game\x20running\x20slow?\x20Try\x20lowering\x20the\x20quality\x20in\x20the\x20pause\x20menu.', 'highScoreLessThan', 'Quickly\x20release\x20the\x20jump\x20button\x20for\x20a\x20low\x20jump.\x20The\x20sooner\x20you\x20land,\x20the\x20more\x20time\x20you\x20have\x20to\x20prepare\x20your\x20next\x20jump!', 'Who\x20needs\x20flashy\x20special\x20abilities\x20when\x20you\x20have\x20precision\x20and\x20agility?', 'True\x20to\x20her\x20name,\x20the\x20Runner\x20performs\x20best\x20on\x20the\x20ground.\x20She\x20runs\x20faster\x20and\x20maneuvers\x20better.', 'Both\x20the\x20Runner\x20and\x20the\x20Angel\x20have\x20leadership\x20skills,\x20but\x20you\x20wouldn\x27t\x20know\x20it\x20from\x20listening\x20to\x20the\x20Angel.', 'The\x20Runner\x27s\x20philosophy:\x20you\x20can\x27t\x20plan\x20for\x20everything.\x20Instead,\x20plan\x20for\x20the\x20fact\x20that\x20you\x20can\x27t\x20plan\x20for\x20everything.', 'The\x20Runner\x20may\x20not\x20like\x20people\x20doodling\x20on\x20her\x20map,\x20but\x20she\x20doesn\x27t\x20want\x20to\x20offend\x20them\x20by\x20erasing\x20their\x20work.', 'The\x20Runner\x20supervised\x20the\x20construction\x20of\x20the\x20City,\x20and\x20several\x20smaller\x20cities.', 'Her\x20map\x20only\x20stores\x201GB,\x20but\x20the\x20Runner\x20has\x20never\x20even\x20come\x20close\x20to\x20running\x20out.\x20She\x20doesn\x27t\x20see\x20what\x20the\x20fuss\x20is\x20over\x208GB\x20paper.', 'As\x20the\x20oldest\x20one\x20here,\x20the\x20Runner\x20naturally\x20has\x20the\x20best\x20strength\x20and\x20agility.', 'True\x20to\x20her\x20name,\x20the\x20Runner\x20performs\x20best\x20on\x20the\x20ground,\x20where\x20she\x20can\x20move\x20and\x20change\x20directions\x20faster.', 'The\x20Skater\x20is\x20faster\x20than\x20anyone\x20else\x20here.\x20Well,\x20maybe\x20not\x20that\x20rabbit,\x20but\x20animals\x20don\x27t\x20count.', 'Ramps\x20convert\x20speed\x20into\x20jump\x20height.\x20Guess\x20who\x20benefits\x20most?', 'The\x20Skater\x20likes\x20to\x20travel,\x20but\x20mostly\x20he\x20hates\x20staying\x20still.', 'Since\x20he\x20wanders\x20so\x20much,\x20there\x20was\x20a\x20brief\x20time\x20when\x20the\x20Skater\x20had\x20met\x20everyone\x20on\x20the\x20Planet.', 'The\x20Skater\x20takes\x20a\x20few\x20minutes\x20each\x20day\x20to\x20maintain\x20his\x20skates.\x20His\x20last\x20pair\x20wore\x20out\x20at\x20a\x20bad\x20time,\x20and\x20he\x20can\x27t\x20afford\x20to\x20lose\x20this\x20pair.', 'get_truancy', 'The\x20Student\x20may\x20be\x20the\x20least\x20athletic\x20person\x20here,\x20but\x20she\x20makes\x20up\x20for\x20it\x20by\x20finding\x20easier\x20ways\x20to\x20get\x20around.', 'What\x27s\x20the\x20point\x20of\x20taking\x20finals?\x20The\x20Student\x20is\x20learning\x20just\x20fine\x20on\x20her\x20own,\x20thank\x20you\x20very\x20much.', 'The\x20Student\x27s\x20philosophy:\x20always\x20try\x20to\x20think\x20of\x20other\x20explanations.\x20If\x20you\x20already\x20know\x20the\x20answer,\x20do\x20it\x20anyway\x20for\x20practice.', 'The\x20Student\x20loves\x20sci-fi\x20stories,\x20but\x20she\x27s\x20annoyed\x20by\x20the\x20usual\x20portrayal\x20of\x20aliens\x20as\x20tall\x20red\x20men.', 'Whoever\x20made\x20the\x20Tunnels\x20was\x20clever.\x20Since\x20tiles\x20attract\x20each\x20other,\x20tunnels\x20can\x20repair\x20themselves\x20automatically.\x20It\x20also\x20means\x20assembling\x20a\x20tunnel\x20is\x20as\x20easy\x20as\x20tossing\x20a\x20stack\x20of\x20tiles\x20into\x20space.', 'The\x20Student\x20does\x20her\x20best\x20to\x20describe\x20things\x20as\x20simply\x20as\x20possible.\x20She\x20figures\x20the\x20Universe\x20is\x20complicated\x20enough\x20as-is.', 'A\x20good\x20way\x20to\x20learn\x20how\x20something\x20works\x20is\x20to\x20pay\x20attention\x20to\x20when\x20it\x20breaks.\x20For\x20instance,\x20Gravity\x20gets\x20weaker\x20when\x20the\x20power\x20goes\x20out.', 'zaNVW', 'The\x20Student\x20knows\x20she\x20promised\x20to\x20explain\x20how\x20she\x20controls\x20gravity,\x20but\x20the\x20device\x20is\x20so\x20poorly\x20built\x20that\x20she\x27d\x20be\x20embarassed\x20to\x20let\x20anyone\x20see.\x20Maybe\x20once\x20she\x20has\x20time\x20to\x20make\x20a\x20better\x20one.', 'The\x20Angel\x20can\x20jump\x20farther\x20than\x20almost\x20everyone\x20else,\x20but\x20it\x20requires\x20planning.', 'Know\x20when\x20to\x20slow\x20down!\x20Going\x20slower\x20gives\x20you\x20time\x20to\x20react.\x20After\x20dashing,\x20press\x20the\x20jump\x20button\x20to\x20slow\x20down.', 'Dashing\x20into\x20a\x20ramp\x20gives\x20the\x20Angel\x20a\x20huge\x20boost\x20and\x20restores\x20the\x20dash\x20at\x20the\x20same\x20time.', 'The\x20Angel\x20tells\x20people\x20his\x20wings\x20are\x20real.\x20If\x20someone\x20happens\x20to\x20miss\x20the\x20sarcasm,\x20that\x27s\x20their\x20problem.', 'The\x20Angel\x27s\x20philosophy:\x20people\x20are\x20stupid,\x20but\x20that\x27s\x20no\x20reason\x20not\x20to\x20help\x20them.', 'The\x20Angel\x20could\x20\x22cut\x22\x20a\x20tunnel\x20if\x20he\x20wanted,\x20but\x20why\x20would\x20he?\x20It\x20would\x20be\x20a\x20waste\x20of\x20time\x20and\x20a\x20huge\x20inconvenience.', 'Whoever\x20built\x20the\x20Tunnels\x20was\x20an\x20idiot.\x20Space\x20is\x20naturally\x20frictionless,\x20but\x20they\x20added\x20air\x20-\x20and\x20therefore\x20air\x20friction\x20-\x20intentionally.', 'The\x20Lizard\x20does\x20not,\x20and\x20perhaps\x20cannot,\x20understand\x20the\x20concept\x20of\x20jumping\x20low.', 'No\x20one\x27s\x20claiming\x20the\x20Lizard\x20as\x20their\x20pet.\x20It\x20seems\x20to\x20have\x20wandered\x20out\x20here\x20on\x20its\x20own.', 'The\x20Bunny\x20and\x20the\x20Lizard\x20can\x20jump\x20so\x20high\x20as\x20a\x20result\x20of\x20their\x20strength\x20and\x20weight.', 'Did\x20you\x20know?\x0aDuplicates\x20can\x20jump\x20off\x20of\x20one\x20another\x20in\x20midair.', 'The\x20Duplicator\x20can\x20instantly\x20swap\x20places\x20with\x20any\x20duplicate.\x20He\x20doesn\x27t\x20know\x20how,\x20and\x20unlike\x20the\x20Student,\x20he\x20doesn\x27t\x20care.', 'HxJoB', 'No\x20no\x20no!', 'Why\x20not?\x20Use\x20your\x20words.', 'No\x20no\x20no\x20no\x20no!', 'His\x20duplicates\x20are\x20like\x20solid\x20mirror\x20images...\x20that\x20aren\x27t\x20mirrored.\x20(The\x20Duplicator\x20isn\x27t\x20much\x20good\x20at\x20similies.)', 'GUlhf', 'All\x20solid\x20objects\x20-\x20including\x20duplicates\x20-\x20can\x20change\x20the\x20tunnel\x27s\x20gravity.', 'Each\x20bounce\x20speeds\x20you\x20up\x20a\x20little.\x0aUse\x20small\x20bounces\x20to\x20gain\x20lots\x20of\x20speed!', 'Don\x27t\x20call\x20it\x20\x22the\x20Rabbit\x22\x20or\x20the\x20Child\x20will\x20hate\x20you\x20forever.', 'The\x20Bunny\x27s\x20philosophy:\x20standing\x20is\x20bad,\x20bouncing\x20is\x20good.', 'Use\x20high\x20jumps\x20if\x20you\x20want\x20to\x20slow\x20down,\x20but\x20be\x20sure\x20not\x20to\x20slow\x20down\x20too\x20much.', 'lInLW', 'xtCWw', 'last_flush', 'The\x20Child\x20loves\x20jumping\x20off\x20ramps\x20and\x20boxes\x20and\x20floating\x20down.', 'Jump\x20lots\x20of\x20times\x20in\x20a\x20row\x20to\x20be\x20like\x20the\x20Bunny!', 'uvWEW', 'XOzhG', 'The\x20Child\x20asked\x20the\x20Student\x20why\x20the\x20gray\x20squares\x20sometimes\x20fall\x20but\x20she\x20went\x20and\x20talked\x20about\x20the\x20Re\x20Action\x20Force\x20and\x20never\x20answered\x20his\x20question.', 'Sometimes\x20he\x20leaves\x20his\x20balloon\x20behind\x20and\x20hides.\x20The\x20adults\x20never\x20notice\x20because\x20he\x27s\x20so\x20clever.', 'AEmkf', 'The\x20candy\x20tasted\x20bad\x20but\x20it\x20burned\x20ok.\x20The\x20Child\x20likes\x20watching\x20things\x20burn.', 'The\x20Child\x27s\x20philosophy:\x20books\x20are\x20boring\x20and\x20stupid\x20unless\x20they\x20have\x20pictures,\x20then\x20they\x27re\x20fun!', 'If\x20a\x20power\x20cell\x20is\x20stationed\x20inconveniently,\x20such\x20that\x20it\x20will\x20fling\x20you\x20into\x20the\x20void,\x20do\x20not\x20hesitate\x20to\x20disable\x20your\x20electromagnet\x20early.', 'The\x20Gentleman\x20will\x20not\x20abandon\x20a\x20power\x20cell\x20he\x20has\x20already\x20claimed,\x20but\x20he\x20exercises\x20discretion\x20in\x20claiming\x20the\x20cells\x20in\x20the\x20first\x20place.', 'Wait\x20until\x20the\x20Gentleman\x20falls\x20below\x20the\x20level\x20of\x20the\x20proximal\x20power\x20cell\x20before\x20energizing\x20his\x20electromagnet\x20to\x20ensure\x20he\x20is\x20propelled\x20upwards.', 'In\x20what\x20he\x20considers\x20to\x20be\x20a\x20mildly\x20amusing\x20symmetry,\x20the\x20Gentleman\x27s\x20electromagnet\x20is\x20activated\x20by\x20electromagnetic\x20waves.', 'The\x20lower\x20classes\x20have\x20their\x20uses.\x20Employ\x20one\x20of\x20them\x20to\x20reach\x202000\x20meters,\x20then\x20switch\x20to\x20the\x20Gentleman.', 'The\x20Gentleman\x20retains\x20partial\x20maneuverability\x20with\x20his\x20electromagnet\x20engaged.\x20By\x20maneuvering\x20left\x20or\x20right,\x20he\x20can\x20influence\x20his\x20eventual\x20motion\x20upon\x20reaching\x20the\x20power\x20cell.', 'uqxKY', 'daueh', 'The\x20Gentleman\x20sees\x20fit\x20to\x20contribute\x20a\x20generous\x20ten\x20percent\x20of\x20his\x20power\x20cells\x20to\x20the\x20group.\x20He\x20reserves\x20the\x20remainder\x20for\x20his\x20own\x20use.', 'The\x20Gentleman\x27s\x20philosophy:\x20the\x20correlation\x20between\x20vocabulary\x20and\x20social\x20standing\x20is\x20not\x20coincidental.', 'Frequently\x20interact\x20with\x20the\x20bridge\x20provided\x20by\x20the\x20Flying\x20Spaghetti\x20Monster\x20to\x20demonstrate\x20your\x20devotion.\x20Relying\x20on\x20Him\x20grants\x20great\x20rewards.', 'The\x20Pastafarian\x27s\x20philosophy:\x20the\x20Flying\x20Spaghetti\x20Monster\x20created\x20a\x20flawed\x20world.\x20It\x27s\x20up\x20to\x20us\x20to\x20make\x20it\x20better.', 'Back\x20home,\x20the\x20Pastafarian\x20lead\x20a\x20small\x20congregation.\x20When\x20she\x20saw\x20the\x20first\x20tunnel,\x20she\x20took\x20it\x20as\x20a\x20sign,\x20and\x20immediately\x20left\x20to\x20explore\x20space.', 'The\x20branching\x20and\x20twisting\x20tunnels\x20vaguely\x20resemble\x20the\x20Flying\x20Spaghetti\x20Monster.\x20Coincidence?', 'unlikely', 'infiniteBest', 'warning', 'activeCostumeEntry', 'com.player03.run3.character.Wardrobe', 'Wardrobe', 'cMyac', 'get_activeCostume', 'set_activeCostume', 'XInput', 'vlqRm', '6|3|0|5|1|4|2', 'invertX', 'fps', 'xThreshold', 'displayFrame', 'com\x20player03\x20run3\x20character\x20animation\x20CharacterFrames', 'fall', 'com.player03.run3.character.animation.SymmetricalFrames', 'com\x20player03\x20run3\x20character\x20animation\x20SymmetricalFrames', 'com.player03.run3.character.animation.BunnyFrames', 'com\x20player03\x20run3\x20character\x20animation\x20BunnyFrames', 'com.player03.run3.character.animation.FallAsym', 'com\x20player03\x20run3\x20character\x20animation\x20FallAsym', 'com.player03.run3.character.animation.FallSym', 'com\x20player03\x20run3\x20character\x20animation\x20FallSym', 'QBtrF', 'com\x20player03\x20run3\x20character\x20animation\x20Frames', 'set_invertX', 'fjihm', 'I\x20didn\x27t\x20go\x20far,\x20by\x20the\x20way.', 'In\x20case\x20that\x27s\x20an\x20issue.', 'YpTOc', 'com.player03.run3.character.animation.FrameSequence', 'com\x20player03\x20run3\x20character\x20animation\x20FrameSequence', 'KDsyG', 'KfFsQ', 'com.player03.run3.character.animation.GentlemanFrames', 'com\x20player03\x20run3\x20character\x20animation\x20GentlemanFrames', 'DzZeN', 'Dswno', 'com\x20player03\x20run3\x20character\x20animation\x20JumpAsym', 'com.player03.run3.character.animation.JumpSym', 'com\x20player03\x20run3\x20character\x20animation\x20JumpSym', 'PyciI', 'com.player03.run3.character.animation.LandAsym', 'com\x20player03\x20run3\x20character\x20animation\x20LandAsym', 'com.player03.run3.character.animation.LandSym', 'oSAvh', 'box', 'getTerrain', 'getDefaultDecorationData', 'movableBox', 'You\x20know\x20what?\x20I\x27m\x20done.', 'I\x27m\x20here\x20to\x20have\x20fun,\x20not\x20participate\x20in\x20mad\x20science.', 'com.player03.run3.character.animation.LizardFrames', 'com\x20player03\x20run3\x20character\x20animation\x20LizardFrames', 'Wftzv', 'pImjx', 'status', 'pending_out', 'w_mask', 'w_bits', 'nice_match', 'max_lazy_match', 'max_chain_length', 'prev_length', 'lookahead', 'strstart', 'match_available', 'prev_match', 'match_length', 'block_start', 'hash_mask', 'hash_size', 'ins_h', 'dyn_ltree', 'Buf16', 'dyn_dtree', 'bl_tree', 'bl_desc', 'd_desc', 'l_desc', 'heap', 'heap_max', 'heap_len', 'depth', 'bi_buf', 'matches', 'static_len', 'opt_len', 'last_lit', 'lit_bufsize', 'l_buf', 'tIwvQ', 'com\x20player03\x20run3\x20character\x20animation\x20NoncontiguousFrames', 'WYYEr', 'com\x20player03\x20run3\x20character\x20animation\x20RunAsym', 'com.player03.run3.character.animation.RunSym', 'com\x20player03\x20run3\x20character\x20animation\x20RunSym', 'BsXCE', 'com.player03.run3.character.animation.SkaterFrames', 'gnkzq', 'com\x20player03\x20run3\x20character\x20animation\x20SkierFrames', '11|2|7|12|13|4|3|8|6|9|5|0|10|1', 'rightRect', 'leftArrow', 'leftRect', 'controls/ArrowCircleButton.png', 'rightArrow', 'addInput', 'ArrowButtons', 'controls', 'ControlSchemes', 'keyControlScheme', 'down', 'addKeys', 'select', 'SAVE_CONTROL_SCHEME_INDEX', 'onFlush', 'activateControlScheme', 'NXdag', 'iKAwp', 'fillColor', 'bubble1', 'isTail', 'deactivateControlScheme', 'haxeutils.input.ControlScheme', 'inputMap', 'newInputData', 'gHxIH', 'YSknW', 'com.player03.run3.cutscene.BrowserCondition', 'BrowserCondition', 'NEVER\x20ALWAYS\x20IF_SHOWN\x20IF_CUTSCENE_LEVEL_REACHED\x20IF_CUTSCENE_LEVEL_COMPLETE\x20IF_FOLLOWING_LEVEL_REACHED\x20CUSTOM', 'NEVER', 'ALWAYS', 'IF_SHOWN', 'IF_CUTSCENE_LEVEL_REACHED', 'IF_CUTSCENE_LEVEL_COMPLETE', 'IF_FOLLOWING_LEVEL_REACHED', 'bwKnC', 'xyYpa', 'runAnimations', 'frameMinTime', 'fadeTime', 'followingCutscene', 'nextFrame', 'DEFAULT_BROWSER_CONDITION', 'tunnelParams', 'initDialog', 'dialogInited', 'maxTailLength', 'connectionWidth', 'tailWidth', 'placeholder', 'skipButton', 'skipButtonLayout', 'cleaned', 'shownFrom', 'addDefaultLevelParams', 'endTiles', 'unloadLevel', 'loadNext', 'createTunnel', 'djDcJ', 'uqFGD', 'cutscenesDisabled', 'Skip', 'options/SkipLevelIcon.png', 'displayNextFrame', 'yaBSI', 'JegXf', 'skip', 'isVisibleInBrowser', 'get_shown', 'eNwbL', 'iyXyY', 'SIual', 'spatial', 'set_shown', 'frame2', 'frame16', 'frame20', 'frame21', 'frame22', 'frame25', 'frame26', 'ABCD', 'com.player03.run3.cutscene.ABCD', 'UMMyp', 'You\x20can\x27t\x20fool\x20me!', 'I\x20cracked\x20your\x20code!', 'Oh\x20great,\x20what\x20now?', 'hMNOe', 'Is\x20that\x20all?', 'What?\x20How?', 'trying', 'Oh,\x20I\x20deny\x20it\x20all\x20right.', 'You\x27re\x20100%\x20wrong,\x20just\x20like\x20always.', 'It\x27s\x20obvious!', 'Not\x20to\x20anyone\x20with\x20a\x20functioning\x20brain.', 'Stop\x20trying\x20to\x20deny\x20it!', 'You\x20hate\x20animals,\x20so\x20the\x20Bunny\x20is\x20out.', 'You\x20hate\x20common\x20decency,\x20so\x20the\x20Pastafarian\x20is\x20out.', 'Plan\x20A\x20and\x20Plan\x20C.', 'Ha!', 'Haha!', 'Heh,\x20good\x20one!\x20I\x20needed\x20that.', 'This\x20isn\x27t\x20funny!', 'Plan\x20C\x20for\x20Child!', 'Stop\x20deflecting!', 'Ok,\x20ok.', 'You\x20got\x20a\x20laugh\x20out\x20of\x20me,\x20so\x20I\x27ll\x20take\x20a\x20moment\x20to\x20pretend\x20you\x20have\x20something\x20resembling\x20a\x20point.', 'Plan\x20A\x20is\x20first,\x20then\x20Plan\x20B,\x20then\x20Plan\x20C,\x20and\x20so\x20on.', 'Ldlfn', 'CDTWY', 'If\x20you\x27re\x20using\x20alphabetical\x20order,\x20why\x27d\x20you\x20skip\x20Plan\x20B?', 'I\x20didn\x27t!', 'Same\x20with\x20Plan\x20D:\x20we\x27ll\x20be\x20trying\x20it\x20right\x20here\x20at\x20Launch\x20Site\x20C,\x20if\x20Plan\x20C\x20fails.', 'Not\x20that\x20Plan\x20C\x20will\x20fail.', 'It\x27s\x20my\x20plan.', 'Besides,\x20Plan\x20A\x20will\x20succeed,\x20so\x20we\x20won\x27t\x20even\x20get\x20to\x20Plan\x20C.', 'Well\x20aren\x27t\x20you\x20arrogant.', 'Arrogant?', 'In\x20what\x20way\x20am\x20I\x20arrogant?', 'That\x27s\x20pretty\x20arrogant.', 'Don\x27t\x20you\x20know\x20you\x20can\x27t\x20be\x20100%\x20certain?', 'Four\x20backup\x20plans,\x20remember?', 'I\x27m\x20not\x20taking\x20any\x20chances\x20with\x20something\x20this\x20important!', 'Because\x20I\x27m\x20not\x20taking\x20any\x20chances\x20with\x20Plan\x20A\x20either!', 'You\x20can\x27t\x20have\x20absolute\x20certainty.\x20That\x27s\x20not\x20a\x20thing\x20you\x20can\x20have.', 'Oh\x20shut\x20up!', 'I\x27ve\x20heard\x20this\x20sad\x20excuse\x20for\x20an\x20argument\x20a\x20thousand\x20times\x20before!', 'that\x20your\x20ideas\x20are\x20as\x20good\x20as\x20mine.', 'Well,\x20they\x20aren\x27t!', 'How\x20do\x20you\x20know?', 'How\x20many\x20tests\x20have\x20you\x20done?\x20How\x20many\x20trajectories\x20have\x20you\x20plotted?', 'None?', 'ivrBC', 'UZUBp', 'Now\x20if\x20you\x20don\x27t\x20mind,\x20I\x20am\x20going\x20to\x20continue\x20preparing.', 'You\x20are\x20going\x20to\x20go\x20away\x20and\x20stop\x20trying\x20to\x20cast\x20doubt\x20on\x20my\x20competence.', 'Then\x20in\x202.5\x20months,\x20we\x20will\x20all\x20meet\x20back\x20up\x20at\x20Launch\x20Site\x20A,\x20and\x20you\x20will\x20not\x20interfere\x20while\x20I\x20take\x20us\x20home.', 'saveLater', 'xjmld', 'Fxups', 'samplerStates', 'TEXTURE0', '__textureTarget', '__getTexture', '__bindGLTextureCubeMap', '__setSamplerState', '__bindGLTexture2D', 'textureAlpha', 'activeTexture', '__alphaTexture', 'go\x20away', 'nTwuq', 'You\x20know...', 'If\x20we\x27re\x20really\x20going\x20home,\x20why\x20aren\x27t\x20we\x20going\x20the\x20same\x20way\x20we\x20came?', 'showBackButton', 'CHALLENGE', 'zRfJm', 'oOFlR', '10|6|13|1|9|15|7|3|14|12|11|4|5|2|8|0|16', 'Ah,\x20we\x20meet\x20again.\x20Good\x20morning.', 'I\x20take\x20it\x20you\x27ve\x20arrived\x20at\x20a\x20solution\x20to\x20my\x20affliction?', 'addPlainText', 'Excuse\x20me.', 'set_autoSize', 'Hold\x20onto\x20the\x20floor.', 'Unacceptable.', 'My\x20project\x20calls\x20for\x20a\x20great\x20deal\x20of\x20capital.\x20To\x20optimize\x20my\x20income,\x20I\x20must\x20be\x20able\x20to\x20move\x20freely\x20while\x20attracting\x20power\x20cells.', 'must', 'My\x20time\x20and\x20dignity\x20are\x20too\x20valuable\x20to\x20waste\x20being\x20tossed\x20about\x20as\x20if\x20riding\x20a\x20hurricane.', 'conditionAndTriggerMatcher', 'Want\x20to\x20do\x20another\x20test?', 'No.', 'It\x27s\x20worth\x20testing!', 'Then\x20I\x20don\x27t\x20know\x20what\x20you\x20expect\x20me\x20to\x20do.', 'com.player03.run3.cutscene.AngelVsBunny', 'AngelVsBunny', 'squishAnimation', 'jumpAnimation', 'squish', 'HavIP', 'get_skaterHelpsOut', 'recordChallengeComplete', 'Go,\x20Bunny!', 'Son,\x20the\x20Angel\x20can\x20hear\x20you.\x20Don\x27t\x20be\x20rude.', 'Wait\x20until\x20he\x20can\x27t\x20hear\x20you.', 'RTVrG', 'That\x20is...', 'Enough!', 'Bunny!', 'What\x20was\x20that\x20for?', 'Ok,\x20what\x20idiot\x20thought\x20it\x20was\x20a\x20good\x20idea\x20to\x20bring\x20the\x20Rabbit?', 'Technically,\x20that\x20was\x20you.', 'You\x20instructed\x20me\x20to\x20invite\x20anyone\x20I\x20encountered,\x20remember?', 'Anyone,\x20not\x20anything!', 'one', 'thing', 'Never\x20mind.\x20Everyone\x20listen\x20up!', 'Just\x20follow\x20my\x20instructions,\x20and\x20we\x20won\x27t\x20have\x20any\x20trouble.', '...Hang\x20on\x20a\x20second.', 'Get\x20lost!', 'siZZU', 'Don\x27t\x20worry.\x20I\x20have\x20a\x20plan.', 'Can\x20the\x20plan\x20be\x20to\x20kick\x20him?', 'Now,\x20now...', 'batteriesPurchased', 'Batteries', 'com.player03.run3.cutscene.Batteries', 'defaultTextSize', 'All\x20I\x27m\x20saying\x20is,\x20they\x20mean\x20the\x20same\x20thing,\x20and\x20everyone\x27s\x20already\x20familiar\x20with\x20batteries.', 'Who\x20cares\x20about\x20sounding\x20smart?\x20Just\x20talk\x20normally.', 'BZIOc', 'getDateOfArrival', 'Boat\x20Ride', 'com.player03.run3.cutscene.BoatRide', 'BoatRide', 'boatInside', 'layout-grid3x1|tileWidth-70', 'IsLyc', 'balloon', 'cutscene/TrainRide/Balloon.png', 'overrideEnabled', 'contents', 'pVaik', 'createBalloon', 'NZbJx', 'shakeBunny', 'Son,\x20why\x20didn\x27t\x20you\x20come\x20with\x20me?', 'Good\x20for\x20you,\x20son!\x20I\x27m\x20glad\x20you\x27re\x20learning\x20to\x20take\x20initiative.', 'bunnyEulers', 'addToBoat', 'dcQrn', 'updateBunnyJump', 'fhUek', 'DoGhZ', 'theGap', '24|6|8|16|10|11|1|4|2|22|25|0|27|5|17|26|18|20|9|19|12|3|28|7|15|21|23|14|13', 'possibly', 'How\x20could\x20you\x20possibly\x20expect\x20that\x20to\x20work?', 'Did\x20it\x20work?', 'you', 'We\x27re\x20gonna\x20cross\x20whether\x20you\x20like\x20it\x20or\x20not!', 'Don\x27t\x20do\x20it,\x20it\x27s\x20a\x20trick.', 'Fine,\x20stay\x20here\x20for\x20all\x20I\x20boate.', '\x22Reverse\x20psychology,\x22\x20and\x20that\x27s\x20quite\x20possible\x20now\x20that\x20you\x20mention\x20it.', 'So?\x20Are\x20you\x20coming?', 'Get\x20this\x20thing\x20off\x20me!', 'I\x20could...', 'Oh,\x20fiiine.', 'As\x20Blackbeard\x20famously\x20taught,\x20\x22Hatred\x20cannot\x20quell\x20hatred.\x20Peace\x20is\x20achieved\x20only\x20through\x20love.\x22', 'Hi\x20Bunny,\x20it\x27s\x20me.', 'The\x20adults\x20say\x20you\x20need\x20to\x20stop\x20biting\x20him\x20even\x20though\x20he\x20totally\x20deserves\x20it,\x20so\x20here\x27s\x20a\x20treat\x20for\x20you\x20to\x20have\x20instead.', 'CEMsy', 'Phew.\x20Don\x27t\x20let\x20that\x20happen\x20again.', 'Time\x20to\x20go.\x20Everyone\x20hold\x20on!', 'Wheee!', 'I\x27ve\x20got\x20my\x20eye\x20on\x20you.', 'ceXBX', 'pXMoC', '__connection', 'NetStream.Play.Stop', '__playStatus', 'NetStream.Play.error', 'What\x20makes\x20you\x20believe\x20he\x20did?', 'Then\x20how\x27d\x20he\x20know\x20how\x20to\x20calm\x20down\x20the\x20Bunny?', 'moveAtFullSpeed', 'A\x20pirate\x27s\x20wisdom\x20is\x20universal,\x20I\x20suppose.', 'Say,\x20would\x20you\x20like\x20to\x20learn\x20the\x20Eight\x20Condiments\x20of\x20Piracy?', 'No\x20he\x20would\x20not!', 'gRSEu', 'Come\x20on,\x20let\x27s\x20get\x20out\x20of\x20here\x20before\x20she\x20indoctrinates\x20you.', 'But...!', 'Stay\x20in\x20the\x20vehicle!', 'removeFromBoat', 'My\x20balloon!', 'Dad!', 'FkENf', 'Stop!\x20Why\x20aren\x27t\x20we\x20stopping?', 'Maybe\x20he\x20wanted\x20to\x20take\x20a\x20walk.', 'And\x20that\x27s\x20what\x20he\x27ll\x20have\x20to\x20do,\x20because\x20we\x20don\x27t\x20have\x20time\x20for\x20any\x20more\x20of\x20his\x20nonsense.', 'cutscene/TrainRide/Spritesheet.png', 'com.player03.run3.cutscene.Boring', 'pxhUU', 'So\x20if\x20you\x27re\x20a\x20scientist,\x20where\x27s\x20your\x20lab\x20coat?', 'Huh?', 'I\x20don\x27t\x20need\x20one.', '_cameraX', 'Science\x20is\x20the\x20process\x20of\x20forming\x20hypotheses,\x20and\x20trying\x20to\x20disprove\x20them\x20experimentally.', 'There\x27s\x20no\x20dress\x20code.', 'Talking\x20about\x20school\x20science.', 'It\x27s\x20boring!\x20Talk\x20about\x20movie\x20science\x20instead!', 'You\x20know,\x20\x22school\x22\x20science\x20doesn\x27t\x20have\x20to\x20be\x20boring.', 'My\x20teachers\x20all\x20say\x20that.', 'And\x20they\x27re\x20always,\x20always\x20wrong.', 'vdJAF', 'Well,\x20maybe\x20I\x27ll\x20be\x20the\x20exception.', 'Oh,\x20so\x20that\x27s\x20why...', 'that\x27s', 'Let\x20me\x20get\x20back\x20to\x20you\x20on\x20this.', 'Candy', '*splat*', 'splatText', 'easeIn', 'removeBitmap', 'JqSvp', 'removeSplat', 'align', 'cutscene/Candy/Balloon.png', 'removeBalloon', 'candy', 'Hey,\x20look\x20what\x0aI\x20found...', 'Well,\x20at\x20least\x20one\x20of\x20us\x20got\x20something\x0aout\x20of\x20it\x20this\x20time.', 'But\x20you\x20know\x20what?', 'fvFHU', 'Now\x20it\x27s\x20my\x20turn,\x0awhether\x20she\x20likes\x20it\x20or\x20not.', 'OXDEA', 'Can\x27t\x20Wait', 'com.player03.run3.cutscene.CantWait', 'CantWait', 'TRANSPARENT', 'I\x20remember\x20when...', 'bunnyJump', 'Dad,\x20are\x20we\x20almost\x20there?', 'We\x20aren\x27t\x20going\x20home.', 'See\x20Dad?', 'The\x20Bunny\x20agrees\x20with\x20me!', 'childJump', 'gravityStrength', 'No,\x20two\x20ninja\x20swords!', 'And\x20then\x20I\x27ll\x20get\x20like\x20a\x20thousand\x20tokens\x20for\x20the\x20water\x20gun\x20game\x20at\x20the\x20Trade\x20Fair.', 'The\x20Singer\x20will\x20never\x20beat\x20my\x20score,\x20ever\x20again!', 'This\x20is\x20gonna\x20be\x20so\x20great!\x0aI\x20can\x27t\x20wait\x20till\x20we\x27re\x20home!', 'Don\x27t\x20worry,\x20we\x27re\x20almost\x20there.', 'I\x20think.', 'Change\x20the\x20Subject', 'com.player03.run3.cutscene.ChangeTheSubject', 'ChangeTheSubject', 'JQgWz', 'yYOUU', 'ZQODA', 'I\x20wanted\x20to\x20thank\x20you\x20for\x20returning\x20my\x20wooden\x20spoon\x20after\x20I\x20lost\x20it.', 'No\x20problem.\x20So\x20how\x27ve\x20you\x20been?', 'eXSAp', 'setUnused', 'The\x20Flying\x20Spaghetti\x20Monster\x20extends\x20His\x20gratitude\x20as\x20well.', 'I\x20can\x27t\x20believe\x20you\x20believe\x20in\x20magic\x20sky\x20food!', 'Did\x20you\x20really\x20just...', 'No,\x20that\x27s\x20perfectly\x20ok.\x20He\x20doesn\x27t\x20penalize\x20nonbelievers\x20excessively.', 'Also,\x20per\x20the\x20First\x20Condiment,\x20I\x20won\x27t\x20hold\x20it\x20against\x20you.', 'What\x20do\x20you\x20do\x20for\x20fun?', 'uQXOA', 'Well...\x20I\x20like\x20cooking,\x20reading,\x20knife\x20throwing...', 'This\x20I\x27ve\x20gotta\x20see.', 'Do\x20you\x20think\x20this\x20is\x20some\x20kind\x20of\x20game?', 'More\x20like\x20a\x20sport,\x20really.', 'To\x20begin,\x20grip\x20the\x20handle\x20like\x20so...', 'Cheating', 'com.player03.run3.cutscene.Cheating', 'QRUsN', 'Wasn\x27t\x20that\x20cheating?', 'I\x27ll\x20tell\x20you\x20what\x20that\x20was.\x0aThat\x20was\x20fun!', 'mapTargetRotation', 'lsbUG', 'Coming\x20Through', 'com.player03.run3.cutscene.ComingThrough', 'ComingThrough', 'QfHbP', 'Coming\x20through!', 'jQkVR', 'tweenRotation', 'Hey!', 'zQQBj', '0|8|1|7|10|9|3|14|11|6|2|12|5|4|13', 'Hup!', 'xTraction', 'extraSpeed', 'Don\x27t\x20give\x20up\x20yet.\x20I\x20have\x20an\x20idea.', 'Yeah?', 'Jump!', 'Then\x20what?', 'gzuRZ', 'div', 'BcvIb', 'Oh,\x20that\x27s\x20what.', 'TAKqz', 'Thank\x20you.', 'I\x27ve\x20got\x20exploring\x20to\x20do!', 'laner', 'IzKIJ', 'cREuo', 'tAgaA', 'yEEoj', 'set_power', 'set_volume', 'Choose\x20your\x20character!', 'pZnQz', 'onPassChange', 'xlqAH', 'clearRectangles', 'addRectangle', 'Conspiracy', 'com.player03.run3.cutscene.Conspiracy', 'cameraFocus', 'cameraEndRotation', 'cameraOffset', 'cameraStartRotation', 'positionImage', 'bitmapsToDispose', 'OVytb', 'Let\x27s\x20review\x20what\x20we\x20know.', 'What\x20conpiracy?', 'You\x20mean\x20you\x20haven\x27t\x20noticed?', 'otnqO', 'HCaTR', 'Consider\x20the\x20Skater.\x20What\x20does\x20he\x20do?', 'He\x20skates\x20around\x20really\x20fast.', 'He\x20never\x20stops\x20except\x20to\x20sleep\x20I\x20guess.', 'showImage', 'CMHyZ', 'requestFreeVectorReg', 'No,\x20it\x20sounds\x20like\x20a\x20job.', 'mVnOm', 'Clearly,\x20the\x20Skater\x20is\x20the\x20messenger\x20for\x20the\x20group.', 'I\x20never\x20saw\x20him\x20messenging\x20for\x20anyone.', 'You\x20probably\x20missed\x20it.', 'zLAll', 'What\x20do\x20we\x20know\x20about\x20her?', 'Sometimes\x20she\x20tells\x20you\x20what\x20you\x20should\x20do.', 'Sometimes\x20she\x20tells\x20you\x20about\x20the\x20Spaghetti\x20Monster.', 'Scaring\x20people\x20into\x20submission.\x20Classic.', 'The\x20official\x20what?', 'He\x20keeps\x20track\x20of\x20everyone\x27s\x20money.', 'How\x20do\x20you\x20know\x20he\x27s\x20the\x20treasure?\x20Just\x20\x27cause\x20he\x20loves\x20batteries?', 'Well,\x20yeah.\x20Who\x20else\x20would\x20it\x20be?', 'Wait...', 'This\x20means\x20they\x20put\x20a\x20very\x20greedy\x20person\x20in\x20charge\x20of\x20their\x20money.', 'That\x27s\x20bad?', 'Yeah:\x20for\x20them.\x20It\x27s\x20great\x20news\x20for\x20us!', 'We\x20need\x20to\x20capitalize\x20on\x20this,\x20if\x20you\x27ll\x20excuse\x20the\x20pun.', 'Ok,\x20next\x20is\x20the\x20Angel.', 'Splitting\x20up?\x20That\x27s\x20unusual\x20for\x20a\x20conspiracy.', '3|6|5|14|4|1|7|10|11|2|9|13|8|15|0|12', 'That\x20explains\x20everything!', 'Aha!\x20He\x27s\x20a\x20government\x20agent!', 'And\x20probably\x20an\x20engineer.', 'The\x20Runner\x20can\x27t\x20be\x20in\x20the\x20conspirspacy.', 'She\x20can,\x20and\x20she\x20is.', '7|10|11|16|14|12|1|0|2|13|5|8|6|4|3|9|15', 'It\x27s\x20a\x20ploy\x20to\x20make\x20people\x20do\x20what\x20she\x20says.', 'Being\x20nice\x20is\x20a\x20trick?', 'Ploy?', 'Have\x20you\x20found\x20out\x20anything\x20about\x20the\x20Student?', 'Not\x20really.\x20She\x20just\x20sort\x20of\x20sits\x20around\x20most\x20of\x20the\x20time.', 'She\x20says\x20she\x27s\x20doing\x20science,\x20but\x20she\x20doesn\x27t\x20even\x20have\x20a\x20clipboard.', 'says', 'Good\x20observation!', 'Yes?', 'I\x20don\x27t\x20wanna\x20play\x20a\x20game\x20where\x20the\x20Runner\x27s\x20a\x20bad\x20guy.', 'WBpEG', 'This\x20isn\x27t\x20a\x20game.', 'Recognizing\x20conspiracies\x20is\x20a\x20vital\x20life\x20skill.', 'OMSmI', 'com.player03.run3.cutscene.Cutscenes', 'get_cheating', 'get_batteries', 'get_morningHypothesis5', 'get_morningHypothesis4', 'get_morningHypothesis3', 'get_morningHypothesis2', 'get_morningHypothesis', 'get_fame', 'get_leaveItHere', 'get_affliction', 'get_dontQuestionIt', 'get_lightningStrikesTwice', 'get_tellAFriend', 'get_somethingWeird', 'get_theGap', 'get_wormholeInSight', 'get_twoMonthWait3', 'get_twoMonthWait2', 'get_twoMonthWait', 'get_aBCD', 'get_superpowers', 'get_cantWait', 'get_stopSolvingProblems', 'get_wait', 'get_fourthCondiment', 'get_boatRide', 'get_sneaking', 'get_obvious', 'get_ofCourse', 'get_angelVsBunny', 'get_itsJustYou', 'get_indecision', 'get_standardsToUphold', 'get_theNextBigThing', 'get_youThink', 'get_discoveries', 'get_orbits', 'get_planetStolen', 'get_planetMissing', 'get_candy', 'get_thanksForPlaytesting', 'get_grandOpening', 'get_studentTeacher', 'get_teapot', 'get_inflation', 'get_dontKnockIt', 'get_socraticMethod', 'get_niceToMeetYou', 'get_changeTheSubject', 'get_joinUs', 'get_naming', 'get_conspiracy', 'get_insanity', 'get_goldMedal', 'get_playingWithFire', 'get_revision', 'get_heavySleeper', 'get_comingThrough', 'get_selfAssembly', 'jsonCutscenes', 'HeavySleeper', 'GoldMedal', 'Tigjz', 'Naming', 'JoinUs', 'get_boring', 'NiceToMeetYou', 'SocraticMethod', 'WyIkM', 'DontKnockIt', 'StudentTeacher', 'GrandOpening', 'ThanksForPlaytesting', 'PlanetStolen', 'Orbits', 'get_myTurn', 'Discoveries', 'get_friendlyGreeting', 'Indecision', 'ItsJustYou', 'Obvious', 'Sneaking', 'FourthCondiment', 'Wait', 'StopSolvingProblems', 'Superpowers', 'TwoMonthWait2', 'TwoMonthWait3', 'TheGap', 'LightningStrikesTwice', 'zlEjt', 'CrossingTheGap', 'get_crossingTheGap', 'Truancy', 'Fame', 'MorningHypothesis', 'MorningHypothesis2', 'MorningHypothesis3', 'MorningHypothesis4', 'MorningHypothesis5', 'LizardFellAsleep', 'newBoolProgress', 'selfAssembly', 'comingThrough', 'heavySleeper', 'lAEdi', 'phong', 'vzezG', 'playingWithFire', 'ruFbW', 'goldMedal', 'parentNode', 'insanity', 'conspiracy', 'joinUs', 'changeTheSubject', 'boring', 'niceToMeetYou', 'socraticMethod', 'dontKnockIt', 'inflation', 'Patdm', 'teapot', 'studentTeacher', 'grandOpening', 'thanksForPlaytesting', 'planetStolen', 'orbits', 'MrXag', 'myTurn', 'discoveries', 'youThink', 'theNextBigThing', 'ifXvF', 'TILE_HEIGHT', 'makePolygon', 'standardsToUphold', 'DgWxD', 'gTRrN', 'friendlyGreeting', 'lXCvs', 'indecision', 'itsJustYou', 'VEfDa', 'rbvXa', 'angelVsBunny', 'ofCourse', 'sneaking', 'boatRide', 'fourthCondiment', 'stopSolvingProblems', 'cantWait', 'superpowers', 'aBCD', 'twoMonthWait', 'twoMonthWait2', 'twoMonthWait3', 'CWrIN', 'COVkY', 'wormholeInSight', 'MGnGS', 'somethingWeird', 'tellAFriend', 'lightningStrikesTwice', 'FvrQp', 'dontQuestionIt', 'affliction', 'leaveItHere', 'protip', 'crossingTheGap', 'truancy', 'fame', 'morningHypothesis', 'morningHypothesis2', 'morningHypothesis3', 'morningHypothesis4', 'morningHypothesis5', 'batteries', 'DXFNw', 'Because\x20as\x20I\x20said,\x20the\x20electromagnet\x20may\x20be\x20facing\x20in\x20the\x20wrong\x20direction.', 'Well\x20ok,\x20if\x20you\x20say\x20so.', 'Fortunately,\x20it\x27s\x20easy\x20to\x20test.', 'How\x20so?', 'cheating', 'lizardFellAsleep', 'wGMJe', 'Crossing\x20the\x20Gap', 'com.player03.run3.cutscene.CrossingTheGap', 'zHNWU', 'xMUHo', 'Wow,\x20someone\x27s\x20been\x20busy.', 'Think\x20that\x27s\x20enough\x20boxes?', 'Sure,\x20we\x20have\x20enough\x20for\x20now.', 'this', 'But\x20I\x20bet\x20we\x27ll\x20run\x20into\x20more\x20gaps\x20like\x20this.', 'You\x20plan\x20ahead\x20too\x20much.', 'jbbnr', 'Let\x27s\x20go!', 'com.player03.run3.cutscene.OverlayPlaceholder', 'resetCallback', 'com.player03.run3.cutscene.Discoveries', 'CJzmT', 'I\x20was\x20about\x20to\x20head\x20home\x20without\x20you!', 'Home?', 'But\x20we\x20just\x20got\x20here!', 'You\x20aren\x27t\x20very\x20good\x20at\x20keeping\x20track\x20of\x20time,\x20are\x20you.', 'It\x27s\x20been\x20a\x20year\x20now.', 'So?\x20Scientific\x20discoveries\x20take\x20time.\x20Be\x20patient!', 'Oh\x20come\x20on.\x20What\x20about\x20gravity\x20manipulation,\x20force\x20fields,\x20holograms,\x20and\x20teleportation?', 'Aren\x27t\x20any\x20of\x20those\x20worth\x20your\x20time?', 'any', 'The\x20Runner\x20and\x20I\x20are\x20close\x20to\x20figuring\x20out\x20how\x20to\x20suspend\x20heavy\x20objects\x20in\x20midair!', 'Congratulations,\x20you\x20discovered\x20the\x20yellow\x20rings.', 'Only\x20seven\x20and\x20a\x20half\x20months\x20after\x20I\x20did.', 'And\x20if\x20you\x20really\x20cared\x20about\x20understanding,\x20you\x27d\x20let\x20actual\x20scientists\x20do\x20the\x20research.', 'No!', 'The\x20Runner\x20and\x20I\x20are\x20more\x20than\x20qualified\x20to\x20handle\x20this.', 'Mostly\x20the\x20Runner.', 'get_finished', 'Don\x27t\x20Knock\x20It', 'com.player03.run3.cutscene.DontKnockIt', 'skaterTeleport', 'Hey,\x20watch\x20it!', 'You\x27ll\x20have\x20a\x20much\x20easier\x20time\x20if\x20you\x20slow\x20down.', 'Don\x27t\x20you\x20care\x20that\x20those\x20skates\x20make\x20your\x20life\x20harder?', 'Hey,\x20skating\x20is\x20fun!\x20Don\x27t\x20knock\x20it\x20till\x20you\x27ve\x20tried\x20it.', 'You\x20know,\x20some\x20of\x20us\x20use\x20tools\x20to\x20solve\x20problems...', 'com.player03.run3.cutscene.DontQuestionIt', 'Maybe\x20when\x20you\x27re\x20older,\x20you\x27ll\x20realize\x20some\x20things\x20shouldn\x27t\x20be\x20questioned.', 'Maybe\x20when\x20you\x27re\x20mature,\x20you\x27ll\x20realize\x20everything\x20should\x20be.', 'everything', 'Why?', 'WtYbR', 'Because\x20asking\x20questions\x20leads\x20to\x20discovering\x20new\x20things.', 'No,\x20that\x20was\x20a\x20rhetorical\x20question.', 'It\x20was\x20a\x20legitimate\x20question,\x20and\x20I\x20gave\x20you\x20a\x20legitimate\x20answer.', 'Stop\x20explaining\x20the\x20joke!', 'Here\x27s\x20what\x20I\x20don\x27t\x20get.', 'I\x20got\x20tired\x20of\x20fame.', 'Wait,\x20really?', 'Yes,\x20really.', 'I\x27m\x20telling\x20you,\x20if\x20I\x20was\x20as\x20famous\x20as\x20you,\x20I\x27d\x20never\x20give\x20that\x20up!', 'Then\x20go\x20for\x20it!', 'But\x20most\x20of\x20them\x20forgot\x20me.', 'It\x20was\x20like\x20my\x20official\x20nicknames\x20were\x20\x22that\x20kid\x22\x20and\x20\x22hey\x20you.\x22', 'YIZsb', 'rnDID', 'You\x20were\x20different.\x20Everyone\x20knew\x20you.\x20Everyone\x20talked\x20about\x20you.', '\x22Hey\x20kids,\x20today\x20we\x20have\x20a\x20special\x20guest!\x20Guess\x20who?\x20It\x27s\x20the\x20Cartographer!\x22', 'It\x27s\x20like,\x20we\x20get\x20it,\x20the\x20Cartographer\x20made\x20lots\x20of\x20maps.', 'I\x27m\x20sorry.', 'You\x20probably\x20shouldn\x27t,\x20but\x20I\x27ll\x20let\x20it\x20slide.', 'oUcuy', 'All\x20those\x20quotes\x20you\x20mentioned?', 'I\x20didn\x27t\x20appreciate\x20them\x20any\x20more\x20than\x20you.', 'But\x20somehow,\x20people\x20started\x20to\x20think\x20I\x20did.', 'And\x20they\x20took\x20my\x20guesses\x20as\x20absolute\x20truth.', 'One\x20time,\x20the\x20Sailor\x20asked\x20me\x20about\x20thunderstorms,\x20and\x20I\x20showed\x20him\x20my\x20map\x20of\x20a\x20thunder\x20cloud.', 'I\x20remember\x20that!\x20He\x20sailed\x20near\x20a\x20storm\x20and\x20got\x20struck\x20by\x20lightning!', 'He\x20had\x20to\x20go\x20to\x20the\x20Hospital!', 'That\x20was\x20your\x20fault?', 'loIFH', '4|5|10|3|0|12|7|1|8|9|15|11|13|14|2|6', 'I\x20gave\x20him\x20a\x20partial\x20map,\x20and\x20he\x20took\x20it\x20as\x20a\x20complete\x20map.', 'No,\x20I\x20gave\x20him\x20a\x20mental\x20map.', 'If\x20I\x27d\x20left\x20his\x20map\x20blank,\x20he\x27d\x20have\x20used\x20more\x20caution.', 'That\x20isn\x27t\x20the\x20same\x20thing\x20though.', 'He\x20had\x20a\x20simplified\x20mental\x20model\x20of\x20a\x20thunderstorm,\x20which\x20he\x20used\x20to\x20make\x20a\x20decision\x20about\x20an\x20actual\x20thunderstorm.', 'So...\x20it\x27s\x20like\x20a\x20map.', 'like', 'Very\x20much\x20so.\x20It\x20serves\x20the\x20same\x20purpose\x20and\x20has\x20the\x20same\x20flaws.', 'The\x20Sailor\x27s\x20map\x20only\x20mentioned\x20the\x20most\x20common\x20types\x20of\x20lightning.', 'Since\x20I\x20didn\x27t\x20know\x20about\x20clear-air\x20lightning,\x20neither\x20did\x20he.', 'Oh\x20sure,\x20blame\x20the\x20Sailor.', 'Even\x20I\x20sometimes\x20forget\x20that\x20my\x20mental\x20maps\x20have\x20flaws.', 'You\x27d\x20think\x20I\x27d\x20have\x20learned\x20by\x20now,\x20but\x20no.', 'You\x20lost\x20me,\x20but\x20I\x27ll\x20take\x20your\x20word\x20for\x20it.', 'Anyway,\x20let\x27s\x20back\x20up\x20a\x20bit.', 'You\x20never\x20explained\x20how\x20to\x20get\x20famous.', 'oVBVt', 'I\x20can\x27t\x20tell\x20you.', 'Come\x20on!\x20What\x27s\x20the\x20harm?', 'No,\x20I\x20literally\x20can\x27t\x20tell\x20you\x20because\x20I\x20don\x27t\x20know.', 'nVraH', '...and\x20speaking\x20of\x20hypocrisy,\x20the\x20Fourth\x20Condiment\x20is\x20as\x20follows:', 'Some\x20scholars\x20refer\x20to\x20this\x20as\x20the\x20Hypocritical\x20Condiment,\x20as\x20the\x20Flying\x20Spaghetti\x20Monster\x20is\x20guilty\x20of\x20not\x20following\x20His\x20own\x20advice.\x20As\x20you\x20know,\x20He\x20created\x20much\x20of\x20the\x20Universe\x20in\x20a\x20drunk\x20stupor,\x20resulting\x20in\x20its\x20myriad\x20flaws.', 'Oh,\x20hello,\x20Duplicator!', 'Dad?!', 'Child!', 'bzIeY', 'Very\x20well,\x20I\x20suppose\x20this\x20is\x20as\x20good\x20a\x20point\x20as\x20any\x20to\x20stop\x20for\x20today.', 'All\x20I\x20learned\x20is\x20that\x20pirates\x20are\x20super\x20boring.', 'hPOuZ', 'Friendly\x20Greeting', 'com.player03.run3.cutscene.FriendlyGreeting', 'FriendlyGreeting', 'Oh,\x20hey!', 'Don\x27t\x20you\x20miss\x20your\x20friends?\x20Wait,\x20bad\x20example.\x0aDon\x27t\x20you\x20miss\x20your\x20weird\x20cult?', '2|4|0|5|1|3', 'I\x20found\x20a\x20way\x20home!', 'Very\x20well.', 'Great!', 'I\x20suppose\x20someone\x20must\x20do\x20it.', 'Hmm?', 'What?\x20No.', 'again', 'WQCPI', 'Gold\x20Medal', 'Tober', 'levelToDistance', 'distanceToPoint', 'You\x20get\x20a\x20gold\x20medal!', 'Oh!', 'This\x20is\x20bronze.', 'Yeah,\x20well,\x20it\x27s\x20the\x20closest\x20I\x20could\x20find.', 'Don\x27t\x20worry.\x20It\x27s\x20the\x20thought\x20that\x20counts.', 'Grand\x20Opening', 'gijnr', 'Ladies\x20and\x20gentlemen,\x20welcome\x20to\x20the\x20Grand\x20Opening\x20of\x20the\x20Memory\x20Evaluation!', 'Let\x20us\x20correct\x20that.', 'brightMovements', 'attachRingTo', 'BCcBr', 'Unlike\x20any\x20tunnel\x20you\x27ve\x20yet\x20seen,\x20the\x20tunnel\x20before\x20you\x20was\x20designed\x20by\x20an\x20expert!', 'Each\x20trial\x20is\x20a\x20challenge\x20to\x20your\x20recollection.\x20Will\x20you\x20be\x20able\x20to\x20pass\x20all\x20seven?', 'Good\x20luck!', 'Before\x20you\x20begin,\x20please\x20be\x20advised\x20that\x20the\x20colorful\x20tetrahedral\x20decorations\x20are\x20the\x20property\x20of\x20the\x20Gentleman.', 'Should\x20you\x20collect\x20any,\x20return\x20them\x20to\x20me\x20before\x20exiting\x20the\x20attraction.', 'That\x20concludes\x20my\x20rehersal.', 'Do\x20you\x20have\x20any\x20questions\x20or\x20suggestions?', 'vAApa', 'I\x20cannot\x20wait\x20for\x20the\x20return\x20of\x20those\x20capable\x20of\x20carrying\x20on\x20a\x20conversation.', 'Ok,\x20from\x20the\x20top...', 'terrain-', '~crumbling', 'skaterFollowingLevel', 'Heavy\x20Sleeper', 'EoKSF', 'lizardFollowingLevel', 'YtVOP', 'ajWFL', '_stopFade', '_webAudio', 'setValueAtTime', 'gain', 'linearRampToValueAtTime', 'Watch\x20out!', 'gCSiB', 'TBHBb', '__displayMatrix', 'get_fullScreenSourceRect', '__displayRect', 'Sorry\x20about\x20that!', 'I\x27m\x20trying\x20not\x20to\x20do\x20that\x20anymore,\x20but\x20it\x20caught\x20me\x20off-guard\x20when\x20the\x20gravity...', 'Um,\x20hello?', 'Are\x20you\x20o...', 'Oh,\x20you\x27re\x20asleep.', 'ZkDIq', 'applyRingVertices', 'applyRingIndices', 'ringGeometry', 'wVdVT', 'DCyRP', 'getSection', 'easeInOut', 'MmGTs', 'ybbhS', 'AuEIr', 'OFaxT', '__resolvePath', '__resolveRootPath', 'fromBytes', 'com.player03.run3.cutscene.Indecision', 'playNextChallenge', 'GxwUV', 'bTyFQ', 'solve', 'Time\x20to\x20split\x20up.', 'Don\x27t\x20forget\x20to\x20practice\x20being\x20nice!', 'Who\x20does\x20she\x20think\x0ashe\x20is,\x20anyway?', 'I\x27d\x20never\x20have\x20to\x20see\x20the\x20Pastafarian\x20again!', 'It\x27s\x20not\x20like\x20I\x20owe\x20the\x20other\x20jerks\x20anything...', 'Wait,\x20no.', 'I\x20have\x20to\x20wait\x20a\x20couple\x20months\x20either\x20way.', 'com.player03.run3.cutscene.Inflation', 'Inflation', 'NlJEZ', 'nonBlockingOverlays', 'inputOverriders', 'inputOverridden', '5|22|11|15|21|28|14|20|25|17|4|1|13|23|2|7|8|16|24|0|3|19|9|10|27|26|12|6|18', 'I\x20just\x20realized\x20why\x20the\x20Government\x20tried\x20to\x20keep\x20us\x20out!', 'At\x20first\x20I\x20thought\x20it\x20was\x20a\x20conspiracy\x20to\x20keep\x20the\x20public\x20unaware\x20of\x20alien\x20technology.', 'At\x20what\x20point\x20did\x20you\x20comprehend\x20your\x20mistake?', 'I\x20spent\x20the\x20day\x20collecting\x20power\x20cells.', 'I\x20made\x20a\x20whole\x20year\x27s\x20wages!', 'And\x20do\x20you\x20understand\x20the\x20consequences?', 'The\x20Government\x20wishes\x20to\x20delay\x20the\x20inevitable\x20onset\x20of\x20inflation.', 'Now\x20look\x20who\x27s\x20spouting\x20nonsense.', '\x22Inflation\x22\x20is\x20just\x20an\x20excuse\x20not\x20to\x20end\x20poverty!', 'You\x20don\x27t\x20even\x20believe\x20in\x20inflation.\x20You\x20collected\x20twenty\x20thousand\x20of\x20those\x20things!', 'How\x20in\x20the\x20Universe\x20did\x20you\x20come\x20by\x20that\x20data?!', 'Guessed.\x20How\x20close\x20was\x20I?', 'No\x20comment.', 'pzAAr', 'com.player03.run3.cutscene.Insanity', 'runnerTeleport', 'MapWithTeapot.png', 'TMYRN', 'Vktrf', 'You\x20do\x20know\x20what\x20they\x20say\x20about\x20insanity,\x20don\x27t\x20you?', 'Because\x20you\x20keep\x20doing\x20the\x20same\x20thing\x20and\x20expecting\x20a\x20different\x20outcome.', 'Sorry,\x20what?', 'I\x27m\x20not\x20doing\x20the\x20same\x20thing.', 'not', 'oof', 'Did\x20you\x20draw\x20on\x20my\x20map?!', 'Oh,\x20that?', 'Now\x20you\x27ll\x20always\x20remember\x20where\x20you\x20were\x20when\x20you\x20went\x20crazy!', 'Anyway,\x20I\x20think\x20I\x27ve\x20got\x20it.', 'Check\x20it\x20out!', 'I\x20did\x20get\x20a\x20different\x20outcome!', 'did', 'nayRX', 'tXeln', 'bubble2', 'endpointPercentFromCenter', 'TUGPt', 'curveTo', 'lineTo', 'com.player03.run3.cutscene.ItsJustYou', 'QXZYh', 'You\x20know,\x20I\x20was\x20hoping\x20to\x20find\x20an\x20actual\x20person\x20here.', 'I\x27m\x20not\x20much\x20of\x20a\x20pet\x20person,\x20but\x20you\x20can\x20come\x20if\x20you\x20want.', 'Yes?\x20No?', 'I\x20know\x20you\x20can\x27t\x20understand\x20me,\x20but\x20I\x20am\x20talking\x20to\x20you.', 'Could\x20you\x20at\x20least\x20acknowledge\x20my\x20presence?', 'Better.', 'Wait,\x20why\x20am\x20I\x20even\x20talking\x20to\x20you?\x20You\x20clearly\x20don\x27t\x20care,\x20and\x20I\x27m\x20on\x20a\x20schedule.', 'perimeter', 'recycle', 'followingPath', 'followingPathIndex', 'modifyData', 'animate', 'JSONCutscene', 'BMLJB', 'CeyAu', 'isAbove', 'wsvxc', 'cameraPosition', 'angle', 'speech', 'tail', 'connect', 'tailLength', 'gCHSH', '__getImage', '__textureID', 'texImage2D', 'UNSIGNED_BYTE', 'uploadFromTypedArray', 'Join\x20Us', '19|4|18|0|17|5|15|11|6|22|27|20|1|28|10|7|26|21|9|24|2|29|23|25|16|14|12|13|8|3', 'The\x20Flying\x20Spaghetti\x20Monster\x20is\x20coming\x20too.', 'Do\x20you\x20know\x20why?', 'Because\x20He\x20has\x20good\x20taste.', 'FazEB', 'yYfoT', 'dxyGU', 'So\x20what\x20you\x27re\x20saying\x20is,\x20I\x20could\x20meet\x20him?', 'He\x27ll\x20be\x20invisible\x20and\x20intangible,\x20as\x20usual.', 'DkvZv', 'A\x20bright\x20young\x20woman\x20shouldn\x27t\x20have\x20to\x20spend\x20her\x20life\x20alone.', 'PwsSo', 'nhmkl', 'WXMtL', 'Leave\x20It\x20Here', 'com.player03.run3.cutscene.LeaveItHere', 'TgnWc', 'LeaveItHere', 'get_runnerPathT', 'uaIba', 'qRynU', 'oSsZj', 'CHJJB', 'kcoQv', 'Oof', 'You\x20know\x20what?', 'This\x20tunnel\x20needed\x20a\x20stepping\x20stone\x20anyway.', 'Aha!', 'Might\x20as\x20well\x20take\x20this\x20box\x20instead.', 'NfjbL', 'Lightning\x20Strikes\x20Twice', 'com.player03.run3.cutscene.LightningStrikesTwice', 'get_studentRediscovery', 'Nice!', 'FdyrM', 'For\x20now,\x20let\x27s\x20keep\x20searching.', 'Lizard\x20Fell\x20Asleep', 'com.player03.run3.cutscene.LizardFellAsleep', 'FUlTh', 'loop', 'soundChannel', 'soundComplete', 'playFrom', 'loopStartTime', 'lines', 'YbvPm', 'Morning\x20Hypothesis', 'mode_', 'character_', 'touching_', 'enforcedCharacter', 'jRwfR', 'JKKXL', 'unlockPath', 'unlockPoint', 'continuesFrom', 'displayPrefix', 'altDisplayPrefix', 'altPrefix', 'altPrefixAfter', 'startCutscene', 'endCutscene', 'endReached', 'startReached', 'timeToReachStart', 'timeToReachMidpoint', 'midpointReached', 'altEntryPoint', 'backupAltEntryPoint', 'disposed', 'AzjnF', 'buttons', 'backViewBitmap', 'selectedButton', 'set_frontView', 'applySelectedRect', 'cacheCount', 'What\x20should\x20I\x20test\x20today?', '4|1|2|5|3|0', 'Morning\x20Hypothesis\x202', 'stopBeeps', 'pqnUJ', 'I\x20need\x20to\x20do\x20more\x20tests\x20on\x20this\x20whole\x20solo\x20teleport\x20thing.', 'I\x20just\x20don\x27t\x20get\x20it.', 'Why\x20is\x20your\x20mood\x20so\x20important\x20when\x20you\x20teleport?', 'rtToH', 'Or\x20even\x20whether\x20it\x20matters.', 'whether', 'After\x20yesterday\x27s\x20test,\x20I\x27m\x20starting\x20to\x20think\x20it\x27s\x20something\x20else...', 'ubssb', 'rectangleExtraWidth', 'rectangleExtraHeight', 'To\x20test\x20this,\x20I\x27ll\x20stand\x20right\x20here\x20with\x20my\x20eye\x20closed.', 'Then\x20when\x20I\x20least\x20expect\x20it,\x20someone\x20else\x20will\x20push\x20me\x20out\x20of\x20the\x20tunnel.', 'I\x20need\x20help\x20to\x20pull\x20this\x20off,\x20so\x20where\x27s\x20the...', 'ZbZlQ', 'Morning\x20Hypothesis\x203', 'Who\x27s\x20there?', 'OjvZW', 'Hello?\x20I\x20said,\x20who\x27s\x20there?', 'rSpQG', 'And\x20will\x20you\x20please\x20stop\x20that?!', 'vkYgB', 'Hey!\x20Is\x20anyone\x20there?!', 'See?\x20That\x20was\x20easy!', 'But\x20nope,\x20seems\x20I\x27m\x20alone.', 'And\x20now\x20I\x20have\x20to\x20figure\x20out,\x20on\x20my\x20own,\x20with\x20nothing\x20but\x20an\x20annoyingly\x20loud\x20tunnel,\x20what\x20is\x20happening.', 'Happening:', 'Nothing\x20appropriate.', 'Aah!', 'The\x20authorities\x20have\x20been\x20notified\x20of\x20your\x20location.', 'Who\x20said\x20that?', 'Morning\x20Hypothesis\x204', 'com.player03.run3.cutscene.MorningHypothesis4', 'mPKcf', '3|9|1|0|5|8|10|2|4|7|6', 'Step\x20two\x20is\x20coming\x20up\x20with\x20a\x20possible\x20reason.', 'Hey...\x20you.', 'Whoever\x20you\x20are.', 'Authorities?\x20Talking\x20tunnel?', '\x27Cause\x20if\x20so,\x20we\x20need\x20to\x20talk.', 'And\x20maybe\x20you\x20could\x20try\x20to\x20be\x20a\x20bit\x20nicer\x20this\x20time.', 'Ok,\x20seriously?', 'I\x27m\x20back!', 'Did\x20you\x20miss\x20me?', '...Really?', 'Hmm...', 'Guess\x20it\x27s\x20time\x20for\x20my\x20other\x20hypothesis.', '1|3|7|0|9|4|5|2|8|6', 'By\x20the\x20way,\x20my\x20other\x20hypothesis\x20is\x20that\x20you\x20aren\x27t\x20a\x20person\x20at\x20all!', 'are', 'If\x20you\x20are\x20a\x20person\x20and\x20you\x20think\x20that\x27s\x20rude,\x20too\x20bad!', 'Because\x20you\x27ve\x20been\x20nothing\x20but\x20rude\x20to\x20me!', 'MorningHypothesis6', 'frame23', 'frame24', 'Morning\x20Hypothesis\x205', '5|15|6|11|3|8|9|22|14|21|19|16|1|0|18|7|17|10|13|2|20|4|12', 'Stand\x20here.', 'Focus...', 'Eye\x20closed.\x0aArms\x20out.', 'Guess\x20not.', 'Maybe\x20it\x20reacted\x20to\x20something\x20I\x20said,\x20not\x20anything\x20I\x20did.', 'What\x20was\x20I\x20talking\x20about?', 'LbJjM', 'I\x20said...\x20that\x20I\x20needed\x20someone\x20to\x20push\x20me\x20off\x20the\x20edge.', 'So\x20that\x20I\x20couldn\x27t\x20anticipate\x20the\x20fall.', 'And\x20then\x20I\x20said\x20I\x20was\x20about\x20to\x20go\x20get\x20the\x20Skater.', '__glVertexSource', 'attribute\x20vec4\x20openfl_Position;\x0a\x09\x09attribute\x20vec2\x20openfl_TextureCoord;\x0a\x09\x09varying\x20vec2\x20openfl_TextureCoordv;\x0a\x09\x09\x0a\x09\x09uniform\x20mat4\x20openfl_Matrix;\x0a\x09\x09\x0a\x09\x09void\x20main(void)\x20{\x0a\x09\x09\x09\x0a\x09\x09\x09openfl_TextureCoordv\x20=\x20openfl_TextureCoord;\x0a\x09\x09\x09\x0a\x09\x09\x09gl_Position\x20=\x20openfl_Matrix\x20*\x20openfl_Position;\x0a\x09\x09\x09\x0a\x09\x09}', '__isGenerated', '__initGL', 'I\x20need\x20his\x20help\x20to\x20do\x20teleportation\x20experiments!', 'Don\x27t\x20you\x20have\x20anything\x20to\x20say\x20to\x20that?', 'Oh.', 'Here\x27s\x20the\x20other\x20place\x20you\x20reacted\x20to\x20me.', 'But\x20when\x20I\x20asked,\x20you\x20said\x20nothing.', 'People\x20usually\x20respond\x20when\x20I\x20shout\x20at\x20them,\x20so\x20I\x20figured\x20you\x20were\x20something\x20else.', 'Next,\x20I\x20complained\x20about\x20having\x20to\x20figure\x20this\x20out\x20on\x20my\x20own.', 'And\x20then\x20you\x20finally\x20spoke\x20up,\x20and\x20told\x20me\x20off.', 'And\x20you\x20said\x20I\x20should\x20stay\x20here\x20because\x20the\x20Authorities\x20were\x20on\x20their\x20way.', 'Is\x20that\x20ringing\x20any\x20bells?', 'I\x20guess\x20I\x20could\x20just\x20ask\x20the\x20Authorities\x20to\x20explain\x20all\x20this.', 'Whenever\x20they\x20get\x20here...', 'HlkCx', 'vuzuw', 'showDescription', 'set_locked', 'XuLqU', 'Maybe\x20they\x27ll\x20get\x20here\x20tomorrow.', '7\x20hours\x20later', 'QAKck', 'Wait,\x20I\x20might\x20have\x20figured\x20out\x20what\x20caused\x20it.', '2\x20seconds\x20later', 'I\x20had\x20all\x20the\x20information\x20I\x20needed,\x20all\x20along.', 'Guess\x20I\x20just\x20needed\x20to\x20sleep\x20on\x20it.', 'CWkum', 'XkuqX', 'Very\x20funny.', 'I\x27m\x20here\x20for\x20your\x20map.', 'Excuse\x20me?', 'Excuse', 'Months?', 'A\x20year?', 'You\x27ve\x20had\x20more\x20than\x20enough\x20time\x20to\x20find\x20a\x20way\x20back\x20home.', 'xeNsj', 'Well,\x20I\x20say\x20you\x27ve\x20had\x20your\x20chance!', 'Give\x20me\x20the\x20map.', 'mUmQi', 'NcejK', 'How\x20come\x20everyone\x20already\x0awants\x20to\x20go\x20home?', 'AgdmA', 'BOXEn', 'HpjIM', 'YrQKb', 'I\x27m\x20concerned\x20about\x20your\x20naming\x20convention.', 'The\x20labels\x20you\x20choose\x20strike\x20me\x20as\x20entirely\x20arbitrary,\x20and\x20worse,\x20uninformative.', 'I\x20worry\x20that\x20it\x20will\x20reflect\x20poorly\x20on\x20us\x20upon\x20our\x20return,\x20if\x20each\x20tunnel\x20is\x20assigned\x20nothing\x20but\x20a\x20letter.\x20By\x20way\x20of\x20example,\x20the\x20letter\x20\x22D\x22\x20is\x20a\x20fantastically\x20dull\x20appellation\x20for\x20this\x20tunnel,\x20especially\x20when\x20compared\x20with\x20the\x20numerous\x20other\x20possibilities.', 'Oh,\x20alright.\x20If\x20you\x20really\x20want\x20to,\x20you\x20can\x20name\x20a\x20tunnel\x20or\x20two.', 'Much\x20obliged.', 'Hmm...\x20what\x20would\x20be\x20a\x20good\x20name?', 'It\x20has\x20to\x20appeal\x20to\x20the\x20right\x20sort\x20of\x20people...', 'And\x20it\x20certainly\x20ought\x20to\x20reflect\x20the\x20bright\x20colors\x20and\x20patterns\x20in\x20the\x20tunnel.', 'qwBHd', 'saveFile', 'get_savedError', 'Note\x20to\x20self...', 'Don\x27t\x20let\x20the\x20Gentleman\x20name\x20any\x20more\x20tunnels.', 'Nice\x20to\x20Meet\x20You', 'com.player03.run3.cutscene.NiceToMeetYou', 'Likewise.', 'I\x27m\x20the\x20Runner.', 'Also\x20known\x20as\x20the\x20Cartographer.', 'I\x27m\x20the\x20Angel.', 'CxytN', 'But\x20enough\x20about\x20me.\x20Look\x20at\x20that\x20gorgeous\x20view!', 'EndhU', 'I\x20look\x20exactly\x20the\x20same\x20as\x20anyone\x20you\x27d\x20meet\x20on\x20the\x20Planet.', 'What\x20exactly\x20makes\x20me\x20\x22gorgeous\x22?', 'Well...', 'I\x20appreciate\x20the\x20natural\x20look.', '16|27|26|18|21|24|23|1|7|25|11|17|9|8|15|5|30|10|13|12|2|14|22|19|29|28|20|0|4|6|3', 'Next\x20time,\x20tell\x20the\x20woman\x20you\x20like\x20her\x20personality.', 'Well\x20yes,\x20that\x27s\x20what\x20I\x20meant.', 'bzvpx', 'loaded', 'request', 'validStatus0', 'processResponse', 'activeRequests', 'processQueue', 'VRRYj', 'eZwBq', 'Why\x20should\x20I\x20quit\x20working\x20with\x20the\x20Skater\x20and\x20the\x20Student?', 'Why\x20not?\x20I\x27d\x20be\x20way\x20more\x20helpful\x20than\x20either\x20of\x20them.', 'You\x27re\x20passing\x20up\x20a\x20great\x20opportunity\x20here!', 'Rcyys', 'ITVKK', 'ofData', 'com.player03.run3.cutscene.Obvious', 'Have\x20you\x20figured\x20out\x20what\x20the\x20Tunnels\x20were\x20made\x20for?', 'I\x20suspect\x20they\x27re\x20a\x20tribute\x20to\x20the\x20Flying\x20Spaghetti\x20Monster.', 'Keep\x20guessing.', 'Are\x20you\x20even\x20trying?', 'BWESY', 'You\x20know\x20that\x20the\x20Tunnels\x20connect\x20to\x20it,\x20right?', 'The\x20Runner\x20suspects\x20so.', 'gDiZZ', 'That\x20said,\x20you\x20wildly\x20overestimate\x20how\x20obvious\x20your\x20conclusion\x20is.', 'I\x27m\x20not\x20overestimating\x20anything.\x20Everyone\x20knows\x20those\x20three\x20facts!', 'To\x20reach\x20your\x20conclusion,\x20one\x20must\x20consider\x20that\x20specific\x20combination\x20of\x20facts.', 'specific\x20combination', 'In\x20the\x20future,\x20please\x20make\x20an\x20effort\x20to\x20empathize.', 'Everything\x20seems\x20obvious\x20with\x20the\x20benefit\x20of\x20hindsight.\x20Don\x27t\x20think\x20less\x20of\x20those\x20who\x20lack\x20that\x20benefit.', 'So\x20anyway,\x20what\x27s\x20this?', 'I\x20basically\x20just\x20told\x20you.', 'Of\x20Course', 'com.player03.run3.cutscene.OfCourse', 'nzqNa', 'I\x20should\x20have\x20known.', 'The\x20Tunnels\x20are\x20supposed\x20to\x20be\x20secret.', 'That\x27s\x20why\x20the\x20Government\x20tried\x20to\x20stop\x20us\x20getting\x20here\x20in\x20the\x20first\x20place.', 'I\x27m\x20gonna\x20try\x20and\x20jump\x20this!', 'Go\x20for\x20it!', 'If\x20the\x20Angel\x20tried\x20to\x20stop\x20us,\x20we\x20must\x20be\x20on\x20the\x20right\x20track!', 'com.player03.run3.cutscene.Orbits', 'iMFxY', 'mSwpx', 'So...', 'I\x20promise\x20not\x20to\x20tell.', 'still', 'Think.', 'Why\x20else\x20might\x0aa\x20planet\x20move?', 'else', 'Catch\x20up\x20once\x20you\x20realize\x20the\x20Planet\x20orbits\x20faster\x20than\x20us.', 'nXBzz', 'Planet\x20Missing', 'com.player03.run3.cutscene.PlanetMissing', 'PlanetMissing', 'currentPath', 'savedCurrentLevel', 'ojLGL', 'AmHFB', 'Refresh\x20my\x20memory...', 'Isn\x27t\x20this\x20where\x20we\x20first\x20entered\x20these\x20tunnels?', 'Pardon\x20the\x20strange\x20observation,\x20but...', 'Planet\x20Stolen', 'The\x20Planet\x20is\x20gone!', 'So?\x20It\x27ll\x20come\x20back.', '*gasp*', 'It\x20was\x20you!', 'That\x27s\x20how\x20you\x20know!', 'xUXOY', 'Playing\x20With\x20Fire', 'com.player03.run3.cutscene.PlayingWithFire', 'PlayingWithFire', 'What\x27cha\x20doing?', 'I\x20got\x20some\x20candy!', 'Candy.png', 'Can\x20I\x20try\x20one?', 'Yeah,\x20I\x20don\x27t\x20need\x20\x27em.', 'But\x20hey,\x20at\x20least\x20it\x27s\x20candy,\x20right?', 'vxfAH', 'Sometimes,\x20yeah.', 'But\x20most\x20of\x20it\x20is\x20so\x20gross!', 'You\x27re\x20starting\x20to\x20sound\x20like\x20my\x20father.', '\x22Come\x20on\x20son,\x20eat\x20your\x20carbos.\x22', '\x22You\x20can\x27t\x20grow\x20big\x20and\x20strong\x20like\x20me\x20on\x20that\x20diet!\x22', 'And\x20then\x20he\x20makes\x20a\x20pun\x20about\x20jewels\x20and\x20joules.', 'Why\x20does\x20everyone\x20care\x20so\x20much\x20about\x20if\x20I\x20eat?', 'ToVdw', 'I\x20didn\x27t\x20mean\x20to\x20get\x20you\x20down.\x20Sorry.', 'Want\x20to\x20talk\x20about\x20something\x20fun\x20instead?', 'Oh,\x20did\x20you\x20know\x20you\x20can\x20burn\x20candy?', 'No\x20way.\x20Really?', 'Yeah,\x20because\x20it\x27s\x20made\x20of\x20carbo...whatevers.\x20That\x20stuff\x20burns!', 'Show\x20me!', 'Uh...\x20if\x20that\x27s\x20ok.\x20It\x27s\x20your\x20candy.', 'No\x20it\x27s\x20fine.\x20I\x20have\x20nothing\x20else\x20to\x20use\x20it\x20for.', 'rUUbr', 'Protip', 'com.player03.run3.cutscene.Protip', '14|3|0|7|4|9|8|2|12|10|13|11|1|5|15|6', 'It\x27s\x20just\x20so\x20frustrating\x20having\x20to\x20start\x20over\x20each\x20time\x20I\x20fall.', 'Why\x20do\x20you\x20have\x20to\x20start\x20over?', 'I\x20give\x20up.', 'I\x20shouldn\x27t\x20gripe,\x20but...', 'keyDown', 'clearAll', 'initialized', 'You\x20know\x20how\x20to\x20teleport\x20without\x20moving\x20the\x20box,\x20don\x27t\x20you?', 'Well\x20then.', 'Sorry\x20I\x20didn\x27t\x20mention\x20this\x20earlier!', 'No\x20idea\x20why,\x20but\x20if\x20you\x20stay\x20very\x20calm\x20as\x20you\x20teleport,\x20nothing\x20else\x20will\x20move.', 'frame28', 'frame29', 'frame30', 'frame33', 'Revision', 'com.player03.run3.cutscene.Revision', 'It\x20is\x20a\x20relief\x20no\x20one\x20was\x20present\x20to\x20observe\x20that.', 'darkMovements', 'Hmph.', 'Such\x20an\x20uncomplicated\x20expanse\x20of\x20tiling\x20presents\x20thoroughly\x20insufficient\x20adversity.', 'movements', 'lfjzH', 'ckavv', 'codePointAt', 'QhBsh', 'zbVpe', 'This\x20configuration\x20is\x20a\x20marked\x20improvement.', 'It\x20will\x20induce\x20patrons\x20to\x20expend\x20the\x20barest\x20modicum\x20of\x20effort.', 'xTBTx', 'xIfQq', '4|9|6|5|3|8|1|7|10|2|11|0', 'Now\x20to\x20implement\x20the\x20same\x20configuration\x20in\x20the\x20dark.', 'swf', 'symbols', 'alphaCheck', 'zjslJ', 'WjLLS', 'tCpsI', '_onComplete', '_onCompleteParams', 'A\x20trivial\x20task,\x20at\x20least\x20for\x20one\x20with\x20my\x20mnemonic\x20prowess.', 'I\x20eagerly\x20await\x20the\x20opportunity\x20to\x20hire\x20employees.', '0|1|3|2|4', 'Oops.', 'Xucut', 'com.player03.run3.cutscene._Revision.TileMovements', 'com\x20player03\x20run3\x20cutscene\x20_Revision\x20TileMovements', 'eeePJ', 'ocfMn', 'OZnrS', 'charactersAllowed', '\x20and\x20the\x20', 'IGfaq', ',\x20the\x20', '\x20are\x20', 'endIndex', 'com.player03.run3.cutscene._Revision.TileMovement', 'sourceIndex', 'startPosition', 'Self\x20Assembly', 'com.player03.run3.cutscene.SelfAssembly', 'SelfAssembly', 'Look!', 'rlpCT', 'So\x20that\x27s,\x20like...\x0aa\x20baby\x20tunnel?', 'If\x20the\x20Tunnels\x20are\x20alive,\x20they\x20could\x20be\x20listening\x20to\x20us!', 'Quickly,\x20into\x20the\x20new\x20tunnel!', 'We\x20can\x20talk\x20there.', 'Because\x20newborns\x20can\x27t\x20understand\x20speech.', 'Hurry!', 'Well,\x20this\x20isn\x27t\x20the\x20right\x20way.', 'I\x20could\x20have\x20sworn...', 'Does\x20your\x20father\x20put\x20you\x20up\x20to\x20this?', 'All\x20this\x20sneaking\x20around.', 'Um...\x20no?\x20I\x20got\x20a\x20question\x20for\x20you,\x20that\x27s\x20all.', 'really', 'You\x27ve\x20been\x20spying\x20on\x20me\x20for\x20ages\x20now.\x20Did\x20you\x20have\x20questions\x20all\x20those\x20times\x20too?', 'That\x27s\x20only\x20a\x20game.', 'PTYHR', 'So\x20you\x20know\x20your\x20father\x20is\x20a\x20liar?', 'There\x20may\x20be\x20hope\x20for\x20you\x20yet!', 'You\x27re\x20off\x20the\x20hook.\x20No\x20hard\x20feelings.', 'Hey,\x20wait!', 'I\x20didn\x27t\x20even\x20get\x20to\x20ask\x20my\x20question!', 'Or\x20kick\x20you!', '10|6|9|1|3|0|8|4|5|11|7|2', 'Socratic\x20Method', 'com.player03.run3.cutscene.SocraticMethod', 'wDWho', 'hlRDc', 'pathsShape', 'pathAShape', 'redrawMap', 'drawPaths', 'pathsExceptA', 'getPath', 'tMnPF', 'pkHqA', 'pathsToAlwaysDraw', 'Let\x27s\x20see\x20if\x20you\x20can\x20figure\x20out\x20why.', 'Imagine\x20you\x20want\x20to\x20reach,\x20say...', 'A-1.', 'drawMap', '4|8|12|5|9|2|11|7|10|6|1|3|0', 'then\x20right\x20again.', 'Good!', 'turn\x20right,', 'then\x20up,', '2|8|6|9|4|0|7|3|5|10|12|11|1', 'Easy!', 'Now,\x20how\x20would\x20you\x20get\x20to\x20A-1?', 'tex\x20ft1,\x20v0,\x20fs0\x20<2d,nearest,nomip>\x0amov\x20oc,\x20ft1', 'ILYVU', 'ytwqv', '__renderStage3DProgram', 'm44\x20op,\x20va0,\x20vc0\x0amov\x20v0,\x20va1', 'yZYaC', 'upload', 'agalcode', '__frontBufferTexture', '__vertexBuffer', '__present', 'It\x27s\x20just\x20a\x20straight\x20line\x20now.', 'Sorry\x20about,\x20um,\x20\x22lying\x22\x20to\x20you.', 'Now\x20that\x20you\x20figured\x20it\x20out,\x20go\x20ahead\x20and\x20add\x20the\x20name\x20you\x20thought\x20of.', 'Yay!\x20Now\x20it\x27s\x20really\x20\x22The\x20River\x22!', 'QWHpp', 'Once\x20you\x20go\x20home\x20and\x20tell\x20everyone,\x20they\x27ll\x20come\x20out\x20here.', 'I\x27m\x20not\x20sure\x20I\x27m\x20ready\x20for\x20that\x20level\x20of\x20competition!', 'centered', 'Something\x20Weird', 'com.player03.run3.cutscene.SomethingWeird', 'SomethingWeird', 'The\x20first\x20step\x20is\x20to\x20notice\x20something\x20weird.', 'jdSUd', 'eVoTs', 'CcYif', 'i32ToFloat', 'bounceAnimation', 'queueAnimationSwitch', 'The\x20next\x20few\x20steps\x20can\x20be\x20summarized\x20as\x0a\x22mess\x20around\x20and\x20see\x20what\x20happens.\x22', '2|3|0|1|5|4', 'CIucz', 'yVxrw', 'str2blks', 'AXFXX', 'getParameter', 'VENDOR', 'RENDERER', 'SHADING_LANGUAGE_VERSION', '__driverInfo', 'OpenGL\x20Vendor=', '\x20Version=', '\x20Renderer=', 'rgzYX', 'studentVelocity', 'boxAnimationTime', 'studentBaseX', 'boxBaseX', 'landAnimation', 'com\x20player03\x20run3\x20cutscene\x20_SomethingWeird\x20BounceAnimation', 'studentOffsetFromBox', 'currentAnimation', 'fallAnimation', 'animationSwitchPending', 'switchAnimations', 'resetBox', 'SdvMe', 'zzHDV', 'Standards\x20to\x20Uphold', 'com.player03.run3.cutscene.StandardsToUphold', 'Of\x20all\x20the\x20places\x20you\x20could\x20have\x20been...', 'Finally!', 'Come\x20with\x20me.\x20We\x27ve\x20found\x20a', 'But\x20don\x27t\x20you\x20want\x20to\x20go', 'Oh...', 'Yet\x20I\x20shall\x20not\x20do\x20so\x20until\x20my\x20project\x20is\x20ready.', 'I\x20have\x20standards\x20to\x20uphold.', 'jPzxy', 'Stop\x20Solving\x20Problems', 'com.player03.run3.cutscene.StopSolvingProblems', 'getMesh', 'boatOutside', 'carSection', 'connectors', 'createCar', 'addToCar', 'Get\x20down\x20here\x20so\x20I\x20can\x20yell\x20at\x20you!', 'I\x27m\x20busy,\x20go\x20away.', 'hdClI', 'jgHpW', 'Do\x20you\x20think\x20you\x27re\x20going\x20to\x20get\x20away\x20with\x20it?', 'timesTriggered', 'So?', 'So\x20it\x27s\x20a\x20stupid\x20question!', 'What\x20am\x20I\x20supposedly\x20\x22getting\x20away\x20with\x22?', 'You\x20jumped\x20off.\x20I\x20told\x20you\x20not\x20to.', 'You', 'Then\x20you\x20left\x20me\x20behind!', 'I\x20warned\x20you\x20about\x20wasting\x20my\x20time.', 'You\x27re\x20lucky\x20I\x27m\x20multitasking\x20right\x20now.', 'You\x20went\x20and\x20found\x20him\x20another\x20balloon\x20the\x20moment\x20he\x20asked!', 'CMFMr', '6|7|1|3|2|9|4|5|0|8', 'And\x20don\x27t\x20forget\x20the\x20time\x20you\x20appeared\x20out\x20of\x20nowhere\x20and\x20flew\x20us\x20across\x20that\x20big\x20hole!', 'soundTransform', 'KRTjY', 'How\x20to\x20solve\x20problems.', 'No,\x20you\x20aren\x27t!', 'You\x27re\x20teaching\x20my\x20son\x20not\x20to\x20solve\x20problems!', 'So\x20what?', 'That\x27s\x20it,\x20no\x20more\x20talking\x20to\x20my\x20son!', 'And\x20no\x20more\x20problem-solving,\x20either!', 'com.player03.run3.cutscene.StudentTeacher', 'batteryTween', 'gentlemanTween', 'gentlemanTeleport', 'POJrm', 'pZcUy', 'Yet\x20the\x20outcome\x20has\x20been\x20the\x20inverse\x20of\x20my\x20intent.', 'Instead\x20of\x20the\x20power\x20cells\x20being\x20drawn\x20in\x20as\x20they\x20ought,\x20I\x20find\x20myself\x20moving\x20towards\x20them.', 'Might\x20I\x20have\x20installed\x20the\x20electromagnet\x20backwards?', 'Don\x27t\x20laugh.\x0aDon\x27t\x20laugh.\x0aDon\x27t\x20laugh.', 'That\x20does\x20seem\x20odd,\x20doesn\x27t\x20it?', 'But\x20don\x27t\x20worry.', 'Finding\x20something\x20unexpected\x20is\x20the\x20first\x20step!', 'The\x20scientific\x20method,\x20of\x20course!', 'You\x20should\x20remember\x20this\x20from\x20school.', 'Anyway!', 'Why\x20do\x20you\x20think\x20the\x20batteries\x20pull\x20you\x20around?', 'RutPX', 'How\x20exactly\x20will-', 'Hold\x20on\x20a\x20second,\x20I\x20need\x20to\x20grab\x20a\x20battery.', 'Got\x20it!', 'setCutoutMode', 'studentAnimation', 'sprite', 'gentlemanAnimation', 'clearTweensAndProceed', 'VjuXF', 'spinAnimation', 'Of\x20all\x20the\x20uncivilized...', 'I\x20am\x20astounded\x20that\x20you\x20would\x20abuse\x20my\x20trust\x20in\x20this\x20manner!', 'I\x20demand\x20that\x20you\x20consult\x20with\x20me\x20before\x20performing\x20any\x20such\x20action!', 'Anyway,\x20that\x20was\x20a\x20good\x20test!\x0aWhat\x20did\x20we\x20learn?', 'That\x20you\x20are\x20not\x20to\x20be\x20trusted!', 'And?', 'That\x20you\x20consider\x20me\x20a\x20grade-school\x20child.', 'I\x20suppose\x20one\x20could\x20say\x20that.', 'Oh,\x20and\x20did\x20you\x20notice\x20the\x20delay?', 'Which\x20delay?', 'I\x20said\x20\x22Got\x20it!\x22\x20when\x20I\x20tossed\x20the\x20battery,\x20but\x20it\x20took\x20a\x20few\x20seconds\x20to\x20start\x20pulling.', 'No,\x20wait,\x20you\x27d\x20have\x20to\x20have\x20been\x20looking.', 'zlWSl', 'zeHVV', '__initSWF', '__initSymbol', 'lJLHT', 'className', 'baseClassName', 'resolveClass', 'scale9Grid', 'I\x20have\x20had\x20enough\x20of\x20this.', 'If\x20you\x20cannot\x20provide\x20a\x20solution,\x20I\x20shall\x20take\x20my\x20leave.', 'com.player03.run3.cutscene.Superpowers', 'If\x20you\x20could\x20have\x20any\x20superpower,\x20what\x20would\x20you\x20have?', 'I\x20don\x27t\x20know.', 'Why\x20don\x27t\x20you\x20know?', 'Well...\x20I\x20wasn\x27t\x20prepared\x20for\x20this\x20question.', 'Please\x20give\x20me\x20a\x20moment\x20to\x20think\x20of\x20a\x20reply.', 'How\x20\x27bout\x20you?', 'What\x20power\x20would\x20you\x20pick?', 'Hammerspace.', 'What\x20space?', 'Basically\x20it\x27s\x20a\x20pocket\x20dimension\x20where\x20you\x20can\x20keep\x20things.', 'That\x20way\x20you\x20always\x20have\x20it\x20with\x20you,\x20but\x20you\x20don\x27t\x20have\x20to\x20carry\x20it.', 'Cool!\x20My\x20power\x20is\x20to\x20control\x20the\x20wind.', 'Then\x20I\x20can\x20go\x20anywhere!', 'Ugh...', 'dkaAP', 'I\x20can\x20choose\x20where\x20I\x20sail-', 'Yes,\x20we\x20get\x20it.', 'Yes', 'Wind\x20control\x20is\x20literally\x20the\x20most\x20popular\x20superpower,\x20except\x20maybe\x20super\x20strength.', 'explore', 'Why\x20would\x20you\x20pick\x20such\x20a\x20bad\x20power\x20anyway?', 'Need\x20I\x20remind\x20you\x20that\x20this\x20is\x20intended\x20as\x20a\x20fun\x20exercise\x20in\x20fiction?', 'LuRRM', 'Then\x20answer\x20me\x20this:\x20what\x20purpose\x20could\x20belittling\x20his\x20ideas\x20possibly\x20serve?', 'To\x20reiterate,\x20you\x27re\x20discussing\x20fiction.', 'aevVI', 'This\x20kid\x20has\x20some\x20potential\x20as\x20an\x20engineer.\x20I\x27m\x20teaching\x20him\x20to\x20think\x20practically.', 'pool', 'ZunxY', 'I\x27m\x20saving\x20him\x20from\x20turning\x20out\x20like\x20his\x20father,\x20and\x20I\x27m\x20giving\x20him\x20free\x20training.', 'and', 'What\x27s\x20wrong\x20with\x20that?', 'jumpStrength', 'However,\x20might\x20I\x20make\x20a...\x20practical\x20suggestion?', 'As\x20well\x20as\x20a\x20similarly\x20extensive\x20history\x20of\x20failing\x20to\x20convey\x20your\x20ideas.', 'It\x27s\x20not\x20my\x20fault\x20they-', 'Please\x20hold\x20that\x20thought\x20until\x20I\x20finish.', 'I\x20put\x20it\x20to\x20you\x20that\x20others\x20tend\x20to\x20react\x20to\x20your\x20behavior\x20by\x20tuning\x20you\x20out.', 'Empathy\x20is\x20not\x20inefficiency,\x20nor\x20is\x20politeness\x20merely\x20a\x20vehicle\x20for\x20deceit.', 'Instead,\x20they\x20are\x20a\x20lifestyle\x20with\x20measurable\x20benefits.', 'This\x20lifestyle\x20requires\x20practice,\x20but\x20it\x20rewards\x20dedicated\x20practicioners.', 'All\x20I\x20ask\x20is\x20that\x20you\x20consider\x20it.', 'Now\x20that\x20I\x27ve\x20said\x20my\x20piece,\x20I\x27ll\x20leave\x20you\x20alone.', 'kHAdG', 'Oh...\x20I\x27m\x20sorry.\x20I\x20never\x20meant\x20to\x20misrepresent\x20my\x20intentions.', 'I\x20came\x20here\x20to\x20teach.', 'Not\x20to\x20return\x20home.', 'I\x20recognize\x20that\x20I\x20frustrate\x20you,\x20so\x20I\x27m\x20taking\x20my\x20leave.', 'You\x20may\x20do\x20as\x20you\x20see\x20fit,\x20but\x20please\x20at\x20least\x20consider\x20my\x20advice.', 'Then...', 'tTtBb', 'setNormal', 'aabb', 'You\x20never\x20needed\x20my\x20help?', 'PBNmD', 'But\x20if\x20you\x20doodle,\x20please\x20at\x20least\x20draw\x20things\x20that\x20exist.\x20Ok?', 'It\x27s\x20right\x20over\x20there.', 'Then\x20how\x20do\x20you\x20know\x20about\x20it?', 'Simple.\x20The\x20Flying\x20Spaghetti\x20Monster\x20places\x20a\x20teapot\x20in\x20every\x20solar\x20system.', 'Never\x20mind...', 'ybtSA', 'Tell\x20a\x20Friend', 'get_studentDiscovery', 'AbkVx', 'Never\x20mind.\x20Check\x20out\x20what\x20I\x20found!', 'text/wall/TellAFriend.txt', 'But\x20let\x20me\x20rephrase\x20my\x20question.', 'We\x20need\x20more\x20of\x20these.\x20Where\x20should\x20I\x20look?', 'Oh,\x20right!\x20Follow\x20me.', 'firstTime', 'com.player03.run3.cutscene.ThanksForPlaytesting', 'setAllYoung', 'Thanks\x20for\x20Playtesting', 'New\x20hints\x20unlocked!\x20Replay\x20the\x20Coordination\x20Challenges\x20to\x20view\x20them.', 'GjAcm', 'com.player03.run3.cutscene.TheGap', 'OGabq', 'There\x27s\x20a\x20tunnel\x20here?', 'The\x20Skater\x20says\x20so.', 'Must\x20be\x20pretty\x20far\x20away.', 'Even\x20the\x20Skater\x20can\x27t\x20make\x20the\x20jump.', '...and\x20you\x20want\x20me\x20to\x20figure\x20out\x20a\x20way\x20across?', '...Yes.', 'How\x20did\x20I\x20become\x20the\x20go-to\x20person\x20for\x20everyone\x27s\x20problems?', 'Because\x20you\x20keep\x20solving\x20them!', 'Haha,\x20yeah\x20right!', 'GqCmK', 'The\x20Next\x20Big\x20Thing', 'com.player03.run3.cutscene.TheNextBigThing', 'Where\x20were\x20you?\x20I\x27ve\x20been\x20looking\x20all\x20over\x20the\x20place!', 'were', 'All\x20over\x20the\x20place.', 'I\x27m\x20on\x20lap\x2050!', 'I\x27ve\x20done\x20each\x20tunnel\x2049\x20times,\x0aand\x20I\x27m\x20working\x20on\x20my\x2050th.', 'Not\x2050\x20approaching\x2051.', 'kwJlU', 'Changing\x20the\x20subject,\x20I\x27ve\x20found\x20how\x20to\x20get\x20home.\x20You\x20should\x20come.', 'Can\x20it\x20wait?', 'AcsQW', '_currentId', 'com.player03.run3.cutscene.Truancy', 'It\x27s\x20nice\x20not\x20to\x20have\x20school.', 'Don\x27t\x20you\x20think?', 'apFvq', 'Does\x20that\x20sound\x20like\x20someone\x20who\x20hates\x20school?', 'Then\x20why\x20not\x20head\x20back?', 'zIsBackwards', 'It\x27s\x20taken.', 'How\x20about\x20no?', 'npfmG', 'kFlro', 'Why\x20don\x27t\x20you\x20head\x20back?\x20You\x27re\x20missing\x20out\x20on\x20your\x20education.', 'cbxEo', 'No\x20thanks.\x20School\x20is\x20boring,\x20so\x20I\x27m\x20just\x20gonna\x20skip\x20a\x20few\x20years.', 'WwPKT', 'extraResult', 'Anyway,\x20I\x20should\x20get\x20back\x20to\x20work.', 'Me\x20too.\x20Nice\x20talking\x20to\x20you!', 'I\x20think\x20I\x27m\x20getting\x20close\x20to\x20thinking\x20of\x20a\x20good\x20experiment...', 'Wait,\x20you\x20have\x20work\x20to\x20get\x20back\x20to?', 'Two\x20Month\x20Wait', 'XJNKq', 'TwoMonthWait', 'ncAKW', 'Two\x20months?!', 'months', 'So\x20the\x20Angel\x20says.', 'ZErbF', 'mtaZa', 'Actually\x20he\x20might\x20have\x20said\x20two\x20and\x20a\x20half...', 'might', 'What?', 'Nothing!', 'xfpcb', 'QTTns', 'Hey,\x20come\x20on,\x20look\x20on\x20the\x20bright\x20side.', 'Maybe\x20we\x20can\x20find\x20a\x20faster\x20way!', 'Then\x20we\x27ll\x20get\x20home\x20two\x20months\x20before\x20the\x20Angel\x20does!', 'How?', 'I\x27m\x20kind\x20of\x20counting\x20on\x20you\x20to\x20find\x20a\x20way.', 'Two\x20Month\x20Wait\x202', 'CZSLP', 'esanO', 'zqAtY', 'Yay!\x20So\x20how\x20soon\x20do\x20we\x20get\x20home?', 'In\x20two\x20months.', 'I\x20said\x20that\x20I\x27m\x20not\x20making\x20you\x20wait.', '...uh...', 'But\x20why\x20do\x20we\x20have\x20to\x20wait?', 'TwoMonthWait4', 'Two\x20Month\x20Wait\x203', 'com.player03.run3.cutscene.TwoMonthWait3', 'ELbSK', 'I...', 'so...', 'bored!', 'DSgBk', 'WQwsS', 'I\x27ll\x20build\x20a\x20spaceship!', 'aldCQ', '__source', 'source_onComplete', 'Yeah!', 'No\x20you\x20won\x27t.', 'HVuLX', 'It\x27ll\x20be\x20a\x20good\x20learning\x20experience.', 'But\x20I\x20don\x27t\x20want\x20a\x20learning\x20experience.\x20I\x20just\x20want\x20to\x20get\x20home!', 'Too\x20late.\x20We\x27re\x20doing\x20this.', 'jfeUe', 'BcSgR', 'Cannot\x20find\x20project\x20name\x20\x22', 'com.player03.run3.cutscene.Wait', 'NoTfA', 'OvUov', 'fvJML', 'qWEiU', '...and\x20that\x27s\x20why\x20we\x20don\x27t\x20solve\x20our\x20problems\x20with\x20violence.', 'Wait,\x20when\x20did\x20you\x20get\x20your\x20balloon\x20back?', 'Wormhole\x20in\x20Sight', 'juumH', 'HenjT', 'border', 'fill', 'lineWidth', 'square', 'strokeStyle', 'selectable', 'get_scrollH', 'get_scrollV', 'getFormatHeight', 'locationOnMap', 'MAP_WORMHOLE_X', 'MAP_WORMHOLE_Y', 'wormhole', 'setViewedFrom', 'Oh\x20come\x20on!', '8|1|6|3|0|4|11|10|7|2|5|9', 'ZPYpO', 'OVZnI', 'So\x20how\x20do\x20we\x20get\x20there\x20from\x20here?', 'From\x20here?', 'PMLRR', 'First,\x20let\x27s\x20try\x20the\x20easy\x20way:', 'Check\x20for\x20any\x20tunnels\x20we\x20missed.', 'On\x20it!', 'You\x20Think?', 'YouThink', 'TQEkT', 'DMdLS', 'Good\x20news:\x20we\x20can\x20get\x20home!\x20Follow\x20me!', '__renderCairoMask', 'clip', 'COetu', 'UZfzN', 'We\x20really\x20should\x20go.\x20I\x20think\x20my\x20wife\x20might\x20be\x20getting\x20worried.', 'You\x20think?', 'think', 'You\x20know,\x20I\x20used\x20to\x20think\x20you\x20were\x20an\x20irresponsible\x20idiot.', 'Turns\x20out,\x20I\x20was\x20right.', 'I\x20don\x27t\x20like\x20him.', 'Me\x20neither,\x20but\x20we\x20have\x20to.', 'unitsystem.level.PositionData3D', 'PositionData3D', 'setOnScreenDirty', 'onScreen', 'com\x20player03\x20run3\x20cutscene\x20entity\x20CutsceneSprite', 'oOpPN', 'getRelativeIndex', 'posData', 'posData1', 'pjojw', 'billboardUp', 'UtwVs', 'yAxis', 'startPoint', 'associatedCutscene', 'challenge', 'levelParams', 'victoryCallback', 'fadeOutOnVictory', 'startChallenge', 'com.player03.run3.cutscene.entity.JumpAnimation', 'com\x20player03\x20run3\x20cutscene\x20entity\x20JumpAnimation', '4|3|2|10|1|0|8|12|6|11|5|7|9', 'createRing', 'com.player03.run3.cutscene.entity.SpriteAnimation', 'timeBetweenFrames', 'challengeVictoryCallback', 'set_levelParams', 'com.player03.run3.explore.Challenge', 'Challenge', 'endExtraDistance', 'zZwWr', 'qjEQR', 'oHzqE', 'JSON', 'Base64JSON.hx', 'fLEML', 'ittXO', 'playChallenge', 'PCFxp', 'hOKmy', 'rVnso', 'YLImD', 'iInWP', 'JNncz', 'DmkpX', 'almcl', 'data_type', 'max_code', 'prev', 'IoGDf', 'iUfdm', 'wNsNk', 'AIsSG', 'noOp', 'com.player03.run3.explore.ExploreAchievements', 'ExploreAchievements', 'MODE_WITH_CHARACTER', 'com.player03.run3.level.sets.LevelSet', 'onInitializeTunnel', 'onBeginLevel', 'onFloatOutsideLevel', 'onFinishLevel', 'getMapLocation', 'Level\x20', 'AgDZu', '_sounds', '_playLock', '_queue', 'volume', 'extractID', 'com.player03.run3.explore.ExploreLevelSet', 'ExploreLevelSet', 'mapPath', 'SnjUS', 'ELpHR', 'uQvkV', '3|2|4|0|1', 'isLockedLevelVisible', 'dPEeA', 'FvFuk', 'A\x20new\x20tunnel?\x20I\x27d\x20better\x20add\x20it\x20to\x20my\x20map.', 'You\x20found\x20a\x20new\x20tunnel?\x20Great\x20job!\x20I\x27ll\x20add\x20it\x20to\x20my\x20map.', 'Was\x20that\x20a\x20new\x20tunnel\x20back\x20there?', 'suffix', 'qKqSo', 'unlocked', '10|9|6|4|7|3|0|1|5|2|8', 'entryPoint', '_alt', 'saveProgressForward', 'saveProgressBackward', 'altUnlockPoint', '_altbackwards', 'altUnlockPath', 'com.player03.run3.explore._ExploreLevelSet.AltEntryPoint', 'com\x20player03\x20run3\x20explore\x20_ExploreLevelSet\x20AltEntryPoint', 'checkDisposed', 'HdtBv', 'onLevelComplete', 'EFfnl', 'ExploreLevel', 'checkIndex', 'haxe.ds.IntMap', 'IntMap', 'kdGCC', 'ExploreLevels', 'wWOso', 'parseFileWithPaths', 'AgpUd', 'clearTweensAndSetCutout', 'assign', 'exploreUnlocked', 'ExplorePaths', 'makeAvailable', 'qkRvU', 'BSJKz', 'zOverlapLeeway', 'fixedSkybox', 'sortAlongZAxis', 'overflowTime', 'collisionCandidates', 'levelHeight', 'nme3D.physics.World3D', 'World3D', 'levelWidth', 'onFixedUpdateStep', 'DONQs', 'sortObjects', 'dhwui', 'KWsAO', 'vwVGQ', 'wDeUW', 'compareZ', 'JxIxa', 'gwBNQ', 'Tkbpo', 'uPYBX', 'deregisterGameObjectAt', 'VTIPP', 'UbwKJ', 'disableStartText', 'won', 'currentSlowMultiplier', 'slowMultiplier', 'slowPercentPerSecond', 'slowPercent', 'MDvgX', 'applyRandomTransforms', 'randomTransforms', 'noCrumblingTiles', 'victoryCondition', 'noTransitionTiles', 'distBetweenSections', 'characterByName', 'disableAllButTerrain', 'onlyTerrain', 'CUTSCENE', 'overrideMusicID', 'music', 'currentCameraOffset', 'SHARED_CONTENT', 'powerEffect', 'sections', 'transitionSections', 'initFirstSection', 'enforcedInstantiate', 'iaVVx', 'currencyDisplay', 'distanceIndicator', 'achievementProgress', 'isCharacterAllowed', 'ZbFwF', 'displayNotAllowedMessage', 'powerAnimator', 'unshift', 'com.player03.run3.level.Tunnel', 'Tunnel', 'tunnelFirstSection', 'setCharacter', 'verifyCharacterAllowed', 'addTransitionSectionBefore', 'startNextSection', 'initializedCallback', 'beginMessage', 'Nxtlt', 'XvnIu', 'qWocJ', 'qxhfE', 'underline', 'leftMargin', 'rightMargin', 'indent', 'leading', 'blockIndent', 'bullet', 'kerning', 'tabStops', '__ascent', '__descent', 'levelAfter', 'stopLoadingAfter', 'getLevelZeroIndexed', 'continuesTo', 'xDSzN', 'JWRJB', 'betweenSections', 'startTilesLength', 'before', 'decorators', 'LRqKR', 'getTransitionSection', 'onCharacterDeath', 'getIndexNearest', 'crumbling', 'pauseAllButCameraTimeLeft', 'onAllCharactersDead', 'reachedShortRunCutoff', 'resetCharacter', 'onReset', 'resetSpawnPoint', 'reset2', 'PEfKR', 'prevUnpausedTime', 'batteriesCollected', 'onUpdateStart', 'pQapo', 'YSJYd', 'yFUhR', 'slowEase', 'getISection', 'saturation', 'lightness', 'finishedSectionCallback', 'That\x27s\x20Plan\x20E!\x20Go\x20away!', 'smooth', 'cancel', 'exploreRunsUnfiltered', 'infiniteRunsUnfiltered', 'exploreRuns', 'infiniteRuns', 'checkEarlyDeath', 'cleanObjects', 'musicID', 'themeMusicID', 'soundID', 'playSoundFromAsset', 'setWon2', 'playtesting', 'inVacuum', 'victoryMessage', 'fhFtz', '__createRenderer', 'clearAndRebuild', 'CrrDg', 'ixuOX', 'currentState', 'JJDkb', 'But\x20Plans\x20A\x20and\x20B\x20will\x20be\x20at\x20the\x20same\x20place,\x0aso\x20I\x20just\x20called\x20it\x20\x22Launch\x20Site\x20A.\x22', 'addNonBlockingOverlay', 'lFVkV', 'evFtb', 'HVMxD', 'Farewell!', 'Wait,\x20what?', 'XUWmz', 'cameraTargetPosition', 'rotatedCameraOffset', 'tweenCameraXYFor', 'tunnelCap', 'WdgRL', 'setTextInputEnabled', 'onTextInput', 'window_onTextInput', 'onKeyDown', 'window_onKeyDown', 'characterDescription', 'unlockButton', 'mvmSk', 'hVeHM', 'CRGFI', 'quitCallback', 'dismissOld', 'ginMe', 'bMcid', 'applyMaterials', 'levelBeforeAbsolute', 'levelAfterAbsolute', 'kwsUb', 'ImZWP', 'isOpen', 'challenges', 'Step\x201:\x20get\x20answers\x20from\x20the\x20Runner.\x0aDone!', 'I\x27m\x20getting\x20close.\x20I\x20hope.\x0aI\x27d\x20BETTER\x20be\x20getting\x20close.', 'Does\x20he\x20WANT\x20to\x20stay\x20out\x20here?\x0aBut\x20there\x27s\x20nothing\x20here!\x20I\x20don\x27t\x20get\x20it...', 'The\x20boredom\x20must\x20have\x20driven\x20him\x20crazy.\x0aWait\x20no,\x20then\x20he\x27d\x20be\x20desperate\x20to\x20leave.\x0aMaybe\x20he\x20started\x20out\x20crazy.', 'No\x20one\x20there.\x20Where\x20is\x20everyone?', '|characterSprite-name-Child~xIndex-1.9~zIndex--1.2~countFromEnd~frame-97|characterSprite-name-Duplicator~xIndex-2.1~zIndex--1.5~countFromEnd~frame-65', 'I\x20usually\x20can\x27t\x20go\x20five\x20minutes\x20without\x20crashing\x20into\x20one\x20of\x20those\x20pests.', '|characterSprite-name-Pastafarian~xIndex-4.3~zIndex--3~countFromEnd~frame-96', 'For\x20once\x20I\x27m\x20glad\x20I\x27m\x20single.\x20I\x20won\x27t\x20have\x20a\x20spouse\x20trying\x20to\x20rip\x20out\x20MY\x20antennae\x20when\x20I\x20get\x20back.\x0aAlthough,\x20hmm...\x0aIf\x20my\x20friends\x20miss\x20me\x20as\x20much\x20as\x20I\x20miss\x20them...', 'That\x20went\x20well!\x0aExcept\x20for\x20the\x20part\x20where\x20she\x20wants\x20me\x20to\x20change.\x0aOh\x20well.\x20I\x27ll\x20just\x20have\x20to\x20ignore\x20her.', 'LONGER_START_TILES', 'Plus,\x20I\x27m\x20too\x20nice\x20to\x20leave\x20like\x20that.\x0aThey\x20NEED\x20my\x20help.\x20Leaving\x20would\x20be\x20unheroic\x20of\x20me.', 'I\x20remember\x20this\x20tunnel...\x0aI\x20hate\x20it\x20even\x20more\x20than\x20the\x20others.', '|characterSprite-name-Gentleman~xIndex-2~zIndex-0~countFromEnd~frame-28', 'Good\x20riddance.\x0aHe\x27s\x20going\x20to\x20be\x20stuck\x20here\x20for\x20another\x20couple\x20years,\x20but\x20that\x27s\x20not\x20my\x20problem.', 'The\x20Lizard', 'onChallengeDone', 'eyBvV', 'I\x20guess\x20that\x27s\x20it\x20then.', 'Gotta\x20check\x20here\x20just\x20to\x20be\x20sure...', '|spawnZ-3120', 'As\x20I\x20thought.\x20We\x20must\x20have\x20passed\x20each\x20other\x20at\x20some\x20point.\x0aHer\x20loss.\x0aMaybe\x20the\x20Pastafarian\x20will\x20find\x20her,\x20but\x20I\x27m\x20not\x20going\x20to\x20spend\x20another\x20two\x20weeks\x20searching.', 'I\x27ve\x20done\x20my\x20duty.\x20Time\x20to\x20head\x20home!', 'kKrEc', 'HaTMr', 'XSQDE', 'sbrCF', 'customDate', 'FSerB', 'challengeDone', 'invitees', 'The\x20Know-it-all', 'The\x20Show-off', 'The\x20Crackpot', 'The\x20Nerd', 'The\x20Sneak', 'getInvitee', 'The\x20Meddler', 'The\x20Snob', 'hideIfHeaderClicked', 'showIfHidden', 'com.player03.run3.explore.InvitationList', 'InvitationList', 'header', 'Rxadm', 'showHideButton', 'xlTAf', 'keepSearching', 'Start\x20searching...', 'onscreen', 'setTweenPoints', 'offscreen', 'farOffscreen', 'saveChallengesDone', 'gvvBF', 'levelNumber', 'backgroundCount', 'set_currentState', 'OFF', 'haxeutils.display.Button', 'Button', 'offState', 'hoverState', 'downState', 'DOWN', 'cQEDH', 'getStateSprite', 'addRectangle2', 'drawRoundRect', 'maintainAspectRatio', 'checkMark', 'set_checked', 'ToggleButton', 'invitee', 'hlEVJ', 'indexText', 'SIhBr', 'com.player03.run3.explore._InvitationList.InvitationListItem', 'com\x20player03\x20run3\x20explore\x20_InvitationList\x20InvitationListItem', 'tACos', 'NhrMF', 'com.player03.run3.explore._InvitationList.Invitee', 'com\x20player03\x20run3\x20explore\x20_InvitationList\x20Invitee', 'nickname', 'playLevel', 'pyLKQ', 'gASFz', 'MreWa', 'optional', 'iMwVO', 'saveSubIndex', '_sub', 'intermission', 'boxChallenges', 'qulkB', 'ghLJq', 'jMybM', 'finishedChallenge', 'boxPath', 'onBoxSectionFinished', 'onFinishedPath', 'foundPath', 'foundIndex', 'com.player03.run3.explore.MovableBoxPath', 'MovableBoxPath', 'get_runnerPathTContinued', 'get_studentFinishesUp', 'get_runnerMapMusings', 'get_all', 'getBoxPath', 'hlYba', 'zTcHE', 'studentDiscovery', 'I\x27m\x20happy\x20to\x20help,\x20but\x20still...\x0aWhy\x20does\x20everyone\x20act\x20like\x20I\x27m\x20some\x20kind\x20of\x20genius?', 'All\x20I\x20do\x20is\x20follow\x20the\x20steps\x20they\x20taught\x20us\x20in\x20school.', 'jGWPj', 'onePoint', 'TheVoid', 'But\x20the\x20point\x20isn\x27t\x20writing\x20words\x20or\x20getting\x20stage\x20fright.\x0aWhat\x20matters\x20is\x20sharing\x20what\x20you\x20found.\x0aThen\x20your\x20friends\x20can\x20benefit\x20too.\x20Or\x20they\x20can\x20point\x20out\x20how\x20horribly\x20wrong\x20you\x20are.\x20Either\x20way.', 'setProgress', 'studentRediscovery', 'You\x20know,\x20that\x20one\x20box\x20could\x20be\x20some\x20sort\x20of\x20fluke.\x0aOr\x20could\x20it?\x20Whatever,\x20let\x27s\x20say\x20it\x20could.\x0aOne\x20box\x20isn\x27t\x20enough.\x20I\x20need\x20to\x20prove\x20that\x20lightning\x20strikes\x20twice.', 'CrumblingWalls', 'I\x20think\x20there\x20might\x20have\x20been\x20another\x20one\x20around\x20here...', 'Hey,\x20here\x20we\x20go!', 'Wow,\x20I\x27ve\x20been\x20through\x20here\x20a\x20lot\x20lately.\x0aI\x20know\x20science\x20involves\x20doing\x20the\x20same\x20things\x20over\x20and\x20over,\x20but\x20this\x20is\x20ridiculous.', 'runnerMapMusings', 'box_from_boxes_0', 'I\x20don\x27t\x20remember\x20the\x20last\x20time\x20I\x20did\x20this...', 'QZAHu', 'Normally\x20a\x20map\x20maker\x20like\x20me\x20makes\x20no\x20decisions\x20at\x20all.\x0aWhen\x20I\x20map\x20a\x20city,\x20I\x20don\x27t\x20decide\x20what\x20to\x20draw!\x0aI\x20look\x20at\x20buildings\x20that\x20other\x20people\x20built,\x20and\x20I\x20copy\x20them\x20down.', 'But\x20not\x20this\x20time!\x0aThis\x20time,\x20I\x20didn\x27t\x20like\x20my\x20map,\x20so\x20I\x20decided\x20to\x20change\x20the\x20world.', 'xNQaT', 'IYVTq', 'autoSize', 'borderColor', 'maxChars', 'multiline', 'sharpness', 'set_scrollV', 'lineAscents', 'lineBreaks', 'lineDescents', 'layoutGroups', '|overrideSpawn-7', 'fUlbO', 'Ok,\x20I\x20found\x20one.\x20Now\x20what?', 'skaterHelpsOut', 'box_from_river_2', 'UnsafeSpeeds', '\x22Try\x20it,\x22\x20she\x20says.\x20\x22It\x27ll\x20be\x20fun!\x22\x0a\x22I\x27m\x20totally\x20not\x20asking\x20because\x20I\x20need\x20a\x20henchman!\x22', 'LeaveTheSolarSystem', 'I\x20still\x20don\x27t\x20know\x20how\x20he\x20stays\x20upright\x20in\x20those\x20skates.\x0aI\x20always\x20thought\x20it\x20was\x20good\x20balance,\x20but\x20he\x20seems\x20more\x20stable\x20than\x20that.\x0aMaybe\x20the\x20skates\x20are\x20gel?\x20Sounds\x20expensive...\x0aThese\x20rings\x20keep\x20the\x20boxes\x20upright.\x20Is\x20he\x20carrying\x20one\x20of\x20those?\x0a', 'I\x20know\x20I\x20could\x20just\x20ask,\x20but\x20that\x27s\x20no\x20fun.', 'studentFinishesUp', 'hiddenBehind', 'runnerPathT', 'Imagine\x20if\x20we\x20DO\x20find\x20a\x20teapot\x20floating\x20around!\x0aWait\x20a\x20minute...\x20we\x20actually\x20might!\x0aShe\x20might\x20have\x20brought\x20a\x20teapot\x20for\x20that\x20exact\x20reason.\x0aShe\x20tosses\x20it\x20out\x20of\x20a\x20tunnel,\x20and\x20points\x20at\x20where\x20she\x20threw\x20it...\x0a...and\x20I\x20tell\x20her\x20the\x20teapot\x20doesn\x27t\x20exist,\x20and\x20she\x20keeps\x20a\x20straight\x20face...\x0a...she\x20tells\x20me\x20the\x20FSM\x20put\x20it\x20there.\x20Doesn\x27t\x20she\x20always\x20talk\x20about\x20how\x20she\x20acts\x20as\x20\x22one\x20of\x20His\x20noodly\x20appendages?\x22\x0aHonestly,\x20I\x20could\x20appreciate\x20a\x20prank\x20like\x20that.\x20Now\x20I\x20kind\x20of\x20hope\x20she\x20DID\x20prank\x20me.', 'box_from_T_3', 'TravelTheGalaxy', 'runnerPathTContinued', 'I\x20want\x20to\x20prove\x20I\x20can\x20do\x20better\x20than\x20him.\x0aAnd\x20more\x20than\x20that,\x20I\x20want\x20to\x20see\x20him\x20fail.', 'Does\x20that\x20make\x20me\x20a\x20bad\x20person?', 'jeepz', 'That\x27s\x20it,\x20I\x27m\x20going\x20somewhere\x20else\x20this\x20time.\x0aThere\x20have\x20to\x20be\x20rings\x20elsewhere,\x20right?\x0aNo,\x20no,\x20there\x20don\x27t\x20\x22have\x20to\x22\x20be\x20anything.\x0aBut\x20I\x20can\x20hope.\x20Better\x20yet,\x20I\x20can\x20check.', 'MjBlX', 'He\x20wants\x20my\x20help,\x20but\x20he\x20doesn\x27t\x20want\x20to\x20test\x20anything?\x0aI\x20guess\x20he\x20doesn\x27t\x20want\x20my\x20help.', 'Stay\x20very\x20calm...\x0aHow\x20would\x20that\x20even\x20affect\x20anything?\x20Wait,\x20no.\x0aThe\x20first\x20question\x20isn\x27t\x20how\x20this\x20works,\x20the\x20first\x20question\x20is\x20whether\x20it\x20works\x20at\x20all.\x0aI\x20can\x20make\x20all\x20the\x20hypotheses\x20I\x20like\x20later,\x20once\x20I\x20know\x20I\x27m\x20dealing\x20with\x20a\x20real\x20phenomenon.', 'studentLastBox', 'VFBLc', 'Ok,\x20wow.\x20This\x20is\x20actually\x20kind\x20of\x20tricky.', 'I\x20can\x20do\x20it,\x20but...', 'Is\x20it\x20worth\x20the\x20effort?', 'Do\x20we\x20REALLY\x20need\x20this\x20box?', 'There\x20could\x20be\x20other\x20boxes\x20out\x20there.', 'Maybe\x20I\x20should\x20get\x20someone\x20else\x20to\x20help\x20with\x20this\x20box.', 'I\x27ll\x20bet\x20an\x20athlete\x20could\x20do\x20it.', 'maxTimes', 'Hypothesis\x20time.\x20Am\x20I\x20giving\x20off\x20a\x20signal\x20the\x20Tunnels\x20can\x20sense?\x0aIf\x20so,\x20they\x20could\x20be\x20monitoring\x20the\x20Planet.\x20Kind\x20of\x20creepy.\x0aBut\x20would\x20alien\x20technology\x20even\x20be\x20able\x20to\x20understand\x20radio?\x0aI\x27ll\x20make\x20sure\x20to\x20test\x20this\x20one.\x20How\x20else\x20could\x20it\x20work?', 'Here\x27s\x20a\x20quick\x20test...\x20What\x20if\x20I\x20DON\x27T\x20focus\x20on\x20staying\x20calm?\x0aThen\x20the\x20box\x20should\x20go\x20back\x20to\x20its\x20usual\x20behavior.\x0aThus\x20proving\x20that\x20I\x27m\x20the\x20one\x20controlling\x20it.', 'WormholeToSomewhere', 'It\x20worked!\x20That\x20rules\x20out\x20coincidence.\x20Probably.\x0aWhat\x20else?\x20I\x20want\x20at\x20least\x20three\x20possible\x20explanations\x20here.\x0aMaybe\x20I\x20fall\x20differently\x20when\x20I\x20focus,\x20and\x20the\x20Tunnels\x20can\x20tell\x20from\x20the\x20air\x20movement.\x20Seems\x20unlikely,\x20but\x20not\x20impossible.\x0aOr\x20maybe\x20it\x27s\x20something\x20I\x20do\x20while\x20I\x20teleport.\x20I\x20still\x20don\x27t\x20know\x20how\x20that\x20works...\x0aAnd\x20with\x20that,\x20I\x20have\x20four\x20possibilities\x20to\x20test.\x20Not\x20a\x20bad\x20start.', 'QusJk', 'WugIm', 'updateSize', 'onRender', 'nextUpdate', 'requestAnimationFrame', 'boxOverlay', 'zPKvF', 'onSectionFinished', 'saveLocation', 'onChallengeComplete', 'getBoxWidth', 'NwoZY', 'getBoxSpawnOffset', 'TfnCs', 'BwsFA', 'generateParams', 'boxSpawnOffset', 'boxDistanceFromWalls', 'endPoint', 'com.player03.run3.explore._MovableBoxPath.BoxChallenge', 'com\x20player03\x20run3\x20explore\x20_MovableBoxPath\x20BoxChallenge', 'wjZgr', '|overrideSpawn-', 'customSpawn', 'boxEulers', 'currentBoxAnimation', 'setAnimationValues', 'iTjhW', 'com.player03.run3.galaxy.LargeObject', 'galaxy', 'LargeObject', 'TaQBm', 'JCWSD', 'cameraX', 'cameraY', 'openfl.geom.Point', 'distance', 'polar', 'UVADp', 'syEBA', 'IeAFp', 'WJner', 'com.player03.run3.galaxy.Progress', 'Progress', 'set_currentDate', 'recordProgress', 'MAP_TO_AU', 'currentDate', 'OmZlT', 'dateListeners', 'com.player03.run3.galaxy._Progress.DateListener', 'text/MapContents.json', 'images', 'Wormhole', 'zsTdy', 'MAP_PLANET_X', 'MAP_PLANET_Y', 'AU_TO_MAP', 'MAP_SUN_X', 'rGUSo', 'MAP_SUN_Y', '__applicationEntryPoint', 'console', '[lime.embed]\x20ERROR:\x20Cannot\x20find\x20target\x20element:\x20', 'planetAbsoluteLocation', 'GgBlv', 'JQRpQ', 'CWJzM', 'drawSegment', 'INDICES', 'getTexture', 'Wormhole.png', 'com.player03.run3.galaxy.Wormhole', 'involvesBatteriesInBoxes', 'startMonth', 'endMonth', 'endDay', 'com.player03.run3.holiday.Holiday', 'holiday', 'Holiday', 'yGltL', 'IawOd', 'dateInRange', 'modifyInfiniteSectionData', 'niQnX', 'batteryMaterialProvided', 'getBoxMesh', 'getInfiniteModeImage', 'gnIuc', 'HTML5\x20Audio\x20pool\x20exhausted,\x20returning\x20potentially\x20locked\x20audio\x20object.', 'getLevelWonMessage', 'com.player03.run3.holiday.Christmas', 'JmWQv', 'color-0x', 'TUNNEL_COLORS', 'overwriteCondition', 'rgkIE', '5|4|1|2|3|0|6', 'menu/holiday/Present.png', 'text/model/Snowflake.3ds', 'Snowflake', 'startDay', 'com.player03.run3.holiday.Easter', 'Easter', 'pastel', 'hue', 'toRGB', 'egg', 'menu/holiday/Egg.png', 'Ready\x20to\x20hunt\x20for\x20Easter\x20eggs?', 'haxeutils.display.HSLColor', 'Hue\x20is\x20NaN', 'com.player03.run3.holiday.Halloween', 'Halloween', '0|5|2|3|1|4', 'hsl', 'UOTGe', 'CandyCorn', 'menu/holiday/CandyCorn.png', 'Here\x20for\x20the\x20candy?', 'Try\x20Infinite\x20Mode!', 'HGthb', 'com.player03.run3.ui.popup.PopupWindow', 'FlrMq', 'xGcZC', 'buttonText', 'com.player03.run3.holiday.GoToInfiniteModeMessage', 'GoToInfiniteModeMessage', 'kSgNb', 'EkNMR', 'startInfiniteMode', 'com.player03.run3.infinite.InfiniteAchievements', 'infinite', 'LYmQo', 'secondPayout', 'register', 'com.player03.run3.level.trigger.condition.GameplayCondition', 'com\x20player03\x20run3\x20level\x20trigger\x20condition\x20GameplayCondition', 'onChainBroken', 'getProgress', 'possible', 'TZcds', 'HnogR', 'checkProgress', 'requiredDistance', 'com.player03.run3.infinite._InfiniteAchievements.HoldsJumpFor', 'com\x20player03\x20run3\x20infinite\x20_InfiniteAchievements\x20HoldsJumpFor', 'onLevelReset', 'iNrkB', 'baseMean', 'lastResult', 'getGamepads', 'webkitGetGamepads', 'InfiniteLevelSet', 'levelsStarted', 'pickRandomLevel', '0|4|3|2|1', 'getMapAngle', 'musicChanged', 'prevMusic', 'resetEnabled', 'charactersUsed', 'SONGS', 'infiniteBoxesPurchaseCount', 'rotatedZBox', 'BOX_DISTANCE_GROWTH', 'BOX_SPACING_GROWTH', 'addSpawnListener', 'onBoxSpawned', 'modifyInfiniteLevel', 'com.player03.run3.infinite.InfiniteTunnel', 'XAzGS', 'respawnWindowShown', 'freeRespawnSection', 'recordUsedCharacter', 'ZBgfP', '__showCursor', 'Whoops!\x20Let\x27s\x20pretend\x20that\x20didn\x27t\x20happen.', 'makeClones', 'spawnNextCharacter', 'displayScore', 'gmfFE', 'rLVOq', 'batterySpawner', 'set_alignRight', 'resetIcon', 'fadeActuator', 'mYpsT', 'Pxjpn', '\x0aadd', 'qEUlb', 'com.player03.run3.infinite.UsedCharacter', 'UsedCharacter', 'com.player03.run3.instructions.JumpInstructions', 'instructions', 'JumpInstructions', 'getJumpButtonDescription', 'com.player03.run3.instructions.SwipeInstructions', 'SwipeInstructions', 'Swipe\x20on\x20this\x20side\x20to\x20move\x20sideways.\x20Hold\x20to\x20keep\x20going.', 'gravityEulers', 'profit', 'fObij', ',\x20va', 'identifier', 'LevelDecorator', 'decorate', 'decorate()\x20must\x20be\x20overridden!', 'continueDecorating', 'vvHnX', 'ZIYNp', 'com.player03.run3.level.ConnectionDecorator', 'SwOEb', 'thisPath', 'thisIndex', 'level\x20parameter\x20for\x20ConnectionDecorator\x20must\x20be\x20an\x20Explore\x20level.', 'levelToAngle', 'exact', 'fromSectionData', 'com.player03.run3.level.LevelData', 'LevelData', 'id-', '|id-', 'getParam', 'xHGBx', 'YNAqa', 'parseValue', 'ubsTw', 'softSpent', 'saveASAP', 'checkCondition', 'conditionMatcher', 'matchedLeft', 'checkConditions', 'removeConditions', 'MgZwR', '_loadQueue', 'com.player03.run3.level.RunAnalytics', 'RunAnalytics', 'LRQqh', 'special', 'img/singledpi/texture/Skybox0.png', 'img/singledpi/texture/Skybox1.png', 'img/singledpi/texture/Skybox3.png', 'img/singledpi/texture/Skybox4.png', 'com.player03.run3.level.Skybox', 'Skybox', 'com.player03.run3.level.ITunnelSection', 'ITunnelSection', '9|4|14|15|5|11|0|13|2|7|1|10|3|12|8|6', 'getPlane', 'bevel', 'com.player03.run3.level.TransitionSection', 'toInt', 'freeFloating', 'ESrur', 'vCZgc', 'AtIVP', 'getLayout', 'hnaXt', 'startAt', 'angles', 'ruined', 'TransitionGenerator', 'com.player03.run3.level.BoundsData', 'BoundsData', 'com.player03.run3.level.GameplayMode', 'EDIT', 'startPower', 'endPower', 'instant', 'nyJTZ', 'UlPKp', 'DdbZU', 'nuWHo', 'currentStateTime', 'endAtStart', 'com.player03.run3.level.PowerAnimation', 'PowerAnimation', 'byName', 'gvFwz', 'uOLGn', 'fastFlickering', 'slow', 'slowSmooth', 'falseAlarm', 'notSoFalseAlarm', 'glimpse', 'currentPos', 'fromJson', 'skyboxAngle', 'parseDataWithConditions', 'levelID', 'BAR_OR_COMMA', 'flipAtRandom', 'flipped', 'rotateAtRandom', 'No\x20layout\x20specified!', 'alternateLayouts', 'dkcGK', 'spawnStartZ', 'KKABx', 'overrideSpawn', 'bprjf', 'endSpawn', 'sound', 'trigger', 'TunnelSection', 'ZIBtH', '__isHTML', 'textFormatRanges', '__textFormat', '__updateText', '__updateScrollV', 'greater', 'equal', 'checkCondition2', 'false', 'jKAHU', 'addDecorator', 'jmWrj', 'ice', 'allocateTerrain', 'setTerrainAt', 'decoratedUntil', 'decoratedUntil()\x20isn\x27t\x20implemented\x20for\x20backwards\x20levels!', 'uFkgv', 'aFIVS', 'uIGPp', 'VGDLL', 'charactersAllowedMessage', 'Sorry,\x20but\x20only\x20the\x20', 'JytSZ', 'available\x20on\x20this\x20level.', 'HrXUv', 'aLrwV', 'zMultiplier', 'velocityOverridden', 'deltaRotation', 'com.player03.run3.level.entity.Pickup', 'qESBW', 'regular', 'inverse', ')\x20=\x20', ',\x20but\x20f^-1(', 'InvertableFunction', 'getSquared', 'sCnfC', 'owTHF', 'squaredRegular', 'WUvUR', 'rVOOM', 'squaredInverse', 'captureStackTrace', 'js._Boot.HaxeError', '_Boot', 'HaxeError', 'haxeutils.math.range.NonlinearRange', 'mvytv', 'suggestionsSectionID', 'batterySpawnRate', 'DISTANCE_TRAVERSED_TO_TIME', 'DISTANCE_TRAVERSED_TO_VALUE', 'com.player03.run3.level.entity.BatterySpawner', 'com\x20player03\x20run3\x20level\x20entity\x20BatterySpawner', 'suggestionsSectionIndex', 'suggestions', 'HbToH', 'iqQAz', '4|10|8|3|0|1|2|9|7|6|5|11', 'setCurrentSection', 'maQII', 'holidayModel', 'timeToVelocityUpdate', 'customSpeed', 'generateMesh', 'batteryMaterial', 'makeMaterial', 'randomizeRotation', 'com.player03.run3.level.entity.Battery', 'com\x20player03\x20run3\x20level\x20entity\x20Battery', 'generateRotationAxis', 'ThVCj', 'scHIp', 'tempRotationAxis', 'chameleonTetrahedron', 'GCUjr', 'YwywR', 'zAxisVelocity', '6|7|13|4|12|15|11|8|14|1|3|0|9|5|10|2', 'animationAngle', 'set_targetEntity', 'radialVelocity', 'AXIAL_VELOCITY_RANGE', 'RADIAL_VELOCITY_RANGE', 'JShCB', 'mostBatteries', 'rotatingRight', 'swPmA', 'cancelOverriddenVelocity', 'targetCharacter', 'com.player03.run3.level.entity.CharacterSpriteDecorator', 'com\x20player03\x20run3\x20level\x20entity\x20CharacterSpriteDecorator', 'fRmeX', '2|9|7|5|4|1|8|6|10|0|3', 'xIndex', 'countFromEnd', 'heightAboveTile', 'lastIndex', 'fsbPD', 'boat', 'boatCache', 'model/boat.obj', 'toAngleAxis', 'rotateTo', 'jHnfu', 'com\x20player03\x20run3\x20level\x20entity\x20SpriteDecorator', 'ARxNJ', 'TwJJo', 'positionIterator3D', 'spriteWidth', 'spriteHeight', 'positionIterator2D', 'unitsystem.level.OngoingDecorationData', 'OngoingDecorationData', 'decorator', 'lastPosition3D', 'com\x20player03\x20run3\x20level\x20entity\x20SpriteOngoingDecorationData', 'com.player03.run3.level.render.ColorTextureEffect', 'com.player03.run3.level.render.Fog', 'com\x20player03\x20run3\x20level\x20render\x20Fog', 'VcrgJ', 'HSWwn', 'com.player03.run3.level.render.LowPowerEffect', 'com\x20player03\x20run3\x20level\x20render\x20LowPowerEffect', 'max\x20', 'com.player03.run3.level.sets.LevelSetParser', 'com\x20player03\x20run3\x20level\x20sets\x20LevelSetParser', 'pathParser', 'UVwYD', 'BoXjf', 'com\x20player03\x20run3\x20level\x20sets\x20PathData', 'rotationAfterUpdate', 'rotationVotes', 'CvGBW', 'xLDHV', 'com.player03.run3.level.terrain.Box', 'com\x20player03\x20run3\x20level\x20terrain\x20Box', 'impactTime', 'strengthFromTime', 'strengthFunction', 'color1', 'WvONk', 'setNeighbor', 'propagate', 'com.player03.run3.level.terrain.Bridge', 'TuUBd', 'LrtCp', 'vWFyD', 'bDtfx', 'LnnnV', 'jhdtY', 'indexInSection', 'requirementIncrement', 'com.player03.run3.level.terrain._Bridge.BridgePiece', 'com\x20player03\x20run3\x20level\x20terrain\x20_Bridge\x20BridgePiece', 'MDNlQ', 'FIWbm', 'ramp', 'steepRamp', 'KJRcb', 'com.player03.run3.level.terrain.BridgeSource', 'com\x20player03\x20run3\x20level\x20terrain\x20BridgeSource', 'stableSides', 'com.player03.run3.level.terrain.collision.CollisionProperties', 'com\x20player03\x20run3\x20level\x20terrain\x20collision\x20CollisionProperties', 'com.player03.run3.level.terrain.collision.SpeedUpCollision', 'com\x20player03\x20run3\x20level\x20terrain\x20collision\x20SpeedUpCollision', 'minZ', 'maxZ', 'spacing', 'minLength', 'canOverwrite', 'sourceDatas', 'com.player03.run3.level.terrain.ExtraTerrainSpawner', 'jFyTu', 'qDFJq', 'YzgsR', 'isEmptySpace', 'VwLMJ', 'com.player03.run3.level.terrain.MovableBox', 'com\x20player03\x20run3\x20level\x20terrain\x20MovableBox', 'subCollider', 'tempVelocity', 'boxCollider', 'com.player03.run3.level.terrain.TerrainAnimation', 'com\x20player03\x20run3\x20level\x20terrain\x20TerrainAnimation', 'motion.easing.IEasing', 'IEasing', 'motion.easing._Quad.QuadEaseIn', '_Quad', 'LMiSV', 'motion.easing._Quad.QuadEaseOut', 'QuadEaseOut', 'Quad', 'moveDistance', 'tempNormal', 'movementNormal', 'com.player03.run3.level.terrain._MovableBox.MovableBoxAnimation', 'com\x20player03\x20run3\x20level\x20terrain\x20_MovableBox\x20MovableBoxAnimation', 'distanceFromWalls', 'com.player03.run3.level.terrain.MovableBoxModel', 'com\x20player03\x20run3\x20level\x20terrain\x20MovableBoxModel', 'gbhNo', 'Izvkt', 'cIQEv', 'HpJNJ', 'findOrigin', 'AYEpm', 'OKroc', 'nme3D.physics.collision.Collider', 'collideWith', 'invalidateAABB', 'updateAABB', 'BrpPQ', 'bjmxl', 'aabbToVertexBuffer', 'WehTU', 'avzhi', '\x20must\x20override\x20collideLine()!', 'forPointsNearSphere', 'IKfAy', '\x20must\x20override\x20forPointsNearSphere()!', 'com.player03.run3.level.terrain.collision.MultiCollider', 'com\x20player03\x20run3\x20level\x20terrain\x20collision\x20MultiCollider', 'colliders', 'XCPVq', 'OFSEg', 'touching', 'Givrm', 'BfGVs', '__isJPG', '__isWebP', 'image/webp', '__base64Encode', 'ZqaJe', 'getBoxRings', 'YNqVz', 'addCollider', 'com.player03.run3.level.terrain.MovableBoxCollider', 'com\x20player03\x20run3\x20level\x20terrain\x20MovableBoxCollider', 'uNHpN', 'uSXIp', 'extendBy', 'minAnimationStep', 'animationStepTime', 'com\x20player03\x20run3\x20level\x20terrain\x20Terrain', 'meshCache', 'model/terrain.3ds', 'modifyMesh', 'applyMinimumBrightness', 'get_secondaryUVStride', 'xFlush', 'MgiYI', 'loadMesh', 'setMeshTo', 'flushEdges', 'positionOffset', 'tempRotation', 'placeSpawnPointAt', 'segmentSize', 'kZbpL', 'YNpeZ', 'PygRC', 'levelBackwards', 'scaleByComplex', 'rotatedBox', 'com.player03.run3.level.terrain.TerrainSourceData', 'com\x20player03\x20run3\x20level\x20terrain\x20TerrainSourceData', 'com.player03.run3.level.terrain.TerrainDecorator', 'com\x20player03\x20run3\x20level\x20terrain\x20TerrainDecorator', 'getMiscParam', 'hasMiscParam', 'bouncy', 'nonrotating', 'highPowerInstance', 'rolledBoxInstance', 'boxInstance', 'get_ruined', 'noLaunchingInstance', 'getYawFor', 'findType', 'getDecorationData', 'oUybO', 'OsnXf', 'iLJnC', 'avZqv', 'stVXm', 'UwwFr', 'decorationData', 'mapping', 'placeInLayout', 'dsKZU', 'com\x20player03\x20run3\x20level\x20terrain\x20TerrainOngoingDecorationData', 'com.player03.run3.level.terrain._TerrainEdges.TerrainEdge_Impl_', 'com\x20player03\x20run3\x20level\x20terrain\x20_TerrainEdges\x20TerrainEdge_Impl_', 'INDEX_DATA', 'bHmdY', 'cLlKk', 'POINTING_RIGHT', 'POINTING_UP', 'kDGfp', 'axis2', 'com.player03.run3.level.terrain.Triangle', 'com\x20player03\x20run3\x20level\x20terrain\x20Triangle', 'setOrigin', 'com.player03.run3.level.terrain.TriangleUVs', 'POINTING_LEFT', 'POINTING_DOWN', 'nUWiz', 'forceX', 'forceY', 'forceZ', 'com.player03.run3.level.terrain.collision.ApplyForceCollision', 'DIlBm', 'com.player03.run3.level.terrain.collision.BounceAnimation', 'com\x20player03\x20run3\x20level\x20terrain\x20collision\x20BounceAnimation', 'Ebwjt', 'bounceStrength', 'com.player03.run3.level.terrain.collision.BouncyCollision', 'JUMP_STRENGTH_MULTIPLIER', 'invMass', 'BOUNCE_STRENGTH_MULTIPLIER', 'previousYVelocity', 'oxUAe', 'com\x20player03\x20run3\x20level\x20terrain\x20collision\x20BoxCollider', 'TQomw', 'rightPeak', 'leftPeak', '__soundTransform', 'toLocal', 'tempPercentMax', 'collideLineWithFace', 'X_AXIS', 'Z_AXIS', 'quaternion', 'GaExH', 'peMCs', 'ACeaI', 'dislodgeCount', 'getLineIndexOfChar', '__getCharIndexOnDifferentLine', 'com.player03.run3.level.terrain.collision.CrumblingCollision', 'VqLkC', 'animationLength', 'fallPropagate', 'propagateFrom', 'ttTZc', 'eIuBj', 'ADJACENT', 'com.player03.run3.level.terrain.collision.CrumblingAnimation', 'com\x20player03\x20run3\x20level\x20terrain\x20collision\x20CrumblingAnimation', 'Vertical\x20directions\x20not\x20supported!', 'com.player03.run3.level.terrain.collision.CustomNormalCollision', 'normalRotation', 'myUAq', 'set_object3D', 'com.player03.run3.level.terrain.collision.RingCollider', 'com\x20player03\x20run3\x20level\x20terrain\x20collision\x20RingCollider', 'onTransformUpdated', 'qItJz', 'kUxle', 'lOEhL', 'com.player03.run3.level.terrain.collision.StickyCollision', 'collision', 'PlaneCollider', 'planeVsSphereCollision', 'com.player03.run3.level.terrain.collision.TriangleCollider', 'com\x20player03\x20run3\x20level\x20terrain\x20collision\x20TriangleCollider', 'distanceSquared', 'tAkPs', 'WHlpP', 'AoMlV', 'forceVisitMap', 'extendToPointF', 'undocumentedSettings', 'musicButton', 'QaRIE', 'tGrPH', 'nme3D.physics.collision.PlaneBoundedArea', 'PlaneBoundedArea', 'ffvpV', 'pPrjq', 'yxElo', 'OZKdE', 'NPkGe', 'gblUS', 'byteOffset', 'getInt32', 'jcslu', 'DixXw', 'com.player03.run3.level.terrain.collision.TunnelCollider', 'dKhHI', '1|2|3|4|0', 'cutsceneName', 'zMnNg', 'playCutsceneByName', 'com.player03.run3.level.trigger.AchievementOrCutsceneImpl', 'com\x20player03\x20run3\x20level\x20trigger\x20AchievementOrCutsceneImpl', 'resetCountEachRun', 'com.player03.run3.level.trigger.Trigger', 'com\x20player03\x20run3\x20level\x20trigger\x20Trigger', 'enteredTheTargetSection', 'precondition', 'conditionMet', 'associatedAchievement', 'com\x20player03\x20run3\x20level\x20trigger\x20BeatLevel', 'levelProgress', 'waited', 'com.player03.run3.level.trigger.BeatLevelAndSave', 'com\x20player03\x20run3\x20level\x20trigger\x20BeatLevelAndSave', 'parseDataWithDuplicates', 'applyResults', 'preserve', 'conditions', 'results', 'com.player03.run3.level.trigger.CustomTrigger', 'power-', 'setPower', 'win', 'chain', 'ordered', 'preconditions', 'preconditionsMet', 'com.player03.run3.level.trigger.condition.ConditionChain', 'com\x20player03\x20run3\x20level\x20trigger\x20condition\x20ConditionChain', 'mHzHA', 'KLSmJ', '_clearTimer', 'com.player03.run3.level.trigger.condition.GameplayConditions', 'com\x20player03\x20run3\x20level\x20trigger\x20condition\x20GameplayConditions', 'usedCharacterOrCostume', 'WrbDQ', 'AsmpC', 'hyAjx', 'dislodgedNoTiles', '_dislodgedNoTiles', 'xkBWm', 'hSoeV', 'bsEiO', 'zeGpW', '\x20must\x20not\x20be\x20null\x20or\x20undefined', 'First\x20argument\x20to\x20String.prototype.', 'rCirq', 'iTcpR', 'never', 'conditionToAvoid', 'com.player03.run3.level.trigger.condition.NeverGameplayCondition', 'com\x20player03\x20run3\x20level\x20trigger\x20condition\x20NeverGameplayCondition', 'failed', 'com\x20player03\x20run3\x20level\x20trigger\x20condition\x20NotAfterFrame1GameplayCondition', 'rightCharacter', 'avoid', 'com\x20player03\x20run3\x20level\x20trigger\x20condition\x20CharacterCondition', 'matchCostumes', 'vzcUQ', 'alreadyUsed', 'carriedOver', 'zDdNc', 'madeFullCircles', 'com.player03.run3.level.trigger.condition.FullCircles', 'com\x20player03\x20run3\x20level\x20trigger\x20condition\x20FullCircles', 'rotationTotal', 'com.player03.run3.level.trigger.condition.NeverRotates', 'com\x20player03\x20run3\x20level\x20trigger\x20condition\x20NeverRotates', '__ignoreEvent', 'get_overState', 'set___currentState', 'get_upState', 'required', 'currentCount', 'com.player03.run3.level.trigger.condition.AtLeast', 'com\x20player03\x20run3\x20level\x20trigger\x20condition\x20AtLeast', 'AhljW', 'zLpVw', 'CsAMT', 'allowed', 'com\x20player03\x20run3\x20level\x20trigger\x20condition\x20AtMost', 'rjfKR', 'AiYig', 'ksGuS', 'removeItem', 'pathname', 'lastRotation', 'com.player03.run3.level.trigger.condition.JumpedAtLeast', 'com.player03.run3.level.trigger.condition.AbilityUsedAtLeast', 'com\x20player03\x20run3\x20level\x20trigger\x20condition\x20AbilityUsedAtLeast', 'com.player03.run3.level.trigger.condition.AbilityUsedAtMost', 'com\x20player03\x20run3\x20level\x20trigger\x20condition\x20AbilityUsedAtMost', 'com.player03.run3.level.trigger.condition.Ability2UsedAtLeast', 'com.player03.run3.level.trigger.condition.Ability2UsedAtMost', 'com\x20player03\x20run3\x20level\x20trigger\x20condition\x20Ability2UsedAtMost', 'mPReR', 'WbPUA', 'com.player03.run3.level.trigger.condition.CollectedBatteries', 'com\x20player03\x20run3\x20level\x20trigger\x20condition\x20CollectedBatteries', 'dWjnZ', 'com\x20player03\x20run3\x20level\x20trigger\x20condition\x20CollectedNoMoreBatteriesThan', 'npUrD', 'com\x20player03\x20run3\x20level\x20trigger\x20condition\x20HasSameRotation', 'targetRotation', 'showInstructions', 'com.player03.run3.level.trigger.specific.JumpInstructionsTrigger', 'com\x20player03\x20run3\x20level\x20trigger\x20specific\x20JumpInstructionsTrigger', 'buEOB', 'alRmI', 'addBlockingOverlay', 'beepCountdown', 'beepEndCountdown', 'com.player03.run3.level.trigger.specific.ModulateSound', 'AVGXb', 'set_soundVolume', 'dismissNext', 'beeep', 'OKrdZ', 'com.player03.run3.level.trigger.specific.NoJumpingOrAbilities', 'com\x20player03\x20run3\x20level\x20trigger\x20specific\x20NoJumpingOrAbilities', 'jumpsAlreadyUsed', 'abilitiesAlreadyUsed', 'applyAction', 'com\x20player03\x20run3\x20level\x20trigger\x20specific\x20WormholeBehavior', 'com.player03.run3.level.trigger.specific.WormholeAction', 'wTTQa', 'buttonsDirty', 'Cutscenes\x20', 'disabled', 'jPEKG', 'FAnKx', 'openfl._legacy', 'com.player03.run3.menu.AdvancedOptionsMenu', 'AdvancedOptionsMenu', 'homeButton', 'previewRect', 'previewMatrix', 'currentImages', 'Controls:', '(Pick\x20one\x20or\x20two.)', 'Arrow\x20keys', 'menu/CreditsIcon.png', 'toCredits', 'soundButton', 'recreatePreview', 'list', 'v2.0.2', 'previewData', 'previewBitmap', 'toggleControlScheme', 'ltLRB', 'GsAiI', 'showPreview', 'WFPaF', 'AMazo', 'OUKOi', 'uColZ', 'set_bitmap', 'BitmapButton', 'getColorBoundsRect', 'options/ErrorIcon.png', 'openCrashDialog', 'errorText', 'compressError', 'saved', 'set_savedError', 'com.player03.run3.menu.CrashInfo', 'CrashInfo', 'firstCrash', 'If\x20you\x27re\x20using\x20Chrome,\x20try\x20this.', 'http://www.webupd8.org/2014/01/enable-hardware-acceleration-in-chrome.html', 'exceptionStack', 'currentLevel', 'yVzpV', 'getSingleton', 'menuScreen', 'stringify', 'crash\x20info', 'uMDxx', 'suppressClick', 'com\x20player03\x20run3\x20menu\x20_CrashInfo\x20CrashDialog', 'GAPVx', 'An\x20unknown\x20error\x20occurred.\x20You\x20may\x20need\x20to\x20restart\x20your\x20game\x20to\x20fix\x20it', ',\x20but\x20first,\x20please\x20submit\x20an\x20error\x20report\x20with\x20this\x20data:', 'alreadySubmitted', '.{1,45}', 'set_type', 'fillAreaAbove', 'link', 'vvmFE', 'com.player03.run3.menu._CrashInfo.TryThis', 'com.player03.run3.menu.CreditsScreen', 'goToSoundtrack', 'http://jessevalentinemusic.bandcamp.com/album/run-3-ost', 'onRemoved', 'addTextField', 'Art\x20and\x20animation\x20by\x20Alex\x20Ostroff\x20and\x20Joseph\x20Cloutier.', 'Music\x20by\x20Jesse\x20Valentine.', 'Additional\x20levels\x20by:\x20mathwiz100,\x20portugal2000,\x20Farkss,\x20Karsh777,\x20max_blue_01,\x20Precarious,\x20and\x20Gecco.', 'Special\x20thanks\x20to\x20Kongregate\x20for\x20being\x20awesome!', 'openForfeitScreen', 'XgAPs', 'Manually\x20triggering\x20segfault...', 'segfault', '__strokePadding', '__commands', 'set___dirty', 'com.player03.run3.menu.CutsceneBrowser', 'CutsceneBrowser', 'mouseWheelX', 'mouseWheelY', 'fillAreaBelow', 'fromName', 'nameDisplayShadow', 'nameDisplay', 'getInsideX', 'lastMouseX', 'cutscene/', 'NcGNb', 'QuldB', 'com.player03.run3.menu.Leaderboards', 'Leaderboards', 'inited', 'recordLocalScore', 'DXfCX', 'pEFuO', 'recordScore', 'cachedLocalScores', 'addSavedItems', 'jlCIr', 'scoreListDirty', 'savePending', 'timeRange', 'VXPby', 'gEKTq', 'Ptwqw', 'Zofgd', 'com.player03.run3.menu.ScoreView', 'emptyMessage', 'Play\x20Infinite\x20Mode\x20to\x20set\x20a\x20new\x20high\x20score!', 'STRING_PARSER', 'score', 'setPositionInList', 'Guest', 'com.player03.run3.menu.Score', 'Score', 'charactersFromString', 'CHARACTER_ICONS', 'positionInListText', 'nameText', 'CtrWx', 'kSwFP', '6|4|7|2|3|5|0|1', '\x22,\x22score\x22:', ',\x22characters\x22:[', 'charactersToString', 'CWGgV', ',\x22timestamp\x22:', 'kXNWB', 'vpCEF', 'EAeTf', 'textInputEnabled', 'queryCommandEnabled', 'copy', 'execCommand', 'newPathFound', 'com.player03.run3.menu.MainMenu', 'overlays', 'menu/Run3.png', 'messageRotation', 'buyCharacter', 'Unlock\x20now\x20for\x0a000000\x20power\x20cells!', 'costumeChanged', 'beginGradientFill', 'optionsButton', 'toOptions', 'playButton', 'startExploreMode', 'exploreButton', 'Explore\x20Mode', 'Infinite\x20Mode', 'infiniteButton', 'asDestination', 'mapButton', 'Galaxy\x20Map', 'map/MapIcon.png', 'mapNumber', 'shopButton', 'toShop', 'Shop', 'menu/Shop.png', 'shopNumber', 'menu/Leaderboards.png', 'statsButton', 'achievementsButton', 'menu/CutsceneIcon.png', 'toCutsceneBrowser', 'cutsceneBrowserButton', 'qbNju', 'NHBvs', 'isComplete', 'displayExclamationPoint', 'countAffordableUpgrades', 'toExploreMode', 'toInfiniteMode', 'HuNxU', 'getChildAt', 'cFKWu', 'iWBqk', 'AwWOZ', 'tYRvs', 'getOutsideX', 'centerOnX', 'Unlock\x20now\x20for\x0a', '\x20power\x20cells!', 'characterToUnlock', 'selectCharacter', 'You\x20need\x20more\x20power\x20cells!', 'com.player03.run3.menu.Menu', 'NIVGG', 'updateableMenu', 'com.player03.run3.menu.StatsScreen', 'StatsScreen', 'Your\x20scores', 'currentScoreView', 'set_currentScoreView', 'updateDisplayedView', 'com.player03.run3.menu.UpgradeShop', 'menu/CloseWindowIcon.png', 'cheaper\x20respawns', 'Respawn\x20costs\x20are\x20reduced\x20by\x2010.', 'addCharacterUpgrade', 'Unlock\x20the\x20Skater.\x20(You\x20also\x20unlock\x20him\x20after\x20Level\x2010.)', 'Unlock\x20the\x20Lizard.\x20(Also\x20available\x20by\x20beating\x20Level\x2040.)', 'Unlock\x20the\x20Student\x20to\x20pull\x20off\x20literal\x20gravity-defying\x20stunts.', 'Unlock\x20the\x20Angel,\x20and\x20get\x20a\x20burst\x20of\x20speed\x20whenever\x20you\x20need\x20it.', 'Unlock\x20the\x20Duplicator\x20and\x20his\x20cloning/teleportation\x20technology.\x20(Note:\x20the\x20Duplicator\x20is\x20temporarily\x20unavailable.\x20You\x20won\x27t\x20be\x20able\x20to\x20use\x20him\x20until\x20he\x20returns.)', 'Unlock\x20the\x20Pastafarian,\x20and\x20run\x20on\x20the\x20void\x20of\x20space.\x20Don\x27t\x20look\x20down!\x20(Note:\x20the\x20Pastafarian\x20is\x20temporarily\x20unavailable.\x20You\x20won\x27t\x20be\x20able\x20to\x20use\x20her\x20until\x20she\x20returns.)', 'Unlock\x20the\x20Bunny,\x20the\x20most\x20hyperactive\x20creature\x20in\x20the\x20Solar\x20System.\x20(Alternatively,\x20earn\x208\x20achievements.)', 'addUpgrade', 'infinite\x20boxes', 'Find\x20more\x20boxes\x20in\x20Infinite\x20Mode.', 'set_costGrowth', 'power\x20cells\x20in\x20boxes', 'Boxes\x20in\x20Infinite\x20Mode\x20will\x20sometimes\x20contain\x20power\x20cells.', 'batteriesInBoxesPurchased', 'addCostumeUpgrade', 'winter\x20costumes', 'Unlock\x20the\x20winter\x20costumes.\x20(You\x20can\x20also\x20unlock\x20them\x20by\x20beating\x20the\x20Winter\x20Games.)', 'kfXHu', 'Unlock\x20the\x20Halloween\x20costumes.\x20(You\x20can\x20also\x20unlock\x20them\x20by\x20beating\x20the\x20Low-Power\x20Tunnel.)', 'pirate\x20costume', 'Ahoy,\x20mateys!\x20Talk\x20Like\x20a\x20Pirate\x20Day\x20has\x20passed,\x20but\x20you\x20can\x20still\x20get\x20the\x20pirate\x20costume.', 'addConditionalUpgrade', 'fRjlO', 'sgbQd', 'get_cost', 'unlockDescription', 'cost', 'purchasedEntry', 'purchaseCountEntry', 'maxLevel', 'menu/CheckMark.png', 'tPUMW', 'com.player03.run3.menu.Upgrade', 'costGrowth', 'set_buttonText', 'ykguX', 'NljLA', 'get_level', 'ZGiVt', 'MRJKs', 'bi_valid', 'activeEntry', '_active', 'ToggleUpgrade\x20requires\x20a\x20save\x20entry!', 'set_active', 'toggleButton', 'checkAvailable', 'com.player03.run3.menu.ConditionalToggleUpgrade', 'ConditionalToggleUpgrade', 'mapContents', 'com.player03.run3.menu.map.BoxOverlay', 'com\x20player03\x20run3\x20menu\x20map\x20BoxOverlay', 'map/MovableBoxesIcon.png', 'toggle', 'searchButton', 'Keep\x20searching...', 'map/Bridge.png', 'startFromBeginning', 'markings', 'dVLIU', 'markBox', 'drawArrow', 'Ajrqc', 'pulsing', 'TKnRS', 'Can\x27t\x20display\x20a\x20hidden\x20path!', 'VZvkR', 'hiddenPaths', 'hitboxPoints', 'com.player03.run3.menu.map._BoxOverlay.Marking', 'com\x20player03\x20run3\x20menu\x20map\x20_BoxOverlay\x20Marking', 'lzwMu', 'fadeStart', 'DwvuL', 'vYxys', 'bUkKF', '__cacheBreak', 'pathGroup', '1|2|0|3|4', 'pathGroups', 'sizes', 'preload', 'haxeutils.display.OverrideChildrenSprite', 'OverrideChildrenSprite', 'getChildByName', 'EgGws', 'scorePrefixText', 'scorePostfixText', 'menu/StatsButton.png', 'showRunStats', 'runStatsButton', 'currencyPile', 'messageText', 'wMrjx', 'LHIHo', 'setChildIndex', 'swapChildren', 'kDJue', 'swapChildrenAt', 'contentsXMargin', 'yLocked', 'xGravity', 'yGravity', 'useInternalTick', 'setContentsDirty', 'scrollRectSource', 'cameraMovementBounds', 'addListeners', 'haxeutils.display.ScrollView', 'ScrollView', 'onMouseClick', 'PCxsD', 'prevTime', 'zcIXE', 'checkCameraBounds', '4|5|2|3|1|0', 'UWxhE', 'arrange', 'contentBounds', 'eXtlm', 'scrollEasing', 'setCameraMoved', 'PczUq', 'ZUAVX', 'alSxP', 'dFYyZ', 'SHQLQ', 'vlPaQ', 'kigIk', 'qCQDT', 'permp', '__preventDefault', 'yUTYr', 'get_contentsWidth', 'get_cameraY', 'com\x20player03\x20run3\x20menu\x20map\x20_BoxOverlay\x20NoBoundsScrollView', 'com.player03.run3.menu.map.LevelInfoBox', 'com\x20player03\x20run3\x20menu\x20map\x20LevelInfoBox', 'levelNumberText', 'OcCMw', 'Bridge\x20building,\x0apart\x20', 'Preloader.hx', 'lime.utils.Preloader', 'OIPPx', '_onUpdate', '_onUpdateParams', 'jvlYa', 'Coming\x20soon!', 'isActiveCharacter', 'blocked', 'ZERO_RECT', 'com\x20player03\x20run3\x20menu\x20map\x20LocationIndicator', 'byyuK', 'matrix', 'com.player03.run3.menu.map.MapBackground', 'com\x20player03\x20run3\x20menu\x20map\x20MapBackground', 'getVisibleArea', 'xStdDev', 'yMean', 'yStdDev', 'starRadius', 'com.player03.run3.menu.map.MapBackgroundStars', 'RuZRK', 'bkixT', 'xMean', 'xIncrement', 'yIncrement', 'WPQUN', 'IeJVy', 'fillTo', 'cycleTime', 'imageName', 'map/', 'requiredLevelsBeaten', 'requiredLevelPath', 'DerpRunner', 'cutsceneCondition', 'FEtOQ', 'IpLpk', 'lastTerrain', 'shouldBeVisible', 'com.player03.run3.menu.map.MapDrawing', 'com\x20player03\x20run3\x20menu\x20map\x20MapDrawing', 'imageFilter', 'set_blurX', 'set_blurY', 'BmNIl', 'PcfMf', 'imageFilters', 'com\x20player03\x20run3\x20menu\x20map\x20MapMenu', 'OXURC', '2|3|0|1|4|6|5', 'map/MapMask.png', 'mouseBounds', 'mapOverlay', 'infoBox', 'drawings', 'definePath', 'locationIndicators', 'setNeedsRedraw', 'ioABX', 'minScrollSpeed', 'maxScrollSpeed', 'scrollAccel', 'cKceX', 'convertToData', 'unmultiplyAlpha', 'getOutsideY', 'initialCameraX', 'instructionsShown', 'updateFromMouse', 'LGNUa', 'backgroundStars', 'homeBounds', 'mBPhi', 'vUpSF', 'fnKxA', 'closestPointOnPath', 'bestPoint', 'playSelectedLevel', 'set_definition', 'drawLines', 'com.player03.run3.menu.map.Path', 'firstLevelDistance', 'mouseLeewaySq', 'addWaypoint', 'bIPIu', 'fEWyU', 'positionToLevel', 'BJVup', 'CKEJf', 'RpEWd', 'tRjcr', 'XCgcU', 'OWTYk', 'com.player03.run3.menu.map.OnwardsArrow', 'com\x20player03\x20run3\x20menu\x20map\x20OnwardsArrow', 'EqZhn', '$length', 'LINE_WIDTHS', 'ABQuI', 'LINE_COLORS', 'com\x20player03\x20run3\x20menu\x20map\x20Waypoint', 'defaultProbability', 'CfhMY', 'com\x20player03\x20run3\x20menu\x20rotation\x20RotatingLink', 'ePkpO', '???\x20more\x20power\x20cells\x20to\x20earn!', 'clickable2', 'com\x20player03\x20run3\x20menu\x20rotation\x20AchievementsSummary', 'pzkqT', 'oDGoN', '\x20power\x20cells\x20left\x20to\x20earn!', 'Unlock\x20new\x20characters\x20for\x20even\x20more\x20achievements.', 'Congrats\x20-\x20you\x20earned\x20all\x20the\x20achievements!', 'com.player03.run3.menu.rotation.RotatingLinks', 'com\x20player03\x20run3\x20menu\x20rotation\x20RotatingLinks', 'menu/GooglePlay.png', 'toGooglePlay', 'notDuringTutorial', 'menu/AppStore.png', 'toApple', 'Get\x20the\x20soundtrack!', 'placeSelectedChild', 'childProbabilities', 'JFMqO', 'GIF87a', 'GIF89a', 'selectedChild', 'lastReset', 'LTdtn', 'byWeight', 'placeChild', 'euOul', 'zhKGn', 'getAbsoluteAGALCode', 'openPlayStore', 'openAppStore', 'com.player03.run3.navigation._Destination.DestinationImpl', 'izbHV', 'com.player03.run3.navigation._Destination.Destination_Impl_', 'com\x20player03\x20run3\x20navigation\x20_Destination\x20Destination_Impl_', 'iCCLd', 'krSjt', '\x0aBut...\x20you\x20still\x20haven\x27t\x20rated\x20the\x20game.', 'disposeIndexBuffers', 'com.player03.run3.promotion.RateThisGame', 'promotion', 'You\x27ve\x20', 'explored\x20', '\x20levels', '\x20and\x20', '\x20meters', 'rate', 'Rate\x20it\x20now!', 'createBackground', 'rateGamePopupShown', 'bufferValue', 'hxBytes', 'Bytes', 'dnXUX', 'ofHex', 'Not\x20a\x20hex\x20string\x20(odd\x20number\x20of\x20digits)', 'fastGet', 'bytes', 'getString', 'haxe.crypto.Base64', 'crypto', 'Base64', 'encode', 'BYTES', 'decode', 'decodeBytes', 'pad', 'removePadding', 'encodeByteArray', 'CHARS', 'writeByte', 'com.player03.run3.save.Base64JSON', 'Base64JSON', 'writeUTF', 'compress', 'decodeToByteArray', 'com.player03.run3.save.SaveAdjustments', 'SaveAdjustments', 'mostPowerCells', 'exploreexplore', 'exploreCurrent', 'exploreCurrentexplore', 'winterCurrent', 'infiniteSolo', 'player', 'showPowerCellRate', 'bought_20b5b6b0dc6c7c30da43c8c8f2a6014b06eac8e6', 'bought_3b5fb7c41fb99dbd722d17a830f97c31ef8884aa', 'bought_dfc04c59a9a26ded2077d597a1a16f70bae513ab', 'bought_176811f3e40e5a71004474f50d64fa1529c5281c', 'bought_c2e6a37c9bda36dbaf4f621ed25a92cfcc795a38', 'bought_fea9f17728b2b9d1ea1246baff38aeeda588bd39', 'bought_2e1596e57e489a999f60319696ce943748711c12', 'bought_712c381f0fbf55cb54146533e50c25ce8e54fa10', 'keenPlayerId', 'noTilesDislodged37', 'flipsDone', 'set_cloud', 'com.player03.run3.save.SaveTimer', 'SaveTimer', 'pZfTQ', 'cloud', 'saveSoon', 'ArsvI', 'com\x20player03\x20run3\x20save\x20forensics\x20Forensics', 'isLocalCorrupt', 'HwbIo', 'TYtsM', 'keyCodeFromChar', 'saveKey', 'saveValues', '\x20=\x20', 'addToggleListener', 'settings', 'keywordKeys', 'keywordKeysTyped', 'displayValues', 'com.player03.run3.sound.CallBeeps', 'CallBeeps', 'beeping', 'xWzhy', 'Tone', 'com.player03.run3.ui.ButtonRectangles', 'ButtonRectangles', 'aehLs', 'MAEIq', 'baseXMargin', 'targetCameraX', 'updateXMargin', 'hxDVM', 'characterButtonClicked', 'fvPhn', 'translateMaterialGroup', 'FAbUA', 'SJhMV', 'com.player03.run3.ui.CharacterSelector', 'CharacterSelector', 'AzRlZ', 'AOSdf', 'defaultActuator', 'checkLockedAndAsleep', 'QoAwF', 'addRectangleAroundOpaquePixels', 'Bvpew', 'URFgd', 'CQEYT', 'darknessLength', 'cFsTK', 'com.player03.run3.ui.GraphicsLayoutItem', 'GraphicsLayoutItem', 'com.player03.run3.ui.Fill', 'Fill', 'BITMAP', 'ROTATED_BITMAP', 'lzyKg', 'com.player03.run3.ui.HUD', 'updateables', 'tHeVf', 'LdQED', 'aPNXF', 'HOxEB', 'LVwuV', 'pDTkV', 'minTimes', 'com.player03.run3.ui.LevelOverlay', 'LevelOverlay', 'resultsWindow', 'waitForMouseUp', 'timeBlocked', 'keyPressedTime', 'AjwWc', 'removeNonBlockingOverlay', 'dBvYE', 'WqINd', '_pannerAttr', 'pannerAttr', 'coneInnerAngle', 'coneOuterAngle', 'coneOuterGain', 'distanceModel', 'maxDistance', 'refDistance', 'rolloffFactor', 'panningModel', '10|3|0|7|9|5|4|1|2|8|6', 'showNextOverlay', '__forceCachedBitmapUpdate', '__displayAsPassword', '__mouseWheelEnabled', '__defaultTextFormat', 'Times\x20New\x20Roman', 'this_onMouseDown', 'focusIn', 'focusOut', 'this_onKeyDown', 'openfl.text.TextField', 'TextField', 'plus', '__text', '__updateScrollH', 'kpoej', '__getCharBoundaries', 'PoEBY', 'Hlpit', 'lineIndex', 'kktOa', 'numLines', '__replaceSelectedText', '__replaceText', 'lKZTF', 'NQTIU', 'XGExn', 'pnoYq', 'oIkwj', '__merge', 'EvuxX', 'LtOcJ', 'get_selectable', 'getLineOffset', 'gERwI', 'NCEzu', 'set_wordWrap', 'set_displayAsPassword', 'set_border', 'set_background', 'fontID', '_serif', '_typewriter', 'enumerateFonts', 'fontName', 'Qytqb', 'p1Offset', 'set_embedFonts', '__missingFontWarning', 'Could\x20not\x20find\x20required\x20font\x20\x22', 'VXnfK', 'justify', 'html', 'amaAr', 'offsetX', 'OBMjI', 'UEdlV', 'CBjjU', 'ibeam', 'textHeight', 'orrkh', '0|1|2|4|5|3', 'dpgku', 'Jdyxc', 'get_type', 'replaceText', '__hasFocus', '__bitmap', 'hFsPj', 'RlrCK', 'clearRect', 'isCocoonJS', 'antiAliasType', 'textBaseline', 'textAlign', 'get_bottomScrollV', 'fillText', 'state', 'suspended', '_resumeAfterSuspend', '_autoResume', 'zsKby', 'getCharBoundaries', '#FFFFFF', 'lineCap', 'gridFitType', '__domRender', '__rawHtmlText', 'xlbRs', '__style', 'outline', 'Ywuux', 'xXbIL', 'word-wrap', 'break-word', 'white-space', '-moz-user-select', '-o-user-select', 'inherit', 'contentEditable', 'removeProperty', 'background-color', '__regexFont', 'font-family:\x27', '__getAttributeMatch', '__regexFace', '__regexColor', 'color:#', '__regexSize', 'px;', '', '', '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', '', '', '', '', 'CPCqi', 'kEdsa', 'BtdoX', 'yPlrb', 'localStorage', 'mLxVu', '???', '[object\x20Object]', ',\x20\x0a', '__interfLoop', '__isNativeObj', 'hwIHX', 'Cannot\x20cast\x20', '\x20to\x20', '__nativeClassName', '__toStr', 'Object', 'Function', 'KfhKb', 'UGrhk', 'MQIjE', '__resolveNativeClass', 'js.Browser', 'Browser', 'DNngn', 'ChCau', 'ZSaBm', 'js.html._CanvasElement.CanvasUtil', '_CanvasElement', 'CanvasUtil', 'getContextWebGL', 'experimental-webgl', 'AiqIl', 'kzsFU', 'Let\x20me\x20suggest\x20something:', 'Pcbub', 'byteLength', 'js.html.compat.ArrayBuffer', 'compat', 'ArrayBuffer', 'DataView', 'getInt8', 'getUint8', 'getInt16', 'getUint16', 'getUint32', 'getFloat32', 'getFloat64', 'setInt8', 'setInt16', 'setUint16', 'setInt32', 'setFloat32', 'bSlMA', 'js.html.compat.Float32Array', 'Float32Array', 'hhQcQ', 'floatToI32', 'TODO\x20', 'subarray', '_subarray', '_set', 'TODO', 'Uint8Array', 'gKrpw', 'ycIzq', 'lime._internal.backend.html5.GameDeviceData', 'isGamepad', 'lime._internal.backend.html5.HTML5AudioSource', 'HTML5AudioSource', 'PbftW', 'ZXeqd', 'OjNlu', 'getGain', 'getLength', 'setLength', 'setLoops', 'ScQVj', 'Tizen', 'navigator', 'lime._internal.backend.html5.HTML5HTTPRequest', 'requestLimit', 'requestQueue', 'uri', '__loadImage', '__loadText', 'KUObK', 'ws:', '443', '__fixProtocol', 'http:', '__isSameOrigin', 'originElement', 'originHostname', 'originProtocol', 'protocol', 'originPort', '__fixPort', 'hostname', 'port', 'file:', 'Anonymous', 'supportsImageProgress', 'onprogress', 'onload', 'zMatV', '__assetLoaded', 'tEREP', 'GET', 'arraybuffer', 'overrideMimeType', 'cfzwx', 'BtXWi', 'POST', 'rEMXB', 'mAraI', 'Content-Type', 'application/octet-stream', 'application/x-www-form-urlencoded', 'BEpqn', 'cakCK', '__loadData', 'XdPCa', 'unusedTouchesPool', 'currentTouches', 'DEFAULT', 'cacheMouseY', 'cacheMouseX', 'renderType', 'devicePixelRatio', 'setWidth', 'setHeight', 'mRzje', 'WLLcQ', 'event', 'translate3D(0,0,0)', 'relative', '-ms-user-select', 'clientWidth', 'innerWidth', 'innerHeight', 'cacheElementHeight', 'resizeElement', '__resizable', 'mousedown\x20mouseenter\x20mouseleave\x20mousemove\x20mouseup\x20wheel', 'handleMouseEvent', 'contextmenu', 'handleContextMenuEvent', 'dragstart', 'handleDragEvent', 'dragover', 'handleTouchEvent', 'touchmove', 'touchend', 'touchcancel', 'handleGamepadEvent', 'createContext', 'webgl', 'webglcontextlost', 'handleContextEvent', 'webglcontextrestored', 'lime._internal.backend.html5.HTML5Window', 'HTML5Window', 'cacheElementWidth', 'primaryTouch', 'zsdtd', 'OWIMs', 'colorDepth', 'antialiasing', 'stencil', 'webgl2', 'getFrameRate', 'handleCutOrCopyEvent', 'text/plain', 'drop', 'handleFocusEvent', 'peVey', 'gamepadconnected', 'handleInputEvent', 'wheel', 'mousedown', 'mouseup', 'mouseenter', 'mouseleave', 'mousemove', 'handlePasteEvent', 'ycZGv', 'EsJeW', 'handleResizeEvent', 'touchstart', 'isDescendent', 'readPixels', 'setClipboard', 'crosshair', 'pointer', 'ns-resize', 'ew-resize', 'setFrameRate', 'Ysgto', '0px', '50%', '(iPad|iPhone|iPod).*OS\x208_', '1px', '-10000000', 'paste', 'GoqHr', 'djCqR', 'fZuXr', 'lime._internal.format.Deflate', 'Deflate', 'Cbdsp', 'Dgpwx', 'lime._internal.format.GZip', 'GZip', 'decompress', 'ungzip', 'lime._internal.format.LZMA', 'LZMA', 'lime._internal.format.Zlib', 'Zlib', 'ImageCanvasUtil', 'createCanvas', '__srcCanvas', 'set_transparent', 'createImageData', 'putImageData', '__srcImageData', 'CANVAS', 'JLMVR', 'getLineNumber', 'get_transparent', 'globalCompositeOperation', 'source-over', 'HHiem', 'setAttribute', 'moz-opaque', 'getImageData', 'setPixels', 'lime._internal.graphics.ImageDataUtil', 'ImageDataUtil', 'getAlphaTable', 'getRedTable', 'getGreenTable', 'getBlueTable', 'qvGiv', 'izony', 'FasJd', 'DPLKe', 'eGTIB', 'jxMlE', 'eXnzY', 'get_premultiplied', 'NLHSr', 'LFAcl', 'QyWUI', 'loadedAssetLibrary', 'pTMAd', 'ksgFk', 'fSpKq', 'QVUvc', 'COCsl', 'ifPJN', 'XGpdk', 'BIG_ENDIAN', 'YbNfT', 'FFSpk', 'tIvjL', '_ImageDataUtil', 'ImageDataView', 'tempRect', 'lrikz', '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\x20sampler2D\x20openfl_Texture;\x0a\x09\x09uniform\x20vec2\x20openfl_TextureSize;\x0a\x0a\x09\x09void\x20main(void)\x20{\x0a\x0a\x09\x09\x09vec4\x20color\x20=\x20texture2D\x20(openfl_Texture,\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}', 'lime._internal.graphics.StackBlur', 'StackBlur', '__stackBlurCanvasRGBA', 'MUL_TABLE', 'SHG_TABLE', '7|11|18|16|14|17|8|4|6|5|10|2|12|15|9|3|1|0|13', 'BlurStack', 'lime._internal.unifill.Exception', 'lime._internal.unifill.InvalidCodeUnitSequence', 'unifill', 'InvalidCodeUnitSequence', 'InvalidCodeUnitSequence(index:\x20', 'lime._internal.unifill.Unifill', 'Unifill', 'uCompare', 'lime._internal.unifill._Utf16.Utf16_Impl_', '_Utf16', 'Utf16_Impl_', 'vVsrD', 'decode_code_point', 'codePointCount', 'lime._internal.unifill._Utf16.Utf16Impl', 'FBEHE', '1|3|2|4|0', 'lime.app.Future', 'Future', '__progressListeners', 'EQpzP', 'MOVIE_CLIP', 'lime.app._Future.FutureWork', '_Future', 'FutureWork', 'doWork', 'threadPool_doWork', 'threadPool_onComplete', 'threadPool_onError', 'work', 'sendComplete', 'yJNgO', 'sendError', 'FgMDp', 'fGfUA', 'KuZVN', 'convertToGLSL', 'info', '__deleteShaders', '__buildAGALUniformList', 'lime.app.Promise', 'Promise', 'completeWith', 'kNRCQ', 'FvEeA', '_Event_Dynamic_Void', 'nVcRh', '3|2|1|4|0|5', 'lime.app._Event_Float_Float_Float_Void', '_Event_Float_Float_Float_Void', '_Event_Float_Float_Int_Void', 'hNHhg', 'gLdSZ', 'lime.app._Event_Float_Float_Void', 'ytTXR', 'lime.app._Event_Float_Float_lime_ui_MouseButton_Void', 'HSwhN', 'lime.app._Event_Float_Float_lime_ui_MouseWheelMode_Void', '_Event_Float_Float_lime_ui_MouseWheelMode_Void', 'BdLXK', '_Event_Int_Float_Float_Void', 'ykQzO', 'pWHde', 'IKyHK', 'lime.app._Event_Int_Int_Void', '_Event_Int_Int_Void', 'lime.app._Event_Int_Void', 'gCofI', '_Event_Int_lime_ui_JoystickHatPosition_Void', '_Event_String_Int_Int_Void', 'vXCyy', 'skBoW', 'jmgmD', 'TDhRW', '_Event_String_Void', 'Esbzq', 'uTOcN', 'grFvN', 'lime.app._Event_Void_Void', '_Event_Void_Void', 'lime.app._Event_lime_graphics_RenderContext_Void', 'UPcOS', 'lime.app._Event_lime_ui_GamepadAxis_Float_Void', '_Event_lime_ui_GamepadAxis_Float_Void', 'kPKYw', 'nbits', 'lime.app._Event_lime_ui_GamepadButton_Void', '_Event_lime_ui_GamepadButton_Void', 'UcGUQ', 'lime.app._Event_lime_ui_Gamepad_Void', '_Event_lime_ui_Gamepad_Void', 'SIgox', '_Event_lime_ui_Joystick_Void', 'IUytb', 'dbKhM', '1|0|2|6|3|5|4', 'SWqiP', 'lime.app._Event_lime_ui_Touch_Void', 'sUuuJ', 'lime.app._Event_lime_ui_Window_Void', '_Event_lime_ui_Window_Void', 'NdIzy', '__fromImageBuffer', 'lime.graphics.Image', 'fromBase64', 'XJVWW', '__fromBase64', '__positionX', '__positionY', 'fromBitmapData', 'BxdBi', 'ceAbH', 'fromImageElement', 'loadFromBase64', 'image/jpeg', '__isGIF', 'image/gif', '__base64Encoder', '__base64Chars', 'VawrV', 'You\x27re\x20here\x20because\x20you\x20want\x20to\x20go\x20home.\x20I\x27m\x20here\x20to\x20take\x20you\x20home.', '__isPNG', 'RIFF', 'WEBP', 'StiUO', '__clipRect', 'WqqHM', 'obxIz', 'BmIAn', 'yLSZu', 'bitsPerPixel', 'ImageBuffer', '__srcBitmapData', 'lime.graphics.ImageChannel', 'ImageChannel', 'GREEN', 'BLUE', 'lime.graphics.ImageType', 'ImageType', 'FLASH', 'XghLw', 'lime.graphics.RenderContext', 'canvas2D', '_WebGL2RenderContext', 'WebGL2RenderContext_Impl_', 'uniform2fv', 'AHOcQ', 'kxfWq', 'lime.graphics._WebGLRenderContext.WebGLRenderContext_Impl_', '_WebGLRenderContext', 'WebGLRenderContext_Impl_', 'bufferData', 'gaFMO', 'JiMPd', 'compressedTexImage2D', 'uniformMatrix2fv', 'uniformMatrix3fv', 'uniformMatrix4fv', 'fromWebGL2RenderContext', 'newPath', 'restore', 'setOperator', 'lime.graphics.cairo._CairoSurface.CairoSurface_Impl_', '_CairoSurface', 'CairoSurface_Impl_', 'lime.graphics.opengl.GL', 'STACK_UNDERFLOW', 'STACK_OVERFLOW', 'CONTEXT_FLAG_DEBUG_BIT', 'DEBUG_OUTPUT', 'DEBUG_SEVERITY_MEDIUM', 'DEBUG_SEVERITY_HIGH', 'DEBUG_LOGGED_MESSAGES', 'MAX_DEBUG_LOGGED_MESSAGES', 'MAX_LABEL_LENGTH', 'QUERY', 'PROGRAM', 'DEBUG_TYPE_POP_GROUP', 'DEBUG_TYPE_PUSH_GROUP', 'DEBUG_TYPE_MARKER', 'DEBUG_TYPE_OTHER', 'DEBUG_TYPE_PERFORMANCE', 'DEBUG_TYPE_UNDEFINED_BEHAVIOR', 'DEBUG_TYPE_DEPRECATED_BEHAVIOR', 'DEBUG_SOURCE_OTHER', 'DEBUG_SOURCE_APPLICATION', 'DEBUG_SOURCE_THIRD_PARTY', 'DEBUG_SOURCE_SHADER_COMPILER', 'DEBUG_SOURCE_WINDOW_SYSTEM', 'DEBUG_SOURCE_API', 'DEBUG_CALLBACK_USER_PARAM', 'DEBUG_CALLBACK_FUNCTION', 'KHR_debug', 'DEBUG_OUTPUT_SYNCHRONOUS', 'DEBUG_NEXT_LOGGED_MESSAGE_LENGTH', 'DEBUG_TYPE_ERROR', 'DEBUG_TYPE_PORTABILITY', 'DEBUG_SEVERITY_NOTIFICATION', 'DEBUG_GROUP_STACK_DEPTH', 'SHADER', 'SAMPLER', 'MAX_DEBUG_MESSAGE_LENGTH', 'DEBUG_SEVERITY_LOW', 'lime.math._ColorMatrix.ColorMatrix_Impl_', '_ColorMatrix', 'ColorMatrix_Impl_', '__alphaTable', '__blueTable', 'ERqWQ', 'PEdXk', 'You\x27re\x20teaching\x20him\x20that\x20if\x20he\x20waits\x20long\x20enough,\x20someone\x20else\x20will\x20come\x20along\x20and\x20solve\x20his\x20problems\x20for\x20him!', '__greenTable', 'NCvtW', '__redTable', 'lime.math._Matrix4.Matrix4_Impl_', 'Matrix4_Impl_', 'createOrtho', 'rEntL', 'NVlQx', 'EuQRB', '_RGBA', 'RGBA_Impl_', '__toFlashRectangle', 'lime.math.Vector2', 'Vector2', '__toFlashPoint', 'lime.math.Vector4', 'Vector4', 'lime.media.AudioBuffer', 'media', 'AudioBuffer', 'PxpIe', 'VqfVF', 'fromFiles', 'fromVorbisFile', 'loadFromFiles', '__currentGLElementArrayBuffer', 'bindBuffer', 'OggS', 'audio/ogg', 'WAVE', 'audio/wav', 'audio/mp3', 'fLaC', 'audio/flac', 'Unsupported\x20sound\x20format', 'AudioBuffer.hx', 'BDfMU', 'bBUGH', 'AudioContext', 'webkitAudioContext', 'web', 'uQGsg', 'custom', 'openal', 'lime.media.AudioManager', 'KPwPC', 'wdQBi', 'openDevice', 'makeContextCurrent', 'processContext', 'lime.media.AudioSource', 'get_currentTime', 'set_currentTime', 'set_gain', 'lime.media.HTML5AudioContext', 'HTML5AudioContext', 'OpenALAudioContext', 'TzjtM', 'sXiHT', 'VCgRD', 'Nknjy', 'lime.media.openal.ALC', 'ALC', 'net', 'contentType', 'followRedirects', 'formData', 'headers', 'responseHeaders', 'responseStatus', 'withCredentials', 'lime.net._HTTPRequest.AbstractHTTPRequest', '_HTTPRequest', 'enableResponseHeaders', 'responseData', 'timeout', 'userAgent', 'lime.net._HTTPRequest_Bytes', '_HTTPRequest_Bytes', 'zFVPT', 'lime.net._HTTPRequest_String', '_HTTPRequest_String', 'lime.net.HTTPRequestHeader', 'HTTPRequestHeader', '_HTTPRequest_lime_utils_Bytes', 'lime.net._HTTPRequest_openfl_utils_ByteArray', '_HTTPRequest_openfl_utils_ByteArray', 'lime.system.Clipboard', 'system', 'Clipboard', '_text', 'GUGSp', 'kqUqL', 'lime.system.DisplayMode', 'DisplayMode', 'lime.system.Endian', 'Endian', 'LITTLE_ENDIAN', 'lime.system.Sensor', 'Sensor', 'getSensors', 'sensors', 'lime.system.SensorType', 'SensorType', 'System', 'get_endianness', 'vsQTP', 'openURL', 'XqDvQ', 'OHpMY', '__endianness', 'oRYKT', 'VAzJv', 'onRun', 'currentThreads', 'lime.system.ThreadPool', 'maxThreads', 'minThreads', 'yJpdV', 'runWork', 'GEcRx', 'lime.text._UTF8String.UTF8String_Impl_', 'UTF8String_Impl_', 'MpIJk', 'A\x20trick.', 'NtBTv', 'CwdrA', 'bFXfp', 'fKqxP', 'harfbuzz', 'HBSegmentProperties', 'connected', 'lime.ui.Gamepad', 'Gamepad', '__connect', 'onDisconnect', 'xNZLC', 'OAJbM', 'wkewV', 'onTrackballMove', 'Joystick', 'dkesb', 'To\x20gloat?', '__disconnect', 'izXhf', 'TSddG', 'ZTOSF', 'lime.ui._KeyModifier.KeyModifier_Impl_', 'get_altKey', 'lime.ui.MouseCursor', 'MouseCursor', 'ARROW\x20CROSSHAIR\x20DEFAULT\x20MOVE\x20POINTER\x20RESIZE_NESW\x20RESIZE_NS\x20RESIZE_NWSE\x20RESIZE_WE\x20TEXT\x20WAIT\x20WAIT_ARROW\x20CUSTOM', 'ARROW', 'CROSSHAIR', 'MOVE', 'POINTER', 'RESIZE_NESW', 'RESIZE_NS', 'RESIZE_NWSE', 'RESIZE_WE', 'WAIT', 'WAIT_ARROW', 'lime.ui.MouseWheelMode', 'MouseWheelMode', 'LINES', 'PAGES', 'UNKNOWN', 'device', 'Touch', 'onRestore', 'onRenderContextRestored', 'onMouseMoveRelative', 'onMinimize', 'onLeave', 'onFocusOut', 'onFocusIn', 'onExpose', 'onDropFile', 'onClose', '__attributes', '__title', 'lime.ui.Window', 'Window', 'application', 'onEnter', 'onRenderContextLost', 'onTextEdit', 'set_cursor', 'xQzFc', 'oqnWa', 'FONT', 'FKaat', 'fQPrI', 'Cannot\x20cache\x20non-Image\x20asset:\x20', '\x20as\x20Image', 'Cannot\x20cache\x20non-AudioBuffer\x20asset:\x20', '\x20as\x20AudioBuffer', 'ktFPo', 'nUTVX', '10|14|2|1|15|17|12|8|0|7|3|4|5|16|6|13|9|11', 'cachedFonts', 'AssetLibrary', 'libraryType', 'Could\x20not\x20find\x20library\x20type:\x20', '__fromManifest', 'assetsLoaded', 'assetsTotal', 'TEMPLATE', 'Not\x20sure\x20how\x20to\x20get\x20template:\x20', 'Unknown\x20asset\x20type:\x20', 'getAudioBuffer', 'XYFdc', 'QoZSX', 'yHzas', 'GHPTY', 'ysQcV', 'GRzOu', 'YFSVV', 'jaEzk', 'fXuqL', 'Error\x20loading\x20asset\x20\x22', 'loadAudioBuffer', 'loadFont', 'iLcRl', 'cCdiA', 'Loaded\x20asset:\x20', ']\x20(', 'oIYZq', 'zBeHm', 'QWGpM', 'lwkdt', 'loadBytes_onComplete', 'loadFont_onComplete', 'loadImage_onComplete', 'loadText_onComplete', 'load_onProgress', 'xTgOZ', 'libraryArgs', 'lime.utils.AssetManifest', 'AssetManifest', 'JixSG', '.bundle', '/library.json', 'Assets', 'pRaoJ', 'isValidImage', '\x22\x20exists,\x20but\x20only\x20asynchronously', 'There\x20is\x20no\x20', '\x20asset\x20with\x20an\x20ID\x20of\x20\x22', '__libraryNotFound', 'Assets.hx', 'lime.utils.Assets', 'uFpsO', 'Slow\x20down,\x20you\x20idiot!', 'isValidAudio', 'XKPws', 'wNzLQ', 'MBJVc', 'libraryPaths', 'Cannot\x20open\x20library\x20\x22', 'There\x20is\x20no\x20asset\x20library\x20with\x20an\x20ID\x20of\x20\x22', 'unloadLibrary', 'library_onChange', 'BvvWG', 'PNiaX', 'There\x20is\x20no\x20asset\x20library\x20named\x20\x22', 'lime.utils._BytePointer.BytePointer_Impl_', '_BytePointer', 'lime.utils.BytePointerData', 'BytePointerData', '_Bytes', 'TJjhm', 'IxAMm', 'lime.utils.CompressionAlgorithm', 'CompressionAlgorithm', 'DEFLATE', 'GZIP', 'ZLIB', 'lime.utils.Log', ']\x20ERROR:\x20', 'throwErrors', 'verbose', 'csnlg', ']\x20WARNING:\x20', 'ZRnVK', 'CurveTo', 'bytesTotalCache', 'bytesLoadedCache2', 'libraryNames', 'loadedLibraries', 'preloadComplete', 'preloadStarted', 'addLibrary', 'qzimo', 'kjlAA', 'ZwVqZ', 'CMycY', 'Error\x20compressing\x20', 'Now\x20let\x27s\x20talk\x20about\x20the\x20Pastafarian!', 'Loaded\x20asset\x20library:\x20', 'Loaded\x20asset\x20library\x20[', 'updateProgress', 'ZnYJz', 'pdhRW', 'zBius', 'Preload\x20complete', 'motion.actuators.IGenericActuator', 'actuators', 'IGenericActuator', '_reflect', '_smartRotation', 'defaultEase', 'motion.actuators.GenericActuator', 'GenericActuator', 'duration', '_delay', '_onResume', '_onResumeParams', '_snapping', 'URdah', 'vAPfU', 'cdDPM', 'onPause', 'onResume', 'rNTCN', 'reflect', 'hEFrI', 'repeat', 'snapping', 'propertyDetails', 'toggleVisible', 'cacheVisible', 'sendChange', 'addedEvent', 'stage_onEnterFrame', 'motion.actuators.SimpleActuator', 'SimpleActuator', 'actuatorsLength', 'pkXZN', 'eDVYM', 'setVisible', 'timeOffset', 'detailsLength', 'pauseTime', 'GuvUu', 'hPRHn', 'isField', 'propertyName', 'hMgQv', 'Expected\x20\x200.0)\x20{\x0a\x0a\x09\x09\x09\x09c\x20/=\x20vec4\x20(uDivisor,\x20uDivisor,\x20uDivisor,\x20uDivisor);\x0a\x0a\x09\x09\x09}\x0a\x0a\x09\x09\x09c\x20+=\x20vec4\x20(uBias,\x20uBias,\x20uBias,\x20uBias);\x0a\x0a\x09\x09\x09if\x20(uPreserveAlpha)\x20{\x0a\x0a\x09\x09\x09\x09c.a\x20=\x20tc.a;\x0a\x0a\x09\x09\x09}\x0a\x0a\x09\x09\x09gl_FragColor\x20=\x20c;\x0a\x0a\x09\x09}', 'attribute\x20vec4\x20openfl_Position;\x0a\x09\x09attribute\x20vec2\x20openfl_TextureCoord;\x0a\x0a\x09\x09varying\x20vec2\x20vBlurCoords[9];\x0a\x0a\x09\x09uniform\x20mat4\x20openfl_Matrix;\x0a\x09\x09uniform\x20vec2\x20openfl_TextureSize;\x0a\x0a\x09\x09void\x20main(void)\x20{\x0a\x0a\x09\x09\x09vec2\x20r\x20=\x20vec2\x20(1.0,\x201.0)\x20/\x20openfl_TextureSize;\x0a\x09\x09\x09vec2\x20t\x20=\x20openfl_TextureCoord;\x0a\x0a\x09\x09\x09vBlurCoords[0]\x20=\x20t\x20+\x20r\x20*\x20vec2\x20(-1.0,\x20-1.0);\x0a\x09\x09\x09vBlurCoords[1]\x20=\x20t\x20+\x20r\x20*\x20vec2\x20(0.0,\x20-1.0);\x0a\x09\x09\x09vBlurCoords[2]\x20=\x20t\x20+\x20r\x20*\x20vec2\x20(1.0,\x20-1.0);\x0a\x0a\x09\x09\x09vBlurCoords[3]\x20=\x20t\x20+\x20r\x20*\x20vec2\x20(-1.0,\x200.0);\x0a\x09\x09\x09vBlurCoords[4]\x20=\x20t;\x0a\x09\x09\x09vBlurCoords[5]\x20=\x20t\x20+\x20r\x20*\x20vec2\x20(1.0,\x200.0);\x0a\x0a\x09\x09\x09vBlurCoords[6]\x20=\x20t\x20+\x20r\x20*\x20vec2\x20(-1.0,\x201.0);\x0a\x09\x09\x09vBlurCoords[7]\x20=\x20t\x20+\x20r\x20*\x20vec2\x20(0.0,\x201.0);\x0a\x09\x09\x09vBlurCoords[8]\x20=\x20t\x20+\x20r\x20*\x20vec2\x20(1.0,\x201.0);\x0a\x0a\x09\x09\x09gl_Position\x20=\x20openfl_Matrix\x20*\x20openfl_Position;\x0a\x0a\x09\x09}', 'uDivisor', 'uBias', 'uPreserveAlpha', '_ConvolutionFilter', 'ConvolutionShader', '\x0a\x0a\x09\x09uniform\x20mat4\x20openfl_Matrix;\x0a\x0a\x09\x09uniform\x20vec2\x20mapTextureCoordsOffset;\x0a\x0a\x09\x09attribute\x20vec4\x20openfl_Position;\x0a\x09\x09attribute\x20vec2\x20openfl_TextureCoord;\x0a\x0a\x09\x09varying\x20vec2\x20openfl_TextureCoordV;\x0a\x0a\x09\x09varying\x20vec2\x20mapTextureCoords;\x0a\x0a\x09\x09void\x20main(void)\x20{\x0a\x0a\x09\x09\x09gl_Position\x20=\x20openfl_Matrix\x20*\x20openfl_Position;\x0a\x0a\x09\x09\x09openfl_TextureCoordV\x20=\x20openfl_TextureCoord;\x0a\x09\x09\x09mapTextureCoords\x20=\x20openfl_TextureCoord\x20-\x20mapTextureCoordsOffset;\x0a\x0a\x09\x09}\x0a\x0a\x09', 'openfl.filters._DisplacementMapFilter.DisplacementMapShader', '_DisplacementMapFilter', 'DisplacementMapShader', '__distance', '__inner', '__knockout', '__updateSize', '__hideObject', 'openfl.filters.DropShadowFilter', '__angle', 'attribute\x20vec4\x20openfl_Position;\x0a\x09\x09attribute\x20vec2\x20openfl_TextureCoord;\x0a\x09\x09\x0a\x09\x09uniform\x20mat4\x20openfl_Matrix;\x0a\x09\x09uniform\x20vec2\x20openfl_TextureSize;\x0a\x09\x09\x0a\x09\x09uniform\x20vec2\x20uRadius;\x0a\x09\x09varying\x20vec2\x20vBlurCoords[7];\x0a\x09\x09\x0a\x09\x09void\x20main(void)\x20{\x0a\x09\x09\x09\x0a\x09\x09\x09gl_Position\x20=\x20openfl_Matrix\x20*\x20openfl_Position;\x0a\x09\x09\x09\x0a\x09\x09\x09vec2\x20r\x20=\x20uRadius\x20/\x20openfl_TextureSize;\x0a\x09\x09\x09vBlurCoords[0]\x20=\x20openfl_TextureCoord\x20-\x20r\x20*\x201.0;\x0a\x09\x09\x09vBlurCoords[1]\x20=\x20openfl_TextureCoord\x20-\x20r\x20*\x200.75;\x0a\x09\x09\x09vBlurCoords[2]\x20=\x20openfl_TextureCoord\x20-\x20r\x20*\x200.5;\x0a\x09\x09\x09vBlurCoords[3]\x20=\x20openfl_TextureCoord;\x0a\x09\x09\x09vBlurCoords[4]\x20=\x20openfl_TextureCoord\x20+\x20r\x20*\x200.5;\x0a\x09\x09\x09vBlurCoords[5]\x20=\x20openfl_TextureCoord\x20+\x20r\x20*\x200.75;\x0a\x09\x09\x09vBlurCoords[6]\x20=\x20openfl_TextureCoord\x20+\x20r\x20*\x201.0;\x0a\x09\x09\x09\x0a\x09\x09}', 'uColor', 'openfl.filters._GlowFilter.GlowShader', '_GlowFilter', 'GlowShader', 'openfl.filters.GlowFilter', 'vNLeg', 'lsCDv', 'ocAgh', '__glowShader', '__colorTransform', 'pixelBounds', '__displayObject', 'Transform', 'concatenatedColorTransform', 'KubiV', '__setTransform', 'openfl.media.ID3Info', 'ID3Info', 'isBuffering', 'Sound', 'fromAudioBuffer', '__buffer', '__registerSoundChannel', 'openfl.media.SoundChannel', '__unregisterSoundChannel', '__dispose', 'EvTEh', 'GwiyE', 'get_soundTransform', 'DWXUZ', 'openfl.media.SoundLoaderContext', 'rightToRight', 'rightToLeft', 'leftToRight', 'leftToLeft', 'SoundTransform', 'openfl.media.SoundMixer', 'bJLHV', '__soundChannels', 'openfl.net.NetConnection', '14|0|1|13|6|7|12|2|3|11|8|17|9|18|10|5|16|15|4', 'video', 'waiting', 'video_onWaiting', 'video_onEnd', 'loadedmetadata', 'video_onLoadMetaData', 'durationchanged', 'webkit-playsinline', 'crossorigin', 'video_onSeeking', 'timeupdate', 'video_onTimeUpdate', 'video_onError', 'playsinline', 'video_onCanPlayThrough', 'video_onCanPlay', 'video_onPlaying', 'loadstart', 'video_onLoadStart', 'NetStream', 'FjFiz', 'REZFG', 'client', 'playbackRate', 'NetStream.Play.canplay', 'tnFKE', 'kKaLi', 'NetStream.Play.canplaythrough', '|overrideSpawn-16', 'NetStream.Play.durationchanged', 'McgRL', 'NetStream.Play.Complete', 'zUcZx', 'onMetaData', 'videoHeight', 'NetStream.Play.loadstart', 'NetStream.Play.pause', 'NetStream.Play.playing', 'NetStream.Seek.Complete', 'NetStream.Play.waiting', 'seeking', 'objectEncoding', 'openfl.net.SharedObject', 'SharedObject', 'Error\x20#2134:\x20Cannot\x20create\x20SharedObject.', '__sharedObjects', 'getLocalStorage', '__resolveClass', 'neash.', 'openfl.', 'native.', 'flash.', 'openfl._v2.', 'openfl._legacy.', 'application_onExit', 'FAnjN', '__localPath', 'ZXgVu', 'setItem', 'dataFormat', 'openfl.net.URLLoader', 'URLLoader', 'nxKrn', 'httpRequest_onProgress', 'TUkEo', 'requestHeaders', 'idleTimeout', 'manageCookies', 'openfl.net.URLRequest', 'URLRequest', 'openfl.net.URLRequestDefaults', 'URLRequestHeader', 'setRequestedUpdateInterval', 'defaultInterval', 'openfl.sensors.Accelerometer', 'Accelerometer', 'accelerometer_onUpdate', 'supported', 'currentX', 'currentY', 'currentZ', 'Wptze', 'kqgJl', '__interval', '__timer', 'get_muted', 'accelerationY', 'parentDomain', 'openfl.system.ApplicationDomain', 'ApplicationDomain', 'openfl.system.LoaderContext', 'openfl.system.System', 'openfl.text.StaticText', 'StaticText', '_TextFormatAlign', '__instances', 'openfl.ui.GameInput', 'GameInput', '__getDevice', '__getDeviceData', '__axis', 'RIGHT_X', 'RIGHT_Y', 'TRIGGER_LEFT', 'IMcZq', 'AXIS_', '__controls', 'GLnWH', 'HuoLQ', '__button', 'GUIDE', 'START', 'LEFT_STICK', 'RIGHT_STICK', 'DPAD_DOWN', 'DPAD_LEFT', 'DPAD_RIGHT', 'UNKNOWN\x20(', 'LEFT_SHOULDER', 'RIGHT_SHOULDER', 'cWYez', 'deviceRemoved', 'minValue', 'maxValue', 'openfl.ui.GameInputControl', 'GameInputControl', 'XPgSD', 'JvRnB', 'openfl.ui.GameInputDevice', 'GameInputDevice', 'openfl.ui.Keyboard', 'Keyboard', 'WySql', 'PrfQD', 'FGoeN', 'Mouse', 'resize_ns', 'resize_nwse', 'resize_we', 'waitarrow', 'KJqtj', 'ZoufN', 'openfl.ui._MouseCursor.MouseCursor_Impl_', 'MouseCursor_Impl_', 'lZoML', 'hand', 'resize_nesw', 'AGALMiniAssembler', 'OPMAP', 'mov', 'sub', 'mul', 'rcp', 'frc', 'sqt', 'rsq', 'nrm', 'crs', 'neg', 'sat', 'm33', 'm44', 'm34', 'ddx', 'ddy', 'ife', 'ine', 'ifg', 'ifl', 'els', 'eif', 'kil', 'tex', 'sge', 'seq', 'sne', 'SAMPLEMAP', 'rgba', 'compressedalpha', 'dxt1', 'dxt5', 'cube', 'mipnearest', 'miplinear', 'mipnone', 'nomip', 'anisotropic2x', 'anisotropic4x', 'anisotropic8x', 'anisotropic16x', 'single', 'ignoresampler', 'clamp_u_repeat_v', 'repeat_u_clamp_v', 'ERROR:\x20mode\x20needs\x20to\x20be\x20\x22fragment\x22\x20or\x20\x22vertex\x22\x20but\x20is\x20\x22', '<.*>', '([\x5cw\x5c.\x5c-\x5c+]+)', '\x5c[.*\x5c]', '^\x5cb[A-Za-z]{1,3}', '\x5cd+', '(\x5c.[xyzw]{1,4})', '[A-Za-z]{1,3}', '(\x5c.[xyzw]{1,1})', '\x5c+\x5cd{1,3}', 'lpYBW', 'FbZuh', 'mYNts', 'warning:\x20bad\x20line\x20', 'AGALMiniAssembler.hx', 'openfl.utils.AGALMiniAssembler', 'QxeMN', 'This\x20won\x27t\x20do...', 'error:\x20opcode\x20requires\x20version\x202.', 'exwdh', 'error:\x20opcode\x20is\x20only\x20allowed\x20in\x20vertex\x20programs.', 'geiIb', 'error:\x20opcode\x20is\x20only\x20allowed\x20in\x20fragment\x20programs.', 'error:\x20too\x20many\x20opcodes.\x20maximum\x20is\x204096.', 'error:\x20wrong\x20number\x20of\x20operands.\x20found\x20', 'BAaQm', 'error:\x20could\x20not\x20parse\x20operand\x20', 'error:\x20could\x20not\x20find\x20register\x20name\x20for\x20operand\x20', 'FjSKy', 'fAIkH', ')\x20only\x20allowed\x20in\x20vertex\x20programs.', 'error:\x20register\x20operand\x20', ')\x20relative\x20adressing\x20not\x20allowed\x20in\x20fragment\x20programs.', ')\x20only\x20allowed\x20in\x20fragment\x20programs.', 'error:\x20relative\x20can\x20not\x20be\x20destination', 'EEiQt', 'UKgtl', 'error:\x20bad\x20index\x20register', 'rckWC', 'sNizS', 'error:\x20index\x20offset\x20', '\x20out\x20of\x20bounds.\x20[0..255]', 'RELATIVE:\x20type=', '\x20sel=', '\x20idx=', '\x20offset=', '\x20\x20emit\x20sampler', '\x20\x20\x20\x20opt:\x20', '\x20\x20\x20\x20bias:\x20', '\x20\x20\x20\x20bits:\x20', '\x0a\x20\x20at\x20line\x20', 'generated\x20bytecode:', 'AGALMiniAssembler.assemble\x20time:\x20', 'initregmap', 'uudJe', 'vertex\x20attribute', 'vertex\x20constant', 'vertex\x20temporary', 'vertex\x20output', 'varying', 'fragment\x20output', 'fragment\x20depth\x20output', 'instance\x20id', 'emitCode', '_AGALMiniAssembler', '[OpCode\x20name=\x22', '\x22,\x20numRegister=', ',\x20emitCode=', 'qEjXz', 'XvYFl', 'longName', 'openfl.utils._AGALMiniAssembler.Register', 'pTJYa', 'Register', '\x22,\x20emitCode=', ',\x20range=', 'flag', 'openfl.utils._AGALMiniAssembler.Sampler', 'Sampler', 'IAssetCache', 'getSound', 'hasFont', 'hasSound', 'setBitmapData', 'setFont', 'setSound', 'get_enabled', 'openfl.utils.AssetCache', 'AssetCache', 'XPtVD', 'siIQZ', 'getMusic', 'zIyGq', 'GSRiJ', 'isValidBitmapData', 'isValidSound', 'ByteArray_Impl_', 'toBytePointer', '__bytePointer', 'openfl.utils.IDataOutput', 'openfl.utils.IDataInput', 'IDataInput', '__defaultEndian', 'defaultObjectEncoding', 'openfl.utils.ByteArrayData', 'ByteArrayData', 'set_defaultEndian', 'wUDwa', 'PaVZm', 'ZTdXZ', 'SYPxF', 'klOfN', 'zEbPE', 'fzGBL', 'mdBZh', 'writeShort', 'writeBytes', 'zlib', 'openfl.utils._Endian.Endian_Impl_', '_Endian', 'bigEndian', 'littleEndian', 'lang', 'Iterator', 'haxe.lang.Iterable', 'lDcFw', 'jIPUS', 'The\x20delay\x20specified\x20is\x20negative\x20or\x20not\x20a\x20finite\x20number', '__delay', 'running', 'openfl.utils.Timer', 'setInterval', 'timer_onTimer', 'tvbbH', 'pyIgX', '__timerID', '__repeatCount', 'timerComplete', 'maxCumulativeFloat', 'restoreJumps', 'unitsystem.action.platformer.JumpAction', 'JumpAction', 'prevJumpStartTime', 'zMtqM', 'loFXV', '3|2|7|1|6|4|8|0|5|9', 'midairJumpMultiplierMultiplier', 'keyReleased', 'specialEffectAnimation', 'cumulativeFloat', 'applyFloatOnce', 'DsqFm', 'floatAmountFunc', 'lWpJl', 'minPressTime', 'applyFloatAfter', 'Unable\x20to\x20calculate\x20the\x20desired\x20jump\x20behavior.', 'enCMO', 'nqIlL', 'platformer', 'JumpEvent', 'KbKFY', 'wBnKs', 'JumpAnimation', 'latestInstance', 'kPjsw', 'movieClip', 'onLoopCallback', 'loops', 'removeOnLoop', 'unitsystem.animation.UnitAnimation', 'UnitAnimation', 'unitsystem.level.Layout2D', 'Layout2D', 'getPosition()\x20must\x20be\x20overridden\x20by\x20a\x20subclass.', 'unitsystem.level.PositionData2D', 'PositionData2D', 'rOTBn', 'jtpHy', 'Grids\x20need\x20a\x20width\x20of\x20at\x20least\x201.', 'cellHeight', 'lqqAp', 'GridLayout2D', 'Layout3D', 'KaekW', 'Lxpkk', 'getAreaBounds', 'getAreaBounds()\x20is\x20abstract.', 'unitsystem.level.LineLayout3D', 'LineLayout3D', 'TWEby', 'Grids\x20must\x20be\x20at\x20least\x201x1.', 'invArea', 'klUkC', 'xrOBL', 'CZWvV', 'Tunnels\x20need\x20at\x20least\x20three\x20sides.', 'invSegmentSize', 'unitsystem.level.TunnelLayout3D', 'TunnelLayout3D', 'invPerimeter', 'EMCvO', 'QXCXe', 'temp2D', 'Math', 'String', 'Array', 'Int', 'Dynamic', 'Float', 'Bool', 'Class', 'sliceImpl', '__meta__', 'statics', 'SuppressWarnings', 'MOkag', 'Permanent\x20Marker', 'Sun\x20Mon\x20Tue\x20Wed\x20Thu\x20Fri\x20Sat', 'Sunday\x20Monday\x20Tuesday\x20Wednesday\x20Thursday\x20Friday\x20Saturday', 'MONTH_SHORT_NAMES', 'January\x20February\x20March\x20April\x20May\x20June\x20July\x20August\x20September\x20October\x20November\x20December', 'Comment', '_queuedEvents', '_mouseUp', 'mouseUp3d', '_mouseClick', 'click3d', '_mouseOut', 'mouseOut3d', '_mouseDown', 'sZziv', '_mouseMove', 'mouseMove3d', '_mouseOver', '_mouseWheel', 'mouseWheel3d', '_mouseDoubleClick', '_numStageProxies', 'paCEH', 'tempRayPosition', 'tempRayDirection', 'SCREEN_PASSES', 'ALL_PASSES', 'DEFAULT_TO_STRING', 'PARSING_DONE', 'MORE_TO_PARSE', 'COMPRESSIONMODE_LZMA', 'UNCOMPRESSED', 'INT8', 'INT16', 'INT32', 'FLOAT64', 'BOOL', 'COLOR', 'BADDR', 'AWDBYTEARRAY', 'VECTOR2x1', 'VECTOR3x1', 'MTX3x2', 'MTX3x3', 'MTX4x3', 'CONFIG_USE_GPU', 'CONFIG_DEFAULT', '_numInstances', 'SETLIMIT', 'FACE', 'keRMQ', 'NdiWf', 'XsXuN', 'COMMAND_LINE_TOKEN', 'NUM_JOINTS_TOKEN', 'FRAME_RATE_TOKEN', 'NUM_ANIMATED_COMPONENTS_TOKEN', 'numAnimatedComponents', 'BOUNDS_TOKEN', 'baseframe', 'FRAME_TOKEN', 'VERSION_TOKEN', 'NUM_MESHES_TOKEN', 'COMMENT_TOKEN', 'JOINTS_TOKEN', 'MESH_TOKEN', 'MESH_SHADER_TOKEN', 'MESH_NUM_VERTS_TOKEN', 'MESH_VERT_TOKEN', 'MESH_TRI_TOKEN', 'MESH_NUM_WEIGHTS_TOKEN', 'MESH_WEIGHT_TOKEN', 'MATERIAL_ID_COUNT', '_regCompsPool', 'ADD', 'yomKx', 'eiTpf', 'lMmrX', 'wSlYB', 'woxBD', 'vltxv', 'yjDEL', 'lastBuildNumber', 'infiniteDistance', 'firstPlayTime', 'SAVE_VERSION', 'MAX_BOUNCE_X_VELOCITY', 'JUMP_HEIGHT_MIN', 'JUMP_INPUT_MAX_LENGTH', 'DEFAULT_X_MAX_SPEED', 'DEFAULT_X_ACCEL', 'DEFAULT_Z_ACCEL', 'RENDER_ORDER', 'tempQuat', 'DEFAULT_FLOAT_DOWN_SPEED', 'DEFAULT_RADIUS', 'SHADOW_RADIUS', 'DRAG_X_VEL_MULTIPLIER', 'DRAG_TRACTION_MULTIPLIER', 'BOUNCE', 'MIN_SPEED', 'ACCEL_PER_BOUNCE', 'DRAG', 'TIME_UNTIL_DRAG', '63c07564195be1f601d8a9f9451ee901d7d68b4c', '86ab1624add10371405b76bdd144751e9ab455ae', 'GROUND_SPAWN_MULTIPLIER', 'AIR_SPAWN_MULTIPLIER', 'SLEEPINESS_PER_FALL', 'SLEEP_SECONDS', 'WAKEFULNESS_PER_SECOND', 'DEFAULT_JUMP_HEIGHT', 'SLEEPY_X_ACCEL', 'SLEEPY_CUTOFF', 'kcxIE', 'da63523a7a27590c2ecac4d124b380a247115f12', 'fade', 'SelfAssembly\x20ComingThrough\x20HeavySleeper\x20Revision\x20PlayingWithFire\x20GoldMedal\x20Insanity\x20Conspiracy\x20Naming\x20JoinUs\x20ChangeTheSubject\x20Boring\x20NiceToMeetYou\x20SocraticMethod\x20DontKnockIt\x20Inflation\x20Teapot\x20StudentTeacher\x20GrandOpening\x20ThanksForPlaytesting\x20Candy\x20PlanetMissing\x20PlanetStolen\x20Orbits\x20MyTurn\x20Discoveries\x20YouThink\x20TheNextBigThing\x20StandardsToUphold\x20FriendlyGreeting\x20Indecision\x20ItsJustYou\x20AngelVsBunny\x20OfCourse\x20Obvious\x20Sneaking\x20BoatRide\x20FourthCondiment\x20Wait\x20StopSolvingProblems\x20CantWait\x20Superpowers\x20ABCD\x20TwoMonthWait\x20TwoMonthWait2\x20TwoMonthWait3\x20WormholeInSight\x20TheGap\x20SomethingWeird\x20TellAFriend\x20LightningStrikesTwice\x20DontQuestionIt\x20Affliction\x20LeaveItHere\x20Protip\x20CrossingTheGap\x20Truancy\x20Fame\x20MorningHypothesis\x20MorningHypothesis2\x20MorningHypothesis3\x20MorningHypothesis4\x20MorningHypothesis5\x20Batteries\x20Cheating\x20LizardFellAsleep', '2bb71be3d4162d6f38e6e6721f15e8bae4801043', 'e89594eb64796dcaa8a44a62241f2b0260a2299a', '5049d3bc044515c15778a685c0012c9456eddd0d', 'SecondBox', 'Back\x20to\x20sleep\x20already?\x20Animals\x20are\x20so\x20lazy.;Lazysaurus\x20is\x20back\x20for\x20revenge!\x0aOur\x20hero\x20must\x20take\x20evasive\x20maneuvers\x20to\x20avoid\x20tripping!;You\x20are\x20SO\x20lucky\x20I\x20didn\x27t\x20bring\x20a\x20marker.;Aww...;I\x20brought\x20you\x20a\x20battery.\x20Want\x20it?\x0a...I\x27ll\x20just\x20leave\x20it\x20here,\x20for\x20when\x20you\x20wake\x20up.;Do\x20all\x20lizards\x20sleep\x20this\x20much?;Sleep\x20mode\x20enabled.\x20Good\x20night!', 'fe03536d32b0ea53f19893cb14180bb7be0a61e0', '81c1f1d896f65c6e8505210327ae255c06d374f0', 'a819dc14c6dc5844daaa4e0cfefbd7b98fab63d8', '5bfd8cd8e3e0e780285c90e3e7e426acba4b3218', 'a4ed17c09180cc63ad3efff126641e3c6006c125', 'FINAL_TUTORIAL_LEVEL_ID', 'DEFAULT_TILE_WIDTH', 'CAMERA_OFFSET_RETURN_SPEED', 'CAMERA_DIST_FROM_TUNNEL', 'rotatedVerticalAxis', 'EVENT_INITIALIZING', 'SHORT_RUN_CUTOFF_TIME', 'CHARACTER_DEATH_CAMERA_TWEEN_TIME', 'SKYBOX_ROTATE_SPEED', 'SKYBOX_ROTATE_SPEED_BETWEEN_SECTIONS', 'QjCAg', 'BASE_MEAN_RANGE', 'DISTANCE_FOR_BADGE', 'MUSIC_CHANGE_WAIT', 'efBPy', '(?:^|\x5c||~)(if|unless)-([^|~]+)', '(?:^|\x5c||~)(if|unless)-([^|~]+)|(?:^|\x5c|)trigger-[^|]+', 'mediumFlickering', 'slowFlickering', 'DECORATIONS_PER_FRAME', '[|,]', 'DISTANCE_TRAVERSED_RANGE', 'LOW_POWER_MULTIPLIER', 'SHORT_DISTANCE_TRAVERSED_RANGE', 'TIME_RANGE', 'BATTERIES_FOR_BADGE', 'SIZE_RANGE', 'TETRAHEDRON_EDGE_MULTIPLIER', 'VELOCITY_UPDATE_TIME', 'CUTOUT_ALPHA', 'COLORS', 'ANIMATION_LENGTH', 'SPIRAL_ROTATION_SPEED', '\x5c[path=(.+)\x5c]', 'nonrotatingInstance', 'JEdKg', 'expzE', 'XgptU', 'wBEtb', 'STEEP_RAMP_PITCH', 'qdlhT', 'yCewa', 'toLimeEndian', 'X_FORCE', 'DEFAULT_X_TRACTION', 'DEFAULT_EXTRA_SPEED', 'MINIMUM_TIME_BETWEEN_BEEPS', 'MAXIMUM_TIME_BETWEEN_BEEPS', 'BEEP_LENGTH', '90d7d04025a0a14445903fe075fca6222724f886', 'a61571a083790588c1eb3dabe726919b3df2c4ee', 'boxPoints', 'LINE_WIDTH', 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/', 'YjevP', 'Anonymous\x20function', 'DEFAULT_BLOCK_TIME', 'BLOCK_TIME_REDUCTION', 'CLICK_REDUCTION', '91410c8244a6ba190ab1917d4eb16e352c6c716f', '\x5cs*(.*)\x5cs*:\x5cs*(.*)\x5cs*', 'translate\x5c((.*)[,\x20](.*)\x5c)', 'rotate\x5c(([0-9\x5c.]+)(\x5cs+([0-9\x5c.]+)\x5cs*[,\x20]\x5cs*([0-9\x5c.]+))?\x5c)', 'url\x5c(#(.*)\x5c)', 'rgb\x5cs*\x5c(\x5cs*(\x5cd+)\x5cs*(%)?\x5cs*,\x5cs*(\x5cd+)\x5cs*(%)?\x5cs*,\x5cs*(\x5cd+)\x5cs*(%)?\x5cs*\x5c)', 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789%:', 'amp', 'quot', 'apos', '^https?://(?:[a-zA-Z][\x5cw-]*\x5c.)*([\x5cw-]+\x5c.\x5cw+|\x5cd+\x5c.\x5cd+\x5c.\x5cd+\x5c.\x5cd+|localhost)(?::\x5cd+)?/', 'LEFT_KEYS', 'UP_KEYS', 'BYTES_PER_ELEMENT', 'dummyCharacter', 'windowID', 'sensorByID', 'jFomU', 'arScl', 'FFwVJ', 'assets/', 'align=(\x22([^\x22]+)\x22|\x27([^\x27]+)\x27)', 'blockindent=(\x22([^\x22]+)\x22|\x27([^\x27]+)\x27)', 'color=(\x22#([^\x22]+)\x22|\x27#([^\x27]+)\x27)', ''', '<', 'href=(\x22([^\x22]+)\x22|\x27([^\x27]+)\x27)', '\x20indent=(\x22([^\x22]+)\x22|\x27([^\x27]+)\x27)', 'leading=(\x22([^\x22]+)\x22|\x27([^\x27]+)\x27)', 'rightmargin=(\x22([^\x22]+)\x22|\x27([^\x27]+)\x27)', 'size=(\x22([^\x22]+)\x22|\x27([^\x27]+)\x27)', 'tabstops=(\x22([^\x22]+)\x22|\x27([^\x27]+)\x27)', '__vertexBufferContext', 'VERTEX_BUFFER_STRIDE', '__tempVector', 'face=(\x22([^\x22]+)\x22|\x27([^\x27]+)\x27)', ']+)>', '', 'checkstyle:LeftCurly', 'CLICK', 'DOUBLE_CLICK', 'MIDDLE_CLICK', 'MIDDLE_MOUSE_DOWN', 'MIDDLE_MOUSE_UP', 'MOUSE_DOWN', 'MOUSE_MOVE', 'MOUSE_OUT', 'MOUSE_OVER', 'MOUSE_UP', 'MOUSE_WHEEL', 'OBidV', 'RIGHT_CLICK', 'RIGHT_MOUSE_DOWN', 'RIGHT_MOUSE_UP', 'ROLL_OUT', 'ROLL_OVER', 'TOUCH_BEGIN', 'TOUCH_OUT', 'touchOut', 'TOUCH_OVER', 'TOUCH_ROLL_OUT', 'TOUCH_ROLL_OVER', 'checkstyle:ConstantName', 'REGMAP', 'tunnel(\x5cd+),(\x5cd+)', 'aGDIX', 'dsoxU', 'FyPVE', 'LGFMV', 'ZlKVk', 'FIgbV', 'xqgcm', 'jSDYP', 'HgAGa', 'DOthC', 'cBRgi', 'loaderror', 'https:', 'aecXt', 'nUYnr', 'tkPzW', 'NwZaA', 'snNax', 'mhwWT', 'wOHvq', 'zUhGl', 'Jvuax', 'qFngH', 'ifWVG', 'TIZdR', 'YVPYw', 'mbvPU', 'codecs', 'mLioI', 'lensChanged', '_setup', '_setupCodecs', 'ccxxh', '4|3|5|1|2|0', 'audio/ogg;\x20codecs=\x22vorbis\x22', 'audio/wav;\x20codecs=\x221\x22', 'audio/aac;', 'audio/x-caf;', 'audio/x-m4a;', 'audio/x-mp4;', 'audio/mp4;', 'audio/webm;\x20codecs=\x22vorbis\x22', 'audio/mp4;\x20codecs=\x22ec-3\x22', 'audio/x-flac;', 'audio/flac;', '_unlockAudio', 'kirVv', 'kHJTd', 'Please\x20go\x20away.', 'TtFRE', 'RJfEi', 'aaRRH', 'ulCoN', 'suspending', 'lLXxD', 'qhuJH', 'unloaded', 'No\x20file\x20extension\x20was\x20found.\x20Consider\x20using\x20the\x20\x22format\x22\x20property\x20or\x20specify\x20an\x20extension.', '__default', 'sSOBA', 'qOjed', 'playerror', 'Playback\x20was\x20unable\x20to\x20start.\x20This\x20is\x20most\x20commonly\x20an\x20issue\x20on\x20mobile\x20devices\x20and\x20Chrome\x20where\x20playback\x20was\x20not\x20within\x20a\x20user\x20interaction.', 'RVqSa', 'iJMky', 'rbWxV', 'pKphO', 'jAJqo', 'jSRgg', 'MSaTl', 'Tvexs', '_startFadeInterval', 'nzEZT', 'KWkJG', 'data:audio/wav;base64,UklGRigAAABXQVZFZm10IBIAAAABAAEARKwAAIhYAQACABAAAABkYXRhAgAAAAEA', 'off', '_on', 'once', 'RgWIM', 'KdVUh', '_ended', 'tjSpw', 'AJDnI', 'TXMBy', '_drain', 'onHZU', 'sSEHe', '_refreshBuffer', '_cleanBuffer', 'pINax', 'GskRE', 'AlOKp', '_loadListener', '_duration', 'nZvsm', '_xhrWithCredentials', 'Failed\x20loading\x20audio\x20file\x20with\x20status:\x20', '_html5', 'gOOIT', 'PVOiT', 'Decoding\x20audio\x20data\x20failed.', 'HxmUn', '_src', 'decodeAudioData', 'catch', 'usingWebAudio', 'appVersion', 'standalone', 'masterGain', 'createGainNode', 'createGain', 'amd', 'gwLNg', 'pXtnO', 'Howler', 'HowlerGlobal', 'VdILk', 'NWLhL', 'smXjk', 'stereo', 'positionX', 'positionY', 'jIUxl', '_stereo', '_onstereo', 'onstereo', 'onpos', 'onorientation', 'HRTF']; (function(_0x188e4d, _0x39c3d3) { var _0x55ab20 = function(_0x301a4c) { while (--_0x301a4c) { _0x188e4d['push'](_0x188e4d['shift']()); } }; var _0x5c2f45 = function() { var _0x568b24 = { 'data': { 'key': 'cookie', 'value': 'timeout' }, 'setCookie': function(_0x105b1f, _0x77b9ff, _0x26ec76, _0x2d98fc) { _0x2d98fc = _0x2d98fc || {}; var _0xd08357 = _0x77b9ff + '=' + _0x26ec76; var _0x21f91e = 0x0; for (var _0x21f91e = 0x0, _0x15da2a = _0x105b1f['length']; _0x21f91e < _0x15da2a; _0x21f91e++) { var _0x3352fd = _0x105b1f[_0x21f91e]; _0xd08357 += ';\x20' + _0x3352fd; var _0x5462ce = _0x105b1f[_0x3352fd]; _0x105b1f['push'](_0x5462ce); _0x15da2a = _0x105b1f['length']; if (_0x5462ce !== !![]) { _0xd08357 += '=' + _0x5462ce; } } _0x2d98fc['cookie'] = _0xd08357; }, 'removeCookie': function() { return 'dev'; }, 'getCookie': function(_0x362ffe, _0x4ddca6) { _0x362ffe = _0x362ffe || function(_0x1b4f2f) { return _0x1b4f2f; } ; var _0x4838d9 = _0x362ffe(new RegExp('(?:^|;\x20)' + _0x4ddca6['replace'](/([.$?*|{}()[]\/+^])/g, '$1') + '=([^;]*)')); var _0x4c6f3d = function(_0x526aaf, _0x44d1ea) { _0x526aaf(++_0x44d1ea); }; _0x4c6f3d(_0x55ab20, _0x39c3d3); return _0x4838d9 ? decodeURIComponent(_0x4838d9[0x1]) : undefined; } }; var _0x5f5d15 = function() { var _0x3e6d76 = new RegExp('\x5cw+\x20*\x5c(\x5c)\x20*{\x5cw+\x20*[\x27|\x22].+[\x27|\x22];?\x20*}'); return _0x3e6d76['test'](_0x568b24['removeCookie']['toString']()); }; _0x568b24['updateCookie'] = _0x5f5d15; var _0x49e949 = ''; var _0x240b69 = _0x568b24['updateCookie'](); if (!_0x240b69) { _0x568b24['setCookie'](['*'], 'counter', 0x1); } else if (_0x240b69) { _0x49e949 = _0x568b24['getCookie'](null, 'counter'); } else { _0x568b24['removeCookie'](); } }; _0x5c2f45(); }(_0x46fc, 0x156)); var _0x4cc7 = function(_0x2feb86, _0x2819ad) { _0x2feb86 = _0x2feb86 - 0x0; var _0x5dc969 = _0x46fc[_0x2feb86]; return _0x5dc969; }; var $jscomp = $jscomp || {}; $jscomp[_0x4cc7('0x0')] = {}; $jscomp[_0x4cc7('0x1')] = !0x1; $jscomp[_0x4cc7('0x2')] = !0x1; $jscomp[_0x4cc7('0x3')] = !0x1; $jscomp[_0x4cc7('0x4')] = $jscomp[_0x4cc7('0x1')] || _0x4cc7('0x5') == typeof Object[_0x4cc7('0x6')] ? Object[_0x4cc7('0x4')] : function(_0x38420d, _0x3cd91a, _0x4a502e) { var _0x2d712b = {}; _0x2d712b['tyCPd'] = function(_0x5c1df9, _0x2012e5) { return _0x5c1df9 != _0x2012e5; } ; _0x2d712b[_0x4cc7('0x7')](_0x38420d, Array[_0x4cc7('0x8')]) && _0x38420d != Object[_0x4cc7('0x8')] && (_0x38420d[_0x3cd91a] = _0x4a502e[_0x4cc7('0x9')]); } ; $jscomp[_0x4cc7('0xa')] = function(_0x4c8a59) { return _0x4cc7('0xb') != typeof window && window === _0x4c8a59 ? _0x4c8a59 : _0x4cc7('0xb') != typeof global && null != global ? global : _0x4c8a59; } ; $jscomp[_0x4cc7('0xc')] = $jscomp['getGlobal'](this); $jscomp[_0x4cc7('0xd')] = _0x4cc7('0xe'); $jscomp[_0x4cc7('0xf')] = function() { $jscomp[_0x4cc7('0xf')] = function() {} ; $jscomp[_0x4cc7('0xc')][_0x4cc7('0x10')] || ($jscomp['global'][_0x4cc7('0x10')] = $jscomp[_0x4cc7('0x10')]); } ; $jscomp[_0x4cc7('0x10')] = function() { var _0x330379 = function() { var _0x31a0b4 = !![]; return function(_0x21fe97, _0x47e637) { var _0x222303 = _0x31a0b4 ? function() { if (_0x47e637) { var _0x3960de = _0x47e637['apply'](_0x21fe97, arguments); _0x47e637 = null; return _0x3960de; } } : function() {} ; _0x31a0b4 = ![]; return _0x222303; } ; }(); var _0x457293 = _0x330379(this, function() { var _0x1fe97e = function() { return '\x64\x65\x76'; } , _0x4aaec3 = function() { return '\x77\x69\x6e\x64\x6f\x77'; }; var _0x2c68df = function() { var _0x3d687b = new RegExp('\x5c\x77\x2b\x20\x2a\x5c\x28\x5c\x29\x20\x2a\x7b\x5c\x77\x2b\x20\x2a\x5b\x27\x7c\x22\x5d\x2e\x2b\x5b\x27\x7c\x22\x5d\x3b\x3f\x20\x2a\x7d'); return !_0x3d687b['\x74\x65\x73\x74'](_0x1fe97e['\x74\x6f\x53\x74\x72\x69\x6e\x67']()); }; var _0x29ed22 = function() { var _0x253a6b = new RegExp('\x28\x5c\x5c\x5b\x78\x7c\x75\x5d\x28\x5c\x77\x29\x7b\x32\x2c\x34\x7d\x29\x2b'); return _0x253a6b['\x74\x65\x73\x74'](_0x4aaec3['\x74\x6f\x53\x74\x72\x69\x6e\x67']()); }; var _0x38e31e = function(_0x570301) { var _0x5d72bf = ~-0x1 >> 0x1 + 0xff % 0x0; if (_0x570301['\x69\x6e\x64\x65\x78\x4f\x66']('\x69' === _0x5d72bf)) { _0x390f5f(_0x570301); } }; var _0x390f5f = function(_0x3bbb70) { var _0x3a08eb = ~-0x4 >> 0x1 + 0xff % 0x0; if (_0x3bbb70['\x69\x6e\x64\x65\x78\x4f\x66']((!![] + '')[0x3]) !== _0x3a08eb) { _0x38e31e(_0x3bbb70); } }; if (!_0x2c68df()) { if (!_0x29ed22()) { _0x38e31e('\x69\x6e\x64\u0435\x78\x4f\x66'); } else { _0x38e31e('\x69\x6e\x64\x65\x78\x4f\x66'); } } else { _0x38e31e('\x69\x6e\x64\u0435\x78\x4f\x66'); } }); _0x457293(); var _0x5c6eb2 = {}; _0x5c6eb2['sVjVT'] = _0x4cc7('0x11'); _0x5c6eb2[_0x4cc7('0x12')] = function(_0x2fc8e4, _0x104af9) { return _0x2fc8e4 / _0x104af9; } ; _0x5c6eb2['hhpCb'] = '{}.constructor(\x22return\x20this\x22)(\x20)'; var _0x47568b = function() { var _0x2819f6 = !![]; return function(_0x4d5923, _0x5c8a2b) { var _0x5150fd = _0x2819f6 ? function() { if (_0x5c8a2b) { var _0x470b7d = _0x5c8a2b[_0x4cc7('0x13')](_0x4d5923, arguments); _0x5c8a2b = null; return _0x470b7d; } } : function() {} ; _0x2819f6 = ![]; return _0x5150fd; } ; }(); var _0x50e837 = _0x47568b(this, function() { var _0x22a22d = {}; _0x22a22d[_0x4cc7('0x14')] = function(_0x2fc6bd, _0x3038ec) { return _0x2fc6bd | _0x3038ec; } ; _0x22a22d[_0x4cc7('0x15')] = function(_0x4e817f, _0x204124) { return _0x4e817f < _0x204124; } ; var _0x1cb103; try { if (_0x4cc7('0x16') === _0x4cc7('0x16')) { var _0x5ee98a = Function('return\x20(function()\x20' + _0x5c6eb2['hhpCb'] + ');'); _0x1cb103 = _0x5ee98a(); } else { if (null == this[_0x4cc7('0x17')]) { null != this[_0x4cc7('0x18')] && this[_0x4cc7('0x18')](); this[_0x4cc7('0x19')](); return; } this['y'] = 0x0; if (this['animation'] == this[_0x4cc7('0x17')] && _0x22a22d[_0x4cc7('0x14')](this[_0x4cc7('0x1a')], 0x0) >= this[_0x4cc7('0x1b')]['length']) { this[_0x4cc7('0x19')](); return; } this[_0x4cc7('0x1b')] != this['land'] && (null != this['landCallback'] && this[_0x4cc7('0x18')](), this[_0x4cc7('0x1b')] = this[_0x4cc7('0x17')], this[_0x4cc7('0x1a')] = 0x0); } } catch (_0x712f7) { _0x1cb103 = window; } var _0x3e7044 = function() { var _0x272184 = {}; _0x272184['mnjDf'] = function(_0x5f57c1, _0x161a4c) { return _0x5f57c1 >= _0x161a4c; } ; if (_0x4cc7('0x1c') === _0x4cc7('0x1c')) { return { 'key': _0x5c6eb2[_0x4cc7('0x1d')], 'value': 'attribute', 'getAttribute': function() { for (var _0x2ac1f = 0x0; _0x22a22d[_0x4cc7('0x15')](_0x2ac1f, 0x3e8); _0x2ac1f--) { var _0x1b4881 = _0x2ac1f > 0x0; switch (_0x1b4881) { case !![]: return this['item'] + '_' + this['value'] + '_' + _0x2ac1f; default: this['item'] + '_' + this[_0x4cc7('0x9')]; } } }() }; } else { var _0x3ecfe2 = a['charCodeAt'](_0x39e57a); _0x39e57a += 0xd800 <= _0x3ecfe2 && _0x272184['mnjDf'](0xdbff, _0x3ecfe2) ? 0x2 : 0x1; ++f; } }; var _0x11dec3 = new RegExp(_0x4cc7('0x1e'),'g'); var _0x140a27 = _0x4cc7('0x1f')[_0x4cc7('0x20')](_0x11dec3, '')['split'](';'); var _0x5ca159; var _0x13a5a2; var _0x15ada3; var _0x53e858; for (var _0x39e57a in _0x1cb103) { if (_0x39e57a[_0x4cc7('0x21')] == 0x8 && _0x39e57a[_0x4cc7('0x22')](0x7) == 0x74 && _0x39e57a[_0x4cc7('0x22')](0x5) == 0x65 && _0x39e57a[_0x4cc7('0x22')](0x3) == 0x75 && _0x39e57a['charCodeAt'](0x0) == 0x64) { _0x5ca159 = _0x39e57a; break; } } for (var _0x280c26 in _0x1cb103[_0x5ca159]) { if (_0x4cc7('0x23') === 'tYPSn') { if (_0x280c26[_0x4cc7('0x21')] == 0x6 && _0x280c26[_0x4cc7('0x22')](0x5) == 0x6e && _0x280c26[_0x4cc7('0x22')](0x0) == 0x64) { _0x13a5a2 = _0x280c26; break; } } else { if (0x3 > a) throw new I(new Ke('Polygons\x20must\x20have\x20at\x20least\x203\x20sides;\x20got\x20' + a)); this['vertices'] = t[_0x4cc7('0x24')](null); this[_0x4cc7('0x25')] = t['toNullVector'](null); for (var _0x58f925 = _0x5c6eb2[_0x4cc7('0x12')](6.283185307179586, a), _0x4ac385 = 0x0; _0x4ac385 < a; ) { var _0x40d368 = _0x4ac385++; this[_0x4cc7('0x26')]['push'](new na(Math[_0x4cc7('0x27')](_0x58f925 * (_0x40d368 - 0.5)),Math[_0x4cc7('0x28')](_0x58f925 * (_0x40d368 - 0.5)))); this[_0x4cc7('0x25')][_0x4cc7('0x29')]($a[_0x4cc7('0x2a')](_0x58f925 * _0x40d368, 1.5707963267948966)); } a = this['vertices']['get'](0x1)['x'] - this['vertices']['get'](0x0)['x']; _0x58f925 = this['vertices'][_0x4cc7('0x2b')](0x1)['y'] - this[_0x4cc7('0x26')][_0x4cc7('0x2b')](0x0)['y']; b /= Math[_0x4cc7('0x2c')](a * a + _0x58f925 * _0x58f925); a = 0x0; for (_0x58f925 = this[_0x4cc7('0x26')]; a < _0x58f925['get_length'](); ) _0x4ac385 = _0x58f925[_0x4cc7('0x2b')](a), ++a, _0x4ac385['x'] *= b, _0x4ac385['y'] *= b; } } if (!('~' > _0x13a5a2)) { for (var _0x32e387 in _0x1cb103[_0x5ca159]) { if (_0x32e387[_0x4cc7('0x21')] == 0x8 && _0x32e387[_0x4cc7('0x22')](0x7) == 0x6e && _0x32e387['charCodeAt'](0x0) == 0x6c) { _0x15ada3 = _0x32e387; break; } } for (var _0x51dead in _0x1cb103[_0x5ca159][_0x15ada3]) { if (_0x51dead[_0x4cc7('0x21')] == 0x8 && _0x51dead['charCodeAt'](0x7) == 0x65 && _0x51dead['charCodeAt'](0x0) == 0x68) { _0x53e858 = _0x51dead; break; } } } if (!_0x5ca159 || !_0x1cb103[_0x5ca159]) { return; } var _0x1468d6 = _0x1cb103[_0x5ca159][_0x13a5a2]; var _0x52e620 = !!_0x1cb103[_0x5ca159][_0x15ada3] && _0x1cb103[_0x5ca159][_0x15ada3][_0x53e858]; var _0x26f50e = _0x1468d6 || _0x52e620; if (!_0x26f50e) { return; } var _0x2261e1 = ![]; for (var _0x708a0d = 0x0; _0x708a0d < _0x140a27[_0x4cc7('0x21')]; _0x708a0d++) { var _0x13a5a2 = _0x140a27[_0x708a0d]; var _0x45b417 = _0x26f50e[_0x4cc7('0x21')] - _0x13a5a2[_0x4cc7('0x21')]; var _0x4a24a9 = _0x26f50e[_0x4cc7('0x2d')](_0x13a5a2, _0x45b417); var _0x544a22 = _0x4a24a9 !== -0x1 && _0x4a24a9 === _0x45b417; if (_0x544a22) { if (_0x26f50e[_0x4cc7('0x21')] == _0x13a5a2['length'] || _0x13a5a2['indexOf']('.') === 0x0) { _0x2261e1 = !![]; } } } if (!_0x2261e1) { if ('kXGvn' !== _0x4cc7('0x2e')) { null != this[_0x4cc7('0x2f')] && this[_0x4cc7('0x2f')][_0x4cc7('0x30')](this); this['_animator'] = a; var _0x592aad = this[_0x4cc7('0x31')](); this[_0x4cc7('0x32')](null); this[_0x4cc7('0x32')](_0x592aad); for (var _0x1a18da, _0x239c55 = 0x0, _0x25d14e = this[_0x4cc7('0x33')][_0x4cc7('0x34')](); _0x239c55 < _0x25d14e; ) _0x592aad = _0x239c55++, _0x1a18da = this[_0x4cc7('0x33')][_0x4cc7('0x2b')](_0x592aad), _0x592aad = _0x1a18da[_0x4cc7('0x35')], null != _0x592aad && (_0x1a18da[_0x4cc7('0x32')](null), _0x1a18da[_0x4cc7('0x32')](_0x592aad)); null != this[_0x4cc7('0x2f')] && this['_animator'][_0x4cc7('0x36')](this); return a; } else { return; } } else { return; } _0x3e7044(); }); _0x50e837(); var _0x3d4b98 = 0x0; return function(_0x299f7e) { return $jscomp[_0x4cc7('0xd')] + (_0x299f7e || '') + _0x3d4b98++; } ; }(); $jscomp[_0x4cc7('0x37')] = function() { $jscomp[_0x4cc7('0xf')](); var _0x199539 = $jscomp['global'][_0x4cc7('0x10')][_0x4cc7('0x38')]; _0x199539 || (_0x199539 = $jscomp[_0x4cc7('0xc')]['Symbol'][_0x4cc7('0x38')] = $jscomp[_0x4cc7('0xc')][_0x4cc7('0x10')](_0x4cc7('0x38'))); _0x4cc7('0x5') != typeof Array[_0x4cc7('0x8')][_0x199539] && $jscomp[_0x4cc7('0x4')](Array['prototype'], _0x199539, { 'configurable': !0x0, 'writable': !0x0, 'value': function() { return $jscomp['arrayIterator'](this); } }); $jscomp['initSymbolIterator'] = function() {} ; } ; $jscomp['arrayIterator'] = function(_0x2779d5) { var _0x1198b6 = 0x0; return $jscomp[_0x4cc7('0x39')](function() { return _0x1198b6 < _0x2779d5[_0x4cc7('0x21')] ? { 'done': !0x1, 'value': _0x2779d5[_0x1198b6++] } : { 'done': !0x0 }; }); } ; $jscomp[_0x4cc7('0x39')] = function(_0xdf21b5) { $jscomp[_0x4cc7('0x37')](); _0xdf21b5 = {}; _0xdf21b5[_0x4cc7('0x3a')] = _0xdf21b5; _0xdf21b5[$jscomp[_0x4cc7('0xc')]['Symbol'][_0x4cc7('0x38')]] = function() { return this; } ; return _0xdf21b5; } ; $jscomp['iteratorFromArray'] = function(_0x50700e, _0x46d142) { var _0x2ab60d = {}; _0x2ab60d[_0x4cc7('0x3b')] = _0x4cc7('0x3c'); $jscomp[_0x4cc7('0x37')](); _0x50700e instanceof String && (_0x50700e += ''); var _0x5a2076 = 0x0 , _0x411ddd = {}; _0x411ddd[_0x4cc7('0x3a')] = function() { if (_0x5a2076 < _0x50700e.length) { if (_0x2ab60d.KchSj !== _0x4cc7('0x3c')) { if (!this.fixed) { var _0x45fd32 = this.__array.length; 0x0 > a && (a = 0x0); if (a > _0x45fd32) for (; _0x45fd32 < a; ) { var _0x203d89 = _0x45fd32++; this.__array[_0x203d89] = null; } else for (; this.__array.length > a; ) this.__array.pop(); } return this.__array.length; } else { var _0x14d358 = _0x5a2076++; return { value: _0x46d142(_0x14d358, _0x50700e[_0x14d358]), done: !0x1 }; } } _0x411ddd.next = function() { return { done: !0x0, value: void 0x0 }; } ; return _0x411ddd.next(); } ; _0x411ddd[Symbol['iterator']] = function() { return _0x411ddd; } ; return _0x411ddd; } ; $jscomp[_0x4cc7('0x3d')] = function(_0x2ad320, _0x4d958b, _0x1e7a53, _0x1ab26f) { if (_0x4d958b) { if (_0x4cc7('0x3e') !== 'PUeYr') { var _0x1fad89 = new Ot(); this[_0x4cc7('0x3f')](_0x1fad89, a); _0x1fad89[_0x4cc7('0x40')]()['onProgress'](g(this, this['httpRequest_onProgress']))['onError'](g(this, this[_0x4cc7('0x41')]))['onComplete'](function(_0x419df3) { b['__dispatchStatus'](); b[_0x4cc7('0x42')] = _0x419df3; _0x419df3 = new pa(_0x4cc7('0x43')); b[_0x4cc7('0x44')](_0x419df3); }); } else { var _0x24c1e8 = _0x4cc7('0x45')[_0x4cc7('0x46')]('|') , _0x3a6ef1 = 0x0; while (!![]) { switch (_0x24c1e8[_0x3a6ef1++]) { case '0': _0x2ad320 = _0x2ad320[_0x2ad320['length'] - 0x1]; continue; case '1': _0x4d958b != _0x1ab26f && null != _0x4d958b && $jscomp[_0x4cc7('0x4')](_0x1e7a53, _0x2ad320, { 'configurable': !0x0, 'writable': !0x0, 'value': _0x4d958b }); continue; case '2': _0x1ab26f = _0x1e7a53[_0x2ad320]; continue; case '3': _0x2ad320 = _0x2ad320[_0x4cc7('0x46')]('.'); continue; case '4': _0x4d958b = _0x4d958b(_0x1ab26f); continue; case '5': for (_0x1ab26f = 0x0; _0x1ab26f < _0x2ad320[_0x4cc7('0x21')] - 0x1; _0x1ab26f++) { var _0x573228 = _0x2ad320[_0x1ab26f]; _0x573228 in _0x1e7a53 || (_0x1e7a53[_0x573228] = {}); _0x1e7a53 = _0x1e7a53[_0x573228]; } continue; case '6': _0x1e7a53 = $jscomp[_0x4cc7('0xc')]; continue; } break; } } } } ; $jscomp['polyfill'](_0x4cc7('0x47'), function(_0x500f7c) { return _0x500f7c ? _0x500f7c : function() { return $jscomp[_0x4cc7('0x48')](this, function(_0x3a467e) { return _0x3a467e; }); } ; }, 'es6', _0x4cc7('0x49')); $jscomp[_0x4cc7('0x4a')] = function(_0x38cf12, _0x49a31d, _0x157038) { _0x38cf12 instanceof String && (_0x38cf12 = String(_0x38cf12)); for (var _0x439e12 = _0x38cf12[_0x4cc7('0x21')], _0x31bf11 = 0x0; _0x31bf11 < _0x439e12; _0x31bf11++) { var _0x3f188e = _0x38cf12[_0x31bf11]; if (_0x49a31d['call'](_0x157038, _0x3f188e, _0x31bf11, _0x38cf12)) return { 'i': _0x31bf11, 'v': _0x3f188e }; } return { 'i': -0x1, 'v': void 0x0 }; } ; $jscomp['polyfill'](_0x4cc7('0x4b'), function(_0xdd85a3) { return _0xdd85a3 ? _0xdd85a3 : function(_0x45852f, _0x37ccb0) { return $jscomp[_0x4cc7('0x4a')](this, _0x45852f, _0x37ccb0)['i']; } ; }, _0x4cc7('0x4c'), _0x4cc7('0x49')); $jscomp[_0x4cc7('0x4d')] = function(_0x17d42f, _0x563c95, _0x4ed876) { if (null == _0x17d42f) throw new TypeError(_0x4cc7('0x4e') + _0x4ed876 + '\x20must\x20not\x20be\x20null\x20or\x20undefined'); if (_0x563c95 instanceof RegExp) throw new TypeError('First\x20argument\x20to\x20String.prototype.' + _0x4ed876 + _0x4cc7('0x4f')); return _0x17d42f + ''; } ; $jscomp['polyfill'](_0x4cc7('0x50'), function(_0x2f78b3) { return _0x2f78b3 ? _0x2f78b3 : function(_0x359952, _0x46f456) { var _0x89277d = $jscomp[_0x4cc7('0x4d')](this, _0x359952, _0x4cc7('0x51')); _0x359952 += ''; void 0x0 === _0x46f456 && (_0x46f456 = _0x89277d[_0x4cc7('0x21')]); _0x46f456 = Math[_0x4cc7('0x52')](0x0, Math[_0x4cc7('0x53')](_0x46f456 | 0x0, _0x89277d['length'])); for (var _0x4ce573 = _0x359952[_0x4cc7('0x21')]; 0x0 < _0x4ce573 && 0x0 < _0x46f456; ) if (_0x89277d[--_0x46f456] != _0x359952[--_0x4ce573]) return !0x1; return 0x0 >= _0x4ce573; } ; }, _0x4cc7('0x4c'), _0x4cc7('0x49')); $jscomp[_0x4cc7('0x3d')](_0x4cc7('0x54'), function(_0x920dbb) { return _0x920dbb ? _0x920dbb : function(_0x58e761, _0x438aae) { var _0x12ade7 = $jscomp['checkStringArgs'](this, _0x58e761, _0x4cc7('0x55')); _0x58e761 += ''; var _0x3028df = _0x12ade7['length'] , _0x3163c3 = _0x58e761[_0x4cc7('0x21')]; _0x438aae = Math[_0x4cc7('0x52')](0x0, Math[_0x4cc7('0x53')](_0x438aae | 0x0, _0x12ade7[_0x4cc7('0x21')])); for (var _0x324d7c = 0x0; _0x324d7c < _0x3163c3 && _0x438aae < _0x3028df; ) if (_0x12ade7[_0x438aae++] != _0x58e761[_0x324d7c++]) return !0x1; return _0x324d7c >= _0x3163c3; } ; }, _0x4cc7('0x4c'), _0x4cc7('0x49')); $jscomp['polyfill'](_0x4cc7('0x56'), function(_0x2d9962) { var _0x1dc69e = {}; _0x1dc69e[_0x4cc7('0x57')] = function(_0x54aa92, _0x497061) { return _0x54aa92 + _0x497061; } ; _0x1dc69e[_0x4cc7('0x58')] = function(_0x82248e, _0x5f5392) { return _0x82248e || _0x5f5392; } ; _0x1dc69e[_0x4cc7('0x59')] = function(_0x193cc1, _0x32c522) { return _0x193cc1 < _0x32c522; } ; return _0x2d9962 ? _0x2d9962 : function(_0xf8c687, _0x3a71fe, _0x19a839) { var _0x233571 = this[_0x4cc7('0x21')] || 0x0; 0x0 > _0x3a71fe && (_0x3a71fe = Math['max'](0x0, _0x233571 + _0x3a71fe)); if (null == _0x19a839 || _0x19a839 > _0x233571) _0x19a839 = _0x233571; _0x19a839 = Number(_0x19a839); 0x0 > _0x19a839 && (_0x19a839 = Math[_0x4cc7('0x52')](0x0, _0x1dc69e[_0x4cc7('0x57')](_0x233571, _0x19a839))); for (_0x3a71fe = Number(_0x1dc69e[_0x4cc7('0x58')](_0x3a71fe, 0x0)); _0x1dc69e[_0x4cc7('0x59')](_0x3a71fe, _0x19a839); _0x3a71fe++) this[_0x3a71fe] = _0xf8c687; return this; } ; }, _0x4cc7('0x4c'), 'es3'); $jscomp[_0x4cc7('0x3d')](_0x4cc7('0x5a'), function(_0x4ce8ab) { var _0x11c59e = {}; _0x11c59e[_0x4cc7('0x5b')] = function(_0x3d3985, _0x55b97c) { return _0x3d3985 < _0x55b97c; } ; return _0x4ce8ab ? _0x4ce8ab : function(_0x2a1342) { var _0x264bec = $jscomp[_0x4cc7('0x4d')](this, null, 'codePointAt') , _0x4c06f7 = _0x264bec[_0x4cc7('0x21')]; _0x2a1342 = Number(_0x2a1342) || 0x0; if (0x0 <= _0x2a1342 && _0x2a1342 < _0x4c06f7) { _0x2a1342 |= 0x0; var _0x56d696 = _0x264bec['charCodeAt'](_0x2a1342); if (0xd800 > _0x56d696 || _0x11c59e[_0x4cc7('0x5b')](0xdbff, _0x56d696) || _0x2a1342 + 0x1 === _0x4c06f7) return _0x56d696; _0x2a1342 = _0x264bec[_0x4cc7('0x22')](_0x2a1342 + 0x1); return 0xdc00 > _0x2a1342 || 0xdfff < _0x2a1342 ? _0x56d696 : 0x400 * (_0x56d696 - 0xd800) + _0x2a1342 + 0x2400; } } ; }, 'es6', _0x4cc7('0x49')); (function(_0x204525, _0x3bb917) { var _0x55265e = {}; _0x55265e[_0x4cc7('0x5c')] = _0x4cc7('0x5d'); _0x55265e[_0x4cc7('0x5e')] = 'renderOpenGL'; _0x55265e[_0x4cc7('0x5f')] = function(_0x5055ea, _0x5ecaed) { return _0x5055ea * _0x5ecaed; } ; _0x55265e[_0x4cc7('0x60')] = function(_0x16f99a, _0x59e598) { return _0x16f99a !== _0x59e598; } ; _0x55265e['NPYVx'] = _0x4cc7('0x61'); _0x55265e['lIZoN'] = function(_0x6b35a7, _0x3bb58b) { return _0x6b35a7 != _0x3bb58b; } ; _0x55265e['NoCcO'] = function(_0x22b5b, _0x3c6826) { return _0x22b5b + _0x3c6826; } ; _0x55265e[_0x4cc7('0x62')] = function(_0x1c0e93, _0x416f26, _0x18af1d) { return _0x1c0e93(_0x416f26, _0x18af1d); } ; _0x55265e['hunZK'] = function(_0x2df85f, _0x16907b) { return _0x2df85f + _0x16907b; } ; _0x55265e[_0x4cc7('0x63')] = function(_0x5c3133, _0x1a4b1) { return _0x5c3133 < _0x1a4b1; } ; _0x55265e['etMED'] = 'xyYpa'; _0x55265e[_0x4cc7('0x64')] = function(_0x5edbd2, _0x1be80d) { return _0x5edbd2 <= _0x1be80d; } ; _0x55265e[_0x4cc7('0x65')] = _0x4cc7('0x66'); _0x55265e[_0x4cc7('0x67')] = function(_0x1fe139, _0x2e07e2) { return _0x1fe139 + _0x2e07e2; } ; _0x55265e[_0x4cc7('0x68')] = function(_0x40e886, _0x1b2e54) { return _0x40e886 / _0x1b2e54; } ; _0x55265e[_0x4cc7('0x69')] = _0x4cc7('0x6a'); _0x55265e[_0x4cc7('0x6b')] = function(_0x2a6cb8, _0x3bdedc) { return _0x2a6cb8 > _0x3bdedc; } ; _0x55265e[_0x4cc7('0x6c')] = function(_0x11e9f1, _0x21c474) { return _0x11e9f1 * _0x21c474; } ; _0x55265e[_0x4cc7('0x6d')] = 'How\x20about\x20the\x20way\x20the\x20battery\x20slowed\x20suddenly,\x20just\x20before\x20the\x20magnet\x20turned\x20on?'; _0x55265e[_0x4cc7('0x6e')] = function(_0x305f9a, _0x4de82a) { return _0x305f9a * _0x4de82a; } ; _0x55265e['XZbQw'] = function(_0x98310a, _0xb8e520) { return _0x98310a !== _0xb8e520; } ; _0x55265e['BiBcv'] = function(_0xfba35b, _0x2b2d24) { return _0xfba35b == _0x2b2d24; } ; _0x55265e[_0x4cc7('0x6f')] = function(_0x1c9537, _0x4ece97) { return _0x1c9537 === _0x4ece97; } ; _0x55265e[_0x4cc7('0x70')] = _0x4cc7('0x71'); _0x55265e[_0x4cc7('0x72')] = function(_0x21017e, _0x1375c8) { return _0x21017e | _0x1375c8; } ; _0x55265e['geQgo'] = function(_0x41ebc0, _0x8180c0) { return _0x41ebc0 + _0x8180c0; } ; _0x55265e[_0x4cc7('0x73')] = function(_0x52208e, _0x43987a) { return _0x52208e + _0x43987a; } ; _0x55265e[_0x4cc7('0x74')] = 'lime.utils.Assets'; _0x55265e[_0x4cc7('0x75')] = _0x4cc7('0x76'); _0x55265e[_0x4cc7('0x77')] = _0x4cc7('0x78'); _0x55265e[_0x4cc7('0x79')] = function(_0x4cebb7, _0x76095d) { return _0x4cebb7 + _0x76095d; } ; _0x55265e[_0x4cc7('0x7a')] = function(_0x2cd72f, _0x107339) { return _0x2cd72f != _0x107339; } ; _0x55265e[_0x4cc7('0x7b')] = function(_0x5798f6, _0x376af4) { return _0x5798f6 | _0x376af4; } ; _0x55265e[_0x4cc7('0x7c')] = 'EOFError'; _0x55265e[_0x4cc7('0x7d')] = _0x4cc7('0x53'); _0x55265e[_0x4cc7('0x7e')] = _0x4cc7('0x7f'); _0x55265e[_0x4cc7('0x80')] = _0x4cc7('0x81'); _0x55265e['XPpfN'] = function(_0x4200c7, _0x272ff0, _0x331636) { return _0x4200c7(_0x272ff0, _0x331636); } ; _0x55265e['dTUtK'] = 'com.player03.run3.character.animation.AsymmetricalFrames'; _0x55265e[_0x4cc7('0x82')] = _0x4cc7('0x83'); _0x55265e[_0x4cc7('0x84')] = _0x4cc7('0x85'); _0x55265e[_0x4cc7('0x86')] = _0x4cc7('0x87'); _0x55265e[_0x4cc7('0x88')] = _0x4cc7('0x89'); _0x55265e['SeIGl'] = _0x4cc7('0x8a'); _0x55265e['IyJaP'] = function(_0x7ce5cb, _0x624b4d, _0x5d4c19) { return _0x7ce5cb(_0x624b4d, _0x5d4c19); } ; _0x55265e[_0x4cc7('0x8b')] = _0x4cc7('0x8c'); _0x55265e['PVrLm'] = _0x4cc7('0x8d'); _0x55265e[_0x4cc7('0x8e')] = _0x4cc7('0x8f'); _0x55265e[_0x4cc7('0x90')] = _0x4cc7('0x91'); _0x55265e[_0x4cc7('0x92')] = 'undefined'; _0x55265e[_0x4cc7('0x93')] = function(_0x4a1907, _0x47a801) { return _0x4a1907 + _0x47a801; } ; _0x55265e['aGDIX'] = function(_0x4f9d18, _0x5cfdaa) { return _0x4f9d18 != _0x5cfdaa; } ; _0x204525[_0x4cc7('0x94')] = _0x204525[_0x4cc7('0x94')] || {}; _0x204525['lime'][_0x4cc7('0x95')] = _0x204525['lime']['$scripts'] || {}; _0x204525[_0x4cc7('0x94')][_0x4cc7('0x95')]['Run3'] = function(_0x3bb917, _0x578190) { var _0x2d63f9 = {}; _0x2d63f9[_0x4cc7('0x96')] = function(_0x478f4b, _0x3accde) { return _0x478f4b | _0x3accde; } ; _0x2d63f9['BufTX'] = function(_0x1515f1, _0x31984c) { return _0x1515f1 !== _0x31984c; } ; _0x2d63f9[_0x4cc7('0x97')] = function(_0x470d82, _0x57f6b6) { return _0x470d82 == _0x57f6b6; } ; _0x2d63f9[_0x4cc7('0x98')] = function(_0x4f43bc, _0x55f8ad) { return _0x4f43bc * _0x55f8ad; } ; _0x2d63f9[_0x4cc7('0x99')] = _0x55265e.qNROu; _0x2d63f9[_0x4cc7('0x9a')] = _0x55265e.fxLqf; _0x2d63f9[_0x4cc7('0x9b')] = function(_0x4bff07, _0x1a7199) { return _0x4bff07 <= _0x1a7199; } ; _0x2d63f9[_0x4cc7('0x9c')] = function(_0x324928, _0x2bde43) { return _0x324928 + _0x2bde43; } ; _0x2d63f9[_0x4cc7('0x9d')] = function(_0xda15d0, _0x1da9be) { return _0xda15d0 * _0x1da9be; } ; _0x2d63f9[_0x4cc7('0x9e')] = function(_0x2b572c, _0x405e0f) { return _0x2b572c + _0x405e0f; } ; _0x2d63f9[_0x4cc7('0x9f')] = function(_0x3c1c63, _0x43ceb8) { return _0x3c1c63 == _0x43ceb8; } ; _0x2d63f9[_0x4cc7('0xa0')] = function(_0x2335a6, _0x4a8a66) { return _0x2335a6 / _0x4a8a66; } ; _0x2d63f9[_0x4cc7('0xa1')] = function(_0x379bdc, _0x608a50) { return _0x379bdc < _0x608a50; } ; _0x2d63f9['hDoha'] = _0x4cc7('0xa2'); _0x2d63f9[_0x4cc7('0xa3')] = function(_0x50309f, _0xe8b61f) { return _0x50309f < _0xe8b61f; } ; _0x2d63f9['VIUAZ'] = function(_0x1ab2e7, _0x45a1c1) { return _0x1ab2e7 - _0x45a1c1; } ; _0x2d63f9['QusGP'] = function(_0x3e9281, _0x3d75b9) { return _0x3e9281 != _0x3d75b9; } ; _0x2d63f9['rgikj'] = function(_0x2bfabb, _0x3f3168) { return _0x2bfabb == _0x3f3168; } ; _0x2d63f9['fMCOJ'] = 'EReg::matched'; _0x2d63f9['lBwTa'] = function(_0x4e3885, _0x41b6ea) { return _0x4e3885 + _0x41b6ea; } ; _0x2d63f9[_0x4cc7('0xa4')] = function(_0x2ba80e, _0x3b8b20) { return _0x2ba80e + _0x3b8b20; } ; _0x2d63f9[_0x4cc7('0xa5')] = function(_0x2708b4, _0xd97b74) { return _0x2708b4 * _0xd97b74; } ; _0x2d63f9[_0x4cc7('0xa6')] = function(_0x2f6c20, _0x118788) { return _0x2f6c20 + _0x118788; } ; _0x2d63f9['vEfpc'] = function(_0x1c5d49, _0x1eecdf) { return _0x1c5d49 + _0x1eecdf; } ; _0x2d63f9[_0x4cc7('0xa7')] = function(_0xef2724, _0x507852) { return _0xef2724 + _0x507852; } ; _0x2d63f9['iRcuz'] = function(_0x10df5b, _0x15cdf1) { return _0x10df5b + _0x15cdf1; } ; _0x2d63f9[_0x4cc7('0xa8')] = function(_0x4af418, _0x3d25d3) { return _0x4af418 | _0x3d25d3; } ; _0x2d63f9['XdLSH'] = function(_0x2d3f9b, _0x579718) { return _0x2d3f9b + _0x579718; } ; _0x2d63f9[_0x4cc7('0xa9')] = function(_0x2f9103, _0x30ade5) { return _0x2f9103 + _0x30ade5; } ; _0x2d63f9[_0x4cc7('0xaa')] = function(_0xc4c3d7, _0xffd95d) { return _0x55265e.wAnmG(_0xc4c3d7, _0xffd95d); } ; _0x2d63f9[_0x4cc7('0xab')] = function(_0x79dcb9, _0x2faee4) { return _0x79dcb9 * _0x2faee4; } ; _0x2d63f9[_0x4cc7('0xac')] = function(_0x33843b, _0x2c5c) { return _0x33843b + _0x2c5c; } ; _0x2d63f9[_0x4cc7('0xad')] = _0x4cc7('0xae'); _0x2d63f9['QLoMK'] = _0x4cc7('0xaf'); _0x2d63f9[_0x4cc7('0xb0')] = function(_0x92530c, _0x345298) { return _0x92530c + _0x345298; } ; _0x2d63f9[_0x4cc7('0xb1')] = function(_0x5a1e1a, _0x4a717a) { return _0x5a1e1a >= _0x4a717a; } ; _0x2d63f9[_0x4cc7('0xb2')] = function(_0x4ddb6b, _0xda0432) { return _0x4ddb6b == _0xda0432; } ; _0x2d63f9['GfCeb'] = function(_0x3c048e, _0x5a10ad) { return _0x3c048e * _0x5a10ad; } ; _0x2d63f9[_0x4cc7('0xb3')] = function(_0x3126f2, _0x11acf5) { return _0x3126f2 - _0x11acf5; } ; _0x2d63f9[_0x4cc7('0xb4')] = 'obmVQ'; _0x2d63f9[_0x4cc7('0xb5')] = function(_0x1e4a4d, _0x446ce9) { return _0x1e4a4d * _0x446ce9; } ; _0x2d63f9['AZksp'] = function(_0x4fdeab, _0x53c4da) { return _0x4fdeab > _0x53c4da; } ; _0x2d63f9['qYIBb'] = function(_0x275aaf, _0x32aa21) { return _0x55265e.wAnmG(_0x275aaf, _0x32aa21); } ; _0x2d63f9[_0x4cc7('0xb6')] = _0x4cc7('0xb7'); _0x2d63f9[_0x4cc7('0xb8')] = function(_0x1fe9ea, _0x1a3d60) { return _0x1fe9ea / _0x1a3d60; } ; _0x2d63f9['kNkBq'] = function(_0x34b341, _0x2b6e12) { return _0x34b341 + _0x2b6e12; } ; _0x2d63f9['iLAPV'] = _0x4cc7('0xb9'); _0x2d63f9[_0x4cc7('0xba')] = _0x4cc7('0xbb'); _0x2d63f9['jLdsf'] = function(_0x2b3e9e, _0x781a10) { return _0x2b3e9e - _0x781a10; } ; _0x2d63f9['xpqwN'] = function(_0x4c7924, _0x7a1fbc) { return _0x4c7924 - _0x7a1fbc; } ; _0x2d63f9[_0x4cc7('0xbc')] = _0x4cc7('0xbd'); _0x2d63f9[_0x4cc7('0xbe')] = function(_0x559981, _0xcb7fe5) { return _0x559981 != _0xcb7fe5; } ; _0x2d63f9[_0x4cc7('0xbf')] = function(_0x83fdc6, _0x160626) { return _0x83fdc6 === _0x160626; } ; _0x2d63f9[_0x4cc7('0xc0')] = 'TJdwf'; _0x2d63f9[_0x4cc7('0xc1')] = _0x4cc7('0xc2'); _0x2d63f9[_0x4cc7('0xc3')] = function(_0x39f693, _0x5f58ac) { return _0x39f693 / _0x5f58ac; } ; _0x2d63f9[_0x4cc7('0xc4')] = function(_0x3f0c3e, _0xccaccc) { return _0x3f0c3e * _0xccaccc; } ; _0x2d63f9[_0x4cc7('0xc5')] = function(_0x560559, _0x113294) { return _0x560559 == _0x113294; } ; _0x2d63f9['qMVKe'] = _0x4cc7('0xc6'); _0x2d63f9[_0x4cc7('0xc7')] = function(_0x1eb6fa, _0x58802a) { return _0x1eb6fa + _0x58802a; } ; _0x2d63f9[_0x4cc7('0xc8')] = function(_0x459bbf, _0x328066) { return _0x459bbf * _0x328066; } ; _0x2d63f9['HyATM'] = function(_0x4408d2, _0x2c892b) { return _0x4408d2 * _0x2c892b; } ; _0x2d63f9[_0x4cc7('0xc9')] = function(_0x4e5283, _0x8c7c25) { return _0x4e5283 * _0x8c7c25; } ; _0x2d63f9[_0x4cc7('0xca')] = function(_0x4b0d76, _0xcb0bd0) { return _0x4b0d76 * _0xcb0bd0; } ; _0x2d63f9[_0x4cc7('0xcb')] = function(_0x13cae7, _0x4060b8) { return _0x13cae7 + _0x4060b8; } ; _0x2d63f9[_0x4cc7('0xcc')] = function(_0x4a225c, _0x19dc51) { return _0x4a225c - _0x19dc51; } ; _0x2d63f9[_0x4cc7('0xcd')] = function(_0x2f9710, _0xa37ada) { return _0x2f9710 * _0xa37ada; } ; _0x2d63f9[_0x4cc7('0xce')] = function(_0x15b0cb, _0x23368f) { return _0x15b0cb - _0x23368f; } ; _0x2d63f9[_0x4cc7('0xcf')] = function(_0x4e1b46, _0x24ec66) { return _0x4e1b46 * _0x24ec66; } ; _0x2d63f9[_0x4cc7('0xd0')] = function(_0xd838bf, _0x2434c9) { return _0xd838bf * _0x2434c9; } ; _0x2d63f9[_0x4cc7('0xd1')] = function(_0x737297, _0x8528fc) { return _0x737297 * _0x8528fc; } ; _0x2d63f9[_0x4cc7('0xd2')] = function(_0x399625, _0x5b9781) { return _0x399625 * _0x5b9781; } ; _0x2d63f9[_0x4cc7('0xd3')] = function(_0x2e83be, _0x2b2b70) { return _0x2e83be + _0x2b2b70; } ; _0x2d63f9[_0x4cc7('0xd4')] = function(_0x29b92c, _0x49e3e2) { return _0x29b92c * _0x49e3e2; } ; _0x2d63f9['EmuFu'] = function(_0x15f7cb, _0x237e72) { return _0x15f7cb * _0x237e72; } ; _0x2d63f9[_0x4cc7('0xd5')] = function(_0x53b55f, _0x3721c8) { return _0x53b55f * _0x3721c8; } ; _0x2d63f9['xFFwJ'] = function(_0x518273, _0x741f40) { return _0x518273 / _0x741f40; } ; _0x2d63f9[_0x4cc7('0xd6')] = function(_0x2b394c, _0x10864f) { return _0x2b394c + _0x10864f; } ; _0x2d63f9[_0x4cc7('0xd7')] = function(_0x164323, _0x37c70b) { return _0x164323 + _0x37c70b; } ; _0x2d63f9[_0x4cc7('0xd8')] = function(_0x2ac975, _0x4ea0b5) { return _0x2ac975 * _0x4ea0b5; } ; _0x2d63f9[_0x4cc7('0xd9')] = function(_0x16522f, _0xaa3e84) { return _0x16522f * _0xaa3e84; } ; _0x2d63f9[_0x4cc7('0xda')] = function(_0x1753f5, _0x23ed1b) { return _0x1753f5 + _0x23ed1b; } ; _0x2d63f9[_0x4cc7('0xdb')] = function(_0x438966, _0xc8f1eb) { return _0x438966 * _0xc8f1eb; } ; _0x2d63f9[_0x4cc7('0xdc')] = function(_0x116e1d, _0x2c7f86) { return _0x55265e.gEmkE(_0x116e1d, _0x2c7f86); } ; _0x2d63f9[_0x4cc7('0xdd')] = function(_0x2fe7f9, _0xe70da3) { return _0x2fe7f9 * _0xe70da3; } ; _0x2d63f9[_0x4cc7('0xde')] = function(_0x286b5e, _0x40b9b0) { return _0x286b5e * _0x40b9b0; } ; _0x2d63f9[_0x4cc7('0xdf')] = function(_0x4c3ef8, _0x5cbf2f) { return _0x4c3ef8 + _0x5cbf2f; } ; _0x2d63f9[_0x4cc7('0xe0')] = function(_0x4c8046, _0x2bfcdb) { return _0x4c8046 * _0x2bfcdb; } ; _0x2d63f9['psPla'] = function(_0x293749, _0x4d638e) { return _0x293749 * _0x4d638e; } ; _0x2d63f9[_0x4cc7('0xe1')] = function(_0x26fd5c, _0x5ab43b) { return _0x26fd5c * _0x5ab43b; } ; _0x2d63f9[_0x4cc7('0xe2')] = function(_0x430a1b, _0x521955) { return _0x430a1b + _0x521955; } ; _0x2d63f9[_0x4cc7('0xe3')] = _0x4cc7('0xe4'); _0x2d63f9['Ycypa'] = function(_0x19fc58, _0x15f74a) { return _0x19fc58 << _0x15f74a; } ; _0x2d63f9[_0x4cc7('0xe5')] = 'IGJCv'; _0x2d63f9[_0x4cc7('0xe6')] = _0x4cc7('0xe7'); _0x2d63f9[_0x4cc7('0xe8')] = function(_0x51d318, _0xc0a0c3, _0x2d6069) { return _0x51d318(_0xc0a0c3, _0x2d6069); } ; _0x2d63f9['ZsRBJ'] = function(_0x524a11, _0x3b87b5) { return _0x524a11 != _0x3b87b5; } ; _0x2d63f9[_0x4cc7('0xe9')] = function(_0x588e78, _0x22629f) { return _0x588e78 / _0x22629f; } ; _0x2d63f9[_0x4cc7('0xea')] = function(_0x3016da, _0x587dc5) { return _0x3016da == _0x587dc5; } ; _0x2d63f9[_0x4cc7('0xeb')] = _0x4cc7('0xec'); _0x2d63f9[_0x4cc7('0xed')] = function(_0x6a72d4, _0xaecc8) { return _0x6a72d4 != _0xaecc8; } ; _0x2d63f9['JxNFx'] = _0x4cc7('0xee'); _0x2d63f9['xwtMd'] = function(_0x4633be, _0x447d9f) { return _0x4633be != _0x447d9f; } ; _0x2d63f9['IlRfD'] = function(_0x3cb1da, _0x3ce9fa) { return _0x3cb1da === _0x3ce9fa; } ; _0x2d63f9[_0x4cc7('0xef')] = function(_0x3cb7e2, _0x243cc4) { return _0x3cb7e2 != _0x243cc4; } ; _0x2d63f9[_0x4cc7('0xf0')] = _0x4cc7('0xf1'); _0x2d63f9[_0x4cc7('0xf2')] = 'loadError'; _0x2d63f9['qMDPj'] = _0x4cc7('0xf3'); _0x2d63f9[_0x4cc7('0xf4')] = function(_0x3de4da, _0x1dbe1a) { return _0x3de4da == _0x1dbe1a; } ; _0x2d63f9[_0x4cc7('0xf5')] = _0x4cc7('0xf6'); _0x2d63f9[_0x4cc7('0xf7')] = _0x4cc7('0xf8'); _0x2d63f9[_0x4cc7('0xf9')] = function(_0x66bde5, _0x54eae9) { return _0x66bde5 === _0x54eae9; } ; _0x2d63f9[_0x4cc7('0xfa')] = function(_0xb53921, _0x4ad76f) { return _0xb53921 + _0x4ad76f; } ; _0x2d63f9[_0x4cc7('0xfb')] = _0x4cc7('0xfc'); _0x2d63f9[_0x4cc7('0xfd')] = function(_0x8c03f8, _0x4ffac2) { return _0x8c03f8 != _0x4ffac2; } ; _0x2d63f9['rXyoM'] = _0x4cc7('0xfe'); _0x2d63f9[_0x4cc7('0xff')] = function(_0x55a030, _0xe56efd) { return _0x55a030 + _0xe56efd; } ; _0x2d63f9['DFwVK'] = _0x4cc7('0x100'); _0x2d63f9[_0x4cc7('0x101')] = 'away3d.loaders.parsers.AWD2Parser'; _0x2d63f9['JPWKf'] = function(_0x391fe3, _0xcf3f9c) { return _0x391fe3 + _0xcf3f9c; } ; _0x2d63f9[_0x4cc7('0x102')] = _0x4cc7('0x103'); _0x2d63f9[_0x4cc7('0x104')] = _0x4cc7('0x105'); _0x2d63f9[_0x4cc7('0x106')] = _0x4cc7('0x107'); _0x2d63f9[_0x4cc7('0x108')] = _0x4cc7('0x109'); _0x2d63f9[_0x4cc7('0x10a')] = function(_0x54c18b, _0x1c820b) { return _0x54c18b + _0x1c820b; } ; _0x2d63f9['DmIdS'] = 'Root\x20(TopLevel)'; _0x2d63f9['ohenb'] = 'entity'; _0x2d63f9[_0x4cc7('0x10b')] = '\x27\x20|\x20Texture-Name\x20=\x20'; _0x2d63f9[_0x4cc7('0x10c')] = 'Could\x20not\x20find\x20the\x20GradientDiffuseTexture\x20(ID\x20=\x20'; _0x2d63f9[_0x4cc7('0x10d')] = '\x20)\x20for\x20this\x20LightMapDiffuseMethod'; _0x2d63f9[_0x4cc7('0x10e')] = 'shadowMapMethod'; _0x2d63f9['OQJvp'] = _0x4cc7('0x10f'); _0x2d63f9[_0x4cc7('0x110')] = _0x55265e.NPYVx; _0x2d63f9[_0x4cc7('0x111')] = _0x4cc7('0x112'); _0x2d63f9[_0x4cc7('0x113')] = function(_0x12e90d, _0xd2fe3a) { return _0x12e90d + _0xd2fe3a; } ; _0x2d63f9['DWZzu'] = function(_0x390bd2, _0x4d3f63) { return _0x390bd2 + _0x4d3f63; } ; _0x2d63f9[_0x4cc7('0x114')] = _0x4cc7('0x115'); _0x2d63f9['IRxsD'] = function(_0x36172a, _0x2dda0d) { return _0x36172a < _0x2dda0d; } ; _0x2d63f9[_0x4cc7('0x116')] = function(_0x3efb51, _0x4f0430) { return _0x3efb51 == _0x4f0430; } ; _0x2d63f9[_0x4cc7('0x117')] = 'GTDkX'; _0x2d63f9[_0x4cc7('0x118')] = '\x20*\x20processControllerSkin\x20:\x20'; _0x2d63f9[_0x4cc7('0x119')] = function(_0x5be8af, _0x4cd875) { return _0x5be8af + _0x4cd875; } ; _0x2d63f9['QFYdK'] = 'dHSkQ'; _0x2d63f9[_0x4cc7('0x11a')] = 'scale'; _0x2d63f9[_0x4cc7('0x11b')] = 'matrix'; _0x2d63f9[_0x4cc7('0x11c')] = function(_0x128df5, _0x1d0577) { return _0x128df5 != _0x1d0577; } ; _0x2d63f9[_0x4cc7('0x11d')] = 'unhandled\x20translate\x20dot\x20access\x20'; _0x2d63f9[_0x4cc7('0x11e')] = function(_0x1e1b0e, _0x4fe406) { return _0x1e1b0e == _0x4fe406; } ; _0x2d63f9[_0x4cc7('0x11f')] = function(_0x48a8ee, _0xe96002) { return _0x48a8ee == _0xe96002; } ; _0x2d63f9['ZGxhs'] = function(_0x21cf73, _0x120814) { return _0x21cf73 * _0x120814; } ; _0x2d63f9[_0x4cc7('0x120')] = function(_0x493862, _0x3677b8) { return _0x493862 - _0x3677b8; } ; _0x2d63f9[_0x4cc7('0x121')] = function(_0x25cf6c, _0x1c74f2) { return _0x55265e.lIZoN(_0x25cf6c, _0x1c74f2); } ; _0x2d63f9[_0x4cc7('0x122')] = function(_0x1f4333, _0x492f0c) { return _0x1f4333 + _0x492f0c; } ; _0x2d63f9[_0x4cc7('0x123')] = _0x4cc7('0x124'); _0x2d63f9[_0x4cc7('0x125')] = _0x4cc7('0x126'); _0x2d63f9['ZBDrr'] = function(_0x2056bc, _0x2a6f6e) { return _0x2056bc * _0x2a6f6e; } ; _0x2d63f9['LjAga'] = _0x4cc7('0x127'); _0x2d63f9['ntoDb'] = _0x4cc7('0x128'); _0x2d63f9[_0x4cc7('0x129')] = function(_0x2cd027, _0x300efa) { return _0x2cd027 < _0x300efa; } ; _0x2d63f9[_0x4cc7('0x12a')] = function(_0x4f6847, _0x560ef1) { return _0x4f6847 != _0x560ef1; } ; _0x2d63f9[_0x4cc7('0x12b')] = function(_0xb40b5a, _0x315e92) { return _0x55265e.NoCcO(_0xb40b5a, _0x315e92); } ; _0x2d63f9[_0x4cc7('0x12c')] = function(_0x568949, _0x47528e) { return _0x568949 < _0x47528e; } ; _0x2d63f9[_0x4cc7('0x12d')] = _0x4cc7('0x12e'); _0x2d63f9[_0x4cc7('0x12f')] = function(_0x19b038, _0x1d703a) { return _0x19b038 != _0x1d703a; } ; _0x2d63f9[_0x4cc7('0x130')] = function(_0xcf907e, _0x2ac7b8) { return _0xcf907e !== _0x2ac7b8; } ; _0x2d63f9[_0x4cc7('0x131')] = _0x4cc7('0x132'); _0x2d63f9[_0x4cc7('0x133')] = _0x4cc7('0x134'); _0x2d63f9[_0x4cc7('0x135')] = function(_0x5c5450, _0x10990d) { return _0x5c5450 < _0x10990d; } ; _0x2d63f9[_0x4cc7('0x136')] = function(_0x40cea9, _0x2ed4d2) { return _0x40cea9 + _0x2ed4d2; } ; _0x2d63f9[_0x4cc7('0x137')] = function(_0x150b60, _0xd01884) { return _0x150b60 + _0xd01884; } ; _0x2d63f9[_0x4cc7('0x138')] = _0x4cc7('0x139'); _0x2d63f9[_0x4cc7('0x13a')] = 'nrm\x20'; _0x2d63f9[_0x4cc7('0x13b')] = 'vwSUn'; _0x2d63f9[_0x4cc7('0x13c')] = _0x4cc7('0x13d'); _0x2d63f9['pUAtk'] = function(_0xba06d5, _0x2ef2be) { return _0xba06d5 + _0x2ef2be; } ; _0x2d63f9[_0x4cc7('0x13e')] = function(_0x46531a, _0x422118) { return _0x46531a == _0x422118; } ; _0x2d63f9['AOHcO'] = function(_0x265d76, _0x438ee2) { return _0x265d76 & _0x438ee2; } ; _0x2d63f9[_0x4cc7('0x13f')] = function(_0x4198e3, _0x4c529b) { return _0x4198e3 * _0x4c529b; } ; _0x2d63f9[_0x4cc7('0x140')] = function(_0x282692, _0x38b188) { return _0x282692 + _0x38b188; } ; _0x2d63f9['NxQxk'] = _0x4cc7('0x141'); _0x2d63f9[_0x4cc7('0x142')] = function(_0xa4b459, _0x44c831, _0x4a2b13) { return _0x55265e.fqEnV(_0xa4b459, _0x44c831, _0x4a2b13); } ; _0x2d63f9[_0x4cc7('0x143')] = _0x4cc7('0x144'); _0x2d63f9[_0x4cc7('0x145')] = _0x4cc7('0x146'); _0x2d63f9['HHlrt'] = _0x4cc7('0x147'); _0x2d63f9[_0x4cc7('0x148')] = 'neg\x20'; _0x2d63f9[_0x4cc7('0x149')] = '.wz\x0a'; _0x2d63f9[_0x4cc7('0x14a')] = _0x4cc7('0x14b'); _0x2d63f9[_0x4cc7('0x14c')] = function(_0x246243, _0x48aa69) { return _0x246243 + _0x48aa69; } ; _0x2d63f9[_0x4cc7('0x14d')] = function(_0x2b054c, _0x1386f6) { return _0x2b054c / _0x1386f6; } ; _0x2d63f9[_0x4cc7('0x14e')] = function(_0x4943d8, _0x486760) { return _0x4943d8 / _0x486760; } ; _0x2d63f9[_0x4cc7('0x14f')] = function(_0x50a351, _0x459c3f) { return _0x50a351 != _0x459c3f; } ; _0x2d63f9[_0x4cc7('0x150')] = function(_0x15226f, _0x258e6c) { return _0x15226f + _0x258e6c; } ; _0x2d63f9['BWcwI'] = function(_0x31324d, _0x2840bc) { return _0x31324d + _0x2840bc; } ; _0x2d63f9['oksxZ'] = function(_0x436042, _0x321998) { return _0x436042 + _0x321998; } ; _0x2d63f9[_0x4cc7('0x151')] = _0x4cc7('0x152'); _0x2d63f9[_0x4cc7('0x153')] = _0x4cc7('0x154'); _0x2d63f9[_0x4cc7('0x155')] = _0x4cc7('0x156'); _0x2d63f9[_0x4cc7('0x157')] = function(_0xf35a59, _0xdc6f6c) { return _0xf35a59 + _0xdc6f6c; } ; _0x2d63f9['wAUne'] = function(_0x2e3ad2, _0x4c9293) { return _0x55265e.hunZK(_0x2e3ad2, _0x4c9293); } ; _0x2d63f9[_0x4cc7('0x158')] = 'sub\x20'; _0x2d63f9[_0x4cc7('0x159')] = '.x\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0amul\x20'; _0x2d63f9[_0x4cc7('0x15a')] = function(_0x7377bf, _0x510ab9) { return _0x7377bf + _0x510ab9; } ; _0x2d63f9[_0x4cc7('0x15b')] = function(_0x249534, _0x23930f) { return _0x249534 === _0x23930f; } ; _0x2d63f9[_0x4cc7('0x15c')] = function(_0x162ae8, _0x51a570) { return _0x162ae8 + _0x51a570; } ; _0x2d63f9[_0x4cc7('0x15d')] = _0x4cc7('0x15e'); _0x2d63f9['vVuGE'] = function(_0x1a26e9, _0x4f34cd) { return _0x1a26e9 + _0x4f34cd; } ; _0x2d63f9[_0x4cc7('0x15f')] = function(_0x3bb325, _0x359680) { return _0x3bb325 + _0x359680; } ; _0x2d63f9[_0x4cc7('0x160')] = _0x4cc7('0x161'); _0x2d63f9[_0x4cc7('0x162')] = function(_0x50c13b, _0x3aeb94) { return _0x50c13b + _0x3aeb94; } ; _0x2d63f9[_0x4cc7('0x163')] = '.zw'; _0x2d63f9['gQsEI'] = function(_0x17ad3f, _0x3d7129) { return _0x17ad3f + _0x3d7129; } ; _0x2d63f9[_0x4cc7('0x164')] = _0x4cc7('0x165'); _0x2d63f9['zMNQi'] = function(_0xa28d53, _0x4f6a8b) { return _0xa28d53 != _0x4f6a8b; } ; _0x2d63f9[_0x4cc7('0x166')] = 'owLEK'; _0x2d63f9[_0x4cc7('0x167')] = function(_0x20df79, _0x19115f) { return _0x20df79 - _0x19115f; } ; _0x2d63f9[_0x4cc7('0x168')] = function(_0x548f5d, _0x4511d2) { return _0x548f5d / _0x4511d2; } ; _0x2d63f9[_0x4cc7('0x169')] = function(_0x4d9cc0, _0x397239) { return _0x4d9cc0 * _0x397239; } ; _0x2d63f9[_0x4cc7('0x16a')] = function(_0x394411, _0x5ea963) { return _0x394411 * _0x5ea963; } ; _0x2d63f9[_0x4cc7('0x16b')] = function(_0x5e2bea, _0x4828e3) { return _0x5e2bea / _0x4828e3; } ; _0x2d63f9[_0x4cc7('0x16c')] = function(_0x3030ea, _0xf03279) { return _0x3030ea * _0xf03279; } ; _0x2d63f9[_0x4cc7('0x16d')] = 'HuPUW'; _0x2d63f9[_0x4cc7('0x16e')] = function(_0x1a4ff3, _0x1bc9a1) { return _0x1a4ff3 == _0x1bc9a1; } ; _0x2d63f9[_0x4cc7('0x16f')] = function(_0x1acc51, _0x17213f) { return _0x1acc51 - _0x17213f; } ; _0x2d63f9['gYNfU'] = function(_0x2ad8b3, _0x3cde68) { return _0x2ad8b3 == _0x3cde68; } ; _0x2d63f9['UHsln'] = function(_0x8fb892, _0x1e4894) { return _0x8fb892 == _0x1e4894; } ; _0x2d63f9[_0x4cc7('0x170')] = function(_0x2d2348, _0x4f0894) { return _0x2d2348 === _0x4f0894; } ; _0x2d63f9[_0x4cc7('0x171')] = function(_0x3cfc40, _0x5be5cb) { return _0x3cfc40 == _0x5be5cb; } ; _0x2d63f9[_0x4cc7('0x172')] = _0x4cc7('0x173'); _0x2d63f9[_0x4cc7('0x174')] = function(_0x55d0eb, _0x5579b2) { return _0x55d0eb != _0x5579b2; } ; _0x2d63f9[_0x4cc7('0x175')] = function(_0x18cd85, _0x1b8b5d) { return _0x18cd85 == _0x1b8b5d; } ; _0x2d63f9[_0x4cc7('0x176')] = function(_0x430b7c, _0x24405c) { return _0x430b7c + _0x24405c; } ; _0x2d63f9[_0x4cc7('0x177')] = function(_0x3ef084, _0x497fdd) { return _0x3ef084 + _0x497fdd; } ; _0x2d63f9[_0x4cc7('0x178')] = function(_0x57c3bf, _0xda3b9f) { return _0x57c3bf - _0xda3b9f; } ; _0x2d63f9['ZPkWL'] = 'Currency.hx'; _0x2d63f9[_0x4cc7('0x179')] = _0x4cc7('0x17a'); _0x2d63f9['HahQu'] = function(_0x30175a, _0x399777) { return _0x30175a == _0x399777; } ; _0x2d63f9['DtZji'] = function(_0x192810, _0x59e2fe) { return _0x192810 < _0x59e2fe; } ; _0x2d63f9[_0x4cc7('0x17b')] = _0x4cc7('0x17c'); _0x2d63f9[_0x4cc7('0x17d')] = function(_0x3b9552, _0x3bae7f) { return _0x3b9552 == _0x3bae7f; } ; _0x2d63f9[_0x4cc7('0x17e')] = function(_0x2171bb, _0x16fd7d) { return _0x2171bb >= _0x16fd7d; } ; _0x2d63f9[_0x4cc7('0x17f')] = function(_0x4abec9, _0x3b7d0e) { return _0x4abec9 <= _0x3b7d0e; } ; _0x2d63f9[_0x4cc7('0x180')] = _0x4cc7('0x181'); _0x2d63f9[_0x4cc7('0x182')] = function(_0x2b7014, _0x51d154) { return _0x2b7014 == _0x51d154; } ; _0x2d63f9[_0x4cc7('0x183')] = function(_0x59b25d, _0x4ba8ef) { return _0x59b25d != _0x4ba8ef; } ; _0x2d63f9[_0x4cc7('0x184')] = 'wYecl'; _0x2d63f9[_0x4cc7('0x185')] = function(_0x51c724, _0x25c0b4) { return _0x51c724 === _0x25c0b4; } ; _0x2d63f9[_0x4cc7('0x186')] = _0x4cc7('0x187'); _0x2d63f9[_0x4cc7('0x188')] = function(_0x21a03a, _0x3a32f2) { return _0x21a03a < _0x3a32f2; } ; _0x2d63f9[_0x4cc7('0x189')] = function(_0x3e1767, _0x3b90de) { return _0x3e1767 !== _0x3b90de; } ; _0x2d63f9[_0x4cc7('0x18a')] = function(_0x53538c, _0x31a66f) { return _0x53538c(_0x31a66f); } ; _0x2d63f9[_0x4cc7('0x18b')] = function(_0x35676c, _0x5b7a8a) { return _0x35676c * _0x5b7a8a; } ; _0x2d63f9[_0x4cc7('0x18c')] = function(_0x5be09f, _0x3928ab) { return _0x5be09f - _0x3928ab; } ; _0x2d63f9[_0x4cc7('0x18d')] = _0x4cc7('0x18e'); _0x2d63f9[_0x4cc7('0x18f')] = function(_0x1ef671, _0x45d0e5) { return _0x1ef671 <= _0x45d0e5; } ; _0x2d63f9[_0x4cc7('0x190')] = function(_0x3c595a, _0x4260ff) { return _0x3c595a === _0x4260ff; } ; _0x2d63f9[_0x4cc7('0x191')] = _0x4cc7('0x192'); _0x2d63f9[_0x4cc7('0x193')] = _0x4cc7('0x194'); _0x2d63f9[_0x4cc7('0x195')] = function(_0x4a1b2c, _0x2fc3af) { return _0x4a1b2c > _0x2fc3af; } ; _0x2d63f9['yoIrP'] = _0x4cc7('0x196'); _0x2d63f9[_0x4cc7('0x197')] = _0x4cc7('0x198'); _0x2d63f9[_0x4cc7('0x199')] = function(_0x490c83, _0x511104) { return _0x490c83 * _0x511104; } ; _0x2d63f9[_0x4cc7('0x19a')] = function(_0x3f95ce, _0x59b989) { return _0x3f95ce < _0x59b989; } ; _0x2d63f9['tBsoK'] = function(_0x5ba170, _0xc2ed93) { return _0x5ba170 > _0xc2ed93; } ; _0x2d63f9[_0x4cc7('0x19b')] = function(_0xe7d05d, _0x22a158) { return _0xe7d05d + _0x22a158; } ; _0x2d63f9[_0x4cc7('0x19c')] = function(_0x2ed8d3, _0xe0ab3b) { return _0x2ed8d3 - _0xe0ab3b; } ; _0x2d63f9['dDMMz'] = function(_0x564843, _0x4ccd9c) { return _0x564843 > _0x4ccd9c; } ; _0x2d63f9['hkHAX'] = function(_0x2f8fd5, _0x3b8864) { return _0x2f8fd5 - _0x3b8864; } ; _0x2d63f9[_0x4cc7('0x19d')] = function(_0x3a36e8, _0x2e7b71) { return _0x55265e.cWOCX(_0x3a36e8, _0x2e7b71); } ; _0x2d63f9[_0x4cc7('0x19e')] = function(_0x374c2f, _0x35a273) { return _0x374c2f * _0x35a273; } ; _0x2d63f9['XXpZH'] = function(_0x253368, _0x1a17f1) { return _0x253368 + _0x1a17f1; } ; _0x2d63f9[_0x4cc7('0x19f')] = function(_0x2264e8, _0x4b1de5) { return _0x2264e8 < _0x4b1de5; } ; _0x2d63f9['QfHbP'] = function(_0x4c9c0e, _0x4507a8) { return _0x4c9c0e != _0x4507a8; } ; _0x2d63f9['zUGva'] = function(_0x4bd6c5, _0x6add21) { return _0x4bd6c5 * _0x6add21; } ; _0x2d63f9[_0x4cc7('0x1a0')] = function(_0x584124, _0x46144f) { return _0x584124 - _0x46144f; } ; _0x2d63f9['BJDFL'] = function(_0x34746f, _0x390d67) { return _0x34746f * _0x390d67; } ; _0x2d63f9['ioefG'] = function(_0x669aac, _0x15b74e) { return _0x669aac * _0x15b74e; } ; _0x2d63f9[_0x4cc7('0x1a1')] = function(_0xc807df, _0xc4905a) { return _0xc807df <= _0xc4905a; } ; _0x2d63f9['bwKnC'] = _0x55265e.etMED; _0x2d63f9[_0x4cc7('0x1a2')] = function(_0x5baf55, _0x41e332, _0x39f0d3) { return _0x5baf55(_0x41e332, _0x39f0d3); } ; _0x2d63f9[_0x4cc7('0x1a3')] = function(_0x1f23a4, _0x160e09) { return _0x1f23a4 / _0x160e09; } ; _0x2d63f9[_0x4cc7('0x1a4')] = _0x4cc7('0x1a5'); _0x2d63f9[_0x4cc7('0x1a6')] = function(_0x11c9ec, _0x325da5) { return _0x11c9ec + _0x325da5; } ; _0x2d63f9[_0x4cc7('0x1a7')] = function(_0x37eb40, _0x4362b7) { return _0x55265e.hPlpt(_0x37eb40, _0x4362b7); } ; _0x2d63f9[_0x4cc7('0x1a8')] = _0x55265e.SsCog; _0x2d63f9[_0x4cc7('0x1a9')] = _0x4cc7('0x1aa'); _0x2d63f9[_0x4cc7('0x1ab')] = function(_0x5c7ae1, _0x5a009e) { return _0x5c7ae1 * _0x5a009e; } ; _0x2d63f9['NZbJx'] = function(_0x100c09, _0x309b42) { return _0x100c09 * _0x309b42; } ; _0x2d63f9[_0x4cc7('0x1ac')] = _0x4cc7('0x1ad'); _0x2d63f9[_0x4cc7('0x1ae')] = function(_0x121bd5, _0x5bd669, _0x5bfb94) { return _0x121bd5(_0x5bd669, _0x5bfb94); } ; _0x2d63f9[_0x4cc7('0x1af')] = function(_0x4cb72c, _0x19e6e0) { return _0x55265e.ATJGl(_0x4cb72c, _0x19e6e0); } ; _0x2d63f9[_0x4cc7('0x1b0')] = function(_0x563357, _0x2c3158) { return _0x563357 - _0x2c3158; } ; _0x2d63f9['HbuNZ'] = function(_0x53cb20, _0x1683d5) { return _0x53cb20 / _0x1683d5; } ; _0x2d63f9[_0x4cc7('0x1b1')] = _0x4cc7('0x1b2'); _0x2d63f9[_0x4cc7('0x1b3')] = 'yAEMn'; _0x2d63f9[_0x4cc7('0x1b4')] = function(_0x13e5fb, _0x2b9554) { return _0x13e5fb * _0x2b9554; } ; _0x2d63f9[_0x4cc7('0x1b5')] = function(_0x5688b8, _0x47e285) { return _0x5688b8 * _0x47e285; } ; _0x2d63f9[_0x4cc7('0x1b6')] = _0x4cc7('0x1b7'); _0x2d63f9[_0x4cc7('0x1b8')] = function(_0x48bc6e, _0x24e8eb) { return _0x48bc6e == _0x24e8eb; } ; _0x2d63f9[_0x4cc7('0x1b9')] = _0x4cc7('0x1ba'); _0x2d63f9['BcvIb'] = function(_0x281f2e, _0x14bdfc) { return _0x281f2e + _0x14bdfc; } ; _0x2d63f9[_0x4cc7('0x1bb')] = _0x4cc7('0x1bc'); _0x2d63f9['yEEoj'] = function(_0x415774, _0x4cd4f0) { return _0x415774 != _0x4cd4f0; } ; _0x2d63f9[_0x4cc7('0x1bd')] = function(_0x439d52, _0x165a88) { return _0x55265e.LeHkn(_0x439d52, _0x165a88); } ; _0x2d63f9['WBpEG'] = function(_0x155505, _0x4b69e7) { return _0x155505 / _0x4b69e7; } ; _0x2d63f9[_0x4cc7('0x1be')] = function(_0x29a0e2, _0x572651) { return _0x29a0e2 == _0x572651; } ; _0x2d63f9[_0x4cc7('0x1bf')] = _0x4cc7('0x1c0'); _0x2d63f9[_0x4cc7('0x1c1')] = _0x55265e.wgDYs; _0x2d63f9['Tigjz'] = function(_0x355bd9, _0x5eb143) { return _0x355bd9 == _0x5eb143; } ; _0x2d63f9['WyIkM'] = function(_0x1ca844, _0x290ed8) { return _0x1ca844 == _0x290ed8; } ; _0x2d63f9[_0x4cc7('0x1c2')] = _0x4cc7('0x1c3'); _0x2d63f9[_0x4cc7('0x1c4')] = function(_0x699e1f, _0x781b64) { return _0x699e1f == _0x781b64; } ; _0x2d63f9[_0x4cc7('0x1c5')] = _0x4cc7('0x1c6'); _0x2d63f9['zlEjt'] = _0x4cc7('0x1c7'); _0x2d63f9[_0x4cc7('0x1c8')] = function(_0x33baed, _0x2b0136) { return _0x33baed - _0x2b0136; } ; _0x2d63f9['kwVAe'] = 'Probably\x20not.'; _0x2d63f9['CJzmT'] = function(_0x48d912, _0x289805) { return _0x48d912 / _0x289805; } ; _0x2d63f9[_0x4cc7('0x1c9')] = function(_0x51f8f0, _0x392183, _0x4383f6) { return _0x51f8f0(_0x392183, _0x4383f6); } ; _0x2d63f9[_0x4cc7('0x1ca')] = 'solve'; _0x2d63f9[_0x4cc7('0x1cb')] = _0x4cc7('0x1cc'); _0x2d63f9['loIFH'] = _0x4cc7('0x1cd'); _0x2d63f9[_0x4cc7('0x1ce')] = _0x4cc7('0x1cf'); _0x2d63f9[_0x4cc7('0x1d0')] = function(_0x49ea7b, _0x505bd3, _0x9f5830) { return _0x49ea7b(_0x505bd3, _0x9f5830); } ; _0x2d63f9[_0x4cc7('0x1d1')] = _0x4cc7('0x1d2'); _0x2d63f9[_0x4cc7('0x1d3')] = _0x4cc7('0x1d4'); _0x2d63f9[_0x4cc7('0x1d5')] = function(_0x1cf21f, _0x56f53a) { return _0x1cf21f == _0x56f53a; } ; _0x2d63f9[_0x4cc7('0x1d6')] = function(_0x5a2fa3, _0x2c87de) { return _0x5a2fa3 / _0x2c87de; } ; _0x2d63f9[_0x4cc7('0x1d7')] = 'rIusS'; _0x2d63f9[_0x4cc7('0x1d8')] = function(_0x199dcd, _0x11bad7) { return _0x199dcd != _0x11bad7; } ; _0x2d63f9[_0x4cc7('0x1d9')] = 'LGpTE'; _0x2d63f9['vpbYL'] = _0x4cc7('0x1da'); _0x2d63f9[_0x4cc7('0x1db')] = _0x4cc7('0x1dc'); _0x2d63f9[_0x4cc7('0x1dd')] = function(_0xfec6b7, _0x103dcb) { return _0xfec6b7 + _0x103dcb; } ; _0x2d63f9['pqnUJ'] = function(_0x3b4794, _0xa6d6ed) { return _0x3b4794 * _0xa6d6ed; } ; _0x2d63f9[_0x4cc7('0x1de')] = function(_0x2f96b2, _0x585bb5) { return _0x2f96b2 / _0x585bb5; } ; _0x2d63f9[_0x4cc7('0x1df')] = 'rtToH'; _0x2d63f9[_0x4cc7('0x1e0')] = _0x4cc7('0x1e1'); _0x2d63f9[_0x4cc7('0x1e2')] = function(_0x31a4be, _0x530785) { return _0x31a4be * _0x530785; } ; _0x2d63f9[_0x4cc7('0x1e3')] = function(_0x23bdf0, _0x39f8a2) { return _0x55265e.Mxjzi(_0x23bdf0, _0x39f8a2); } ; _0x2d63f9[_0x4cc7('0x1e4')] = _0x4cc7('0x1e5'); _0x2d63f9[_0x4cc7('0x1e6')] = function(_0x4e726f, _0x10a032) { return _0x55265e.BWyNl(_0x4e726f, _0x10a032); } ; _0x2d63f9[_0x4cc7('0x1e7')] = function(_0xae2b4f, _0x4a9548) { return _0xae2b4f * _0x4a9548; } ; _0x2d63f9[_0x4cc7('0x1e8')] = 'CzTIv'; _0x2d63f9['jTEfQ'] = _0x4cc7('0x1e9'); _0x2d63f9[_0x4cc7('0x1ea')] = function(_0xa44149, _0x172390) { return _0xa44149 * _0x172390; } ; _0x2d63f9[_0x4cc7('0x1eb')] = function(_0x381a5f, _0x354cdb) { return _0x381a5f * _0x354cdb; } ; _0x2d63f9[_0x4cc7('0x1ec')] = _0x4cc7('0x1ed'); _0x2d63f9[_0x4cc7('0x1ee')] = function(_0x31ab66, _0x122402) { return _0x31ab66 * _0x122402; } ; _0x2d63f9[_0x4cc7('0x1ef')] = function(_0x55dd9f, _0x4fac8b) { return _0x55dd9f * _0x4fac8b; } ; _0x2d63f9[_0x4cc7('0x1f0')] = _0x4cc7('0x1f1'); _0x2d63f9['ToVdw'] = _0x4cc7('0x1f2'); _0x2d63f9[_0x4cc7('0x1f3')] = _0x4cc7('0x1f4'); _0x2d63f9[_0x4cc7('0x1f5')] = 'eOLNF'; _0x2d63f9[_0x4cc7('0x1f6')] = function(_0x205036, _0x24a563, _0x467e81) { return _0x205036(_0x24a563, _0x467e81); } ; _0x2d63f9[_0x4cc7('0x1f7')] = function(_0x300270, _0x488546, _0x1dbd5d) { return _0x300270(_0x488546, _0x1dbd5d); } ; _0x2d63f9[_0x4cc7('0x1f8')] = function(_0x29da08, _0x5b3058) { return _0x29da08 == _0x5b3058; } ; _0x2d63f9[_0x4cc7('0x1f9')] = _0x4cc7('0x1fa'); _0x2d63f9[_0x4cc7('0x1fb')] = function(_0x543e12, _0x41156f) { return _0x543e12 == _0x41156f; } ; _0x2d63f9['fxkMo'] = _0x4cc7('0x1fc'); _0x2d63f9[_0x4cc7('0x1fd')] = function(_0x50d540, _0x2766b5) { return _0x50d540 / _0x2766b5; } ; _0x2d63f9[_0x4cc7('0x1fe')] = function(_0x289d70, _0x42b83f, _0x1b9409) { return _0x289d70(_0x42b83f, _0x1b9409); } ; _0x2d63f9[_0x4cc7('0x1ff')] = function(_0x3abaac, _0x5573fd, _0x1f865e) { return _0x3abaac(_0x5573fd, _0x1f865e); } ; _0x2d63f9[_0x4cc7('0x200')] = function(_0x4c74a8, _0x5841b8) { return _0x4c74a8 + _0x5841b8; } ; _0x2d63f9[_0x4cc7('0x201')] = _0x4cc7('0x202'); _0x2d63f9[_0x4cc7('0x203')] = function(_0x2eff5c, _0x55048c, _0xddec87) { return _0x2eff5c(_0x55048c, _0xddec87); } ; _0x2d63f9[_0x4cc7('0x204')] = function(_0x533c89, _0xad1103, _0x38734d) { return _0x533c89(_0xad1103, _0x38734d); } ; _0x2d63f9[_0x4cc7('0x205')] = _0x4cc7('0x206'); _0x2d63f9[_0x4cc7('0x207')] = _0x55265e.qOtct; _0x2d63f9[_0x4cc7('0x208')] = function(_0x4f8897, _0x155998) { return _0x4f8897 * _0x155998; } ; _0x2d63f9[_0x4cc7('0x209')] = function(_0x203aae, _0x2d8bc3) { return _0x203aae == _0x2d8bc3; } ; _0x2d63f9[_0x4cc7('0x20a')] = function(_0x2ea13a, _0x3f477d) { return _0x2ea13a + _0x3f477d; } ; _0x2d63f9['zqAtY'] = function(_0x5860f3, _0x9daade) { return _0x55265e.NByfh(_0x5860f3, _0x9daade); } ; _0x2d63f9[_0x4cc7('0x20b')] = 'But\x20you\x20said-'; _0x2d63f9['qWEiU'] = function(_0x262227, _0x45bfa1) { return _0x262227 * _0x45bfa1; } ; _0x2d63f9[_0x4cc7('0x20c')] = function(_0x4ed6b8, _0x483bf5) { return _0x4ed6b8 * _0x483bf5; } ; _0x2d63f9[_0x4cc7('0x20d')] = function(_0x5d03af, _0x12e6aa) { return _0x5d03af - _0x12e6aa; } ; _0x2d63f9['pjojw'] = function(_0x48269f, _0x42f6f7) { return _0x48269f != _0x42f6f7; } ; _0x2d63f9[_0x4cc7('0x20e')] = function(_0x55584b, _0x39622b) { return _0x55584b == _0x39622b; } ; _0x2d63f9[_0x4cc7('0x20f')] = function(_0x22bfa0, _0x2e514f) { return _0x22bfa0 == _0x2e514f; } ; _0x2d63f9[_0x4cc7('0x210')] = function(_0x1203c4, _0x2692aa) { return _0x1203c4 < _0x2692aa; } ; _0x2d63f9[_0x4cc7('0x211')] = function(_0x2914fd, _0x54042e) { return _0x2914fd - _0x54042e; } ; _0x2d63f9[_0x4cc7('0x212')] = function(_0x12df07, _0xb9c529) { return _0x12df07 === _0xb9c529; } ; _0x2d63f9[_0x4cc7('0x213')] = function(_0x297866, _0x4b79a8) { return _0x297866 != _0x4b79a8; } ; _0x2d63f9['BWGqg'] = _0x4cc7('0x214'); _0x2d63f9['MDvgX'] = function(_0x28c182, _0x522f59) { return _0x28c182 != _0x522f59; } ; _0x2d63f9[_0x4cc7('0x215')] = _0x4cc7('0x216'); _0x2d63f9[_0x4cc7('0x217')] = function(_0x4b184b, _0x5f0e6a) { return _0x4b184b > _0x5f0e6a; } ; _0x2d63f9[_0x4cc7('0x218')] = function(_0x263bb0, _0x5a932d) { return _0x263bb0 * _0x5a932d; } ; _0x2d63f9[_0x4cc7('0x219')] = function(_0x256f33, _0x3de0ca) { return _0x256f33 - _0x3de0ca; } ; _0x2d63f9['EAHGl'] = function(_0xd686b1, _0x5d0d9b) { return _0xd686b1 != _0x5d0d9b; } ; _0x2d63f9[_0x4cc7('0x21a')] = function(_0x552fa9, _0x438d47) { return _0x552fa9 * _0x438d47; } ; _0x2d63f9[_0x4cc7('0x21b')] = _0x4cc7('0x21c'); _0x2d63f9[_0x4cc7('0x21d')] = function(_0x8f6aa4, _0x2a8694, _0x43639a) { return _0x8f6aa4(_0x2a8694, _0x43639a); } ; _0x2d63f9['eyBvV'] = _0x4cc7('0x21e'); _0x2d63f9[_0x4cc7('0x21f')] = function(_0x4adf30, _0x23b610) { return _0x4adf30 + _0x23b610; } ; _0x2d63f9[_0x4cc7('0x220')] = function(_0x31923e, _0x526f2a) { return _0x31923e - _0x526f2a; } ; _0x2d63f9['SIhBr'] = function(_0x1ff22c, _0x25642a) { return _0x1ff22c / _0x25642a; } ; _0x2d63f9[_0x4cc7('0x221')] = 'box_from_boxes_6'; _0x2d63f9[_0x4cc7('0x222')] = _0x4cc7('0x223'); _0x2d63f9['MjBlX'] = _0x4cc7('0x224'); _0x2d63f9[_0x4cc7('0x225')] = function(_0x297683, _0x49c8df) { return _0x297683 + _0x49c8df; } ; _0x2d63f9[_0x4cc7('0x226')] = _0x4cc7('0x227'); _0x2d63f9['CWJzM'] = function(_0x22bc6b, _0x5516a0) { return _0x22bc6b * _0x5516a0; } ; _0x2d63f9[_0x4cc7('0x228')] = function(_0x4f39cf, _0x43709c) { return _0x4f39cf & _0x43709c; } ; _0x2d63f9['HnogR'] = function(_0x48178a, _0x49382a, _0x1e72d9) { return _0x48178a(_0x49382a, _0x1e72d9); } ; _0x2d63f9[_0x4cc7('0x229')] = function(_0x52a5c9, _0x2c45e5) { return _0x52a5c9 * _0x2c45e5; } ; _0x2d63f9['xHGBx'] = function(_0x5903ea, _0x2df04c) { return _0x55265e.XZbQw(_0x5903ea, _0x2df04c); } ; _0x2d63f9[_0x4cc7('0x22a')] = _0x4cc7('0x22b'); _0x2d63f9[_0x4cc7('0x22c')] = function(_0x2814ca, _0x22fa22) { return _0x2814ca == _0x22fa22; } ; _0x2d63f9[_0x4cc7('0x22d')] = _0x4cc7('0x22e'); _0x2d63f9[_0x4cc7('0x22f')] = _0x4cc7('0x230'); _0x2d63f9[_0x4cc7('0x231')] = function(_0x187fd7, _0x285727) { return _0x187fd7 * _0x285727; } ; _0x2d63f9[_0x4cc7('0x232')] = function(_0xe823b5, _0x4c88dd) { return _0xe823b5 === _0x4c88dd; } ; _0x2d63f9[_0x4cc7('0x233')] = 'slowSmooth'; _0x2d63f9[_0x4cc7('0x234')] = 'charactersAllowed'; _0x2d63f9[_0x4cc7('0x235')] = _0x4cc7('0x236'); _0x2d63f9[_0x4cc7('0x237')] = function(_0x2bb093, _0x3651f7) { return _0x2bb093 != _0x3651f7; } ; _0x2d63f9['dkcGK'] = function(_0xceff1d, _0x318463) { return _0xceff1d != _0x318463; } ; _0x2d63f9['KKABx'] = _0x4cc7('0x238'); _0x2d63f9[_0x4cc7('0x239')] = function(_0x68d69, _0x1d1690) { return _0x68d69 != _0x1d1690; } ; _0x2d63f9[_0x4cc7('0x23a')] = _0x4cc7('0x23b'); _0x2d63f9['bprjf'] = function(_0x4ef8bd, _0x35a24c) { return _0x4ef8bd != _0x35a24c; } ; _0x2d63f9['KkGLY'] = function(_0x29df4a, _0x59a5e9) { return _0x29df4a != _0x59a5e9; } ; _0x2d63f9[_0x4cc7('0x23c')] = function(_0x5e3376, _0x222428) { return _0x5e3376 != _0x222428; } ; _0x2d63f9[_0x4cc7('0x23d')] = function(_0x2a2239, _0x21ea24) { return _0x2a2239 + _0x21ea24; } ; _0x2d63f9[_0x4cc7('0x23e')] = 'xIndex'; _0x2d63f9[_0x4cc7('0x23f')] = function(_0xdc32ee, _0x4fac43) { return _0xdc32ee != _0x4fac43; } ; _0x2d63f9[_0x4cc7('0x240')] = 'sbciy'; _0x2d63f9[_0x4cc7('0x241')] = function(_0x2d4c76, _0x1865a8) { return _0x2d4c76 * _0x1865a8; } ; _0x2d63f9[_0x4cc7('0x242')] = function(_0x5a7954, _0x4be190) { return _0x5a7954 * _0x4be190; } ; _0x2d63f9[_0x4cc7('0x243')] = function(_0x4f5950, _0x30a4d2) { return _0x4f5950 * _0x30a4d2; } ; _0x2d63f9[_0x4cc7('0x244')] = function(_0x53915d, _0x147064) { return _0x53915d / _0x147064; } ; _0x2d63f9[_0x4cc7('0x245')] = function(_0x5ecb25, _0x573233) { return _0x55265e.lIZoN(_0x5ecb25, _0x573233); } ; _0x2d63f9[_0x4cc7('0x246')] = 'glow'; _0x2d63f9[_0x4cc7('0x247')] = _0x4cc7('0x248'); _0x2d63f9['kZbpL'] = function(_0x560a71, _0x30f89b) { return _0x560a71 > _0x30f89b; } ; _0x2d63f9['EWEjZ'] = function(_0x2047ad, _0x5528f3) { return _0x2047ad + _0x5528f3; } ; _0x2d63f9[_0x4cc7('0x249')] = _0x4cc7('0x24a'); _0x2d63f9[_0x4cc7('0x24b')] = _0x4cc7('0x24c'); _0x2d63f9[_0x4cc7('0x24d')] = 'tileWidth'; _0x2d63f9[_0x4cc7('0x24e')] = function(_0x512d0f, _0x1ed5bb) { return _0x512d0f == _0x1ed5bb; } ; _0x2d63f9[_0x4cc7('0x24f')] = function(_0x372971, _0xe6218b) { return _0x372971 + _0xe6218b; } ; _0x2d63f9['kDGfp'] = function(_0x309ccd, _0x9f8520) { return _0x309ccd + _0x9f8520; } ; _0x2d63f9[_0x4cc7('0x250')] = function(_0x3e2d2a, _0x2b0ce1) { return _0x3e2d2a + _0x2b0ce1; } ; _0x2d63f9[_0x4cc7('0x251')] = function(_0x16033b, _0x363924) { return _0x16033b - _0x363924; } ; _0x2d63f9[_0x4cc7('0x252')] = function(_0x15f511, _0x411c42) { return _0x15f511 + _0x411c42; } ; _0x2d63f9[_0x4cc7('0x253')] = function(_0x3b4c1c, _0x5f5a32) { return _0x3b4c1c * _0x5f5a32; } ; _0x2d63f9[_0x4cc7('0x254')] = function(_0x4e84ad, _0xcb7ccd) { return _0x4e84ad * _0xcb7ccd; } ; _0x2d63f9[_0x4cc7('0x255')] = function(_0x3fd291, _0x896dbf) { return _0x3fd291 != _0x896dbf; } ; _0x2d63f9[_0x4cc7('0x256')] = _0x4cc7('0x257'); _0x2d63f9[_0x4cc7('0x258')] = function(_0x2d583b, _0x4ed6e0) { return _0x55265e.ATJGl(_0x2d583b, _0x4ed6e0); } ; _0x2d63f9['kUxle'] = function(_0x1a4bbb, _0x2d3a34) { return _0x1a4bbb + _0x2d3a34; } ; _0x2d63f9[_0x4cc7('0x259')] = _0x4cc7('0x25a'); _0x2d63f9['yxElo'] = 'SxOfu'; _0x2d63f9[_0x4cc7('0x25b')] = function(_0x51d407, _0x5477cd) { return _0x51d407 + _0x5477cd; } ; _0x2d63f9[_0x4cc7('0x25c')] = function(_0x41e27d, _0x20e776) { return _0x41e27d * _0x20e776; } ; _0x2d63f9['zMnNg'] = function(_0x2403c9, _0x4cbab1) { return _0x2403c9 != _0x4cbab1; } ; _0x2d63f9[_0x4cc7('0x25d')] = 'ayeZb'; _0x2d63f9[_0x4cc7('0x25e')] = function(_0x1562d1, _0x2fb1bd) { return _0x55265e.lIZoN(_0x1562d1, _0x2fb1bd); } ; _0x2d63f9[_0x4cc7('0x25f')] = function(_0x2759dd, _0x523d38) { return _0x2759dd - _0x523d38; } ; _0x2d63f9[_0x4cc7('0x260')] = function(_0x42aa2b, _0xe157e7) { return _0x42aa2b * _0xe157e7; } ; _0x2d63f9[_0x4cc7('0x261')] = function(_0x575abb, _0x35e463) { return _0x575abb / _0x35e463; } ; _0x2d63f9[_0x4cc7('0x262')] = function(_0x21379d, _0xadbd13) { return _0x21379d + _0xadbd13; } ; _0x2d63f9['AVGXb'] = function(_0xf5aad4, _0x10c696) { return _0xf5aad4 / _0x10c696; } ; _0x2d63f9[_0x4cc7('0x263')] = _0x4cc7('0x264'); _0x2d63f9[_0x4cc7('0x265')] = _0x4cc7('0x266'); _0x2d63f9['VXPby'] = function(_0x3367ce, _0x2ff957) { return _0x3367ce != _0x2ff957; } ; _0x2d63f9['CWGgV'] = function(_0x1cd96b, _0x273f7d) { return _0x1cd96b + _0x273f7d; } ; _0x2d63f9[_0x4cc7('0x267')] = _0x4cc7('0x268'); _0x2d63f9[_0x4cc7('0x269')] = function(_0x24563c, _0x46d54d) { return _0x24563c == _0x46d54d; } ; _0x2d63f9['kfXHu'] = 'halloween\x20costumes'; _0x2d63f9['fRjlO'] = _0x4cc7('0x26a'); _0x2d63f9[_0x4cc7('0x26b')] = function(_0x15254a, _0x5a9f06) { return _0x15254a - _0x5a9f06; } ; _0x2d63f9['NljLA'] = 'hhhyH'; _0x2d63f9[_0x4cc7('0x26c')] = function(_0xf9260, _0x35dc7a) { return _0xf9260 < _0x35dc7a; } ; _0x2d63f9[_0x4cc7('0x26d')] = function(_0x37cea7, _0x197df9) { return _0x37cea7 + _0x197df9; } ; _0x2d63f9[_0x4cc7('0x26e')] = function(_0x5f40cf, _0x1d755a) { return _0x5f40cf != _0x1d755a; } ; _0x2d63f9[_0x4cc7('0x26f')] = function(_0x5ddb24, _0x287152) { return _0x5ddb24 == _0x287152; } ; _0x2d63f9[_0x4cc7('0x270')] = _0x4cc7('0x271'); _0x2d63f9['yHFpm'] = 'mouseUp'; _0x2d63f9[_0x4cc7('0x272')] = _0x4cc7('0x273'); _0x2d63f9['dFYyZ'] = function(_0x48a5f0, _0x88d591) { return _0x48a5f0 !== _0x88d591; } ; _0x2d63f9[_0x4cc7('0x274')] = function(_0x3ee6f6, _0x2cd2e7) { return _0x3ee6f6 * _0x2cd2e7; } ; _0x2d63f9[_0x4cc7('0x275')] = function(_0x473e36, _0x656c9c) { return _0x473e36 * _0x656c9c; } ; _0x2d63f9[_0x4cc7('0x276')] = _0x4cc7('0x277'); _0x2d63f9['CfhMY'] = function(_0x108992, _0x2a85c8) { return _0x108992 != _0x2a85c8; } ; _0x2d63f9['dnXUX'] = function(_0xd997ed, _0x499ac7) { return _0xd997ed >> _0x499ac7; } ; _0x2d63f9[_0x4cc7('0x278')] = function(_0x1d1741, _0x33361a) { return _0x1d1741 - _0x33361a; } ; _0x2d63f9[_0x4cc7('0x279')] = function(_0x51fbe4, _0x3ccd68) { return _0x51fbe4 !== _0x3ccd68; } ; _0x2d63f9[_0x4cc7('0x27a')] = function(_0x12c026, _0x25b8ad) { return _0x12c026 == _0x25b8ad; } ; _0x2d63f9[_0x4cc7('0x27b')] = _0x4cc7('0x27c'); _0x2d63f9['kpoej'] = function(_0x55d1cf, _0x108053) { return _0x55d1cf > _0x108053; } ; _0x2d63f9[_0x4cc7('0x27d')] = function(_0x3ff389, _0x50b94d) { return _0x3ff389 < _0x50b94d; } ; _0x2d63f9[_0x4cc7('0x27e')] = function(_0x131883, _0x229309) { return _0x131883 < _0x229309; } ; _0x2d63f9['zsKby'] = function(_0x32fdb8, _0x540894) { return _0x32fdb8 + _0x540894; } ; _0x2d63f9[_0x4cc7('0x27f')] = function(_0x415754, _0x1c2ea1) { return _0x415754 >>> _0x1c2ea1; } ; _0x2d63f9[_0x4cc7('0x280')] = _0x4cc7('0x281'); _0x2d63f9[_0x4cc7('0x282')] = _0x4cc7('0x283'); _0x2d63f9[_0x4cc7('0x284')] = function(_0x1fd48d, _0x266906) { return _0x1fd48d | _0x266906; } ; _0x2d63f9[_0x4cc7('0x285')] = 'wBmQg'; _0x2d63f9[_0x4cc7('0x286')] = 'scroll'; _0x2d63f9[_0x4cc7('0x287')] = function(_0x453c06, _0x5c7975) { return _0x453c06 != _0x5c7975; } ; _0x2d63f9[_0x4cc7('0x288')] = function(_0x2922e8, _0x1bc1e1) { return _0x2922e8 - _0x1bc1e1; } ; _0x2d63f9[_0x4cc7('0x289')] = function(_0xc21fbb, _0x27ce86) { return _0xc21fbb != _0x27ce86; } ; _0x2d63f9['oAZUz'] = function(_0xcb09a4, _0x1b4fb9, _0x3c82e2) { return _0xcb09a4(_0x1b4fb9, _0x3c82e2); } ; _0x2d63f9[_0x4cc7('0x28a')] = _0x4cc7('0x28b'); _0x2d63f9[_0x4cc7('0x28c')] = function(_0x489b3b, _0x2e2f08) { return _0x489b3b == _0x2e2f08; } ; _0x2d63f9[_0x4cc7('0x28d')] = function(_0x34b029, _0x483a66) { return _0x34b029 == _0x483a66; } ; _0x2d63f9[_0x4cc7('0x28e')] = _0x4cc7('0x28f'); _0x2d63f9[_0x4cc7('0x290')] = _0x4cc7('0x291'); _0x2d63f9[_0x4cc7('0x292')] = function(_0x55e315, _0x47cb78) { return _0x55265e.BiBcv(_0x55e315, _0x47cb78); } ; _0x2d63f9['xiZtN'] = function(_0x4514a8, _0x4c1a1b) { return _0x4514a8 + _0x4c1a1b; } ; _0x2d63f9[_0x4cc7('0x293')] = function(_0x2b7b10, _0x5bc4b1) { return _0x2b7b10 / _0x5bc4b1; } ; _0x2d63f9[_0x4cc7('0x294')] = function(_0x13c0eb, _0x4735ca) { return _0x13c0eb == _0x4735ca; } ; _0x2d63f9[_0x4cc7('0x295')] = _0x4cc7('0x296'); _0x2d63f9[_0x4cc7('0x297')] = function(_0x58db5a, _0x4e6481) { return _0x58db5a + _0x4e6481; } ; _0x2d63f9[_0x4cc7('0x298')] = _0x4cc7('0x299'); _0x2d63f9[_0x4cc7('0x29a')] = function(_0x5a2ef6, _0x34b0d3) { return _0x5a2ef6 * _0x34b0d3; } ; _0x2d63f9[_0x4cc7('0x29b')] = function(_0x69ad25, _0xabd6de) { return _0x69ad25 <= _0xabd6de; } ; _0x2d63f9[_0x4cc7('0x29c')] = function(_0x4e3f20, _0x262712) { return _0x4e3f20 * _0x262712; } ; _0x2d63f9['DlBAp'] = function(_0x24e569, _0x4d195b) { return _0x24e569 * _0x4d195b; } ; _0x2d63f9[_0x4cc7('0x29d')] = function(_0x10934d, _0x48a8b9) { return _0x10934d + _0x48a8b9; } ; _0x2d63f9['LNDEf'] = function(_0x4380c5, _0x32ce66) { return _0x4380c5 != _0x32ce66; } ; _0x2d63f9['byHeq'] = function(_0x2bedfe, _0x39a205) { return _0x2bedfe + _0x39a205; } ; _0x2d63f9[_0x4cc7('0x29e')] = function(_0x18c8f6, _0x1c3221) { return _0x18c8f6 + _0x1c3221; } ; _0x2d63f9[_0x4cc7('0x29f')] = _0x4cc7('0x2a0'); _0x2d63f9[_0x4cc7('0x2a1')] = function(_0x107dc7, _0x40078b) { return _0x107dc7 == _0x40078b; } ; _0x2d63f9[_0x4cc7('0x2a2')] = function(_0x48a3d2, _0x4fea8f) { return _0x48a3d2 | _0x4fea8f; } ; _0x2d63f9[_0x4cc7('0x2a3')] = function(_0x1fb3ce, _0x12f334) { return _0x1fb3ce !== _0x12f334; } ; _0x2d63f9['sbSNW'] = _0x4cc7('0x2a4'); _0x2d63f9[_0x4cc7('0x2a5')] = function(_0x910c6a, _0x1a51b7) { return _0x910c6a * _0x1a51b7; } ; _0x2d63f9[_0x4cc7('0x2a6')] = function(_0x15d065, _0x4de8a3) { return _0x15d065 * _0x4de8a3; } ; _0x2d63f9[_0x4cc7('0x2a7')] = function(_0x413a43, _0x520019) { return _0x413a43 * _0x520019; } ; _0x2d63f9[_0x4cc7('0x2a8')] = function(_0x37f6cb, _0xe3cde) { return _0x37f6cb + _0xe3cde; } ; _0x2d63f9['EXCgy'] = function(_0x56a5d3, _0x3d3733) { return _0x56a5d3 * _0x3d3733; } ; _0x2d63f9['Whowf'] = function(_0x3daf82, _0xb6fe54) { return _0x3daf82 * _0xb6fe54; } ; _0x2d63f9[_0x4cc7('0x2a9')] = function(_0x3486b0, _0x1c1c55) { return _0x3486b0 << _0x1c1c55; } ; _0x2d63f9[_0x4cc7('0x2aa')] = 'xlink:href'; _0x2d63f9[_0x4cc7('0x2ab')] = function(_0x359c9e, _0x3fbc13) { return _0x359c9e + _0x3fbc13; } ; _0x2d63f9[_0x4cc7('0x2ac')] = function(_0x2d2b54) { return _0x2d2b54(); } ; _0x2d63f9[_0x4cc7('0x2ad')] = _0x4cc7('0x2ae'); _0x2d63f9['XDAoP'] = function(_0x5ab79d, _0x1f5dd9) { return _0x5ab79d <= _0x1f5dd9; } ; _0x2d63f9[_0x4cc7('0x2af')] = function(_0x5a866b, _0x190155) { return _0x5a866b == _0x190155; } ; _0x2d63f9[_0x4cc7('0x2b0')] = _0x4cc7('0x2b1'); _0x2d63f9[_0x4cc7('0x2b2')] = function(_0x4f8544, _0x3fc12e) { return _0x4f8544 >= _0x3fc12e; } ; _0x2d63f9[_0x4cc7('0x2b3')] = function(_0x43d98b, _0x1eafd6) { return _0x43d98b == _0x1eafd6; } ; _0x2d63f9[_0x4cc7('0x2b4')] = _0x4cc7('0x2b5'); _0x2d63f9[_0x4cc7('0x2b6')] = function(_0x105164, _0x3d979d) { return _0x105164 !== _0x3d979d; } ; _0x2d63f9[_0x4cc7('0x2b7')] = _0x4cc7('0x2b8'); _0x2d63f9['QPbJx'] = _0x4cc7('0x2b9'); _0x2d63f9[_0x4cc7('0x2ba')] = function(_0x554215, _0xc1fcaa) { return _0x554215 * _0xc1fcaa; } ; _0x2d63f9[_0x4cc7('0x2bb')] = function(_0x485477, _0x135468) { return _0x485477 >>> _0x135468; } ; _0x2d63f9[_0x4cc7('0x2bc')] = function(_0x3c04c5, _0x169630) { return _0x3c04c5 != _0x169630; } ; _0x2d63f9['KoYuM'] = _0x4cc7('0x2bd'); _0x2d63f9[_0x4cc7('0x2be')] = _0x4cc7('0x2bf'); _0x2d63f9[_0x4cc7('0x2c0')] = 'pldVh'; _0x2d63f9[_0x4cc7('0x2c1')] = function(_0x12612a, _0x58fb93) { return _0x12612a == _0x58fb93; } ; _0x2d63f9[_0x4cc7('0x2c2')] = function(_0x1890bc, _0x499bb1) { return _0x1890bc == _0x499bb1; } ; _0x2d63f9[_0x4cc7('0x2c3')] = _0x4cc7('0x2c4'); _0x2d63f9[_0x4cc7('0x2c5')] = function(_0x595bc4, _0x32a0c1) { return _0x595bc4 == _0x32a0c1; } ; _0x2d63f9[_0x4cc7('0x2c6')] = 'Expected\x20>'; _0x2d63f9[_0x4cc7('0x2c7')] = 'Bad\x20node\x20type,\x20expected\x20Element\x20but\x20found\x20'; _0x2d63f9[_0x4cc7('0x2c8')] = function(_0x5018dc, _0x18a373) { return _0x5018dc * _0x18a373; } ; _0x2d63f9[_0x4cc7('0x2c9')] = function(_0x221067, _0x306506) { return _0x221067 == _0x306506; } ; _0x2d63f9[_0x4cc7('0x2ca')] = function(_0x4858cf, _0x4c9b98) { return _0x4858cf == _0x4c9b98; } ; _0x2d63f9['pryso'] = function(_0x579561, _0x47922c) { return _0x579561 == _0x47922c; } ; _0x2d63f9[_0x4cc7('0x2cb')] = _0x4cc7('0x2cc'); _0x2d63f9[_0x4cc7('0x2cd')] = function(_0x417ecc, _0x5b752e) { return _0x417ecc / _0x5b752e; } ; _0x2d63f9[_0x4cc7('0x2ce')] = function(_0x559d72, _0x1515fe) { return _0x559d72 <= _0x1515fe; } ; _0x2d63f9[_0x4cc7('0x2cf')] = _0x4cc7('0x2d0'); _0x2d63f9[_0x4cc7('0x2d1')] = 'JNZXP'; _0x2d63f9['TRfoQ'] = function(_0x35bd70, _0x155954) { return _0x35bd70 / _0x155954; } ; _0x2d63f9['afghA'] = function(_0x22309d, _0x211574) { return _0x22309d + _0x211574; } ; _0x2d63f9['UmHWy'] = _0x4cc7('0x2d2'); _0x2d63f9[_0x4cc7('0x2d3')] = function(_0x46911c, _0x46ef78) { return _0x55265e.CIcgS(_0x46911c, _0x46ef78); } ; _0x2d63f9[_0x4cc7('0x2d4')] = function(_0x297d59, _0x450b4e) { return _0x297d59 == _0x450b4e; } ; _0x2d63f9['aRUqs'] = function(_0x2f2bc8, _0x2e2e60) { return _0x2f2bc8 instanceof _0x2e2e60; } ; _0x2d63f9['kEdsa'] = function(_0x13e486, _0x3e9ec0) { return _0x13e486 + _0x3e9ec0; } ; _0x2d63f9[_0x4cc7('0x2d5')] = _0x4cc7('0x2d6'); _0x2d63f9[_0x4cc7('0x2d7')] = function(_0x12d42d, _0x548086) { return _0x12d42d + _0x548086; } ; _0x2d63f9[_0x4cc7('0x2d8')] = function(_0x6aa977, _0x5eac58) { return _0x6aa977 == _0x5eac58; } ; _0x2d63f9[_0x4cc7('0x2d9')] = _0x4cc7('0x2da'); _0x2d63f9[_0x4cc7('0x2db')] = 'webgl'; _0x2d63f9['FgBSJ'] = function(_0xdbf370, _0x28f47a) { return _0xdbf370 | _0x28f47a; } ; _0x2d63f9[_0x4cc7('0x2dc')] = _0x4cc7('0x2dd'); _0x2d63f9[_0x4cc7('0x2de')] = function(_0x14d335, _0x25c3c7) { return _0x14d335 == _0x25c3c7; } ; _0x2d63f9['WLLcQ'] = 'QOQFg'; _0x2d63f9[_0x4cc7('0x2df')] = _0x55265e.CGMOK; _0x2d63f9['qvGiv'] = function(_0x118829, _0x1d247e) { return _0x118829 | _0x1d247e; } ; _0x2d63f9[_0x4cc7('0x2e0')] = function(_0x14bb1c, _0x570f7d) { return _0x14bb1c & _0x570f7d; } ; _0x2d63f9['SGHUX'] = function(_0x5363c4, _0x48fd28) { return _0x5363c4 << _0x48fd28; } ; _0x2d63f9[_0x4cc7('0x2e1')] = function(_0x1f547d, _0x1a29b1) { return _0x1f547d != _0x1a29b1; } ; _0x2d63f9[_0x4cc7('0x2e2')] = function(_0x56d8bf, _0x3b6e72) { return _0x56d8bf & _0x3b6e72; } ; _0x2d63f9['izony'] = function(_0x1e0cb2, _0x57210b) { return _0x1e0cb2 + _0x57210b; } ; _0x2d63f9[_0x4cc7('0x2e3')] = function(_0x4bd809, _0x484947) { return _0x4bd809 | _0x484947; } ; _0x2d63f9['FasJd'] = function(_0x329e7a, _0x519a5b) { return _0x329e7a & _0x519a5b; } ; _0x2d63f9[_0x4cc7('0x2e4')] = function(_0x31d228, _0x23b8aa) { return _0x55265e.SrIkn(_0x31d228, _0x23b8aa); } ; _0x2d63f9[_0x4cc7('0x2e5')] = function(_0x8ab15, _0x2c284f) { return _0x8ab15 & _0x2c284f; } ; _0x2d63f9['eGTIB'] = function(_0x8ae33d, _0x2b6c8b) { return _0x8ae33d << _0x2b6c8b; } ; _0x2d63f9[_0x4cc7('0x2e6')] = function(_0x267d95, _0x3b19aa) { return _0x267d95 | _0x3b19aa; } ; _0x2d63f9[_0x4cc7('0x2e7')] = function(_0x5347d4, _0xc5d633) { return _0x5347d4 * _0xc5d633; } ; _0x2d63f9['fSpKq'] = function(_0x197bb7, _0x2080c0) { return _0x197bb7 >>> _0x2080c0; } ; _0x2d63f9[_0x4cc7('0x2e8')] = function(_0x415362, _0x2d1eb6) { return _0x415362 & _0x2d1eb6; } ; _0x2d63f9['ifPJN'] = function(_0x39e909, _0x3c8614) { return _0x39e909 << _0x3c8614; } ; _0x2d63f9[_0x4cc7('0x2e9')] = function(_0x39f1d7, _0x10c1f4) { return _0x39f1d7 << _0x10c1f4; } ; _0x2d63f9[_0x4cc7('0x2ea')] = function(_0x3e17ae, _0x557930) { return _0x3e17ae * _0x557930; } ; _0x2d63f9[_0x4cc7('0x2eb')] = function(_0x632fad, _0x258b62) { return _0x632fad >> _0x258b62; } ; _0x2d63f9[_0x4cc7('0x2ec')] = function(_0x2b8708, _0x46907b) { return _0x2b8708 >>> _0x46907b; } ; _0x2d63f9[_0x4cc7('0x2ed')] = function(_0x259afe, _0x43f313) { return _0x259afe + _0x43f313; } ; _0x2d63f9['XGpdk'] = function(_0x56bb48, _0x5bf39e) { return _0x56bb48 + _0x5bf39e; } ; _0x2d63f9[_0x4cc7('0x2ee')] = function(_0x18379b, _0x5cad18) { return _0x18379b & _0x5cad18; } ; _0x2d63f9[_0x4cc7('0x2ef')] = function(_0x2ab9ca, _0x4fc403) { return _0x2ab9ca >>> _0x4fc403; } ; _0x2d63f9[_0x4cc7('0x2f0')] = function(_0x1f5195, _0xaea966) { return _0x1f5195 << _0xaea966; } ; _0x2d63f9[_0x4cc7('0x2f1')] = function(_0x252a31, _0x2c691f) { return _0x252a31 & _0x2c691f; } ; _0x2d63f9[_0x4cc7('0x2f2')] = function(_0x10b96f, _0x4aad35) { return _0x10b96f * _0x4aad35; } ; _0x2d63f9[_0x4cc7('0x2f3')] = function(_0x1495f1, _0x5c84d5) { return _0x1495f1 & _0x5c84d5; } ; _0x2d63f9[_0x4cc7('0x2f4')] = function(_0xc57b9f, _0x24f81d) { return _0xc57b9f + _0x24f81d; } ; _0x2d63f9[_0x4cc7('0x2f5')] = function(_0x24b0bf, _0x46f38c) { return _0x24b0bf * _0x46f38c; } ; _0x2d63f9['FFSpk'] = function(_0x1c7cf9, _0xf74974) { return _0x1c7cf9 | _0xf74974; } ; _0x2d63f9['tIvjL'] = function(_0xcccba0, _0xd74235) { return _0xcccba0 + _0xd74235; } ; _0x2d63f9[_0x4cc7('0x2f6')] = function(_0x3e4c9f, _0x5da4c9) { return _0x3e4c9f & _0x5da4c9; } ; _0x2d63f9[_0x4cc7('0x2f7')] = function(_0x31dfc7, _0x120a91) { return _0x31dfc7 & _0x120a91; } ; _0x2d63f9[_0x4cc7('0x2f8')] = function(_0x506831, _0x413d82) { return _0x506831 & _0x413d82; } ; _0x2d63f9[_0x4cc7('0x2f9')] = function(_0x1f3cb7, _0x5595d) { return _0x1f3cb7 != _0x5595d; } ; _0x2d63f9['hYIDd'] = function(_0x14c0a7, _0xb60026) { return _0x14c0a7 + _0xb60026; } ; _0x2d63f9[_0x4cc7('0x2fa')] = function(_0x524a33, _0x4dd7d1) { return _0x524a33 - _0x4dd7d1; } ; _0x2d63f9[_0x4cc7('0x2fb')] = function(_0x1626da, _0x2edb6a) { return _0x55265e.geQgo(_0x1626da, _0x2edb6a); } ; _0x2d63f9[_0x4cc7('0x2fc')] = function(_0x4ec0b4, _0x168e6d) { return _0x4ec0b4 | _0x168e6d; } ; _0x2d63f9[_0x4cc7('0x2fd')] = function(_0x3f9a46, _0x17f4bd) { return _0x3f9a46 + _0x17f4bd; } ; _0x2d63f9['ykQzO'] = 'KzWle'; _0x2d63f9[_0x4cc7('0x2fe')] = function(_0x263e28, _0x36592d) { return _0x263e28 === _0x36592d; } ; _0x2d63f9[_0x4cc7('0x2ff')] = function(_0x39dfb0, _0x80220) { return _0x39dfb0 >= _0x80220; } ; _0x2d63f9[_0x4cc7('0x300')] = _0x4cc7('0x40'); _0x2d63f9[_0x4cc7('0x301')] = function(_0x162d1a, _0x13074c) { return _0x162d1a + _0x13074c; } ; _0x2d63f9[_0x4cc7('0x302')] = function(_0x2eeecd, _0xa2603) { return _0x2eeecd + _0xa2603; } ; _0x2d63f9[_0x4cc7('0x303')] = function(_0x4cba99, _0x1de460) { return _0x4cba99 + _0x1de460; } ; _0x2d63f9[_0x4cc7('0x304')] = function(_0x1bcb4b, _0x5f4ece) { return _0x1bcb4b + _0x5f4ece; } ; _0x2d63f9[_0x4cc7('0x305')] = function(_0x4c3b95, _0x5909bd) { return _0x4c3b95 * _0x5909bd; } ; _0x2d63f9['rEntL'] = function(_0x87d821, _0xe54535) { return _0x55265e.Jiasl(_0x87d821, _0xe54535); } ; _0x2d63f9[_0x4cc7('0x306')] = function(_0x54ff66, _0x1ff209) { return _0x54ff66 != _0x1ff209; } ; _0x2d63f9['jPEUT'] = function(_0xb4039, _0xda09ef) { return _0xb4039 >= _0xda09ef; } ; _0x2d63f9[_0x4cc7('0x307')] = _0x4cc7('0x308'); _0x2d63f9[_0x4cc7('0x309')] = _0x4cc7('0x30a'); _0x2d63f9['BaypP'] = function(_0x98e1a4, _0x4bea6b) { return _0x98e1a4 != _0x4bea6b; } ; _0x2d63f9[_0x4cc7('0x30b')] = function(_0x3e03b4, _0x1e83f) { return _0x3e03b4 != _0x1e83f; } ; _0x2d63f9[_0x4cc7('0x30c')] = function(_0x822362, _0x5e48bf) { return _0x822362 + _0x5e48bf; } ; _0x2d63f9[_0x4cc7('0x30d')] = function(_0x1a240e, _0x5d5357) { return _0x1a240e + _0x5d5357; } ; _0x2d63f9[_0x4cc7('0x30e')] = _0x4cc7('0x30f'); _0x2d63f9[_0x4cc7('0x310')] = _0x55265e.KhYPz; _0x2d63f9[_0x4cc7('0x311')] = function(_0x231675, _0x181539) { return _0x231675 != _0x181539; } ; _0x2d63f9[_0x4cc7('0x312')] = function(_0x34728b, _0x42f77e) { return _0x34728b <= _0x42f77e; } ; _0x2d63f9[_0x4cc7('0x313')] = 'lime.utils.Preloader'; _0x2d63f9[_0x4cc7('0x314')] = 'pkXZN'; _0x2d63f9[_0x4cc7('0x315')] = function(_0x34ec69, _0x44b332) { return _0x55265e.BiBcv(_0x34ec69, _0x44b332); } ; _0x2d63f9['MRIZY'] = _0x4cc7('0x316'); _0x2d63f9[_0x4cc7('0x317')] = _0x4cc7('0x318'); _0x2d63f9['ScmIf'] = _0x4cc7('0x319'); _0x2d63f9['mGiVr'] = 'prfNy'; _0x2d63f9[_0x4cc7('0x31a')] = function(_0x8434f7, _0x24011e) { return _0x8434f7 == _0x24011e; } ; _0x2d63f9[_0x4cc7('0x31b')] = function(_0x58bf57, _0x4c531c) { return _0x58bf57 * _0x4c531c; } ; _0x2d63f9[_0x4cc7('0x31c')] = function(_0x4e6447, _0x26361a) { return _0x4e6447 - _0x26361a; } ; _0x2d63f9[_0x4cc7('0x31d')] = function(_0x1a821d, _0x5a57e1) { return _0x1a821d * _0x5a57e1; } ; _0x2d63f9[_0x4cc7('0x31e')] = function(_0x178908, _0x236d98) { return _0x178908 * _0x236d98; } ; _0x2d63f9['MgRjF'] = _0x4cc7('0x31f'); _0x2d63f9[_0x4cc7('0x320')] = function(_0x3128b8, _0x16984a) { return _0x3128b8 < _0x16984a; } ; _0x2d63f9[_0x4cc7('0x321')] = _0x4cc7('0x322'); _0x2d63f9[_0x4cc7('0x323')] = function(_0x39739c, _0x1b1234) { return _0x39739c * _0x1b1234; } ; _0x2d63f9[_0x4cc7('0x324')] = _0x4cc7('0x325'); _0x2d63f9['eBykn'] = function(_0x5247b6, _0x46b07d) { return _0x5247b6 + _0x46b07d; } ; _0x2d63f9[_0x4cc7('0x326')] = function(_0x2fc904, _0x4ef0a9) { return _0x2fc904 / _0x4ef0a9; } ; _0x2d63f9[_0x4cc7('0x327')] = function(_0x328711, _0x801b49) { return _0x328711 - _0x801b49; } ; _0x2d63f9[_0x4cc7('0x328')] = _0x4cc7('0x329'); _0x2d63f9[_0x4cc7('0x32a')] = function(_0x412f86, _0x30e81a) { return _0x412f86 == _0x30e81a; } ; _0x2d63f9[_0x4cc7('0x32b')] = function(_0x4541b6, _0x3b50d8) { return _0x4541b6 >> _0x3b50d8; } ; _0x2d63f9[_0x4cc7('0x32c')] = _0x4cc7('0x32d'); _0x2d63f9[_0x4cc7('0x32e')] = _0x4cc7('0x32f'); _0x2d63f9[_0x4cc7('0x330')] = _0x55265e.MbbBK; _0x2d63f9[_0x4cc7('0x331')] = function(_0x18d595, _0x53e94b) { return _0x18d595 == _0x53e94b; } ; _0x2d63f9['uYNQc'] = function(_0x536d00, _0x3fd5ed) { return _0x536d00 + _0x3fd5ed; } ; _0x2d63f9['YkACM'] = function(_0x177a67, _0x5d8f06) { return _0x177a67 + _0x5d8f06; } ; _0x2d63f9[_0x4cc7('0x332')] = function(_0x3cd8a6, _0x138f37) { return _0x3cd8a6 + _0x138f37; } ; _0x2d63f9[_0x4cc7('0x333')] = function(_0x38c458, _0x4747b9) { return _0x38c458 - _0x4747b9; } ; _0x2d63f9[_0x4cc7('0x334')] = function(_0x3eedcd, _0x25b962) { return _0x3eedcd + _0x25b962; } ; _0x2d63f9[_0x4cc7('0x335')] = function(_0x128adf, _0x52d35c) { return _0x128adf + _0x52d35c; } ; _0x2d63f9[_0x4cc7('0x336')] = function(_0x4d74f9, _0x41200b) { return _0x4d74f9 + _0x41200b; } ; _0x2d63f9[_0x4cc7('0x337')] = function(_0x168571, _0x121ddc) { return _0x168571 - _0x121ddc; } ; _0x2d63f9[_0x4cc7('0x338')] = function(_0x35473b, _0x2b27a3) { return _0x35473b - _0x2b27a3; } ; _0x2d63f9[_0x4cc7('0x339')] = function(_0xd910c8, _0x23bb90) { return _0xd910c8 / _0x23bb90; } ; _0x2d63f9[_0x4cc7('0x33a')] = function(_0x157904, _0x1daa3e) { return _0x157904 + _0x1daa3e; } ; _0x2d63f9[_0x4cc7('0x33b')] = function(_0x316e68, _0xf5b14) { return _0x316e68 - _0xf5b14; } ; _0x2d63f9['KQLJn'] = function(_0x27fbfa, _0x59163e) { return _0x27fbfa / _0x59163e; } ; _0x2d63f9['DHocx'] = _0x55265e.aVYxG; _0x2d63f9[_0x4cc7('0x33c')] = _0x4cc7('0x33d'); _0x2d63f9[_0x4cc7('0x33e')] = function(_0x5c665b, _0x500c16) { return _0x5c665b == _0x500c16; } ; _0x2d63f9[_0x4cc7('0x33f')] = function(_0x6c07bc, _0x40d371) { return _0x6c07bc * _0x40d371; } ; _0x2d63f9[_0x4cc7('0x340')] = function(_0x1b7791, _0x3947f5) { return _0x1b7791 + _0x3947f5; } ; _0x2d63f9['ICNUN'] = function(_0x32edd3, _0x5b80bc) { return _0x55265e.cuZZg(_0x32edd3, _0x5b80bc); } ; _0x2d63f9[_0x4cc7('0x341')] = function(_0x140e0f, _0x496996) { return _0x55265e.ZjrKg(_0x140e0f, _0x496996); } ; _0x2d63f9[_0x4cc7('0x342')] = function(_0x49e442, _0x335b8c) { return _0x49e442 == _0x335b8c; } ; _0x2d63f9[_0x4cc7('0x343')] = _0x4cc7('0x344'); _0x2d63f9[_0x4cc7('0x345')] = 'img'; _0x2d63f9[_0x4cc7('0x346')] = _0x4cc7('0x347'); _0x2d63f9[_0x4cc7('0x348')] = function(_0x2ce39f, _0x4e85c4) { return _0x2ce39f != _0x4e85c4; } ; _0x2d63f9[_0x4cc7('0x349')] = function(_0x952490, _0x46d870) { return _0x952490 + _0x46d870; } ; _0x2d63f9['MILyS'] = _0x4cc7('0x34a'); _0x2d63f9[_0x4cc7('0x34b')] = function(_0x26bea1, _0x323533) { return _0x26bea1 > _0x323533; } ; _0x2d63f9[_0x4cc7('0x34c')] = function(_0x2eb926, _0x215db5) { return _0x2eb926 <= _0x215db5; } ; _0x2d63f9['mSmJU'] = _0x4cc7('0x34d'); _0x2d63f9[_0x4cc7('0x34e')] = function(_0x5c4274, _0x1136a4) { return _0x5c4274 == _0x1136a4; } ; _0x2d63f9[_0x4cc7('0x34f')] = function(_0x40613c, _0x488a65, _0x56763d) { return _0x40613c(_0x488a65, _0x56763d); } ; _0x2d63f9[_0x4cc7('0x350')] = function(_0xeaabfd, _0xece097) { return _0x55265e.PwgLE(_0xeaabfd, _0xece097); } ; _0x2d63f9[_0x4cc7('0x351')] = function(_0x5345f1, _0x51066a) { return _0x5345f1 == _0x51066a; } ; _0x2d63f9['ehxVP'] = function(_0x39f5c6, _0x2c569d) { return _0x39f5c6 != _0x2c569d; } ; _0x2d63f9['HOnYB'] = _0x4cc7('0x352'); _0x2d63f9['vWMdC'] = function(_0x233055, _0x2ab04d) { return _0x233055 == _0x2ab04d; } ; _0x2d63f9[_0x4cc7('0x353')] = function(_0x15ce68, _0x4b526d) { return _0x15ce68 + _0x4b526d; } ; _0x2d63f9[_0x4cc7('0x354')] = function(_0x1c1c29, _0x2b42da) { return _0x1c1c29 + _0x2b42da; } ; _0x2d63f9['leDMm'] = 'norWv'; _0x2d63f9[_0x4cc7('0x355')] = _0x4cc7('0x356'); _0x2d63f9['WyFWa'] = _0x4cc7('0x357'); _0x2d63f9[_0x4cc7('0x358')] = function(_0xd02087, _0x538f41) { return _0xd02087 > _0x538f41; } ; _0x2d63f9['OVSvd'] = function(_0x1647ee, _0x524708) { return _0x1647ee < _0x524708; } ; _0x2d63f9[_0x4cc7('0x359')] = 'uzxEt'; _0x2d63f9[_0x4cc7('0x35a')] = function(_0xc7baaf, _0x5e4673) { return _0xc7baaf + _0x5e4673; } ; _0x2d63f9[_0x4cc7('0x35b')] = function(_0x174fd9, _0x9b9816) { return _0x174fd9 != _0x9b9816; } ; _0x2d63f9[_0x4cc7('0x35c')] = function(_0x4bb65c, _0x32adee) { return _0x4bb65c < _0x32adee; } ; _0x2d63f9[_0x4cc7('0x35d')] = _0x4cc7('0x35e'); _0x2d63f9[_0x4cc7('0x35f')] = _0x4cc7('0x360'); _0x2d63f9['jXBqz'] = 'jlpmy'; _0x2d63f9[_0x4cc7('0x361')] = function(_0x253fde, _0x5b7b1d) { return _0x253fde != _0x5b7b1d; } ; _0x2d63f9['UroQW'] = function(_0x16841c, _0x529431, _0xe55389) { return _0x16841c(_0x529431, _0xe55389); } ; _0x2d63f9[_0x4cc7('0x362')] = function(_0x5d6773, _0x3997f1, _0x58779d) { return _0x5d6773(_0x3997f1, _0x58779d); } ; _0x2d63f9[_0x4cc7('0x363')] = _0x4cc7('0x364'); _0x2d63f9[_0x4cc7('0x365')] = function(_0x4f7c02, _0x371f78) { return _0x4f7c02 | _0x371f78; } ; _0x2d63f9['pRGoL'] = function(_0x5eb424, _0x3fa79d) { return _0x5eb424 != _0x3fa79d; } ; _0x2d63f9[_0x4cc7('0x366')] = function(_0x1f6099, _0x2fd072) { return _0x1f6099 * _0x2fd072; } ; _0x2d63f9[_0x4cc7('0x367')] = function(_0x1d5e6c, _0x24c4c7) { return _0x1d5e6c - _0x24c4c7; } ; _0x2d63f9['clkqf'] = _0x4cc7('0x368'); _0x2d63f9[_0x4cc7('0x369')] = function(_0x3cff18, _0x1fb573, _0x30de48) { return _0x3cff18(_0x1fb573, _0x30de48); } ; _0x2d63f9[_0x4cc7('0x36a')] = function(_0x10e0ba, _0xd7ce4e) { return _0x10e0ba & _0xd7ce4e; } ; _0x2d63f9[_0x4cc7('0x36b')] = _0x4cc7('0x36c'); _0x2d63f9[_0x4cc7('0x36d')] = function(_0x147a33, _0x4c8623) { return _0x147a33 | _0x4c8623; } ; _0x2d63f9['qHKmn'] = _0x4cc7('0x36e'); _0x2d63f9['fWIjF'] = function(_0x44b58c, _0x3ca3bd) { return _0x44b58c == _0x3ca3bd; } ; _0x2d63f9[_0x4cc7('0x36f')] = 'Program3D.hx'; _0x2d63f9[_0x4cc7('0x370')] = function(_0x26de20, _0x4553cf) { return _0x26de20 != _0x4553cf; } ; _0x2d63f9['kflWS'] = _0x4cc7('0x371'); _0x2d63f9[_0x4cc7('0x372')] = _0x4cc7('0x373'); _0x2d63f9[_0x4cc7('0x374')] = '__getGLFramebuffer'; _0x2d63f9['lskid'] = _0x4cc7('0x375'); _0x2d63f9[_0x4cc7('0x376')] = function(_0x44b7fd, _0x7a04f9) { return _0x55265e.BiBcv(_0x44b7fd, _0x7a04f9); } ; _0x2d63f9[_0x4cc7('0x377')] = function(_0x197cec, _0x203cb4) { return _0x197cec != _0x203cb4; } ; _0x2d63f9['wtJrv'] = function(_0x4bd1fa, _0x2fb6b9) { return _0x55265e.BiBcv(_0x4bd1fa, _0x2fb6b9); } ; _0x2d63f9[_0x4cc7('0x378')] = _0x55265e.rWFEd; _0x2d63f9['bPMiu'] = function(_0x194682, _0x49792e) { return _0x194682 == _0x49792e; } ; _0x2d63f9[_0x4cc7('0x379')] = _0x4cc7('0x37a'); _0x2d63f9[_0x4cc7('0x37b')] = function(_0x25b30e, _0x32911b) { return _0x25b30e == _0x32911b; } ; _0x2d63f9[_0x4cc7('0x37c')] = function(_0x1f2b7e, _0x4ec1da) { return _0x1f2b7e + _0x4ec1da; } ; _0x2d63f9['McgRL'] = _0x4cc7('0x37d'); _0x2d63f9[_0x4cc7('0x37e')] = 'NetStream.Play.Complete'; _0x2d63f9[_0x4cc7('0x37f')] = 'NetStream.Play.timeupdate'; _0x2d63f9[_0x4cc7('0x380')] = _0x4cc7('0x381'); _0x2d63f9['TUkEo'] = function(_0x1ec592, _0x102509) { return _0x1ec592 != _0x102509; } ; _0x2d63f9['HuoLQ'] = _0x4cc7('0x382'); _0x2d63f9[_0x4cc7('0x383')] = _0x4cc7('0x384'); _0x2d63f9['HZudP'] = function(_0x308396, _0x31a61c) { return _0x308396 > _0x31a61c; } ; _0x2d63f9['JvRnB'] = _0x4cc7('0x385'); _0x2d63f9[_0x4cc7('0x386')] = _0x55265e.IPtWt; _0x2d63f9[_0x4cc7('0x387')] = 'neg'; _0x2d63f9[_0x4cc7('0x388')] = _0x4cc7('0x389'); _0x2d63f9[_0x4cc7('0x38a')] = _0x4cc7('0x38b'); _0x2d63f9[_0x4cc7('0x38c')] = function(_0x36b13b, _0x155b29) { return _0x36b13b != _0x155b29; } ; _0x2d63f9[_0x4cc7('0x38d')] = function(_0x343d82, _0x8385c3) { return _0x343d82 != _0x8385c3; } ; _0x2d63f9[_0x4cc7('0x38e')] = function(_0x4c4d0b, _0x5d3226) { return _0x4c4d0b != _0x5d3226; } ; _0x2d63f9['bNvxn'] = _0x4cc7('0x38f'); _0x2d63f9['XPtVD'] = _0x4cc7('0x390'); _0x2d63f9[_0x4cc7('0x391')] = function(_0x42f0a7, _0x3a534e) { return _0x42f0a7 == _0x3a534e; } ; _0x2d63f9[_0x4cc7('0x392')] = function(_0x22fb4e, _0x47914f) { return _0x22fb4e - _0x47914f; } ; _0x2d63f9[_0x4cc7('0x393')] = function(_0x3a5e34, _0x4aa879) { return _0x3a5e34 <= _0x4aa879; } ; _0x2d63f9['EMCvO'] = function(_0x4c5cf3, _0x12ba02) { return _0x4c5cf3 < _0x12ba02; } ; _0x2d63f9[_0x4cc7('0x394')] = function(_0x315405, _0xdef3a8) { return _0x315405 + _0xdef3a8; } ; _0x2d63f9['QXCXe'] = function(_0x35a1c1, _0x151f98) { return _0x35a1c1 / _0x151f98; } ; _0x2d63f9[_0x4cc7('0x395')] = function(_0x219d32, _0x51a9ba) { return _0x219d32 - _0x51a9ba; } ; _0x2d63f9[_0x4cc7('0x396')] = function(_0xc413d5, _0x256c5c) { return _0xc413d5 < _0x256c5c; } ; _0x2d63f9[_0x4cc7('0x397')] = 'default'; _0x2d63f9['WveuE'] = _0x4cc7('0x398'); _0x2d63f9[_0x4cc7('0x399')] = function(_0x3c9d52, _0x4ae909) { return _0x3c9d52 + _0x4ae909; } ; _0x2d63f9[_0x4cc7('0x39a')] = _0x4cc7('0x39b'); _0x2d63f9[_0x4cc7('0x39c')] = function(_0x37ad12, _0xdff245) { return _0x37ad12 * _0xdff245; } ; _0x2d63f9[_0x4cc7('0x39d')] = _0x4cc7('0x39e'); _0x2d63f9[_0x4cc7('0x39f')] = function(_0x46c382, _0x5c0b58, _0x5173c1) { return _0x46c382(_0x5c0b58, _0x5173c1); } ; _0x2d63f9[_0x4cc7('0x3a0')] = _0x4cc7('0x3a1'); _0x2d63f9[_0x4cc7('0x3a2')] = function(_0x2d21aa, _0x13bf2c) { return _0x2d21aa == _0x13bf2c; } ; _0x2d63f9[_0x4cc7('0x3a3')] = function(_0x498f81, _0x2f38c5) { return _0x498f81 * _0x2f38c5; } ; _0x2d63f9['tdVOj'] = _0x4cc7('0x3a4'); _0x2d63f9[_0x4cc7('0x3a5')] = function(_0x595543, _0x4d611a) { return _0x595543 + _0x4d611a; } ; _0x2d63f9[_0x4cc7('0x3a6')] = _0x4cc7('0x3a7'); _0x2d63f9['FgrMe'] = 'juaYY'; _0x2d63f9['DKBhh'] = _0x4cc7('0x3a8'); _0x2d63f9[_0x4cc7('0x3a9')] = 'you\x20'; _0x2d63f9['JrNCk'] = function(_0x506e6c, _0x349016) { return _0x506e6c !== _0x349016; } ; _0x2d63f9[_0x4cc7('0x3aa')] = function(_0x4ee342, _0x1b8b8a) { return _0x4ee342 + _0x1b8b8a; } ; _0x2d63f9[_0x4cc7('0x3ab')] = _0x4cc7('0x3ac'); _0x2d63f9[_0x4cc7('0x3ad')] = function(_0x119ec0, _0xc333f8) { return _0x119ec0 & _0xc333f8; } ; _0x2d63f9[_0x4cc7('0x3ae')] = function(_0x5e9114, _0x3c5974) { return _0x5e9114 * _0x3c5974; } ; _0x2d63f9[_0x4cc7('0x3af')] = 'https:'; _0x2d63f9[_0x4cc7('0x3b0')] = function(_0x5e6021, _0x4c0346) { return _0x5e6021 >>> _0x4c0346; } ; _0x2d63f9[_0x4cc7('0x3b1')] = _0x4cc7('0x3b2'); _0x2d63f9[_0x4cc7('0x3b3')] = function(_0x3762a5, _0x41d73b) { return _0x3762a5 > _0x41d73b; } ; _0x2d63f9[_0x4cc7('0x3b4')] = function(_0x24d7ed, _0x31c89c) { return _0x24d7ed > _0x31c89c; } ; _0x2d63f9[_0x4cc7('0x3b5')] = function(_0x146a54, _0xef3d2e) { return _0x146a54 * _0xef3d2e; } ; _0x2d63f9[_0x4cc7('0x3b6')] = _0x4cc7('0x3b7'); _0x2d63f9[_0x4cc7('0x3b8')] = _0x4cc7('0x3b9'); _0x2d63f9['tQYvc'] = _0x4cc7('0x3ba'); _0x2d63f9['vOBEQ'] = _0x4cc7('0x3bb'); _0x2d63f9[_0x4cc7('0x3bc')] = _0x4cc7('0x3bd'); _0x2d63f9[_0x4cc7('0x3be')] = _0x4cc7('0x3bf'); _0x2d63f9[_0x4cc7('0x3c0')] = _0x4cc7('0x3c1'); _0x2d63f9[_0x4cc7('0x3c2')] = function(_0x5b3382, _0x3d7137, _0x36b0b1) { return _0x5b3382(_0x3d7137, _0x36b0b1); } ; _0x2d63f9[_0x4cc7('0x3c3')] = _0x4cc7('0x3c4'); _0x2d63f9[_0x4cc7('0x3c5')] = function(_0x2ec2f9, _0x1c961f, _0x455a0d) { return _0x55265e.fqEnV(_0x2ec2f9, _0x1c961f, _0x455a0d); } ; _0x2d63f9[_0x4cc7('0x3c6')] = _0x4cc7('0x3c7'); _0x2d63f9['RNCFu'] = _0x4cc7('0x3c8'); _0x2d63f9[_0x4cc7('0x3c9')] = _0x4cc7('0x3ca'); _0x2d63f9[_0x4cc7('0x3cb')] = _0x4cc7('0x3cc'); _0x2d63f9[_0x4cc7('0x3cd')] = _0x4cc7('0x3ce'); _0x2d63f9[_0x4cc7('0x3cf')] = _0x55265e.Ffplx; _0x2d63f9[_0x4cc7('0x3d0')] = function(_0x2d944d, _0x52fee5, _0x4e9cee) { return _0x2d944d(_0x52fee5, _0x4e9cee); } ; _0x2d63f9[_0x4cc7('0x3d1')] = 'away3d.animators.data.SkeletonPose'; _0x2d63f9[_0x4cc7('0x3d2')] = _0x4cc7('0x3d3'); _0x2d63f9[_0x4cc7('0x3d4')] = _0x4cc7('0x3d5'); _0x2d63f9[_0x4cc7('0x3d6')] = 'SpriteSheetClipNode'; _0x2d63f9[_0x4cc7('0x3d7')] = _0x4cc7('0x3d8'); _0x2d63f9[_0x4cc7('0x3d9')] = _0x4cc7('0x3da'); _0x2d63f9[_0x4cc7('0x3db')] = _0x4cc7('0x3dc'); _0x2d63f9[_0x4cc7('0x3dd')] = _0x4cc7('0x3de'); _0x2d63f9['dzLzo'] = 'set_visible'; _0x2d63f9[_0x4cc7('0x3df')] = _0x4cc7('0x3e0'); _0x2d63f9['brTGj'] = _0x4cc7('0x3e1'); _0x2d63f9[_0x4cc7('0x3e2')] = _0x4cc7('0x3e3'); _0x2d63f9['OXHff'] = function(_0x198d5f, _0x5dbab3, _0x20f790) { return _0x198d5f(_0x5dbab3, _0x20f790); } ; _0x2d63f9['kTQUs'] = 'get_layeredView'; _0x2d63f9[_0x4cc7('0x3e4')] = _0x4cc7('0x3e5'); _0x2d63f9[_0x4cc7('0x3e6')] = _0x4cc7('0x3e7'); _0x2d63f9[_0x4cc7('0x3e8')] = _0x4cc7('0x3e9'); _0x2d63f9[_0x4cc7('0x3ea')] = 'set_parentGeometry'; _0x2d63f9['TlBRU'] = _0x4cc7('0x3eb'); _0x2d63f9[_0x4cc7('0x3ec')] = 'get_mouseEnabled'; _0x2d63f9['HmVKf'] = function(_0x58acb0, _0x4ceb7c, _0x2afbf3) { return _0x55265e.fqEnV(_0x58acb0, _0x4ceb7c, _0x2afbf3); } ; _0x2d63f9['ozPST'] = _0x4cc7('0x3ed'); _0x2d63f9[_0x4cc7('0x3ee')] = _0x4cc7('0x3ef'); _0x2d63f9[_0x4cc7('0x3f0')] = _0x4cc7('0x3f1'); _0x2d63f9[_0x4cc7('0x3f2')] = 'get_bufferClear'; _0x2d63f9[_0x4cc7('0x3f3')] = _0x4cc7('0x3f4'); _0x2d63f9[_0x4cc7('0x3f5')] = _0x4cc7('0x3f6'); _0x2d63f9[_0x4cc7('0x3f7')] = _0x4cc7('0x3f8'); _0x2d63f9[_0x4cc7('0x3f9')] = _0x4cc7('0x3fa'); _0x2d63f9[_0x4cc7('0x3fb')] = 'pick'; _0x2d63f9[_0x4cc7('0x3fc')] = _0x4cc7('0x3fd'); _0x2d63f9[_0x4cc7('0x3fe')] = _0x4cc7('0x3ff'); _0x2d63f9[_0x4cc7('0x400')] = _0x4cc7('0x401'); _0x2d63f9[_0x4cc7('0x402')] = 'get_subGeometry'; _0x2d63f9['QfCSq'] = _0x4cc7('0x403'); _0x2d63f9[_0x4cc7('0x404')] = _0x4cc7('0x405'); _0x2d63f9[_0x4cc7('0x406')] = _0x4cc7('0x407'); _0x2d63f9[_0x4cc7('0x408')] = _0x4cc7('0x409'); _0x2d63f9[_0x4cc7('0x40a')] = _0x4cc7('0x40b'); _0x2d63f9['ZnxzI'] = 'LightProbe'; _0x2d63f9[_0x4cc7('0x40c')] = _0x4cc7('0x40d'); _0x2d63f9[_0x4cc7('0x40e')] = _0x4cc7('0x40f'); _0x2d63f9[_0x4cc7('0x410')] = _0x4cc7('0x411'); _0x2d63f9[_0x4cc7('0x412')] = _0x4cc7('0x413'); _0x2d63f9['xwzzW'] = 'get_dependencies'; _0x2d63f9[_0x4cc7('0x414')] = _0x4cc7('0x415'); _0x2d63f9[_0x4cc7('0x416')] = _0x4cc7('0x417'); _0x2d63f9[_0x4cc7('0x418')] = _0x4cc7('0x419'); _0x2d63f9['otTPL'] = _0x4cc7('0x41a'); _0x2d63f9[_0x4cc7('0x41b')] = _0x4cc7('0x41c'); _0x2d63f9[_0x4cc7('0x41d')] = function(_0x36cecd, _0x5aed50, _0x56e554) { return _0x36cecd(_0x5aed50, _0x56e554); } ; _0x2d63f9[_0x4cc7('0x41e')] = _0x4cc7('0x41f'); _0x2d63f9[_0x4cc7('0x420')] = _0x4cc7('0x421'); _0x2d63f9['cPNkd'] = 'PARSE_COMPLETE'; _0x2d63f9[_0x4cc7('0x422')] = _0x4cc7('0x423'); _0x2d63f9[_0x4cc7('0x424')] = _0x4cc7('0x425'); _0x2d63f9['ieRnf'] = _0x4cc7('0x426'); _0x2d63f9['DszUJ'] = _0x4cc7('0x427'); _0x2d63f9[_0x4cc7('0x428')] = function(_0x3871be, _0x3ae9c1, _0x3ce258) { return _0x3871be(_0x3ae9c1, _0x3ce258); } ; _0x2d63f9[_0x4cc7('0x429')] = _0x4cc7('0x42a'); _0x2d63f9['JbyzE'] = _0x4cc7('0x42b'); _0x2d63f9[_0x4cc7('0x42c')] = _0x4cc7('0x42d'); _0x2d63f9[_0x4cc7('0x42e')] = _0x4cc7('0x42f'); _0x2d63f9[_0x4cc7('0x430')] = _0x4cc7('0x431'); _0x2d63f9[_0x4cc7('0x432')] = _0x4cc7('0x433'); _0x2d63f9[_0x4cc7('0x434')] = _0x4cc7('0x435'); _0x2d63f9[_0x4cc7('0x436')] = _0x4cc7('0x437'); _0x2d63f9[_0x4cc7('0x438')] = _0x4cc7('0x439'); _0x2d63f9[_0x4cc7('0x43a')] = _0x4cc7('0x43b'); _0x2d63f9[_0x4cc7('0x43c')] = _0x4cc7('0x43d'); _0x2d63f9['gocHi'] = _0x4cc7('0x43e'); _0x2d63f9[_0x4cc7('0x43f')] = _0x4cc7('0x440'); _0x2d63f9['COhWe'] = _0x4cc7('0x441'); _0x2d63f9[_0x4cc7('0x442')] = _0x4cc7('0x443'); _0x2d63f9[_0x4cc7('0x444')] = _0x55265e.UaUSb; _0x2d63f9[_0x4cc7('0x445')] = function(_0x5b7dc3, _0x271b46, _0xf2254e) { return _0x55265e.XPpfN(_0x5b7dc3, _0x271b46, _0xf2254e); } ; _0x2d63f9['gjDBp'] = 'get_hasOutput'; _0x2d63f9[_0x4cc7('0x446')] = _0x4cc7('0x447'); _0x2d63f9['GPGjQ'] = _0x4cc7('0x448'); _0x2d63f9[_0x4cc7('0x449')] = _0x4cc7('0x44a'); _0x2d63f9[_0x4cc7('0x44b')] = _0x4cc7('0x44c'); _0x2d63f9[_0x4cc7('0x44d')] = _0x4cc7('0x44e'); _0x2d63f9['tiJGn'] = _0x4cc7('0x44f'); _0x2d63f9[_0x4cc7('0x450')] = function(_0x4d08e1, _0x45c42e, _0x21c0a1) { return _0x4d08e1(_0x45c42e, _0x21c0a1); } ; _0x2d63f9[_0x4cc7('0x451')] = _0x4cc7('0x452'); _0x2d63f9[_0x4cc7('0x453')] = 'set_diffuseLightSources'; _0x2d63f9[_0x4cc7('0x454')] = _0x4cc7('0x455'); _0x2d63f9[_0x4cc7('0x456')] = _0x4cc7('0x457'); _0x2d63f9[_0x4cc7('0x458')] = 'set_outlineSize'; _0x2d63f9[_0x4cc7('0x459')] = _0x4cc7('0x45a'); _0x2d63f9[_0x4cc7('0x45b')] = _0x4cc7('0x45c'); _0x2d63f9[_0x4cc7('0x45d')] = _0x4cc7('0x45e'); _0x2d63f9[_0x4cc7('0x45f')] = _0x4cc7('0x460'); _0x2d63f9[_0x4cc7('0x461')] = 'away3d.primitives.data.Segment'; _0x2d63f9['WPyon'] = _0x4cc7('0x462'); _0x2d63f9['wbOxN'] = _0x4cc7('0x463'); _0x2d63f9[_0x4cc7('0x464')] = _0x4cc7('0x465'); _0x2d63f9[_0x4cc7('0x466')] = _0x4cc7('0x467'); _0x2d63f9[_0x4cc7('0x468')] = _0x4cc7('0x469'); _0x2d63f9['FWMIy'] = _0x4cc7('0x46a'); _0x2d63f9['uDOJC'] = _0x4cc7('0x46b'); _0x2d63f9[_0x4cc7('0x46c')] = _0x4cc7('0x46d'); _0x2d63f9[_0x4cc7('0x46e')] = _0x4cc7('0x46f'); _0x2d63f9[_0x4cc7('0x470')] = 'set_height'; _0x2d63f9[_0x4cc7('0x471')] = _0x4cc7('0x472'); _0x2d63f9['MwYiP'] = _0x4cc7('0x473'); _0x2d63f9[_0x4cc7('0x474')] = _0x4cc7('0x475'); _0x2d63f9[_0x4cc7('0x476')] = _0x4cc7('0x477'); _0x2d63f9['emfxE'] = _0x4cc7('0x478'); _0x2d63f9[_0x4cc7('0x479')] = function(_0x2d18fe, _0x216493, _0x11de83) { return _0x2d18fe(_0x216493, _0x11de83); } ; _0x2d63f9[_0x4cc7('0x47a')] = 'IntMath'; _0x2d63f9[_0x4cc7('0x47b')] = _0x4cc7('0x47c'); _0x2d63f9[_0x4cc7('0x47d')] = _0x4cc7('0x47e'); _0x2d63f9[_0x4cc7('0x47f')] = _0x4cc7('0x480'); _0x2d63f9['BdOng'] = _0x4cc7('0x481'); _0x2d63f9[_0x4cc7('0x482')] = _0x4cc7('0x483'); _0x2d63f9[_0x4cc7('0x484')] = 'com.player03.run3.api.GlobalEventManager'; _0x2d63f9[_0x4cc7('0x485')] = 'com.player03.run3.character.Bunny'; _0x2d63f9['ZHusI'] = function(_0x5d0a6b, _0x2b67ee, _0x5807ab) { return _0x5d0a6b(_0x2b67ee, _0x5807ab); } ; _0x2d63f9['XlZeF'] = _0x4cc7('0x486'); _0x2d63f9[_0x4cc7('0x487')] = _0x4cc7('0x488'); _0x2d63f9[_0x4cc7('0x489')] = 'range'; _0x2d63f9[_0x4cc7('0x48a')] = 'FloatRange'; _0x2d63f9['svboq'] = _0x4cc7('0x48b'); _0x2d63f9[_0x4cc7('0x48c')] = 'character'; _0x2d63f9[_0x4cc7('0x48d')] = _0x4cc7('0x48e'); _0x2d63f9[_0x4cc7('0x48f')] = _0x4cc7('0x490'); _0x2d63f9[_0x4cc7('0x491')] = _0x55265e.dTUtK; _0x2d63f9[_0x4cc7('0x492')] = _0x4cc7('0x493'); _0x2d63f9[_0x4cc7('0x494')] = _0x4cc7('0x495'); _0x2d63f9['Dswno'] = _0x4cc7('0x496'); _0x2d63f9['JDbyv'] = _0x4cc7('0x497'); _0x2d63f9[_0x4cc7('0x498')] = _0x4cc7('0x499'); _0x2d63f9[_0x4cc7('0x49a')] = _0x4cc7('0x49b'); _0x2d63f9['TgnWc'] = _0x4cc7('0x49c'); _0x2d63f9[_0x4cc7('0x49d')] = 'get_lizardFellAsleep'; _0x2d63f9[_0x4cc7('0x49e')] = _0x55265e.hdfoO; _0x2d63f9[_0x4cc7('0x49f')] = function(_0x4e7ef8, _0x43d29e, _0x5cb7f6) { return _0x4e7ef8(_0x43d29e, _0x5cb7f6); } ; _0x2d63f9['nzqNa'] = _0x4cc7('0x4a0'); _0x2d63f9[_0x4cc7('0x4a1')] = _0x4cc7('0x4a2'); _0x2d63f9['XJNKq'] = 'com.player03.run3.cutscene.TwoMonthWait'; _0x2d63f9['EFfnl'] = _0x4cc7('0x4a3'); _0x2d63f9[_0x4cc7('0x4a4')] = _0x4cc7('0x4a5'); _0x2d63f9[_0x4cc7('0x4a6')] = 'haxeutils.display.ToggleButton'; _0x2d63f9['tACos'] = function(_0x52d3f8, _0x4a1519, _0x1e9749) { return _0x52d3f8(_0x4a1519, _0x1e9749); } ; _0x2d63f9['bwabN'] = 'get_skaterHelpsOut'; _0x2d63f9[_0x4cc7('0x4a7')] = _0x55265e.LcDne; _0x2d63f9[_0x4cc7('0x4a8')] = 'haxeutils'; _0x2d63f9[_0x4cc7('0x4a9')] = _0x4cc7('0x4aa'); _0x2d63f9[_0x4cc7('0x4ab')] = _0x4cc7('0x4ac'); _0x2d63f9[_0x4cc7('0x4ad')] = _0x4cc7('0x4ae'); _0x2d63f9['mvytv'] = 'NonlinearRange'; _0x2d63f9[_0x4cc7('0x4af')] = _0x4cc7('0x4b0'); _0x2d63f9[_0x4cc7('0x4b1')] = _0x4cc7('0x4b2'); _0x2d63f9[_0x4cc7('0x4b3')] = _0x4cc7('0x4b4'); _0x2d63f9[_0x4cc7('0x4b5')] = 'com\x20player03\x20run3\x20level\x20terrain\x20collision\x20CustomNormalCollision'; _0x2d63f9[_0x4cc7('0x4b6')] = _0x4cc7('0x4b7'); _0x2d63f9[_0x4cc7('0x4b8')] = _0x4cc7('0x4b9'); _0x2d63f9['npUrD'] = 'com.player03.run3.level.trigger.condition.HasSameRotation'; _0x2d63f9[_0x4cc7('0x4ba')] = _0x4cc7('0x4bb'); _0x2d63f9[_0x4cc7('0x4bc')] = 'UpgradeShop'; _0x2d63f9[_0x4cc7('0x4bd')] = function(_0x8a5a05, _0x5ee34d, _0x45f48f) { return _0x8a5a05(_0x5ee34d, _0x45f48f); } ; _0x2d63f9['RuZRK'] = _0x4cc7('0x4be'); _0x2d63f9[_0x4cc7('0x4bf')] = 'com.player03.run3.menu.map.MapMenu'; _0x2d63f9[_0x4cc7('0x4c0')] = _0x55265e.NNMZc; _0x2d63f9[_0x4cc7('0x4c1')] = 'haxe.io.Bytes'; _0x2d63f9[_0x4cc7('0x4c2')] = _0x4cc7('0x4c3'); _0x2d63f9['ArsvI'] = _0x4cc7('0x4c4'); _0x2d63f9[_0x4cc7('0x4c5')] = _0x4cc7('0x4c6'); _0x2d63f9['zjpWU'] = _0x4cc7('0x4c7'); _0x2d63f9[_0x4cc7('0x4c8')] = function(_0x514572, _0x46dd83, _0x2ffb50) { return _0x514572(_0x46dd83, _0x2ffb50); } ; _0x2d63f9[_0x4cc7('0x4c9')] = _0x4cc7('0x4ca'); _0x2d63f9[_0x4cc7('0x4cb')] = 'format'; _0x2d63f9[_0x4cc7('0x4cc')] = _0x4cc7('0x4cd'); _0x2d63f9['PQoxn'] = 'CFunction'; _0x2d63f9['pmCNO'] = 'crypto'; _0x2d63f9['mpozc'] = _0x4cc7('0x4ce'); _0x2d63f9[_0x4cc7('0x4cf')] = _0x4cc7('0x4d0'); _0x2d63f9['PawAp'] = _0x55265e.PjCQG; _0x2d63f9['xkmAL'] = _0x55265e.SeIGl; _0x2d63f9[_0x4cc7('0x4d1')] = function(_0x1216b3, _0x37beed, _0x41e258) { return _0x55265e.IyJaP(_0x1216b3, _0x37beed, _0x41e258); } ; _0x2d63f9[_0x4cc7('0x4d2')] = _0x4cc7('0x4d3'); _0x2d63f9[_0x4cc7('0x4d4')] = _0x4cc7('0x4d5'); _0x2d63f9[_0x4cc7('0x4d6')] = 'haxeutils.display._VisibilityAwareLayout.VisibilityAwarePosition'; _0x2d63f9[_0x4cc7('0x4d7')] = _0x4cc7('0x4d8'); _0x2d63f9[_0x4cc7('0x4d9')] = function(_0x52c73d, _0x28f016, _0x50de15) { return _0x52c73d(_0x28f016, _0x50de15); } ; _0x2d63f9[_0x4cc7('0x4da')] = _0x4cc7('0x4db'); _0x2d63f9['zGfOj'] = _0x4cc7('0x4dc'); _0x2d63f9[_0x4cc7('0x4dd')] = _0x4cc7('0x4de'); _0x2d63f9['LXYfX'] = _0x4cc7('0x4df'); _0x2d63f9[_0x4cc7('0x4e0')] = 'js.html.compat.Uint8Array'; _0x2d63f9[_0x4cc7('0x4e1')] = _0x4cc7('0x4e2'); _0x2d63f9['FBEHE'] = 'lime'; _0x2d63f9[_0x4cc7('0x4e3')] = _0x4cc7('0x4e4'); _0x2d63f9[_0x4cc7('0x4e5')] = _0x4cc7('0x4e6'); _0x2d63f9[_0x4cc7('0x4e7')] = _0x4cc7('0x4e8'); _0x2d63f9['bGFLT'] = _0x4cc7('0x4e9'); _0x2d63f9[_0x4cc7('0x4ea')] = _0x4cc7('0x4eb'); _0x2d63f9['sRxMt'] = _0x4cc7('0x4ec'); _0x2d63f9['XghLw'] = _0x4cc7('0x4ed'); _0x2d63f9[_0x4cc7('0x4ee')] = _0x4cc7('0x4ef'); _0x2d63f9[_0x4cc7('0x4f0')] = 'lime.math._RGBA.RGBA_Impl_'; _0x2d63f9[_0x4cc7('0x4f1')] = _0x55265e.IbqEd; _0x2d63f9[_0x4cc7('0x4f2')] = _0x4cc7('0x4f3'); _0x2d63f9[_0x4cc7('0x4f4')] = _0x4cc7('0x4f5'); _0x2d63f9[_0x4cc7('0x4f6')] = _0x4cc7('0x4f7'); _0x2d63f9[_0x4cc7('0x4f8')] = _0x4cc7('0x4f9'); _0x2d63f9[_0x4cc7('0x4fa')] = _0x55265e.PVrLm; _0x2d63f9[_0x4cc7('0x4fb')] = _0x4cc7('0x4fc'); _0x2d63f9[_0x4cc7('0x4fd')] = _0x4cc7('0x4fe'); _0x2d63f9[_0x4cc7('0x4ff')] = _0x4cc7('0x500'); _0x2d63f9[_0x4cc7('0x501')] = 'nme3D.model.Parallelogram'; _0x2d63f9[_0x4cc7('0x502')] = _0x4cc7('0x503'); _0x2d63f9[_0x4cc7('0x504')] = 'get_current'; _0x2d63f9[_0x4cc7('0x505')] = _0x4cc7('0x506'); _0x2d63f9['DLsco'] = 'FunctionVector'; _0x2d63f9[_0x4cc7('0x507')] = _0x4cc7('0x508'); _0x2d63f9['fuemS'] = _0x4cc7('0x509'); _0x2d63f9[_0x4cc7('0x50a')] = 'openfl.utils.AssetLibrary'; _0x2d63f9['HUhhF'] = 'openfl._internal.renderer.ShaderBuffer'; _0x2d63f9[_0x4cc7('0x50b')] = _0x4cc7('0x50c'); _0x2d63f9[_0x4cc7('0x50d')] = _0x4cc7('0x50e'); _0x2d63f9[_0x4cc7('0x50f')] = _0x4cc7('0x510'); _0x2d63f9['WNmch'] = _0x4cc7('0x511'); _0x2d63f9['jXkPo'] = _0x4cc7('0x512'); _0x2d63f9['yvOkR'] = function(_0x385016, _0x262f87, _0x333997) { return _0x385016(_0x262f87, _0x333997); } ; _0x2d63f9[_0x4cc7('0x513')] = _0x4cc7('0x514'); _0x2d63f9[_0x4cc7('0x515')] = _0x4cc7('0x516'); _0x2d63f9[_0x4cc7('0x517')] = _0x4cc7('0x518'); _0x2d63f9[_0x4cc7('0x519')] = _0x4cc7('0x51a'); _0x2d63f9['ZOLIO'] = _0x4cc7('0x51b'); _0x2d63f9['RSWie'] = 'get_name'; _0x2d63f9[_0x4cc7('0x51c')] = _0x4cc7('0x51d'); _0x2d63f9[_0x4cc7('0x51e')] = _0x4cc7('0x51f'); _0x2d63f9[_0x4cc7('0x520')] = _0x4cc7('0x521'); _0x2d63f9['gFTWz'] = _0x55265e.siCqf; _0x2d63f9[_0x4cc7('0x522')] = 'display3D'; _0x2d63f9['OAdZT'] = _0x4cc7('0x523'); _0x2d63f9[_0x4cc7('0x524')] = function(_0x3c2462, _0x5adbb5, _0x864c3c) { return _0x3c2462(_0x5adbb5, _0x864c3c); } ; _0x2d63f9[_0x4cc7('0x525')] = _0x4cc7('0x526'); _0x2d63f9[_0x4cc7('0x527')] = 'geom'; _0x2d63f9[_0x4cc7('0x528')] = _0x4cc7('0x529'); _0x2d63f9['pTJYa'] = _0x4cc7('0x52a'); _0x2d63f9[_0x4cc7('0x52b')] = _0x4cc7('0x52c'); _0x2d63f9[_0x4cc7('0x52d')] = _0x4cc7('0x52e'); _0x2d63f9[_0x4cc7('0x52f')] = _0x4cc7('0x530'); _0x2d63f9[_0x4cc7('0x531')] = _0x4cc7('0x532'); _0x2d63f9['lqqAp'] = 'unitsystem.level.GridLayout2D'; _0x2d63f9[_0x4cc7('0x533')] = _0x4cc7('0x534'); _0x2d63f9[_0x4cc7('0x535')] = _0x4cc7('0x536'); _0x2d63f9['sZziv'] = _0x4cc7('0x537'); _0x2d63f9[_0x4cc7('0x538')] = _0x4cc7('0x539'); _0x2d63f9[_0x4cc7('0x53a')] = _0x4cc7('0x53b'); _0x2d63f9[_0x4cc7('0x53c')] = _0x4cc7('0x53d'); _0x2d63f9[_0x4cc7('0x53e')] = _0x4cc7('0x53f'); _0x2d63f9[_0x4cc7('0x540')] = _0x4cc7('0x541'); _0x2d63f9[_0x4cc7('0x542')] = _0x55265e.dZErA; _0x2d63f9['ajaOy'] = 'mouseOver'; _0x2d63f9['OBidV'] = _0x4cc7('0x543'); (function(_0x3bb917, _0x578190) { var _0x56067a = {}; _0x56067a[_0x4cc7('0x544')] = function(_0x3bf7c9, _0x32ca71) { return _0x3bf7c9 < _0x32ca71; } ; _0x56067a['EeaKo'] = function(_0x3f533c, _0x156fc4) { return _0x3f533c + _0x156fc4; } ; _0x56067a['BcUNx'] = _0x4cc7('0x545'); _0x56067a['MhpOe'] = _0x4cc7('0x546'); _0x56067a[_0x4cc7('0x547')] = function(_0x4640a4, _0x3ebf90, _0x4b899c) { return _0x4640a4(_0x3ebf90, _0x4b899c); } ; _0x56067a[_0x4cc7('0x548')] = function(_0x3f1a79, _0x38d46c) { return _0x3f1a79 != _0x38d46c; } ; _0x56067a[_0x4cc7('0x549')] = function(_0x244c3d, _0x221f61) { return _0x244c3d == _0x221f61; } ; _0x56067a[_0x4cc7('0x54a')] = _0x4cc7('0x54b'); _0x56067a[_0x4cc7('0x54c')] = 'unknown'; _0x56067a[_0x4cc7('0x54d')] = function(_0x6ed90f, _0x150c01) { return _0x6ed90f + _0x150c01; } ; _0x56067a[_0x4cc7('0x54e')] = function(_0x585737, _0x2a86ff) { return _0x585737 == _0x2a86ff; } ; _0x56067a[_0x4cc7('0x54f')] = 'ShaderInvalidated'; _0x56067a['GOebU'] = _0x4cc7('0x550'); _0x56067a[_0x4cc7('0x551')] = function(_0x1f5ae2, _0x17689d) { return _0x1f5ae2 * _0x17689d; } ; _0x56067a[_0x4cc7('0x552')] = 'XaPRZ'; _0x56067a[_0x4cc7('0x553')] = function(_0x5146f8, _0x270c20) { return _0x5146f8 != _0x270c20; } ; _0x56067a['rsLdk'] = 'UeBeZ'; _0x56067a[_0x4cc7('0x554')] = function(_0x115edf, _0xf6dddb) { return _0x115edf + _0xf6dddb; } ; _0x56067a[_0x4cc7('0x555')] = function(_0x1d4e84, _0x2781f3) { return _0x1d4e84 > _0x2781f3; } ; _0x56067a['goQlC'] = function(_0x22d40d, _0x3bca8f) { return _0x22d40d + _0x3bca8f; } ; _0x56067a['Eonjs'] = function(_0x13fc9b, _0x1c95e2) { return _0x13fc9b != _0x1c95e2; } ; _0x56067a[_0x4cc7('0x556')] = function(_0x2ac14b, _0x348aca) { return _0x2ac14b !== _0x348aca; } ; _0x56067a[_0x4cc7('0x557')] = function(_0x26972a, _0x9a95c2) { return _0x26972a < _0x9a95c2; } ; _0x56067a[_0x4cc7('0x558')] = function(_0x5c412f, _0xdc94ee) { return _0x5c412f * _0xdc94ee; } ; _0x56067a[_0x4cc7('0x559')] = function(_0x5a8673, _0xad511c) { return _0x5a8673 - _0xad511c; } ; _0x56067a[_0x4cc7('0x55a')] = _0x4cc7('0x55b'); _0x56067a['foRMw'] = _0x4cc7('0x55c'); _0x56067a[_0x4cc7('0x55d')] = _0x4cc7('0x55e'); _0x56067a['LLEnu'] = _0x4cc7('0x55f'); _0x56067a['eYpyF'] = 'saveFileChanged'; _0x56067a[_0x4cc7('0x560')] = function(_0x152dc4, _0x518259) { return _0x152dc4 / _0x518259; } ; _0x56067a[_0x4cc7('0x561')] = _0x4cc7('0x562'); _0x56067a[_0x4cc7('0x563')] = function(_0x5f4692, _0x29d937) { return _0x5f4692 === _0x29d937; } ; _0x56067a[_0x4cc7('0x564')] = _0x4cc7('0x565'); _0x56067a[_0x4cc7('0x566')] = function(_0x4f7811, _0x549d6d) { return _0x4f7811 - _0x549d6d; } ; _0x56067a[_0x4cc7('0x567')] = function(_0x40d1d0, _0x258704) { return _0x40d1d0 != _0x258704; } ; _0x56067a[_0x4cc7('0x568')] = _0x2d63f9.zgmmG; _0x56067a[_0x4cc7('0x569')] = _0x2d63f9.WveuE; _0x56067a[_0x4cc7('0x56a')] = _0x4cc7('0x56b'); _0x56067a[_0x4cc7('0x56c')] = function(_0x3d0b5c, _0x2c6c3c) { return _0x3d0b5c === _0x2c6c3c; } ; _0x56067a[_0x4cc7('0x56d')] = _0x4cc7('0x56e'); _0x56067a['lYjWk'] = function(_0x52c36a, _0x3b6dc0) { return _0x52c36a + _0x3b6dc0; } ; _0x56067a[_0x4cc7('0x56f')] = function(_0xb519ef, _0x4d067a) { return _0xb519ef + _0x4d067a; } ; _0x56067a[_0x4cc7('0x570')] = _0x4cc7('0x571'); _0x56067a[_0x4cc7('0x572')] = 'Qqedu'; _0x56067a[_0x4cc7('0x573')] = _0x4cc7('0x574'); _0x56067a[_0x4cc7('0x575')] = _0x4cc7('0x576'); _0x56067a[_0x4cc7('0x577')] = _0x4cc7('0x578'); _0x56067a[_0x4cc7('0x579')] = function(_0x49480b, _0x548962) { return _0x2d63f9.okNwm(_0x49480b, _0x548962); } ; _0x56067a[_0x4cc7('0x57a')] = function(_0xaabb2) { return _0xaabb2(); } ; _0x56067a[_0x4cc7('0x57b')] = '.x\x09\x09\x09\x20\x0asub\x20'; _0x56067a['sipbN'] = function(_0x119ef0, _0x470d7e) { return _0x119ef0 < _0x470d7e; } ; _0x56067a[_0x4cc7('0x57c')] = function(_0xd756f8, _0x18f273) { return _0xd756f8 + _0x18f273; } ; _0x56067a[_0x4cc7('0x57d')] = function(_0x4f9efb, _0x2ef31c) { return _0x4f9efb * _0x2ef31c; } ; _0x56067a[_0x4cc7('0x57e')] = _0x4cc7('0x147'); _0x56067a[_0x4cc7('0x57f')] = function(_0x42ad91, _0x42400c) { return _0x42ad91 > _0x42400c; } ; _0x56067a[_0x4cc7('0x580')] = function(_0x56b4dc, _0x385034) { return _0x56b4dc < _0x385034; } ; _0x56067a[_0x4cc7('0x581')] = function(_0x5bb9fe, _0x114f2a) { return _0x5bb9fe(_0x114f2a); } ; _0x56067a['shMIu'] = function(_0x59668c, _0x48312f) { return _0x59668c >= _0x48312f; } ; _0x56067a[_0x4cc7('0x582')] = _0x4cc7('0x583'); _0x56067a[_0x4cc7('0x584')] = function(_0x593ce2, _0x4d07ce) { return _0x593ce2 * _0x4d07ce; } ; _0x56067a[_0x4cc7('0x585')] = function(_0x86710b, _0x34b4fc) { return _0x86710b != _0x34b4fc; } ; _0x56067a['ymBAv'] = _0x4cc7('0x586'); _0x56067a[_0x4cc7('0x587')] = function(_0x41bcdc, _0x4d4080) { return _0x41bcdc * _0x4d4080; } ; _0x56067a[_0x4cc7('0x588')] = function(_0x1d0ac1, _0x552593) { return _0x1d0ac1 - _0x552593; } ; _0x56067a[_0x4cc7('0x589')] = function(_0x93c214, _0x4a5953) { return _0x93c214 - _0x4a5953; } ; _0x56067a['pfxMN'] = function(_0x315351, _0x455827) { return _0x315351 == _0x455827; } ; _0x56067a['moRAe'] = function(_0x1e40e2, _0x21f3d8) { return _0x1e40e2 + _0x21f3d8; } ; _0x56067a[_0x4cc7('0x58a')] = function(_0x2529ff, _0x49db74) { return _0x2529ff + _0x49db74; } ; _0x56067a[_0x4cc7('0x58b')] = _0x4cc7('0x58c'); _0x56067a['wFtmv'] = _0x4cc7('0x58d'); _0x56067a[_0x4cc7('0x58e')] = _0x4cc7('0x58f'); _0x56067a[_0x4cc7('0x590')] = function(_0x4f71ac, _0x5d5f9f) { return _0x4f71ac != _0x5d5f9f; } ; _0x56067a[_0x4cc7('0x591')] = function(_0xb623cf, _0x411b93) { return _0xb623cf != _0x411b93; } ; _0x56067a['ogGoE'] = function(_0x33bafe, _0x460431) { return _0x33bafe - _0x460431; } ; _0x56067a[_0x4cc7('0x592')] = function(_0x5cf913, _0x4eb59a) { return _0x5cf913 == _0x4eb59a; } ; _0x56067a[_0x4cc7('0x593')] = 'FgjzE'; _0x56067a['UjraR'] = 'ViewportUpdated'; _0x56067a[_0x4cc7('0x594')] = function(_0x4c9fbd, _0x3140cd) { return _0x4c9fbd > _0x3140cd; } ; _0x56067a[_0x4cc7('0x595')] = function(_0x22e9fb, _0x266fa8) { return _0x22e9fb + _0x266fa8; } ; _0x56067a[_0x4cc7('0x596')] = _0x4cc7('0x597'); _0x56067a[_0x4cc7('0x598')] = _0x4cc7('0x599'); _0x56067a[_0x4cc7('0x59a')] = function(_0x4dff18, _0x161c88) { return _0x4dff18 - _0x161c88; } ; _0x56067a['wlvse'] = function(_0x40a639, _0x1f6b62) { return _0x40a639 / _0x1f6b62; } ; _0x56067a[_0x4cc7('0x59b')] = function(_0x5a9779, _0x4af666) { return _0x5a9779 * _0x4af666; } ; _0x56067a[_0x4cc7('0x59c')] = function(_0x57b0b0, _0x2e2f62) { return _0x57b0b0 + _0x2e2f62; } ; _0x56067a[_0x4cc7('0x59d')] = function(_0x294f28, _0x32e484) { return _0x294f28 == _0x32e484; } ; _0x56067a['jfJwh'] = _0x2d63f9.ZNjxa; _0x56067a[_0x4cc7('0x59e')] = function(_0x12e2a5, _0x49abd8) { return _0x12e2a5 * _0x49abd8; } ; _0x56067a['TbUKG'] = function(_0x548f16, _0x353981) { return _0x2d63f9.heINg(_0x548f16, _0x353981); } ; _0x56067a['AkfJP'] = function(_0x508ec0, _0x3ac6cb) { return _0x508ec0 < _0x3ac6cb; } ; _0x56067a['GZBrT'] = _0x4cc7('0x59f'); _0x56067a['OthES'] = function(_0x1fa014, _0x3badc0) { return _0x1fa014 == _0x3badc0; } ; _0x56067a[_0x4cc7('0x5a0')] = 'AWD2Parser.hx'; _0x56067a['kWsJr'] = function(_0x2dfbb5, _0x45c5e2) { return _0x2dfbb5 * _0x45c5e2; } ; _0x56067a[_0x4cc7('0x5a1')] = function(_0x416fae, _0x331c30) { return _0x416fae > _0x331c30; } ; _0x56067a['GgotI'] = _0x4cc7('0x5a2'); _0x56067a[_0x4cc7('0x5a3')] = function(_0x3c8382, _0x52b353) { return _0x3c8382 * _0x52b353; } ; _0x56067a['alykr'] = function(_0x2faa28, _0x555033) { return _0x2faa28 == _0x555033; } ; _0x56067a['sQcDE'] = function(_0x328737, _0x2e9e83) { return _0x328737 + _0x2e9e83; } ; _0x56067a['SxHcc'] = 'SSEgz'; _0x56067a[_0x4cc7('0x5a4')] = function(_0x1f4737, _0x1f1170) { return _0x1f4737 != _0x1f1170; } ; _0x56067a['FKEjr'] = function(_0x29dec4, _0x20ed82) { return _0x29dec4 === _0x20ed82; } ; _0x56067a[_0x4cc7('0x5a5')] = _0x4cc7('0x5a6'); _0x56067a[_0x4cc7('0x5a7')] = _0x2d63f9.gwcXh; _0x56067a[_0x4cc7('0x5a8')] = 'updateProgram'; _0x56067a[_0x4cc7('0x5a9')] = _0x4cc7('0x5aa'); _0x56067a[_0x4cc7('0x5ab')] = _0x4cc7('0x5ac'); _0x56067a['FPKzr'] = function(_0x1a8091, _0x4e1255) { return _0x1a8091 <= _0x4e1255; } ; _0x56067a[_0x4cc7('0x5ad')] = _0x4cc7('0x5ae'); _0x56067a[_0x4cc7('0x5af')] = function(_0x95e594, _0x297023) { return _0x95e594 * _0x297023; } ; _0x56067a['dYuDJ'] = function(_0x2dfc4f, _0x2e0115) { return _0x2dfc4f * _0x2e0115; } ; _0x56067a[_0x4cc7('0x5b0')] = function(_0x1462a7, _0x32a0e8) { return _0x1462a7 + _0x32a0e8; } ; _0x56067a['QkpHd'] = function(_0x2a306a, _0x4c25de) { return _0x2a306a * _0x4c25de; } ; _0x56067a['JBBQx'] = 'YyABe'; _0x56067a['gZMYJ'] = _0x4cc7('0x5b1'); _0x56067a[_0x4cc7('0x5b2')] = _0x4cc7('0x5b3'); _0x56067a[_0x4cc7('0x5b4')] = 'textureProjectorComplete'; _0x56067a[_0x4cc7('0x5b5')] = function(_0x31915d, _0x51aa66) { return _0x31915d + _0x51aa66; } ; _0x56067a[_0x4cc7('0x5b6')] = function(_0x441709, _0x1179bc) { return _0x441709 + _0x1179bc; } ; _0x56067a['ONLDd'] = function(_0x1839d5, _0x4749a6) { return _0x1839d5 != _0x4749a6; } ; _0x56067a[_0x4cc7('0x5b7')] = _0x4cc7('0x5b8'); _0x56067a[_0x4cc7('0x5b9')] = _0x4cc7('0x5ba'); _0x56067a[_0x4cc7('0x5bb')] = function(_0x2c5db3, _0x19627a, _0x25ff31) { return _0x2d63f9.xNGBz(_0x2c5db3, _0x19627a, _0x25ff31); } ; _0x56067a[_0x4cc7('0x5bc')] = function(_0x3b6899, _0x4218b6) { return _0x3b6899 == _0x4218b6; } ; _0x56067a[_0x4cc7('0x5bd')] = function(_0xf7fba5, _0x28c187) { return _0xf7fba5 != _0x28c187; } ; _0x56067a['mkoVj'] = _0x4cc7('0x5be'); _0x56067a[_0x4cc7('0x5bf')] = _0x4cc7('0x5c0'); _0x56067a['ILUnR'] = _0x4cc7('0x5c1'); _0x56067a[_0x4cc7('0x5c2')] = function(_0x476b1d, _0xbc0453) { return _0x476b1d - _0xbc0453; } ; _0x56067a[_0x4cc7('0x5c3')] = function(_0x39626e, _0x208256) { return _0x39626e - _0x208256; } ; _0x56067a[_0x4cc7('0x5c4')] = function(_0x293517, _0x265626) { return _0x293517 < _0x265626; } ; _0x56067a['REwwX'] = function(_0x57e4ef, _0x482e09) { return _0x57e4ef + _0x482e09; } ; _0x56067a[_0x4cc7('0x5c5')] = function(_0x59b497, _0x37131c) { return _0x59b497 === _0x37131c; } ; _0x56067a[_0x4cc7('0x5c6')] = function(_0x51eab9, _0x49aa45) { return _0x51eab9 == _0x49aa45; } ; _0x56067a[_0x4cc7('0x5c7')] = function(_0x54a510, _0x30c821) { return _0x54a510 != _0x30c821; } ; _0x56067a[_0x4cc7('0x5c8')] = 'resolveDependency'; _0x56067a[_0x4cc7('0x5c9')] = function(_0x33080a, _0x3f281e) { return _0x33080a - _0x3f281e; } ; _0x56067a[_0x4cc7('0x5ca')] = function(_0x1c3270, _0x370914) { return _0x1c3270 * _0x370914; } ; _0x56067a['JCWOn'] = function(_0x90295, _0x355c66) { return _0x90295 * _0x355c66; } ; _0x56067a['FwnHK'] = function(_0x109688, _0x11835e) { return _0x109688 + _0x11835e; } ; _0x56067a[_0x4cc7('0x5cb')] = function(_0x3221e2, _0x368d5c) { return _0x3221e2 == _0x368d5c; } ; _0x56067a[_0x4cc7('0x5cc')] = _0x2d63f9.DmIdS; _0x56067a[_0x4cc7('0x5cd')] = 'Could\x20not\x20find\x20a\x20parent\x20for\x20this\x20ObjectContainer3D'; _0x56067a[_0x4cc7('0x5ce')] = function(_0x40ded7, _0x4806f4) { return _0x40ded7 == _0x4806f4; } ; _0x56067a['oUPuN'] = _0x4cc7('0x5cf'); _0x56067a[_0x4cc7('0x5d0')] = _0x4cc7('0x5d1'); _0x56067a[_0x4cc7('0x5d2')] = function(_0x4ecd3a, _0x5d8e4b) { return _0x4ecd3a + _0x5d8e4b; } ; _0x56067a[_0x4cc7('0x5d3')] = function(_0x49151b, _0x281aa7) { return _0x49151b + _0x281aa7; } ; _0x56067a[_0x4cc7('0x5d4')] = _0x4cc7('0x5d5'); _0x56067a[_0x4cc7('0x5d6')] = function(_0x20e3cd, _0x9b83e1) { return _0x20e3cd == _0x9b83e1; } ; _0x56067a[_0x4cc7('0x5d7')] = 'animationStateComplete'; _0x56067a[_0x4cc7('0x5d8')] = function(_0x2a10e8, _0x4f7f98) { return _0x2a10e8 < _0x4f7f98; } ; _0x56067a[_0x4cc7('0x5d9')] = function(_0xbfbc7a, _0x174978) { return _0xbfbc7a != _0x174978; } ; _0x56067a[_0x4cc7('0x5da')] = function(_0x242234, _0x34a820) { return _0x242234 * _0x34a820; } ; _0x56067a[_0x4cc7('0x5db')] = function(_0xb74e1a, _0x21e877) { return _0xb74e1a != _0x21e877; } ; _0x56067a[_0x4cc7('0x5dc')] = function(_0x107650, _0xd629b9) { return _0x107650 != _0xd629b9; } ; _0x56067a['ZjKiO'] = _0x4cc7('0x5dd'); _0x56067a['mOGTM'] = _0x4cc7('0x5de'); _0x56067a[_0x4cc7('0x5df')] = function(_0x24f436, _0x5961bc) { return _0x24f436 == _0x5961bc; } ; _0x56067a[_0x4cc7('0x5e0')] = function(_0x39d4cd, _0x3b3098) { return _0x39d4cd - _0x3b3098; } ; _0x56067a['gSpuf'] = _0x4cc7('0x5e1'); _0x56067a['LCXbk'] = _0x4cc7('0x5e2'); _0x56067a[_0x4cc7('0x5e3')] = 'reNoT'; _0x56067a['kVwiV'] = _0x4cc7('0x5e4'); _0x56067a['LvAHm'] = _0x4cc7('0x5e5'); _0x56067a[_0x4cc7('0x5e6')] = function(_0x3b9678, _0x57eaa9) { return _0x3b9678 != _0x57eaa9; } ; _0x56067a[_0x4cc7('0x5e7')] = _0x4cc7('0x5e8'); _0x56067a['Mlcij'] = _0x4cc7('0x5e9'); _0x56067a[_0x4cc7('0x5ea')] = function(_0x2c8827, _0x3d69ad) { return _0x2d63f9.heINg(_0x2c8827, _0x3d69ad); } ; _0x56067a['wzKrp'] = function(_0x45e981, _0x49ac86) { return _0x45e981 * _0x49ac86; } ; _0x56067a[_0x4cc7('0x5eb')] = function(_0x4e37de, _0xd595b8) { return _0x4e37de == _0xd595b8; } ; _0x56067a[_0x4cc7('0x5ec')] = function(_0x31c23f, _0x3b29da) { return _0x31c23f == _0x3b29da; } ; _0x56067a[_0x4cc7('0x5ed')] = function(_0x497953, _0x95144e) { return _0x497953 == _0x95144e; } ; _0x56067a[_0x4cc7('0x5ee')] = function(_0x279061, _0x4ffb36) { return _0x279061 !== _0x4ffb36; } ; _0x56067a[_0x4cc7('0x5ef')] = _0x4cc7('0x5f0'); _0x56067a[_0x4cc7('0x5f1')] = function(_0x4e2a54, _0x19b166) { return _0x4e2a54 | _0x19b166; } ; _0x56067a[_0x4cc7('0x5f2')] = function(_0x395486, _0xf134ad) { return _0x395486 + _0xf134ad; } ; _0x56067a[_0x4cc7('0x5f3')] = function(_0x4ace51, _0x56b1c0) { return _0x4ace51(_0x56b1c0); } ; _0x56067a['goRYK'] = function(_0x4f8890, _0x4a8eac) { return _0x4f8890(_0x4a8eac); } ; _0x56067a[_0x4cc7('0x5f4')] = _0x4cc7('0x5f5'); _0x56067a[_0x4cc7('0x5f6')] = function(_0x9d526d, _0x22ea0c) { return _0x9d526d != _0x22ea0c; } ; _0x56067a[_0x4cc7('0x5f7')] = function(_0x66724f, _0x1b48e7) { return _0x66724f * _0x1b48e7; } ; _0x56067a[_0x4cc7('0x5f8')] = function(_0x6e248f, _0x13ad70) { return _0x6e248f != _0x13ad70; } ; _0x56067a[_0x4cc7('0x5f9')] = function(_0x19c8f1, _0x2ead58) { return _0x19c8f1 + _0x2ead58; } ; _0x56067a[_0x4cc7('0x5fa')] = function(_0x54fac6, _0x5bfbec) { return _0x54fac6 + _0x5bfbec; } ; _0x56067a['syZIG'] = _0x4cc7('0x5fb'); _0x56067a[_0x4cc7('0x5fc')] = function(_0x4ef7fc, _0xce3f4f) { return _0x4ef7fc != _0xce3f4f; } ; _0x56067a['poLeM'] = function(_0x20fdbb, _0x539f62) { return _0x20fdbb < _0x539f62; } ; _0x56067a['gmjkm'] = _0x4cc7('0x5fd'); _0x56067a[_0x4cc7('0x5fe')] = function(_0x2960af, _0x8c2fb) { return _0x2960af !== _0x8c2fb; } ; _0x56067a['jcAoc'] = function(_0x37081, _0x54593e) { return _0x37081 * _0x54593e; } ; _0x56067a[_0x4cc7('0x5ff')] = function(_0x3fd484, _0x336b60) { return _0x3fd484 + _0x336b60; } ; _0x56067a[_0x4cc7('0x600')] = function(_0x4d826d, _0x253ac9) { return _0x4d826d + _0x253ac9; } ; _0x56067a['dfXDH'] = function(_0x23f616, _0x2f32c7) { return _0x23f616 + _0x2f32c7; } ; _0x56067a[_0x4cc7('0x601')] = _0x4cc7('0x132'); _0x56067a['TCAZy'] = 'nrm\x20'; _0x56067a['iRzjP'] = _0x4cc7('0x602'); _0x56067a[_0x4cc7('0x603')] = _0x4cc7('0x604'); _0x56067a[_0x4cc7('0x605')] = function(_0x7d1092, _0x25a309) { return _0x7d1092 == _0x25a309; } ; _0x56067a[_0x4cc7('0x606')] = function(_0xd730a0, _0x47a63c) { return _0xd730a0 & _0x47a63c; } ; _0x56067a[_0x4cc7('0x607')] = function(_0x422144, _0xd4af8b) { return _0x422144 === _0xd4af8b; } ; _0x56067a['zVAzH'] = _0x4cc7('0x608'); _0x56067a[_0x4cc7('0x609')] = _0x4cc7('0x60a'); _0x56067a[_0x4cc7('0x60b')] = function(_0x169896, _0x31964d) { return _0x169896 >>> _0x31964d; } ; _0x56067a[_0x4cc7('0x60c')] = function(_0x1f4c59, _0x2744a5) { return _0x1f4c59 + _0x2744a5; } ; _0x56067a['HnpPB'] = function(_0x1decfa, _0x552949) { return _0x1decfa + _0x552949; } ; _0x56067a[_0x4cc7('0x60d')] = _0x4cc7('0x152'); _0x56067a[_0x4cc7('0x60e')] = function(_0x1fabff, _0x17d806) { return _0x1fabff + _0x17d806; } ; _0x56067a[_0x4cc7('0x60f')] = _0x4cc7('0x610'); _0x56067a[_0x4cc7('0x611')] = _0x4cc7('0x612'); _0x56067a[_0x4cc7('0x613')] = function(_0x4dbebf, _0x2dc743) { return _0x4dbebf + _0x2dc743; } ; _0x56067a[_0x4cc7('0x614')] = function(_0x37c05d, _0x21e086) { return _0x37c05d == _0x21e086; } ; _0x56067a[_0x4cc7('0x615')] = function(_0x49767b, _0x5e5b75) { return _0x49767b + _0x5e5b75; } ; _0x56067a[_0x4cc7('0x616')] = function(_0x114a9a, _0x424294) { return _0x114a9a + _0x424294; } ; _0x56067a[_0x4cc7('0x617')] = _0x4cc7('0x14b'); _0x56067a['LsCvU'] = 'add\x20'; _0x56067a[_0x4cc7('0x618')] = _0x4cc7('0x619'); _0x56067a[_0x4cc7('0x61a')] = function(_0x12b89e, _0x35bcbf) { return _0x12b89e + _0x35bcbf; } ; _0x56067a['syNcS'] = function(_0x59af68, _0x201578) { return _0x59af68 + _0x201578; } ; _0x56067a[_0x4cc7('0x61b')] = function(_0x4e9365, _0x151a96) { return _0x4e9365 + _0x151a96; } ; _0x56067a[_0x4cc7('0x61c')] = _0x4cc7('0x61d'); _0x56067a[_0x4cc7('0x61e')] = _0x4cc7('0x61f'); _0x56067a['LlgiS'] = '.y,\x20'; _0x56067a[_0x4cc7('0x620')] = _0x4cc7('0x621'); _0x56067a[_0x4cc7('0x622')] = _0x4cc7('0x623'); _0x56067a[_0x4cc7('0x624')] = _0x4cc7('0xaf'); _0x56067a[_0x4cc7('0x625')] = _0x4cc7('0x626'); _0x56067a[_0x4cc7('0x627')] = '.z,\x20'; _0x56067a['QOklx'] = _0x4cc7('0x628'); _0x56067a[_0x4cc7('0x629')] = function(_0x47d64a, _0x1cd6b4) { return _0x47d64a + _0x1cd6b4; } ; _0x56067a[_0x4cc7('0x62a')] = function(_0x5abe25, _0x4e9d94) { return _0x5abe25 + _0x4e9d94; } ; _0x56067a[_0x4cc7('0x62b')] = function(_0x3e9c0e, _0x2c323f) { return _0x3e9c0e + _0x2c323f; } ; _0x56067a['GcZct'] = function(_0x46e32c, _0x3b3919) { return _0x46e32c + _0x3b3919; } ; _0x56067a['tkkzL'] = _0x4cc7('0x62c'); _0x56067a['wBgDu'] = function(_0x3eed72, _0x2581fa) { return _0x3eed72 != _0x2581fa; } ; _0x56067a[_0x4cc7('0x62d')] = function(_0x32f713, _0x4b3a30) { return _0x2d63f9.okNwm(_0x32f713, _0x4b3a30); } ; _0x56067a[_0x4cc7('0x62e')] = _0x4cc7('0x62f'); _0x56067a[_0x4cc7('0x630')] = _0x4cc7('0x631'); _0x56067a[_0x4cc7('0x632')] = function(_0x1afbd2, _0x14f577) { return _0x1afbd2 + _0x14f577; } ; _0x56067a[_0x4cc7('0x633')] = _0x4cc7('0x634'); _0x56067a['VTvcq'] = function(_0x383a2d, _0x1a89eb) { return _0x383a2d + _0x1a89eb; } ; _0x56067a[_0x4cc7('0x635')] = _0x4cc7('0x139'); _0x56067a['WoyyD'] = function(_0x21a217, _0x3779f6) { return _0x21a217 === _0x3779f6; } ; _0x56067a['EdZDv'] = function(_0x1e4f6b, _0x14d3e3) { return _0x1e4f6b + _0x14d3e3; } ; _0x56067a['HzJAI'] = function(_0x13a8a6, _0x259880) { return _0x13a8a6 != _0x259880; } ; _0x56067a['rPbNI'] = function(_0x1a43d6, _0x27aa43) { return _0x1a43d6 + _0x27aa43; } ; _0x56067a[_0x4cc7('0x636')] = function(_0x7570fc, _0x250cc9) { return _0x7570fc + _0x250cc9; } ; _0x56067a[_0x4cc7('0x637')] = function(_0x5e379d, _0x278b2a, _0x4055c6, _0x69249e) { return _0x5e379d(_0x278b2a, _0x4055c6, _0x69249e); } ; _0x56067a[_0x4cc7('0x638')] = function(_0x44dc61, _0x5e361d) { return _0x44dc61 + _0x5e361d; } ; _0x56067a[_0x4cc7('0x639')] = function(_0x3434ee, _0x5be97c) { return _0x3434ee + _0x5be97c; } ; _0x56067a[_0x4cc7('0x63a')] = function(_0x5cb6e1, _0x2dbd34) { return _0x5cb6e1 + _0x2dbd34; } ; _0x56067a['wysLH'] = function(_0xad331d, _0x4c2f4f) { return _0xad331d + _0x4c2f4f; } ; _0x56067a[_0x4cc7('0x63b')] = function(_0x1c6f06, _0x11baaa) { return _0x1c6f06 + _0x11baaa; } ; _0x56067a[_0x4cc7('0x63c')] = _0x4cc7('0x63d'); _0x56067a[_0x4cc7('0x63e')] = '.xyz\x0anrm\x20'; _0x56067a[_0x4cc7('0x63f')] = function(_0x2d3d26, _0x550158) { return _0x2d3d26 + _0x550158; } ; _0x56067a['ZFUtU'] = function(_0x77c6df, _0x5c8951) { return _0x77c6df + _0x5c8951; } ; _0x56067a[_0x4cc7('0x640')] = function(_0x2849c5, _0x1d474a) { return _0x2849c5 + _0x1d474a; } ; _0x56067a[_0x4cc7('0x641')] = function(_0x916e6a, _0x1332f2) { return _0x916e6a + _0x1332f2; } ; _0x56067a[_0x4cc7('0x642')] = function(_0x25fe8e, _0x16ff52) { return _0x25fe8e + _0x16ff52; } ; _0x56067a[_0x4cc7('0x643')] = function(_0x1ad052, _0x45a2d3) { return _0x1ad052 + _0x45a2d3; } ; _0x56067a[_0x4cc7('0x644')] = function(_0x43c67d, _0xdbd811) { return _0x43c67d + _0xdbd811; } ; _0x56067a[_0x4cc7('0x645')] = function(_0x1163e8, _0x154fa9) { return _0x1163e8 + _0x154fa9; } ; _0x56067a[_0x4cc7('0x646')] = function(_0x1fd6ca, _0x3af7cc) { return _0x1fd6ca & _0x3af7cc; } ; _0x56067a[_0x4cc7('0x647')] = function(_0x476707, _0x59f87a) { return _0x476707 + _0x59f87a; } ; _0x56067a[_0x4cc7('0x648')] = function(_0x1131da, _0xd2d7d) { return _0x1131da + _0xd2d7d; } ; _0x56067a[_0x4cc7('0x649')] = function(_0x3c7459, _0x216bc5) { return _0x3c7459 + _0x216bc5; } ; _0x56067a['VOdEs'] = function(_0x5e0e4e, _0x133f9d) { return _0x5e0e4e + _0x133f9d; } ; _0x56067a[_0x4cc7('0x64a')] = function(_0x4c9c9, _0x4182f7) { return _0x2d63f9.gUWWE(_0x4c9c9, _0x4182f7); } ; _0x56067a[_0x4cc7('0x64b')] = function(_0x2970aa, _0x5d2da8) { return _0x2970aa + _0x5d2da8; } ; _0x56067a[_0x4cc7('0x64c')] = function(_0x340569, _0x5f35b6) { return _0x340569 + _0x5f35b6; } ; _0x56067a[_0x4cc7('0x64d')] = function(_0x39d100, _0x5b0b6) { return _0x39d100 * _0x5b0b6; } ; _0x56067a[_0x4cc7('0x64e')] = function(_0x1b88ff, _0x4576dc) { return _0x1b88ff * _0x4576dc; } ; _0x56067a[_0x4cc7('0x64f')] = function(_0x2a4f6b, _0xcb1e5e) { return _0x2a4f6b + _0xcb1e5e; } ; _0x56067a[_0x4cc7('0x650')] = function(_0x702c04, _0x3f466d) { return _0x702c04 + _0x3f466d; } ; _0x56067a[_0x4cc7('0x651')] = function(_0x2d59ba, _0x4e67cb) { return _0x2d59ba + _0x4e67cb; } ; _0x56067a[_0x4cc7('0x652')] = _0x4cc7('0x653'); _0x56067a[_0x4cc7('0x654')] = _0x4cc7('0x655'); _0x56067a[_0x4cc7('0x656')] = _0x4cc7('0x657'); _0x56067a[_0x4cc7('0x658')] = function(_0x62cb38, _0x1cd856) { return _0x62cb38 != _0x1cd856; } ; _0x56067a[_0x4cc7('0x659')] = _0x4cc7('0x65a'); _0x56067a[_0x4cc7('0x65b')] = function(_0x203196, _0x455e31) { return _0x203196 == _0x455e31; } ; _0x56067a[_0x4cc7('0x65c')] = _0x4cc7('0x65d'); _0x56067a[_0x4cc7('0x65e')] = function(_0x6b6b91, _0x12176b) { return _0x2d63f9.heINg(_0x6b6b91, _0x12176b); } ; _0x56067a[_0x4cc7('0x65f')] = function(_0x4feed3, _0x32d74c) { return _0x4feed3 != _0x32d74c; } ; _0x56067a['nwIPG'] = _0x4cc7('0x660'); _0x56067a[_0x4cc7('0x661')] = function(_0x1321d8, _0x4caf8e) { return _0x1321d8 < _0x4caf8e; } ; _0x56067a['heZbN'] = function(_0x531198, _0x3d58fd) { return _0x531198 != _0x3d58fd; } ; _0x56067a[_0x4cc7('0x662')] = _0x4cc7('0x663'); _0x56067a[_0x4cc7('0x664')] = 'UpbkN'; _0x56067a[_0x4cc7('0x665')] = _0x4cc7('0x666'); _0x56067a[_0x4cc7('0x667')] = function(_0xe42e28, _0x14f9f0) { return _0xe42e28 * _0x14f9f0; } ; _0x56067a['HPnRq'] = _0x4cc7('0x668'); _0x56067a['YUGyr'] = _0x4cc7('0x669'); _0x56067a['ZUIOZ'] = function(_0x44f6dc, _0x38358f) { return _0x44f6dc != _0x38358f; } ; _0x56067a['kTjlF'] = 'PNNnM'; _0x56067a['lWEiS'] = function(_0x36119d, _0x3dd542) { return _0x36119d < _0x3dd542; } ; _0x56067a[_0x4cc7('0x66a')] = function(_0x54197e, _0x30446a) { return _0x54197e * _0x30446a; } ; _0x56067a['MhsOZ'] = function(_0x31d263, _0x5cb8d1) { return _0x31d263 < _0x5cb8d1; } ; _0x56067a['rEXuG'] = function(_0x22e355, _0x276058) { return _0x22e355 * _0x276058; } ; _0x56067a[_0x4cc7('0x66b')] = function(_0x3e5f02, _0x15186b) { return _0x3e5f02 * _0x15186b; } ; _0x56067a['yQNMn'] = function(_0x4ad216, _0x3b2633) { return _0x4ad216 / _0x3b2633; } ; _0x56067a[_0x4cc7('0x66c')] = function(_0x165737, _0x2b331c) { return _0x165737 - _0x2b331c; } ; _0x56067a[_0x4cc7('0x66d')] = function(_0x2a509e, _0xd08e64) { return _0x2a509e * _0xd08e64; } ; _0x56067a[_0x4cc7('0x66e')] = function(_0x29ff1a, _0x1af739) { return _0x29ff1a < _0x1af739; } ; _0x56067a['AFYHT'] = function(_0x572de3, _0x1b6866) { return _0x572de3 < _0x1b6866; } ; _0x56067a['Upykj'] = function(_0x5e5d4a, _0x22faf8) { return _0x5e5d4a + _0x22faf8; } ; _0x56067a[_0x4cc7('0x66f')] = function(_0x3742fa, _0xeb95f1) { return _0x3742fa + _0xeb95f1; } ; _0x56067a['HJSvo'] = function(_0x48f31b, _0x3d0db0) { return _0x48f31b + _0x3d0db0; } ; _0x56067a[_0x4cc7('0x670')] = function(_0x51412e, _0x539cbb) { return _0x51412e != _0x539cbb; } ; _0x56067a[_0x4cc7('0x671')] = _0x2d63f9.Spnqy; _0x56067a[_0x4cc7('0x672')] = function(_0x4bb76b, _0x8a5777) { return _0x4bb76b * _0x8a5777; } ; _0x56067a[_0x4cc7('0x673')] = 'FhNxP'; _0x56067a[_0x4cc7('0x674')] = function(_0x2153a2, _0x4b00a1) { return _0x2153a2 + _0x4b00a1; } ; _0x56067a[_0x4cc7('0x675')] = function(_0x156f7e, _0x3bf711) { return _0x156f7e < _0x3bf711; } ; _0x56067a[_0x4cc7('0x676')] = function(_0x468fe3, _0x41716d) { return _0x468fe3 * _0x41716d; } ; _0x56067a['OPVeY'] = function(_0x35bbe4, _0x340ca5) { return _0x35bbe4 + _0x340ca5; } ; _0x56067a[_0x4cc7('0x677')] = function(_0x4da1a0, _0x33f65d) { return _0x4da1a0 + _0x33f65d; } ; _0x56067a[_0x4cc7('0x678')] = function(_0x139ba8, _0x4dcf75) { return _0x139ba8 + _0x4dcf75; } ; _0x56067a[_0x4cc7('0x679')] = function(_0x45ea77, _0x11c36d) { return _0x2d63f9.MfKfc(_0x45ea77, _0x11c36d); } ; _0x56067a['YerWq'] = function(_0x1a85e6, _0x41dabf) { return _0x1a85e6 == _0x41dabf; } ; _0x56067a[_0x4cc7('0x67a')] = function(_0x34d880, _0x38c365) { return _0x34d880 != _0x38c365; } ; _0x56067a[_0x4cc7('0x67b')] = function(_0x21d526, _0x15ddc7) { return _0x21d526 | _0x15ddc7; } ; _0x56067a[_0x4cc7('0x67c')] = function(_0x4a6d29, _0x3e76a6) { return _0x4a6d29 != _0x3e76a6; } ; _0x56067a[_0x4cc7('0x67d')] = function(_0xbd6912, _0x289d6d) { return _0xbd6912 - _0x289d6d; } ; _0x56067a[_0x4cc7('0x67e')] = function(_0x33b602, _0x681458) { return _0x33b602 & _0x681458; } ; _0x56067a[_0x4cc7('0x67f')] = function(_0x16ee02, _0x153246, _0x1d5dc6) { return _0x16ee02(_0x153246, _0x1d5dc6); } ; _0x56067a[_0x4cc7('0x680')] = _0x4cc7('0x681'); _0x56067a[_0x4cc7('0x682')] = _0x4cc7('0x683'); _0x56067a[_0x4cc7('0x684')] = function(_0x227853, _0x4c98c3) { return _0x227853 == _0x4c98c3; } ; _0x56067a[_0x4cc7('0x685')] = function(_0x240634, _0x3dffeb) { return _0x240634 == _0x3dffeb; } ; _0x56067a['DZwxZ'] = function(_0x31a35e, _0x3ca06b) { return _0x31a35e - _0x3ca06b; } ; _0x56067a['gItvF'] = _0x4cc7('0x686'); _0x56067a[_0x4cc7('0x687')] = _0x4cc7('0x688'); _0x56067a['qQRPn'] = _0x4cc7('0x689'); _0x56067a[_0x4cc7('0x68a')] = _0x4cc7('0x68b'); _0x56067a[_0x4cc7('0x68c')] = _0x4cc7('0x68d'); _0x56067a['zyhPs'] = _0x4cc7('0x68e'); _0x56067a['sizPU'] = _0x4cc7('0x68f'); _0x56067a[_0x4cc7('0x690')] = function(_0x2310cf, _0x5dbdf7) { return _0x2310cf == _0x5dbdf7; } ; _0x56067a[_0x4cc7('0x691')] = 'JxBtd'; _0x56067a['VPjDf'] = _0x4cc7('0x692'); _0x56067a[_0x4cc7('0x693')] = function(_0x356c22, _0x520f62) { return _0x356c22 == _0x520f62; } ; _0x56067a[_0x4cc7('0x694')] = _0x4cc7('0x43'); _0x56067a[_0x4cc7('0x695')] = _0x4cc7('0x696'); _0x56067a['cNbSV'] = _0x4cc7('0x697'); _0x56067a[_0x4cc7('0x698')] = 'xbsIu'; _0x56067a[_0x4cc7('0x699')] = 'UtPHO'; _0x56067a[_0x4cc7('0x69a')] = function(_0x167d0c, _0xcdae4e) { return _0x167d0c - _0xcdae4e; } ; _0x56067a['DUTYG'] = function(_0x5e06fe, _0x184a05) { return _0x5e06fe <= _0x184a05; } ; _0x56067a[_0x4cc7('0x69b')] = function(_0x5d2f60, _0x20b8f0) { return _0x5d2f60 <= _0x20b8f0; } ; _0x56067a['NGgoD'] = function(_0x308090, _0x89fa0) { return _0x308090 * _0x89fa0; } ; _0x56067a[_0x4cc7('0x69c')] = function(_0xdada6a, _0x5e4702) { return _0xdada6a > _0x5e4702; } ; _0x56067a[_0x4cc7('0x69d')] = function(_0x421c63, _0x3f863c) { return _0x421c63 !== _0x3f863c; } ; _0x56067a[_0x4cc7('0x69e')] = 'KJZXg'; _0x56067a[_0x4cc7('0x69f')] = function(_0x34debf, _0x3f14cb) { return _0x34debf + _0x3f14cb; } ; _0x56067a[_0x4cc7('0x6a0')] = function(_0x1b478c, _0x4093ef) { return _0x1b478c + _0x4093ef; } ; _0x56067a[_0x4cc7('0x6a1')] = _0x4cc7('0x6a2'); _0x56067a[_0x4cc7('0x6a3')] = function(_0x50545f, _0x3d1ada) { return _0x2d63f9.yqIUe(_0x50545f, _0x3d1ada); } ; _0x56067a[_0x4cc7('0x6a4')] = function(_0x21c080, _0x42a0f4) { return _0x21c080 + _0x42a0f4; } ; _0x56067a[_0x4cc7('0x6a5')] = function(_0x711dc5, _0x595603) { return _0x711dc5 - _0x595603; } ; _0x56067a[_0x4cc7('0x6a6')] = function(_0x54fcbe, _0xf1e8b0) { return _0x54fcbe - _0xf1e8b0; } ; _0x56067a[_0x4cc7('0x6a7')] = function(_0x484b9f, _0x2534b3) { return _0x484b9f / _0x2534b3; } ; _0x56067a[_0x4cc7('0x6a8')] = function(_0x30928a, _0x4d4101) { return _0x30928a / _0x4d4101; } ; _0x56067a[_0x4cc7('0x6a9')] = function(_0x41f98b, _0x1bd8e0) { return _0x41f98b * _0x1bd8e0; } ; _0x56067a[_0x4cc7('0x6aa')] = function(_0x1d8ba0, _0x35d4f4) { return _0x1d8ba0 != _0x35d4f4; } ; _0x56067a[_0x4cc7('0x6ab')] = function(_0x218a62, _0x3e1112) { return _0x218a62 * _0x3e1112; } ; _0x56067a[_0x4cc7('0x6ac')] = _0x4cc7('0x6ad'); _0x56067a['SmRGC'] = function(_0x18e6e7, _0x59491e) { return _0x2d63f9.QXCXe(_0x18e6e7, _0x59491e); } ; _0x56067a[_0x4cc7('0x6ae')] = function(_0x3f69fc, _0x16f168) { return _0x3f69fc * _0x16f168; } ; _0x56067a[_0x4cc7('0x6af')] = function(_0xf65442, _0x3a08e4) { return _0xf65442 - _0x3a08e4; } ; _0x56067a[_0x4cc7('0x6b0')] = function(_0x11d794, _0x49a7ff) { return _0x11d794 * _0x49a7ff; } ; _0x56067a[_0x4cc7('0x6b1')] = 'bridge'; _0x56067a[_0x4cc7('0x6b2')] = function(_0x184dde, _0x3e196a) { return _0x184dde - _0x3e196a; } ; _0x56067a[_0x4cc7('0x6b3')] = function(_0x1b6695, _0x346901) { return _0x1b6695 - _0x346901; } ; _0x56067a[_0x4cc7('0x6b4')] = _0x4cc7('0x6b5'); _0x56067a[_0x4cc7('0x6b6')] = _0x4cc7('0x6b7'); _0x56067a['nIRyH'] = _0x4cc7('0x6b8'); _0x56067a[_0x4cc7('0x6b9')] = _0x4cc7('0x6ba'); _0x56067a[_0x4cc7('0x6bb')] = _0x4cc7('0x6bc'); _0x56067a[_0x4cc7('0x6bd')] = 'Jump\x20lots\x20of\x20times\x20in\x20a\x20row\x20to\x20be\x20like\x20the\x20Bunny.\x20The\x20Child\x20is\x20practicing\x20until\x20he\x20can\x20jump\x20as\x20high\x20as\x20his\x20favorite\x20pet!'; _0x56067a['QBtrF'] = function(_0x341a86, _0x30a201) { return _0x341a86 == _0x30a201; } ; _0x56067a[_0x4cc7('0x6be')] = _0x4cc7('0x6bf'); _0x56067a[_0x4cc7('0x6c0')] = _0x4cc7('0x6c1'); _0x56067a[_0x4cc7('0x6c2')] = function(_0x440538, _0x2c27ef) { return _0x440538 == _0x2c27ef; } ; _0x56067a['YpTOc'] = function(_0x5180c5, _0xf895e6) { return _0x5180c5 < _0xf895e6; } ; _0x56067a[_0x4cc7('0x6c3')] = function(_0x5d5cb3) { return _0x5d5cb3(); } ; _0x56067a[_0x4cc7('0x6c4')] = function(_0xde2100, _0x6ed9e5) { return _0xde2100 == _0x6ed9e5; } ; _0x56067a[_0x4cc7('0x6c5')] = _0x4cc7('0x6c6'); _0x56067a[_0x4cc7('0x6c7')] = function(_0x4553b8, _0xd9217f) { return _0x4553b8 != _0xd9217f; } ; _0x56067a[_0x4cc7('0x6c8')] = function(_0x33e43b, _0x239efb) { return _0x33e43b > _0x239efb; } ; _0x56067a[_0x4cc7('0x6c9')] = _0x4cc7('0x6ca'); _0x56067a[_0x4cc7('0x6cb')] = 'oUSMn'; _0x56067a[_0x4cc7('0x6cc')] = _0x4cc7('0x6cd'); _0x56067a[_0x4cc7('0x6ce')] = 'Now\x20let\x27s\x20get\x20going\x20before\x20that\x20pest\x20comes\x20back.'; _0x56067a[_0x4cc7('0x6cf')] = _0x4cc7('0x6d0'); _0x56067a[_0x4cc7('0x6d1')] = _0x4cc7('0x6d2'); _0x56067a['lsbUG'] = function(_0x3130f3, _0x2059a4, _0x402fa4) { return _0x3130f3(_0x2059a4, _0x402fa4); } ; _0x56067a[_0x4cc7('0x6d3')] = _0x4cc7('0x6d4'); _0x56067a[_0x4cc7('0x6d5')] = function(_0x431099, _0x5b4bd1) { return _0x431099 !== _0x5b4bd1; } ; _0x56067a[_0x4cc7('0x6d6')] = function(_0x44d515, _0x508875) { return _0x44d515 * _0x508875; } ; _0x56067a[_0x4cc7('0x6d7')] = _0x4cc7('0x6d8'); _0x56067a[_0x4cc7('0x6d9')] = function(_0x483126, _0x3b8155) { return _0x483126 * _0x3b8155; } ; _0x56067a[_0x4cc7('0x6da')] = _0x2d63f9.tdVOj; _0x56067a[_0x4cc7('0x6db')] = function(_0x45bad2, _0x1c9004) { return _0x45bad2 + _0x1c9004; } ; _0x56067a[_0x4cc7('0x6dc')] = function(_0xd634fa, _0x2d1b8a) { return _0xd634fa !== _0x2d1b8a; } ; _0x56067a[_0x4cc7('0x6dd')] = function(_0x273f40, _0x5964f4) { return _0x273f40 + _0x5964f4; } ; _0x56067a[_0x4cc7('0x6de')] = function(_0x1fae92, _0x3786b7) { return _0x1fae92 / _0x3786b7; } ; _0x56067a[_0x4cc7('0x6df')] = _0x4cc7('0x6e0'); _0x56067a[_0x4cc7('0x6e1')] = _0x4cc7('0x6e2'); _0x56067a[_0x4cc7('0x6e3')] = function(_0x55b596, _0x1f0988) { return _0x55b596 !== _0x1f0988; } ; _0x56067a[_0x4cc7('0x6e4')] = function(_0x29e8a7, _0x3c03f9) { return _0x29e8a7 == _0x3c03f9; } ; _0x56067a['VEfDa'] = _0x4cc7('0x6e5'); _0x56067a['rbvXa'] = _0x4cc7('0x6e6'); _0x56067a['seBYB'] = function(_0x3aa0f2, _0x2ce7cf) { return _0x3aa0f2 == _0x2ce7cf; } ; _0x56067a['jbbnr'] = 'Neither\x20do\x20I.'; _0x56067a[_0x4cc7('0x6e7')] = function(_0x2551bd, _0x17b7fa) { return _0x2551bd / _0x17b7fa; } ; _0x56067a[_0x4cc7('0x6e8')] = function(_0xd42d32, _0xb31e1e, _0x176955) { return _0xd42d32(_0xb31e1e, _0x176955); } ; _0x56067a[_0x4cc7('0x6e9')] = _0x4cc7('0x6ea'); _0x56067a[_0x4cc7('0x6eb')] = _0x4cc7('0x6ec'); _0x56067a[_0x4cc7('0x6ed')] = _0x4cc7('0x6ee'); _0x56067a[_0x4cc7('0x6ef')] = _0x4cc7('0x6f0'); _0x56067a[_0x4cc7('0x6f1')] = function(_0xbee6f3, _0x54bb0a, _0x35b6a1) { return _0xbee6f3(_0x54bb0a, _0x35b6a1); } ; _0x56067a[_0x4cc7('0x6f2')] = 'OFaxT'; _0x56067a[_0x4cc7('0x6f3')] = 'Inflation'; _0x56067a[_0x4cc7('0x6f4')] = 'That\x27s\x20a\x20picture\x20of\x20you.'; _0x56067a[_0x4cc7('0x6f5')] = function(_0x3578be, _0x436dca) { return _0x3578be != _0x436dca; } ; _0x56067a['TUGPt'] = function(_0x518f59, _0x5d5389) { return _0x518f59 + _0x5d5389; } ; _0x56067a[_0x4cc7('0x6f6')] = function(_0x195e21, _0x870822) { return _0x195e21 - _0x870822; } ; _0x56067a[_0x4cc7('0x6f7')] = function(_0x2d4d35, _0xf49f22) { return _0x2d4d35 * _0xf49f22; } ; _0x56067a[_0x4cc7('0x6f8')] = function(_0x5a5651, _0x1845aa) { return _0x5a5651 * _0x1845aa; } ; _0x56067a[_0x4cc7('0x6f9')] = function(_0x525d65, _0x592e5b) { return _0x525d65 + _0x592e5b; } ; _0x56067a[_0x4cc7('0x6fa')] = function(_0x89a7ee, _0x24c9f2) { return _0x89a7ee / _0x24c9f2; } ; _0x56067a[_0x4cc7('0x6fb')] = function(_0x45932b, _0x2f512f) { return _0x45932b + _0x2f512f; } ; _0x56067a['tXeln'] = 'iqOaN'; _0x56067a[_0x4cc7('0x6fc')] = _0x4cc7('0x6fd'); _0x56067a[_0x4cc7('0x6fe')] = function(_0x2ed6fe, _0x5af849) { return _0x2ed6fe === _0x5af849; } ; _0x56067a[_0x4cc7('0x6ff')] = function(_0x7d7c4f, _0x54c97f) { return _0x2d63f9.MfKfc(_0x7d7c4f, _0x54c97f); } ; _0x56067a['DkvZv'] = function(_0xcc2ff, _0x26182a) { return _0xcc2ff == _0x26182a; } ; _0x56067a[_0x4cc7('0x700')] = _0x4cc7('0x701'); _0x56067a[_0x4cc7('0x702')] = _0x4cc7('0x703'); _0x56067a['jOVET'] = _0x4cc7('0x704'); _0x56067a[_0x4cc7('0x705')] = _0x4cc7('0x706'); _0x56067a['qRynU'] = _0x4cc7('0x707'); _0x56067a[_0x4cc7('0x708')] = function(_0x405cb6, _0x41a55f) { return _0x405cb6 + _0x41a55f; } ; _0x56067a[_0x4cc7('0x709')] = function(_0x2ea9be, _0x49a1f2) { return _0x2ea9be + _0x49a1f2; } ; _0x56067a[_0x4cc7('0x70a')] = function(_0x39b1f4, _0x518d20) { return _0x2d63f9.okNwm(_0x39b1f4, _0x518d20); } ; _0x56067a[_0x4cc7('0x70b')] = function(_0x582f92, _0x58a921) { return _0x582f92 + _0x58a921; } ; _0x56067a[_0x4cc7('0x70c')] = function(_0x1643f3, _0x408ccf) { return _0x1643f3 + _0x408ccf; } ; _0x56067a[_0x4cc7('0x70d')] = function(_0xeffdd6, _0x3b70f9) { return _0xeffdd6 + _0x3b70f9; } ; _0x56067a[_0x4cc7('0x70e')] = function(_0x51bcbf, _0x6d3a1b) { return _0x51bcbf + _0x6d3a1b; } ; _0x56067a['kcoQv'] = function(_0x535aa7, _0x1753b9) { return _0x535aa7 + _0x1753b9; } ; _0x56067a[_0x4cc7('0x70f')] = function(_0x5f5160, _0x16b924) { return _0x2d63f9.zXMrB(_0x5f5160, _0x16b924); } ; _0x56067a[_0x4cc7('0x710')] = function(_0x3d71e5, _0x726f48) { return _0x3d71e5 + _0x726f48; } ; _0x56067a[_0x4cc7('0x711')] = function(_0x1ea9b6, _0x5097e9) { return _0x1ea9b6 + _0x5097e9; } ; _0x56067a[_0x4cc7('0x712')] = function(_0x48915f, _0x3794fc) { return _0x48915f + _0x3794fc; } ; _0x56067a[_0x4cc7('0x713')] = _0x4cc7('0x714'); _0x56067a[_0x4cc7('0x715')] = function(_0x22a5ca, _0x4ac887) { return _0x22a5ca + _0x4ac887; } ; _0x56067a[_0x4cc7('0x716')] = function(_0xc86a81, _0x30f6c5) { return _0xc86a81 + _0x30f6c5; } ; _0x56067a['NfjbL'] = _0x4cc7('0x717'); _0x56067a[_0x4cc7('0x718')] = _0x4cc7('0x719'); _0x56067a[_0x4cc7('0x71a')] = function(_0x2d19b7, _0x5e1d84) { return _0x2d19b7 * _0x5e1d84; } ; _0x56067a[_0x4cc7('0x71b')] = _0x2d63f9.jJWjE; _0x56067a[_0x4cc7('0x71c')] = _0x4cc7('0x71d'); _0x56067a['VmyBY'] = function(_0x1575eb, _0x41bd69) { return _0x1575eb !== _0x41bd69; } ; _0x56067a[_0x4cc7('0x71e')] = function(_0x2e08c8, _0x5a06e7, _0x33330d) { return _0x2e08c8(_0x5a06e7, _0x33330d); } ; _0x56067a[_0x4cc7('0x71f')] = _0x4cc7('0x720'); _0x56067a[_0x4cc7('0x721')] = 'The\x20scientific\x20method,\x20of\x20course!'; _0x56067a[_0x4cc7('0x722')] = function(_0x11615a, _0xca3ea1) { return _0x11615a * _0xca3ea1; } ; _0x56067a[_0x4cc7('0x723')] = function(_0x589a17, _0x3b9b54) { return _0x589a17 > _0x3b9b54; } ; _0x56067a['LbJjM'] = _0x4cc7('0x724'); _0x56067a[_0x4cc7('0x725')] = function(_0xb9ad11, _0x47edc3) { return _0xb9ad11 / _0x47edc3; } ; _0x56067a[_0x4cc7('0x726')] = _0x2d63f9.FgrMe; _0x56067a['AgdmA'] = function(_0x314596, _0x521e8f) { return _0x314596 === _0x521e8f; } ; _0x56067a['EndhU'] = function(_0x25bae5, _0x531f7f) { return _0x25bae5 * _0x531f7f; } ; _0x56067a[_0x4cc7('0x727')] = _0x4cc7('0x728'); _0x56067a['BWESY'] = _0x2d63f9.DKBhh; _0x56067a['gDiZZ'] = function(_0x4e1560, _0x2620cb) { return _0x4e1560 * _0x2620cb; } ; _0x56067a[_0x4cc7('0x729')] = 'You\x20stole\x20the\x20Planet!'; _0x56067a[_0x4cc7('0x72a')] = 'But\x20it\x20doesn\x27t\x20taste\x20very\x20good.'; _0x56067a['myAWm'] = function(_0x5918b0, _0x2b4704, _0x2d054c) { return _0x5918b0(_0x2b4704, _0x2d054c); } ; _0x56067a[_0x4cc7('0x72b')] = _0x4cc7('0x72c'); _0x56067a[_0x4cc7('0x72d')] = _0x4cc7('0x72e'); _0x56067a[_0x4cc7('0x72f')] = _0x4cc7('0x730'); _0x56067a[_0x4cc7('0x731')] = _0x4cc7('0x732'); _0x56067a[_0x4cc7('0x733')] = _0x4cc7('0x734'); _0x56067a[_0x4cc7('0x735')] = _0x4cc7('0x736'); _0x56067a['KRTjY'] = _0x4cc7('0x737'); _0x56067a[_0x4cc7('0x738')] = _0x4cc7('0x739'); _0x56067a[_0x4cc7('0x73a')] = function(_0x4be5e4, _0x2b129c, _0x51198f) { return _0x4be5e4(_0x2b129c, _0x51198f); } ; _0x56067a[_0x4cc7('0x73b')] = function(_0x55599f, _0x4383f3, _0x5ea96e) { return _0x55599f(_0x4383f3, _0x5ea96e); } ; _0x56067a[_0x4cc7('0x73c')] = _0x4cc7('0x73d'); _0x56067a['aevVI'] = _0x4cc7('0x73e'); _0x56067a[_0x4cc7('0x73f')] = function(_0x5ea1c8, _0x3789f6) { return _0x5ea1c8 + _0x3789f6; } ; _0x56067a['kHAdG'] = function(_0x3d45b5, _0x51908f) { return _0x3d45b5 + _0x51908f; } ; _0x56067a[_0x4cc7('0x740')] = 'Farewell!'; _0x56067a[_0x4cc7('0x741')] = function(_0x6503c, _0x24e0e7, _0x2e3949) { return _0x6503c(_0x24e0e7, _0x2e3949); } ; _0x56067a['PBNmD'] = _0x4cc7('0x742'); _0x56067a[_0x4cc7('0x743')] = _0x4cc7('0x744'); _0x56067a[_0x4cc7('0x745')] = function(_0x597998, _0x25e032) { return _0x597998 === _0x25e032; } ; _0x56067a['cbxEo'] = _0x2d63f9.PcxNB; _0x56067a['esanO'] = function(_0x40ab16, _0x13c0f3) { return _0x40ab16 * _0x13c0f3; } ; _0x56067a[_0x4cc7('0x746')] = function(_0x3e8b36, _0x41e8f5) { return _0x3e8b36 * _0x41e8f5; } ; _0x56067a[_0x4cc7('0x747')] = function(_0x5af1b8, _0x17f519) { return _0x5af1b8 + _0x17f519; } ; _0x56067a[_0x4cc7('0x748')] = function(_0x122e6a, _0x20d1ee) { return _0x122e6a + _0x20d1ee; } ; _0x56067a[_0x4cc7('0x749')] = function(_0x5d02cb, _0x4edf2b) { return _0x5d02cb < _0x4edf2b; } ; _0x56067a[_0x4cc7('0x74a')] = _0x4cc7('0x74b'); _0x56067a[_0x4cc7('0x74c')] = function(_0x498d89, _0xb7647) { return _0x498d89 == _0xb7647; } ; _0x56067a[_0x4cc7('0x74d')] = function(_0x4ff2f5, _0x1218d0) { return _0x4ff2f5 != _0x1218d0; } ; _0x56067a['QQdhI'] = function(_0xb15b28, _0x465b9c) { return _0xb15b28 != _0x465b9c; } ; _0x56067a[_0x4cc7('0x74e')] = function(_0x3732ba, _0x19bf7a) { return _0x3732ba != _0x19bf7a; } ; _0x56067a[_0x4cc7('0x74f')] = function(_0x1e2247, _0x2dd49a) { return _0x1e2247 >= _0x2dd49a; } ; _0x56067a[_0x4cc7('0x750')] = function(_0xccc542, _0xcf602) { return _0xccc542 == _0xcf602; } ; _0x56067a[_0x4cc7('0x751')] = _0x4cc7('0x752'); _0x56067a[_0x4cc7('0x753')] = function(_0x5dc2b3, _0x26454e) { return _0x5dc2b3 > _0x26454e; } ; _0x56067a[_0x4cc7('0x754')] = function(_0x340e3f, _0x1cbf66) { return _0x2d63f9.JrNCk(_0x340e3f, _0x1cbf66); } ; _0x56067a['XOthL'] = function(_0x563117, _0x308f4c) { return _0x563117 + _0x308f4c; } ; _0x56067a['gwzRq'] = function(_0x31b8a3, _0x56714c) { return _0x31b8a3 + _0x56714c; } ; _0x56067a[_0x4cc7('0x755')] = function(_0x559b94, _0x56bf5c) { return _0x559b94 == _0x56bf5c; } ; _0x56067a[_0x4cc7('0x756')] = function(_0x1b5066, _0x2b1a4) { return _0x1b5066 != _0x2b1a4; } ; _0x56067a[_0x4cc7('0x757')] = function(_0x251854, _0x20e3c2) { return _0x251854 / _0x20e3c2; } ; _0x56067a[_0x4cc7('0x758')] = 'FSerB'; _0x56067a[_0x4cc7('0x759')] = function(_0xeff4b0, _0x3dca73) { return _0xeff4b0 == _0x3dca73; } ; _0x56067a[_0x4cc7('0x75a')] = _0x4cc7('0x75b'); _0x56067a['xlTAf'] = _0x4cc7('0x75c'); _0x56067a[_0x4cc7('0x75d')] = function(_0x1acd21, _0x771596) { return _0x1acd21 == _0x771596; } ; _0x56067a[_0x4cc7('0x75e')] = function(_0x4e7249, _0x1fea33) { return _0x4e7249 + _0x1fea33; } ; _0x56067a[_0x4cc7('0x75f')] = function(_0x6ca6fa, _0x1cada6) { return _0x6ca6fa == _0x1cada6; } ; _0x56067a[_0x4cc7('0x760')] = _0x4cc7('0x761'); _0x56067a[_0x4cc7('0x762')] = _0x4cc7('0x763'); _0x56067a[_0x4cc7('0x764')] = function(_0x1aa3f3, _0x41f434) { return _0x2d63f9.hRZcK(_0x1aa3f3, _0x41f434); } ; _0x56067a[_0x4cc7('0x765')] = function(_0x36fcb6, _0x1f9c8a) { return _0x36fcb6 + _0x1f9c8a; } ; _0x56067a[_0x4cc7('0x766')] = function(_0x5a37c2, _0x26aa6f) { return _0x5a37c2 * _0x26aa6f; } ; _0x56067a['zsTdy'] = function(_0xe1117d, _0xd05466) { return _0xe1117d + _0xd05466; } ; _0x56067a[_0x4cc7('0x767')] = function(_0x498115, _0x12d0a3) { return _0x498115 == _0x12d0a3; } ; _0x56067a[_0x4cc7('0x768')] = function(_0x6d708d, _0x5c5322) { return _0x6d708d * _0x5c5322; } ; _0x56067a[_0x4cc7('0x769')] = function(_0x419935, _0x5b0171) { return _0x2d63f9.HacdA(_0x419935, _0x5b0171); } ; _0x56067a[_0x4cc7('0x76a')] = function(_0x4da931, _0x5455c3) { return _0x4da931 + _0x5455c3; } ; _0x56067a[_0x4cc7('0x76b')] = function(_0x1d9b91, _0x123013) { return _0x1d9b91 - _0x123013; } ; _0x56067a[_0x4cc7('0x76c')] = function(_0x5459a0, _0x86877f) { return _0x5459a0 === _0x86877f; } ; _0x56067a[_0x4cc7('0x76d')] = function(_0x2e13a9, _0x11a6b4) { return _0x2e13a9 == _0x11a6b4; } ; _0x56067a[_0x4cc7('0x76e')] = function(_0x487aa3, _0x371759) { return _0x487aa3 & _0x371759; } ; _0x56067a[_0x4cc7('0x76f')] = function(_0x395290, _0x101fe8) { return _0x395290 * _0x101fe8; } ; _0x56067a[_0x4cc7('0x770')] = function(_0x2a4b1a, _0x399ef9) { return _0x2a4b1a != _0x399ef9; } ; _0x56067a[_0x4cc7('0x771')] = function(_0x3096a4, _0x4c15eb) { return _0x3096a4 + _0x4c15eb; } ; _0x56067a[_0x4cc7('0x772')] = function(_0x1c2c6a, _0x6b433a) { return _0x1c2c6a + _0x6b433a; } ; _0x56067a[_0x4cc7('0x773')] = function(_0x438742, _0x19bc41) { return _0x438742 == _0x19bc41; } ; _0x56067a[_0x4cc7('0x774')] = 'continueDecorating()\x20must\x20be\x20overridden!'; _0x56067a[_0x4cc7('0x775')] = _0x4cc7('0x776'); _0x56067a[_0x4cc7('0x777')] = function(_0x2ee329, _0x555b5a) { return _0x2ee329 * _0x555b5a; } ; _0x56067a['ubsTw'] = function(_0x14b6af, _0x1ca157) { return _0x14b6af < _0x1ca157; } ; _0x56067a[_0x4cc7('0x778')] = function(_0x54009f, _0x2892fa) { return _0x54009f + _0x2892fa; } ; _0x56067a[_0x4cc7('0x779')] = function(_0x14d59a, _0x5b3185) { return _0x14d59a * _0x5b3185; } ; _0x56067a[_0x4cc7('0x77a')] = function(_0x2141ff, _0x366196) { return _0x2141ff == _0x366196; } ; _0x56067a[_0x4cc7('0x77b')] = _0x4cc7('0x77c'); _0x56067a[_0x4cc7('0x77d')] = function(_0x564b10, _0x4ec5cb) { return _0x564b10 * _0x4ec5cb; } ; _0x56067a[_0x4cc7('0x77e')] = function(_0x8f248b, _0x24d40e) { return _0x8f248b / _0x24d40e; } ; _0x56067a[_0x4cc7('0x77f')] = function(_0xb55a57, _0x10fe49) { return _0xb55a57 - _0x10fe49; } ; _0x56067a[_0x4cc7('0x780')] = function(_0x46f56d, _0x195c1d) { return _0x46f56d * _0x195c1d; } ; _0x56067a[_0x4cc7('0x781')] = function(_0x443111, _0x1aed59) { return _0x443111 + _0x1aed59; } ; _0x56067a['QaLrj'] = function(_0x3c889e, _0x1d3105) { return _0x3c889e <= _0x1d3105; } ; _0x56067a[_0x4cc7('0x782')] = 'color1'; _0x56067a[_0x4cc7('0x783')] = 'WvONk'; _0x56067a['NAmMw'] = _0x4cc7('0x784'); _0x56067a[_0x4cc7('0x785')] = function(_0x4bacf5, _0x44b0bb) { return _0x4bacf5 == _0x44b0bb; } ; _0x56067a['cIQEv'] = function(_0x1b4109, _0x148ccb) { return _0x1b4109 !== _0x148ccb; } ; _0x56067a[_0x4cc7('0x786')] = _0x2d63f9.qRLzn; _0x56067a[_0x4cc7('0x787')] = function(_0x16d071, _0x443913) { return _0x16d071 != _0x443913; } ; _0x56067a[_0x4cc7('0x788')] = function(_0x5c2128, _0x28df64) { return _0x5c2128 > _0x28df64; } ; _0x56067a[_0x4cc7('0x789')] = function(_0x5e0853, _0x4eea3d) { return _0x5e0853 - _0x4eea3d; } ; _0x56067a[_0x4cc7('0x78a')] = function(_0x476790, _0x18c102) { return _0x476790 > _0x18c102; } ; _0x56067a[_0x4cc7('0x78b')] = function(_0x3ba089, _0x2f0e84) { return _0x3ba089 != _0x2f0e84; } ; _0x56067a['ttTZc'] = function(_0x3419a7, _0x3fd414) { return _0x3419a7 < _0x3fd414; } ; _0x56067a['ZayMH'] = function(_0xa13fa4, _0x1d801f) { return _0xa13fa4 - _0x1d801f; } ; _0x56067a['lOEhL'] = function(_0x2a2ca8, _0x4952a7) { return _0x2a2ca8 == _0x4952a7; } ; _0x56067a[_0x4cc7('0x78c')] = function(_0x3e2edf, _0x5a384f) { return _0x3e2edf == _0x5a384f; } ; _0x56067a[_0x4cc7('0x78d')] = function(_0x44b3a6, _0x2f487e) { return _0x44b3a6 - _0x2f487e; } ; _0x56067a[_0x4cc7('0x78e')] = function(_0x51e468, _0x26928f) { return _0x51e468 != _0x26928f; } ; _0x56067a['MtUYj'] = function(_0x2500fe, _0x230a17) { return _0x2500fe < _0x230a17; } ; _0x56067a[_0x4cc7('0x78f')] = function(_0x20a08a, _0x5190e0) { return _0x20a08a <= _0x5190e0; } ; _0x56067a[_0x4cc7('0x790')] = function(_0x2ec7b6, _0x17983f) { return _0x2ec7b6 < _0x17983f; } ; _0x56067a[_0x4cc7('0x791')] = _0x4cc7('0x792'); _0x56067a[_0x4cc7('0x793')] = function(_0xfc134c, _0x5c5c7f) { return _0xfc134c != _0x5c5c7f; } ; _0x56067a[_0x4cc7('0x794')] = _0x4cc7('0x795'); _0x56067a['WbPUA'] = 'mPReR'; _0x56067a[_0x4cc7('0x796')] = function(_0x3cfe5b, _0x227776) { return _0x3cfe5b != _0x227776; } ; _0x56067a[_0x4cc7('0x797')] = function(_0x1e51e4, _0x577713) { return _0x1e51e4 + _0x577713; } ; _0x56067a[_0x4cc7('0x798')] = _0x4cc7('0x799'); _0x56067a['pEFuO'] = function(_0x7c016a, _0x2881c7) { return _0x7c016a & _0x2881c7; } ; _0x56067a['kXNWB'] = function(_0x3d5498, _0x109c82) { return _0x3d5498 != _0x109c82; } ; _0x56067a[_0x4cc7('0x79a')] = _0x4cc7('0x79b'); _0x56067a[_0x4cc7('0x79c')] = function(_0x2cdbc3, _0x545d62) { return _0x2cdbc3 / _0x545d62; } ; _0x56067a['tPUMW'] = function(_0x1b793c, _0x4cfa4b) { return _0x1b793c == _0x4cfa4b; } ; _0x56067a[_0x4cc7('0x79d')] = function(_0x87ff51, _0x3bf3eb) { return _0x87ff51 * _0x3bf3eb; } ; _0x56067a[_0x4cc7('0x79e')] = function(_0x5de26d, _0x58c358) { return _0x5de26d * _0x58c358; } ; _0x56067a['lzwMu'] = function(_0x223d3e, _0x1afd4f) { return _0x223d3e + _0x1afd4f; } ; _0x56067a[_0x4cc7('0x79f')] = function(_0x42ab0c, _0x1dfae7) { return _0x42ab0c / _0x1dfae7; } ; _0x56067a[_0x4cc7('0x7a0')] = function(_0x50e4d5, _0x5ec673) { return _0x50e4d5 < _0x5ec673; } ; _0x56067a[_0x4cc7('0x7a1')] = _0x4cc7('0x7a2'); _0x56067a[_0x4cc7('0x7a3')] = 'removedFromStage'; _0x56067a[_0x4cc7('0x7a4')] = function(_0x327fec, _0x1147fc) { return _0x327fec == _0x1147fc; } ; _0x56067a[_0x4cc7('0x7a5')] = function(_0x38d9ed, _0x1a8820) { return _0x38d9ed + _0x1a8820; } ; _0x56067a[_0x4cc7('0x7a6')] = function(_0x574046, _0x536e77) { return _0x574046 != _0x536e77; } ; _0x56067a[_0x4cc7('0x7a7')] = function(_0x257814, _0x442b15) { return _0x257814 - _0x442b15; } ; _0x56067a[_0x4cc7('0x7a8')] = 'Battery'; _0x56067a[_0x4cc7('0x7a9')] = _0x4cc7('0x7aa'); _0x56067a['LGNUa'] = function(_0x17dbe6, _0x1da217) { return _0x17dbe6 - _0x1da217; } ; _0x56067a[_0x4cc7('0x7ab')] = _0x4cc7('0x7ac'); _0x56067a[_0x4cc7('0x7ad')] = _0x4cc7('0x7ae'); _0x56067a[_0x4cc7('0x7af')] = function(_0x56bd2b, _0x58110d) { return _0x56bd2b - _0x58110d; } ; _0x56067a[_0x4cc7('0x7b0')] = function(_0x5779c3, _0x341f07) { return _0x5779c3 == _0x341f07; } ; _0x56067a[_0x4cc7('0x7b1')] = _0x4cc7('0x7b2'); _0x56067a['izbHV'] = _0x4cc7('0x7b3'); _0x56067a[_0x4cc7('0x7b4')] = function(_0x4023e3, _0x4c9b6a) { return _0x4023e3 + _0x4c9b6a; } ; _0x56067a[_0x4cc7('0x7b5')] = function(_0x286288, _0x1ddfc1) { return _0x286288 + _0x1ddfc1; } ; _0x56067a[_0x4cc7('0x7b6')] = 'bought_dfc04c59a9a26ded2077d597a1a16f70bae513ab'; _0x56067a[_0x4cc7('0x7b7')] = function(_0x31b776, _0x3075a3) { return _0x31b776 !== _0x3075a3; } ; _0x56067a['cFsTK'] = function(_0x13d05a, _0x1d2ad0) { return _0x13d05a < _0x1d2ad0; } ; _0x56067a['aPNXF'] = _0x4cc7('0x7b8'); _0x56067a['VXnfK'] = function(_0x8e44d, _0x41d886) { return _0x8e44d == _0x41d886; } ; _0x56067a[_0x4cc7('0x7b9')] = _0x4cc7('0x7ba'); _0x56067a[_0x4cc7('0x7bb')] = 'TextField.hx'; _0x56067a[_0x4cc7('0x7bc')] = function(_0x20a487, _0x5bbbb3) { return _0x20a487 / _0x5bbbb3; } ; _0x56067a['dpgku'] = function(_0x46057e, _0x515ec6) { return _0x46057e * _0x515ec6; } ; _0x56067a[_0x4cc7('0x7bd')] = function(_0x26e836, _0xbeca83) { return _0x26e836 >= _0xbeca83; } ; _0x56067a[_0x4cc7('0x7be')] = function(_0x50cb29, _0x494b81) { return _0x50cb29 != _0x494b81; } ; _0x56067a['MmSys'] = function(_0x3ebe8e, _0x1cf75f) { return _0x2d63f9.HacdA(_0x3ebe8e, _0x1cf75f); } ; _0x56067a[_0x4cc7('0x7bf')] = function(_0x58208e, _0x130b7e) { return _0x58208e == _0x130b7e; } ; _0x56067a[_0x4cc7('0x7c0')] = function(_0x365458, _0x3d34ff) { return _0x365458 + _0x3d34ff; } ; _0x56067a[_0x4cc7('0x7c1')] = _0x4cc7('0x7c2'); _0x56067a[_0x4cc7('0x7c3')] = function(_0x1c86cb, _0x3b0c2b) { return _0x1c86cb - _0x3b0c2b; } ; _0x56067a['jbwps'] = function(_0x5b0767, _0x85f45e) { return _0x5b0767 != _0x85f45e; } ; _0x56067a[_0x4cc7('0x7c4')] = 'currency/SmallPile.png'; _0x56067a['ABzGt'] = 'neFaz'; _0x56067a[_0x4cc7('0x7c5')] = _0x4cc7('0x7c6'); _0x56067a[_0x4cc7('0x7c7')] = _0x4cc7('0x7c8'); _0x56067a[_0x4cc7('0x7c9')] = function(_0xe678d, _0x889239) { return _0xe678d != _0x889239; } ; _0x56067a['jLIuS'] = 'm\x0aLevels\x20finished:\x20'; _0x56067a[_0x4cc7('0x7ca')] = function(_0x9cbede, _0x4f1c27) { return _0x9cbede * _0x4f1c27; } ; _0x56067a[_0x4cc7('0x7cb')] = function(_0x4dcd30, _0x5ceee6) { return _0x4dcd30 * _0x5ceee6; } ; _0x56067a[_0x4cc7('0x7cc')] = function(_0x496aae, _0x180e7c) { return _0x496aae == _0x180e7c; } ; _0x56067a[_0x4cc7('0x7cd')] = function(_0x5c8c30, _0x239618) { return _0x5c8c30 !== _0x239618; } ; _0x56067a[_0x4cc7('0x7ce')] = function(_0x34fa35, _0x4dd838) { return _0x34fa35 == _0x4dd838; } ; _0x56067a[_0x4cc7('0x7cf')] = _0x4cc7('0x7d0'); _0x56067a[_0x4cc7('0x7d1')] = function(_0xad908d, _0x85c35c) { return _0xad908d * _0x85c35c; } ; _0x56067a['Rrolu'] = function(_0x564920, _0x4f2a68) { return _0x564920(_0x4f2a68); } ; _0x56067a[_0x4cc7('0x7d2')] = function(_0x2c1354, _0x563ece) { return _0x2c1354 != _0x563ece; } ; _0x56067a[_0x4cc7('0x7d3')] = function(_0x3c6b16, _0x386c10) { return _0x3c6b16 === _0x386c10; } ; _0x56067a[_0x4cc7('0x7d4')] = 'stroke-opacity'; _0x56067a[_0x4cc7('0x7d5')] = _0x4cc7('0x7d6'); _0x56067a[_0x4cc7('0x7d7')] = function(_0x483197, _0x337df5) { return _0x483197 != _0x337df5; } ; _0x56067a[_0x4cc7('0x7d8')] = _0x4cc7('0x7d9'); _0x56067a[_0x4cc7('0x7da')] = function(_0x2bfac5, _0x1a9715) { return _0x2bfac5(_0x1a9715); } ; _0x56067a[_0x4cc7('0x7db')] = function(_0x27b65a, _0x509b80) { return _0x27b65a + _0x509b80; } ; _0x56067a['caOvc'] = function(_0x18dc8b, _0x435cc8) { return _0x18dc8b - _0x435cc8; } ; _0x56067a[_0x4cc7('0x7dc')] = function(_0x244c12, _0x168db9) { return _0x244c12 == _0x168db9; } ; _0x56067a[_0x4cc7('0x7dd')] = function(_0x373184, _0x2611d3) { return _0x373184 == _0x2611d3; } ; _0x56067a[_0x4cc7('0x7de')] = function(_0x43f69d, _0x41c679) { return _0x43f69d + _0x41c679; } ; _0x56067a['JnUmG'] = function(_0x2906d9, _0x5c6141) { return _0x2906d9 != _0x5c6141; } ; _0x56067a[_0x4cc7('0x7df')] = function(_0x21aed0, _0x2f127b) { return _0x21aed0 * _0x2f127b; } ; _0x56067a[_0x4cc7('0x7e0')] = function(_0x1b2d97, _0x1caa4c) { return _0x1b2d97 >> _0x1caa4c; } ; _0x56067a[_0x4cc7('0x7e1')] = function(_0x3cccf1, _0xe18c77) { return _0x3cccf1 != _0xe18c77; } ; _0x56067a[_0x4cc7('0x7e2')] = function(_0xf642d7, _0x4236bc) { return _0xf642d7 / _0x4236bc; } ; _0x56067a['EsBmm'] = function(_0x150624, _0x249a43) { return _0x150624 != _0x249a43; } ; _0x56067a[_0x4cc7('0x7e3')] = function(_0x1450b1, _0x550864) { return _0x1450b1 + _0x550864; } ; _0x56067a[_0x4cc7('0x7e4')] = function(_0xe08445, _0x11ed8e) { return _0x2d63f9.mdOSZ(_0xe08445, _0x11ed8e); } ; _0x56067a['rGMmv'] = _0x4cc7('0x7e5'); _0x56067a[_0x4cc7('0x7e6')] = _0x4cc7('0x7e7'); _0x56067a['XvsJT'] = _0x4cc7('0x7e8'); _0x56067a[_0x4cc7('0x7e9')] = function(_0x3f4377, _0x5d45e0) { return _0x3f4377 == _0x5d45e0; } ; _0x56067a['dgHoW'] = _0x4cc7('0x7ea'); _0x56067a[_0x4cc7('0x7eb')] = _0x4cc7('0x7ec'); _0x56067a[_0x4cc7('0x7ed')] = _0x4cc7('0x7ee'); _0x56067a[_0x4cc7('0x7ef')] = _0x4cc7('0x7f0'); _0x56067a[_0x4cc7('0x7f1')] = _0x4cc7('0x7f2'); _0x56067a[_0x4cc7('0x7f3')] = function(_0x5dd453, _0x4f79e0) { return _0x5dd453 < _0x4f79e0; } ; _0x56067a[_0x4cc7('0x7f4')] = _0x4cc7('0x7f5'); _0x56067a[_0x4cc7('0x7f6')] = function(_0x1e7645, _0x22ae64) { return _0x1e7645 & _0x22ae64; } ; _0x56067a[_0x4cc7('0x7f7')] = function(_0x535f3d, _0x286da9) { return _0x535f3d & _0x286da9; } ; _0x56067a['CABto'] = function(_0x421d45, _0x47f9f8) { return _0x421d45 == _0x47f9f8; } ; _0x56067a[_0x4cc7('0x7f8')] = function(_0x18e552, _0x27a990) { return _0x2d63f9.JIsaD(_0x18e552, _0x27a990); } ; _0x56067a[_0x4cc7('0x7f9')] = function(_0x3a9d86, _0x5cef86) { return _0x3a9d86 != _0x5cef86; } ; _0x56067a[_0x4cc7('0x7fa')] = 'wYVPX'; _0x56067a['IdsDV'] = function(_0x1a0496, _0x27bc0a) { return _0x1a0496 / _0x27bc0a; } ; _0x56067a[_0x4cc7('0x7fb')] = function(_0x5630e4, _0x1f8d88) { return _0x5630e4 + _0x1f8d88; } ; _0x56067a[_0x4cc7('0x7fc')] = function(_0x5f5041, _0xb14867) { return _0x5f5041 * _0xb14867; } ; _0x56067a['VElmg'] = function(_0x5b870c, _0x1f6a1a) { return _0x5b870c + _0x1f6a1a; } ; _0x56067a['NvTHh'] = function(_0x45eec7, _0x55824b) { return _0x45eec7 * _0x55824b; } ; _0x56067a[_0x4cc7('0x7fd')] = function(_0x2b7818, _0x381509) { return _0x2b7818 != _0x381509; } ; _0x56067a['ogLMc'] = _0x4cc7('0x7fe'); _0x56067a[_0x4cc7('0x7ff')] = _0x4cc7('0x800'); _0x56067a['uJvDE'] = function(_0x138a51, _0x654a7d) { return _0x138a51 == _0x654a7d; } ; _0x56067a['hhQcQ'] = function(_0x252ebe, _0x2305ca) { return _0x252ebe == _0x2305ca; } ; _0x56067a['RwCuO'] = function(_0x27ba2b, _0x4c3ddc) { return _0x27ba2b - _0x4c3ddc; } ; _0x56067a[_0x4cc7('0x801')] = function(_0x6cbd90, _0x43a72e) { return _0x6cbd90 << _0x43a72e; } ; _0x56067a[_0x4cc7('0x802')] = function(_0x1f26ff, _0x16aac7) { return _0x1f26ff + _0x16aac7; } ; _0x56067a[_0x4cc7('0x803')] = function(_0x4433bd, _0x223bac) { return _0x4433bd == _0x223bac; } ; _0x56067a[_0x4cc7('0x804')] = _0x2d63f9.PYfUY; _0x56067a[_0x4cc7('0x805')] = function(_0x43209f, _0x5f0483) { return _0x43209f == _0x5f0483; } ; _0x56067a['koRFB'] = function(_0x9b774c, _0x5f068a) { return _0x9b774c != _0x5f068a; } ; _0x56067a[_0x4cc7('0x806')] = function(_0x1aea25, _0x5cb57f) { return _0x1aea25 !== _0x5cb57f; } ; _0x56067a[_0x4cc7('0x807')] = function(_0x3a2421, _0x2211a9) { return _0x3a2421 != _0x2211a9; } ; _0x56067a[_0x4cc7('0x808')] = function(_0x5bf600, _0x5e1215) { return _0x5bf600 == _0x5e1215; } ; _0x56067a[_0x4cc7('0x809')] = function(_0x340b44, _0x1f82e4) { return _0x340b44 != _0x1f82e4; } ; _0x56067a[_0x4cc7('0x80a')] = function(_0x261a20, _0x2e13cc) { return _0x261a20 + _0x2e13cc; } ; _0x56067a[_0x4cc7('0x80b')] = function(_0x5f086f, _0x136bfe) { return _0x5f086f + _0x136bfe; } ; _0x56067a[_0x4cc7('0x80c')] = function(_0x2d725f, _0x471bf) { return _0x2d725f == _0x471bf; } ; _0x56067a['zEPRi'] = function(_0x61c356, _0x424e4c) { return _0x61c356 * _0x424e4c; } ; _0x56067a['DPLKe'] = function(_0x17d5b0, _0x76c360) { return _0x17d5b0 | _0x76c360; } ; _0x56067a[_0x4cc7('0x80d')] = function(_0x45d9d5, _0xd15882) { return _0x45d9d5 + _0xd15882; } ; _0x56067a[_0x4cc7('0x80e')] = function(_0x35f9fd, _0x450043) { return _0x2d63f9.tbkTo(_0x35f9fd, _0x450043); } ; _0x56067a[_0x4cc7('0x80f')] = function(_0x28818a, _0x23bf61) { return _0x28818a << _0x23bf61; } ; _0x56067a[_0x4cc7('0x810')] = function(_0x352e6a, _0x36fc8f) { return _0x352e6a >>> _0x36fc8f; } ; _0x56067a[_0x4cc7('0x811')] = function(_0x29ef9e, _0x2c0ccf) { return _0x29ef9e + _0x2c0ccf; } ; _0x56067a[_0x4cc7('0x812')] = function(_0x2ad50c, _0x4b342b) { return _0x2ad50c + _0x4b342b; } ; _0x56067a[_0x4cc7('0x813')] = function(_0xa4eb4b, _0x2a4aef) { return _0xa4eb4b & _0x2a4aef; } ; _0x56067a[_0x4cc7('0x814')] = function(_0x42877e, _0x5b72fd) { return _0x42877e << _0x5b72fd; } ; _0x56067a[_0x4cc7('0x815')] = function(_0x4c7248, _0x5de556) { return _0x4c7248 | _0x5de556; } ; _0x56067a[_0x4cc7('0x816')] = function(_0xbb2186, _0x25d973) { return _0xbb2186 & _0x25d973; } ; _0x56067a[_0x4cc7('0x817')] = function(_0x13376e, _0x42a7a6) { return _0x13376e + _0x42a7a6; } ; _0x56067a[_0x4cc7('0x818')] = function(_0x1178f0, _0x20bec3) { return _0x1178f0 + _0x20bec3; } ; _0x56067a[_0x4cc7('0x819')] = function(_0x4af161, _0x22a685) { return _0x4af161 + _0x22a685; } ; _0x56067a[_0x4cc7('0x81a')] = function(_0x2d32d6, _0x4ac540) { return _0x2d32d6 >>> _0x4ac540; } ; _0x56067a[_0x4cc7('0x81b')] = function(_0x1615ac, _0x2e853c) { return _0x1615ac | _0x2e853c; } ; _0x56067a[_0x4cc7('0x81c')] = function(_0x591798, _0x115289) { return _0x591798 | _0x115289; } ; _0x56067a['NPaxu'] = function(_0x4ab6bb, _0x14e5b7) { return _0x4ab6bb & _0x14e5b7; } ; _0x56067a[_0x4cc7('0x81d')] = function(_0x50a217, _0x2919b1) { return _0x50a217 == _0x2919b1; } ; _0x56067a[_0x4cc7('0x81e')] = function(_0xe35882, _0x5e07a1) { return _0xe35882 & _0x5e07a1; } ; _0x56067a[_0x4cc7('0x81f')] = function(_0x130b5c, _0x4ac764) { return _0x130b5c & _0x4ac764; } ; _0x56067a[_0x4cc7('0x820')] = function(_0x104251, _0x284bb5) { return _0x104251 & _0x284bb5; } ; _0x56067a[_0x4cc7('0x821')] = function(_0xae37b3, _0x484c8d) { return _0xae37b3 + _0x484c8d; } ; _0x56067a[_0x4cc7('0x822')] = function(_0x108932, _0x16447c) { return _0x108932 | _0x16447c; } ; _0x56067a['NLHSr'] = function(_0x4223fb, _0x4104d3) { return _0x4223fb & _0x4104d3; } ; _0x56067a[_0x4cc7('0x823')] = function(_0xd151eb, _0x46e020) { return _0xd151eb | _0x46e020; } ; _0x56067a['pTMAd'] = function(_0x22b066, _0xbc2529) { return _0x22b066 + _0xbc2529; } ; _0x56067a[_0x4cc7('0x824')] = function(_0x73107c, _0x54e026) { return _0x2d63f9.mdOSZ(_0x73107c, _0x54e026); } ; _0x56067a[_0x4cc7('0x825')] = function(_0x234387, _0x261152) { return _0x234387 >>> _0x261152; } ; _0x56067a[_0x4cc7('0x826')] = function(_0x219c96, _0x2c5b8a) { return _0x219c96 - _0x2c5b8a; } ; _0x56067a[_0x4cc7('0x827')] = function(_0x5c2b06, _0x420fb6, _0x212889) { return _0x5c2b06(_0x420fb6, _0x212889); } ; _0x56067a['zWfdM'] = function(_0x2f622a, _0xf16271) { return _0x2f622a <= _0xf16271; } ; _0x56067a['TDhRW'] = function(_0x5c4a7d, _0x37ac4d) { return _0x5c4a7d == _0x37ac4d; } ; _0x56067a[_0x4cc7('0x828')] = function(_0x4ddf4c, _0x3fc3a0) { return _0x4ddf4c === _0x3fc3a0; } ; _0x56067a[_0x4cc7('0x829')] = function(_0x27817b, _0xc6a739) { return _0x27817b <= _0xc6a739; } ; _0x56067a[_0x4cc7('0x82a')] = function(_0x31b26f, _0x5eed3e) { return _0x31b26f !== _0x5eed3e; } ; _0x56067a['CVPnf'] = function(_0x2f67f6, _0x574885) { return _0x2f67f6 + _0x574885; } ; _0x56067a[_0x4cc7('0x82b')] = function(_0x23250c, _0x12a4f5) { return _0x23250c << _0x12a4f5; } ; _0x56067a['mFbWq'] = function(_0x38ed34, _0x50f4c9) { return _0x38ed34 >= _0x50f4c9; } ; _0x56067a[_0x4cc7('0x82c')] = function(_0x509818, _0x186d4a) { return _0x509818 >>> _0x186d4a; } ; _0x56067a['TSOLe'] = function(_0x303716, _0x19f9ed) { return _0x303716 >= _0x19f9ed; } ; _0x56067a[_0x4cc7('0x82d')] = function(_0x323153, _0x27b1d8) { return _0x323153 + _0x27b1d8; } ; _0x56067a['CkDav'] = function(_0x2243b5, _0x2b3f2c) { return _0x2243b5 >= _0x2b3f2c; } ; _0x56067a[_0x4cc7('0x82e')] = _0x4cc7('0x82f'); _0x56067a[_0x4cc7('0x830')] = function(_0x1c1ac5, _0x358022) { return _0x1c1ac5 + _0x358022; } ; _0x56067a['vsQTP'] = function(_0x29d93b, _0x2956df) { return _0x29d93b + _0x2956df; } ; _0x56067a[_0x4cc7('0x831')] = 'bFLHP'; _0x56067a[_0x4cc7('0x832')] = _0x4cc7('0x833'); _0x56067a[_0x4cc7('0x834')] = function(_0x43b1b4, _0x1509b) { return _0x43b1b4 - _0x1509b; } ; _0x56067a['KPwPC'] = function(_0x52502d, _0x3aaeee) { return _0x52502d === _0x3aaeee; } ; _0x56067a['KGSYg'] = function(_0x3d637d, _0x569c18) { return _0x3d637d * _0x569c18; } ; _0x56067a['TpyUP'] = _0x4cc7('0x835'); _0x56067a[_0x4cc7('0x836')] = function(_0x3e5d3a, _0x4586ff) { return _0x2d63f9.vyxQZ(_0x3e5d3a, _0x4586ff); } ; _0x56067a[_0x4cc7('0x837')] = _0x2d63f9.BiERw; _0x56067a[_0x4cc7('0x838')] = _0x4cc7('0x839'); _0x56067a[_0x4cc7('0x83a')] = function(_0x46468e, _0x606e41) { return _0x46468e != _0x606e41; } ; _0x56067a[_0x4cc7('0x83b')] = function(_0x62c912, _0x96a40) { return _0x62c912 != _0x96a40; } ; _0x56067a[_0x4cc7('0x83c')] = _0x4cc7('0x83d'); _0x56067a['UUadF'] = _0x4cc7('0x83e'); _0x56067a[_0x4cc7('0x83f')] = function(_0x46a283, _0x32757b) { return _0x46a283 + _0x32757b; } ; _0x56067a[_0x4cc7('0x840')] = function(_0x52b6cf, _0x3e1603) { return _0x52b6cf !== _0x3e1603; } ; _0x56067a[_0x4cc7('0x841')] = function(_0x56b5ff, _0x39f9b6) { return _0x56b5ff < _0x39f9b6; } ; _0x56067a[_0x4cc7('0x842')] = _0x4cc7('0x843'); _0x56067a[_0x4cc7('0x844')] = function(_0x31b5b3, _0x67dfa6) { return _0x31b5b3 + _0x67dfa6; } ; _0x56067a[_0x4cc7('0x845')] = _0x4cc7('0x846'); _0x56067a[_0x4cc7('0x847')] = function(_0x483021, _0x4eb3b6) { return _0x2d63f9.bfKhx(_0x483021, _0x4eb3b6); } ; _0x56067a[_0x4cc7('0x848')] = 'removed'; _0x56067a[_0x4cc7('0x849')] = function(_0x562f89, _0x222245) { return _0x562f89 + _0x222245; } ; _0x56067a[_0x4cc7('0x84a')] = _0x4cc7('0x84b'); _0x56067a['UKmUY'] = function(_0x9b18d0, _0x1b2994) { return _0x9b18d0 == _0x1b2994; } ; _0x56067a['eDVYM'] = function(_0x45430a, _0x19d3ff) { return _0x45430a == _0x19d3ff; } ; _0x56067a[_0x4cc7('0x84c')] = _0x4cc7('0x84d'); _0x56067a[_0x4cc7('0x84e')] = function(_0x4777fd, _0x595420) { return _0x4777fd < _0x595420; } ; _0x56067a[_0x4cc7('0x84f')] = function(_0x4229a2, _0x1d8a53) { return _0x4229a2 === _0x1d8a53; } ; _0x56067a[_0x4cc7('0x850')] = function(_0x1d1dc2, _0x5b7911) { return _0x1d1dc2 == _0x5b7911; } ; _0x56067a[_0x4cc7('0x851')] = _0x4cc7('0x852'); _0x56067a[_0x4cc7('0x853')] = _0x4cc7('0x854'); _0x56067a[_0x4cc7('0x855')] = function(_0x44c0c8, _0x4c5719) { return _0x44c0c8 + _0x4c5719; } ; _0x56067a[_0x4cc7('0x856')] = function(_0x377491, _0xc05605) { return _0x377491 * _0xc05605; } ; _0x56067a[_0x4cc7('0x857')] = function(_0x558729, _0x5b8cfb) { return _0x558729 + _0x5b8cfb; } ; _0x56067a[_0x4cc7('0x858')] = function(_0x517f35, _0xea1caa) { return _0x517f35 > _0xea1caa; } ; _0x56067a[_0x4cc7('0x859')] = function(_0x5c73b5, _0x96269c) { return _0x5c73b5 * _0x96269c; } ; _0x56067a[_0x4cc7('0x85a')] = function(_0x1ed120, _0x31322c) { return _0x1ed120 * _0x31322c; } ; _0x56067a[_0x4cc7('0x85b')] = function(_0x602fc1, _0xb75480) { return _0x602fc1 == _0xb75480; } ; _0x56067a['gtTuW'] = function(_0x1a1ed1, _0x5550cc) { return _0x1a1ed1 / _0x5550cc; } ; _0x56067a[_0x4cc7('0x85c')] = function(_0x4f62ab, _0x1eb716) { return _0x4f62ab + _0x1eb716; } ; _0x56067a[_0x4cc7('0x85d')] = _0x4cc7('0x85e'); _0x56067a[_0x4cc7('0x85f')] = function(_0x478608, _0x46fd71) { return _0x478608 * _0x46fd71; } ; _0x56067a['xAypj'] = function(_0x3c3a43, _0x50b576) { return _0x3c3a43 * _0x50b576; } ; _0x56067a[_0x4cc7('0x860')] = function(_0x54b3e2, _0x3ee5b1) { return _0x54b3e2 * _0x3ee5b1; } ; _0x56067a[_0x4cc7('0x861')] = function(_0x11a48b, _0x5a5a99) { return _0x11a48b - _0x5a5a99; } ; _0x56067a[_0x4cc7('0x862')] = function(_0x51be54, _0x2dea51) { return _0x51be54 * _0x2dea51; } ; _0x56067a['rTYyO'] = function(_0x402941, _0x471b29) { return _0x402941 * _0x471b29; } ; _0x56067a[_0x4cc7('0x863')] = function(_0x4a346f, _0x4cbcf2) { return _0x4a346f * _0x4cbcf2; } ; _0x56067a[_0x4cc7('0x864')] = 'Ok,\x20what\x20idiot\x20thought\x20it\x20was\x20a\x20good\x20idea\x20to\x20bring\x20the\x20Rabbit?'; _0x56067a['NQnld'] = function(_0x18e3af, _0x530e04) { return _0x18e3af != _0x530e04; } ; _0x56067a['LqpEp'] = function(_0x8056ba, _0x5243fd) { return _0x8056ba != _0x5243fd; } ; _0x56067a[_0x4cc7('0x865')] = _0x4cc7('0x866'); _0x56067a[_0x4cc7('0x867')] = function(_0x29e7f8, _0x2762dd) { return _0x2d63f9.AvRDR(_0x29e7f8, _0x2762dd); } ; _0x56067a[_0x4cc7('0x868')] = _0x4cc7('0x869'); _0x56067a[_0x4cc7('0x86a')] = '\x20=\x20-'; _0x56067a[_0x4cc7('0x86b')] = function(_0x469542, _0x327fa3) { return _0x469542 + _0x327fa3; } ; _0x56067a['thDjo'] = function(_0x37ecfe, _0x1429e9) { return _0x37ecfe + _0x1429e9; } ; _0x56067a[_0x4cc7('0x86c')] = _0x4cc7('0x86d'); _0x56067a[_0x4cc7('0x86e')] = function(_0x3567e4, _0x41fd30) { return _0x3567e4 + _0x41fd30; } ; _0x56067a[_0x4cc7('0x86f')] = function(_0x480243, _0x3c3b74) { return _0x480243 + _0x3c3b74; } ; _0x56067a[_0x4cc7('0x870')] = _0x4cc7('0x871'); _0x56067a['NOQhD'] = function(_0x1f4522, _0x1a0fcd) { return _0x1f4522 != _0x1a0fcd; } ; _0x56067a[_0x4cc7('0x872')] = function(_0x19f7d3, _0x3a5e0a) { return _0x19f7d3 - _0x3a5e0a; } ; _0x56067a[_0x4cc7('0x873')] = function(_0x46f441, _0x330ad7) { return _0x46f441 * _0x330ad7; } ; _0x56067a[_0x4cc7('0x874')] = _0x4cc7('0x875'); _0x56067a[_0x4cc7('0x876')] = _0x4cc7('0x877'); _0x56067a[_0x4cc7('0x878')] = _0x4cc7('0x879'); _0x56067a[_0x4cc7('0x87a')] = function(_0x44259a, _0x4f46d4) { return _0x44259a << _0x4f46d4; } ; _0x56067a[_0x4cc7('0x87b')] = function(_0x44cbcf, _0x9c4526) { return _0x44cbcf != _0x9c4526; } ; _0x56067a[_0x4cc7('0x87c')] = function(_0x5f42fc, _0x2e80b6) { return _0x5f42fc != _0x2e80b6; } ; _0x56067a[_0x4cc7('0x87d')] = function(_0x5ba19b, _0x2a87ac) { return _0x5ba19b - _0x2a87ac; } ; _0x56067a[_0x4cc7('0x87e')] = function(_0x3a3f41, _0x55b7db) { return _0x3a3f41 != _0x55b7db; } ; _0x56067a[_0x4cc7('0x87f')] = 'sueOs'; _0x56067a['bDPmL'] = _0x4cc7('0x880'); _0x56067a[_0x4cc7('0x881')] = _0x4cc7('0x882'); _0x56067a['ChDJG'] = function(_0x42429c, _0x5bfdcc) { return _0x42429c !== _0x5bfdcc; } ; _0x56067a[_0x4cc7('0x883')] = _0x4cc7('0x884'); _0x56067a[_0x4cc7('0x885')] = _0x4cc7('0x886'); _0x56067a[_0x4cc7('0x887')] = function(_0x26435a, _0x58f3de) { return _0x26435a < _0x58f3de; } ; _0x56067a['rEGLo'] = function(_0x28787e, _0x58155e) { return _0x28787e + _0x58155e; } ; _0x56067a[_0x4cc7('0x888')] = function(_0x463460, _0x26d69e) { return _0x463460 + _0x26d69e; } ; _0x56067a[_0x4cc7('0x889')] = function(_0xc0649b, _0x5abb43) { return _0xc0649b * _0x5abb43; } ; _0x56067a[_0x4cc7('0x88a')] = function(_0x370cd5, _0x4ff54f) { return _0x2d63f9.BlIyT(_0x370cd5, _0x4ff54f); } ; _0x56067a[_0x4cc7('0x88b')] = function(_0x3b8914, _0xdbc3de) { return _0x3b8914 + _0xdbc3de; } ; _0x56067a['OezKC'] = function(_0x364373, _0xeac8e7) { return _0x364373 + _0xeac8e7; } ; _0x56067a[_0x4cc7('0x88c')] = function(_0x1112df, _0x516435) { return _0x1112df - _0x516435; } ; _0x56067a['nakET'] = function(_0x341d33, _0x14498c) { return _0x341d33 / _0x14498c; } ; _0x56067a[_0x4cc7('0x88d')] = function(_0x1c1666, _0x566cff) { return _0x1c1666 - _0x566cff; } ; _0x56067a[_0x4cc7('0x88e')] = function(_0x5e9068, _0x928ad6) { return _0x5e9068 + _0x928ad6; } ; _0x56067a['skEkh'] = _0x4cc7('0x88f'); _0x56067a['XvfoK'] = function(_0x126f93, _0x11092a) { return _0x126f93 < _0x11092a; } ; _0x56067a[_0x4cc7('0x890')] = function(_0x2174e5, _0x2217da) { return _0x2174e5 + _0x2217da; } ; _0x56067a[_0x4cc7('0x891')] = function(_0x3d3cf5, _0x3c75a5) { return _0x3d3cf5 != _0x3c75a5; } ; _0x56067a['nQxam'] = function(_0x2e3eef, _0x534ab4) { return _0x2e3eef < _0x534ab4; } ; _0x56067a['anYKN'] = function(_0x2d4b45) { return _0x2d4b45(); } ; _0x56067a[_0x4cc7('0x892')] = function(_0x59c48d, _0x17d94b) { return _0x59c48d(_0x17d94b); } ; _0x56067a[_0x4cc7('0x893')] = function(_0x159347) { return _0x159347(); } ; _0x56067a[_0x4cc7('0x894')] = function(_0x21a960, _0x419d0e) { return _0x21a960 - _0x419d0e; } ; _0x56067a['ldpkK'] = _0x4cc7('0x895'); _0x56067a[_0x4cc7('0x896')] = 'Join\x20Us'; _0x56067a['YKuYQ'] = _0x4cc7('0x897'); _0x56067a[_0x4cc7('0x898')] = _0x2d63f9.XILjs; _0x56067a[_0x4cc7('0x899')] = _0x4cc7('0x89a'); _0x56067a[_0x4cc7('0x89b')] = function(_0x59e8b0, _0x33d080) { return _0x59e8b0 + _0x33d080; } ; _0x56067a[_0x4cc7('0x89c')] = function(_0x563351, _0x225270) { return _0x563351 > _0x225270; } ; _0x56067a['yjPBS'] = _0x4cc7('0x89d'); _0x56067a[_0x4cc7('0x89e')] = function(_0x2ad380, _0x28df38) { return _0x2ad380 + _0x28df38; } ; _0x56067a[_0x4cc7('0x89f')] = function(_0x4c0622, _0x1b25dd) { return _0x4c0622 / _0x1b25dd; } ; _0x56067a[_0x4cc7('0x8a0')] = function(_0x4beadc, _0x47c449) { return _0x4beadc / _0x47c449; } ; _0x56067a[_0x4cc7('0x8a1')] = 'Unable\x20to\x20evaluate\x20frame\x20script\x20source\x20for\x20symbol\x20\x22'; _0x56067a[_0x4cc7('0x8a2')] = function(_0x27f196, _0x544568) { return _0x27f196 + _0x544568; } ; _0x56067a[_0x4cc7('0x8a3')] = _0x4cc7('0x8a4'); _0x56067a[_0x4cc7('0x8a5')] = _0x4cc7('0x8a6'); _0x56067a[_0x4cc7('0x8a7')] = function(_0x43bdcf, _0x436298) { return _0x43bdcf != _0x436298; } ; _0x56067a['hMILH'] = function(_0x22c4c4, _0x1f289d) { return _0x22c4c4 != _0x1f289d; } ; _0x56067a[_0x4cc7('0x8a8')] = _0x4cc7('0x8a9'); _0x56067a[_0x4cc7('0x8aa')] = function(_0x55272b, _0x4b02ac) { return _0x55272b + _0x4b02ac; } ; _0x56067a[_0x4cc7('0x8ab')] = function(_0x2ba98e, _0x133cad) { return _0x2ba98e | _0x133cad; } ; _0x56067a[_0x4cc7('0x8ac')] = function(_0x2f3acf, _0x1a2aaa) { return _0x2f3acf + _0x1a2aaa; } ; _0x56067a[_0x4cc7('0x8ad')] = function(_0x1bf106, _0x1592fe) { return _0x1bf106 * _0x1592fe; } ; _0x56067a[_0x4cc7('0x8ae')] = function(_0x27d5db, _0x203f7b) { return _0x27d5db + _0x203f7b; } ; _0x56067a[_0x4cc7('0x8af')] = function(_0x5499b5, _0x5cc264) { return _0x5499b5 + _0x5cc264; } ; _0x56067a['PRyll'] = function(_0x2962c1, _0x57bc30) { return _0x2962c1 * _0x57bc30; } ; _0x56067a[_0x4cc7('0x8b0')] = function(_0xea7613, _0x3895ec) { return _0xea7613 != _0x3895ec; } ; _0x56067a[_0x4cc7('0x8b1')] = function(_0x2adeaa, _0x2e89bd) { return _0x2adeaa < _0x2e89bd; } ; _0x56067a['GwSQA'] = function(_0x305f0d, _0x5842ee) { return _0x305f0d * _0x5842ee; } ; _0x56067a[_0x4cc7('0x8b2')] = function(_0x4b7adb, _0x5a132d) { return _0x4b7adb - _0x5a132d; } ; _0x56067a[_0x4cc7('0x8b3')] = function(_0x28bcce, _0x55bbe8) { return _0x28bcce != _0x55bbe8; } ; _0x56067a[_0x4cc7('0x8b4')] = 'OOhib'; _0x56067a[_0x4cc7('0x8b5')] = function(_0x29b901, _0x5ec97a) { return _0x29b901 != _0x5ec97a; } ; _0x56067a[_0x4cc7('0x8b6')] = function(_0x1ad63d, _0xd8024d) { return _0x1ad63d == _0xd8024d; } ; _0x56067a[_0x4cc7('0x8b7')] = function(_0x26e57a, _0x456e99) { return _0x26e57a / _0x456e99; } ; _0x56067a[_0x4cc7('0x8b8')] = function(_0x12e37a, _0xd05df4) { return _0x12e37a * _0xd05df4; } ; _0x56067a[_0x4cc7('0x8b9')] = _0x4cc7('0x8ba'); _0x56067a[_0x4cc7('0x8bb')] = function(_0x45e5b2, _0xfd0519) { return _0x45e5b2 == _0xfd0519; } ; _0x56067a['uByPQ'] = function(_0x1737b6, _0x40fd8a) { return _0x1737b6 + _0x40fd8a; } ; _0x56067a[_0x4cc7('0x8bc')] = 'tex\x20ft1,\x20v0,\x20fs0\x20<2d,nearest,nomip>\x0amov\x20oc,\x20ft1'; _0x56067a[_0x4cc7('0x8bd')] = function(_0x450ef7, _0x9714e7) { return _0x450ef7 != _0x9714e7; } ; _0x56067a[_0x4cc7('0x8be')] = _0x4cc7('0x8bf'); _0x56067a[_0x4cc7('0x8c0')] = _0x4cc7('0x8c1'); _0x56067a[_0x4cc7('0x8c2')] = function(_0x33c255, _0x57ab92) { return _0x33c255 * _0x57ab92; } ; _0x56067a[_0x4cc7('0x8c3')] = function(_0x1df9fc, _0x402ae4) { return _0x1df9fc == _0x402ae4; } ; _0x56067a['TkukK'] = function(_0x265266, _0x5b41f4) { return _0x265266 !== _0x5b41f4; } ; _0x56067a[_0x4cc7('0x8c4')] = function(_0x142f17, _0x15e619) { return _0x142f17 != _0x15e619; } ; _0x56067a[_0x4cc7('0x8c5')] = _0x4cc7('0x8c6'); _0x56067a[_0x4cc7('0x8c7')] = _0x4cc7('0x8c8'); _0x56067a[_0x4cc7('0x8c9')] = function(_0x2bb1e8, _0xd8794d) { return _0x2bb1e8 != _0xd8794d; } ; _0x56067a[_0x4cc7('0x8ca')] = function(_0x2b588e, _0x4714f4) { return _0x2b588e >> _0x4714f4; } ; _0x56067a[_0x4cc7('0x8cb')] = function(_0x215a0f, _0x2b1844) { return _0x215a0f == _0x2b1844; } ; _0x56067a[_0x4cc7('0x8cc')] = function(_0x281f41, _0x5e7992) { return _0x281f41 !== _0x5e7992; } ; _0x56067a[_0x4cc7('0x8cd')] = _0x4cc7('0x8ce'); _0x56067a[_0x4cc7('0x8cf')] = _0x4cc7('0x8d0'); _0x56067a['EeabV'] = function(_0x18a708, _0x479731) { return _0x18a708 < _0x479731; } ; _0x56067a['IMcZq'] = _0x2d63f9.nGoeb; _0x56067a[_0x4cc7('0x8d1')] = 'custom'; _0x56067a[_0x4cc7('0x8d2')] = 'resize_nesw'; _0x56067a[_0x4cc7('0x8d3')] = function(_0xa53bd7, _0x248d1c) { return _0xa53bd7 / _0x248d1c; } ; _0x56067a[_0x4cc7('0x8d4')] = function(_0x569f61, _0x142413) { return _0x569f61 + _0x142413; } ; _0x56067a[_0x4cc7('0x8d5')] = _0x2d63f9.tQYvc; _0x56067a['YKISc'] = function(_0x20ec4d, _0x47bb72) { return _0x20ec4d < _0x47bb72; } ; _0x56067a['weLeq'] = function(_0x1464c9, _0x42bba4) { return _0x1464c9 << _0x42bba4; } ; _0x56067a[_0x4cc7('0x8d6')] = _0x2d63f9.vOBEQ; _0x56067a[_0x4cc7('0x8d7')] = 'openfl.utils.AGALMiniAssembler'; _0x56067a[_0x4cc7('0x8d8')] = function(_0x28241c, _0x4326ff) { return _0x28241c < _0x4326ff; } ; _0x56067a[_0x4cc7('0x8d9')] = 'texture\x20sampler'; _0x56067a[_0x4cc7('0x8da')] = function(_0x5103af, _0x3762e9) { return _0x5103af != _0x3762e9; } ; _0x56067a[_0x4cc7('0x8db')] = function(_0x48f1f5, _0x29eb1f) { return _0x48f1f5 != _0x29eb1f; } ; _0x56067a[_0x4cc7('0x8dc')] = function(_0x4fc1af, _0x143176) { return _0x4fc1af + _0x143176; } ; _0x56067a[_0x4cc7('0x8dd')] = _0x4cc7('0x8de'); _0x56067a[_0x4cc7('0x8df')] = _0x2d63f9.NARXz; _0x56067a[_0x4cc7('0x8e0')] = function(_0x3df61c, _0x3be515) { return _0x3df61c == _0x3be515; } ; _0x56067a[_0x4cc7('0x8e1')] = function(_0x2e845e, _0x24d23c) { return _0x2e845e & _0x24d23c; } ; _0x56067a[_0x4cc7('0x8e2')] = function(_0x1634ba, _0x55a09a) { return _0x1634ba << _0x55a09a; } ; _0x56067a[_0x4cc7('0x8e3')] = _0x4cc7('0x8e4'); _0x56067a[_0x4cc7('0x8e5')] = 'nbAoS'; _0x56067a[_0x4cc7('0x8e6')] = function(_0x3521e2, _0x5afe57) { return _0x3521e2 == _0x5afe57; } ; _0x56067a[_0x4cc7('0x8e7')] = function(_0x1bc249, _0x8136ff) { return _0x1bc249 / _0x8136ff; } ; _0x56067a[_0x4cc7('0x8e8')] = function(_0x1d3ed3, _0x65fbea) { return _0x1d3ed3 !== _0x65fbea; } ; _0x56067a['RqPKg'] = function(_0x112e3f, _0x55c4c7) { return _0x112e3f * _0x55c4c7; } ; _0x56067a[_0x4cc7('0x8e9')] = function(_0x1ca868, _0x5f3ce2) { return _0x1ca868 % _0x5f3ce2; } ; _0x56067a['xrOBL'] = function(_0x125215, _0x5f1152) { return _0x125215 < _0x5f1152; } ; _0x56067a['wBEtb'] = function(_0x3cca88, _0x5af1ea) { return _0x3cca88 | _0x5af1ea; } ; _0x56067a[_0x4cc7('0x8ea')] = function(_0x558ee8, _0x5d65f4) { return _0x558ee8 != _0x5d65f4; } ; function _0x5aff49(_0x1aaa08, _0x486d3f) { function _0x181892() {} _0x181892[_0x4cc7('0x8')] = _0x1aaa08; _0x1aaa08 = new _0x181892(); for (var _0x2b58bb in _0x486d3f) _0x1aaa08[_0x2b58bb] = _0x486d3f[_0x2b58bb]; _0x486d3f[_0x4cc7('0x8eb')] !== Object[_0x4cc7('0x8')][_0x4cc7('0x8eb')] && (_0x1aaa08[_0x4cc7('0x8eb')] = _0x486d3f[_0x4cc7('0x8eb')]); return _0x1aaa08; } function _0x1c8e81(_0x3febf1) { return _0x3febf1 instanceof Array ? function() { return _0x3a8a6f[_0x4cc7('0x8ec')](_0x3febf1); } : 'function' == typeof _0x3febf1['iterator'] ? _0x48c401(_0x3febf1, _0x3febf1['iterator']) : _0x3febf1['iterator']; } function _0x48c401(_0x69a6d3, _0xe8b72b) { if (null == _0xe8b72b) return null; null == _0xe8b72b[_0x4cc7('0x8ed')] && (_0xe8b72b[_0x4cc7('0x8ed')] = _0x3a51fa++); var _0x44032a; null == _0x69a6d3['hx__closures__'] ? _0x69a6d3[_0x4cc7('0x8ee')] = {} : _0x44032a = _0x69a6d3[_0x4cc7('0x8ee')][_0xe8b72b[_0x4cc7('0x8ed')]]; null == _0x44032a && (_0x44032a = function() { return _0x44032a[_0x4cc7('0x8ef')][_0x4cc7('0x13')](_0x44032a[_0x4cc7('0x0')], arguments); } , _0x44032a[_0x4cc7('0x0')] = _0x69a6d3, _0x44032a[_0x4cc7('0x8ef')] = _0xe8b72b, _0x69a6d3[_0x4cc7('0x8ee')][_0xe8b72b['__id__']] = _0x44032a); return _0x44032a; } _0x3bb917[_0x4cc7('0x94')] = _0x3bb917['lime'] || {}; var _0x16dada = {} , _0x3e3cd2 = function() { return _0x5260f5[_0x4cc7('0x8f0')](this, ''); } , _0xa23b63 = function() {}; _0x16dada[_0x4cc7('0x8f1')] = _0xa23b63; _0xa23b63[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), 'app', _0x4cc7('0x8f3')]; _0xa23b63[_0x4cc7('0x8')] = {}; _0xa23b63[_0x4cc7('0x8')]['__registerLimeModule'] = null; _0xa23b63[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xa23b63; var _0xd85f06 = function() { this[_0x4cc7('0x8f5')] = new _0x5d3147(); }; _0x16dada[_0x4cc7('0x8f6')] = _0xd85f06; _0xd85f06[_0x4cc7('0x8f2')] = ['lime', _0x4cc7('0x4e8'), _0x4cc7('0x8f7')]; _0xd85f06[_0x4cc7('0x8f8')] = [_0xa23b63]; _0xd85f06[_0x4cc7('0x8')] = {}; _0xd85f06[_0x4cc7('0x8')][_0x4cc7('0x8f5')] = null; _0xd85f06[_0x4cc7('0x8')][_0x4cc7('0x8f9')] = function(_0x4fbb96) {} ; _0xd85f06[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xd85f06; var _0x3f363f = function(_0xb2a087) { this[_0x4cc7('0x8fa')] = new _0x67da9e(); this['parent'] = _0xb2a087; this['nextUpdate'] = this[_0x4cc7('0x8fb')] = this[_0x4cc7('0x8fc')] = 0x0; this[_0x4cc7('0x8fd')] = -0x1; _0x5899d0[_0x4cc7('0x8fe')](); this[_0x4cc7('0x8ff')] = _0x304372[_0x4cc7('0x900')](_0x23d83c[_0x4cc7('0x901')], 0x0); }; _0x16dada[_0x4cc7('0x902')] = _0x3f363f; _0x3f363f[_0x4cc7('0x8f2')] = ['lime', _0x4cc7('0x50e'), _0x4cc7('0x903'), _0x4cc7('0x904'), _0x4cc7('0x905')]; _0x3f363f[_0x4cc7('0x8')] = {}; _0x3f363f[_0x4cc7('0x8')][_0x4cc7('0x8fa')] = null; _0x3f363f[_0x4cc7('0x8')][_0x4cc7('0x8ff')] = null; _0x3f363f[_0x4cc7('0x8')]['currentUpdate'] = null; _0x3f363f[_0x4cc7('0x8')][_0x4cc7('0x906')] = null; _0x3f363f[_0x4cc7('0x8')][_0x4cc7('0x8fd')] = null; _0x3f363f[_0x4cc7('0x8')][_0x4cc7('0x8fb')] = null; _0x3f363f[_0x4cc7('0x8')]['nextUpdate'] = null; _0x3f363f[_0x4cc7('0x8')][_0x4cc7('0x907')] = null; _0x3f363f[_0x4cc7('0x8')][_0x4cc7('0x908')] = function(_0x394211) { if (0x41 <= _0x394211 && 0x5a >= _0x394211) return _0x394211 + 0x20; switch (_0x394211) { case 0xc: return 0x4000009c; case 0x10: return 0x400000e1; case 0x11: return 0x400000e0; case 0x12: return 0x400000e2; case 0x13: return 0x40000048; case 0x14: return 0x40000039; case 0x21: return 0x4000004b; case 0x22: return 0x4000004e; case 0x23: return 0x4000004d; case 0x24: return 0x4000004a; case 0x25: return 0x40000050; case 0x26: return 0x40000052; case 0x27: return 0x4000004f; case 0x28: return 0x40000051; case 0x29: return 0x40000077; case 0x2b: return 0x40000074; case 0x2c: return 0x40000046; case 0x2d: return 0x40000049; case 0x2e: return 0x7f; case 0x5b: return 0x400000e3; case 0x5c: return 0x400000e7; case 0x5d: return 0x400000e7; case 0x5f: return 0x4000011a; case 0x60: return 0x40000062; case 0x61: return 0x40000059; case 0x62: return 0x4000005a; case 0x63: return 0x4000005b; case 0x64: return 0x4000005c; case 0x65: return 0x4000005d; case 0x66: return 0x4000005e; case 0x67: return 0x4000005f; case 0x68: return 0x40000060; case 0x69: return 0x40000061; case 0x6a: return 0x40000055; case 0x6b: return 0x40000057; case 0x6c: return 0x40000063; case 0x6d: return 0x40000056; case 0x6e: return 0x40000063; case 0x6f: return 0x40000054; case 0x70: return 0x4000003a; case 0x71: return 0x4000003b; case 0x72: return 0x4000003c; case 0x73: return 0x4000003d; case 0x74: return 0x4000003e; case 0x75: return 0x4000003f; case 0x76: return 0x40000040; case 0x77: return 0x40000041; case 0x78: return 0x40000042; case 0x79: return 0x40000043; case 0x7a: return 0x40000044; case 0x7b: return 0x40000045; case 0x7c: return 0x40000068; case 0x7d: return 0x40000069; case 0x7e: return 0x4000006a; case 0x7f: return 0x4000006b; case 0x80: return 0x4000006c; case 0x81: return 0x4000006d; case 0x82: return 0x4000006e; case 0x83: return 0x4000006f; case 0x84: return 0x40000070; case 0x85: return 0x40000071; case 0x86: return 0x40000072; case 0x87: return 0x40000073; case 0x90: return 0x40000053; case 0x91: return 0x40000047; case 0xa0: return 0x5e; case 0xa1: return 0x21; case 0xa3: return 0x23; case 0xa4: return 0x24; case 0xa6: return 0x4000010e; case 0xa7: return 0x4000010f; case 0xa8: return 0x40000111; case 0xa9: return 0x29; case 0xaa: return 0x2a; case 0xab: return 0x60; case 0xac: return 0x4000004a; case 0xad: return 0x2d; case 0xae: return 0x40000081; case 0xaf: return 0x40000080; case 0xb0: return 0x40000102; case 0xb1: return 0x40000103; case 0xb2: return 0x40000104; case 0xb3: return 0x40000105; case 0xb4: return 0x40000109; case 0xb5: return 0x40000106; case 0xb6: return 0x40000081; case 0xb7: return 0x40000080; 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 0xc1: return 0x3f; case 0xc2: return 0x40000063; case 0xdb: return 0x5b; case 0xdc: return 0x5c; case 0xdd: return 0x5d; case 0xde: return 0x27; case 0xdf: return 0x60; case 0xe0: return 0x400000e3; case 0xe2: return 0x5c; } return _0x394211; } ; _0x3f363f[_0x4cc7('0x8')][_0x4cc7('0x909')] = function() { var _0x3cf52e = { WYOls: function(_0x269c84, _0x549e80) { return _0x269c84 * _0x549e80; }, fpeHU: function(_0x4db99d, _0x360633) { return _0x4db99d & _0x360633; } }; window.addEventListener('keydown', _0x48c401(this, this.handleKeyEvent), !0x1); window.addEventListener(_0x4cc7('0x90a'), _0x48c401(this, this.handleKeyEvent), !0x1); window.addEventListener(_0x4cc7('0x90b'), _0x48c401(this, this.handleWindowEvent), !0x1); window.addEventListener(_0x4cc7('0x90c'), _0x48c401(this, this.handleWindowEvent), !0x1); window.addEventListener(_0x4cc7('0x90d'), _0x48c401(this, this.handleWindowEvent), !0x1); window.addEventListener('beforeunload', _0x48c401(this, this.handleWindowEvent), !0x1); window.addEventListener(_0x4cc7('0x90e'), _0x48c401(this, this.handleSensorEvent), !0x1); CanvasRenderingContext2D.prototype.isPointInStroke || (CanvasRenderingContext2D.prototype.isPointInStroke = function(_0x28994f, _0x59b51e, _0x386316) { return !0x1; } ); CanvasRenderingContext2D.prototype.isPointInPath || (CanvasRenderingContext2D.prototype.isPointInPath = function(_0x15922a, _0x308008, _0x5e54dd) { return !0x1; } ); 0x0 == _0x4cc7('0x90f')in window && (window.performance = {}); if (0x0 == _0x4cc7('0x910')in window.performance) { var _0x50e745 = Date.now(); performance.timing && performance.timing.navigationStart && (_0x50e745 = performance.timing.navigationStart); window.performance.now = function() { return Date.now() - _0x50e745; } ; } for (var _0x4397c2 = 0x0, _0x3d35bf = ['ms', 'moz', _0x4cc7('0x3b7'), 'o'], _0x488192 = 0x0; _0x488192 < _0x3d35bf.length && !window.requestAnimationFrame; ++_0x488192) window.requestAnimationFrame = window[_0x3d35bf[_0x488192] + 'RequestAnimationFrame'], window.cancelAnimationFrame = window[_0x3d35bf[_0x488192] + _0x4cc7('0x911')] || window[_0x3d35bf[_0x488192] + _0x4cc7('0x912')]; window.requestAnimationFrame || (window.requestAnimationFrame = function(_0x50e745, _0x3d35bf) { if ('hbkfm' !== 'HmoWV') { var _0x488192 = new Date().getTime() , _0x1a86b6 = Math.max(0x0, 0x10 - (_0x488192 - _0x4397c2)); _0x3d35bf = window.setTimeout(function() { var _0x56c70e = { zNZxm: function(_0xdad7b0, _0x4352a6) { return _0xdad7b0 - _0x4352a6; } }; if ('iBDlf' !== _0x4cc7('0x913')) { _0x50e745(_0x488192 + _0x1a86b6); } else { var _0x23cc46 = _0x34f9a1(_0x48c401); _0x23cc46 === _0x30f963 && (_0x48c401 = _0x48c401.state, _0x48c401.window_size = 0x2 * _0x48c401.w_size, _0x3dd250(_0x48c401.head), _0x48c401.max_lazy_match = _0x4bf907[_0x48c401.level].max_lazy, _0x48c401.good_match = _0x4bf907[_0x48c401.level].good_length, _0x48c401.nice_match = _0x4bf907[_0x48c401.level].nice_length, _0x48c401.max_chain_length = _0x4bf907[_0x48c401.level].max_chain, _0x48c401.strstart = 0x0, _0x48c401.block_start = 0x0, _0x48c401.lookahead = 0x0, _0x48c401.insert = 0x0, _0x48c401.match_length = _0x48c401.prev_length = _0x56c70e.zNZxm(_0xf94a9e, 0x1), _0x48c401.match_available = 0x0, _0x48c401.ins_h = 0x0); return _0x23cc46; } }, _0x1a86b6); _0x4397c2 = _0x488192 + _0x1a86b6; return _0x3d35bf; } else { _0x457ac5.call(this); var _0x53855c = this.getBackgroundColor() , _0x52cfa4 = 0x0; 0x46 > _0x3cf52e.WYOls(0.299, _0x53855c >> 0x10 & 0xff) + 0.587 * (_0x53855c >> 0x8 & 0xff) + 0.114 * _0x3cf52e.fpeHU(_0x53855c, 0xff) && (_0x52cfa4 = 0xffffff); _0x53855c = this.getHeight() / 0x2 - 3.5; var _0x24151e = this.getWidth() - 0x3c; this.outline = new _0x457ac5(); this.outline.get_graphics().beginFill(_0x52cfa4, 0.07); this.outline.get_graphics().drawRect(0x0, 0x0, _0x24151e, 0x7); this.outline.set_x(0x1e); this.outline.set_y(_0x53855c); this.outline.set_alpha(0x0); this.addChild(this.outline); this.progress = new _0x457ac5(); this.progress.get_graphics().beginFill(_0x52cfa4, 0.35); this.progress.get_graphics().drawRect(0x0, 0x0, _0x24151e - 0x4, 0x3); this.progress.set_x(0x20); this.progress.set_y(_0x53855c + 0x2); this.progress.set_scaleX(0x0); this.progress.set_alpha(0x0); this.addChild(this.progress); this.startAnimation = _0x3b7d43.getTimer() + 0x64; this.endAnimation = this.startAnimation + 0x3e8; this.addEventListener(_0x4cc7('0x8a9'), _0x48c401(this, this.this_onAddedToStage)); } } ); window.cancelAnimationFrame || (window.cancelAnimationFrame = function(_0x50e745) { clearTimeout(_0x50e745); } ); window.requestAnimFrame = window.requestAnimationFrame; this.lastUpdate = new Date().getTime(); this.handleApplicationEvent(); return 0x0; } ; _0x3f363f[_0x4cc7('0x8')][_0x4cc7('0x914')] = function() {} ; _0x3f363f[_0x4cc7('0x8')][_0x4cc7('0x915')] = function(_0x1c0ef9) { _0x1c0ef9 = 0x0; for (var _0xfefa62 = this.parent.__windows; _0x56067a.tScbV(_0x1c0ef9, _0xfefa62.length); ) { var _0x2c5a28 = _0xfefa62[_0x1c0ef9]; ++_0x1c0ef9; _0x2c5a28.__backend.updateSize(); } this.updateGameDevices(); this.currentUpdate = new Date().getTime(); if (this.currentUpdate >= this.nextUpdate) { this.deltaTime = this.currentUpdate - this.lastUpdate; _0x1c0ef9 = 0x0; for (_0xfefa62 = this.parent.__windows; _0x1c0ef9 < _0xfefa62.length; ) _0x2c5a28 = _0xfefa62[_0x1c0ef9], ++_0x1c0ef9, this.parent.onUpdate.dispatch(this.deltaTime | 0x0), null != _0x2c5a28.context && _0x2c5a28.onRender.dispatch(_0x2c5a28.context); this.nextUpdate = 0x0 > this.framePeriod ? this.currentUpdate : this.currentUpdate - this.currentUpdate % this.framePeriod + this.framePeriod; this.lastUpdate = this.currentUpdate; } window.requestAnimationFrame(_0x48c401(this, this.handleApplicationEvent)); } ; _0x3f363f[_0x4cc7('0x8')]['handleKeyEvent'] = function(_0x1fd5b9) { if (null != this.parent.__window) { if ('oLMVt' !== _0x4cc7('0x916')) { var _0x2ebb52 = new _0x3a1efa(); if (null == _0x1fd5b9) return _0x2ebb52; _0x1fd5b9 = _0x1fd5b9.split(_0x3b212c); for (var _0xb8c98b, _0x1760ea = new _0x1e3ce8(_0x56067a.EeaKo(_0x4cc7('0x917') + _0x3b212c + '|\x5c' + d + ')(if|unless)' + _0x5e477b + _0x4cc7('0x918') + _0x3b212c + d, _0x4cc7('0x919')),''), _0x4112b7, _0x546528 = 0x0; _0x546528 < _0x1fd5b9.length; ) { _0x4112b7 = _0x1fd5b9[_0x546528]; ++_0x546528; _0xb8c98b = _0x4112b7.indexOf(_0x5e477b); 0x0 < _0xb8c98b ? (d = _0x3a8a6f.substr(_0x4112b7, 0x0, _0xb8c98b), _0xb8c98b = _0x3a8a6f.substr(_0x4112b7, _0xb8c98b + 0x1, null)) : (d = _0x4112b7, _0xb8c98b = null); _0x4112b7 = !0x0; if (null != _0xb8c98b) for (; _0x4112b7 && _0x1760ea.match(_0xb8c98b); ) _0x4112b7 = e(_0x1760ea.matched(0x2)), _0x4cc7('0x22b') == _0x1760ea.matched(0x1) && (_0x4112b7 = !_0x4112b7), _0xb8c98b = _0x1760ea.matchedLeft() + _0x1760ea.matchedRight(); _0x4112b7 && ((null != _0x842c50[d] ? _0x2ebb52.existsReserved(d) : _0x2ebb52.h.hasOwnProperty(d)) && null != (null != _0x842c50[d] ? _0x2ebb52.getReserved(d) : _0x2ebb52.h[d]) ? (null != _0x842c50[d] ? _0x2ebb52.existsReserved(d) : _0x2ebb52.h.hasOwnProperty(d)) && null == _0xb8c98b || (_0xb8c98b = (null != _0x842c50[d] ? _0x2ebb52.getReserved(d) : _0x2ebb52.h[d]) + _0x3b212c + _0xb8c98b, null != _0x842c50[d] ? _0x2ebb52.setReserved(d, _0xb8c98b) : _0x2ebb52.h[d] = _0xb8c98b) : null != _0x842c50[d] ? _0x2ebb52.setReserved(d, _0xb8c98b) : _0x2ebb52.h[d] = _0xb8c98b); } return _0x2ebb52; } else { var _0x3b212c = this.convertKeyCode(null != _0x1fd5b9.keyCode ? _0x1fd5b9.keyCode : _0x1fd5b9.which) , _0x5e477b = _0x2d63f9.hhqaO((_0x1fd5b9.shiftKey ? 0x3 : 0x0) | (_0x1fd5b9.ctrlKey ? 0xc0 : 0x0), _0x1fd5b9.altKey ? 0x300 : 0x0) | (_0x1fd5b9.metaKey ? 0xc00 : 0x0); _0x4cc7('0x91a') == _0x1fd5b9.type ? (this.parent.__window.onKeyDown.dispatch(_0x3b212c, _0x5e477b), this.parent.__window.onKeyDown.canceled && _0x1fd5b9.cancelable && _0x1fd5b9.preventDefault()) : (this.parent.__window.onKeyUp.dispatch(_0x3b212c, _0x5e477b), this.parent.__window.onKeyUp.canceled && _0x1fd5b9.cancelable && _0x1fd5b9.preventDefault()); } } } ; _0x3f363f[_0x4cc7('0x8')]['handleSensorEvent'] = function(_0x171a7a) { this.accelerometer.onUpdate.dispatch(_0x171a7a.accelerationIncludingGravity.x, _0x171a7a.accelerationIncludingGravity.y, _0x171a7a.accelerationIncludingGravity.z); } ; _0x3f363f[_0x4cc7('0x8')]['handleWindowEvent'] = function(_0x5ac444) { if (null != this.parent.__window) switch (_0x5ac444.type) { case 'blur': this.parent.__window.onFocusOut.dispatch(); this.parent.__window.onDeactivate.dispatch(); break; case _0x4cc7('0x90b'): this.parent.__window.onFocusIn.dispatch(); this.parent.__window.onActivate.dispatch(); break; case _0x4cc7('0x90d'): this.parent.__window.__backend.handleResizeEvent(_0x5ac444); } } ; _0x3f363f[_0x4cc7('0x8')][_0x4cc7('0x91b')] = function() { var _0x461305 = _0x455d82.__getDeviceData(); if (null != _0x461305) for (var _0x18d398, _0x2de658, _0x314948, _0x6f0ac3, _0x1af3fa, _0x6c716d = 0x0, _0x5dedee = _0x461305.length; _0x6c716d < _0x5dedee; ) if (_0x18d398 = _0x6c716d++, _0x6f0ac3 = _0x461305[_0x18d398], null != _0x6f0ac3) { if (!this.gameDeviceCache.h.hasOwnProperty(_0x18d398)) { _0x1af3fa = new _0xbd1f1d(); _0x1af3fa.id = _0x18d398; _0x1af3fa.connected = _0x6f0ac3.connected; _0x2de658 = 0x0; for (_0x314948 = _0x6f0ac3.buttons.length; _0x2de658 < _0x314948; ) { if (_0x56067a.BcUNx !== _0x4cc7('0x91c')) { var _0xd125fd = _0x2de658++; _0x1af3fa.buttons.push(_0x6f0ac3.buttons[_0xd125fd].value); } else { _0x461305 = [_0x4cc7('0x91d'), 0x0, _0x461305]; _0x461305.__enum__ = _0x5cad50; _0x461305.toString = _0x3e3cd2; return _0x461305; } } _0x2de658 = 0x0; for (_0x314948 = _0x6f0ac3.axes.length; _0x2de658 < _0x314948; ) _0xd125fd = _0x2de658++, _0x1af3fa.axes.push(_0x6f0ac3.axes[_0xd125fd]); _0x4cc7('0x91e') == _0x6f0ac3.mapping && (_0x1af3fa.isGamepad = !0x0); this.gameDeviceCache.h[_0x18d398] = _0x1af3fa; _0x6f0ac3.connected && (_0x455d82.__connect(_0x18d398), _0x1af3fa.isGamepad && _0x4763eb.__connect(_0x18d398)); } _0x1af3fa = this.gameDeviceCache.h[_0x18d398]; _0x314948 = _0x455d82.devices.h[_0x18d398]; _0x2de658 = _0x4763eb.devices.h[_0x18d398]; if (_0x6f0ac3.connected) { for (var _0x3a43d6 = 0x0, _0x2a5ac4 = _0x6f0ac3.buttons.length; _0x3a43d6 < _0x2a5ac4; ) { var _0x155fe1 = _0x3a43d6++; _0xd125fd = _0x6f0ac3.buttons[_0x155fe1].value; if (_0xd125fd != _0x1af3fa.buttons[_0x155fe1]) { if (0x6 == _0x155fe1) _0x314948.onAxisMove.dispatch(_0x6f0ac3.axes.length, _0xd125fd), null != _0x2de658 && _0x2de658.onAxisMove.dispatch(0x4, _0xd125fd); else if (0x7 == _0x155fe1) _0x314948.onAxisMove.dispatch(_0x6f0ac3.axes.length + 0x1, _0xd125fd), null != _0x2de658 && _0x2de658.onAxisMove.dispatch(0x5, _0xd125fd); else if (0x0 < _0xd125fd ? _0x314948.onButtonDown.dispatch(_0x155fe1) : _0x314948.onButtonUp.dispatch(_0x155fe1), null != _0x2de658) { switch (_0x155fe1) { case 0x0: _0x18d398 = 0x0; break; case 0x1: _0x18d398 = 0x1; break; case 0x2: _0x18d398 = 0x2; break; case 0x3: _0x18d398 = 0x3; break; case 0x4: _0x18d398 = 0x9; break; case 0x5: _0x18d398 = 0xa; break; case 0x8: _0x18d398 = 0x4; break; case 0x9: _0x18d398 = 0x6; break; case 0xa: _0x18d398 = 0x7; break; case 0xb: _0x18d398 = 0x8; break; case 0xc: _0x18d398 = 0xb; break; case 0xd: _0x18d398 = 0xc; break; case 0xe: _0x18d398 = 0xd; break; case 0xf: _0x18d398 = 0xe; break; case 0x10: _0x18d398 = 0x5; break; default: continue; } 0x0 < _0xd125fd ? _0x2de658.onButtonDown.dispatch(_0x18d398) : _0x2de658.onButtonUp.dispatch(_0x18d398); } _0x1af3fa.buttons[_0x155fe1] = _0xd125fd; } } _0x18d398 = 0x0; for (_0xd125fd = _0x6f0ac3.axes.length; _0x18d398 < _0xd125fd; ) _0x3a43d6 = _0x18d398++, _0x6f0ac3.axes[_0x3a43d6] != _0x1af3fa.axes[_0x3a43d6] && (_0x314948.onAxisMove.dispatch(_0x3a43d6, _0x6f0ac3.axes[_0x3a43d6]), null != _0x2de658 && _0x2de658.onAxisMove.dispatch(_0x3a43d6, _0x6f0ac3.axes[_0x3a43d6]), _0x1af3fa.axes[_0x3a43d6] = _0x6f0ac3.axes[_0x3a43d6]); } else _0x1af3fa.connected && (_0x1af3fa.connected = !0x1, _0x455d82.__disconnect(_0x18d398), _0x4763eb.__disconnect(_0x18d398)); } } ; _0x3f363f[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3f363f; var _0x3cecb9 = function() { this[_0x4cc7('0x91f')] = new _0x4a47d7(); this[_0x4cc7('0x920')] = new _0x5d3147(); this[_0x4cc7('0x8f5')] = new _0x5d3147(); null == _0x3cecb9['current'] && (_0x3cecb9[_0x4cc7('0x921')] = this); this['meta'] = new _0x3a1efa(); this[_0x4cc7('0x922')] = []; this['__windowByID'] = new _0x67da9e(); this[_0x4cc7('0x923')] = []; this[_0x4cc7('0x924')] = new _0x3f363f(this); this['__registerLimeModule'](this); this['__preloader'] = new _0x11b7de(); this[_0x4cc7('0x925')][_0x4cc7('0x926')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x927')])); this[_0x4cc7('0x925')][_0x4cc7('0x928')]['add'](_0x48c401(this, this['onPreloadComplete'])); }; _0x16dada[_0x4cc7('0x929')] = _0x3cecb9; _0x3cecb9['__name__'] = [_0x4cc7('0x94'), _0x4cc7('0x4e8'), _0x4cc7('0x92a')]; _0x3cecb9[_0x4cc7('0x92b')] = _0xd85f06; _0x3cecb9['prototype'] = _0x5aff49(_0xd85f06[_0x4cc7('0x8')], { 'meta': null, 'modules': null, 'onUpdate': null, 'onCreateWindow': null, '__backend': null, '__preloader': null, '__window': null, '__windowByID': null, '__windows': null, 'addModule': function(_0x1f0676) { var _0x25c849 = {}; _0x25c849[_0x4cc7('0x92c')] = function(_0xfe596b, _0xb6204f) { return _0xfe596b != _0xb6204f; } ; if ('OqjYW' !== _0x4cc7('0x92d')) { _0x1f0676[_0x4cc7('0x8f9')](this); this[_0x4cc7('0x922')]['push'](_0x1f0676); } else { if (_0x25c849[_0x4cc7('0x92c')](null, this[_0x4cc7('0x92e')]['renderToTexture'])) { if (this['__contextState'][_0x4cc7('0x92f')] != this[_0x4cc7('0x92e')][_0x4cc7('0x92f')] || this[_0x4cc7('0x930')]['renderToTextureSurfaceSelector'] != this['__state'][_0x4cc7('0x931')]) { var _0x511d01 = this[_0x4cc7('0x92e')]['renderToTexture'][_0x4cc7('0x932')](this[_0x4cc7('0x92e')][_0x4cc7('0x933')], this[_0x4cc7('0x92e')][_0x4cc7('0x934')], this[_0x4cc7('0x92e')][_0x4cc7('0x931')]); this[_0x4cc7('0x935')](_0x511d01); this[_0x4cc7('0x930')][_0x4cc7('0x92f')] = this[_0x4cc7('0x92e')][_0x4cc7('0x92f')]; this[_0x4cc7('0x930')][_0x4cc7('0x934')] = this[_0x4cc7('0x92e')][_0x4cc7('0x934')]; this[_0x4cc7('0x930')][_0x4cc7('0x933')] = this[_0x4cc7('0x92e')][_0x4cc7('0x933')]; this['__contextState']['renderToTextureSurfaceSelector'] = this['__state']['renderToTextureSurfaceSelector']; } this['__setGLDepthTest'](this[_0x4cc7('0x92e')][_0x4cc7('0x933')]); this[_0x4cc7('0x936')](this[_0x4cc7('0x92e')][_0x4cc7('0x933')]); this['__setGLFrontFace'](!0x0); } else { if (null == this[_0x4cc7('0x937')] && 0x0 == this['backBufferWidth'] && 0x0 == this[_0x4cc7('0x938')]) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x939'))); if (null != this[_0x4cc7('0x930')][_0x4cc7('0x92f')] || this[_0x4cc7('0x930')][_0x4cc7('0x93a')] != this['__state'][_0x4cc7('0x93b')] || this['__contextState']['backBufferEnableDepthAndStencil'] != this[_0x4cc7('0x92e')][_0x4cc7('0x93c')]) this[_0x4cc7('0x935')](this[_0x4cc7('0x92e')][_0x4cc7('0x93b')]), this[_0x4cc7('0x930')][_0x4cc7('0x92f')] = null, this['__contextState']['backBufferEnableDepthAndStencil'] = this['__state']['backBufferEnableDepthAndStencil']; this[_0x4cc7('0x93d')](this[_0x4cc7('0x92e')][_0x4cc7('0x93c')]); this['__setGLStencilTest'](this[_0x4cc7('0x92e')][_0x4cc7('0x93c')]); this[_0x4cc7('0x93e')](this['__stage'][_0x4cc7('0x510')] != this); } } }, 'exec': function() { _0x3cecb9[_0x4cc7('0x921')] = this; return this[_0x4cc7('0x924')][_0x4cc7('0x909')](); }, 'onGamepadAxisMove': function(_0x48210f, _0x3527a7, _0x15aa60) {}, 'onGamepadButtonDown': function(_0x2164fe, _0x159e1f) {}, 'onGamepadButtonUp': function(_0x844378, _0x3e4a27) {}, 'onGamepadConnect': function(_0x29a9f2) {}, 'onGamepadDisconnect': function(_0x2b2335) {}, 'onJoystickAxisMove': function(_0x5be7c4, _0x26087b, _0x6268ee) {}, 'onJoystickButtonDown': function(_0x4b722c, _0x251324) {}, 'onJoystickButtonUp': function(_0x2d0361, _0x1124db) {}, 'onJoystickConnect': function(_0x4ba624) {}, 'onJoystickDisconnect': function(_0x21e9b5) {}, 'onJoystickHatMove': function(_0x3c183d, _0x46de6c, _0x4d651c) {}, 'onJoystickTrackballMove': function(_0x4cbf04, _0x2958a8, _0x1f0a17, _0x26044b) {}, 'onKeyDown': function(_0x569bd5, _0x27e4b4) {}, 'onKeyUp': function(_0x27ca24, _0x2fab5e) {}, 'onModuleExit': function(_0x110c1f) {}, 'onMouseDown': function(_0x4e4be4, _0x10af96, _0x25f953) {}, 'onMouseMove': function(_0x79d772, _0x3385c4) {}, 'onMouseMoveRelative': function(_0x2bddcd, _0x195436) {}, 'onMouseUp': function(_0x5c68f2, _0x337fc3, _0x183ac1) {}, 'onMouseWheel': function(_0x437baa, _0x558222, _0x52a818) {}, 'onPreloadComplete': function() {}, 'onPreloadProgress': function(_0x32cca4, _0x2314c4) {}, 'onRenderContextLost': function() {}, 'onRenderContextRestored': function(_0x571ea3) {}, 'onTextEdit': function(_0x3cd7e9, _0x24e763, _0x1953d5) {}, 'onTextInput': function(_0x5e7f70) {}, 'onTouchCancel': function(_0x510c7b) {}, 'onTouchEnd': function(_0x1bf26b) {}, 'onTouchMove': function(_0x2696b5) {}, 'onTouchStart': function(_0x16a462) {}, 'onWindowActivate': function() {}, 'onWindowClose': function() {}, 'onWindowCreate': function() {}, 'onWindowDeactivate': function() {}, 'onWindowDropFile': function(_0x6abf71) {}, 'onWindowEnter': function() {}, 'onWindowExpose': function() {}, 'onWindowFocusIn': function() {}, 'onWindowFocusOut': function() {}, 'onWindowFullscreen': function() {}, 'onWindowLeave': function() {}, 'onWindowMove': function(_0x5d4cef, _0x76d6a8) {}, 'onWindowMinimize': function() {}, 'onWindowResize': function(_0x3b4d45, _0xe65be8) {}, 'onWindowRestore': function() {}, 'render': function(_0x4011ff) {}, 'update': function(_0x508a57) {}, '__registerLimeModule': function(_0x103c62) { if (_0x4cc7('0x93f') === _0x4cc7('0x940')) { var _0x29088c = d['next'](); if (_0x29088c[_0x4cc7('0x941')] != _0x4fbde0[_0x4cc7('0x942')]) throw new _0x202aa0(_0x4cc7('0x943') + _0x29088c[_0x4cc7('0x941')]); var _0x146136 = _0x29088c[_0x4cc7('0x944')]; _0x56067a[_0x4cc7('0x945')] == _0x3a8a6f['substr'](_0x146136, 0x0, 0x4) && (_0x146136 = _0x3a8a6f[_0x4cc7('0x946')](_0x146136, 0x4, null)); _0x4cc7('0x947') == _0x146136 ? this[_0x4cc7('0x948')](_0x29088c, 0x0, 0x1 == c) : _0x4cc7('0x949') == _0x146136 && this[_0x4cc7('0x948')](_0x29088c, 0x1, 0x1 == c); } else { _0x103c62['onUpdate'][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x94a')])); _0x103c62[_0x4cc7('0x8f5')][_0x4cc7('0x2a')](_0x48c401(this, this['onModuleExit']), !0x1, 0x0); _0x103c62[_0x4cc7('0x8f5')]['add'](_0x48c401(this, this['__onModuleExit']), !0x1, 0x0); for (_0x103c62 = _0x4763eb[_0x4cc7('0x94b')][_0x4cc7('0x38')](); _0x103c62['hasNext'](); ) { var _0x47ef7c = _0x103c62[_0x4cc7('0x3a')](); this[_0x4cc7('0x94c')](_0x47ef7c); } _0x4763eb[_0x4cc7('0x94d')][_0x4cc7('0x2a')](_0x56067a[_0x4cc7('0x547')](_0x48c401, this, this['__onGamepadConnect'])); for (_0x103c62 = _0x455d82[_0x4cc7('0x94b')][_0x4cc7('0x38')](); _0x103c62[_0x4cc7('0x94e')](); ) _0x47ef7c = _0x103c62[_0x4cc7('0x3a')](), this[_0x4cc7('0x94f')](_0x47ef7c); _0x455d82['onConnect'][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x94f')])); _0x52a342[_0x4cc7('0x950')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x951')])); _0x52a342[_0x4cc7('0x952')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x953')])); _0x52a342[_0x4cc7('0x954')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x955')])); _0x52a342[_0x4cc7('0x956')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x957')])); } }, '__removeWindow': function(_0x5dbe56) { null != _0x5dbe56 && this[_0x4cc7('0x958')]['h'][_0x4cc7('0x959')](_0x5dbe56['id']) && (this[_0x4cc7('0x95a')] == _0x5dbe56 && (this[_0x4cc7('0x95a')] = null), _0x3a8a6f[_0x4cc7('0x95b')](this[_0x4cc7('0x923')], _0x5dbe56), this[_0x4cc7('0x958')][_0x4cc7('0x95b')](_0x5dbe56['id']), _0x5dbe56[_0x4cc7('0x95c')](), 0x0 == this['__windows'][_0x4cc7('0x21')] && _0x4ce948[_0x4cc7('0x914')](0x0)); }, '__onGamepadConnect': function(_0x55b625) { if (_0x2d63f9[_0x4cc7('0x95d')](_0x4cc7('0x95e'), 'EuyNi')) { this[_0x4cc7('0x95f')](_0x55b625); var _0x3023f1 = _0x48c401(this, this[_0x4cc7('0x960')]); _0x55b625[_0x4cc7('0x961')][_0x4cc7('0x2a')](function(_0x3f1595, _0x2a06b4) { _0x3023f1(_0x55b625, _0x3f1595, _0x2a06b4); }); var _0x585bc5 = _0x48c401(this, this[_0x4cc7('0x962')]); _0x55b625[_0x4cc7('0x963')][_0x4cc7('0x2a')](function(_0x3023f1) { _0x585bc5(_0x55b625, _0x3023f1); }); var _0x455282 = _0x48c401(this, this[_0x4cc7('0x964')]); _0x55b625['onButtonUp'][_0x4cc7('0x2a')](function(_0x3023f1) { _0x455282(_0x55b625, _0x3023f1); }); var _0x15222c = _0x48c401(this, this[_0x4cc7('0x965')]); _0x55b625['onDisconnect']['add'](function() { _0x15222c(_0x55b625); }); } else { null != this[_0x4cc7('0x966')] && this[_0x4cc7('0x966')][_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](this['target'], this[_0x4cc7('0x969')])['get_degrees']()); _0x194e60[_0x4cc7('0x8')][_0x4cc7('0x96a')][_0x4cc7('0x96b')](this); } }, '__onJoystickConnect': function(_0xbbc20c) { this['onJoystickConnect'](_0xbbc20c); var _0xaa56d5 = _0x48c401(this, this[_0x4cc7('0x96c')]); _0xbbc20c['onAxisMove']['add'](function(_0xb5287a, _0x535666) { _0xaa56d5(_0xbbc20c, _0xb5287a, _0x535666); }); var _0x5cbaa4 = _0x48c401(this, this[_0x4cc7('0x96d')]); _0xbbc20c[_0x4cc7('0x963')][_0x4cc7('0x2a')](function(_0xaa56d5) { _0x5cbaa4(_0xbbc20c, _0xaa56d5); }); var _0x4f61c3 = _0x48c401(this, this[_0x4cc7('0x96e')]); _0xbbc20c[_0x4cc7('0x96f')][_0x4cc7('0x2a')](function(_0xaa56d5) { _0x4f61c3(_0xbbc20c, _0xaa56d5); }); var _0x3733d6 = _0x48c401(this, this[_0x4cc7('0x970')]); _0xbbc20c['onDisconnect'][_0x4cc7('0x2a')](function() { _0x3733d6(_0xbbc20c); }); var _0x44121b = _0x48c401(this, this[_0x4cc7('0x971')]); _0xbbc20c[_0x4cc7('0x972')][_0x4cc7('0x2a')](function(_0xaa56d5, _0x5cbaa4) { _0x44121b(_0xbbc20c, _0xaa56d5, _0x5cbaa4); }); var _0x240f22 = _0x48c401(this, this[_0x4cc7('0x973')]); _0xbbc20c['onTrackballMove'][_0x4cc7('0x2a')](function(_0xaa56d5, _0x5cbaa4, _0x4f61c3) { if (_0x4cc7('0x974') === 'tvdVn') { _0x240f22(_0xbbc20c, _0xaa56d5, _0x5cbaa4, _0x4f61c3); } else { _0xaa56d5[0x0](_0xbbc20c[0x0], _0x5cbaa4); } }); }, '__onModuleExit': function(_0x2da5de) { this[_0x4cc7('0x924')][_0x4cc7('0x914')](); }, '__onWindowClose': function(_0x4e2c5a) { if (this[_0x4cc7('0x95a')] == _0x4e2c5a) this[_0x4cc7('0x975')](); this[_0x4cc7('0x976')](_0x4e2c5a); }, '__class__': _0x3cecb9 }); var _0x325caa = function() {}; _0x16dada[_0x4cc7('0x977')] = _0x325caa; _0x325caa[_0x4cc7('0x8f2')] = [_0x4cc7('0x977')]; _0x325caa[_0x4cc7('0x978')] = function() { _0x4ce948[_0x4cc7('0x979')](_0x4cc7('0x97a'), _0x325caa[_0x4cc7('0x97b')]); } ; _0x325caa[_0x4cc7('0x97b')] = function(_0x1997ad) { var _0x3aaf0a = new _0x14c90c(); _0x2d68c8[_0x4cc7('0x8fe')](_0x1997ad); var _0x51b560 = _0x3aaf0a[_0x4cc7('0x97c')]; null != _0x842c50['build'] ? _0x51b560[_0x4cc7('0x97d')](_0x4cc7('0x97e'), '2.0.2') : _0x51b560['h'][_0x4cc7('0x97e')] = _0x4cc7('0x97f'); _0x51b560 = _0x3aaf0a['meta']; null != _0x842c50['company'] ? _0x51b560[_0x4cc7('0x97d')](_0x4cc7('0x980'), _0x4cc7('0x981')) : _0x51b560['h']['company'] = 'Kongregate'; _0x51b560 = _0x3aaf0a[_0x4cc7('0x97c')]; null != _0x842c50[_0x4cc7('0x982')] ? _0x51b560['setReserved'](_0x4cc7('0x982'), _0x4cc7('0x97a')) : _0x51b560['h'][_0x4cc7('0x982')] = _0x4cc7('0x97a'); _0x51b560 = _0x3aaf0a['meta']; null != _0x842c50[_0x4cc7('0x5e2')] ? _0x51b560['setReserved'](_0x4cc7('0x5e2'), _0x4cc7('0x983')) : _0x51b560['h'][_0x4cc7('0x5e2')] = _0x4cc7('0x983'); _0x51b560 = _0x3aaf0a[_0x4cc7('0x97c')]; null != _0x842c50[_0x4cc7('0x984')] ? _0x51b560['setReserved'](_0x4cc7('0x984'), _0x4cc7('0x985')) : _0x51b560['h'][_0x4cc7('0x984')] = 'com.player03.run3'; _0x51b560 = _0x3aaf0a['meta']; null != _0x842c50[_0x4cc7('0x986')] ? _0x51b560[_0x4cc7('0x97d')](_0x4cc7('0x986'), _0x4cc7('0x97f')) : _0x51b560['h'][_0x4cc7('0x986')] = _0x4cc7('0x97f'); _0x51b560 = {}; _0x51b560[_0x4cc7('0x987')] = !0x1; _0x51b560['alwaysOnTop'] = !0x1; _0x51b560[_0x4cc7('0x988')] = !0x1; _0x51b560[_0x4cc7('0x989')] = null; _0x51b560[_0x4cc7('0x98a')] = 0x3c; _0x51b560[_0x4cc7('0x98b')] = 0x258; _0x51b560[_0x4cc7('0x98c')] = !0x1; _0x51b560[_0x4cc7('0x98d')] = !0x1; _0x51b560['minimized'] = !0x1; _0x51b560[_0x4cc7('0x98e')] = {}; _0x51b560[_0x4cc7('0x98f')] = !0x0; _0x51b560[_0x4cc7('0x990')] = _0x4cc7('0x983'); _0x51b560[_0x4cc7('0x7d9')] = 0x320; _0x51b560['x'] = null; _0x51b560['y'] = null; _0x51b560[_0x4cc7('0x991')] = {}; _0x51b560[_0x4cc7('0x991')]['antialiasing'] = 0x0; _0x51b560[_0x4cc7('0x991')][_0x4cc7('0x992')] = 0x0; _0x51b560[_0x4cc7('0x991')]['colorDepth'] = 0x20; _0x51b560[_0x4cc7('0x991')]['depth'] = !0x0; _0x51b560[_0x4cc7('0x991')][_0x4cc7('0x993')] = !0x0; _0x51b560[_0x4cc7('0x991')]['stencil'] = !0x0; _0x51b560[_0x4cc7('0x991')][_0x4cc7('0x994')] = null; _0x51b560[_0x4cc7('0x991')]['vsync'] = !0x1; if (null == _0x3aaf0a[_0x4cc7('0x95a')] && null != _0x1997ad) for (var _0x1f2f3f = 0x0, _0x261ee6 = _0x19c1c0[_0x4cc7('0x995')](_0x1997ad); _0x1f2f3f < _0x261ee6[_0x4cc7('0x21')]; ) { if (_0x4cc7('0x996') === _0x4cc7('0x996')) { var _0x1bc338 = _0x261ee6[_0x1f2f3f]; ++_0x1f2f3f; Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x51b560, _0x1bc338) ? _0x51b560[_0x1bc338] = _0x19c1c0[_0x4cc7('0x997')](_0x1997ad, _0x1bc338) : Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x51b560[_0x4cc7('0x991')], _0x1bc338) && (_0x51b560[_0x4cc7('0x991')][_0x1bc338] = _0x19c1c0['field'](_0x1997ad, _0x1bc338)); } else { var _0x560c0f = new _0x4fbde0(_0x4fbde0[_0x4cc7('0x942')]); if (_0x560c0f['nodeType'] != _0x4fbde0[_0x4cc7('0x942')]) throw new _0x202aa0(_0x4cc7('0x943') + _0x560c0f[_0x4cc7('0x941')]); _0x560c0f[_0x4cc7('0x944')] = _0x1997ad; return _0x560c0f; } } _0x3aaf0a[_0x4cc7('0x998')](_0x51b560); var _0x2f1a21 = new _0x2880a6(new _0x1978e1()); _0x3aaf0a['__preloader'][_0x4cc7('0x926')]['add'](function(_0x1997ad, _0x3aaf0a) { _0x2f1a21[_0x4cc7('0x94a')](_0x1997ad, _0x3aaf0a); }); _0x3aaf0a[_0x4cc7('0x925')][_0x4cc7('0x928')][_0x4cc7('0x2a')](function() { if (_0x4cc7('0x999') !== _0x4cc7('0x999')) { var _0x14a84b = _0x51b560++; _0x3aaf0a['set'](_0x14a84b, _0x1997ad[_0x14a84b]); } else { _0x2f1a21[_0x4cc7('0x99a')](); } }); var _0xb4bae2 = _0x5260f5[_0x4cc7('0x99b')](_0x3aaf0a[_0x4cc7('0x95a')], _0x4b3d34)[_0x4cc7('0x99c')]; _0x2f1a21['onComplete']['add'](function() { _0x325caa[_0x4cc7('0x99a')](_0xb4bae2); }); _0x1997ad = 0x0; for (_0x51b560 = _0x2d68c8[_0x4cc7('0x99d')]; _0x1997ad < _0x51b560[_0x4cc7('0x21')]; ) _0x1f2f3f = _0x51b560[_0x1997ad], ++_0x1997ad, _0x3aaf0a[_0x4cc7('0x925')]['addLibrary'](_0x1f2f3f); _0x1997ad = 0x0; for (_0x51b560 = _0x2d68c8[_0x4cc7('0x99e')]; _0x1997ad < _0x51b560[_0x4cc7('0x21')]; ) _0x1f2f3f = _0x51b560[_0x1997ad], ++_0x1997ad, _0x3aaf0a[_0x4cc7('0x925')][_0x4cc7('0x99f')](_0x1f2f3f); _0x3aaf0a[_0x4cc7('0x925')][_0x4cc7('0x40')](); _0x3aaf0a[_0x4cc7('0x909')](); } ; _0x325caa[_0x4cc7('0x99a')] = function(_0x1373e1) { try { var _0x12a032 = _0x1373e1['getChildAt'](0x0); null != _0x12a032 && _0x5260f5[_0x4cc7('0x9a0')](_0x12a032, _0x30f963) || (_0x12a032 = new _0x3ea23e(), _0x1373e1['addChild'](_0x12a032)); new _0x15eb0b(_0x12a032); _0x1373e1[_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x90d'),!0x1,!0x1)); _0x1373e1[_0x4cc7('0x9a1')][_0x4cc7('0x9a2')] && _0x1373e1[_0x4cc7('0x44')](new _0x15b0c9(_0x4cc7('0x9a3'),!0x1,!0x1,!0x0,!0x0)); } catch (_0x497b48) { _0x4964ea['lastException'] = _0x497b48, _0x497b48 instanceof _0x202aa0 && (_0x497b48 = _0x497b48[_0x4cc7('0x9a4')]), _0x1373e1[_0x4cc7('0x9a5')](_0x497b48); } } ; var _0x34f9a1 = function() {}; _0x16dada[_0x4cc7('0x9a6')] = _0x34f9a1; _0x34f9a1[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x9a7'), _0x4cc7('0x9a8')]; _0x34f9a1[_0x4cc7('0x8')] = {}; _0x34f9a1[_0x4cc7('0x8')]['addEventListener'] = null; _0x34f9a1[_0x4cc7('0x8')]['__class__'] = _0x34f9a1; var _0x338b9 = function(_0x51502b) { if (_0x4cc7('0x9a9') !== 'ETQnr') { this['set_visible'](!0x1); } else { null != _0x51502b && (this[_0x4cc7('0x9aa')] = _0x51502b); } }; _0x16dada[_0x4cc7('0x9ab')] = _0x338b9; _0x338b9[_0x4cc7('0x8f2')] = ['openfl', 'events', 'EventDispatcher']; _0x338b9['__interfaces__'] = [_0x34f9a1]; _0x338b9[_0x4cc7('0x8')] = {}; _0x338b9[_0x4cc7('0x8')][_0x4cc7('0x9ac')] = null; _0x338b9[_0x4cc7('0x8')]['__iterators'] = null; _0x338b9[_0x4cc7('0x8')][_0x4cc7('0x9aa')] = null; _0x338b9[_0x4cc7('0x8')][_0x4cc7('0x9ad')] = function(_0xbf97e3, _0x4e61a6, _0x3a7a66, _0x44eca2, _0x102e8d) { null == _0x44eca2 && (_0x44eca2 = 0x0); null == _0x3a7a66 && (_0x3a7a66 = !0x1); if (null != _0x4e61a6) if (null == this.__eventMap && (this.__eventMap = new _0x3a1efa(), this.__iterators = new _0x3a1efa()), _0x102e8d = this.__eventMap, null != _0x842c50[_0xbf97e3] ? _0x102e8d.existsReserved(_0xbf97e3) : _0x102e8d.h.hasOwnProperty(_0xbf97e3)) { _0x102e8d = this.__eventMap; _0x102e8d = _0x56067a.CsqwL(null, _0x842c50[_0xbf97e3]) ? _0x102e8d.getReserved(_0xbf97e3) : _0x102e8d.h[_0xbf97e3]; for (var _0x4268a6 = 0x0, _0x44fed9 = _0x102e8d.length; _0x4268a6 < _0x44fed9; ) { var _0x7f7b90 = _0x4268a6++; if (_0x102e8d[_0x7f7b90].match(_0x4e61a6, _0x3a7a66)) return; } _0x4268a6 = this.__iterators; _0xbf97e3 = null != _0x842c50[_0xbf97e3] ? _0x4268a6.getReserved(_0xbf97e3) : _0x4268a6.h[_0xbf97e3]; for (_0x4268a6 = 0x0; _0x4268a6 < _0xbf97e3.length; ) _0x44fed9 = _0xbf97e3[_0x4268a6], ++_0x4268a6, _0x44fed9.active && _0x44fed9.copy(); this.__addListenerByPriority(_0x102e8d, new _0x43d25e(_0x4e61a6,_0x3a7a66,_0x44eca2)); } else _0x102e8d = [], _0x102e8d.push(new _0x43d25e(_0x4e61a6,_0x3a7a66,_0x44eca2)), _0x4e61a6 = new _0x3eaff5(_0x102e8d), _0x3a7a66 = this.__eventMap, null != _0x842c50[_0xbf97e3] ? _0x3a7a66.setReserved(_0xbf97e3, _0x102e8d) : _0x3a7a66.h[_0xbf97e3] = _0x102e8d, _0x3a7a66 = this.__iterators, _0x4e61a6 = [_0x4e61a6], _0x56067a.CsqwL(null, _0x842c50[_0xbf97e3]) ? _0x3a7a66.setReserved(_0xbf97e3, _0x4e61a6) : _0x3a7a66.h[_0xbf97e3] = _0x4e61a6; } ; _0x338b9[_0x4cc7('0x8')][_0x4cc7('0x44')] = function(_0x59027c) { if (_0x4cc7('0x9ae') !== _0x4cc7('0x9ae')) { var _0x461ce0 = d++; b += this.__textEngine.lineHeights.get(_0x461ce0); } else { _0x59027c.target = null != this.__targetDispatcher ? this.__targetDispatcher : this; return this.__dispatchEvent(_0x59027c); } } ; _0x338b9[_0x4cc7('0x8')][_0x4cc7('0x9af')] = function(_0x26ddc6) { if (null == this.__eventMap) return !0x1; var _0x6b8783 = this.__eventMap; return null != _0x842c50[_0x26ddc6] ? _0x6b8783.existsReserved(_0x26ddc6) : _0x6b8783.h.hasOwnProperty(_0x26ddc6); } ; _0x338b9[_0x4cc7('0x8')]['removeEventListener'] = function(_0x20ea3d, _0x251a3a, _0x2d7755) { null == _0x2d7755 && (_0x2d7755 = !0x1); if (null != this.__eventMap && null != _0x251a3a) { var _0x4bec23 = this.__eventMap; _0x4bec23 = null != _0x842c50[_0x20ea3d] ? _0x4bec23.getReserved(_0x20ea3d) : _0x4bec23.h[_0x20ea3d]; if (null != _0x4bec23) { if (_0x4cc7('0x9b0') !== _0x4cc7('0x9b0')) { this.text.set_text(_0x20ea3d); this.text.set_x(-this.text.get_width() / 0x2); this.text.set_y(-this.text.get_height() / 0x2); _0x20ea3d = this.text.get_width(); var _0x2cc12d = this.text.get_height(); _0x20ea3d = _0x20ea3d > _0x2cc12d ? _0x20ea3d : _0x2cc12d; this.get_graphics().clear(); this.get_graphics().beginFill(this.backgroundColor); this.get_graphics().drawRoundRect(-_0x20ea3d / 0x2, this.text.get_y(), _0x20ea3d, this.text.get_height(), this.text.get_height()); } else { var _0x4a81bc = this.__iterators; _0x4a81bc = null != _0x842c50[_0x20ea3d] ? _0x4a81bc.getReserved(_0x20ea3d) : _0x4a81bc.h[_0x20ea3d]; for (var _0x341b28 = 0x0, _0x4a2082 = _0x4bec23.length; _0x341b28 < _0x4a2082; ) { if (_0x4cc7('0x9b1') === _0x4cc7('0x9b2')) { this.pausedOverlay = new _0x457ac5(); this.pausedOverlay.set_visible(!0x1); this.addChild(this.pausedOverlay); var _0x4d15a2 = new _0x24e28(); _0x109181.fillRect(_0x4d15a2, _0x5cad50.TRANSPARENT(0x0, 0.7)); this.pausedOverlay.addChild(_0x4d15a2); this.buttons = _0x2bc114.toObjectVector(null); _0x45ea78.margin = 0xc; _0x4d15a2 = new _0x1c24cf(_0x4cc7('0x9b3'),_0x48c401(this, this.toggleOptions)); var _0x55e59c = new _0x23639f(_0x4d15a2); _0x172b83.get_currentLayout().add(_0x55e59c, new _0x310c15(!0x0,0.5)); _0x172b83.get_currentLayout().add(_0x55e59c, new _0x310c15(!0x1,0.5)); this.pausedOverlay.addChild(_0x4d15a2); this.pauseButton = new _0x1c24cf(_0x4cc7('0x9b4'),_0x48c401(this, this.toggleOptions)); _0x4d15a2 = new _0x23639f(this.pauseButton); _0x172b83.get_currentLayout().add(_0x4d15a2, _0x4fb8d7.edge(_0x30bcc9.RIGHT)); _0x172b83.get_currentLayout().add(_0x4d15a2, _0x4fb8d7.edge(_0x30bcc9.TOP)); this.addChild(this.pauseButton); this.unpauseButton = new _0x1c24cf('options/UnpauseIcon.png',_0x48c401(this, this.toggleOptions)); _0x4d15a2 = new _0x23639f(this.unpauseButton); _0x172b83.get_currentLayout().add(_0x4d15a2, _0x4fb8d7.edge(_0x30bcc9.RIGHT)); _0x172b83.get_currentLayout().add(_0x4d15a2, _0x4fb8d7.edge(_0x30bcc9.TOP)); this.pausedOverlay.addChild(this.unpauseButton); var _0x3a5e7b = this.musicButton = new _0x454d55(0x0); _0x4d15a2 = new _0x23639f(this.pauseButton); _0x55e59c = _0x45ea78.margin / 0x2; _0x3a5e7b = new _0x23639f(_0x3a5e7b); _0x172b83.get_currentLayout().add(_0x3a5e7b, new _0xaf08d9(_0x55e59c,_0x30bcc9.LEFT), _0x4d15a2); _0x4d15a2 = 0x2 * _0x45ea78.margin; _0x55e59c = new _0x23639f(this.musicButton); _0x172b83.get_currentLayout().add(_0x55e59c, null == _0x4d15a2 ? _0x4fb8d7.edge(_0x30bcc9.TOP) : new _0x436bc1(_0x4d15a2,_0x30bcc9.TOP)); this.pausedOverlay.addChild(this.musicButton); _0x3a5e7b = this.soundButton = new _0x454d55(0x1); _0x4d15a2 = new _0x23639f(this.musicButton); _0x55e59c = _0x45ea78.margin / 0x2; _0x3a5e7b = new _0x23639f(_0x3a5e7b); _0x172b83.get_currentLayout().add(_0x3a5e7b, new _0xaf08d9(_0x55e59c,_0x30bcc9.LEFT), _0x4d15a2); _0x4d15a2 = 0x2 * _0x45ea78.margin; _0x55e59c = new _0x23639f(this.soundButton); _0x172b83.get_currentLayout().add(_0x55e59c, null == _0x4d15a2 ? _0x4fb8d7.edge(_0x30bcc9.TOP) : new _0x436bc1(_0x4d15a2,_0x30bcc9.TOP)); this.pausedOverlay.addChild(this.soundButton); this.mapButton = new _0x146814(_0x48c401(this, this.showMapButton)); _0x55e59c = this.homeButton = new _0x17783b(); _0x4d15a2 = new _0x23639f(this.mapButton); _0x55e59c = new _0x23639f(_0x55e59c); _0x172b83.get_currentLayout().add(_0x55e59c, new _0x456817(!0x1,0x0), _0x4d15a2); this.layout.add(new _0x23639f(this.homeButton), new _0x5a56e2(!0x0)); _0x4d15a2 = _0x45ea78.margin; _0x55e59c = new _0x23639f(this.homeButton); _0x172b83.get_currentLayout().add(_0x55e59c, null == _0x4d15a2 ? _0x4fb8d7.edge(_0x30bcc9.LEFT) : new _0x436bc1(_0x4d15a2,_0x30bcc9.LEFT)); _0x172b83.get_currentLayout().add(_0x55e59c, null == _0x4d15a2 ? _0x4fb8d7.edge(_0x30bcc9.TOP) : new _0x436bc1(_0x4d15a2,_0x30bcc9.TOP)); this.pausedOverlay.addChild(this.homeButton); this.addButton2(new _0x4e05d4(_0x48c401(this, this.showBackButton),_0x4cc7('0x9b5'),_0x48c401(this, this.previousLevel)), _0x4cc7('0x9b6'), !0x0); this.addButton2(this.mapButton, 'Map'); this.addButton2(new _0x4e05d4(_0x48c401(this, this.showForwardButton),'options/SkipLevelIcon.png',_0x48c401(this, this.nextLevel)), 'Next', !0x0); this.addButton2(new _0x4e05d4(null,_0x4cc7('0x7c6'),_0x61ff56.changeQuality), 'Quality', !0x1); _0x4d15a2 = this.wikiButton = new _0x1e4fa2(_0x48c401(this, this.goToWiki),0x0,0x19,_0x4cc7('0x9b7')); _0x172b83.get_currentLayout().add(new _0x23639f(_0x4d15a2), new _0x49d880(0xaaaaaa,0x666666,3.6)); _0x4d15a2 = _0x45ea78.margin; _0x55e59c = new _0x23639f(this.wikiButton); _0x172b83.get_currentLayout().add(_0x55e59c, null == _0x4d15a2 ? _0x4fb8d7.edge(_0x30bcc9.LEFT) : new _0x436bc1(_0x4d15a2,_0x30bcc9.LEFT)); _0x172b83.get_currentLayout().add(_0x55e59c, null == _0x4d15a2 ? _0x4fb8d7.edge(_0x30bcc9.BOTTOM) : new _0x436bc1(_0x4d15a2,_0x30bcc9.BOTTOM)); this.pausedOverlay.addChild(this.wikiButton); this.layout.apply(); this.mapButton.finishInit(); this.achievementIndicator = new _0x3196a9(); _0x4d15a2 = _0x45ea78.margin; _0x55e59c = new _0x23639f(this.achievementIndicator); _0x172b83.get_currentLayout().add(_0x55e59c, null == _0x4d15a2 ? _0x4fb8d7.edge(_0x30bcc9.BOTTOM) : new _0x436bc1(_0x4d15a2,_0x30bcc9.BOTTOM)); _0x4d15a2 = _0x45ea78.margin; _0x55e59c = new _0x23639f(this.achievementIndicator); _0x172b83.get_currentLayout().add(_0x55e59c, _0x56067a.LToOW(null, _0x4d15a2) ? _0x4fb8d7.edge(_0x30bcc9.RIGHT) : new _0x436bc1(_0x4d15a2,_0x30bcc9.RIGHT)); this.pausedOverlay.addChild(this.achievementIndicator); } else { var _0x4eee24 = _0x341b28++; if (_0x4bec23[_0x4eee24].match(_0x251a3a, _0x2d7755)) { for (_0x251a3a = 0x0; _0x251a3a < _0x4a81bc.length; ) _0x2d7755 = _0x4a81bc[_0x251a3a], ++_0x251a3a, _0x2d7755.remove(_0x4bec23[_0x4eee24], _0x4eee24); _0x4bec23.splice(_0x4eee24, 0x1); break; } } } 0x0 == _0x4bec23.length && (this.__eventMap.remove(_0x20ea3d), this.__iterators.remove(_0x20ea3d)); _0x20ea3d = this.__eventMap; new _0x31a1ea(_0x20ea3d,_0x20ea3d.arrayKeys()).hasNext() || (this.__iterators = this.__eventMap = null); } } } } ; _0x338b9[_0x4cc7('0x8')][_0x4cc7('0x8eb')] = function() { if (_0x4cc7('0x9b8') === _0x4cc7('0x9b8')) { return _0x4cc7('0x9b9') + _0x4b4d92.getClassName(_0x5260f5.getClass(this)).split('.').pop() + ']'; } else { a = this.parseProperties({ 1: 0x6, 2: 0x1f, 3: 0x1f, 4: 0x1f, 5: 0x1f }); this._debug && (_0x3ccc21.trace(_0x56067a.HXHMb + _0x4bf907.string(a.get(0x1, 0x0)), { fileName: _0x4cc7('0x115'), lineNumber: 0x7cc, className: _0x4cc7('0x5cf'), methodName: _0x4cc7('0x9ba') }), _0x3ccc21.trace(_0x4cc7('0x9bb') + _0x4bf907.string(a.get(0x2, _0x56067a.oEnIw)), { fileName: 'AWD2Parser.hx', lineNumber: 0x7cd, className: 'away3d.loaders.parsers.AWD2Parser', methodName: _0x4cc7('0x9ba') }), _0x3ccc21.trace(_0x56067a.nxZaO('\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20EncoderVersion\x20\x20\x20\x20=\x20', _0x4bf907.string(a.get(0x3, _0x4cc7('0x9bc')))), { fileName: _0x4cc7('0x115'), lineNumber: 0x7ce, className: _0x4cc7('0x5cf'), methodName: _0x4cc7('0x9ba') }), _0x3ccc21.trace(_0x4cc7('0x9bd') + _0x4bf907.string(a.get(0x4, _0x4cc7('0x9bc'))), { fileName: _0x4cc7('0x115'), lineNumber: 0x7cf, className: _0x4cc7('0x5cf'), methodName: _0x4cc7('0x9ba') }), _0x3ccc21.trace(_0x4cc7('0x9be') + _0x4bf907.string(a.get(0x5, _0x4cc7('0x9bc'))), { fileName: 'AWD2Parser.hx', lineNumber: 0x7d0, className: _0x4cc7('0x5cf'), methodName: 'parseMetaData' })); } } ; _0x338b9[_0x4cc7('0x8')]['__dispatchEvent'] = function(_0x3a72ad) { if (null == this.__eventMap || null == _0x3a72ad) return !0x0; var _0x134ba2 = _0x3a72ad.type , _0x5b74e1 = this.__eventMap; _0x5b74e1 = null != _0x842c50[_0x134ba2] ? _0x5b74e1.getReserved(_0x134ba2) : _0x5b74e1.h[_0x134ba2]; if (null == _0x5b74e1) return !0x0; _0x56067a.tupYf(null, _0x3a72ad.target) && (_0x3a72ad.target = null != this.__targetDispatcher ? this.__targetDispatcher : this); _0x3a72ad.currentTarget = this; var _0x19c8a7 = 0x1 == _0x3a72ad.eventPhase , _0x147716 = this.__iterators; _0x134ba2 = null != _0x842c50[_0x134ba2] ? _0x147716.getReserved(_0x134ba2) : _0x147716.h[_0x134ba2]; _0x147716 = _0x134ba2[0x0]; _0x147716.active && (_0x147716 = new _0x3eaff5(_0x5b74e1), _0x134ba2.push(_0x147716)); _0x147716.start(); for (var _0x24d647 = _0x147716; _0x24d647.hasNext(); ) { var _0x529747 = _0x24d647.next(); if (null != _0x529747 && _0x529747.useCapture == _0x19c8a7 && (_0x529747.callback(_0x3a72ad), _0x3a72ad.__isCanceledNow)) break; } _0x147716.stop(); _0x147716 != _0x134ba2[0x0] ? _0x3a8a6f.remove(_0x134ba2, _0x147716) : _0x147716.reset(_0x5b74e1); return !_0x3a72ad.isDefaultPrevented(); } ; _0x338b9[_0x4cc7('0x8')][_0x4cc7('0x9bf')] = function(_0x36f67a, _0x11e910) { var _0x4a05c6 = { WOeGh: _0x56067a.xbouq }; for (var _0x15a61c = _0x36f67a.length, _0x123c45 = _0x15a61c, _0x2a0417 = 0x0; _0x2a0417 < _0x15a61c; ) { if (_0x56067a.GOebU !== 'LqUbx') { null != this._ambientMethod && this._ambientMethod.removeEventListener(_0x4a05c6.WOeGh, _0x48c401(this, this.onShaderInvalidated)); null != _0x36f67a && (null != this._ambientMethod && _0x36f67a.copyFrom(this._ambientMethod), _0x36f67a.addEventListener(_0x4a05c6.WOeGh, _0x48c401(this, this.onShaderInvalidated)), this._ambientMethodVO = _0x36f67a.createMethodVO()); this._ambientMethod = _0x36f67a; null != _0x36f67a && this.invalidateShaderProgram(); return _0x36f67a; } else { var _0x47a4f2 = _0x2a0417++; if (_0x36f67a[_0x47a4f2].priority < _0x11e910.priority) { _0x123c45 = _0x47a4f2; break; } } } _0x36f67a.splice(_0x123c45, 0x0, _0x11e910); } ; _0x338b9[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x338b9; var _0x596a1b = function() {}; _0x16dada[_0x4cc7('0x9c0')] = _0x596a1b; _0x596a1b['__name__'] = [_0x4cc7('0x8a'), 'display', 'IBitmapDrawable']; _0x596a1b[_0x4cc7('0x8')] = {}; _0x596a1b[_0x4cc7('0x8')][_0x4cc7('0x9c1')] = null; _0x596a1b[_0x4cc7('0x8')][_0x4cc7('0x9c2')] = null; _0x596a1b[_0x4cc7('0x8')]['__worldColorTransform'] = null; _0x596a1b[_0x4cc7('0x8')][_0x4cc7('0x9c3')] = null; _0x596a1b[_0x4cc7('0x8')][_0x4cc7('0x9c4')] = null; _0x596a1b[_0x4cc7('0x8')][_0x4cc7('0x9c5')] = null; _0x596a1b[_0x4cc7('0x8')]['__renderDOM'] = null; _0x596a1b[_0x4cc7('0x8')][_0x4cc7('0x9c6')] = null; _0x596a1b[_0x4cc7('0x8')][_0x4cc7('0x9c7')] = null; _0x596a1b[_0x4cc7('0x8')][_0x4cc7('0x9c8')] = null; _0x596a1b[_0x4cc7('0x8')][_0x4cc7('0x9c9')] = null; _0x596a1b[_0x4cc7('0x8')]['__class__'] = _0x596a1b; var _0x2bc114 = {}; _0x16dada['openfl._Vector.Vector_Impl_'] = _0x2bc114; _0x2bc114[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), '_Vector', _0x4cc7('0x9ca')]; _0x2bc114[_0x4cc7('0x9cb')] = function(_0x4ab0ae, _0x32b1c2, _0x353f2f, _0x5c763d) { return new _0x3ce26c(_0x32b1c2,_0x353f2f,_0x5c763d); } ; _0x2bc114[_0x4cc7('0x9cc')] = function(_0x2d2c88, _0x9f0a62, _0x2c4050, _0x130be9) { if (_0x4cc7('0x9cd') !== _0x4cc7('0x9ce')) { return new _0x38b33b(_0x9f0a62,_0x2c4050,_0x130be9); } else { return this['h'][_0x2d2c88]; } } ; _0x2bc114[_0x4cc7('0x9cf')] = function(_0x28f22f, _0x32621e, _0xb2237f, _0x43d60c) { if ('SwNoP' === _0x4cc7('0x9d0')) { return new _0x3f64d3(_0x32621e,_0xb2237f,_0x43d60c,!0x0); } else { switch (_0x28f22f) { case 0x0: return 'fragment'; case 0x1: return _0x4cc7('0x9d1'); default: return null; } } } ; _0x2bc114[_0x4cc7('0x9d2')] = function(_0x372be2, _0x5e2b87, _0x224e61, _0x3e5ad6) { return new _0x4d2e79(_0x5e2b87,_0x224e61,_0x3e5ad6); } ; _0x2bc114['toObjectVector'] = function(_0x32ce15, _0x1aa666, _0x486884, _0x4d3386) { return new _0x276eb1(_0x1aa666,_0x486884,_0x4d3386,!0x0); } ; _0x2bc114[_0x4cc7('0x9d3')] = function(_0x4e16e4, _0x98bd1, _0x355828, _0x5d8176) { if (_0x4cc7('0x9d4') !== _0x4cc7('0x9d4')) { var _0x4d915b = null != this[_0x4cc7('0x99c')] ? this[_0x4cc7('0x99c')][_0x4cc7('0x9d5')] : _0x1d6bd9[_0x4cc7('0x921')]['stage'][_0x4cc7('0x9d5')] , _0x55db92 = null != this['stage'] ? this['stage'][_0x4cc7('0x9d6')] : _0x1d6bd9[_0x4cc7('0x921')]['stage'][_0x4cc7('0x9d6')] , _0x305b59 = this[_0x4cc7('0x9d7')]() , _0x219884 = _0x305b59['a'] * _0x305b59['d'] - _0x56067a[_0x4cc7('0x551')](_0x305b59['b'], _0x305b59['c']); return 0x0 == _0x219884 ? -_0x305b59['ty'] : 0x1 / _0x219884 * (_0x305b59['a'] * (_0x55db92 - _0x305b59['ty']) + _0x305b59['b'] * (_0x305b59['tx'] - _0x4d915b)); } else { return new _0x276eb1(_0x98bd1,_0x355828,_0x5d8176,!0x0); } } ; var _0x3dd250 = function(_0x1f296a, _0x10fb62, _0x446742) { this[_0x4cc7('0x9d8')] = new _0x142a66(); this[_0x4cc7('0x9d9')] = this[_0x4cc7('0x9da')] = 0x0; this[_0x4cc7('0x9db')] = this[_0x4cc7('0x9dc')] = null; this[_0x4cc7('0x9dd')] = new _0x560bef(); null != _0x1f296a && (this[_0x4cc7('0x97b')] = _0x1f296a); null != _0x10fb62 && (this[_0x4cc7('0x9de')] = _0x10fb62); null != _0x446742 && this['set_size'](_0x446742); }; _0x16dada[_0x4cc7('0x9df')] = _0x3dd250; _0x3dd250[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x52a'), 'ObjectPool']; _0x3dd250[_0x4cc7('0x8')] = {}; _0x3dd250[_0x4cc7('0x8')][_0x4cc7('0x9da')] = null; _0x3dd250[_0x4cc7('0x8')][_0x4cc7('0x9d9')] = null; _0x3dd250[_0x4cc7('0x8')][_0x4cc7('0x9dc')] = null; _0x3dd250[_0x4cc7('0x8')][_0x4cc7('0x9db')] = null; _0x3dd250[_0x4cc7('0x8')][_0x4cc7('0x9dd')] = null; _0x3dd250[_0x4cc7('0x8')][_0x4cc7('0x9d8')] = null; _0x3dd250[_0x4cc7('0x8')][_0x4cc7('0x9e0')] = null; _0x3dd250[_0x4cc7('0x8')][_0x4cc7('0x9de')] = function(_0x30c412) {} ; _0x3dd250[_0x4cc7('0x8')][_0x4cc7('0x97b')] = function() { return null; } ; _0x3dd250[_0x4cc7('0x8')][_0x4cc7('0x2b')] = function() { if (_0x4cc7('0x9e1') !== 'cgFwY') { if (this._viewPort.y == _0xc52a04) return _0xc52a04; this._stage3D.set_y(this._viewPort.y = _0xc52a04); this.notifyViewportUpdated(); return _0xc52a04; } else { var _0xc52a04 = null; if (0x0 < this.inactiveObjects) null != this.__inactiveObject0 ? (_0xc52a04 = this.__inactiveObject0, this.__inactiveObject0 = null) : null != this.__inactiveObject1 ? (_0xc52a04 = this.__inactiveObject1, this.__inactiveObject1 = null) : (_0xc52a04 = this.__inactiveObjectList.pop(), 0x0 < this.__inactiveObjectList.length && (this.__inactiveObject0 = this.__inactiveObjectList.pop()), 0x0 < this.__inactiveObjectList.length && (this.__inactiveObject1 = this.__inactiveObjectList.pop())), this.inactiveObjects--, this.activeObjects++; else if (null == this.__size || this.activeObjects < this.__size) _0xc52a04 = this.create(), null != _0xc52a04 && (this.__pool.set(_0xc52a04, !0x0), this.activeObjects++); return _0xc52a04; } } ; _0x3dd250[_0x4cc7('0x8')][_0x4cc7('0x9e2')] = function(_0x27b4c6) { this.activeObjects--; null == this.__size || this.activeObjects + this.inactiveObjects < this.__size ? (this.clean(_0x27b4c6), null == this.__inactiveObject0 ? this.__inactiveObject0 = _0x27b4c6 : null == this.__inactiveObject1 ? this.__inactiveObject1 = _0x27b4c6 : this.__inactiveObjectList.add(_0x27b4c6), this.inactiveObjects++) : this.__pool.remove(_0x27b4c6); } ; _0x3dd250[_0x4cc7('0x8')]['__removeInactive'] = function(_0x53985d) { if (_0x4cc7('0x9e3') !== _0x4cc7('0x9e4')) { if (!(0x0 >= _0x53985d || 0x0 == this.inactiveObjects) && (null != this.__inactiveObject0 && (this.__pool.remove(this.__inactiveObject0), this.__inactiveObject0 = null, this.inactiveObjects--, --_0x53985d), 0x0 != _0x53985d && 0x0 != this.inactiveObjects && (null != this.__inactiveObject1 && (this.__pool.remove(this.__inactiveObject1), this.__inactiveObject1 = null, this.inactiveObjects--, --_0x53985d), 0x0 != _0x53985d && 0x0 != this.inactiveObjects))) for (var _0x158968 = this.__inactiveObjectList.h; null != _0x158968; ) { var _0x3e0926 = _0x158968.item; _0x158968 = _0x158968.next; this.__pool.remove(_0x3e0926); this.__inactiveObjectList.remove(_0x3e0926); this.inactiveObjects--; --_0x53985d; if (0x0 == _0x53985d || _0x56067a.tupYf(0x0, this.inactiveObjects)) break; } } else { return new _0x3fbf75(new _0x5abb78(_0x53985d)); } } ; _0x3dd250[_0x4cc7('0x8')][_0x4cc7('0x9e5')] = function(_0x493f7b) { if (null == _0x493f7b) this.__size = null; else { var _0x127b35 = this.inactiveObjects + this.activeObjects; this.__size = _0x493f7b; if (_0x127b35 > _0x493f7b) this.__removeInactive(_0x127b35 - _0x493f7b); else if (_0x493f7b > _0x127b35) for (var _0x5efe82 = 0x0, _0x384ec2 = _0x493f7b - _0x127b35; _0x5efe82 < _0x384ec2; ) if (_0x5efe82++, _0x127b35 = this.create(), null != _0x127b35) this.__pool.set(_0x127b35, !0x1), this.__inactiveObjectList.add(_0x127b35), this.inactiveObjects++; else break; } return _0x493f7b; } ; _0x3dd250[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3dd250; _0x3dd250[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x3dd250[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_size'] = _0x4cc7('0x9e5'); var _0x204525 = function() {}; _0x16dada[_0x4cc7('0x9e6')] = _0x204525; _0x204525[_0x4cc7('0x8f2')] = [_0x4cc7('0x4a5'), 'IMap']; _0x204525[_0x4cc7('0x8')] = {}; _0x204525[_0x4cc7('0x8')][_0x4cc7('0x2b')] = null; _0x204525[_0x4cc7('0x8')][_0x4cc7('0x9e7')] = null; _0x204525[_0x4cc7('0x8')][_0x4cc7('0x9e8')] = null; _0x204525[_0x4cc7('0x8')]['remove'] = null; _0x204525[_0x4cc7('0x8')]['keys'] = null; _0x204525[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x204525; var _0x142a66 = function() { if (_0x4cc7('0x9e9') === _0x4cc7('0x9ea')) { if (_0x1fb3e3[_0x4cc7('0x9eb')][_0x4cc7('0x9ec')] = !0x1, _0xec98bb[_0x4cc7('0x9ed')] = 0x0, _0xec98bb[_0x4cc7('0x9ee')] = 0x0, a = _0xec98bb[_0x4cc7('0x9ef')], _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x9e8')](a['id'])) _0xec98bb[_0x4cc7('0x9ef')][_0x4cc7('0x227')](); } else { this['h'] = {}; this['h'][_0x4cc7('0x9f0')] = {}; } }; _0x16dada[_0x4cc7('0x9f1')] = _0x142a66; _0x142a66[_0x4cc7('0x8f2')] = [_0x4cc7('0x4a5'), 'ds', 'ObjectMap']; _0x142a66['__interfaces__'] = [_0x204525]; _0x142a66[_0x4cc7('0x9f2')] = function(_0xe891b0) { return _0xe891b0[_0x4cc7('0x8ed')] = ++_0x142a66[_0x4cc7('0x9f3')]; } ; _0x142a66[_0x4cc7('0x9f4')] = function(_0x134072) { return _0x134072[_0x4cc7('0x8ed')]; } ; _0x142a66[_0x4cc7('0x8')] = {}; _0x142a66[_0x4cc7('0x8')]['h'] = null; _0x142a66[_0x4cc7('0x8')][_0x4cc7('0x9e7')] = function(_0x4068e1, _0xbc0d6f) { var _0x2d14f5 = _0x4068e1.__id__ || (_0x4068e1.__id__ = ++_0x142a66.count); this.h[_0x2d14f5] = _0xbc0d6f; this.h.__keys__[_0x2d14f5] = _0x4068e1; } ; _0x142a66[_0x4cc7('0x8')]['get'] = function(_0x2bb302) { return this.h[_0x2bb302.__id__]; } ; _0x142a66[_0x4cc7('0x8')][_0x4cc7('0x9e8')] = function(_0x2472c3) { return null != this.h.__keys__[_0x2472c3.__id__]; } ; _0x142a66[_0x4cc7('0x8')]['remove'] = function(_0x37b12f) { _0x37b12f = _0x37b12f.__id__; if (null == this.h.__keys__[_0x37b12f]) return !0x1; delete this.h[_0x37b12f]; delete this.h.__keys__[_0x37b12f]; return !0x0; } ; _0x142a66[_0x4cc7('0x8')][_0x4cc7('0x9f5')] = function() { if (_0x4cc7('0x9f6') === _0x4cc7('0x9f7')) { null == _0x18fd71 && (_0x18fd71 = !0x0); for (var _0x11b320 = 0x0; 0x8 > _0x11b320; ) { var _0x44c91e = _0x11b320++; this._program3Ds.set(_0x44c91e, null); } null != this._material && _0x18fd71 && this._material.invalidatePasses(this); } else { var _0x18fd71 = [], _0x1e7b82; for (_0x1e7b82 in this.h.__keys__) this.h.hasOwnProperty(_0x1e7b82) && _0x18fd71.push(this.h.__keys__[_0x1e7b82]); return _0x3a8a6f.iter(_0x18fd71); } } ; _0x142a66[_0x4cc7('0x8')][_0x4cc7('0x38')] = function() { return { ref: this.h, it: this.keys(), hasNext: function() { return this.it.hasNext(); }, next: function() { var _0x1a81b9 = this.it.next(); return this.ref[_0x1a81b9.__id__]; } }; } ; _0x142a66[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x142a66; var _0x560bef = function() { this['length'] = 0x0; }; _0x16dada[_0x4cc7('0x9f8')] = _0x560bef; _0x560bef[_0x4cc7('0x8f2')] = ['List']; _0x560bef[_0x4cc7('0x8')] = {}; _0x560bef[_0x4cc7('0x8')]['h'] = null; _0x560bef[_0x4cc7('0x8')]['q'] = null; _0x560bef[_0x4cc7('0x8')]['length'] = null; _0x560bef[_0x4cc7('0x8')][_0x4cc7('0x2a')] = function(_0xc0011d) { if (_0x56067a.cQwbA !== _0x4cc7('0x9f9')) { return this._far = _0xc0011d; } else { _0xc0011d = new _0x2db72e(_0xc0011d,null); null == this.h ? this.h = _0xc0011d : this.q.next = _0xc0011d; this.q = _0xc0011d; this.length++; } } ; _0x560bef[_0x4cc7('0x8')][_0x4cc7('0x29')] = function(_0x8fff85) { this.h = _0x8fff85 = new _0x2db72e(_0x8fff85,this.h); _0x56067a.tupYf(null, this.q) && (this.q = _0x8fff85); this.length++; } ; _0x560bef[_0x4cc7('0x8')][_0x4cc7('0x9fa')] = function() { if (_0x4cc7('0x9fb') === 'SPYpn') { return _0x3f9803.highScoreGreaterThan(0xbb8); } else { return null == this.h ? null : this.h.item; } } ; _0x560bef[_0x4cc7('0x8')][_0x4cc7('0x9fc')] = function() { if (null == this.h) return null; var _0x2851e1 = this.h.item; this.h = this.h.next; null == this.h && (this.q = null); this.length--; return _0x2851e1; } ; _0x560bef[_0x4cc7('0x8')][_0x4cc7('0x9fd')] = function() { if (_0x4cc7('0x9fe') !== _0x4cc7('0x9ff')) { this.q = this.h = null; this.length = 0x0; } else { return null != a; } } ; _0x560bef[_0x4cc7('0x8')][_0x4cc7('0x95b')] = function(_0x404194) { for (var _0x8459e0 = null, _0x4d37c8 = this.h; null != _0x4d37c8; ) { if (_0x2d63f9.xRpYX(_0x4d37c8.item, _0x404194)) return null == _0x8459e0 ? this.h = _0x4d37c8.next : _0x8459e0.next = _0x4d37c8.next, this.q == _0x4d37c8 && (this.q = _0x8459e0), this.length--, !0x0; _0x8459e0 = _0x4d37c8; _0x4d37c8 = _0x4d37c8.next; } return !0x1; } ; _0x560bef[_0x4cc7('0x8')][_0x4cc7('0x38')] = function() { return new _0xd03f5a(this.h); } ; _0x560bef[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x560bef; var _0x21ad67 = function() { _0x338b9['call'](this); this[_0x4cc7('0xa00')] = 0x1; this['__blendMode'] = 0xa; this['__cacheAsBitmap'] = !0x1; this[_0x4cc7('0xa01')] = new _0x4a1676(); this[_0x4cc7('0xa02')] = !0x0; this[_0x4cc7('0xa03')] = this[_0x4cc7('0xa04')] = 0x0; this[_0x4cc7('0x9c2')] = this[_0x4cc7('0xa05')] = this[_0x4cc7('0xa06')] = this['__rotationCosine'] = 0x1; this[_0x4cc7('0xa07')] = 0xa; this[_0x4cc7('0xa08')] = new _0x4a1676(); this[_0x4cc7('0xa09')] = new _0x1c055e(); this['__renderTransform'] = new _0x4a1676(); this['__worldVisible'] = !0x0; this['set_name']('instance' + ++_0x21ad67[_0x4cc7('0xa0a')]); null != _0x21ad67[_0x4cc7('0xa0b')] && (this[_0x4cc7('0x99c')] = _0x21ad67['__initStage'], _0x21ad67[_0x4cc7('0xa0b')] = null, this['stage'][_0x4cc7('0xa0c')](this)); }; _0x16dada[_0x4cc7('0xa0d')] = _0x21ad67; _0x21ad67[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x50c'), _0x4cc7('0xa0e')]; _0x21ad67[_0x4cc7('0x8f8')] = [_0x596a1b]; _0x21ad67[_0x4cc7('0xa0f')] = function(_0x1b43f4, _0x1f1ff4, _0x37fff6) { if ('gWzXP' === 'gWzXP') { _0x37fff6['a'] = _0x1b43f4['a'] * _0x1f1ff4['a'] + _0x1b43f4['b'] * _0x1f1ff4['c']; _0x37fff6['b'] = _0x1b43f4['a'] * _0x1f1ff4['b'] + _0x1b43f4['b'] * _0x1f1ff4['d']; _0x37fff6['c'] = _0x1b43f4['c'] * _0x1f1ff4['a'] + _0x1b43f4['d'] * _0x1f1ff4['c']; _0x37fff6['d'] = _0x1b43f4['c'] * _0x1f1ff4['b'] + _0x1b43f4['d'] * _0x1f1ff4['d']; _0x37fff6['tx'] = _0x56067a[_0x4cc7('0x54d')](_0x1b43f4['tx'] * _0x1f1ff4['a'] + _0x1b43f4['ty'] * _0x1f1ff4['c'], _0x1f1ff4['tx']); _0x37fff6['ty'] = _0x1b43f4['tx'] * _0x1f1ff4['b'] + _0x1b43f4['ty'] * _0x1f1ff4['d'] + _0x1f1ff4['ty']; } else { this[_0x4cc7('0xa10')] && this[_0x4cc7('0xa11')](); return this[_0x4cc7('0xa12')][_0x4cc7('0x2b')](this[_0x4cc7('0xa13')]); } } ; _0x21ad67[_0x4cc7('0x92b')] = _0x338b9; _0x21ad67[_0x4cc7('0x8')] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], { 'opaqueBackground': null, 'parent': null, 'stage': null, '__alpha': null, '__blendMode': null, '__cacheAsBitmap': null, '__cacheAsBitmapMatrix': null, '__cacheBitmap': null, '__cacheBitmapBackground': null, '__cacheBitmapColorTransform': null, '__cacheBitmapData': null, '__cacheBitmapData2': null, '__cacheBitmapData3': null, '__cacheBitmapMatrix': null, '__cacheBitmapRenderer': null, '__cairo': null, '__children': null, '__customRenderClear': null, '__customRenderEvent': null, '__filters': null, '__graphics': null, '__isCacheBitmapRender': null, '__isMask': null, '__loaderInfo': null, '__mask': null, '__maskTarget': null, '__name': null, '__objectTransform': null, '__renderable': null, '__renderDirty': null, '__renderParent': null, '__renderTransform': null, '__renderTransformCache': null, '__renderTransformChanged': null, '__rotation': null, '__rotationCosine': null, '__rotationSine': null, '__scale9Grid': null, '__scaleX': null, '__scaleY': null, '__scrollRect': null, '__shader': null, '__tempPoint': null, '__transform': null, '__transformDirty': null, '__visible': null, '__worldAlpha': null, '__worldAlphaChanged': null, '__worldBlendMode': null, '__worldClip': null, '__worldClipChanged': null, '__worldColorTransform': null, '__worldShader': null, '__worldScale9Grid': null, '__worldTransform': null, '__worldVisible': null, '__worldVisibleChanged': null, '__worldTransformInvalid': null, '__worldZ': null, '__canvas': null, '__context': null, '__style': null, 'addEventListener': function(_0x54edf6, _0x4c5883, _0x5990cd, _0x5d22a5, _0x45d2f4) { null == _0x45d2f4 && (_0x45d2f4 = !0x1); null == _0x5d22a5 && (_0x5d22a5 = 0x0); null == _0x5990cd && (_0x5990cd = !0x1); switch (_0x54edf6) { case _0x4cc7('0x5d'): case _0x4cc7('0xa14'): case 'enterFrame': case _0x4cc7('0xa15'): case _0x4cc7('0xa16'): case _0x4cc7('0xa17'): _0x21ad67['__broadcastEvents'][_0x4cc7('0x9e8')](_0x54edf6) || _0x21ad67[_0x4cc7('0xa18')][_0x4cc7('0x9e7')](_0x54edf6, []); var _0x35a385 = _0x21ad67[_0x4cc7('0xa18')][_0x4cc7('0x2b')](_0x54edf6); -0x1 == _0x35a385[_0x4cc7('0x2d')](this) && _0x35a385[_0x4cc7('0x29')](this); break; case _0x4cc7('0xa19'): case _0x4cc7('0xa1a'): case _0x4cc7('0xa1b'): case _0x4cc7('0xa1c'): case _0x4cc7('0xa1d'): null == this[_0x4cc7('0xa1e')] && (this[_0x4cc7('0xa1e')] = new _0x3833d8(null), this['__customRenderEvent'][_0x4cc7('0xa1f')] = new _0x1c055e(), this[_0x4cc7('0xa1e')][_0x4cc7('0xa20')] = new _0x4a1676(), this[_0x4cc7('0xa21')] = !0x0); } _0x338b9[_0x4cc7('0x8')][_0x4cc7('0x9ad')][_0x4cc7('0x96b')](this, _0x54edf6, _0x4c5883, _0x5990cd, _0x5d22a5, _0x45d2f4); }, 'dispatchEvent': function(_0x3bb7be) { if (_0x5260f5[_0x4cc7('0x9a0')](_0x3bb7be, _0x276ae5)) { var _0x4ceaa3 = this[_0x4cc7('0x9d7')](); _0x3bb7be['stageX'] = _0x3bb7be[_0x4cc7('0xa22')] * _0x4ceaa3['a'] + _0x3bb7be[_0x4cc7('0xa23')] * _0x4ceaa3['c'] + _0x4ceaa3['tx']; _0x4ceaa3 = this['__getRenderTransform'](); _0x3bb7be[_0x4cc7('0xa24')] = _0x2d63f9[_0x4cc7('0x98')](_0x3bb7be[_0x4cc7('0xa22')], _0x4ceaa3['b']) + _0x3bb7be[_0x4cc7('0xa23')] * _0x4ceaa3['d'] + _0x4ceaa3['ty']; } else _0x5260f5[_0x4cc7('0x9a0')](_0x3bb7be, _0x38fda1) && (_0x4ceaa3 = this[_0x4cc7('0x9d7')](), _0x3bb7be[_0x4cc7('0xa25')] = _0x3bb7be[_0x4cc7('0xa22')] * _0x4ceaa3['a'] + _0x3bb7be[_0x4cc7('0xa23')] * _0x4ceaa3['c'] + _0x4ceaa3['tx'], _0x4ceaa3 = this['__getRenderTransform'](), _0x3bb7be['stageY'] = _0x3bb7be[_0x4cc7('0xa22')] * _0x4ceaa3['b'] + _0x3bb7be[_0x4cc7('0xa23')] * _0x4ceaa3['d'] + _0x4ceaa3['ty']); _0x3bb7be[_0x4cc7('0xa26')] = this; return this[_0x4cc7('0xa27')](_0x3bb7be); }, 'getBounds': function(_0x13a1cf) { var _0x13b654 = _0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](); if (null != _0x13a1cf && _0x13a1cf != this) { _0x13b654[_0x4cc7('0xa28')](this[_0x4cc7('0xa29')]()); var _0x40368a = _0x4a1676['__pool'][_0x4cc7('0x2b')](); _0x40368a[_0x4cc7('0xa28')](_0x13a1cf[_0x4cc7('0xa29')]()); _0x40368a['invert'](); _0x13b654['concat'](_0x40368a); _0x4a1676['__pool'][_0x4cc7('0x9e2')](_0x40368a); } else _0x13b654[_0x4cc7('0xa2a')](); _0x13a1cf = new _0x432b23(); this['__getBounds'](_0x13a1cf, _0x13b654); _0x4a1676[_0x4cc7('0x9d8')]['release'](_0x13b654); return _0x13a1cf; }, 'globalToLocal': function(_0x5c91cd) { return this[_0x4cc7('0xa2b')](_0x5c91cd, new _0x212a6a()); }, 'localToGlobal': function(_0x5ce1e3) { return this[_0x4cc7('0x9d7')]()[_0x4cc7('0xa2c')](_0x5ce1e3); }, 'removeEventListener': function(_0x274c3a, _0x354b33, _0x7c70d6) { null == _0x7c70d6 && (_0x7c70d6 = !0x1); _0x338b9[_0x4cc7('0x8')][_0x4cc7('0xa2d')][_0x4cc7('0x96b')](this, _0x274c3a, _0x354b33, _0x7c70d6); switch (_0x274c3a) { case _0x2d63f9[_0x4cc7('0x99')]: case _0x4cc7('0xa14'): case _0x4cc7('0x576'): case _0x4cc7('0xa15'): case _0x4cc7('0xa16'): case 'render': this[_0x4cc7('0x9af')](_0x274c3a) || _0x21ad67[_0x4cc7('0xa18')][_0x4cc7('0x9e8')](_0x274c3a) && _0x3a8a6f[_0x4cc7('0x95b')](_0x21ad67[_0x4cc7('0xa18')][_0x4cc7('0x2b')](_0x274c3a), this); break; case _0x4cc7('0xa19'): case 'renderCairo': case _0x4cc7('0xa1b'): case 'renderDOM': case _0x2d63f9[_0x4cc7('0x9a')]: this[_0x4cc7('0x9af')]('clearDOM') || this['hasEventListener']('renderCairo') || this[_0x4cc7('0x9af')]('renderCanvas') || this[_0x4cc7('0x9af')]('renderDOM') || this[_0x4cc7('0x9af')](_0x4cc7('0xa1d')) || (this[_0x4cc7('0xa1e')] = null); } }, '__cleanup': function() { this[_0x4cc7('0xa2e')] = this[_0x4cc7('0xa2f')] = this[_0x4cc7('0xa30')] = null; null != this['__graphics'] && this[_0x4cc7('0xa31')][_0x4cc7('0xa32')](); null != this[_0x4cc7('0xa33')] && (this['__cacheBitmap'][_0x4cc7('0xa32')](), this[_0x4cc7('0xa33')] = null); null != this[_0x4cc7('0xa34')] && (this[_0x4cc7('0xa34')][_0x4cc7('0xa35')](), this[_0x4cc7('0xa34')] = null); }, '__dispatch': function(_0x24cb94) { if (_0x4cc7('0xa36') === _0x4cc7('0xa36')) { if (null != this[_0x4cc7('0x9ac')] && this[_0x4cc7('0x9af')](_0x24cb94['type'])) { var _0x54c691 = _0x338b9[_0x4cc7('0x8')][_0x4cc7('0xa37')]['call'](this, _0x24cb94); return _0x24cb94[_0x4cc7('0xa38')] ? !0x0 : _0x54c691; } return !0x0; } else { this[_0x4cc7('0xa39')] += 0x186; if (this[_0x4cc7('0xa3a')]()) { var _0x411bbb = _0x33a650['SPEED_TO_Z_TRACTION'] , _0x1e1b0c = this[_0x4cc7('0xa3b')]() , _0x3377a4 = _0x411bbb['range2']; _0x411bbb = _0x411bbb['range1']['getPercent'](_0x1e1b0c); this[_0x4cc7('0xa3c')] = _0x3377a4[_0x4cc7('0xa3d')](0x0 <= _0x411bbb ? 0x1 >= _0x411bbb ? _0x411bbb : 0x1 : 0x0); } else this[_0x4cc7('0xa3c')] = 0x0; this['get_zVelocity']() >= this['currentZMaxSpeed'] && (this[_0x4cc7('0xa39')] = this[_0x4cc7('0xa3b')](), this[_0x4cc7('0xa3e')][_0x4cc7('0xa3f')] = 0x6, this[_0x4cc7('0xa40')] = 0.001 + _0x24cb94); this[_0x4cc7('0xa3e')][_0x4cc7('0xa41')] != this[_0x4cc7('0xa3e')]['animations'][_0x4cc7('0xa42')] ? this[_0x4cc7('0xa3e')][_0x4cc7('0xa3f')] = null : (0x0 >= this[_0x4cc7('0xa40')] && 0.4 < this['tunnel'][_0x4cc7('0xa43')] - this['physicsData']['lastInMidair'] && null == this['animationController'][_0x4cc7('0xa3f')] && !this[_0x4cc7('0xa3a')]() && (_0x3377a4 = _0x33a650['SPEED_TO_COAST_TIME'], _0x411bbb = this[_0x4cc7('0xa3b')](), this[_0x4cc7('0xa40')] = _0x3377a4[_0x4cc7('0xa44')][_0x4cc7('0xa3d')](_0x3377a4[_0x4cc7('0xa45')]['getPercent'](_0x411bbb))), 0x0 < this['coastTime'] && (this[_0x4cc7('0xa40')] -= _0x24cb94, 0x0 >= this[_0x4cc7('0xa40')] ? (this[_0x4cc7('0xa3e')][_0x4cc7('0xa46')] = 0x7, this[_0x4cc7('0xa3e')][_0x4cc7('0xa3f')] = null) : this['animationController'][_0x4cc7('0xa3f')] = 0x6)); } }, '__dispatchChildren': function(_0x264ce3) {}, '__dispatchEvent': function(_0x4a2f27) { var _0x50cbff = _0x4a2f27[_0x4cc7('0xa47')] ? this[_0x4cc7('0x907')] : null , _0x534a51 = _0x338b9[_0x4cc7('0x8')]['__dispatchEvent']['call'](this, _0x4a2f27); if (_0x4a2f27[_0x4cc7('0xa38')]) return !0x0; null != _0x50cbff && _0x50cbff != this && (_0x4a2f27[_0x4cc7('0xa48')] = 0x3, null == _0x4a2f27[_0x4cc7('0xa26')] && (_0x4a2f27[_0x4cc7('0xa26')] = this), _0x50cbff['__dispatchEvent'](_0x4a2f27)); return _0x534a51; }, '__dispatchWithCapture': function(_0x160f51) { null == _0x160f51[_0x4cc7('0xa26')] && (_0x160f51['target'] = this); if (_0x56067a[_0x4cc7('0x553')](null, this[_0x4cc7('0x907')])) if (_0x160f51['eventPhase'] = 0x1, this[_0x4cc7('0x907')] == this[_0x4cc7('0x99c')]) this[_0x4cc7('0x907')][_0x4cc7('0xa49')](_0x160f51); else { for (var _0x263caf = _0x21ad67[_0x4cc7('0xa4a')]['get'](), _0x495805 = this[_0x4cc7('0x907')], _0x97e536 = 0x0; null != _0x495805; ) _0x263caf[_0x4cc7('0x9e7')](_0x97e536, _0x495805), _0x495805 = _0x495805['parent'], ++_0x97e536; _0x495805 = 0x0; for (var _0x4bc936 = _0x97e536; _0x495805 < _0x4bc936; ) { var _0x5ecc37 = _0x495805++; _0x263caf['get'](_0x97e536 - _0x5ecc37 - 0x1)[_0x4cc7('0xa49')](_0x160f51); } _0x21ad67['__tempStack'][_0x4cc7('0x9e2')](_0x263caf); } _0x160f51[_0x4cc7('0xa48')] = 0x2; return this[_0x4cc7('0xa37')](_0x160f51); }, '__enterFrame': function(_0x506f61) {}, '__getBounds': function(_0x46aaa2, _0x22bb5d) { null != this[_0x4cc7('0xa31')] && this[_0x4cc7('0xa31')][_0x4cc7('0x9c3')](_0x46aaa2, _0x22bb5d); }, '__getCursor': function() { return null; }, '__getFilterBounds': function(_0x5efe7c, _0xf586fc) { this[_0x4cc7('0xa4b')](_0x5efe7c, _0xf586fc); if (null != this[_0x4cc7('0xa4c')]) { if ('gOhgZ' === _0x4cc7('0xa4d')) { if (0x1 == this[_0x4cc7('0xa4e')] || 0x2 == this[_0x4cc7('0xa4e')]) { this['phase'] = 0x3; var _0x3b269a = new Date()['getTime']() / 0x3e8 - this[_0x4cc7('0xa4f')]; _0x3ae7ae[_0x4cc7('0xa50')](this['object'], 0x0 <= _0x3b269a ? 0.4 >= _0x3b269a ? _0x3b269a : 0.4 : 0x0, { 'x': this[_0x4cc7('0xa51')], 'y': this[_0x4cc7('0xa52')] })[_0x4cc7('0xa53')](_0x3bdbdd[_0x4cc7('0xa54')])['onComplete'](_0x48c401(this, this[_0x4cc7('0x928')])); _0x19023b[_0x4cc7('0x493')]()[_0x4cc7('0xa55')](); } else this[_0x4cc7('0xa4e')] = 0x3, this['onComplete'](); } else { _0xf586fc = _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](); for (var _0x5f2d48 = 0x0, _0x10c64c = this[_0x4cc7('0xa4c')]; _0x5f2d48 < _0x10c64c['length']; ) { var _0x252908 = _0x10c64c[_0x5f2d48]; ++_0x5f2d48; _0xf586fc[_0x4cc7('0xa56')](-_0x252908[_0x4cc7('0xa57')], -_0x252908[_0x4cc7('0xa58')], _0x252908[_0x4cc7('0xa57')] + _0x252908[_0x4cc7('0xa59')], _0x252908[_0x4cc7('0xa58')] + _0x252908['__bottomExtension']); } _0x5efe7c[_0x4cc7('0x7d9')] += _0xf586fc['width']; _0x5efe7c[_0x4cc7('0x98b')] += _0xf586fc[_0x4cc7('0x98b')]; _0x5efe7c['x'] += _0xf586fc['x']; _0x5efe7c['y'] += _0xf586fc['y']; _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0xf586fc); } } }, '__getInteractive': function(_0x44f444) { return !0x1; }, '__getLocalBounds': function(_0x40834c) { if (_0x4cc7('0xa5a') === 'ltIdb') { this[_0x4cc7('0x9c3')](_0x40834c, this[_0x4cc7('0xa01')]); _0x40834c['x'] -= this[_0x4cc7('0xa01')]['tx']; _0x40834c['y'] -= this[_0x4cc7('0xa01')]['ty']; } else { if ('object' != typeof _0x48c401) throw new TypeError(_0x48c401 + 'must\x20be\x20non-object'); for (var _0x389762 in _0x48c401) _0x48c401[_0x4cc7('0x959')](_0x389762) && (_0x5aff49[_0x389762] = _0x48c401[_0x389762]); } }, '__getRenderBounds': function(_0x346c59, _0x5c6293) { if (null == this[_0x4cc7('0x9c9')]) this[_0x4cc7('0x9c3')](_0x346c59, _0x5c6293); else { if ('jCzNT' !== _0x4cc7('0xa5b')) { var _0x19f0f7 = _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](); _0x19f0f7[_0x4cc7('0xa28')](this['__scrollRect']); _0x19f0f7[_0x4cc7('0xa01')](_0x19f0f7, _0x5c6293); _0x346c59[_0x4cc7('0xa56')](_0x19f0f7['x'], _0x19f0f7['y'], _0x19f0f7[_0x4cc7('0x7d9')], _0x19f0f7[_0x4cc7('0x98b')]); _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x19f0f7); } else { for (var _0x10e0f9 = this['__listeners'][_0x4cc7('0x21')]; 0x0 <= --_0x10e0f9; ) _0x19c1c0[_0x4cc7('0xa5c')](this[_0x4cc7('0xa5d')][_0x10e0f9], _0x346c59) && (this['__listeners'][_0x4cc7('0xa5e')](_0x10e0f9, 0x1), this[_0x4cc7('0xa5f')]['splice'](_0x10e0f9, 0x1), this['__repeat']['splice'](_0x10e0f9, 0x1)); } } }, '__getRenderTransform': function() { if (_0x4cc7('0xa60') === _0x4cc7('0xa61')) { return _0x2e945e[_0x4cc7('0xa62')](d, e, f, a); } else { this[_0x4cc7('0xa29')](); return this[_0x4cc7('0x9c1')]; } }, '__getWorldTransform': function() { if (this['__transformDirty'] || this[_0x4cc7('0xa63')]) { var _0x3f2400 = [] , _0x51bab4 = this; if (null == this[_0x4cc7('0x907')]) this['__update'](!0x0, !0x1); else for (; _0x51bab4 != this[_0x4cc7('0x99c')] && (_0x3f2400[_0x4cc7('0x29')](_0x51bab4), _0x51bab4 = _0x51bab4[_0x4cc7('0x907')], null != _0x51bab4); ) ; for (var _0x1e7e8d = _0x3f2400[_0x4cc7('0x21')]; 0x0 <= --_0x1e7e8d; ) _0x51bab4 = _0x3f2400[_0x1e7e8d], _0x51bab4[_0x4cc7('0x9c7')](!0x0, !0x1); } return this['__worldTransform']; }, '__globalToLocal': function(_0x2046c3, _0x31a566) { this[_0x4cc7('0x9d7')](); if (_0x2046c3 == _0x31a566) { var _0x507788 = this[_0x4cc7('0x9c1')] , _0x21efcc = _0x56067a[_0x4cc7('0x551')](_0x507788['a'], _0x507788['d']) - _0x507788['b'] * _0x507788['c']; if (0x0 == _0x21efcc) _0x2046c3['x'] = -_0x507788['tx'], _0x2046c3['y'] = -_0x507788['ty']; else { if (_0x4cc7('0xa64') !== _0x56067a[_0x4cc7('0xa65')]) { this[_0x4cc7('0xa66')][_0x4cc7('0xa67')] = 0x0; this['ownerCharacter'][_0x4cc7('0xa68')](0x0); var _0x518045 = this[_0x4cc7('0xa66')][_0x4cc7('0xa69')]() , _0x3ce652 = 0x0 < _0x518045 ? 0x1 : 0x0 > _0x518045 ? -0x1 : 0x0 , _0x152113 = 0.6 * _0x3bedb0['get'](this[_0x4cc7('0xa66')]) * _0x3ce652; this['ownerCharacter'][_0x4cc7('0xa6a')](_0x152113, !0x0); var _0x5eded8 = this[_0x4cc7('0xa66')]; _0x5eded8['set_apparentRotation'](_0x3004df[_0x4cc7('0x2a')](_0x5eded8[_0x4cc7('0xa6b')], _0x152113)); this[_0x4cc7('0xa66')][_0x4cc7('0xa6c')](_0x518045 + (0.5 > _0x2046c3 ? _0x2046c3 : 0.5) * ((0x46 + 0xc * this['timeActive']) * _0x3ce652 - _0x518045)); } else { var _0x53cbaf = 0x1 / _0x21efcc * (_0x507788['c'] * (_0x507788['ty'] - _0x2046c3['y']) + _0x507788['d'] * (_0x2046c3['x'] - _0x507788['tx'])); _0x2046c3['y'] = 0x1 / _0x21efcc * (_0x507788['a'] * (_0x2046c3['y'] - _0x507788['ty']) + _0x507788['b'] * (_0x507788['tx'] - _0x2046c3['x'])); _0x2046c3['x'] = _0x53cbaf; } } } else _0x507788 = this[_0x4cc7('0x9c1')], _0x21efcc = _0x507788['a'] * _0x507788['d'] - _0x507788['b'] * _0x507788['c'], _0x31a566['x'] = 0x0 == _0x21efcc ? -_0x507788['tx'] : 0x1 / _0x21efcc * (_0x507788['c'] * (_0x507788['ty'] - _0x2046c3['y']) + _0x507788['d'] * (_0x2046c3['x'] - _0x507788['tx'])), _0x507788 = this[_0x4cc7('0x9c1')], _0x21efcc = _0x507788['a'] * _0x507788['d'] - _0x507788['b'] * _0x507788['c'], _0x31a566['y'] = 0x0 == _0x21efcc ? -_0x507788['ty'] : 0x1 / _0x21efcc * _0x56067a[_0x4cc7('0x554')](_0x507788['a'] * (_0x2046c3['y'] - _0x507788['ty']), _0x507788['b'] * (_0x507788['tx'] - _0x2046c3['x'])); return _0x31a566; }, '__hitTest': function(_0x2d2311, _0x23b805, _0x11450e, _0x3d12ac, _0xfe1673, _0x65ce04) { if (_0x4cc7('0xa6d') === _0x4cc7('0xa6e')) { _0x1b638a[_0x4cc7('0x8')]['onAddedToStage'][_0x4cc7('0x96b')](this, _0x2d2311); this[_0x4cc7('0xa6f')](0x0, this[_0x4cc7('0xa70')][_0x4cc7('0x34')]() - 0x1); } else { if (null != this['__graphics']) { if (!_0x65ce04[_0x4cc7('0xa02')] || this[_0x4cc7('0xa71')] || null != this[_0x4cc7('0xa72')]() && !this['get_mask']()['__hitTestMask'](_0x2d2311, _0x23b805)) return !0x1; if (this['__graphics'][_0x4cc7('0xa73')](_0x2d2311, _0x23b805, _0x11450e, this[_0x4cc7('0x9d7')]())) return null == _0x3d12ac || _0xfe1673 || _0x3d12ac['push'](_0x65ce04), !0x0; } return !0x1; } }, '__hitTestMask': function(_0x3a5ab9, _0x2ddbc2) { return null != this['__graphics'] && this[_0x4cc7('0xa31')][_0x4cc7('0xa73')](_0x3a5ab9, _0x2ddbc2, !0x0, this[_0x4cc7('0x9d7')]()) ? !0x0 : !0x1; }, '__renderCairo': function(_0x5e9d56) {}, '__renderCairoMask': function(_0x2d04e0) {}, '__renderCanvas': function(_0x208074) { if (null == this[_0x4cc7('0xa72')]() || 0x0 < this[_0x4cc7('0xa72')]()[_0x4cc7('0xa74')]() && 0x0 < this['get_mask']()[_0x4cc7('0xa75')]()) if (this['__updateCacheBitmap'](_0x208074, !0x1), null != this[_0x4cc7('0xa33')] && !this[_0x4cc7('0xa76')]) { var _0x58de36 = this['__cacheBitmap']; if (_0x58de36[_0x4cc7('0xa77')]) { var _0x3eedb0 = _0x208074['__getAlpha'](_0x58de36[_0x4cc7('0x9c2')]); if (0x0 < _0x3eedb0 && null != _0x58de36[_0x4cc7('0xa78')] && _0x58de36[_0x4cc7('0xa78')][_0x4cc7('0xa79')] && _0x58de36[_0x4cc7('0xa78')][_0x4cc7('0xa7a')]) { var _0x5c9fcd = _0x208074[_0x4cc7('0x991')]; _0x208074[_0x4cc7('0xa7b')](_0x58de36['__worldBlendMode']); _0x208074[_0x4cc7('0xa7c')](_0x58de36, !0x1); _0x1c27fe[_0x4cc7('0xa7d')](_0x58de36[_0x4cc7('0xa78')][_0x4cc7('0xa7e')]); _0x5c9fcd[_0x4cc7('0xa7f')] = _0x3eedb0; _0x3eedb0 = _0x58de36['__scrollRect']; _0x208074[_0x4cc7('0xa80')](_0x58de36[_0x4cc7('0x9c1')], _0x5c9fcd); _0x208074['__allowSmoothing'] && _0x58de36[_0x4cc7('0xa81')] || (_0x5c9fcd[_0x4cc7('0xa82')] = !0x1); null == _0x3eedb0 ? _0x5c9fcd['drawImage'](_0x58de36[_0x4cc7('0xa78')][_0x4cc7('0xa7e')][_0x4cc7('0x4e9')](), 0x0, 0x0, _0x58de36['__bitmapData'][_0x4cc7('0xa7e')][_0x4cc7('0x7d9')], _0x58de36['__bitmapData'][_0x4cc7('0xa7e')][_0x4cc7('0x98b')]) : _0x5c9fcd[_0x4cc7('0xa83')](_0x58de36['__bitmapData']['image']['get_src'](), _0x3eedb0['x'], _0x3eedb0['y'], _0x3eedb0[_0x4cc7('0x7d9')], _0x3eedb0[_0x4cc7('0x98b')]); _0x208074[_0x4cc7('0xa84')] && _0x58de36['smoothing'] || (_0x5c9fcd[_0x4cc7('0xa82')] = !0x0); _0x208074[_0x4cc7('0xa85')](_0x58de36, !0x1); } } } else if (!(null == this[_0x4cc7('0xa86')] && null == this[_0x4cc7('0xa31')] || !this[_0x4cc7('0xa77')] || 0x0 >= _0x208074[_0x4cc7('0xa87')](this[_0x4cc7('0x9c2')])) && (null != this['opaqueBackground'] && !this[_0x4cc7('0xa76')] && 0x0 < this[_0x4cc7('0xa74')]() && 0x0 < this[_0x4cc7('0xa75')]() && (_0x208074['__setBlendMode'](this[_0x4cc7('0xa07')]), _0x208074[_0x4cc7('0xa7c')](this), _0x58de36 = _0x208074['context'], _0x208074[_0x4cc7('0xa80')](this['__renderTransform'], _0x58de36), _0x5c9fcd = this[_0x4cc7('0xa86')], _0x58de36[_0x4cc7('0xa88')] = _0x4cc7('0xa89') + (_0x5c9fcd >>> 0x10 & 0xff) + ',' + (_0x5c9fcd >>> 0x8 & 0xff) + ',' + (_0x5c9fcd & 0xff) + ')', _0x58de36[_0x4cc7('0xa8a')](0x0, 0x0, this['get_width'](), this[_0x4cc7('0xa75')]()), _0x208074[_0x4cc7('0xa85')](this)), null != this[_0x4cc7('0xa31')] && this['__renderable'])) { if (_0x4cc7('0xa8b') === _0x4cc7('0xa8c')) { if (this[_0x4cc7('0xa8d')] == _0x208074) return _0x208074; this[_0x4cc7('0xa8d')] = _0x208074; this[_0x4cc7('0x9c1')][_0x4cc7('0xa2a')](); this['__renderTransform'][_0x4cc7('0xa8e')](this[_0x4cc7('0xa8d')], this[_0x4cc7('0xa8f')], 0x0); this[_0x4cc7('0x9c1')][_0x4cc7('0xa90')](this[_0x4cc7('0xa91')]); return _0x208074; } else { var _0xd51642 = _0x208074['__getAlpha'](this['__worldAlpha']); if (!(0x0 >= _0xd51642)) { var _0x12f0c2 = this[_0x4cc7('0xa31')]; if (null != _0x12f0c2) { _0x44366e[_0x4cc7('0xa17')](_0x12f0c2, _0x208074); _0x3eedb0 = _0x12f0c2[_0x4cc7('0xa92')]; var _0x5ea694 = _0x12f0c2[_0x4cc7('0xa93')]; _0x58de36 = _0x12f0c2['__canvas']; if (null != _0x58de36 && _0x12f0c2['__visible'] && _0x2d63f9['Iiero'](0x1, _0x3eedb0) && 0x1 <= _0x5ea694) { var _0x461402 = _0x12f0c2['__worldTransform']; _0x5c9fcd = _0x208074[_0x4cc7('0x991')]; var _0x22e9b2 = this[_0x4cc7('0x9c9')] , _0x573c71 = this[_0x4cc7('0xa94')]; if (null == _0x22e9b2 || 0x0 < _0x22e9b2[_0x4cc7('0x7d9')] && 0x0 < _0x22e9b2[_0x4cc7('0x98b')]) { _0x208074[_0x4cc7('0xa7b')](this[_0x4cc7('0xa07')]); _0x208074['__pushMaskObject'](this); _0x5c9fcd[_0x4cc7('0xa7f')] = _0xd51642; if (null != _0x573c71 && 0x0 == _0x461402['b'] && 0x0 == _0x461402['c']) { _0x5c9fcd['setTransform'](0x1, 0x0, 0x0, 0x1, _0x461402['tx'], _0x461402['ty']); var _0x1c7f54 = _0x12f0c2[_0x4cc7('0xa95')] , _0x2becd4 = _0x12f0c2[_0x4cc7('0x9c1')]['a'] , _0x48c401 = _0x12f0c2[_0x4cc7('0x9c1')]['d'] , _0x16dada = _0x461402['a'] , _0x5aff49 = _0x461402['d']; _0x461402 = Math[_0x4cc7('0xa96')](_0x573c71['x'] * _0x2becd4); _0x12f0c2 = Math['round'](_0x573c71['y'] * _0x48c401); _0xd51642 = Math[_0x4cc7('0xa96')]((_0x1c7f54[_0x4cc7('0xa97')]() - _0x573c71[_0x4cc7('0xa97')]()) * _0x2becd4); _0x22e9b2 = Math['round']((_0x1c7f54[_0x4cc7('0xa98')]() - _0x573c71[_0x4cc7('0xa98')]()) * _0x48c401); _0x2becd4 = Math[_0x4cc7('0xa96')](_0x573c71['width'] * _0x2becd4); _0x48c401 = Math['round'](_0x573c71[_0x4cc7('0x98b')] * _0x48c401); var _0x432f4e = Math['round'](_0x573c71['x'] * _0x16dada) , _0x138c76 = Math[_0x4cc7('0xa96')](_0x573c71['y'] * _0x5aff49) , _0x3e3cd2 = Math[_0x4cc7('0xa96')]((_0x1c7f54[_0x4cc7('0xa97')]() - _0x573c71['get_right']()) * _0x16dada); _0x573c71 = Math[_0x4cc7('0xa96')]((_0x1c7f54[_0x4cc7('0xa98')]() - _0x573c71['get_bottom']()) * _0x5aff49); _0x1c7f54 = Math['round'](_0x3eedb0 * _0x16dada) - _0x432f4e - _0x3e3cd2; _0x16dada = Math['round'](_0x5ea694 * _0x5aff49) - _0x138c76 - _0x573c71; _0x208074['applySmoothing'](_0x5c9fcd, !0x1); 0x0 != _0x2becd4 && 0x0 != _0x48c401 ? (_0x5c9fcd[_0x4cc7('0xa83')](_0x58de36, 0x0, 0x0, _0x461402, _0x12f0c2, 0x0, 0x0, _0x432f4e, _0x138c76), _0x5c9fcd[_0x4cc7('0xa83')](_0x58de36, _0x461402, 0x0, _0x2becd4, _0x12f0c2, _0x432f4e, 0x0, _0x1c7f54, _0x138c76), _0x5c9fcd['drawImage'](_0x58de36, _0x461402 + _0x2becd4, 0x0, _0xd51642, _0x12f0c2, _0x432f4e + _0x1c7f54, 0x0, _0x3e3cd2, _0x138c76), _0x5c9fcd[_0x4cc7('0xa83')](_0x58de36, 0x0, _0x12f0c2, _0x461402, _0x48c401, 0x0, _0x138c76, _0x432f4e, _0x16dada), _0x5c9fcd[_0x4cc7('0xa83')](_0x58de36, _0x461402, _0x12f0c2, _0x2becd4, _0x48c401, _0x432f4e, _0x138c76, _0x1c7f54, _0x16dada), _0x5c9fcd[_0x4cc7('0xa83')](_0x58de36, _0x461402 + _0x2becd4, _0x12f0c2, _0xd51642, _0x48c401, _0x432f4e + _0x1c7f54, _0x138c76, _0x3e3cd2, _0x16dada), _0x5c9fcd['drawImage'](_0x58de36, 0x0, _0x12f0c2 + _0x48c401, _0x461402, _0x22e9b2, 0x0, _0x138c76 + _0x16dada, _0x432f4e, _0x573c71), _0x5c9fcd[_0x4cc7('0xa83')](_0x58de36, _0x461402, _0x12f0c2 + _0x48c401, _0x2becd4, _0x22e9b2, _0x432f4e, _0x138c76 + _0x16dada, _0x1c7f54, _0x573c71), _0x5c9fcd['drawImage'](_0x58de36, _0x461402 + _0x2becd4, _0x12f0c2 + _0x48c401, _0xd51642, _0x22e9b2, _0x432f4e + _0x1c7f54, _0x138c76 + _0x16dada, _0x3e3cd2, _0x573c71)) : 0x0 == _0x2becd4 && 0x0 != _0x48c401 ? (_0x5ea694 = _0x432f4e + _0x1c7f54 + _0x3e3cd2, _0x5c9fcd['drawImage'](_0x58de36, 0x0, 0x0, _0x3eedb0, _0x12f0c2, 0x0, 0x0, _0x5ea694, _0x138c76), _0x5c9fcd[_0x4cc7('0xa83')](_0x58de36, 0x0, _0x12f0c2, _0x3eedb0, _0x48c401, 0x0, _0x138c76, _0x5ea694, _0x16dada), _0x5c9fcd[_0x4cc7('0xa83')](_0x58de36, 0x0, _0x12f0c2 + _0x48c401, _0x3eedb0, _0x22e9b2, 0x0, _0x138c76 + _0x16dada, _0x5ea694, _0x573c71)) : 0x0 == _0x48c401 && 0x0 != _0x2becd4 && (_0x3eedb0 = _0x138c76 + _0x16dada + _0x573c71, _0x5c9fcd['drawImage'](_0x58de36, 0x0, 0x0, _0x461402, _0x5ea694, 0x0, 0x0, _0x432f4e, _0x3eedb0), _0x5c9fcd[_0x4cc7('0xa83')](_0x58de36, _0x461402, 0x0, _0x2becd4, _0x5ea694, _0x432f4e, 0x0, _0x1c7f54, _0x3eedb0), _0x5c9fcd[_0x4cc7('0xa83')](_0x58de36, _0x461402 + _0x2becd4, 0x0, _0xd51642, _0x5ea694, _0x2d63f9[_0x4cc7('0x9c')](_0x432f4e, _0x1c7f54), 0x0, _0x3e3cd2, _0x3eedb0)); } else _0x208074[_0x4cc7('0xa80')](_0x461402, _0x5c9fcd), _0x208074[_0x4cc7('0xa99')] && (_0x573c71 = 0x1 / _0x208074['pixelRatio'], _0x5c9fcd[_0x4cc7('0xa9a')](_0x573c71, _0x573c71)), _0x5c9fcd[_0x4cc7('0xa83')](_0x58de36, 0x0, 0x0, _0x3eedb0, _0x5ea694); _0x208074['__popMaskObject'](this); } } } } } } this[_0x4cc7('0xa9b')](_0x208074); }, '__renderCanvasMask': function(_0x2366d3) { null != this[_0x4cc7('0xa31')] && _0x44366e[_0x4cc7('0xa9c')](this[_0x4cc7('0xa31')], _0x2366d3); }, '__renderDOM': function(_0x577a13) { this['__updateCacheBitmap'](_0x577a13, !0x1); if (null == this['__cacheBitmap'] || this['__isCacheBitmapRender']) { null != this[_0x4cc7('0xa86')] && !this[_0x4cc7('0xa76')] && 0x0 < this[_0x4cc7('0xa74')]() && this[_0x4cc7('0xa75')](); var _0x5008ba = this[_0x4cc7('0xa31')]; if (null != this['stage'] && this[_0x4cc7('0xa9d')] && this['__renderable'] && null != _0x5008ba) { _0x44366e['render'](_0x5008ba, _0x577a13['__canvasRenderer']); if (_0x5008ba[_0x4cc7('0xa9e')] || this['__worldAlphaChanged'] || this[_0x4cc7('0xa2f')] != _0x5008ba[_0x4cc7('0xa2f')]) null != _0x5008ba[_0x4cc7('0xa2f')] ? this[_0x4cc7('0xa2f')] != _0x5008ba[_0x4cc7('0xa2f')] && (null != this[_0x4cc7('0xa2f')] && _0x577a13['element']['removeChild'](this['__canvas']), this['__canvas'] = _0x5008ba[_0x4cc7('0xa2f')], this[_0x4cc7('0xa2e')] = _0x5008ba[_0x4cc7('0xa2e')], _0x577a13[_0x4cc7('0xa9f')](this, this['__canvas'])) : _0x10bba4['clear'](this, _0x577a13); if (null != this['__canvas']) { _0x577a13['__pushMaskObject'](this); var _0x23566a = this[_0x4cc7('0x9c1')]; this[_0x4cc7('0x9c1')] = _0x5008ba['__worldTransform']; _0x5008ba[_0x4cc7('0xaa0')] && (_0x5008ba[_0x4cc7('0xaa0')] = !0x1, this['__renderTransformChanged'] = !0x0); _0x577a13[_0x4cc7('0xaa1')](this); _0x577a13[_0x4cc7('0xaa2')](this, !0x0, !0x0, !0x0); this[_0x4cc7('0x9c1')] = _0x23566a; _0x577a13[_0x4cc7('0xa85')](this); } } else _0x10bba4[_0x4cc7('0x9fd')](this, _0x577a13); } else this['__renderDOMClear'](_0x577a13), this[_0x4cc7('0xa33')]['stage'] = this[_0x4cc7('0x99c')], _0x5008ba = this[_0x4cc7('0xa33')], null != _0x5008ba['stage'] && _0x5008ba[_0x4cc7('0xa9d')] && _0x5008ba[_0x4cc7('0xa77')] && null != _0x5008ba[_0x4cc7('0xa78')] && _0x5008ba[_0x4cc7('0xa78')]['__isValid'] && _0x5008ba[_0x4cc7('0xa78')][_0x4cc7('0xa7a')] ? (_0x577a13[_0x4cc7('0xa7c')](_0x5008ba), null != _0x5008ba[_0x4cc7('0xa78')][_0x4cc7('0xa7e')][_0x4cc7('0xaa3')][_0x4cc7('0xaa4')] ? _0x59d8e8['renderImage'](_0x5008ba, _0x577a13) : _0x59d8e8[_0x4cc7('0xa1b')](_0x5008ba, _0x577a13), _0x577a13[_0x4cc7('0xa85')](_0x5008ba)) : _0x59d8e8['clear'](_0x5008ba, _0x577a13); this[_0x4cc7('0xa9b')](_0x577a13); }, '__renderDOMClear': function(_0x3effbb) { _0x57a83b[_0x4cc7('0x9fd')](this, _0x3effbb); }, '__renderEvent': function(_0x175bc8) { if (null != this[_0x4cc7('0xa1e')] && this[_0x4cc7('0xa77')]) { this[_0x4cc7('0xa1e')][_0x4cc7('0xaa5')] = _0x175bc8[_0x4cc7('0xa84')]; this[_0x4cc7('0xa1e')][_0x4cc7('0xa20')][_0x4cc7('0xa28')](this[_0x4cc7('0x9c1')]); this['__customRenderEvent'][_0x4cc7('0xa1f')][_0x4cc7('0xaa6')](this[_0x4cc7('0xa09')]); this['__customRenderEvent'][_0x4cc7('0xaa7')] = _0x175bc8; switch (_0x175bc8['__type']) { case _0x4cc7('0xaa8'): this[_0x4cc7('0xa1e')]['type'] = _0x4cc7('0xa1a'); break; case 'canvas': this['__customRenderEvent']['type'] = _0x4cc7('0xa1b'); break; case 'dom': this[_0x4cc7('0xa1e')][_0x4cc7('0x994')] = null != this[_0x4cc7('0x99c')] && this[_0x4cc7('0xa9d')] ? _0x4cc7('0xa1c') : _0x4cc7('0xa19'); break; case 'opengl': _0x175bc8['__cleared'] || _0x175bc8[_0x4cc7('0xaa9')](); _0x175bc8[_0x4cc7('0xaaa')](this['__worldShader']); _0x175bc8['__context3D'][_0x4cc7('0xaab')](); this[_0x4cc7('0xa1e')][_0x4cc7('0x994')] = _0x4cc7('0xa1d'); break; default: return; } _0x175bc8[_0x4cc7('0xa7b')](this[_0x4cc7('0xa07')]); _0x175bc8[_0x4cc7('0xa7c')](this); this['dispatchEvent'](this[_0x4cc7('0xa1e')]); _0x175bc8['__popMaskObject'](this); _0x4cc7('0xaac') == _0x175bc8[_0x4cc7('0xaad')] && _0x175bc8[_0x4cc7('0xaae')](); } }, '__renderGL': function(_0xc68cd2) { this[_0x4cc7('0xaaf')](_0xc68cd2, !0x1); if (null != this[_0x4cc7('0xa33')] && !this[_0x4cc7('0xa76')]) _0x6bc21c[_0x4cc7('0xa17')](this[_0x4cc7('0xa33')], _0xc68cd2); else if (!(null == this[_0x4cc7('0xa86')] && null == this[_0x4cc7('0xa31')] || !this[_0x4cc7('0xa77')] || 0x0 >= this[_0x4cc7('0x9c2')])) { if (null != this[_0x4cc7('0xa86')] && !this['__isCacheBitmapRender'] && 0x0 < this['get_width']() && 0x0 < this[_0x4cc7('0xa75')]()) { if (_0x4cc7('0xab0') === 'cXQMI') { _0xc68cd2[_0x4cc7('0xa7b')](this[_0x4cc7('0xa07')]); _0xc68cd2[_0x4cc7('0xa7c')](this); var _0x142750 = _0xc68cd2[_0x4cc7('0xab1')] , _0x5a4615 = _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](); _0x5a4615[_0x4cc7('0xab2')](0x0, 0x0, this[_0x4cc7('0xa74')](), this[_0x4cc7('0xa75')]()); _0xc68cd2[_0x4cc7('0xab3')](_0x5a4615, this[_0x4cc7('0x9c1')]); var _0x3c752a = this['opaqueBackground']; _0x142750[_0x4cc7('0x9fd')]((_0x3c752a >>> 0x10 & 0xff) / 0xff, (_0x3c752a >>> 0x8 & 0xff) / 0xff, (_0x3c752a & 0xff) / 0xff, 0x1, 0x0, 0x0, 0x1); _0xc68cd2['__popMaskRect'](); _0xc68cd2[_0x4cc7('0xa85')](this); _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x5a4615); } else { _0x4964ea[_0x4cc7('0xab4')] = e, e instanceof _0x202aa0 && (e = e[_0x4cc7('0x9a4')]), this['__handleError'](e); } } null != this[_0x4cc7('0xa31')] && _0x1af31a[_0x4cc7('0xa17')](this, _0xc68cd2); } this['__renderEvent'](_0xc68cd2); }, '__renderGLMask': function(_0x2466f3) { if ('Vacde' === _0x4cc7('0xab5')) { null != this[_0x4cc7('0xa31')] && _0x1af31a[_0x4cc7('0xa9c')](this, _0x2466f3); } else { _0x21cd93['call'](this, _0x2466f3); this[_0x4cc7('0xab6')] = _0x2466f3; } }, '__setParentRenderDirty': function() { var _0xb8e4c8 = null != this[_0x4cc7('0xab7')] ? this[_0x4cc7('0xab7')] : this[_0x4cc7('0x907')]; null == _0xb8e4c8 || _0xb8e4c8[_0x4cc7('0xab8')] || (_0xb8e4c8[_0x4cc7('0xab8')] = !0x0, _0xb8e4c8[_0x4cc7('0xab9')]()); }, '__setStageReference': function(_0x235635) { this[_0x4cc7('0x99c')] = _0x235635; }, '__setTransformDirty': function() { if ('sgAvU' === _0x4cc7('0xaba')) { this[_0x4cc7('0xaa0')] || (this['__transformDirty'] = !0x0, this[_0x4cc7('0xabb')](), this[_0x4cc7('0xab9')]()); } else { return this[_0x4cc7('0xabc')]; } }, '__setWorldTransformInvalid': function() { this['__worldTransformInvalid'] = !0x0; }, '__shouldCacheHardware': function(_0x2b0262) { return 0x1 == _0x2b0262 || null != this['__filters'] ? !0x0 : 0x0 == _0x2b0262 || null != this[_0x4cc7('0xa31')] && !_0xeaac5c[_0x4cc7('0xabd')](this[_0x4cc7('0xa31')]) ? !0x1 : null; }, '__update': function(_0x4421d4, _0x1b8e20) { var _0x38195f = null != this[_0x4cc7('0xab7')] ? this['__renderParent'] : this[_0x4cc7('0x907')]; this['__isMask'] && null == _0x38195f && (_0x38195f = this[_0x4cc7('0xabe')]); this[_0x4cc7('0xa77')] = this['__visible'] && 0x0 != this[_0x4cc7('0xa06')] && 0x0 != this[_0x4cc7('0xa05')] && !this[_0x4cc7('0xa71')] && (null == _0x38195f || !_0x38195f[_0x4cc7('0xa71')]); this[_0x4cc7('0xabf')](); this[_0x4cc7('0xa63')] = this['__transformDirty'] = !0x1; if (!_0x4421d4) if (_0x21ad67['__supportDOM'] && (this[_0x4cc7('0xac0')] = !this[_0x4cc7('0x9c1')][_0x4cc7('0xac1')](this[_0x4cc7('0xac2')]), null == this['__renderTransformCache'] ? this[_0x4cc7('0xac2')] = this[_0x4cc7('0x9c1')]['clone']() : this[_0x4cc7('0xac2')]['copyFrom'](this[_0x4cc7('0x9c1')])), null != _0x38195f) { if (_0x4cc7('0xac3') !== _0x4cc7('0xac4')) { if (_0x21ad67[_0x4cc7('0xac5')]) { if (_0x4cc7('0xac6') === _0x4cc7('0xac7')) { this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](4.3, 51.3, null, -0x5); this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5e); this['student'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xacc')]['setIndexedPosition'](4.6, 51.97, null, -0xc); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x57); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x58265f = _0x1baaa1['width'](0x19a); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0xad0'), -0x78, -0x122, null, _0x58265f, null, null, null); _0x58265f = _0x1baaa1[_0x4cc7('0x7d9')](0x26c); var _0x2f1852 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0xad1'), 0x64, -0x32, null, _0x58265f, -0x1, _0x2f1852, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0xad2'), 0x14, 0x168, null, null, -0x1, null, null); } else { var _0x3d445f = _0x38195f[_0x4cc7('0xa9d')] && this['__visible']; this[_0x4cc7('0xad3')] = this[_0x4cc7('0xa9d')] != _0x3d445f; this[_0x4cc7('0xa9d')] = _0x3d445f; _0x3d445f = this[_0x4cc7('0xad4')]() * _0x38195f['__worldAlpha']; this[_0x4cc7('0xad5')] = this[_0x4cc7('0x9c2')] != _0x3d445f; this[_0x4cc7('0x9c2')] = _0x3d445f; } } else this[_0x4cc7('0x9c2')] = this[_0x4cc7('0xad4')]() * _0x38195f['__worldAlpha']; null != this[_0x4cc7('0xad6')] ? (this[_0x4cc7('0xa09')][_0x4cc7('0xaa6')](this[_0x4cc7('0xad6')]['get_colorTransform']()), this[_0x4cc7('0xa09')][_0x4cc7('0xad7')](_0x38195f[_0x4cc7('0xa09')])) : this[_0x4cc7('0xa09')]['__copyFrom'](_0x38195f['__worldColorTransform']); this[_0x4cc7('0xa07')] = null == this[_0x4cc7('0xad8')] || 0xa == this[_0x4cc7('0xad8')] ? _0x38195f[_0x4cc7('0xa07')] : this['__blendMode']; this['__worldShader'] = null == this[_0x4cc7('0xad9')] ? _0x38195f[_0x4cc7('0xad9')] : this['__shader']; this[_0x4cc7('0xa94')] = null == this[_0x4cc7('0xada')] ? _0x38195f[_0x4cc7('0xada')] : this[_0x4cc7('0xada')]; } else { this['_usedVectorCount'] = this[_0x4cc7('0xadb')] = this['_registerComponents'] = this[_0x4cc7('0xadc')] = null; } } else this[_0x4cc7('0x9c2')] = this[_0x4cc7('0xad4')](), _0x21ad67[_0x4cc7('0xac5')] && (this['__worldVisibleChanged'] = this[_0x4cc7('0xa9d')] != this['__visible'], this['__worldVisible'] = this[_0x4cc7('0xa02')], this[_0x4cc7('0xad5')] = this[_0x4cc7('0x9c2')] != this[_0x4cc7('0xad4')]()), null != this['__objectTransform'] ? this[_0x4cc7('0xa09')]['__copyFrom'](this[_0x4cc7('0xad6')]['get_colorTransform']()) : this[_0x4cc7('0xa09')][_0x4cc7('0xadd')](), this['__worldBlendMode'] = this[_0x4cc7('0xad8')], this[_0x4cc7('0xade')] = this[_0x4cc7('0xad9')], this[_0x4cc7('0xa94')] = this[_0x4cc7('0xada')]; _0x1b8e20 && null != this[_0x4cc7('0xa72')]() && this['get_mask']()[_0x4cc7('0x9c7')](_0x4421d4, !0x0); }, '__updateCacheBitmap': function(_0x4fae81, _0x300285) { if (this['__isCacheBitmapRender']) return !0x1; var _0x4a3ccb = _0x1c055e[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](); _0x4a3ccb['__copyFrom'](this[_0x4cc7('0xa09')]); null != _0x4fae81[_0x4cc7('0xa09')] && _0x4a3ccb[_0x4cc7('0xad7')](_0x4fae81[_0x4cc7('0xa09')]); var _0x4936b1 = !0x1; if (this['get_cacheAsBitmap']() || _0x4cc7('0xaac') != _0x4fae81['__type'] && !_0x4a3ccb[_0x4cc7('0xadf')](!0x0)) { _0x4936b1 = null; var _0x4816b9 = (_0x300285 = null == this['__cacheBitmap'] || this[_0x4cc7('0xab8')] && (_0x300285 || null != this[_0x4cc7('0xae0')] && 0x0 < this[_0x4cc7('0xae0')][_0x4cc7('0x21')]) || this[_0x4cc7('0xa86')] != this[_0x4cc7('0xae1')]) || null != this['__graphics'] && this[_0x4cc7('0xa31')]['__softwareDirty'] || !this[_0x4cc7('0xae2')][_0x4cc7('0xae3')](_0x4a3ccb, !0x0) , _0x4d00a1 = _0x300285 || null != this[_0x4cc7('0xa31')] && this['__graphics'][_0x4cc7('0xae4')] , _0x57694a = _0x4fae81['__type']; if (_0x4816b9 || _0x4d00a1) _0x4cc7('0xaac') == _0x57694a && 0x0 == this[_0x4cc7('0xae5')](null) && (_0x57694a = 'canvas'), !_0x4816b9 || _0x4cc7('0xae6') != _0x57694a && _0x4cc7('0xaa8') != _0x57694a || (_0x300285 = !0x0), _0x4d00a1 && _0x4cc7('0xaac') == _0x57694a && (_0x300285 = !0x0); _0x4816b9 = _0x300285 || !this['__cacheBitmap']['__worldTransform']['equals'](this[_0x4cc7('0xa08')]); var _0x12c4a8 = null != this[_0x4cc7('0xa4c')]; if (_0x12c4a8 && !_0x300285) { _0x4d00a1 = 0x0; for (var _0x22469f = this[_0x4cc7('0xa4c')]; _0x4d00a1 < _0x22469f[_0x4cc7('0x21')]; ) { var _0x5dda6c = _0x22469f[_0x4d00a1]; ++_0x4d00a1; if (_0x5dda6c[_0x4cc7('0xab8')]) { _0x300285 = !0x0; break; } } } null == this['__cacheBitmapMatrix'] && (this[_0x4cc7('0xae7')] = new _0x4a1676()); var _0x52f483 = null != this[_0x4cc7('0xae8')] ? this['__cacheAsBitmapMatrix'] : this[_0x4cc7('0x9c1')]; _0x300285 || _0x52f483['a'] == this[_0x4cc7('0xae7')]['a'] && _0x52f483['b'] == this['__cacheBitmapMatrix']['b'] && _0x52f483['c'] == this[_0x4cc7('0xae7')]['c'] && _0x52f483['d'] == this[_0x4cc7('0xae7')]['d'] || (_0x300285 = !0x0); !_0x300285 && _0x4cc7('0xaac') != _0x4fae81[_0x4cc7('0xaad')] && null != this[_0x4cc7('0xa34')] && null != this[_0x4cc7('0xa34')][_0x4cc7('0xa7e')] && this[_0x4cc7('0xa34')][_0x4cc7('0xa7e')][_0x4cc7('0x986')] < this['__cacheBitmapData']['__textureVersion'] && (_0x300285 = !0x0); this[_0x4cc7('0xae7')]['copyFrom'](_0x52f483); this[_0x4cc7('0xae7')]['tx'] = 0x0; var _0x24ad4c = _0x5dda6c = _0x22469f = _0x4d00a1 = this['__cacheBitmapMatrix']['ty'] = 0x0 , _0x48c401 = 0x0 , _0x16dada = 0x0; if (_0x4816b9 || _0x300285) _0x4936b1 = _0x432b23[_0x4cc7('0x9d8')]['get'](), this[_0x4cc7('0xae9')](_0x4936b1, this[_0x4cc7('0xae7')]), _0x5dda6c = Math[_0x4cc7('0xaea')](_0x4936b1[_0x4cc7('0x7d9')]), _0x24ad4c = Math[_0x4cc7('0xaea')](_0x4936b1[_0x4cc7('0x98b')]), _0x48c401 = 0x0 < _0x4936b1['x'] ? Math[_0x4cc7('0xaea')](_0x4936b1['x']) : Math[_0x4cc7('0xaeb')](_0x4936b1['x']), _0x16dada = 0x0 < _0x4936b1['y'] ? Math['ceil'](_0x4936b1['y']) : Math[_0x4cc7('0xaeb')](_0x4936b1['y']), null != this['__cacheBitmapData'] ? _0x5dda6c > this[_0x4cc7('0xa34')][_0x4cc7('0x7d9')] || _0x24ad4c > this[_0x4cc7('0xa34')][_0x4cc7('0x98b')] ? (_0x4d00a1 = Math['ceil'](Math[_0x4cc7('0x52')](1.25 * _0x5dda6c, this[_0x4cc7('0xa34')][_0x4cc7('0x7d9')])), _0x22469f = Math[_0x4cc7('0xaea')](Math[_0x4cc7('0x52')](1.25 * _0x24ad4c, this[_0x4cc7('0xa34')][_0x4cc7('0x98b')])), _0x300285 = !0x0) : (_0x4d00a1 = this['__cacheBitmapData'][_0x4cc7('0x7d9')], _0x22469f = this[_0x4cc7('0xa34')][_0x4cc7('0x98b')]) : (_0x4d00a1 = _0x5dda6c, _0x22469f = _0x24ad4c); if (_0x300285) if (_0x4816b9 = !0x0, this[_0x4cc7('0xae1')] = this['opaqueBackground'], 0.5 <= _0x5dda6c && 0.5 <= _0x24ad4c) { var _0x5aff49 = null != this['opaqueBackground'] && (_0x4d00a1 != _0x5dda6c || _0x22469f != _0x24ad4c) , _0x1f0f45 = null != this[_0x4cc7('0xa86')] ? -0x1000000 | this[_0x4cc7('0xa86')] : 0x0 , _0x1ebf8a = _0x5aff49 ? 0x0 : _0x1f0f45 , _0x3e3cd2 = _0x4cc7('0xaac') == _0x4fae81['__type']; null == this[_0x4cc7('0xa34')] || _0x4d00a1 > this[_0x4cc7('0xa34')][_0x4cc7('0x7d9')] || _0x22469f > this[_0x4cc7('0xa34')]['height'] ? (this[_0x4cc7('0xa34')] = new _0x436dff(_0x4d00a1,_0x22469f,!0x0,_0x1ebf8a), null == this['__cacheBitmap'] && (this['__cacheBitmap'] = new _0x38d890()), this[_0x4cc7('0xa33')][_0x4cc7('0xa78')] = this['__cacheBitmapData'], this[_0x4cc7('0xaec')] = null) : this['__cacheBitmapData'][_0x4cc7('0xaed')](this[_0x4cc7('0xa34')][_0x4cc7('0xaee')], _0x1ebf8a, _0x3e3cd2); _0x5aff49 && (_0x4936b1[_0x4cc7('0xab2')](0x0, 0x0, _0x5dda6c, _0x24ad4c), this[_0x4cc7('0xa34')]['__fillRect'](_0x4936b1, _0x1f0f45, _0x3e3cd2)); } else return _0x1c055e[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x4a3ccb), this['__cacheBitmapRenderer'] = this['__cacheBitmapData3'] = this[_0x4cc7('0xaef')] = this[_0x4cc7('0xa34')] = this[_0x4cc7('0xa33')] = null, !0x0; else this[_0x4cc7('0xa34')] = this[_0x4cc7('0xa33')][_0x4cc7('0xaf0')](), this[_0x4cc7('0xaf1')] = this['__cacheBitmapData2'] = null; if (_0x4816b9 || _0x300285) this['__cacheBitmap']['__worldTransform'][_0x4cc7('0xa28')](this['__worldTransform']), _0x52f483 == this[_0x4cc7('0x9c1')] ? (this[_0x4cc7('0xa33')]['__renderTransform'][_0x4cc7('0xa2a')](), this[_0x4cc7('0xa33')][_0x4cc7('0x9c1')]['tx'] = this[_0x4cc7('0x9c1')]['tx'] + _0x48c401, this['__cacheBitmap']['__renderTransform']['ty'] = this[_0x4cc7('0x9c1')]['ty'] + _0x16dada) : (this[_0x4cc7('0xa33')][_0x4cc7('0x9c1')][_0x4cc7('0xa28')](this[_0x4cc7('0xae7')]), this['__cacheBitmap'][_0x4cc7('0x9c1')][_0x4cc7('0xaf2')](), this[_0x4cc7('0xa33')]['__renderTransform'][_0x4cc7('0xaf3')](this[_0x4cc7('0x9c1')]), this[_0x4cc7('0xa33')][_0x4cc7('0x9c1')]['tx'] += _0x48c401, this['__cacheBitmap'][_0x4cc7('0x9c1')]['ty'] += _0x16dada); this[_0x4cc7('0xa33')]['smoothing'] = _0x4fae81[_0x4cc7('0xa84')]; this[_0x4cc7('0xa33')][_0x4cc7('0xa77')] = this[_0x4cc7('0xa77')]; this[_0x4cc7('0xa33')]['__worldAlpha'] = this['__worldAlpha']; this[_0x4cc7('0xa33')]['__worldBlendMode'] = this['__worldBlendMode']; this['__cacheBitmap'][_0x4cc7('0xade')] = this['__worldShader']; this[_0x4cc7('0xa33')]['set_mask'](this['__mask']); if (_0x300285) { if (null == this['__cacheBitmapRenderer'] || _0x57694a != this['__cacheBitmapRenderer'][_0x4cc7('0xaad')]) _0x4cc7('0xaac') == _0x57694a ? this['__cacheBitmapRenderer'] = new _0x51ba83(_0x5260f5[_0x4cc7('0x99b')](_0x4fae81, _0x51ba83)[_0x4cc7('0xab1')],this[_0x4cc7('0xa34')]) : (null == this[_0x4cc7('0xa34')]['image'] && (this[_0x4cc7('0xa34')] = new _0x436dff(_0x4d00a1,_0x22469f,!0x0,null != this['opaqueBackground'] ? -0x1000000 | this['opaqueBackground'] : 0x0), this[_0x4cc7('0xa33')]['__bitmapData'] = this[_0x4cc7('0xa34')]), _0x1c27fe[_0x4cc7('0xa7d')](this[_0x4cc7('0xa34')][_0x4cc7('0xa7e')]), this[_0x4cc7('0xaec')] = new _0x88b99b(this['__cacheBitmapData'][_0x4cc7('0xa7e')][_0x4cc7('0xaa3')]['__srcContext'])), this[_0x4cc7('0xaec')]['__worldTransform'] = new _0x4a1676(), this['__cacheBitmapRenderer'][_0x4cc7('0xa09')] = new _0x1c055e(); null == this[_0x4cc7('0xae2')] && (this['__cacheBitmapColorTransform'] = new _0x1c055e()); this['__cacheBitmapRenderer'][_0x4cc7('0x937')] = this[_0x4cc7('0x99c')]; this[_0x4cc7('0xaec')][_0x4cc7('0xa84')] = _0x4fae81['__allowSmoothing']; this[_0x4cc7('0xaec')][_0x4cc7('0xa7b')](0xa); this[_0x4cc7('0xaec')]['__worldAlpha'] = 0x1 / this[_0x4cc7('0x9c2')]; this[_0x4cc7('0xaec')][_0x4cc7('0xa08')][_0x4cc7('0xa28')](this[_0x4cc7('0x9c1')]); this[_0x4cc7('0xaec')]['__worldTransform'][_0x4cc7('0xaf2')](); this['__cacheBitmapRenderer'][_0x4cc7('0xa08')][_0x4cc7('0xaf3')](this[_0x4cc7('0xae7')]); this['__cacheBitmapRenderer'][_0x4cc7('0xa08')]['tx'] -= _0x48c401; this[_0x4cc7('0xaec')][_0x4cc7('0xa08')]['ty'] -= _0x16dada; this[_0x4cc7('0xaec')][_0x4cc7('0xa09')][_0x4cc7('0xaa6')](_0x4a3ccb); this[_0x4cc7('0xaec')]['__worldColorTransform']['__invert'](); this[_0x4cc7('0xa76')] = !0x0; if (_0x4cc7('0xaac') == this[_0x4cc7('0xaec')][_0x4cc7('0xaad')]) { _0x57694a = this['__cacheBitmapRenderer']; _0x52f483 = _0x57694a[_0x4cc7('0xab1')]; _0x48c401 = _0x52f483[_0x4cc7('0x92e')][_0x4cc7('0x92f')]; _0x16dada = _0x52f483[_0x4cc7('0x92e')][_0x4cc7('0x933')]; _0x5aff49 = _0x52f483[_0x4cc7('0x92e')][_0x4cc7('0x934')]; _0x1f0f45 = _0x52f483[_0x4cc7('0x92e')]['renderToTextureSurfaceSelector']; _0x1ebf8a = _0x4fae81['__blendMode']; _0x4fae81[_0x4cc7('0xaf4')](); _0x57694a[_0x4cc7('0xaf5')](_0x4fae81); this[_0x4cc7('0xa34')][_0x4cc7('0xaf6')](_0x52f483, 0x0, 0x0, _0x5dda6c, _0x24ad4c); _0x57694a[_0x4cc7('0xaf7')](this['__cacheBitmapData']); null != this[_0x4cc7('0xa34')][_0x4cc7('0xa7e')] && (this['__cacheBitmapData'][_0x4cc7('0xaf8')] = this[_0x4cc7('0xa34')]['image'][_0x4cc7('0x986')] + 0x1); this[_0x4cc7('0xa34')][_0x4cc7('0xaf9')](this, _0x57694a); if (_0x12c4a8) { if (_0x4cc7('0xafa') !== _0x4cc7('0xafb')) { var _0x61be06 = !0x1; _0x12c4a8 = 0x0; for (_0x3e3cd2 = this[_0x4cc7('0xa4c')]; _0x12c4a8 < _0x3e3cd2[_0x4cc7('0x21')]; ) { var _0x2bc114 = _0x3e3cd2[_0x12c4a8]; ++_0x12c4a8; _0x2bc114[_0x4cc7('0xafc')] && (_0x61be06 = !0x0); } _0x12c4a8 = this[_0x4cc7('0xa34')]; _0x2bc114 = null; null == this[_0x4cc7('0xaef')] || _0x4d00a1 > this[_0x4cc7('0xaef')][_0x4cc7('0x7d9')] || _0x22469f > this['__cacheBitmapData2'][_0x4cc7('0x98b')] ? this[_0x4cc7('0xaef')] = new _0x436dff(_0x4d00a1,_0x22469f,!0x0,0x0) : (this[_0x4cc7('0xaef')]['fillRect'](this[_0x4cc7('0xaef')]['rect'], 0x0), null != this[_0x4cc7('0xaef')][_0x4cc7('0xa7e')] && (this[_0x4cc7('0xaef')][_0x4cc7('0xaf8')] = this[_0x4cc7('0xaef')][_0x4cc7('0xa7e')][_0x4cc7('0x986')] + 0x1)); this[_0x4cc7('0xaef')][_0x4cc7('0xaf6')](_0x52f483, 0x0, 0x0, _0x5dda6c, _0x24ad4c); _0x3e3cd2 = this[_0x4cc7('0xaef')]; _0x61be06 && (null == this[_0x4cc7('0xaf1')] || _0x4d00a1 > this['__cacheBitmapData3'][_0x4cc7('0x7d9')] || _0x22469f > this['__cacheBitmapData3'][_0x4cc7('0x98b')] ? this[_0x4cc7('0xaf1')] = new _0x436dff(_0x4d00a1,_0x22469f,!0x0,0x0) : (this[_0x4cc7('0xaf1')][_0x4cc7('0xa8a')](this[_0x4cc7('0xaf1')][_0x4cc7('0xaee')], 0x0), null != this[_0x4cc7('0xaf1')][_0x4cc7('0xa7e')] && (this[_0x4cc7('0xaf1')][_0x4cc7('0xaf8')] = this['__cacheBitmapData3']['image']['version'] + 0x1)), this[_0x4cc7('0xaf1')][_0x4cc7('0xaf6')](_0x52f483, 0x0, 0x0, _0x5dda6c, _0x24ad4c), _0x2bc114 = this[_0x4cc7('0xaf1')]); _0x57694a[_0x4cc7('0xa7b')](0xa); _0x57694a['__worldAlpha'] = 0x1; _0x57694a[_0x4cc7('0xa08')][_0x4cc7('0xa2a')](); _0x57694a['__worldColorTransform'][_0x4cc7('0xadd')](); _0x4d00a1 = 0x0; for (_0x22469f = this[_0x4cc7('0xa4c')]; _0x4d00a1 < _0x22469f['length']; ) { if (_0x4cc7('0xafd') !== 'tCHDv') { null != this[_0x4cc7('0xafe')] && this['__disableGL'](); } else { _0x5dda6c = _0x22469f[_0x4d00a1]; ++_0x4d00a1; _0x5dda6c['__preserveObject'] && (_0x57694a[_0x4cc7('0xaf7')](_0x2bc114), _0x57694a[_0x4cc7('0xaff')](_0x12c4a8, _0x57694a['__defaultDisplayShader'], _0x5dda6c[_0x4cc7('0xb00')])); _0x24ad4c = 0x0; for (_0x61be06 = _0x5dda6c[_0x4cc7('0xb01')]; _0x24ad4c < _0x61be06; ) { var _0x6e9a29 = _0x24ad4c++; _0x6e9a29 = _0x5dda6c[_0x4cc7('0xb02')](_0x57694a, _0x6e9a29); _0x57694a['__setBlendMode'](_0x5dda6c[_0x4cc7('0xb03')]); _0x57694a[_0x4cc7('0xaf7')](_0x3e3cd2); _0x57694a[_0x4cc7('0xaff')](_0x12c4a8, _0x6e9a29, _0x5dda6c[_0x4cc7('0xb00')]); _0x6e9a29 = _0x12c4a8; _0x12c4a8 = _0x3e3cd2; _0x3e3cd2 = _0x6e9a29; } _0x5dda6c[_0x4cc7('0xafc')] && (_0x57694a['__setBlendMode'](0xa), _0x57694a[_0x4cc7('0xaf7')](_0x12c4a8), _0x57694a['__renderFilterPass'](_0x2bc114, _0x57694a[_0x4cc7('0xb04')], _0x5dda6c[_0x4cc7('0xb00')], !0x1)); _0x5dda6c[_0x4cc7('0xab8')] = !0x1; } } this[_0x4cc7('0xa33')][_0x4cc7('0xa78')] = _0x12c4a8; } else { _0x4fae81 = Math[_0x4cc7('0xa96')](this[_0x4cc7('0xb05')](_0x4fae81)); var _0x4a2cfb = _0x217368[_0x4cc7('0xb06')]; _0x4a2cfb = _0x104058['get_instance']()['get'](_0x4a2cfb['id'], _0x4a2cfb['defaultValue']) ? 0xa : 0x0; return _0x4fae81 - _0x4a2cfb; } } _0x4fae81[_0x4cc7('0xad8')] = 0xa; _0x4fae81[_0x4cc7('0xa7b')](_0x1ebf8a); _0x4fae81['__copyShader'](_0x57694a); null != _0x48c401 ? _0x52f483[_0x4cc7('0xb07')](_0x48c401, _0x16dada, _0x5aff49, _0x1f0f45) : _0x52f483[_0x4cc7('0xb08')](); _0x4fae81[_0x4cc7('0xb09')](_0x57694a); _0x4fae81[_0x4cc7('0xaae')](); this['__cacheBitmapColorTransform'][_0x4cc7('0xaa6')](_0x4a3ccb); } else { this[_0x4cc7('0xa34')][_0x4cc7('0xb0a')](this, this[_0x4cc7('0xaec')]); if (_0x12c4a8) { _0x52f483 = _0x4fae81 = !0x1; _0x5dda6c = 0x0; for (_0x24ad4c = this[_0x4cc7('0xa4c')]; _0x5dda6c < _0x24ad4c[_0x4cc7('0x21')]; ) _0x57694a = _0x24ad4c[_0x5dda6c], ++_0x5dda6c, _0x57694a[_0x4cc7('0xb0b')] && (_0x4fae81 = !0x0), _0x57694a[_0x4cc7('0xafc')] && (_0x52f483 = !0x0); _0x5dda6c = this['__cacheBitmapData']; _0x57694a = null; _0x4fae81 ? (null == this['__cacheBitmapData2'] || null == this[_0x4cc7('0xaef')]['image'] || _0x4d00a1 > this[_0x4cc7('0xaef')][_0x4cc7('0x7d9')] || _0x56067a[_0x4cc7('0x555')](_0x22469f, this['__cacheBitmapData2'][_0x4cc7('0x98b')]) ? this[_0x4cc7('0xaef')] = new _0x436dff(_0x4d00a1,_0x22469f,!0x0,0x0) : this[_0x4cc7('0xaef')][_0x4cc7('0xa8a')](this[_0x4cc7('0xaef')][_0x4cc7('0xaee')], 0x0), _0x24ad4c = this[_0x4cc7('0xaef')]) : _0x24ad4c = _0x5dda6c; _0x52f483 && (null == this[_0x4cc7('0xaf1')] || _0x56067a[_0x4cc7('0x54e')](null, this[_0x4cc7('0xaf1')][_0x4cc7('0xa7e')]) || _0x4d00a1 > this[_0x4cc7('0xaf1')][_0x4cc7('0x7d9')] || _0x22469f > this[_0x4cc7('0xaf1')][_0x4cc7('0x98b')] ? this['__cacheBitmapData3'] = new _0x436dff(_0x4d00a1,_0x22469f,!0x0,0x0) : this[_0x4cc7('0xaf1')][_0x4cc7('0xa8a')](this[_0x4cc7('0xaf1')][_0x4cc7('0xaee')], 0x0), _0x57694a = this[_0x4cc7('0xaf1')]); null == this[_0x4cc7('0xb0c')] && (this['__tempPoint'] = new _0x212a6a()); _0x4d00a1 = this[_0x4cc7('0xb0c')]; _0x22469f = 0x0; for (_0x52f483 = this[_0x4cc7('0xa4c')]; _0x22469f < _0x52f483[_0x4cc7('0x21')]; ) _0x16dada = _0x52f483[_0x22469f], ++_0x22469f, _0x16dada['__preserveObject'] && _0x57694a[_0x4cc7('0xb0d')](_0x5dda6c, _0x5dda6c['rect'], _0x4d00a1), _0x48c401 = _0x16dada['__applyFilter'](_0x24ad4c, _0x5dda6c, _0x5dda6c[_0x4cc7('0xaee')], _0x4d00a1), _0x16dada[_0x4cc7('0xafc')] && _0x48c401[_0x4cc7('0xb0e')](_0x57694a, null, null != this[_0x4cc7('0xad6')] ? this[_0x4cc7('0xad6')][_0x4cc7('0xb0f')]() : null), _0x16dada[_0x4cc7('0xab8')] = !0x1, _0x4fae81 && _0x48c401 == _0x24ad4c && (_0x48c401 = _0x5dda6c, _0x5dda6c = _0x24ad4c, _0x24ad4c = _0x48c401); this[_0x4cc7('0xa34')] != _0x5dda6c && (_0x48c401 = this[_0x4cc7('0xa34')], this[_0x4cc7('0xa34')] = _0x5dda6c, this[_0x4cc7('0xaef')] = _0x48c401, this[_0x4cc7('0xa33')][_0x4cc7('0xa78')] = this['__cacheBitmapData'], this[_0x4cc7('0xaec')] = null); this['__cacheBitmap'][_0x4cc7('0xb10')] = this['__cacheBitmapData'][_0x4cc7('0xaf8')]; } this[_0x4cc7('0xae2')][_0x4cc7('0xaa6')](_0x4a3ccb); this['__cacheBitmapColorTransform']['__isDefault'](!0x0) || (this['__cacheBitmapColorTransform'][_0x4cc7('0xb11')] = 0x1, this[_0x4cc7('0xa34')][_0x4cc7('0xb12')](this['__cacheBitmapData'][_0x4cc7('0xaee')], this[_0x4cc7('0xae2')])); } this[_0x4cc7('0xa76')] = !0x1; } (_0x4816b9 || _0x300285) && _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x4936b1); _0x4936b1 = _0x4816b9; } else null != this[_0x4cc7('0xa33')] && (_0x4cc7('0x89a') == _0x4fae81[_0x4cc7('0xaad')] && this[_0x4cc7('0xa33')][_0x4cc7('0xb13')](_0x4fae81), this['__cacheBitmapRenderer'] = this[_0x4cc7('0xae2')] = this[_0x4cc7('0xaf1')] = this[_0x4cc7('0xaef')] = this[_0x4cc7('0xa34')] = this[_0x4cc7('0xa33')] = null, _0x4936b1 = !0x0); _0x1c055e[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x4a3ccb); return _0x4936b1; }, '__updateTransforms': function(_0x6adebf) { var _0x5af393 = null != _0x6adebf; _0x6adebf = _0x5af393 ? _0x6adebf : this['__transform']; null == this[_0x4cc7('0xa08')] && (this['__worldTransform'] = new _0x4a1676()); null == this[_0x4cc7('0x9c1')] && (this[_0x4cc7('0x9c1')] = new _0x4a1676()); var _0xe43031 = null != this['__renderParent'] ? this[_0x4cc7('0xab7')] : this[_0x4cc7('0x907')]; if (_0x5af393 || null == this['parent']) this['__worldTransform'][_0x4cc7('0xa28')](_0x6adebf); else { var _0x4ecb88 = this[_0x4cc7('0x907')][_0x4cc7('0xa08')] , _0x1a9983 = this[_0x4cc7('0xa08')]; _0x1a9983['a'] = _0x6adebf['a'] * _0x4ecb88['a'] + _0x2d63f9[_0x4cc7('0x9d')](_0x6adebf['b'], _0x4ecb88['c']); _0x1a9983['b'] = _0x6adebf['a'] * _0x4ecb88['b'] + _0x6adebf['b'] * _0x4ecb88['d']; _0x1a9983['c'] = _0x6adebf['c'] * _0x4ecb88['a'] + _0x6adebf['d'] * _0x4ecb88['c']; _0x1a9983['d'] = _0x6adebf['c'] * _0x4ecb88['b'] + _0x6adebf['d'] * _0x4ecb88['d']; _0x1a9983['tx'] = _0x6adebf['tx'] * _0x4ecb88['a'] + _0x6adebf['ty'] * _0x4ecb88['c'] + _0x4ecb88['tx']; _0x1a9983['ty'] = _0x6adebf['tx'] * _0x4ecb88['b'] + _0x6adebf['ty'] * _0x4ecb88['d'] + _0x4ecb88['ty']; } _0x5af393 || null == _0xe43031 ? this[_0x4cc7('0x9c1')][_0x4cc7('0xa28')](_0x6adebf) : (_0x5af393 = _0xe43031[_0x4cc7('0x9c1')], _0xe43031 = this[_0x4cc7('0x9c1')], _0xe43031['a'] = _0x2d63f9[_0x4cc7('0x9e')](_0x2d63f9[_0x4cc7('0x9d')](_0x6adebf['a'], _0x5af393['a']), _0x6adebf['b'] * _0x5af393['c']), _0xe43031['b'] = _0x6adebf['a'] * _0x5af393['b'] + _0x6adebf['b'] * _0x5af393['d'], _0xe43031['c'] = _0x6adebf['c'] * _0x5af393['a'] + _0x6adebf['d'] * _0x5af393['c'], _0xe43031['d'] = _0x6adebf['c'] * _0x5af393['b'] + _0x6adebf['d'] * _0x5af393['d'], _0xe43031['tx'] = _0x6adebf['tx'] * _0x5af393['a'] + _0x6adebf['ty'] * _0x5af393['c'] + _0x5af393['tx'], _0xe43031['ty'] = _0x6adebf['tx'] * _0x5af393['b'] + _0x6adebf['ty'] * _0x5af393['d'] + _0x5af393['ty']); null != this['__scrollRect'] && (_0x6adebf = this[_0x4cc7('0x9c1')], _0x5af393 = -this['__scrollRect']['x'], _0xe43031 = -this[_0x4cc7('0x9c9')]['y'], _0x6adebf['tx'] = _0x5af393 * _0x6adebf['a'] + _0xe43031 * _0x6adebf['c'] + _0x6adebf['tx'], _0x6adebf['ty'] = _0x5af393 * _0x6adebf['b'] + _0xe43031 * _0x6adebf['d'] + _0x6adebf['ty']); }, 'get_alpha': function() { return this[_0x4cc7('0xa00')]; }, 'set_alpha': function(_0x333289) { if ('nxteV' === 'nxteV') { 0x1 < _0x333289 && (_0x333289 = 0x1); 0x0 > _0x333289 && (_0x333289 = 0x0); _0x333289 == this[_0x4cc7('0xa00')] || this['get_cacheAsBitmap']() || this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]()); return this['__alpha'] = _0x333289; } else { if (null != _0x333289[_0x4cc7('0xa78')] && _0x333289[_0x4cc7('0xa78')][_0x4cc7('0xa79')]) { var _0x1e6aa5 = b['__context3D'] , _0xd36be5 = b[_0x4cc7('0xb14')]; b[_0x4cc7('0xaaa')](_0xd36be5); b[_0x4cc7('0xb15')](_0x4266e7[_0x4cc7('0xb16')], !0x0); b[_0x4cc7('0xb17')](b['__getMatrix'](_0x333289[_0x4cc7('0x9c1')], _0x333289['pixelSnapping'])); b[_0x4cc7('0xb18')](); var _0x6f79b3 = _0x333289['__bitmapData'][_0x4cc7('0xb19')](_0x1e6aa5); null != _0xd36be5[_0x4cc7('0xb1a')] && _0x1e6aa5[_0x4cc7('0xb1b')](_0xd36be5[_0x4cc7('0xb1a')][_0x4cc7('0xb1c')], _0x6f79b3, 0x0, 0x3); null != _0xd36be5['__textureCoord'] && _0x1e6aa5[_0x4cc7('0xb1b')](_0xd36be5[_0x4cc7('0xb1d')][_0x4cc7('0xb1c')], _0x6f79b3, 0x3, 0x2); _0x333289 = _0x333289[_0x4cc7('0xa78')][_0x4cc7('0xb1e')](_0x1e6aa5); _0x1e6aa5['drawTriangles'](_0x333289); b[_0x4cc7('0xb1f')](); } } }, 'set_blendMode': function(_0x282268) { null == _0x282268 && (_0x282268 = 0xa); _0x282268 == this[_0x4cc7('0xad8')] || this[_0x4cc7('0xab8')] || (this['__renderDirty'] = !0x0, this[_0x4cc7('0xab9')]()); return this['__blendMode'] = _0x282268; }, 'get_cacheAsBitmap': function() { return null == this[_0x4cc7('0xa4c')] ? this[_0x4cc7('0xb20')] : !0x0; }, 'set_cacheAsBitmap': function(_0x92c578) { _0x92c578 == this['__cacheAsBitmap'] || this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]()); return this[_0x4cc7('0xb20')] = _0x92c578; }, 'get_filters': function() { return null == this[_0x4cc7('0xa4c')] ? [] : this[_0x4cc7('0xa4c')][_0x4cc7('0xb21')](); }, 'set_filters': function(_0x1ec1ac) { if (_0x4cc7('0xb22') === 'SSVau') { this[_0x4cc7('0xb23')]['b'] += '>'; this[_0x4cc7('0xb24')] && (this[_0x4cc7('0xb23')]['b'] += '\x0a'); if (_0x1ec1ac['nodeType'] != _0x4fbde0[_0x4cc7('0xb25')] && _0x1ec1ac[_0x4cc7('0x941')] != _0x4fbde0[_0x4cc7('0x942')]) throw new _0x202aa0(_0x4cc7('0x571') + _0x1ec1ac[_0x4cc7('0x941')]); for (c = _0x3a8a6f['iter'](_0x1ec1ac[_0x4cc7('0xb26')]); c[_0x4cc7('0x94e')](); ) d = c[_0x4cc7('0x3a')](), this[_0x4cc7('0xb27')](d, this[_0x4cc7('0xb24')] ? b + '\x09' : b); this[_0x4cc7('0xb23')]['b'] += _0x4bf907[_0x4cc7('0x4dc')](_0x56067a['goQlC'](b, ''; } else { null != _0x1ec1ac && 0x0 < _0x1ec1ac['length'] ? (this['__filters'] = _0x1ec1ac, this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this['__setParentRenderDirty']())) : null != this['__filters'] && (this[_0x4cc7('0xa4c')] = null, this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this['__setParentRenderDirty']())); return _0x1ec1ac; } }, 'get_height': function() { var _0x4689be = _0x432b23[_0x4cc7('0x9d8')]['get'](); this[_0x4cc7('0xb28')](_0x4689be); var _0x1becd8 = _0x4689be['height']; _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x4689be); return _0x1becd8; }, 'set_height': function(_0x58ebb7) { if ('jtMWp' !== _0x4cc7('0xb29')) { if (this[_0x4cc7('0xaa0')] || this[_0x4cc7('0xa63')]) { var _0x59714c = [] , _0x5427b8 = this; if (null == this['parent']) this[_0x4cc7('0x9c7')](!0x0, !0x1); else for (; _0x5427b8 != this['stage'] && (_0x59714c['push'](_0x5427b8), _0x5427b8 = _0x5427b8[_0x4cc7('0x907')], null != _0x5427b8); ) ; for (var _0x3fc43d = _0x59714c[_0x4cc7('0x21')]; 0x0 <= --_0x3fc43d; ) _0x5427b8 = _0x59714c[_0x3fc43d], _0x5427b8[_0x4cc7('0x9c7')](!0x0, !0x1); } return this['__worldTransform']; } else { var _0x218547 = _0x432b23['__pool'][_0x4cc7('0x2b')]() , _0xfabe0c = _0x4a1676[_0x4cc7('0x9d8')]['get'](); _0xfabe0c['identity'](); this[_0x4cc7('0x9c3')](_0x218547, _0xfabe0c); _0x58ebb7 != _0x218547['height'] ? this['set_scaleY'](_0x58ebb7 / _0x218547[_0x4cc7('0x98b')]) : this[_0x4cc7('0xb2a')](0x1); _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x218547); _0x4a1676[_0x4cc7('0x9d8')]['release'](_0xfabe0c); return _0x58ebb7; } }, 'get_loaderInfo': function() { return null != this[_0x4cc7('0x99c')] ? _0x1d6bd9[_0x4cc7('0x921')][_0x4cc7('0xb2b')] : null; }, 'get_mask': function() { return this['__mask']; }, 'set_mask': function(_0x30e957) { if (_0x30e957 == this['__mask']) return _0x30e957; _0x30e957 != this['__mask'] && (this[_0x4cc7('0xb2c')](), this['__renderDirty'] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]())); if (null != this[_0x4cc7('0x9c8')]) { this[_0x4cc7('0x9c8')][_0x4cc7('0xa71')] = !0x1; this[_0x4cc7('0x9c8')][_0x4cc7('0xabe')] = null; this[_0x4cc7('0x9c8')][_0x4cc7('0xb2c')](); var _0x4aad9a = this[_0x4cc7('0x9c8')]; _0x4aad9a['__renderDirty'] || (_0x4aad9a['__renderDirty'] = !0x0, _0x4aad9a[_0x4cc7('0xab9')]()); } null != _0x30e957 && (_0x30e957[_0x4cc7('0xa71')] = !0x0, _0x30e957[_0x4cc7('0xabe')] = this, _0x30e957['__setWorldTransformInvalid']()); null != this['__cacheBitmap'] && this['__cacheBitmap']['get_mask']() != _0x30e957 && this[_0x4cc7('0xa33')][_0x4cc7('0xb2d')](_0x30e957); return this[_0x4cc7('0x9c8')] = _0x30e957; }, 'get_mouseX': function() { if (_0x4cc7('0xb2e') === _0x4cc7('0xb2f')) { this[_0x4cc7('0xb30')] = _0x483da3; null == _0x2e0a4a && (_0x2e0a4a = _0x483da3[_0x4cc7('0x5e2')]); _0x12f237[_0x4cc7('0x96b')](this, _0x483da3[_0x4cc7('0xb31')](), _0x2e0a4a, _0x396369, _0x483da3[_0x4cc7('0xb32')], null, _0x24e635, _0x483da3['previewFrontPath']()); } else { var _0x483da3 = null != this[_0x4cc7('0x99c')] ? this['stage']['__mouseX'] : _0x1d6bd9['current']['stage']['__mouseX'] , _0x396369 = null != this['stage'] ? this['stage'][_0x4cc7('0x9d6')] : _0x1d6bd9[_0x4cc7('0x921')][_0x4cc7('0x99c')]['__mouseY'] , _0x24e635 = this[_0x4cc7('0x9d7')]() , _0x2e0a4a = _0x24e635['a'] * _0x24e635['d'] - _0x24e635['b'] * _0x24e635['c']; return 0x0 == _0x2e0a4a ? -_0x24e635['tx'] : 0x1 / _0x2e0a4a * (_0x24e635['c'] * (_0x24e635['ty'] - _0x396369) + _0x24e635['d'] * (_0x483da3 - _0x24e635['tx'])); } }, 'get_mouseY': function() { var _0x5307ad = null != this[_0x4cc7('0x99c')] ? this[_0x4cc7('0x99c')][_0x4cc7('0x9d5')] : _0x1d6bd9[_0x4cc7('0x921')][_0x4cc7('0x99c')]['__mouseX'] , _0x34d5f0 = null != this['stage'] ? this['stage']['__mouseY'] : _0x1d6bd9[_0x4cc7('0x921')]['stage']['__mouseY'] , _0x211f79 = this[_0x4cc7('0x9d7')]() , _0x3fbf3c = _0x211f79['a'] * _0x211f79['d'] - _0x211f79['b'] * _0x211f79['c']; return 0x0 == _0x3fbf3c ? -_0x211f79['ty'] : 0x1 / _0x3fbf3c * (_0x211f79['a'] * (_0x34d5f0 - _0x211f79['ty']) + _0x211f79['b'] * (_0x211f79['tx'] - _0x5307ad)); }, 'get_name': function() { return this[_0x4cc7('0xb33')]; }, 'set_name': function(_0x3a892b) { return this[_0x4cc7('0xb33')] = _0x3a892b; }, 'get_rotation': function() { return this['__rotation']; }, 'set_rotation': function(_0x333370) { if (_0x333370 != this[_0x4cc7('0xa04')]) { this[_0x4cc7('0xa04')] = _0x333370; var _0x2e623a = Math['PI'] / 0xb4 * this['__rotation']; this[_0x4cc7('0xa03')] = Math[_0x4cc7('0x28')](_0x2e623a); this['__rotationCosine'] = Math[_0x4cc7('0x27')](_0x2e623a); this[_0x4cc7('0xa01')]['a'] = this[_0x4cc7('0xb34')] * this[_0x4cc7('0xa06')]; this[_0x4cc7('0xa01')]['b'] = this[_0x4cc7('0xa03')] * this[_0x4cc7('0xa06')]; this[_0x4cc7('0xa01')]['c'] = -this['__rotationSine'] * this['__scaleY']; this['__transform']['d'] = this[_0x4cc7('0xb34')] * this['__scaleY']; this['__setTransformDirty'](); } return _0x333370; }, 'set_scale9Grid': function(_0x5463d7) { if (null == _0x5463d7 && _0x2d63f9['PLbWv'](null, this['__scale9Grid']) || null != _0x5463d7 && null != this[_0x4cc7('0xada')] && this['__scale9Grid']['equals'](_0x5463d7)) return _0x5463d7; null != _0x5463d7 ? (null == this[_0x4cc7('0xada')] && (this[_0x4cc7('0xada')] = new _0x432b23()), this[_0x4cc7('0xada')][_0x4cc7('0xa28')](_0x5463d7)) : this[_0x4cc7('0xada')] = null; this[_0x4cc7('0xab8')] || (this['__renderDirty'] = !0x0, this[_0x4cc7('0xab9')]()); return _0x5463d7; }, 'get_scaleX': function() { return this['__scaleX']; }, 'set_scaleX': function(_0x143f7b) { if (_0x4cc7('0xb35') === 'Btunb') { if (_0x56067a[_0x4cc7('0xb36')](_0x143f7b, this[_0x4cc7('0xa06')])) if (this['__scaleX'] = _0x143f7b, 0x0 == this[_0x4cc7('0xa01')]['b']) _0x143f7b != this[_0x4cc7('0xa01')]['a'] && this[_0x4cc7('0xb2c')](), this[_0x4cc7('0xa01')]['a'] = _0x143f7b; else { var _0x296a19 = this[_0x4cc7('0xb34')] * _0x143f7b , _0x205018 = this[_0x4cc7('0xa03')] * _0x143f7b; this[_0x4cc7('0xa01')]['a'] == _0x296a19 && this[_0x4cc7('0xa01')]['b'] == _0x205018 || this[_0x4cc7('0xb2c')](); this[_0x4cc7('0xa01')]['a'] = _0x296a19; this[_0x4cc7('0xa01')]['b'] = _0x205018; } return _0x143f7b; } else { this[_0x4cc7('0xb37')][_0x4cc7('0xb38')](_0x143f7b); _0x143f7b[_0x4cc7('0xb39')] = !0x0; } }, 'get_scaleY': function() { return this[_0x4cc7('0xa05')]; }, 'set_scaleY': function(_0xe637b5) { if (_0xe637b5 != this['__scaleY']) if (this[_0x4cc7('0xa05')] = _0xe637b5, 0x0 == this['__transform']['c']) _0xe637b5 != this[_0x4cc7('0xa01')]['d'] && this[_0x4cc7('0xb2c')](), this[_0x4cc7('0xa01')]['d'] = _0xe637b5; else { var _0x2ea2f0 = -this[_0x4cc7('0xa03')] * _0xe637b5 , _0x32d68a = this['__rotationCosine'] * _0xe637b5; this[_0x4cc7('0xa01')]['d'] == _0x32d68a && this[_0x4cc7('0xa01')]['c'] == _0x2ea2f0 || this['__setTransformDirty'](); this['__transform']['c'] = _0x2ea2f0; this[_0x4cc7('0xa01')]['d'] = _0x32d68a; } return _0xe637b5; }, 'set_scrollRect': function(_0x36e0be) { if (null == _0x36e0be && null == this['__scrollRect'] || null != _0x36e0be && null != this['__scrollRect'] && this[_0x4cc7('0x9c9')][_0x4cc7('0xac1')](_0x36e0be)) return _0x36e0be; null != _0x36e0be ? (null == this[_0x4cc7('0x9c9')] && (this[_0x4cc7('0x9c9')] = new _0x432b23()), this[_0x4cc7('0x9c9')][_0x4cc7('0xa28')](_0x36e0be)) : this[_0x4cc7('0x9c9')] = null; this[_0x4cc7('0xb2c')](); _0x21ad67[_0x4cc7('0xac5')] && !this[_0x4cc7('0xab8')] && (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]()); return _0x36e0be; }, 'get_transform': function() { null == this['__objectTransform'] && (this[_0x4cc7('0xad6')] = new _0x592c79(this)); return this[_0x4cc7('0xad6')]; }, 'set_transform': function(_0x44231a) { if (null == _0x44231a) throw new _0x202aa0(new _0x180a42(_0x4cc7('0xb3a'))); null == this[_0x4cc7('0xad6')] && (this['__objectTransform'] = new _0x592c79(this)); this['__setTransformDirty'](); this[_0x4cc7('0xad6')][_0x4cc7('0xb3b')](_0x44231a[_0x4cc7('0xb3c')]()); if (!this['__objectTransform'][_0x4cc7('0xb0f')]()[_0x4cc7('0xae3')](_0x44231a['get_colorTransform'](), !0x0) || !this[_0x4cc7('0xb3d')]() && this[_0x4cc7('0xad6')][_0x4cc7('0xb0f')]()[_0x4cc7('0xb11')] != _0x44231a['get_colorTransform']()[_0x4cc7('0xb11')]) this['__objectTransform'][_0x4cc7('0xb0f')]()[_0x4cc7('0xaa6')](_0x44231a[_0x4cc7('0xb0f')]()), this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]()); return this[_0x4cc7('0xad6')]; }, 'get_visible': function() { return this[_0x4cc7('0xa02')]; }, 'set_visible': function(_0x22dd5e) { _0x22dd5e == this[_0x4cc7('0xa02')] || this['__renderDirty'] || (this['__renderDirty'] = !0x0, this[_0x4cc7('0xab9')]()); return this[_0x4cc7('0xa02')] = _0x22dd5e; }, 'get_width': function() { var _0x5bd742 = _0x432b23['__pool'][_0x4cc7('0x2b')](); this['__getLocalBounds'](_0x5bd742); var _0x35513f = _0x5bd742['width']; _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x5bd742); return _0x35513f; }, 'set_width': function(_0x3f0414) { var _0x561d28 = _0x432b23[_0x4cc7('0x9d8')]['get']() , _0x2de98f = _0x4a1676['__pool']['get'](); _0x2de98f[_0x4cc7('0xa2a')](); this[_0x4cc7('0x9c3')](_0x561d28, _0x2de98f); _0x3f0414 != _0x561d28['width'] ? this['set_scaleX'](_0x2d63f9['Xzoxc'](_0x3f0414, _0x561d28[_0x4cc7('0x7d9')])) : this[_0x4cc7('0xb3e')](0x1); _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x561d28); _0x4a1676['__pool']['release'](_0x2de98f); return _0x3f0414; }, 'get_x': function() { return this[_0x4cc7('0xa01')]['tx']; }, 'set_x': function(_0x553acc) { if (_0x4cc7('0xb3f') !== _0x4cc7('0xb40')) { _0x553acc != this[_0x4cc7('0xa01')]['tx'] && this[_0x4cc7('0xb2c')](); return this['__transform']['tx'] = _0x553acc; } else { if (_0x553acc == this[_0x4cc7('0xb41')]) return _0x553acc; null != this[_0x4cc7('0xb41')] && this['_scene'][_0x4cc7('0xb42')](this); null != _0x553acc && _0x553acc['registerEntity'](this); _0x1f7569[_0x4cc7('0x8')][_0x4cc7('0xb43')]['call'](this, _0x553acc); return _0x553acc; } }, 'get_y': function() { return this[_0x4cc7('0xa01')]['ty']; }, 'set_y': function(_0x12087e) { _0x12087e != this['__transform']['ty'] && this[_0x4cc7('0xb2c')](); return this['__transform']['ty'] = _0x12087e; }, '__class__': _0x21ad67, '__properties__': { 'set_y': _0x4cc7('0xb44'), 'get_y': _0x4cc7('0xb45'), 'set_x': _0x4cc7('0xb46'), 'get_x': _0x4cc7('0x472'), 'set_width': _0x4cc7('0xb47'), 'get_width': _0x4cc7('0xa74'), 'set_visible': 'set_visible', 'get_visible': _0x4cc7('0xb48'), 'set_transform': _0x4cc7('0xb49'), 'get_transform': 'get_transform', 'set_scrollRect': _0x2d63f9[_0x4cc7('0x3be')], 'set_scaleY': _0x4cc7('0xb2a'), 'get_scaleY': _0x4cc7('0xb4a'), 'set_scaleX': _0x4cc7('0xb3e'), 'get_scaleX': _0x4cc7('0x3dc'), 'set_scale9Grid': _0x4cc7('0xb4b'), 'set_rotation': _0x4cc7('0xb4c'), 'get_rotation': _0x4cc7('0xb4d'), 'set_name': 'set_name', 'get_name': _0x4cc7('0xb4e'), 'get_mouseY': _0x4cc7('0xb4f'), 'get_mouseX': 'get_mouseX', 'set_mask': _0x4cc7('0xb2d'), 'get_mask': _0x4cc7('0xa72'), 'get_loaderInfo': _0x4cc7('0xb50'), 'set_height': 'set_height', 'get_height': _0x4cc7('0xa75'), 'set_filters': 'set_filters', 'get_filters': 'get_filters', 'set_cacheAsBitmap': _0x4cc7('0xb51'), 'get_cacheAsBitmap': _0x4cc7('0xb3d'), 'set_blendMode': _0x2d63f9[_0x4cc7('0x3c0')], 'set_alpha': 'set_alpha', 'get_alpha': _0x4cc7('0xad4') } }); var _0x2b4072 = function() { if (_0x4cc7('0xb52') === _0x4cc7('0xb53')) { null == a && (a = 0x0); return 0.001 * a; } else { _0x21ad67[_0x4cc7('0x96b')](this); this[_0x4cc7('0xb54')] = !0x1; this[_0x4cc7('0xb55')] = !0x0; this['needsSoftKeyboard'] = !0x1; this['__tabEnabled'] = null; this[_0x4cc7('0xb56')] = -0x1; } }; _0x16dada[_0x4cc7('0xb57')] = _0x2b4072; _0x2b4072[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'display', _0x4cc7('0xb58')]; _0x2b4072[_0x4cc7('0x92b')] = _0x21ad67; _0x2b4072['prototype'] = _0x5aff49(_0x21ad67['prototype'], { 'doubleClickEnabled': null, 'mouseEnabled': null, 'needsSoftKeyboard': null, '__tabEnabled': null, '__tabIndex': null, '__allowMouseFocus': function() { if (_0x4cc7('0xb59') !== _0x4cc7('0xb5a')) { return this[_0x4cc7('0xb5b')](); } else { var _0x2f4623 = _0x3b7d43['getTimer'](); 0x0 == this[_0x4cc7('0xb5c')] && (this[_0x4cc7('0xb5c')] = _0x2f4623); this['_deltaTime'] = _0x2f4623 - this[_0x4cc7('0xb5c')]; this[_0x4cc7('0xb5c')] = _0x2f4623; } }, '__getInteractive': function(_0x39cd92) { null != _0x39cd92 && (_0x39cd92['push'](this), null != this[_0x4cc7('0x907')] && this[_0x4cc7('0x907')]['__getInteractive'](_0x39cd92)); return !0x0; }, '__hitTest': function(_0x52f098, _0x3ca919, _0x32af50, _0x277d13, _0x4d8bab, _0x31e753) { return !_0x31e753[_0x4cc7('0xb48')]() || this['__isMask'] || _0x4d8bab && !this[_0x4cc7('0xb55')] ? !0x1 : _0x21ad67['prototype'][_0x4cc7('0xa73')][_0x4cc7('0x96b')](this, _0x52f098, _0x3ca919, _0x32af50, _0x277d13, _0x4d8bab, _0x31e753); }, '__tabTest': function(_0x104042) { this['get_tabEnabled']() && _0x104042['push'](this); }, 'get_tabEnabled': function() { return 0x1 == this[_0x4cc7('0xb5d')] ? !0x0 : !0x1; }, 'get_tabIndex': function() { return this[_0x4cc7('0xb56')]; }, '__class__': _0x2b4072, '__properties__': _0x5aff49(_0x21ad67[_0x4cc7('0x8')]['__properties__'], { 'get_tabIndex': _0x4cc7('0xb5e'), 'get_tabEnabled': _0x4cc7('0xb5b') }) }); var _0x30f963 = function() { if (_0x4cc7('0xb5f') !== _0x4cc7('0xb60')) { _0x2b4072[_0x4cc7('0x96b')](this); this[_0x4cc7('0xb61')] = this[_0x4cc7('0xb62')] = !0x0; this[_0x4cc7('0xae0')] = []; this[_0x4cc7('0xb63')] = _0x2bc114[_0x4cc7('0x24')](null); } else { throw new _0x202aa0(new _0xb16e5a()); } }; _0x16dada['openfl.display.DisplayObjectContainer'] = _0x30f963; _0x30f963['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x50c'), 'DisplayObjectContainer']; _0x30f963['__super__'] = _0x2b4072; _0x30f963['prototype'] = _0x2d63f9[_0x4cc7('0x3c2')](_0x5aff49, _0x2b4072[_0x4cc7('0x8')], { 'mouseChildren': null, '__removedChildren': null, '__tabChildren': null, 'addChild': function(_0x370dd9) { if ('CZgRH' === _0x4cc7('0xb64')) { var _0x19bace = _0x3e3cd2[_0x842c50]; ++_0x842c50; -0x1 == f['indexOf'](_0x19bace) && (_0x3a8a6f[_0x4cc7('0x95b')](_0x3e3cd2, _0x19bace), _0x370dd9 = _0x38fda1[_0x4cc7('0xb65')](_0x4cc7('0x368'), null, d, e, _0x5aff49[_0x4cc7('0xa2b')](c, n), _0x5aff49), _0x370dd9[_0x4cc7('0xb66')] = _0x48c401, _0x370dd9[_0x4cc7('0xb67')] = _0x180fa9, _0x370dd9[_0x4cc7('0xa47')] = !0x1, _0x370dd9[_0x4cc7('0xb68')] = b[_0x4cc7('0xb68')], this[_0x4cc7('0xb69')](_0x19bace, _0x370dd9)); } else { return this[_0x4cc7('0xb6a')](_0x370dd9, this['get_numChildren']()); } }, 'addChildAt': function(_0x3a34cb, _0xad6e77) { if (null == _0x3a34cb) throw _0x3a34cb = new _0x180a42(_0x4cc7('0xb6b')), _0x3a34cb[_0x4cc7('0xb6c')] = 0x7d7, new _0x202aa0(_0x3a34cb); if (_0x3a34cb[_0x4cc7('0x99c')] == _0x3a34cb) throw _0x3a34cb = new _0x5a0ff5(_0x4cc7('0xb6d')), _0x3a34cb[_0x4cc7('0xb6c')] = 0xec7, new _0x202aa0(_0x3a34cb); if (_0xad6e77 > this[_0x4cc7('0xae0')]['length'] || 0x0 > _0xad6e77) throw new _0x202aa0(_0x2d63f9[_0x4cc7('0x9e')](_0x4cc7('0xb6e'), _0xad6e77)); if (_0x3a34cb[_0x4cc7('0x907')] == this) this[_0x4cc7('0xae0')][_0xad6e77] != _0x3a34cb && (_0x3a8a6f[_0x4cc7('0x95b')](this[_0x4cc7('0xae0')], _0x3a34cb), this['__children']['splice'](_0xad6e77, 0x0, _0x3a34cb), this[_0x4cc7('0xab8')] || (this['__renderDirty'] = !0x0, this[_0x4cc7('0xab9')]())); else { null != _0x3a34cb[_0x4cc7('0x907')] && _0x3a34cb[_0x4cc7('0x907')]['removeChild'](_0x3a34cb); this[_0x4cc7('0xae0')][_0x4cc7('0xa5e')](_0xad6e77, 0x0, _0x3a34cb); _0x3a34cb['parent'] = this; (_0xad6e77 = null != this[_0x4cc7('0x99c')] && null == _0x3a34cb[_0x4cc7('0x99c')]) && this[_0x4cc7('0xb6f')](this[_0x4cc7('0x99c')]); _0x3a34cb['__setTransformDirty'](); _0x3a34cb[_0x4cc7('0xab8')] || (_0x3a34cb[_0x4cc7('0xab8')] = !0x0, _0x3a34cb['__setParentRenderDirty']()); this['__renderDirty'] || (this[_0x4cc7('0xab8')] = !0x0, this['__setParentRenderDirty']()); var _0x18a286 = new _0x76b31e(_0x4cc7('0xb70'),!0x0); _0x18a286[_0x4cc7('0xa26')] = _0x3a34cb; _0x3a34cb[_0x4cc7('0xa27')](_0x18a286); _0xad6e77 && (_0x18a286 = new _0x76b31e(_0x4cc7('0x8a9'),!0x1,!0x1), _0x3a34cb['__dispatchWithCapture'](_0x18a286), _0x3a34cb['__dispatchChildren'](_0x18a286)); } return _0x3a34cb; }, 'getChildAt': function(_0x2fc1c4) { return 0x0 <= _0x2fc1c4 && _0x2fc1c4 < this[_0x4cc7('0xae0')][_0x4cc7('0x21')] ? this[_0x4cc7('0xae0')][_0x2fc1c4] : null; }, 'getChildByName': function(_0xb46c44) { for (var _0xbc92eb = 0x0, _0x2de91d = this[_0x4cc7('0xae0')]; _0xbc92eb < _0x2de91d[_0x4cc7('0x21')]; ) { var _0x14e4cc = _0x2de91d[_0xbc92eb]; ++_0xbc92eb; if (_0x14e4cc[_0x4cc7('0xb4e')]() == _0xb46c44) return _0x14e4cc; } return null; }, 'getChildIndex': function(_0x349371) { if (_0x4cc7('0xb71') !== _0x4cc7('0xb72')) { for (var _0x77afc2 = 0x0, _0xd2949 = this[_0x4cc7('0xae0')][_0x4cc7('0x21')]; _0x77afc2 < _0xd2949; ) { var _0x242963 = _0x77afc2++; if (this[_0x4cc7('0xae0')][_0x242963] == _0x349371) return _0x242963; } return -0x1; } else { var _0x24d348 = null , _0x264c4d = null; 0x1 == _0x349371[_0x4cc7('0xb73')]()[_0x4cc7('0x34')]() && (_0x264c4d = _0x5260f5[_0x4cc7('0x99b')](_0x349371[_0x4cc7('0xb73')]()['get'](0x0), _0x1603fe), _0x24d348 = this[_0x4cc7('0xb74')](_0x349371[_0x4cc7('0xb75')]())); null != _0x24d348 && null != _0x264c4d && (_0x331be6['gt'](0x2, this['get_materialMode']()) ? _0x5260f5[_0x4cc7('0x99b')](_0x24d348[_0x4cc7('0x31')](), _0x705f29)['set_texture'](_0x264c4d) : _0x5260f5[_0x4cc7('0x99b')](_0x24d348['get_material'](), _0x2943e4)[_0x4cc7('0xb76')](_0x264c4d)); } }, 'removeChild': function(_0x2df5cb) { if (null != _0x2df5cb && _0x2df5cb[_0x4cc7('0x907')] == this) { _0x2df5cb[_0x4cc7('0xb2c')](); _0x2df5cb[_0x4cc7('0xab8')] || (_0x2df5cb[_0x4cc7('0xab8')] = !0x0, _0x2df5cb[_0x4cc7('0xab9')]()); this[_0x4cc7('0xab8')] || (this['__renderDirty'] = !0x0, this[_0x4cc7('0xab9')]()); var _0x357a12 = new _0x76b31e('removed',!0x0); _0x2df5cb[_0x4cc7('0xa27')](_0x357a12); null != this[_0x4cc7('0x99c')] && (null != _0x2df5cb['stage'] && this['stage'][_0x4cc7('0xb77')]() == _0x2df5cb && this['stage']['set_focus'](null), _0x357a12 = new _0x76b31e('removedFromStage',!0x1,!0x1), _0x2df5cb[_0x4cc7('0xa27')](_0x357a12), _0x2df5cb[_0x4cc7('0xb78')](_0x357a12), _0x2df5cb[_0x4cc7('0xb6f')](null)); _0x2df5cb['parent'] = null; _0x3a8a6f[_0x4cc7('0x95b')](this[_0x4cc7('0xae0')], _0x2df5cb); this['__removedChildren']['push'](_0x2df5cb); _0x2df5cb['__setTransformDirty'](); } return _0x2df5cb; }, 'removeChildAt': function(_0x37177c) { return 0x0 <= _0x37177c && _0x37177c < this[_0x4cc7('0xae0')][_0x4cc7('0x21')] ? this[_0x4cc7('0xb79')](this['__children'][_0x37177c]) : null; }, 'setChildIndex': function(_0xc494dc, _0x4caac7) { 0x0 <= _0x4caac7 && _0x4caac7 <= this[_0x4cc7('0xae0')]['length'] && _0xc494dc['parent'] == this && (_0x3a8a6f['remove'](this[_0x4cc7('0xae0')], _0xc494dc), this[_0x4cc7('0xae0')][_0x4cc7('0xa5e')](_0x4caac7, 0x0, _0xc494dc)); }, 'swapChildren': function(_0x4a477b, _0x47a6d7) { if (_0x4a477b[_0x4cc7('0x907')] == this && _0x47a6d7[_0x4cc7('0x907')] == this) { var _0x33b9b6 = this[_0x4cc7('0xae0')][_0x4cc7('0x2d')](_0x4a477b) , _0x8fa378 = this[_0x4cc7('0xae0')][_0x4cc7('0x2d')](_0x47a6d7); this[_0x4cc7('0xae0')][_0x33b9b6] = _0x47a6d7; this[_0x4cc7('0xae0')][_0x8fa378] = _0x4a477b; this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]()); } }, 'swapChildrenAt': function(_0xf14951, _0x7000d2) { var _0x207130 = {}; _0x207130[_0x4cc7('0xb7a')] = function(_0x223200, _0x1c62e0) { return _0x223200 != _0x1c62e0; } ; if (_0x4cc7('0xb7b') !== 'LRVgq') { var _0x347226 = Object[_0x4cc7('0x8')][_0x4cc7('0x959')], _0xd1e7eb; for (_0xd1e7eb in _0xf14951) _0x207130[_0x4cc7('0xb7a')]('__id__', _0xd1e7eb) && _0x4cc7('0x8ee') != _0xd1e7eb && _0x347226['call'](_0xf14951, _0xd1e7eb) && _0x7000d2['push'](_0xd1e7eb); } else { var _0x364e6f = this[_0x4cc7('0xae0')][_0xf14951]; this['__children'][_0xf14951] = this[_0x4cc7('0xae0')][_0x7000d2]; this[_0x4cc7('0xae0')][_0x7000d2] = _0x364e6f; this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]()); } }, '__cleanup': function() { _0x2b4072[_0x4cc7('0x8')][_0x4cc7('0xa32')][_0x4cc7('0x96b')](this); for (var _0x52f2ea = 0x0, _0x595dd5 = this[_0x4cc7('0xae0')]; _0x52f2ea < _0x595dd5[_0x4cc7('0x21')]; ) { var _0x44b08c = _0x595dd5[_0x52f2ea]; ++_0x52f2ea; _0x44b08c[_0x4cc7('0xa32')](); } _0x52f2ea = 0x0; for (_0x595dd5 = this[_0x4cc7('0xb63')]; _0x52f2ea < _0x595dd5[_0x4cc7('0x34')](); ) _0x44b08c = _0x595dd5['get'](_0x52f2ea), ++_0x52f2ea, null == _0x44b08c[_0x4cc7('0x99c')] && _0x44b08c[_0x4cc7('0xa32')](); this[_0x4cc7('0xb63')][_0x4cc7('0xb7c')](0x0); }, '__dispatchChildren': function(_0x375c95) { if (null != this[_0x4cc7('0xae0')]) for (var _0x5bbc1f = 0x0, _0xe28cfe = this['__children']; _0x5bbc1f < _0xe28cfe[_0x4cc7('0x21')]; ) { var _0x1e220a = _0xe28cfe[_0x5bbc1f]; ++_0x5bbc1f; _0x375c95[_0x4cc7('0xa26')] = _0x1e220a; if (!_0x1e220a[_0x4cc7('0xa27')](_0x375c95)) break; _0x1e220a[_0x4cc7('0xb78')](_0x375c95); } }, '__enterFrame': function(_0xb5d838) { for (var _0x5b031e = 0x0, _0x1a3086 = this[_0x4cc7('0xae0')]; _0x5b031e < _0x1a3086[_0x4cc7('0x21')]; ) { var _0x4eb062 = _0x1a3086[_0x5b031e]; ++_0x5b031e; _0x4eb062[_0x4cc7('0xb7d')](_0xb5d838); } }, '__getBounds': function(_0x5e91ce, _0x3be825) { _0x2b4072[_0x4cc7('0x8')]['__getBounds'][_0x4cc7('0x96b')](this, _0x5e91ce, _0x3be825); if (0x0 != this[_0x4cc7('0xae0')]['length']) { for (var _0x4123c8 = _0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](), _0x3641f9 = 0x0, _0x42b336 = this[_0x4cc7('0xae0')]; _0x3641f9 < _0x42b336[_0x4cc7('0x21')]; ) { var _0x1714f8 = _0x42b336[_0x3641f9]; ++_0x3641f9; if (0x0 != _0x1714f8['__scaleX'] && 0x0 != _0x1714f8['__scaleY']) { if (_0x4cc7('0xb7e') === 'IGSRf') { this[_0x4cc7('0xacc')] = this['angel'] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); } else { var _0xb6d02f = _0x1714f8['__transform']; _0x4123c8['a'] = _0xb6d02f['a'] * _0x3be825['a'] + _0xb6d02f['b'] * _0x3be825['c']; _0x4123c8['b'] = _0xb6d02f['a'] * _0x3be825['b'] + _0xb6d02f['b'] * _0x3be825['d']; _0x4123c8['c'] = _0xb6d02f['c'] * _0x3be825['a'] + _0xb6d02f['d'] * _0x3be825['c']; _0x4123c8['d'] = _0xb6d02f['c'] * _0x3be825['b'] + _0xb6d02f['d'] * _0x3be825['d']; _0x4123c8['tx'] = _0xb6d02f['tx'] * _0x3be825['a'] + _0xb6d02f['ty'] * _0x3be825['c'] + _0x3be825['tx']; _0x4123c8['ty'] = _0xb6d02f['tx'] * _0x3be825['b'] + _0xb6d02f['ty'] * _0x3be825['d'] + _0x3be825['ty']; _0x1714f8['__getBounds'](_0x5e91ce, _0x4123c8); } } } _0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x4123c8); } }, '__getFilterBounds': function(_0x1ebdcc, _0x226793) { _0x2b4072[_0x4cc7('0x8')][_0x4cc7('0xae9')][_0x4cc7('0x96b')](this, _0x1ebdcc, _0x226793); if (null == this[_0x4cc7('0x9c9')] && 0x0 != this[_0x4cc7('0xae0')][_0x4cc7('0x21')]) { for (var _0x2c5048 = _0x4a1676[_0x4cc7('0x9d8')]['get'](), _0x539927 = 0x0, _0x3d6f7e = this[_0x4cc7('0xae0')]; _0x2d63f9[_0x4cc7('0xa1')](_0x539927, _0x3d6f7e[_0x4cc7('0x21')]); ) { if ('Sfpnw' === 'aHLsJ') { _0x226793 = _0xbf1f2c[_0x4cc7('0xb81')](_0x226793); _0x2c5048 ? (this[_0x4cc7('0xb82')](_0x1ebdcc, _0x226793[_0x4cc7('0xb83')]), this['setUint32'](_0x1ebdcc, _0x226793[_0x4cc7('0xb84')])) : (this[_0x4cc7('0xb82')](_0x1ebdcc, _0x226793[_0x4cc7('0xb84')]), this[_0x4cc7('0xb82')](_0x1ebdcc, _0x226793[_0x4cc7('0xb83')])); } else { var _0x1dbd46 = _0x3d6f7e[_0x539927]; ++_0x539927; if (0x0 != _0x1dbd46[_0x4cc7('0xa06')] && 0x0 != _0x1dbd46[_0x4cc7('0xa05')] && !_0x1dbd46[_0x4cc7('0xa71')]) { var _0x3e0f72 = _0x1dbd46[_0x4cc7('0xa01')]; _0x2c5048['a'] = _0x2d63f9[_0x4cc7('0x9d')](_0x3e0f72['a'], _0x226793['a']) + _0x3e0f72['b'] * _0x226793['c']; _0x2c5048['b'] = _0x3e0f72['a'] * _0x226793['b'] + _0x3e0f72['b'] * _0x226793['d']; _0x2c5048['c'] = _0x3e0f72['c'] * _0x226793['a'] + _0x3e0f72['d'] * _0x226793['c']; _0x2c5048['d'] = _0x3e0f72['c'] * _0x226793['b'] + _0x3e0f72['d'] * _0x226793['d']; _0x2c5048['tx'] = _0x3e0f72['tx'] * _0x226793['a'] + _0x3e0f72['ty'] * _0x226793['c'] + _0x226793['tx']; _0x2c5048['ty'] = _0x2d63f9[_0x4cc7('0x9d')](_0x3e0f72['tx'], _0x226793['b']) + _0x3e0f72['ty'] * _0x226793['d'] + _0x226793['ty']; _0x1dbd46[_0x4cc7('0xae9')](_0x1ebdcc, _0x2c5048); } } } _0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x2c5048); } }, '__getRenderBounds': function(_0x26d993, _0x27e7b8) { if (null != this[_0x4cc7('0x9c9')]) _0x2b4072[_0x4cc7('0x8')][_0x4cc7('0xa4b')][_0x4cc7('0x96b')](this, _0x26d993, _0x27e7b8); else if (_0x2b4072[_0x4cc7('0x8')][_0x4cc7('0x9c3')][_0x4cc7('0x96b')](this, _0x26d993, _0x27e7b8), 0x0 != this[_0x4cc7('0xae0')][_0x4cc7('0x21')]) { for (var _0x30fcb1 = _0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](), _0x22132b = 0x0, _0x5cecb2 = this[_0x4cc7('0xae0')]; _0x22132b < _0x5cecb2[_0x4cc7('0x21')]; ) { var _0x3fd32d = _0x5cecb2[_0x22132b]; ++_0x22132b; if (0x0 != _0x3fd32d[_0x4cc7('0xa06')] && 0x0 != _0x3fd32d['__scaleY'] && !_0x3fd32d[_0x4cc7('0xa71')]) { var _0x3115c2 = _0x3fd32d[_0x4cc7('0xa01')]; _0x30fcb1['a'] = _0x3115c2['a'] * _0x27e7b8['a'] + _0x3115c2['b'] * _0x27e7b8['c']; _0x30fcb1['b'] = _0x3115c2['a'] * _0x27e7b8['b'] + _0x3115c2['b'] * _0x27e7b8['d']; _0x30fcb1['c'] = _0x3115c2['c'] * _0x27e7b8['a'] + _0x3115c2['d'] * _0x27e7b8['c']; _0x30fcb1['d'] = _0x3115c2['c'] * _0x27e7b8['b'] + _0x3115c2['d'] * _0x27e7b8['d']; _0x30fcb1['tx'] = _0x3115c2['tx'] * _0x27e7b8['a'] + _0x3115c2['ty'] * _0x27e7b8['c'] + _0x27e7b8['tx']; _0x30fcb1['ty'] = _0x56067a['goQlC'](_0x3115c2['tx'] * _0x27e7b8['b'] + _0x3115c2['ty'] * _0x27e7b8['d'], _0x27e7b8['ty']); _0x3fd32d[_0x4cc7('0xa4b')](_0x26d993, _0x30fcb1); } } _0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x30fcb1); } }, '__hitTest': function(_0xb37b15, _0x2bdeeb, _0x133fdb, _0x439359, _0x4b8720, _0x941ba6) { if (!_0x941ba6[_0x4cc7('0xb48')]() || this[_0x4cc7('0xa71')] || _0x4b8720 && !this[_0x4cc7('0xb55')] && !this[_0x4cc7('0xb62')] || null != this[_0x4cc7('0xa72')]() && !this['get_mask']()['__hitTestMask'](_0xb37b15, _0x2bdeeb)) return !0x1; if (null != this[_0x4cc7('0x9c9')]) { var _0x5ed483 = _0x212a6a[_0x4cc7('0x9d8')]['get'](); _0x5ed483[_0x4cc7('0xab2')](_0xb37b15, _0x2bdeeb); var _0x4721d0 = this[_0x4cc7('0x9d7')]() , _0x435320 = _0x4721d0['a'] * _0x4721d0['d'] - _0x4721d0['b'] * _0x4721d0['c']; if (0x0 == _0x435320) _0x5ed483['x'] = -_0x4721d0['tx'], _0x5ed483['y'] = -_0x4721d0['ty']; else { var _0x4dbcb1 = 0x1 / _0x435320 * (_0x4721d0['c'] * (_0x4721d0['ty'] - _0x5ed483['y']) + _0x4721d0['d'] * (_0x5ed483['x'] - _0x4721d0['tx'])); _0x5ed483['y'] = 0x1 / _0x435320 * (_0x4721d0['a'] * (_0x5ed483['y'] - _0x4721d0['ty']) + _0x4721d0['b'] * (_0x4721d0['tx'] - _0x5ed483['x'])); _0x5ed483['x'] = _0x4dbcb1; } if (!this[_0x4cc7('0x9c9')][_0x4cc7('0xb85')](_0x5ed483)) return _0x212a6a[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x5ed483), !0x1; _0x212a6a[_0x4cc7('0x9d8')]['release'](_0x5ed483); } _0x5ed483 = this[_0x4cc7('0xae0')][_0x4cc7('0x21')]; if (_0x4b8720) if (null == _0x439359 || !this[_0x4cc7('0xb62')]) for (; 0x0 <= --_0x5ed483; ) { if (this[_0x4cc7('0xae0')][_0x5ed483]['__hitTest'](_0xb37b15, _0x2bdeeb, _0x133fdb, null, !0x0, this[_0x4cc7('0xae0')][_0x5ed483])) return null != _0x439359 && _0x439359[_0x4cc7('0x29')](_0x941ba6), !0x0; } else { if (null != _0x439359) { _0x4b8720 = _0x439359[_0x4cc7('0x21')]; for (_0x435320 = !0x1; 0x0 <= --_0x5ed483 && !(((_0x4721d0 = this[_0x4cc7('0xae0')][_0x5ed483][_0x4cc7('0xb86')](null)) || this[_0x4cc7('0xb55')] && !_0x435320) && this[_0x4cc7('0xae0')][_0x5ed483][_0x4cc7('0xa73')](_0xb37b15, _0x2bdeeb, _0x133fdb, _0x439359, !0x0, this[_0x4cc7('0xae0')][_0x5ed483]) && (_0x435320 = !0x0, _0x4721d0 && _0x439359[_0x4cc7('0x21')] > _0x4b8720)); ) ; if (_0x435320) return _0x439359[_0x4cc7('0xa5e')](_0x4b8720, 0x0, _0x941ba6), !0x0; } } else { for (_0x941ba6 = !0x1; 0x0 <= --_0x5ed483 && (!this[_0x4cc7('0xae0')][_0x5ed483][_0x4cc7('0xa73')](_0xb37b15, _0x2bdeeb, _0x133fdb, _0x439359, !0x1, this[_0x4cc7('0xae0')][_0x5ed483]) || (_0x941ba6 = !0x0, null != _0x439359)); ) ; return _0x941ba6; } return !0x1; }, '__hitTestMask': function(_0x2731b5, _0x594546) { for (var _0x2c84f4 = this[_0x4cc7('0xae0')][_0x4cc7('0x21')]; 0x0 <= --_0x2c84f4; ) if (this[_0x4cc7('0xae0')][_0x2c84f4][_0x4cc7('0xb87')](_0x2731b5, _0x594546)) return !0x0; return !0x1; }, '__renderCairo': function(_0x29a891) {}, '__renderCairoMask': function(_0x38dc46) {}, '__renderCanvas': function(_0x11483e) { if (_0x4cc7('0xa2') === _0x2d63f9[_0x4cc7('0xb88')]) { for (var _0xdb83b6 = 0x0, _0x2b9d21 = this['__removedChildren']; _0xdb83b6 < _0x2b9d21[_0x4cc7('0x34')](); ) { var _0xa1c5ed = _0x2b9d21[_0x4cc7('0x2b')](_0xdb83b6); ++_0xdb83b6; null == _0xa1c5ed['stage'] && _0xa1c5ed[_0x4cc7('0xa32')](); } this[_0x4cc7('0xb63')]['set_length'](0x0); if (!(!this[_0x4cc7('0xa77')] || 0x0 >= this['__worldAlpha'] || null != this['get_mask']() && (0x0 >= this[_0x4cc7('0xa72')]()[_0x4cc7('0xa74')]() || 0x0 >= this[_0x4cc7('0xa72')]()[_0x4cc7('0xa75')]())) && (_0x2b4072[_0x4cc7('0x8')][_0x4cc7('0x9c5')]['call'](this, _0x11483e), null == this[_0x4cc7('0xa33')] || this[_0x4cc7('0xa76')])) { if (_0x4cc7('0xb89') !== _0x4cc7('0xb8a')) { _0x11483e['__pushMaskObject'](this); if (null != _0x11483e['__stage']) { _0xdb83b6 = 0x0; for (_0x2b9d21 = this[_0x4cc7('0xae0')]; _0xdb83b6 < _0x2b9d21[_0x4cc7('0x21')]; ) _0xa1c5ed = _0x2b9d21[_0xdb83b6], ++_0xdb83b6, _0xa1c5ed[_0x4cc7('0x9c5')](_0x11483e), _0xa1c5ed[_0x4cc7('0xab8')] = !0x1; this['__renderDirty'] = !0x1; } else for (_0xdb83b6 = 0x0, _0x2b9d21 = this['__children']; _0xdb83b6 < _0x2b9d21['length']; ) _0xa1c5ed = _0x2b9d21[_0xdb83b6], ++_0xdb83b6, _0xa1c5ed[_0x4cc7('0x9c5')](_0x11483e); _0x11483e['__popMaskObject'](this); } else { for (var _0x5bad56 = [], _0x1c0de8, _0x42e7cc = 0x1, _0x5e7c99 = _0x11483e['length']; _0x42e7cc < _0x5e7c99; ) _0x1c0de8 = _0x42e7cc++, _0x1c0de8 = parseFloat(_0x11483e[_0x1c0de8]), isNaN(_0x1c0de8) || _0x5bad56[_0x4cc7('0x29')](_0x1c0de8); this[_0x4cc7('0xb8b')][_0x4cc7('0x29')](new _0xa33b87(_0x5bad56[0x0],_0x5bad56[0x1],-_0x5bad56[0x2])); } } } else { null == f && (f = !0x1); null == e && (e = !0x0); null == _0xa1c5ed && (_0xa1c5ed = 0x1); null == _0x2b9d21 && (_0x2b9d21 = 0x1); null == _0xdb83b6 && (_0xdb83b6 = 0x64); null == _0x11483e && (_0x11483e = 0x64); _0x7567bc[_0x4cc7('0x96b')](this); this['_segmentsW'] = _0x2b9d21; this[_0x4cc7('0xb8c')] = _0xa1c5ed; this[_0x4cc7('0xb8d')] = e; this[_0x4cc7('0xb8e')] = _0x11483e; this[_0x4cc7('0xb8f')] = _0xdb83b6; this['_doubleSided'] = f; } }, '__renderCanvasMask': function(_0x1c0c19) { if (_0x56067a[_0x4cc7('0x556')](_0x4cc7('0xb90'), 'rpcxd')) { for (var _0xa6631a = 0x0, _0x5f0b47 = this[_0x4cc7('0xb63')]; _0x56067a[_0x4cc7('0x557')](_0xa6631a, _0x5f0b47[_0x4cc7('0x34')]()); ) { var _0x2265ec = _0x5f0b47[_0x4cc7('0x2b')](_0xa6631a); ++_0xa6631a; null == _0x2265ec[_0x4cc7('0x99c')] && _0x2265ec[_0x4cc7('0xa32')](); } this[_0x4cc7('0xb63')][_0x4cc7('0xb7c')](0x0); null != this[_0x4cc7('0xa31')] && _0x44366e[_0x4cc7('0xa9c')](this[_0x4cc7('0xa31')], _0x1c0c19); _0xa6631a = 0x0; for (_0x5f0b47 = this[_0x4cc7('0xae0')]; _0xa6631a < _0x5f0b47[_0x4cc7('0x21')]; ) _0x2265ec = _0x5f0b47[_0xa6631a], ++_0xa6631a, _0x2265ec[_0x4cc7('0xb91')](_0x1c0c19); } else { _0x5f0b47(this[_0x4cc7('0xb92')](_0x5d5d4e[_0x4cc7('0xb93')], _0x5d5d4e['temp']), _0xa6631a, !0x0); return; } }, '__renderDOM': function(_0x94cdd8) { for (var _0x4eae38 = 0x0, _0x2475da = this['__removedChildren']; _0x4eae38 < _0x2475da[_0x4cc7('0x34')](); ) { if (_0x4cc7('0xb94') === 'ppYig') { var _0x159d42 = _0x2475da[_0x4cc7('0x2b')](_0x4eae38); ++_0x4eae38; null == _0x159d42[_0x4cc7('0x99c')] && _0x159d42[_0x4cc7('0xb95')](_0x94cdd8); } else { _0x1eb24a[_0x4cc7('0x96b')](this, _0x94cdd8); } } _0x4eae38 = 0x0; for (_0x2475da = this[_0x4cc7('0xb63')]; _0x4eae38 < _0x2475da[_0x4cc7('0x34')](); ) _0x159d42 = _0x2475da[_0x4cc7('0x2b')](_0x4eae38), ++_0x4eae38, null == _0x159d42['stage'] && _0x159d42[_0x4cc7('0xa32')](); this[_0x4cc7('0xb63')][_0x4cc7('0xb7c')](0x0); _0x2b4072['prototype'][_0x4cc7('0xb95')][_0x4cc7('0x96b')](this, _0x94cdd8); if (null == this[_0x4cc7('0xa33')] || this[_0x4cc7('0xa76')]) { _0x94cdd8[_0x4cc7('0xa7c')](this); if (null != _0x94cdd8[_0x4cc7('0x937')]) { _0x4eae38 = 0x0; for (_0x2475da = this[_0x4cc7('0xae0')]; _0x4eae38 < _0x2475da[_0x4cc7('0x21')]; ) _0x159d42 = _0x2475da[_0x4eae38], ++_0x4eae38, _0x159d42[_0x4cc7('0xb95')](_0x94cdd8), _0x159d42['__renderDirty'] = !0x1; this['__renderDirty'] = !0x1; } else for (_0x4eae38 = 0x0, _0x2475da = this[_0x4cc7('0xae0')]; _0x4eae38 < _0x2475da['length']; ) _0x159d42 = _0x2475da[_0x4eae38], ++_0x4eae38, _0x159d42[_0x4cc7('0xb95')](_0x94cdd8); _0x94cdd8[_0x4cc7('0xa85')](this); } }, '__renderDOMClear': function(_0x158af9) { for (var _0x2d7efd = 0x0, _0x39447c = this[_0x4cc7('0xb63')]; _0x2d7efd < _0x39447c['get_length'](); ) { var _0x5533eb = _0x39447c[_0x4cc7('0x2b')](_0x2d7efd); ++_0x2d7efd; null == _0x5533eb[_0x4cc7('0x99c')] && _0x5533eb['__renderDOMClear'](_0x158af9); } _0x2d7efd = 0x0; for (_0x39447c = this[_0x4cc7('0xb63')]; _0x2d7efd < _0x39447c[_0x4cc7('0x34')](); ) _0x5533eb = _0x39447c[_0x4cc7('0x2b')](_0x2d7efd), ++_0x2d7efd, null == _0x5533eb[_0x4cc7('0x99c')] && _0x5533eb[_0x4cc7('0xa32')](); this[_0x4cc7('0xb63')]['set_length'](0x0); _0x2d7efd = 0x0; for (_0x39447c = this[_0x4cc7('0xae0')]; _0x2d63f9['VwXav'](_0x2d7efd, _0x39447c['length']); ) _0x5533eb = _0x39447c[_0x2d7efd], ++_0x2d7efd, _0x5533eb[_0x4cc7('0xb13')](_0x158af9); }, '__renderGL': function(_0x308bf3) { for (var _0x39f829 = 0x0, _0x5db621 = this[_0x4cc7('0xb63')]; _0x39f829 < _0x5db621[_0x4cc7('0x34')](); ) { if (_0x4cc7('0xb96') === _0x4cc7('0xb96')) { var _0x62fe0c = _0x5db621[_0x4cc7('0x2b')](_0x39f829); ++_0x39f829; null == _0x62fe0c[_0x4cc7('0x99c')] && _0x62fe0c['__cleanup'](); } else { return new _0x4632f5(_0x308bf3); } } this['__removedChildren'][_0x4cc7('0xb7c')](0x0); if (this['__renderable'] && !(0x0 >= this[_0x4cc7('0x9c2')]) && (_0x2b4072[_0x4cc7('0x8')][_0x4cc7('0x9c6')][_0x4cc7('0x96b')](this, _0x308bf3), null == this[_0x4cc7('0xa33')] || this[_0x4cc7('0xa76')])) { if (_0x4cc7('0xb97') !== _0x4cc7('0xb98')) { if (0x0 < this[_0x4cc7('0xae0')]['length']) if (_0x308bf3[_0x4cc7('0xa7c')](this), null != _0x308bf3[_0x4cc7('0x937')]) { if (_0x4cc7('0xb99') !== _0x4cc7('0xb99')) { null != this[_0x4cc7('0xb9a')] && this[_0x4cc7('0xb9a')](_0x308bf3); } else { _0x39f829 = 0x0; for (_0x5db621 = this['__children']; _0x39f829 < _0x5db621[_0x4cc7('0x21')]; ) _0x62fe0c = _0x5db621[_0x39f829], ++_0x39f829, _0x62fe0c[_0x4cc7('0x9c6')](_0x308bf3), _0x62fe0c[_0x4cc7('0xab8')] = !0x1; this['__renderDirty'] = !0x1; } } else for (_0x39f829 = 0x0, _0x5db621 = this[_0x4cc7('0xae0')]; _0x39f829 < _0x5db621['length']; ) _0x62fe0c = _0x5db621[_0x39f829], ++_0x39f829, _0x62fe0c['__renderGL'](_0x308bf3); 0x0 < this[_0x4cc7('0xae0')][_0x4cc7('0x21')] && _0x308bf3[_0x4cc7('0xa85')](this); } else { return 'AWD' == _0x1208e5['toString'](_0x308bf3, 0x3); } } }, '__renderGLMask': function(_0x281ccd) { var _0x4124d7 = {}; _0x4124d7['DmCsR'] = function(_0x4f5788, _0xe15b5a) { return _0x4f5788 == _0xe15b5a; } ; if ('rBnkX' === 'Itbng') { _0x4124d7['DmCsR']('/', _0x4a63d2['charAt'](0x0)) && (_0x4a63d2 = _0x3a8a6f['substr'](_0x4a63d2, 0x1, null)); if (0x0 == _0x281ccd[_0x4cc7('0x21')]) return _0x4a63d2; '/' == _0x281ccd[_0x4cc7('0xb9b')](_0x281ccd[_0x4cc7('0x21')] - 0x1) && (_0x281ccd = _0x3a8a6f['substr'](_0x281ccd, 0x0, _0x281ccd['length'] - 0x1)); return _0x281ccd + '/' + _0x4a63d2; } else { for (var _0x4a63d2 = 0x0, _0x45162b = this[_0x4cc7('0xb63')]; _0x4a63d2 < _0x45162b['get_length'](); ) { var _0x3b6486 = _0x45162b[_0x4cc7('0x2b')](_0x4a63d2); ++_0x4a63d2; null == _0x3b6486[_0x4cc7('0x99c')] && _0x3b6486[_0x4cc7('0xa32')](); } this[_0x4cc7('0xb63')][_0x4cc7('0xb7c')](0x0); null != this[_0x4cc7('0xa31')] && _0x1af31a[_0x4cc7('0xa9c')](this, _0x281ccd); _0x4a63d2 = 0x0; for (_0x45162b = this[_0x4cc7('0xae0')]; _0x4a63d2 < _0x45162b[_0x4cc7('0x21')]; ) _0x3b6486 = _0x45162b[_0x4a63d2], ++_0x4a63d2, _0x3b6486[_0x4cc7('0xb9c')](_0x281ccd); } }, '__setStageReference': function(_0x1911ec) { _0x2b4072[_0x4cc7('0x8')][_0x4cc7('0xb6f')][_0x4cc7('0x96b')](this, _0x1911ec); if (null != this['__children']) for (var _0x542886 = 0x0, _0xb7ebf0 = this[_0x4cc7('0xae0')]; _0x56067a['wixVV'](_0x542886, _0xb7ebf0[_0x4cc7('0x21')]); ) { if (_0x4cc7('0xb9d') === _0x4cc7('0xb9e')) { for (var _0x42ce2d = 0x0; 0x6 > _0x42ce2d; ) { var _0x21c2af = _0x42ce2d++; _0x4f67b1[_0x4cc7('0xb9f')](this['_bitmapDatas'][_0x4cc7('0x2b')](_0x21c2af), _0x1911ec, null, this[_0x4cc7('0xba0')][_0x4cc7('0x2b')](_0x21c2af)[_0x4cc7('0xba1')], _0x21c2af); } } else { var _0x50184e = _0xb7ebf0[_0x542886]; ++_0x542886; _0x50184e['__setStageReference'](_0x1911ec); } } }, '__setWorldTransformInvalid': function() { if (!this[_0x4cc7('0xa63')] && (this[_0x4cc7('0xa63')] = !0x0, _0x56067a['Eonjs'](null, this[_0x4cc7('0xae0')]))) for (var _0x33aac2 = 0x0, _0x4cc517 = this[_0x4cc7('0xae0')]; _0x33aac2 < _0x4cc517[_0x4cc7('0x21')]; ) { var _0x85582b = _0x4cc517[_0x33aac2]; ++_0x33aac2; _0x85582b[_0x4cc7('0xabb')](); } }, '__shouldCacheHardware': function(_0xc8af2c) { if (_0x4cc7('0xba2') === 'Gsmoa') { if (0x1 == _0xc8af2c) return !0x0; _0xc8af2c = _0x2b4072[_0x4cc7('0x8')][_0x4cc7('0xae5')][_0x4cc7('0x96b')](this, _0xc8af2c); if (0x1 == _0xc8af2c) return !0x0; if (null != this[_0x4cc7('0xae0')]) for (var _0x3918a5 = 0x0, _0x28c50c = this[_0x4cc7('0xae0')]; _0x3918a5 < _0x28c50c[_0x4cc7('0x21')]; ) { var _0x2ae15f = _0x28c50c[_0x3918a5]; ++_0x3918a5; _0xc8af2c = _0x2ae15f[_0x4cc7('0xae5')](_0xc8af2c); if (0x1 == _0xc8af2c) return !0x0; } return _0xc8af2c; } else { this[_0x4cc7('0xba3')] != this[_0x4cc7('0xba4')] && (this[_0x4cc7('0xba3')] = this['strengthRequired'], this[_0x4cc7('0xba5')](this['neighbors'][_0x4cc7('0x2b')](0x2), _0xc8af2c), this['propagateTo'](this[_0x4cc7('0xba6')][_0x4cc7('0x2b')](0x0), _0xc8af2c), this[_0x4cc7('0xba5')](this[_0x4cc7('0xba6')][_0x4cc7('0x2b')](0x1), _0xc8af2c), this[_0x4cc7('0xba5')](this[_0x4cc7('0xba6')]['get'](0x3), _0xc8af2c)); } }, '__tabTest': function(_0x2ea3e4) { if (_0x4cc7('0xba7') !== _0x4cc7('0xba8')) { _0x2b4072['prototype'][_0x4cc7('0xba9')][_0x4cc7('0x96b')](this, _0x2ea3e4); if (this[_0x4cc7('0xbaa')]()) for (var _0x53de79, _0x5a6ae9 = 0x0, _0x14caca = this[_0x4cc7('0xae0')]; _0x5a6ae9 < _0x14caca[_0x4cc7('0x21')]; ) { var _0x1985dd = _0x14caca[_0x5a6ae9]; ++_0x5a6ae9; if (_0x53de79 = _0x1985dd[_0x4cc7('0xb86')](null)) _0x53de79 = _0x1985dd, _0x53de79[_0x4cc7('0xba9')](_0x2ea3e4); } } else { var _0x13b165 = f++; _0x16dada -= _0x14caca[_0x4cc7('0xbab')][_0x4cc7('0x2b')](_0x13b165); } }, '__update': function(_0x1c2151, _0x344277) { _0x2b4072[_0x4cc7('0x8')][_0x4cc7('0x9c7')][_0x4cc7('0x96b')](this, _0x1c2151, _0x344277); if (_0x344277) { if ('WnZPg' !== _0x4cc7('0xbac')) { _0x344277 = 0x0; for (var _0x288b08 = this['__children']; _0x344277 < _0x288b08[_0x4cc7('0x21')]; ) { var _0x52d0ee = _0x288b08[_0x344277]; ++_0x344277; _0x52d0ee[_0x4cc7('0x9c7')](_0x1c2151, !0x0); } } else { _0x212a6a[_0x4cc7('0x96b')](this, _0x1c2151, _0x344277); null == _0x288b08 ? this['distanceFromStart'] = 0x0 : (this[_0x4cc7('0xbad')] = Math['sqrt'](_0x56067a['UhfzZ'](this['x'] - _0x288b08['x'], this['x'] - _0x288b08['x']) + (this['y'] - _0x288b08['y']) * _0x56067a[_0x4cc7('0x559')](this['y'], _0x288b08['y'])), this[_0x4cc7('0xbae')] = _0x288b08[_0x4cc7('0xbae')] + this[_0x4cc7('0xbad')]); } } }, 'get_numChildren': function() { return this[_0x4cc7('0xae0')]['length']; }, 'get_tabChildren': function() { return this[_0x4cc7('0xb61')]; }, '__class__': _0x30f963, '__properties__': _0x5aff49(_0x2b4072[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_tabChildren': 'get_tabChildren', 'get_numChildren': _0x4cc7('0xbaf') }) }); var _0x457ac5 = function() { _0x30f963[_0x4cc7('0x96b')](this); this[_0x4cc7('0xbb0')] = !0x1; this[_0x4cc7('0xbb1')] = !0x0; }; _0x16dada[_0x4cc7('0xbb2')] = _0x457ac5; _0x457ac5[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50c'), _0x4cc7('0xbb3')]; _0x457ac5[_0x4cc7('0x92b')] = _0x30f963; _0x457ac5[_0x4cc7('0x8')] = _0x5aff49(_0x30f963[_0x4cc7('0x8')], { 'dropTarget': null, 'hitArea': null, 'useHandCursor': null, '__buttonMode': null, '__getCursor': function() { return this[_0x4cc7('0xbb0')] && this[_0x4cc7('0xbb1')] ? _0x4cc7('0xbb4') : null; }, '__hitTest': function(_0x1f0618, _0x37cdb4, _0x5445c5, _0xd8d25e, _0xc6c73e, _0x15c6e4) { if (_0xc6c73e && !this[_0x4cc7('0xb55')] && !this['mouseChildren']) return !0x1; if (!_0x15c6e4[_0x4cc7('0xb48')]() || this['__isMask'] || null != this[_0x4cc7('0xa72')]() && !this[_0x4cc7('0xa72')]()[_0x4cc7('0xb87')](_0x1f0618, _0x37cdb4)) return this[_0x4cc7('0xbb5')](_0x1f0618, _0x37cdb4, _0x5445c5, _0xd8d25e, _0xc6c73e, _0x15c6e4); if (null != this[_0x4cc7('0x9c9')]) { var _0x152366 = _0x212a6a['__pool']['get'](); _0x152366[_0x4cc7('0xab2')](_0x1f0618, _0x37cdb4); var _0x22323d = this[_0x4cc7('0x9d7')]() , _0x3556b5 = _0x22323d['a'] * _0x22323d['d'] - _0x22323d['b'] * _0x22323d['c']; if (0x0 == _0x3556b5) _0x152366['x'] = -_0x22323d['tx'], _0x152366['y'] = -_0x22323d['ty']; else { var _0x22a6cb = 0x1 / _0x3556b5 * (_0x22323d['c'] * (_0x22323d['ty'] - _0x152366['y']) + _0x22323d['d'] * _0x2d63f9[_0x4cc7('0xbb6')](_0x152366['x'], _0x22323d['tx'])); _0x152366['y'] = 0x1 / _0x3556b5 * (_0x22323d['a'] * (_0x152366['y'] - _0x22323d['ty']) + _0x22323d['b'] * (_0x22323d['tx'] - _0x152366['x'])); _0x152366['x'] = _0x22a6cb; } if (!this['__scrollRect'][_0x4cc7('0xb85')](_0x152366)) return _0x212a6a['__pool'][_0x4cc7('0x9e2')](_0x152366), this[_0x4cc7('0xbb5')](_0x1f0618, _0x37cdb4, _0x5445c5, _0xd8d25e, !0x0, _0x15c6e4); _0x212a6a['__pool'][_0x4cc7('0x9e2')](_0x152366); } return _0x30f963[_0x4cc7('0x8')]['__hitTest'][_0x4cc7('0x96b')](this, _0x1f0618, _0x37cdb4, _0x5445c5, _0xd8d25e, _0xc6c73e, _0x15c6e4) ? null != _0xd8d25e ? _0xc6c73e : !0x0 : null == this[_0x4cc7('0xbb7')] && _0x2d63f9[_0x4cc7('0xbb8')](null, this[_0x4cc7('0xa31')]) && this[_0x4cc7('0xa31')][_0x4cc7('0xa73')](_0x1f0618, _0x37cdb4, _0x5445c5, this[_0x4cc7('0x9d7')]()) ? (_0x2d63f9[_0x4cc7('0x9f')](null, _0xd8d25e) || _0xc6c73e && !this[_0x4cc7('0xb55')] || _0xd8d25e[_0x4cc7('0x29')](_0x15c6e4), !0x0) : this[_0x4cc7('0xbb5')](_0x1f0618, _0x37cdb4, _0x5445c5, _0xd8d25e, _0xc6c73e, _0x15c6e4); }, '__hitTestHitArea': function(_0x48d596, _0xc37f06, _0x16e357, _0x3db564, _0x423918, _0x4ae705) { return null == this['hitArea'] || this[_0x4cc7('0xbb7')][_0x4cc7('0xb55')] ? !0x1 : (this[_0x4cc7('0xbb7')][_0x4cc7('0xb55')] = !0x0, _0x48d596 = this[_0x4cc7('0xbb7')][_0x4cc7('0xa73')](_0x48d596, _0xc37f06, _0x16e357, null, !0x0, _0x4ae705), this[_0x4cc7('0xbb7')][_0x4cc7('0xb55')] = !0x1, null != _0x3db564 && _0x48d596 && (_0x3db564[_0x3db564[_0x4cc7('0x21')]] = _0x4ae705), _0x48d596); }, '__hitTestMask': function(_0x12e266, _0x1e305c) { return _0x30f963[_0x4cc7('0x8')]['__hitTestMask'][_0x4cc7('0x96b')](this, _0x12e266, _0x1e305c) || null != this['__graphics'] && this[_0x4cc7('0xa31')][_0x4cc7('0xa73')](_0x12e266, _0x1e305c, !0x0, this[_0x4cc7('0x9d7')]()) ? !0x0 : !0x1; }, 'get_graphics': function() { null == this[_0x4cc7('0xa31')] && (this[_0x4cc7('0xa31')] = new _0x3e8261(this)); return this[_0x4cc7('0xa31')]; }, 'get_tabEnabled': function() { return null == this['__tabEnabled'] ? this[_0x4cc7('0xbb0')] : this[_0x4cc7('0xb5d')]; }, 'get_buttonMode': function() { return this[_0x4cc7('0xbb0')]; }, 'set_buttonMode': function(_0x3f6185) { return this['__buttonMode'] = _0x3f6185; }, '__class__': _0x457ac5, '__properties__': _0x5aff49(_0x30f963[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_graphics': _0x4cc7('0xbb9'), 'set_buttonMode': _0x4cc7('0xbba'), 'get_buttonMode': _0x2d63f9['RDNZg'] }) }); var _0x2ab848 = function(_0x4da5c7, _0x29b2d9, _0x547114) { if (_0x4cc7('0xbbb') === _0x4cc7('0xbbc')) { null != this[_0x4cc7('0x9a1')] && this['window'] == _0x4da5c7 && (this[_0x4cc7('0xbbd')](), this[_0x4cc7('0xbbe')] || (this[_0x4cc7('0xbbe')] = !0x0, 0x2 == this[_0x4cc7('0xbbf')] && (this[_0x4cc7('0xbbf')] = 0x1), this['__dispatchEvent'](new _0x15b0c9(_0x4cc7('0x9a3'),!0x1,!0x1,!0x0,!0x0)))); } else { this[_0x4cc7('0xbc0')] = this[_0x4cc7('0xbc1')] = this['pauseOnFocusLost'] = !0x1; this[_0x4cc7('0xbc2')] = 0x0; this['dropFrameCutoff'] = 0.5; this[_0x4cc7('0xbc3')] = 0.15; this[_0x4cc7('0x906')] = 0x0; if (null == _0x2ab848[_0x4cc7('0xbc4')]) _0x2ab848['instance'] = this; else throw new _0x202aa0(new _0x3d27c7(_0x4cc7('0xbc5'))); _0x457ac5[_0x4cc7('0x96b')](this); var _0x29f4d0 = _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')]; _0x29f4d0['set_scaleMode'](0x2); _0x29f4d0['align'] = 0x6; _0x29f4d0[_0x4cc7('0xbc7')] = !0x1; _0x194ba2[_0x4cc7('0x8fe')](); _0x194ba2[_0x4cc7('0xbc8')] = _0x547114; _0x194ba2['defaultsToPrevent'][_0x4cc7('0x29')](0x25); _0x194ba2['defaultsToPrevent'][_0x4cc7('0x29')](0x27); _0x194ba2[_0x4cc7('0xbc9')][_0x4cc7('0x29')](0x26); _0x194ba2[_0x4cc7('0xbc9')][_0x4cc7('0x29')](0x28); _0x194ba2[_0x4cc7('0xbc9')][_0x4cc7('0x29')](0x20); null != _0x29b2d9 && _0x2ab848['set_controlScheme'](new _0x295f81(_0x29b2d9)); this[_0x4cc7('0xbca')] = new _0x457ac5(); this[_0x4cc7('0xa0c')](this[_0x4cc7('0xbca')]); this[_0x4cc7('0xbcb')](!0x1); this['levelDecorators'] = _0x2bc114[_0x4cc7('0x24')](null); if (null != _0x4da5c7) for (_0x4da5c7 = _0x1c8e81(_0x4da5c7)(); _0x4da5c7[_0x4cc7('0x94e')](); ) _0x29b2d9 = _0x4da5c7[_0x4cc7('0x3a')](), this[_0x4cc7('0xbcc')]['push'](_0x29b2d9); _0x2ab848[_0x4cc7('0xbcd')] = _0x29f4d0[_0x4cc7('0xbcd')]; _0x2ab848['stageHeight'] = _0x29f4d0[_0x4cc7('0xbce')]; this['addEventListener'](_0x4cc7('0x576'), _0x48c401(this, this[_0x4cc7('0xbcf')])); this[_0x4cc7('0xbc0')] = !0x0; _0x29f4d0[_0x4cc7('0x9ad')](_0x4cc7('0x5d'), _0x48c401(this, this[_0x4cc7('0xbd0')])); _0x29f4d0[_0x4cc7('0x9ad')]('deactivate', _0x48c401(this, this[_0x4cc7('0xbd1')])); _0x29f4d0['addEventListener'](_0x4cc7('0xbd2'), _0x48c401(this, this[_0x4cc7('0xbd3')])); _0x29f4d0[_0x4cc7('0x9ad')](_0x4cc7('0xbd4'), _0x48c401(this, this[_0x4cc7('0xbd3')])); _0x29f4d0[_0x4cc7('0x9ad')](_0x4cc7('0x55f'), _0x48c401(this, this[_0x4cc7('0xbd3')])); } }; _0x16dada['unitsystem.Game'] = _0x2ab848; _0x2ab848[_0x4cc7('0x8f2')] = ['unitsystem', 'Game']; _0x2ab848[_0x4cc7('0x2d6')] = {}; _0x2ab848[_0x4cc7('0x2d6')][_0x4cc7('0xbd5')] = _0x4cc7('0xbd5'); _0x2ab848[_0x4cc7('0xbd6')] = function(_0x4d68ad, _0x1955d8) { null == _0x2ab848[_0x4cc7('0xbd7')] && (_0x2ab848['traceView'] = _0x596f6b[_0x4cc7('0xbd8')](_0x4d68ad, _0x1955d8)); } ; _0x2ab848[_0x4cc7('0xbd9')] = function() { null != _0x2ab848[_0x4cc7('0xbd7')] && _0x2ab848[_0x4cc7('0xbd7')]['set_text'](''); } ; _0x2ab848['silentTrace'] = function(_0x4ee911, _0x5188b5) { var _0x3973a4 = _0x4b4ad9[_0x4cc7('0x493')]()[_0x4cc7('0xbda')]; null != _0x3973a4 ? _0x3973a4(_0x4ee911, _0x5188b5) : _0x3ccc21[_0x4cc7('0xbdb')](_0x4ee911, _0x5188b5); } ; _0x2ab848[_0x4cc7('0xbd5')] = function(_0x3dba43) { if (_0x4cc7('0xbdc') === 'aBpJL') { for (var _0x45ef30 = 0x0, _0x1d8591 = this[_0x4cc7('0xbdd')][_0x4cc7('0xbde')]; _0x45ef30 < _0x1d8591[_0x4cc7('0x21')]; ) { var _0x4c739b = _0x1d8591[_0x45ef30]; ++_0x45ef30; _0x4c739b(_0x3dba43); } this[_0x4cc7('0xbdd')]['__completeListeners'] = null; } else { if (_0x2ab848['controlScheme'] == _0x3dba43) return _0x3dba43; if (null != _0x2ab848[_0x4cc7('0xbdf')]) _0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0xbd1')](); _0x2ab848[_0x4cc7('0xbdf')] = _0x3dba43; if (null != _0x2ab848['controlScheme']) _0x2ab848[_0x4cc7('0xbdf')]['onActivate'](); return _0x2ab848['controlScheme']; } } ; _0x2ab848['__super__'] = _0x457ac5; _0x2ab848[_0x4cc7('0x8')] = _0x5aff49(_0x457ac5[_0x4cc7('0x8')], { 'level': null, 'levelDecorators': null, 'overlay': null, 'metaControlScheme': null, 'mouseDown': null, 'mouseWasDown': null, 'deltaTime': null, 'maxDeltaTime': null, 'dropFrameCutoff': null, 'lastFrame': null, 'appHasFocus': null, 'killOnFocusLost': null, 'pauseOnFocusLost': null, 'paused': null, 'onEnterFrame': function(_0x1c84a4) { if (_0x4cc7('0xbe0') !== _0x4cc7('0xbe1')) { if (!this[_0x4cc7('0xbe2')] || this[_0x4cc7('0xbc0')]) _0x1c84a4 = new Date()[_0x4cc7('0xbe3')]() / 0x3e8, this[_0x4cc7('0x906')] = _0x1c84a4 - this[_0x4cc7('0xbc2')], this[_0x4cc7('0xbc2')] = _0x1c84a4, this[_0x4cc7('0x906')] > this[_0x4cc7('0xbe4')] || this['pauseOnFocusLost'] && !this['appHasFocus'] ? this[_0x4cc7('0x906')] = this[_0x4cc7('0xbc3')] : (this['deltaTime'] > this[_0x4cc7('0xbc3')] && (this[_0x4cc7('0x906')] = this[_0x4cc7('0xbc3')]), null != this[_0x4cc7('0xbe5')] && (this[_0x4cc7('0xbe5')]['update'](this[_0x4cc7('0x906')]), this[_0x4cc7('0xbe5')][_0x4cc7('0xbe6')](_0x4cc7('0xbe7')) ? _0x5260f5[_0x4cc7('0x9a0')](this[_0x4cc7('0x99c')][_0x4cc7('0xb77')](), _0x2cd08d) || this['set_paused'](!this['paused']) : this[_0x4cc7('0xbe8')] && this[_0x4cc7('0xbe5')]['keyJustPressed']('unpause') && (_0x5260f5[_0x4cc7('0x9a0')](this[_0x4cc7('0x99c')]['get_focus'](), _0x2cd08d) || this[_0x4cc7('0xbcb')](!0x1))), null == _0x2ab848[_0x4cc7('0xbdf')] || this[_0x4cc7('0xbe8')] || _0x2ab848[_0x4cc7('0xbdf')]['update'](this['deltaTime']), this[_0x4cc7('0x94a')](this['deltaTime']), this[_0x4cc7('0xbe9')] = this[_0x4cc7('0xbd2')]); } else { var _0x18a595 = f++; e = d[_0x18a595]; e = e[_0x4cc7('0x20')](_0x5d37f1['__regexEntities'][0x3]['r'], '<'); e = e[_0x4cc7('0x20')](_0x5d37f1[_0x4cc7('0xbea')][0x4]['r'], '>'); d[_0x18a595] = e; } }, 'update': function(_0x3f673b) { this[_0x4cc7('0xbe8')] || _0x2d63f9['rgikj'](null, this[_0x4cc7('0xbeb')]) || (_0x3d0219[_0x4cc7('0x991')][_0x4cc7('0xbec')](), this['level'][_0x4cc7('0x94a')](_0x3f673b), null != this[_0x4cc7('0xbeb')] && this[_0x4cc7('0xbeb')][_0x4cc7('0x50c')](_0x3f673b)); }, 'kill': function(_0x12eaef) { null == _0x12eaef && (_0x12eaef = 0x0); _0x5ae30e[_0x4cc7('0x914')](_0x12eaef); }, 'onActivate': function(_0x568103) { if (_0x4cc7('0xbed') !== _0x4cc7('0xbee')) { this[_0x4cc7('0xbc0')] = !0x0; } else { var _0x1b3f75 = this[_0x4cc7('0xbef')]['y']; return 0x0 <= _0x1b3f75 ? _0x1b3f75 : -_0x1b3f75; } }, 'onDeactivate': function(_0x31f97f) { if (_0x4cc7('0xbf0') === _0x4cc7('0xbf1')) { return 0x0 <= this[_0x4cc7('0xbf2')]() && this[_0x4cc7('0xbf2')]() <= this[_0x4cc7('0xa74')]() && 0x0 <= this[_0x4cc7('0xb4f')]() && this[_0x4cc7('0xb4f')]() <= this[_0x4cc7('0xa75')]() ? !0x0 : this[_0x4cc7('0xbf3')][_0x4cc7('0xb48')]() ? this[_0x4cc7('0xbf3')][_0x4cc7('0xbf4')](this[_0x4cc7('0xbf3')])[_0x4cc7('0xbf5')](this[_0x4cc7('0xbf3')][_0x4cc7('0xbf2')](), this[_0x4cc7('0xbf3')][_0x4cc7('0xb4f')]()) : !0x1; } else { _0x31f97f['target'] == this['stage'] && this[_0x4cc7('0xbc0')] && (this[_0x4cc7('0xbc0')] = !0x1, this[_0x4cc7('0xbe2')] && this[_0x4cc7('0xbcb')](!0x0), this[_0x4cc7('0xbc1')] && this[_0x4cc7('0xbf6')]()); } }, 'onMouseEvent': function(_0x44dc67) { this['mouseDown'] = _0x44dc67[_0x4cc7('0xbf7')]; }, 'set_paused': function(_0x3cb56b) { return this['paused'] = _0x3cb56b; }, '__class__': _0x2ab848, '__properties__': _0x5aff49(_0x457ac5[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_paused': _0x4cc7('0xbcb') }) }); var _0x2081a8 = function() { this[_0x4cc7('0xbf8')] = this['initDone'] = !0x1; if (null != _0x2081a8['instance']) throw new _0x202aa0(new _0xc6df85(_0x56067a['NcGma'])); _0x2081a8[_0x4cc7('0xbc4')] = this; _0x2116b2[_0x4cc7('0xb84')] = 0xde550; _0x172b83[_0x4cc7('0xbf9')](0x4b0, 0x320); _0x2116b2['high'] = 0x3f6dc; _0x2ab848['call'](this, [new _0x592928(), new _0x5da050(), new _0x2c0e89(), new _0x9bece0(), new _0x4b7b28()], null, _0x56067a[_0x4cc7('0x547')](_0x48c401, this, this[_0x4cc7('0xbc8')])); _0x2116b2[_0x4cc7('0xb84')] = 0x6e27e; _0x2ab848[_0x4cc7('0x8')][_0x4cc7('0xbcb')][_0x4cc7('0x96b')](this, !0x0); this['launchTime'] = new Date()['getTime']() - new Date()['getTime']() / 0x3e8; _0x2081a8[_0x4cc7('0xbfa')] = _0x6fe3b9[_0x4cc7('0xbfb')](_0x4cc7('0xbfc'))[_0x4cc7('0x5e2')]; _0x2081a8[_0x4cc7('0xbfd')] = _0x6fe3b9['getFont'](_0x4cc7('0xbfe'))['name']; _0x2081a8[_0x4cc7('0xbff')] = _0x6fe3b9[_0x4cc7('0xbfb')]('font/PERMANENTMARKER.TTF')[_0x4cc7('0x5e2')]; _0x22bdfe['defaultFont'] = _0x2081a8[_0x4cc7('0xbfa')]; _0x4113bc[_0x4cc7('0xc00')] = _0x4cc7('0xc01'); _0x2ab848[_0x4cc7('0xbd6')](0xffffff, _0x2081a8[_0x4cc7('0xbfa')]); _0x2ab848[_0x4cc7('0xc02')](_0x56067a[_0x4cc7('0xc03')], { 'fileName': _0x4cc7('0xc04'), 'lineNumber': 0xf1, 'className': _0x4cc7('0xc05'), 'methodName': _0x4cc7('0xc06') }); _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0xb50')]()['uncaughtErrorEvents']['addEventListener'](_0x4cc7('0xc07'), _0x48c401(this, this['onUncaughtError'])); _0x2116b2[_0x4cc7('0xb84')] = 0x682cb; _0x180fa9[_0x4cc7('0x8fe')](this); this['init'](); }; _0x16dada[_0x4cc7('0xc05')] = _0x2081a8; _0x2081a8['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0xc08')]; _0x2081a8[_0x4cc7('0x92b')] = _0x2ab848; _0x2081a8['prototype'] = _0x2d63f9[_0x4cc7('0x3c2')](_0x5aff49, _0x2ab848[_0x4cc7('0x8')], { 'openPlayStore': function() { _0x3b7d43[_0x4cc7('0xc09')](new _0x4ccd8b(_0x4cc7('0xc0a')), _0x4cc7('0xc0b')); }, 'openAppStore': function() { _0x3b7d43[_0x4cc7('0xc09')](new _0x4ccd8b(_0x4cc7('0xc0c')), _0x4cc7('0xc0b')); }, 'launchTime': null, 'tunnel': null, 'needsRedraw': null, 'redrawingOverlay': null, 'initDone': null, 'init': function() { _0x2116b2[_0x4cc7('0xb84')] = 0x20c09; _0x180fa9['view'][_0x4cc7('0xc0d')](0x0); _0x180fa9['view'][_0x4cc7('0xc0e')]()['get_lens']()[_0x4cc7('0xc0f')](0xfa0); _0x401612[_0x4cc7('0x493')]()[_0x4cc7('0xc10')] = 0x2; var _0x328ca4 = _0x401612[_0x4cc7('0x493')]() , _0x1fce61 = _0x104058['musicMuted']; _0x328ca4['set_muted'](_0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x1fce61['id'], _0x1fce61['defaultValue'])); _0x328ca4 = _0x401612[_0x4cc7('0x493')](); _0x1fce61 = _0x104058[_0x4cc7('0xc11')]; _0x328ca4['set_soundMuted'](_0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x1fce61['id'], _0x1fce61[_0x4cc7('0xc12')])); this[_0x4cc7('0xbca')][_0x4cc7('0xa0c')](_0x445379['get_instance']()); this[_0x4cc7('0xbca')][_0x4cc7('0xa0c')](_0x19023b[_0x4cc7('0x493')]()); _0x372363[_0x4cc7('0xc13')] = new _0x28dd20(0x4,0x4); _0xd3d723['init'](_0x445379[_0x4cc7('0x493')]()); _0x328ca4 = new _0x295f81([_0x4cc7('0xbe7')]); _0x328ca4[_0x4cc7('0xc14')](_0x4cc7('0xbe7'), 0x1b); _0x328ca4['addKeys'](_0x4cc7('0xc15'), _0xd3d723['keyControlScheme']['getKeyIDs']('jump')); _0x328ca4[_0x4cc7('0xc16')](_0x4cc7('0x19'), 0x52); this['metaControlScheme'] = _0x328ca4; _0x2116b2[_0x4cc7('0xb84')] = 0x5bdf4; _0x463bf2[_0x4cc7('0x8fe')](); _0x4b25d1[_0x4cc7('0x493')](); _0x1fb3e3['init'](); _0x179d96[_0x4cc7('0xc17')](); _0xd87e26[_0x4cc7('0x8fe')](); _0x33e1c1[_0x4cc7('0x8fe')](); _0x4a3eb0[_0x4cc7('0x8fe')](); _0x24d6d3[_0x4cc7('0xc18')] = _0x4cc7('0xc19'); _0x5f2295['get_instance']()['reset'](); this[_0x4cc7('0xb6a')](_0x5f2295[_0x4cc7('0x493')](), this[_0x4cc7('0xc1a')](this[_0x4cc7('0xbca')])); _0x523470[_0x4cc7('0x493')](); _0x962df6[_0x4cc7('0x493')]()[_0x4cc7('0xc1b')][_0x4cc7('0x19')](); _0x2116b2[_0x4cc7('0x8fe')](); _0x2116b2[_0x4cc7('0xb84')] = 0x3596; this['redrawingOverlay'] = new _0x457ac5(); this[_0x4cc7('0xc1c')][_0x4cc7('0xbb9')]()['beginFill'](0x0); this['redrawingOverlay']['get_graphics']()[_0x4cc7('0xc1d')](0x0, 0x0, 0x64, 0x64); _0x328ca4 = new _0x23639f(this['redrawingOverlay']); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x328ca4, new _0x456817(!0x0,0x0)); _0x328ca4 = new _0x23639f(this['redrawingOverlay']); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x328ca4, new _0x456817(!0x1,0x0)); _0x328ca4 = _0x22bdfe[_0x4cc7('0xc1f')](0xffffff, 0x190, null, _0x56067a[_0x4cc7('0x55d')]); _0x1fce61 = new _0x23639f(_0x328ca4); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x1fce61, new _0x310c15(!0x0,0.5)); _0x1fce61 = new _0x23639f(_0x328ca4); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x1fce61, new _0x310c15(!0x1,0.5)); this[_0x4cc7('0xc1c')]['addChild'](_0x328ca4); this['redrawingOverlay'][_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0xa0c')](this[_0x4cc7('0xc1c')]); this[_0x4cc7('0x99c')][_0x4cc7('0x9ad')](_0x56067a[_0x4cc7('0xc21')], _0x48c401(this, this[_0x4cc7('0xc22')])); _0xcf0f93['addEventListener'](_0x56067a[_0x4cc7('0xc23')], _0x48c401(this, this[_0x4cc7('0xc24')])); this[_0x4cc7('0x99c')][_0x4cc7('0x9ad')](_0x4cc7('0xc25'), _0x48c401(this, this[_0x4cc7('0xc26')])); this[_0x4cc7('0xbcb')](!0x0); _0x2116b2['high'] = 0xbc339; _0x742ff0[_0x4cc7('0xc27')](_0x104058['get_instance']()[_0x4cc7('0xc28')]); _0x10368c[_0x4cc7('0xc29')](); 0x0 == _0x10368c[_0x4cc7('0xc2a')] && (0.0413 > Math[_0x4cc7('0xc2b')]() && _0x104058[_0x4cc7('0x493')]()['overwriteAllFromBackup'](), 0.612 > Math[_0x4cc7('0xc2b')]() && _0xac1deb['delay'](function() { _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0xc20')](!0x1); }, 0xfa3e8)); _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0xc2c')](); this[_0x4cc7('0xc2d')] = !0x0; }, 'loadLevel': function(_0x5ce01d, _0x5eef29, _0x337c08, _0x1990ea) { if (_0x4cc7('0xc2e') === _0x4cc7('0xc2e')) { 0x0 > _0x5ce01d && (_0x5ce01d += _0x5eef29[_0x4cc7('0xc2f')]); if (0x0 > _0x5ce01d || _0x5ce01d >= _0x5eef29['levelCount']) _0x5ce01d = 0x0; if (!_0x5eef29[_0x4cc7('0xc30')](_0x5ce01d)) if (_0x5eef29[_0x4cc7('0xc30')](0x0)) _0x5ce01d = 0x0; else return; null == this['tunnel'] && (null == _0x1990ea && (_0x1990ea = {}), _0x1990ea[_0x4cc7('0xc31')] = !0x0); _0x5ce01d = new _0x52778d(_0x5ce01d,_0x5eef29,_0x337c08,_0x1990ea); null != _0x5ce01d[_0x4cc7('0xc32')] ? this[_0x4cc7('0xc33')](_0x5ce01d) : this[_0x4cc7('0xc33')](null); } else { this['child'] = this[_0x4cc7('0xc34')] = this[_0x4cc7('0xc35')] = this['angel'] = this['tunnel'] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); } }, 'setTunnel': function(_0x40494c, _0x554388) { if (_0x4cc7('0xc36') !== _0x4cc7('0xc36')) { this[_0x4cc7('0xc37')] = this[_0x4cc7('0xc34')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); } else { null == _0x554388 && (_0x554388 = !0x1); var _0x5e7ca7 = this[_0x4cc7('0xb7f')]; null != _0x40494c && null == _0x40494c['scene'] && (_0x40494c = null); if (_0x40494c != _0x5e7ca7) { _0x2116b2[_0x4cc7('0xc38')] = 0x451df; if (null == _0x40494c && null != _0x5e7ca7 && (_0x5e7ca7[_0x4cc7('0xc39')](), _0x554388 || _0x5e7ca7['dispose'](), this['tunnel'] != _0x5e7ca7)) return; this[_0x4cc7('0xbe5')][_0x4cc7('0x19')](); _0x2ab848[_0x4cc7('0xbdf')]['reset'](); this[_0x4cc7('0xbeb')] = this[_0x4cc7('0xb7f')] = _0x40494c; null == _0x40494c && null != _0x5e7ca7 ? (_0x2116b2[_0x4cc7('0xc38')] = 0x29678, this[_0x4cc7('0xbcb')](!0x0), _0x554388 = null, null == _0x554388 && (_0x554388 = _0x180fa9[_0x4cc7('0xc3a')]), _0x180fa9[_0x4cc7('0xc3b')]['set_scene'](_0x554388), _0x127d51[_0x4cc7('0x493')]()[_0x4cc7('0xc3c')](), _0x5f2295[_0x4cc7('0x493')]()[_0x4cc7('0x19')](), _0x234f8b[_0x4cc7('0xc3d')] = null, _0x445379['get_instance']()[_0x4cc7('0xc3e')][_0x4cc7('0x19')](), _0x445379[_0x4cc7('0x493')]()[_0x4cc7('0xc3f')](), _0x554388 = _0x401612['get_instance'](), _0x554388[_0x4cc7('0xc40')](null), _0x554388[_0x4cc7('0xc41')](null), _0x3ea8c3[_0x4cc7('0x493')]()[_0x4cc7('0xc42')]()) : null != _0x40494c && (_0x2116b2['mid'] = 0xe620c, _0x445379['get_instance']()[_0x4cc7('0xc43')] = !0x1, _0x445379[_0x4cc7('0x493')]()[_0x4cc7('0xc3f')](), this['set_paused'](!0x1), _0x554388 = _0x40494c[_0x4cc7('0xc32')], null == _0x554388 && (_0x554388 = _0x180fa9[_0x4cc7('0xc3a')]), _0x180fa9['view']['set_scene'](_0x554388), this[_0x4cc7('0xc44')]()); null != this[_0x4cc7('0xb7f')] && null != this[_0x4cc7('0xb7f')][_0x4cc7('0xc32')] && this[_0x4cc7('0xb7f')][_0x4cc7('0x8fe')](); null != this[_0x4cc7('0xb7f')] && null == this[_0x4cc7('0xb7f')][_0x4cc7('0xc32')] ? this[_0x4cc7('0xc33')](null) : (_0x5f2295['get_instance']()[_0x4cc7('0xc20')](null == _0x40494c), _0x445379['get_instance']()[_0x4cc7('0xc20')](null != _0x40494c), _0x445379['get_instance']()[_0x4cc7('0x19')]()); } } }, 'getJumpButtonDescription': function() { if (_0x4cc7('0xc45') === _0x4cc7('0xc46')) { c = this[_0x4cc7('0xc47')]; var _0x556b37 = new _0x67da9e(); c['h'][a] = _0x556b37; } else { return _0x4cc7('0xc48'); } }, 'update': function(_0x4482bf) { if ('XpNrf' !== _0x4cc7('0xc49')) { _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x6e); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_y'](0x19); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_z'](-0x3d); var _0x2c1ee1 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x1505ca = null; null == _0x1505ca && (_0x1505ca = new _0x169fce()); var _0x3cfa28 = Math[_0x4cc7('0x28')](0.3839724354387525); _0x1505ca['x'] = -0.362 * _0x3cfa28; _0x1505ca['y'] = -0.924 * _0x3cfa28; _0x1505ca['z'] = -0.122 * _0x3cfa28; _0x1505ca['w'] = Math[_0x4cc7('0x27')](0.3839724354387525); _0x3cfa28 = _0x1505ca['x'] * _0x1505ca['x'] + _0x1505ca['y'] * _0x1505ca['y'] + _0x1505ca['z'] * _0x1505ca['z'] + _0x1505ca['w'] * _0x1505ca['w']; var _0x53f439 = _0x3cfa28 - 0x1; 1e-10 > (0x0 <= _0x53f439 ? _0x53f439 : -_0x53f439) || (0x0 == _0x3cfa28 ? (_0x1505ca['x'] = 0x0, _0x1505ca['y'] = 0x0, _0x1505ca['z'] = 0x0, _0x1505ca['w'] = 0x1) : (_0x3cfa28 = 0x1 / Math[_0x4cc7('0x2c')](_0x3cfa28), _0x1505ca['x'] *= _0x3cfa28, _0x1505ca['y'] *= _0x3cfa28, _0x1505ca['z'] *= _0x3cfa28, _0x1505ca['w'] *= _0x3cfa28)); _0x2c1ee1[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x1505ca)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['skater'][_0x4cc7('0xac9')](4.8, 3.8); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x32); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x5, -0.2); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_currentFrame'](0x55); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x2c1ee1 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0xc4c'), -0xf0, -0x50, null, null, null, _0x2c1ee1, null); } else { if (this[_0x4cc7('0xc2d')]) { _0x2116b2['mid'] = 0xa05d2; _0x3d0219['context'][_0x4cc7('0xbec')](); if (this['stage']['get_focus']() != this[_0x4cc7('0x99c')]) for (var _0x2dddbe = this[_0x4cc7('0x99c')]['get_focus'](); _0x2dddbe != this[_0x4cc7('0x99c')]; ) if (null != _0x2dddbe && _0x2dddbe['get_visible']()) _0x2dddbe = _0x2dddbe[_0x4cc7('0x907')]; else { this[_0x4cc7('0x99c')][_0x4cc7('0xc4d')](this['stage']); break; } _0x445379[_0x4cc7('0x493')]()[_0x4cc7('0xb48')]() && _0x445379[_0x4cc7('0x493')]()['update'](_0x4482bf); if (this[_0x4cc7('0xbf8')] || _0x180fa9[_0x4cc7('0xc4e')]) null != this['level'] ? this[_0x4cc7('0xbeb')]['display'](0x0) : _0x180fa9[_0x4cc7('0xc4e')] = !0x1, this[_0x4cc7('0xbf8')] = _0x180fa9[_0x4cc7('0xc4e')], this[_0x4cc7('0xc1c')]['set_visible'](this['needsRedraw']); this[_0x4cc7('0xbf8')] = !0x1; _0x180fa9[_0x4cc7('0xc4e')] ? this[_0x4cc7('0xbcb')](!0x0) : (_0x2116b2['mid'] = 0xb4cff, null == this[_0x4cc7('0xbeb')] ? (_0x5f2295[_0x4cc7('0x493')]()[_0x4cc7('0x94a')](_0x4482bf), _0x3ea8c3[_0x4cc7('0x493')]()['update'](_0x4482bf)) : this[_0x4cc7('0xbe8')] ? _0x3ea8c3[_0x4cc7('0x493')]()[_0x4cc7('0x94a')](_0x4482bf) : (this[_0x4cc7('0xbe5')]['keyJustPressed'](_0x4cc7('0x19')) ? (_0x2dddbe = this['tunnel'], _0x2dddbe = !(null != _0x2dddbe[_0x4cc7('0xc4f')] && !_0x2dddbe[_0x4cc7('0xc4f')][_0x4cc7('0xc50')]())) : _0x2dddbe = !0x1, _0x2dddbe && (_0x2dddbe = this[_0x4cc7('0xb7f')], null != _0x2dddbe[_0x4cc7('0xc51')][_0x4cc7('0xc52')] && _0x2dddbe['extraParams'][_0x4cc7('0xc52')](_0x2dddbe) ? _0x2dddbe['resetCharacter']() : _0x2dddbe['reset']()), this[_0x4cc7('0xbe8')] || (this[_0x4cc7('0xb7f')][_0x4cc7('0x94a')](_0x4482bf), null != this[_0x4cc7('0xb7f')] && this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](_0x4482bf)), _0x3ea8c3[_0x4cc7('0x493')]()[_0x4cc7('0x94a')](0.8 * _0x4482bf))); } } }, 'onSaveFileChanged': function() { if (_0x4cc7('0xc53') !== _0x4cc7('0xc53')) { var _0x154f84 = this[_0x4cc7('0xc54')][_0x4cc7('0x9')] , _0x5b0cdf = this[_0x4cc7('0xc55')][_0x4cc7('0x9')]; _0x154f84[0x0] = a[0x0]; _0x154f84[0x1] = a[0x1]; _0x154f84[0x2] = a[0x2]; _0x154f84[0x3] = a[0x3]; _0x154f84[0x4] = a[0x5]; _0x154f84[0x5] = a[0x6]; _0x154f84[0x6] = a[0x7]; _0x154f84[0x7] = a[0x8]; _0x154f84[0x8] = a[0xa]; _0x154f84[0x9] = a[0xb]; _0x154f84[0xa] = a[0xc]; _0x154f84[0xb] = a[0xd]; _0x154f84[0xc] = a[0xf]; _0x154f84[0xd] = a[0x10]; _0x154f84[0xe] = a[0x11]; _0x154f84[0xf] = a[0x12]; _0x5b0cdf[0x0] = a[0x4] / 0xff; _0x5b0cdf[0x1] = a[0x9] / 0xff; _0x5b0cdf[0x2] = _0x56067a['BaPWN'](a[0xe], 0xff); _0x5b0cdf[0x3] = a[0x13] / 0xff; } else { _0x2116b2[_0x4cc7('0xb83')] = 0x77c83; _0x179d96[_0x4cc7('0xc17')](); this[_0x4cc7('0xc33')](null); } }, 'escapeKeyListener': function(_0x2aeeca) { _0x2116b2[_0x4cc7('0xb84')] = 0xdb7ee; if (!this[_0x4cc7('0xbf8')] && null != _0x5f2295[_0x4cc7('0x493')]()) { if (null != this['level']) { var _0x2045fc = _0x445379[_0x4cc7('0x493')](); _0x2045fc[_0x4cc7('0xb48')]() && 0x0 < _0x2045fc[_0x4cc7('0xc56')][_0x4cc7('0x34')]() ? (_0x445379[_0x4cc7('0x493')]()[_0x4cc7('0xc3f')](), _0x5f2295['get_instance']()['set_currentMenu'](_0x962df6[_0x4cc7('0x493')]()), this['setTunnel'](null)) : this[_0x4cc7('0xbe8')] ? (_0x5f2295['get_instance']()[_0x4cc7('0xc57')](_0x962df6[_0x4cc7('0x493')]()), this[_0x4cc7('0xc33')](null)) : this[_0x4cc7('0xbcb')](!0x0); } else if (_0x2045fc = _0x445379[_0x4cc7('0x493')](), _0x2045fc[_0x4cc7('0xb48')]() && 0x0 < _0x2045fc[_0x4cc7('0xc56')][_0x4cc7('0x34')]()) _0x445379['get_instance']()[_0x4cc7('0xc58')](); else if (_0x5f2295[_0x4cc7('0x493')]()[_0x4cc7('0xc59')] != _0x962df6['get_instance']()) _0x5f2295[_0x4cc7('0x493')]()[_0x4cc7('0xc57')](_0x962df6['get_instance']()); else if (_0x962df6[_0x4cc7('0x493')]()[_0x4cc7('0xc5a')]()) _0x962df6['get_instance']()[_0x4cc7('0xc5b')](); else { _0x5f2295['get_instance']()['set_visible'](!0x0); return; } _0x2aeeca['stopImmediatePropagation'](); _0x2aeeca[_0x4cc7('0xc5c')](); } }, 'onMouseMove': function(_0x4877ce) { _0x42b6c7['show'](); }, 'onRightClick': function(_0x173c27) {}, 'checkDeviceVolume': function() {}, 'set_paused': function(_0x15369f) { if (this['paused'] && !_0x15369f) { _0x2116b2[_0x4cc7('0xc38')] = 0xed580; _0x180fa9[_0x4cc7('0xc4e')] = !0x1; if (null == this[_0x4cc7('0xbeb')]) return !0x0; _0xac1deb[_0x4cc7('0xc5d')](_0x42b6c7[_0x4cc7('0xc5e')], 0xc8); } else _0x15369f && !this[_0x4cc7('0xbe8')] && (_0x2116b2[_0x4cc7('0xc38')] = 0x3b047, _0x42b6c7[_0x4cc7('0xc5f')](), null != this[_0x4cc7('0xb7f')] && this['tunnel'][_0x4cc7('0xc60')]()); return _0x2ab848[_0x4cc7('0x8')][_0x4cc7('0xbcb')][_0x4cc7('0x96b')](this, _0x15369f); }, 'kill': function(_0x5f277d) { null == _0x5f277d && (_0x5f277d = 0x0); _0x2ab848[_0x4cc7('0x8')][_0x4cc7('0xbf6')][_0x4cc7('0x96b')](this, _0x5f277d); }, 'onUncaughtError': function(_0x473b8c) { _0x2116b2['display'](_0x473b8c['error']) && (_0x473b8c['stopImmediatePropagation'](), this['set_paused'](!0x0)); }, 'setQuality': function(_0xc2a6a1) { _0x2116b2[_0x4cc7('0xc38')] = 0x23220; switch (_0xc2a6a1) { case 'L': this['setLowQuality'](null); break; case 'M': this[_0x4cc7('0xc61')](null); break; default: this[_0x4cc7('0xc62')](null); } }, 'setLowQuality': function(_0x36390e) { this['stage'][_0x4cc7('0xc63')](0x2); _0x104058['get_instance']()[_0x4cc7('0x9e7')](_0x56067a[_0x4cc7('0x561')], 'L'); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc64')](0x0); this[_0x4cc7('0x99c')][_0x4cc7('0xc65')](0x1e); _0x47f187['onSetQuality'](this[_0x4cc7('0x99c')][_0x4cc7('0xc66')]()); }, 'setMedQuality': function(_0x531493) { this['stage'][_0x4cc7('0xc63')](0x3); _0x104058['get_instance']()[_0x4cc7('0x9e7')](_0x4cc7('0x562'), 'M'); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc64')](0x0); this['stage'][_0x4cc7('0xc65')](0x30); _0x47f187[_0x4cc7('0xc67')](this['stage']['get_quality']()); }, 'setHighQuality': function(_0x37870b) { this['stage']['set_quality'](0x1); _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x9e7')](_0x4cc7('0x562'), null); _0x180fa9['view'][_0x4cc7('0xc64')](0x2); this[_0x4cc7('0x99c')][_0x4cc7('0xc65')](0x3c); _0x47f187[_0x4cc7('0xc67')](this['stage'][_0x4cc7('0xc66')]()); }, '__class__': _0x2081a8 }); var _0x15eb0b = function(_0x2129da) { _0x2129da[_0x4cc7('0xa0c')](this); _0x2081a8[_0x4cc7('0x96b')](this); this['dispatchEvent'](new _0x76b31e(_0x4cc7('0x8a9'),!0x1,!0x1)); }; _0x16dada[_0x4cc7('0xc68')] = _0x15eb0b; _0x15eb0b['__name__'] = [_0x4cc7('0xc68')]; _0x15eb0b[_0x4cc7('0x92b')] = _0x2081a8; _0x15eb0b[_0x4cc7('0x8')] = _0x5aff49(_0x2081a8[_0x4cc7('0x8')], { '__class__': _0x15eb0b }); var _0x3c7924 = function() {}; _0x16dada[_0x4cc7('0xc69')] = _0x3c7924; _0x3c7924[_0x4cc7('0x8f2')] = [_0x4cc7('0xc69')]; _0x3c7924[_0x4cc7('0xc6a')] = function(_0x4d1e92, _0x114341) { switch (_0x114341) { case '%': return '%'; case 'A': return _0x3c7924[_0x4cc7('0xc6b')][_0x4d1e92[_0x4cc7('0xc6c')]()]; case 'B': return _0x3c7924[_0x4cc7('0xc6d')][_0x4d1e92['getMonth']()]; case 'C': return _0x29cea6['lpad'](_0x4bf907['string'](_0x56067a['BaPWN'](_0x4d1e92[_0x4cc7('0xc6e')](), 0x64) | 0x0), '0', 0x2); case 'D': return _0x3c7924[_0x4cc7('0xc6f')](_0x4d1e92, _0x4cc7('0xc70')); case 'F': return _0x3c7924[_0x4cc7('0xc6f')](_0x4d1e92, _0x4cc7('0xc71')); case 'I': case 'l': return _0x4d1e92 = _0x4d1e92['getHours']() % 0xc, _0x29cea6[_0x4cc7('0xc72')](_0x4bf907[_0x4cc7('0x4dc')](0x0 == _0x4d1e92 ? 0xc : _0x4d1e92), 'I' == _0x114341 ? '0' : '\x20', 0x2); case 'M': return _0x29cea6[_0x4cc7('0xc72')](_0x4bf907[_0x4cc7('0x4dc')](_0x4d1e92['getMinutes']()), '0', 0x2); case 'R': return _0x3c7924[_0x4cc7('0xc6f')](_0x4d1e92, '%H:%M'); case 'S': return _0x29cea6[_0x4cc7('0xc72')](_0x4bf907[_0x4cc7('0x4dc')](_0x4d1e92[_0x4cc7('0xc73')]()), '0', 0x2); case 'T': return _0x3c7924['__format'](_0x4d1e92, '%H:%M:%S'); case 'Y': return _0x4bf907['string'](_0x4d1e92[_0x4cc7('0xc6e')]()); case 'a': return _0x3c7924[_0x4cc7('0xc74')][_0x4d1e92[_0x4cc7('0xc6c')]()]; case 'b': case 'h': return _0x3c7924['MONTH_SHORT_NAMES'][_0x4d1e92[_0x4cc7('0xc75')]()]; case 'd': return _0x29cea6[_0x4cc7('0xc72')](_0x4bf907[_0x4cc7('0x4dc')](_0x4d1e92['getDate']()), '0', 0x2); case 'e': return _0x4bf907[_0x4cc7('0x4dc')](_0x4d1e92[_0x4cc7('0xc76')]()); case 'H': case 'k': return _0x29cea6[_0x4cc7('0xc72')](_0x4bf907[_0x4cc7('0x4dc')](_0x4d1e92[_0x4cc7('0xc77')]()), 'H' == _0x114341 ? '0' : '\x20', 0x2); case 'm': return _0x29cea6[_0x4cc7('0xc72')](_0x4bf907[_0x4cc7('0x4dc')](_0x4d1e92[_0x4cc7('0xc75')]() + 0x1), '0', 0x2); case 'n': return '\x0a'; case 'p': return 0xb < _0x4d1e92[_0x4cc7('0xc77')]() ? 'PM' : 'AM'; case 'r': return _0x3c7924['__format'](_0x4d1e92, '%I:%M:%S\x20%p'); case 's': return _0x4bf907['string'](_0x4d1e92['getTime']() / 0x3e8 | 0x0); case 't': return '\x09'; case 'u': return _0x114341 = _0x4d1e92[_0x4cc7('0xc6c')](), 0x0 == _0x114341 ? '7' : null == _0x114341 ? _0x4cc7('0x574') : '' + _0x114341; case 'w': return _0x4bf907[_0x4cc7('0x4dc')](_0x4d1e92[_0x4cc7('0xc6c')]()); case 'y': return _0x29cea6[_0x4cc7('0xc72')](_0x4bf907[_0x4cc7('0x4dc')](_0x4d1e92['getFullYear']() % 0x64), '0', 0x2); default: throw new _0x202aa0(_0x4cc7('0xc78') + _0x114341 + '-\x20not\x20implemented\x20yet.'); } } ; _0x3c7924[_0x4cc7('0xc6f')] = function(_0x5a48d1, _0x4f9d73) { for (var _0x5b3cf0 = '', _0x4bc77c = 0x0; ; ) { var _0x5537ef = _0x4f9d73[_0x4cc7('0x2d')]('%', _0x4bc77c); if (0x0 > _0x5537ef) break; var _0x17e39b = _0x5537ef - _0x4bc77c; _0x5b3cf0 += null == _0x17e39b ? _0x3a8a6f[_0x4cc7('0x946')](_0x4f9d73, _0x4bc77c, null) : _0x3a8a6f[_0x4cc7('0x946')](_0x4f9d73, _0x4bc77c, _0x17e39b); _0x5b3cf0 += _0x4bf907['string'](_0x3c7924[_0x4cc7('0xc6a')](_0x5a48d1, _0x3a8a6f[_0x4cc7('0x946')](_0x4f9d73, _0x5537ef + 0x1, 0x1))); _0x4bc77c = _0x5537ef + 0x2; } _0x5a48d1 = _0x4f9d73['length'] - _0x4bc77c; return _0x5b3cf0 += null == _0x5a48d1 ? _0x3a8a6f[_0x4cc7('0x946')](_0x4f9d73, _0x4bc77c, null) : _0x3a8a6f[_0x4cc7('0x946')](_0x4f9d73, _0x4bc77c, _0x5a48d1); } ; _0x3c7924[_0x4cc7('0xc79')] = function(_0x65e8f4, _0x2556b) { return _0x3c7924[_0x4cc7('0xc6f')](_0x65e8f4, _0x2556b); } ; var _0x1e3ce8 = function(_0xd60ebc, _0x5d7e6b) { this['r'] = new RegExp(_0xd60ebc,_0x5d7e6b[_0x4cc7('0x46')]('u')[_0x4cc7('0xc7a')]('')); }; _0x16dada[_0x4cc7('0xc7b')] = _0x1e3ce8; _0x1e3ce8[_0x4cc7('0x8f2')] = [_0x4cc7('0xc7b')]; _0x1e3ce8[_0x4cc7('0x8')] = {}; _0x1e3ce8[_0x4cc7('0x8')]['r'] = null; _0x1e3ce8[_0x4cc7('0x8')][_0x4cc7('0xc7c')] = function(_0x185711) { this.r.global && (this.r.lastIndex = 0x0); this.r.m = this.r.exec(_0x185711); this.r.s = _0x185711; return null != this.r.m; } ; _0x1e3ce8[_0x4cc7('0x8')][_0x4cc7('0xc7d')] = function(_0x528634) { if (null != this.r.m && 0x0 <= _0x528634 && _0x528634 < this.r.m.length) return this.r.m[_0x528634]; throw new _0x202aa0(_0x2d63f9.fMCOJ); } ; _0x1e3ce8[_0x4cc7('0x8')]['matchedLeft'] = function() { if (_0x56067a.HdCFu(_0x4cc7('0xc7e'), _0x4cc7('0xc7e'))) { if (null == this.r.m) throw new _0x202aa0('No\x20string\x20matched'); return _0x3a8a6f.substr(this.r.s, 0x0, this.r.m.index); } else { var _0xf746a4 = b._context3D , _0x179819 = c.get_scenePosition(); this._vertexData.set(0x0, _0x179819.x); this._vertexData.set(0x1, _0x179819.y); this._vertexData.set(0x2, _0x179819.z); this._vertexData.set(0x3, 0x1); c = a.getRenderSceneTransform(c); _0xf746a4.setProgramConstantsFromMatrix(0x1, 0x5, c, !0x0); _0xf746a4.setProgramConstantsFromVector(0x1, 0x9, this._vertexData, 0x1); 0x0 < this._alphaThreshold && a.activateUVBuffer(0x1, b); _0x179819 = _0x2c4d00.CALCULATION_MATRIX; _0x179819.copyFrom(c); _0x179819.append(d); _0xf746a4.setProgramConstantsFromMatrix(0x1, 0x0, _0x179819, !0x0); a.activateVertexBuffer(0x0, b); b.drawTriangles(a.getIndexBuffer(b), 0x0, a.get_numTriangles()); } } ; _0x1e3ce8[_0x4cc7('0x8')][_0x4cc7('0xc7f')] = function() { if (null == this.r.m) throw new _0x202aa0(_0x56067a.jrOWp); var _0x3019bd = this.r.m.index + this.r.m[0x0].length; return _0x3a8a6f.substr(this.r.s, _0x3019bd, this.r.s.length - _0x3019bd); } ; _0x1e3ce8[_0x4cc7('0x8')][_0x4cc7('0xc80')] = function() { if (null == this.r.m) throw new _0x202aa0(_0x4cc7('0x565')); return { pos: this.r.m.index, len: this.r.m[0x0].length }; } ; _0x1e3ce8[_0x4cc7('0x8')]['matchSub'] = function(_0x1703b5, _0x3d6a7f, _0x560b02) { null == _0x560b02 && (_0x560b02 = -0x1); if (this.r.global) { this.r.lastIndex = _0x3d6a7f; var _0x31c386 = this.r; _0x3d6a7f = 0x0 > _0x560b02 ? _0x1703b5 : _0x3a8a6f.substr(_0x1703b5, 0x0, _0x3d6a7f + _0x560b02); this.r.m = _0x31c386.exec(_0x3d6a7f); if (_0x3d6a7f = null != this.r.m) this.r.s = _0x1703b5; return _0x3d6a7f; } if (_0x31c386 = this.match(0x0 > _0x560b02 ? _0x3a8a6f.substr(_0x1703b5, _0x3d6a7f, null) : _0x3a8a6f.substr(_0x1703b5, _0x3d6a7f, _0x560b02))) this.r.s = _0x1703b5, this.r.m.index += _0x3d6a7f; return _0x31c386; } ; _0x1e3ce8[_0x4cc7('0x8')]['split'] = function(_0x324711) { if (_0x4cc7('0xc81') !== _0x4cc7('0xc82')) { return _0x324711.replace(this.r, _0x4cc7('0xc83')).split(_0x4cc7('0xc83')); } else { throw new _0x202aa0(new _0xb16e5a()); } } ; _0x1e3ce8[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1e3ce8; var _0x3a8a6f = function() {}; _0x16dada[_0x4cc7('0xc84')] = _0x3a8a6f; _0x3a8a6f['__name__'] = ['HxOverrides']; _0x3a8a6f[_0x4cc7('0xc85')] = function(_0x158c18) { switch (_0x158c18[_0x4cc7('0x21')]) { case 0x8: _0x158c18 = _0x158c18[_0x4cc7('0x46')](':'); var _0x47de57 = new Date(); _0x47de57['setTime'](0x0); _0x47de57[_0x4cc7('0xc86')](_0x158c18[0x0]); _0x47de57[_0x4cc7('0xc87')](_0x158c18[0x1]); _0x47de57[_0x4cc7('0xc88')](_0x158c18[0x2]); return _0x47de57; case 0xa: return _0x158c18 = _0x158c18['split']('-'), new Date(_0x158c18[0x0],_0x158c18[0x1] - 0x1,_0x158c18[0x2],0x0,0x0,0x0); case 0x13: return _0x47de57 = _0x158c18[_0x4cc7('0x46')]('\x20'), _0x158c18 = _0x47de57[0x0][_0x4cc7('0x46')]('-'), _0x47de57 = _0x47de57[0x1][_0x4cc7('0x46')](':'), new Date(_0x158c18[0x0],_0x158c18[0x1] - 0x1,_0x158c18[0x2],_0x47de57[0x0],_0x47de57[0x1],_0x47de57[0x2]); default: throw new _0x202aa0('Invalid\x20date\x20format\x20:\x20' + _0x158c18); } } ; _0x3a8a6f[_0x4cc7('0xc89')] = function(_0x497bf1, _0x39de4f) { _0x497bf1 = _0x497bf1[_0x4cc7('0x22')](_0x39de4f); if (_0x497bf1 == _0x497bf1) return _0x497bf1; } ; _0x3a8a6f[_0x4cc7('0x946')] = function(_0x171d79, _0x2feab9, _0x5542d2) { if (null == _0x5542d2) _0x5542d2 = _0x171d79[_0x4cc7('0x21')]; else if (0x0 > _0x5542d2) if (0x0 == _0x2feab9) _0x5542d2 = _0x171d79[_0x4cc7('0x21')] + _0x5542d2; else return ''; return _0x171d79[_0x4cc7('0x946')](_0x2feab9, _0x5542d2); } ; _0x3a8a6f[_0x4cc7('0x95b')] = function(_0x32c8e4, _0x49a830) { _0x49a830 = _0x32c8e4['indexOf'](_0x49a830); if (-0x1 == _0x49a830) return !0x1; _0x32c8e4['splice'](_0x49a830, 0x1); return !0x0; } ; _0x3a8a6f['iter'] = function(_0x4d0eba) { var _0x3ecf6d = {}; _0x3ecf6d[_0x4cc7('0xc8a')] = function(_0x5ea2c7, _0x2cdd56) { return _0x5ea2c7 - _0x2cdd56; } ; return { 'cur': 0x0, 'arr': _0x4d0eba, 'hasNext': function() { return this[_0x4cc7('0xc8b')] < this[_0x4cc7('0xc8c')][_0x4cc7('0x21')]; }, 'next': function() { if ('ZyodL' !== _0x4cc7('0xc8d')) { var _0x6cde22 = c++; b['get'](_0x3ecf6d[_0x4cc7('0xc8a')](d - _0x6cde22, 0x1))[_0x4cc7('0xa49')](_0x4d0eba); } else { return this[_0x4cc7('0xc8c')][this[_0x4cc7('0xc8b')]++]; } } }; } ; var _0x563a26 = function() {}; _0x16dada['Lambda'] = _0x563a26; _0x563a26[_0x4cc7('0x8f2')] = [_0x4cc7('0xc8e')]; _0x563a26[_0x4cc7('0xc8f')] = function(_0x1c141a) { var _0x13a1a4 = []; for (_0x1c141a = _0x1c8e81(_0x1c141a)(); _0x1c141a['hasNext'](); ) { if (_0x4cc7('0xc90') !== 'kkLTy') { var _0xd8f523 = _0x1c141a[_0x4cc7('0x3a')](); _0x13a1a4[_0x4cc7('0x29')](_0xd8f523); } else { null == _0xd8f523 && (_0xd8f523 = 0x0); null == _0x13a1a4 && (_0x13a1a4 = !0x1); for (var _0x551e2b = 0x0, _0x584c2b = this[_0x4cc7('0xa5f')][_0x4cc7('0x21')]; _0x551e2b < _0x584c2b; ) { var _0x38cda2 = _0x551e2b++; if (_0xd8f523 > this[_0x4cc7('0xa5f')][_0x38cda2]) { this[_0x4cc7('0xa5d')]['splice'](_0x38cda2, 0x0, _0x1c141a); this[_0x4cc7('0xa5f')][_0x4cc7('0xa5e')](_0x38cda2, 0x0, _0xd8f523); this[_0x4cc7('0xc91')][_0x4cc7('0xa5e')](_0x38cda2, 0x0, !_0x13a1a4); return; } } this['__listeners'][_0x4cc7('0x29')](_0x1c141a); this['__priorities'][_0x4cc7('0x29')](_0xd8f523); this['__repeat'][_0x4cc7('0x29')](!_0x13a1a4); } } return _0x13a1a4; } ; _0x563a26[_0x4cc7('0xc92')] = function(_0x591fa8, _0x3e7ea5) { var _0x57d5e4 = new _0x560bef(); for (_0x591fa8 = _0x1c8e81(_0x591fa8)(); _0x591fa8[_0x4cc7('0x94e')](); ) { var _0x5671a4 = _0x591fa8['next'](); _0x57d5e4['add'](_0x3e7ea5(_0x5671a4)); } return _0x57d5e4; } ; _0x563a26[_0x4cc7('0xc93')] = function(_0x43f75b, _0x194d33, _0xa9910c) { for (_0x43f75b = _0x1c8e81(_0x43f75b)(); _0x43f75b[_0x4cc7('0x94e')](); ) { var _0x492ce0 = _0x43f75b[_0x4cc7('0x3a')](); _0xa9910c = _0x194d33(_0x492ce0, _0xa9910c); } return _0xa9910c; } ; var _0x2db72e = function(_0x5a25a0, _0x4bce0c) { this[_0x4cc7('0x11')] = _0x5a25a0; this[_0x4cc7('0x3a')] = _0x4bce0c; }; _0x16dada[_0x4cc7('0xc94')] = _0x2db72e; _0x2db72e[_0x4cc7('0x8f2')] = ['_List', _0x4cc7('0xc95')]; _0x2db72e[_0x4cc7('0x8')] = {}; _0x2db72e[_0x4cc7('0x8')][_0x4cc7('0x11')] = null; _0x2db72e[_0x4cc7('0x8')][_0x4cc7('0x3a')] = null; _0x2db72e[_0x4cc7('0x8')]['__class__'] = _0x2db72e; var _0xd03f5a = function(_0x4ec35f) { if (_0x4cc7('0xc96') !== _0x4cc7('0xc97')) { this[_0x4cc7('0xc98')] = _0x4ec35f; } else { _0x5f2295[_0x4cc7('0x493')]()['set_currentMenu'](_0x37010a['get_instance']()); _0x127d51['get_instance'](); _0x4ec35f = _0x127d51[_0x4cc7('0xc99')]; _0x4ec35f = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x4ec35f['id'], _0x4ec35f[_0x4cc7('0xc12')]); var _0x3c714d = _0x127d51[_0x4cc7('0xc9a')]; _0x4ec35f += _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x3c714d['id'], _0x3c714d[_0x4cc7('0xc12')]); _0x3c714d = _0x127d51['softSpent']; _0x962df6[_0x4cc7('0xc9b')] = _0x56067a[_0x4cc7('0x566')](_0x4ec35f, _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x3c714d['id'], _0x3c714d['defaultValue'])) + 0x1; } }; _0x16dada[_0x4cc7('0xc9c')] = _0xd03f5a; _0xd03f5a[_0x4cc7('0x8f2')] = [_0x4cc7('0xc9d'), _0x4cc7('0xc9e')]; _0xd03f5a[_0x4cc7('0x8')] = {}; _0xd03f5a[_0x4cc7('0x8')][_0x4cc7('0xc98')] = null; _0xd03f5a[_0x4cc7('0x8')]['hasNext'] = function() { return _0x56067a.tefTR(null, this.head); } ; _0xd03f5a[_0x4cc7('0x8')][_0x4cc7('0x3a')] = function() { var _0x9a641a = this.head.item; this.head = this.head.next; return _0x9a641a; } ; _0xd03f5a[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xd03f5a; var _0x2d68c8 = function() {}; _0x16dada[_0x4cc7('0xc9f')] = _0x2d68c8; _0x2d68c8['__name__'] = [_0x4cc7('0xc9f')]; _0x2d68c8[_0x4cc7('0x8fe')] = function(_0x308812) { var _0x1e48c5 = _0x4cc7('0xca0')[_0x4cc7('0x46')]('|') , _0x566faa = 0x0; while (!![]) { switch (_0x1e48c5[_0x566faa++]) { case '0': _0xee918d[_0x4cc7('0xca1')](_0x5d5b96); continue; case '1': _0x477148[_0x4cc7('0xca2')]('default', _0x308812); continue; case '2': _0x2d68c8[_0x4cc7('0xca3')] = null; continue; case '3': _0x2d68c8[_0x4cc7('0x99e')] = []; continue; case '4': _0x477148['defaultRootPath'] = _0x2d68c8[_0x4cc7('0xca3')]; continue; case '5': null == _0x2d68c8[_0x4cc7('0xca3')] && (_0x2d68c8[_0x4cc7('0xca3')] = ''); continue; case '6': _0xee918d[_0x4cc7('0xca1')](_0x16ff04); continue; case '7': _0x308812 = _0x3ad3c9[_0x4cc7('0xca4')](_0x308812); continue; case '8': _0x2d68c8[_0x4cc7('0x99d')] = []; continue; case '9': _0xee918d['registerFont'](_0x5b0de5); continue; case '10': _0x308812 = _0x477148['getLibrary'](_0x56067a[_0x4cc7('0x568')]); continue; case '11': null != _0x308812 ? _0x2d68c8[_0x4cc7('0x99d')][_0x4cc7('0x29')](_0x308812) : _0x2d68c8['preloadLibraryNames'][_0x4cc7('0x29')](_0x4cc7('0xca5')); continue; case '12': null != _0x308812 && Object['prototype'][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x308812, _0x4cc7('0xca3')) && (_0x2d68c8['rootPath'] = _0x19c1c0[_0x4cc7('0x997')](_0x308812, _0x4cc7('0xca3'))); continue; case '13': _0x308812 = _0x25e536[_0x4cc7('0xca6')]('{\x22name\x22:null,\x22assets\x22:\x22aoy4:pathy25:text%2FInfiniteLevels.txty4:sizei106154y4:typey4:TEXTy2:idR1y7:preloadtgoR0y28:text%2Fwall%2FAffliction.txtR2i1693R3R4R5R7R6tgoR0y29:text%2Fwall%2FTellAFriend.txtR2i4458R3R4R5R8R6tgoR0y23:text%2FMapContents.jsonR2i10034R3R4R5R9R6tgoR0y36:text%2Fmodel%2FCarInsideRings.simpleR2i2813R3R4R5R10R6tgoR0y25:text%2Fmodel%2FCar.simpleR2i479R3R4R5R11R6tgoR0y31:text%2Fmodel%2FEasterEgg.simpleR2i5045R3R4R5R12R6tgoR0y28:text%2Fmodel%2FCandyCorn.3dsR2i2706R3y6:BINARYR5R13R6tgoR0y34:text%2Fmodel%2FCarBackPanel.simpleR2i811R3R4R5R15R6tgoR0y37:text%2Fmodel%2FCarOutsideRings.simpleR2i1913R3R4R5R16R6tgoR0y29:text%2Fmodel%2FOpenBox.simpleR2i1066R3R4R5R17R6tgoR0y28:text%2Fmodel%2FSnowflake.3dsR2i4317R3R14R5R18R6tgoR0y31:text%2Fmodel%2FCandyCorn.simpleR2i4330R3R4R5R19R6tgoR0y31:text%2Fmodel%2FBoxInside.simpleR2i354R3R4R5R20R6tgoR0y29:text%2Fmodel%2FCarTape.simpleR2i2970R3R4R5R21R6tgoR0y28:text%2Fmodel%2FBoxLid.simpleR2i613R3R4R5R22R6tgoR0y31:text%2Fmodel%2FSnowflake.simpleR2i4939R3R4R5R23R6tgoR0y24:text%2FExploreLevels.txtR2i199227R3R4R5R24R6tgoR0y44:text%2Fcontent%2Fexplore%2FhomeAchieve1.jsonR2i1126R3R4R5R25R6tgoR0y41:text%2Fcontent%2Fexplore%2FhomeImage.jsonR2i2R3R4R5R26R6tgoR0y43:text%2Fcontent%2Fexplore%2FhomeAchieve.jsonR2i427R3R4R5R27R6tgoR0y38:text%2Fcontent%2Fexplore%2Fearly0.jsonR2i2R3R4R5R28R6tgoR0y40:text%2Fcontent%2Fexplore%2Fonwards1.jsonR2i34R3R4R5R29R6tgoR0y44:text%2Fcontent%2Fexplore%2FchildAchieve.jsonR2i450R3R4R5R30R6tgoR0y40:text%2Fcontent%2Fexplore%2Fonwards0.jsonR2i2R3R4R5R31R6tgoR0y42:text%2Fcontent%2Fexplore%2Fhomewards1.jsonR2i23R3R4R5R32R6tgoR0y44:text%2Fcontent%2Fexplore%2FearlyAchieve.jsonR2i6950R3R4R5R33R6tgoR0y46:text%2Fcontent%2Fexplore%2FonwardsAchieve.jsonR2i561R3R4R5R34R6tgoR0y42:text%2Fcontent%2Fexplore%2Fhomewards0.jsonR2i2R3R4R5R35R6tgoR0y34:text%2Fcontent%2FlocalContent.jsonR2i164R3R4R5R36R6tgoR0y29:text%2Fcontent%2Fcontent.jsonR2i891R3R4R5R37R6tgoR0y48:text%2Fcontent%2Finfinite%2FinfiniteAchieve.jsonR2i6647R3R4R5R38R6tgoR0y22:text%2FBuildNumber.txtR2i6R3R4R5R39R6tgoR0y19:model%2Fterrain.pngR2i232513R3y5:IMAGER5R40R6tgoR0y19:model%2Fplanet4.pngR2i20567R3R41R5R42R6tgoR0y19:model%2Fplanet6.pngR2i20569R3R41R5R43R6tgoR0y19:model%2Fplanet0.pngR2i153997R3R41R5R44R6tgoR0y19:model%2Fbattery.objR2i4935R3R4R5R45R6tgoR0y19:model%2Fplanet1.pngR2i37084R3R41R5R46R6tgoR0y19:model%2Fplanet5.pngR2i20568R3R41R5R47R6tgoR0y19:model%2Fterrain.objR2i35147R3R4R5R48R6tgoR0y19:model%2Fplanet3.pngR2i20567R3R41R5R49R6tgoR0y19:model%2Fbattery.pngR2i927R3R41R5R50R6tgoR0y19:model%2Fplanet2.pngR2i20568R3R41R5R51R6tgoR0y19:model%2Fterrain.3dsR2i20123R3R14R5R52R6tgoR2i203688R3y4:FONTy9:classNamey32:__ASSET__font_comfortaa_bold_ttfR5y25:font%2FCOMFORTAA-BOLD.TTFR6tgoR2i211388R3R53R54y27:__ASSET__font_comfortaa_otfR5y20:font%2FComfortaa.otfR6tgoR2i74752R3R53R54y33:__ASSET__font_permanentmarker_ttfR5y26:font%2FPERMANENTMARKER.TTFR6tgoR0y20:font%2FComfortaa.sfdR2i1066189R3R4R5R61R6tgoR0y50:text%2Fcontent%2Fexplore%2Fdialog%2Fgentleman.jsonR2i8811R3R4R5R62R6tgoR0y46:text%2Fcontent%2Fexplore%2Fdialog%2Friver.jsonR2i1788R3R4R5R63R6tgoR0y33:text%2Fcontent%2FautoContent.jsonR2i121R3R4R5R64R6tgoR0y27:img%2Fmap%2FMapIconFlat.pngR2i16868R3R41R5R65R6tgoR0y22:img%2Fmap%2FPlanet.pngR2i2090R3R41R5R66R6tgoR0y26:img%2Fmap%2FSnowflakes.pngR2i4056R3R41R5R67R6tgoR0y23:img%2Fmap%2FBattery.pngR2i1706R3R41R5R68R6tgoR0y23:img%2Fmap%2FMapMask.pngR2i11651R3R41R5R69R6tgoR0y22:img%2Fmap%2FBridge.pngR2i4483R3R41R5R70R6tgoR0y30:img%2Fmap%2FMovableBoxIcon.pngR2i2147R3R41R5R71R6tgoR0y30:img%2Fmap%2FPlanetoidBelt0.pngR2i8820R3R41R5R72R6tgoR0y29:img%2Fmap%2FSpeechBubbles.pngR2i1007R3R41R5R73R6tgoR0y22:img%2Fmap%2FTeapot.pngR2i1450R3R41R5R74R6tgoR0y23:img%2Fmap%2FMapIcon.pngR2i25517R3R41R5R75R6tgoR0y24:img%2Fmap%2FInfinity.pngR2i3302R3R41R5R76R6tgoR0y26:img%2Fmap%2FDerpRunner.pngR2i2307R3R41R5R77R6tgoR0y19:img%2Fmap%2FBox.pngR2i3715R3R41R5R78R6tgoR0y32:img%2Fmap%2FMovableBoxesIcon.pngR2i7095R3R41R5R79R6tgoR0y30:img%2Fmap%2FPlanetoidBelt1.pngR2i11223R3R41R5R80R6tgoR0y24:img%2Fmap%2FWormhole.pngR2i5395R3R41R5R81R6tgoR0y34:img%2Foptions%2FLargePauseIcon.pngR2i1204R3R41R5R82R6tgoR0y32:img%2Foptions%2FMusicOffIcon.pngR2i1342R3R41R5R83R6tgoR0y31:img%2Foptions%2FUnpauseIcon.pngR2i435R3R41R5R84R6tgoR0y33:img%2Foptions%2FBackLevelIcon.pngR2i1719R3R41R5R85R6tgoR0y32:img%2Foptions%2FSoundOffIcon.pngR2i1426R3R41R5R86R6tgoR0y29:img%2Foptions%2FMusicIcon.pngR2i569R3R41R5R87R6tgoR0y29:img%2Foptions%2FSoundIcon.pngR2i718R3R41R5R88R6tgoR0y29:img%2Foptions%2FErrorIcon.pngR2i2237R3R41R5R89R6tgoR0y29:img%2Foptions%2FPauseIcon.pngR2i435R3R41R5R90R6tgoR0y28:img%2Foptions%2FHomeIcon.pngR2i1363R3R41R5R91R6tgoR0y33:img%2Foptions%2FSkipLevelIcon.pngR2i1786R3R41R5R92R6tgoR0y25:img%2Fmenu%2FKongPlus.pngR2i661R3R41R5R93R6tgoR0y34:img%2Fmenu%2FTyrantPromoButton.pngR2i18471R3R41R5R94R6tgoR0y43:img%2Fmenu%2FLittleAlchemistPromoButton.pngR2i22131R3R41R5R95R6tgoR0y45:img%2Fmenu%2FLittleAlchemistPromoComplete.pngR2i22220R3R41R5R96R6tgoR0y43:img%2Fmenu%2Fcharacterselection%2FAngel.pngR2i3343R3R41R5R97R6tgoR0y50:img%2Fmenu%2Fcharacterselection%2FStudentFront.pngR2i4192R3R41R5R98R6tgoR0y55:img%2Fmenu%2Fcharacterselection%2FLizardFrontSleepy.pngR2i1838R3R41R5R99R6tgoR0y48:img%2Fmenu%2Fcharacterselection%2FDuplicator.pngR2i1644R3R41R5R100R6tgoR0y47:img%2Fmenu%2Fcharacterselection%2FIceSkater.pngR2i2113R3R41R5R101R6tgoR0y55:img%2Fmenu%2Fcharacterselection%2FJackOLanternFront.pngR2i7701R3R41R5R102R6tgoR0y54:img%2Fmenu%2Fcharacterselection%2FPastafarianFront.pngR2i3311R3R41R5R103R6tgoR0y48:img%2Fmenu%2Fcharacterselection%2FAngelFront.pngR2i4272R3R41R5R104R6tgoR0y49:img%2Fmenu%2Fcharacterselection%2FSkaterFront.pngR2i2998R3R41R5R105R6tgoR0y49:img%2Fmenu%2Fcharacterselection%2FLizardFront.pngR2i1967R3R41R5R106R6tgoR0y44:img%2Fmenu%2Fcharacterselection%2FRunner.pngR2i1644R3R41R5R107R6tgoR0y50:img%2Fmenu%2Fcharacterselection%2FJackOLantern.pngR2i6418R3R41R5R108R6tgoR0y48:img%2Fmenu%2Fcharacterselection%2FBunnyFront.pngR2i2500R3R41R5R109R6tgoR0y44:img%2Fmenu%2Fcharacterselection%2FLizard.pngR2i1886R3R41R5R110R6tgoR0y48:img%2Fmenu%2Fcharacterselection%2FGhostFront.pngR2i1940R3R41R5R111R6tgoR0y43:img%2Fmenu%2Fcharacterselection%2FNinja.pngR2i1891R3R41R5R112R6tgoR0y43:img%2Fmenu%2Fcharacterselection%2FChild.pngR2i1891R3R41R5R113R6tgoR0y44:img%2Fmenu%2Fcharacterselection%2FPirate.pngR2i2184R3R41R5R114R6tgoR0y49:img%2Fmenu%2Fcharacterselection%2FRunnerFront.pngR2i3347R3R41R5R115R6tgoR0y45:img%2Fmenu%2Fcharacterselection%2FClimber.pngR2i1644R3R41R5R116R6tgoR0y48:img%2Fmenu%2Fcharacterselection%2FSkierFront.pngR2i5143R3R41R5R117R6tgoR0y48:img%2Fmenu%2Fcharacterselection%2FNinjaFront.pngR2i2190R3R41R5R118R6tgoR0y49:img%2Fmenu%2Fcharacterselection%2FRandomFront.pngR2i1300R3R41R5R119R6tgoR0y48:img%2Fmenu%2Fcharacterselection%2FChildFront.pngR2i2190R3R41R5R120R6tgoR0y52:img%2Fmenu%2Fcharacterselection%2FGentlemanFront.pngR2i2961R3R41R5R121R6tgoR0y49:img%2Fmenu%2Fcharacterselection%2FPirateFront.pngR2i3028R3R41R5R122R6tgoR0y44:img%2Fmenu%2Fcharacterselection%2FSkater.pngR2i1847R3R41R5R123R6tgoR0y43:img%2Fmenu%2Fcharacterselection%2FBunny.pngR2i2140R3R41R5R124R6tgoR0y52:img%2Fmenu%2Fcharacterselection%2FIceSkaterFront.pngR2i3295R3R41R5R125R6tgoR0y49:img%2Fmenu%2Fcharacterselection%2FPastafarian.pngR2i2955R3R41R5R126R6tgoR0y43:img%2Fmenu%2Fcharacterselection%2FSkier.pngR2i4127R3R41R5R127R6tgoR0y45:img%2Fmenu%2Fcharacterselection%2FStudent.pngR2i2974R3R41R5R128R6tgoR0y60:img%2Fmenu%2Fcharacterselection%2FLockedCharacterOverlay.pngR2i8440R3R41R5R129R6tgoR0y43:img%2Fmenu%2Fcharacterselection%2FGhost.pngR2i1372R3R41R5R130R6tgoR0y44:img%2Fmenu%2Fcharacterselection%2FRandom.pngR2i1300R3R41R5R131R6tgoR0y47:img%2Fmenu%2Fcharacterselection%2FGentleman.pngR2i2361R3R41R5R132R6tgoR0y53:img%2Fmenu%2Fcharacterselection%2FDuplicatorFront.pngR2i2486R3R41R5R133R6tgoR0y62:img%2Fmenu%2Fcharacterselection%2FSleepingCharacterOverlay.pngR2i10157R3R41R5R134R6tgoR0y32:img%2Fmenu%2FScrollIndicator.pngR2i2911R3R41R5R135R6tgoR0y30:img%2Fmenu%2FPlayFabHeader.pngR2i25358R3R41R5R136R6tgoR0y27:img%2Fmenu%2FGooglePlay.pngR2i10989R3R41R5R137R6tgoR0y38:img%2Fmenu%2FLittleAlchemistSplash.pngR2i104589R3R41R5R138R6tgoR0y32:img%2Fmenu%2FGooglePlayGames.pngR2i5658R3R41R5R139R6tgoR0y25:img%2Fmenu%2FPlayGame.pngR2i3684R3R41R5R140R6tgoR0y28:img%2Fmenu%2FStatsButton.pngR2i1119R3R41R5R141R6tgoR0y29:img%2Fmenu%2FCutsceneIcon.pngR2i5094R3R41R5R142R6tgoR0y33:img%2Fmenu%2FKongregateButton.pngR2i5142R3R41R5R143R6tgoR0y30:img%2Fmenu%2FPlayFabButton.pngR2i7368R3R41R5R144R6tgoR0y26:img%2Fmenu%2FCheckMark.pngR2i783R3R41R5R145R6tgoR0y34:img%2Fmenu%2Fholiday%2FPresent.pngR2i3733R3R41R5R146R6tgoR0y30:img%2Fmenu%2Fholiday%2FEgg.pngR2i5909R3R41R5R147R6tgoR0y36:img%2Fmenu%2Fholiday%2FCandyCorn.pngR2i2570R3R41R5R148R6tgoR0y32:img%2Fmenu%2FCloseWindowIcon.pngR2i679R3R41R5R149R6tgoR0y28:img%2Fmenu%2FQualityIcon.pngR2i1742R3R41R5R150R6tgoR0y25:img%2Fmenu%2FAppStore.pngR2i6100R3R41R5R151R6tgoR0y25:img%2Fmenu%2FEditIcon.pngR2i764R3R41R5R152R6tgoR0y29:img%2Fmenu%2FAchievements.pngR2i6099R3R41R5R153R6tgoR0y21:img%2Fmenu%2FRun3.pngR2i7237R3R41R5R154R6tgoR0y39:img%2Fmenu%2FGooglePlayLeaderboards.pngR2i3107R3R41R5R155R6tgoR0y20:img%2Fmenu%2FRun.pngR2i4894R3R41R5R156R6tgoR0y25:img%2Fmenu%2FGearIcon.pngR2i2651R3R41R5R157R6tgoR0y29:img%2Fmenu%2FLeaderboards.pngR2i3001R3R41R5R158R6tgoR0y27:img%2Fmenu%2FTyrantIcon.pngR2i138624R3R41R5R159R6tgoR0y36:img%2Fmenu%2FTyrantPromoComplete.pngR2i10232R3R41R5R160R6tgoR0y21:img%2Fmenu%2FShop.pngR2i1815R3R41R5R161R6tgoR0y28:img%2Fmenu%2FCreditsIcon.pngR2i1569R3R41R5R162R6tgoR0y38:img%2Finstructions%2FSwipeReminder.pngR2i1380R3R41R5R163R6tgoR0y48:img%2Finstructions%2FSwipeVisualInstructions.pngR2i3912R3R41R5R164R6tgoR0y37:img%2Fcutscene%2FChangeTheSubject.pngR2i14278R3R41R5R165R6tgoR0y31:img%2Fcutscene%2FItsJustYou.pngR2i13260R3R41R5R166R6tgoR0y33:img%2Fcutscene%2FTwoMonthWait.pngR2i14213R3R41R5R167R6tgoR0y27:img%2Fcutscene%2FTheGap.pngR2i10785R3R41R5R168R6tgoR0y41:img%2Fcutscene%2FThanksForPlaytesting.pngR2i13776R3R41R5R169R6tgoR0y27:img%2Fcutscene%2FBoring.pngR2i17262R3R41R5R170R6tgoR0y29:img%2Fcutscene%2FRevision.pngR2i10031R3R41R5R171R6tgoR0y33:img%2Fcutscene%2FAngelVsBunny.pngR2i116608R3R41R5R172R6tgoR0y39:img%2Fcutscene%2FConspiracy%2FAngel.pngR2i4042R3R41R5R173R6tgoR0y40:img%2Fcutscene%2FConspiracy%2FRunner.pngR2i2341R3R41R5R174R6tgoR0y40:img%2Fcutscene%2FConspiracy%2FSkater.pngR2i2751R3R41R5R175R6tgoR0y45:img%2Fcutscene%2FConspiracy%2FPastafarian.pngR2i4286R3R41R5R176R6tgoR0y41:img%2Fcutscene%2FConspiracy%2FStudent.pngR2i2964R3R41R5R177R6tgoR0y43:img%2Fcutscene%2FConspiracy%2FGentleman.pngR2i2145R3R41R5R178R6tgoR0y30:img%2Fcutscene%2FGoldMedal.pngR2i35831R3R41R5R179R6tgoR0y29:img%2Fcutscene%2FSneaking.pngR2i11927R3R41R5R180R6tgoR0y27:img%2Fcutscene%2FOrbits.pngR2i19079R3R41R5R181R6tgoR0y37:img%2Fcutscene%2FFriendlyGreeting.pngR2i12308R3R41R5R182R6tgoR0y31:img%2Fcutscene%2FConspiracy.pngR2i15562R3R41R5R183R6tgoR0y32:img%2Fcutscene%2FDontKnockIt.pngR2i16142R3R41R5R184R6tgoR0y34:img%2Fcutscene%2FPlanetMissing.pngR2i33412R3R41R5R185R6tgoR0y26:img%2Fcutscene%2FRiver.pngR2i16127R3R41R5R186R6tgoR0y35:img%2Fcutscene%2FSomethingWeird.pngR2i36013R3R41R5R187R6tgoR0y30:img%2Fcutscene%2FBatteries.pngR2i30412R3R41R5R188R6tgoR0y31:img%2Fcutscene%2FIndecision.pngR2i36647R3R41R5R189R6tgoR0y38:img%2Fcutscene%2FMorningHypothesis.pngR2i44228R3R41R5R190R6tgoR0y29:img%2Fcutscene%2FYouThink.pngR2i20922R3R41R5R191R6tgoR0y40:img%2Fcutscene%2FStopSolvingProblems.pngR2i35177R3R41R5R192R6tgoR0y29:img%2Fcutscene%2FOfCourse.pngR2i29878R3R41R5R193R6tgoR0y31:img%2Fcutscene%2FAffliction.pngR2i11159R3R41R5R194R6tgoR0y34:img%2Fcutscene%2FNiceToMeetYou.pngR2i19090R3R41R5R195R6tgoR0y25:img%2Fcutscene%2FFame.pngR2i25767R3R41R5R196R6tgoR0y42:img%2Fcutscene%2FLightningStrikesTwice.pngR2i17872R3R41R5R197R6tgoR0y32:img%2Fcutscene%2FLeaveItHere.pngR2i24258R3R41R5R198R6tgoR0y26:img%2Fcutscene%2FCandy.pngR2i13216R3R41R5R199R6tgoR0y34:img%2Fcutscene%2FComingThrough.pngR2i57047R3R41R5R200R6tgoR0y27:img%2Fcutscene%2FNaming.pngR2i15276R3R41R5R201R6tgoR0y27:img%2Fcutscene%2FTeapot.pngR2i18539R3R41R5R202R6tgoR0y36:img%2Fcutscene%2FCandy%2FBalloon.pngR2i1228R3R41R5R203R6tgoR0y32:img%2Fcutscene%2FSuperpowers.pngR2i24967R3R41R5R204R6tgoR0y29:img%2Fcutscene%2FInsanity.pngR2i14830R3R41R5R205R6tgoR0y36:img%2Fcutscene%2FFourthCondiment.pngR2i18409R3R41R5R206R6tgoR0y35:img%2Fcutscene%2FStudentTeacher.pngR2i16229R3R41R5R207R6tgoR0y25:img%2Fcutscene%2FABCD.pngR2i10488R3R41R5R208R6tgoR0y33:img%2Fcutscene%2FPlanetStolen.pngR2i18687R3R41R5R209R6tgoR0y33:img%2Fcutscene%2FGrandOpening.pngR2i32737R3R41R5R210R6tgoR0y25:img%2Fcutscene%2FWait.pngR2i20553R3R41R5R211R6tgoR0y33:img%2Fcutscene%2FHeavySleeper.pngR2i15411R3R41R5R212R6tgoR0y30:img%2Fcutscene%2FInflation.pngR2i20734R3R41R5R213R6tgoR0y35:img%2Fcutscene%2FCrossingTheGap.pngR2i15239R3R41R5R214R6tgoR0y29:img%2Fcutscene%2FCantWait.pngR2i34894R3R41R5R215R6tgoR0y32:img%2Fcutscene%2FDiscoveries.pngR2i12758R3R41R5R216R6tgoR0y32:img%2Fcutscene%2FTellAFriend.pngR2i19014R3R41R5R217R6tgoR0y27:img%2Fcutscene%2FProtip.pngR2i18514R3R41R5R218R6tgoR0y36:img%2Fcutscene%2FTheNextBigThing.pngR2i15685R3R41R5R219R6tgoR0y28:img%2Fcutscene%2FTruancy.pngR2i34685R3R41R5R220R6tgoR0y29:img%2Fcutscene%2FBoatRide.pngR2i41279R3R41R5R221R6tgoR0y35:img%2Fcutscene%2FDontQuestionIt.pngR2i17496R3R41R5R222R6tgoR0y33:img%2Fcutscene%2FSelfAssembly.pngR2i18507R3R41R5R223R6tgoR0y28:img%2Fcutscene%2FObvious.pngR2i46451R3R41R5R224R6tgoR0y27:img%2Fcutscene%2FMyTurn.pngR2i59042R3R41R5R225R6tgoR0y36:img%2Fcutscene%2FWormholeInSight.pngR2i49327R3R41R5R226R6tgoR0y45:img%2Fcutscene%2FTrainRide%2FSpritesheet.jsonR2i7084R3R4R5R227R6tgoR0y40:img%2Fcutscene%2FTrainRide%2FBalloon.pngR2i844R3R41R5R228R6tgoR0y44:img%2Fcutscene%2FTrainRide%2FSpritesheet.pngR2i90456R3R41R5R229R6tgoR0y35:img%2Fcutscene%2FSocraticMethod.pngR2i17757R3R41R5R230R6tgoR0y27:img%2Fcutscene%2FJoinUs.pngR2i16154R3R41R5R231R6tgoR0y38:img%2Fcutscene%2FStandardsToUphold.pngR2i5602R3R41R5R232R6tgoR0y27:img%2Fcharacter%2FAngel.pngR2i169319R3R41R5R233R6tgoR0y34:img%2Fcharacter%2FPastafarian.jsonR2i10700R3R4R5R234R6tgoR0y29:img%2Fcharacter%2FRunner.jsonR2i8767R3R4R5R235R6tgoR0y28:img%2Fcharacter%2FShadow.pngR2i3162R3R41R5R236R6tgoR0y32:img%2Fcharacter%2FDuplicator.pngR2i115499R3R41R5R237R6tgoR0y31:img%2Fcharacter%2FIceSkater.pngR2i67815R3R41R5R238R6tgoR0y56:img%2Fcharacter%2Fcloseup%2Fstudent%2FsittingReading.pngR2i72825R3R41R5R239R6tgoR0y57:img%2Fcharacter%2Fcloseup%2Fstudent%2FsittingThinking.pngR2i59144R3R41R5R240R6tgoR0y56:img%2Fcharacter%2Fcloseup%2Fstudent%2FsittingTalking.pngR2i58634R3R41R5R241R6tgoR0y55:img%2Fcharacter%2Fcloseup%2Fstudent%2FjumpingForJoy.pngR2i57442R3R41R5R242R6tgoR0y54:img%2Fcharacter%2Fcloseup%2Fstudent%2FsittingHappy.pngR2i59208R3R41R5R243R6tgoR0y61:img%2Fcharacter%2Fcloseup%2Fstudent%2FsittingThinkingHard.pngR2i58666R3R41R5R244R6tgoR0y54:img%2Fcharacter%2Fcloseup%2Fstudent%2FsittingAngry.pngR2i58361R3R41R5R245R6tgoR0y56:img%2Fcharacter%2Fcloseup%2Fstudent%2FsittingExcited.pngR2i60863R3R41R5R246R6tgoR0y32:img%2Fcharacter%2FGentleman.jsonR2i11580R3R4R5R247R6tgoR0y28:img%2Fcharacter%2FChild.jsonR2i11850R3R4R5R248R6tgoR0y28:img%2Fcharacter%2FRunner.pngR2i122824R3R41R5R249R6tgoR0y34:img%2Fcharacter%2FJackOLantern.pngR2i201555R3R41R5R250R6tgoR0y28:img%2Fcharacter%2FLizard.pngR2i62870R3R41R5R251R6tgoR0y29:img%2Fcharacter%2FPirate.jsonR2i9470R3R4R5R252R6tgoR0y27:img%2Fcharacter%2FNinja.pngR2i30485R3R41R5R253R6tgoR0y27:img%2Fcharacter%2FChild.pngR2i144762R3R41R5R254R6tgoR0y33:img%2Fcharacter%2FDuplicator.jsonR2i7981R3R4R5R255R6tgoR0y28:img%2Fcharacter%2FPirate.pngR2i144622R3R41R5R256R6tgoR0y29:img%2Fcharacter%2FClimber.pngR2i90112R3R41R5R257R6tgoR0y29:img%2Fcharacter%2FSkater.jsonR2i8928R3R4R5R258R6tgoR0y28:img%2Fcharacter%2FAngel.jsonR2i8027R3R4R5R259R6tgoR0y29:img%2Fcharacter%2FLizard.jsonR2i6048R3R4R5R260R6tgoR0y28:img%2Fcharacter%2FSkier.jsonR2i5907R3R4R5R261R6tgoR0y35:img%2Fcharacter%2FJackOLantern.jsonR2i13800R3R4R5R262R6tgoR0y28:img%2Fcharacter%2FGhost.jsonR2i20410R3R4R5R263R6tgoR0y28:img%2Fcharacter%2FSkater.pngR2i120781R3R41R5R264R6tgoR0y27:img%2Fcharacter%2FBunny.pngR2i20189R3R41R5R265R6tgoR0y32:img%2Fcharacter%2FIceSkater.jsonR2i6469R3R4R5R266R6tgoR0y28:img%2Fcharacter%2FNinja.jsonR2i5747R3R4R5R267R6tgoR0y30:img%2Fcharacter%2FClimber.jsonR2i15070R3R4R5R268R6tgoR0y33:img%2Fcharacter%2FPastafarian.pngR2i175916R3R41R5R269R6tgoR0y27:img%2Fcharacter%2FSkier.pngR2i104535R3R41R5R270R6tgoR0y29:img%2Fcharacter%2FStudent.pngR2i174060R3R41R5R271R6tgoR0y30:img%2Fcharacter%2FStudent.jsonR2i10496R3R4R5R272R6tgoR0y27:img%2Fcharacter%2FGhost.pngR2i70273R3R41R5R273R6tgoR0y28:img%2Fcharacter%2FBunny.jsonR2i2576R3R4R5R274R6tgoR0y31:img%2Fcharacter%2FGentleman.pngR2i173941R3R41R5R275R6tgoR0y23:img%2Fads%2FSpinner.pngR2i22536R3R41R5R276R6tgoR0y34:img%2Feditor%2FDeleteLevelIcon.pngR2i344R3R41R5R277R6tgoR0y23:img%2Feditor%2FDrag.pngR2i1382R3R41R5R278R6tgoR0y27:img%2Feditor%2FEllipsis.pngR2i560R3R41R5R279R6tgoR0y28:img%2Feditor%2FEraseIcon.pngR2i750R3R41R5R280R6tgoR0y30:img%2Feditor%2FScrollArrow.pngR2i599R3R41R5R281R6tgoR0y32:img%2Feditor%2FZoomOutButton.pngR2i780R3R41R5R282R6tgoR0y31:img%2Feditor%2FZoomInButton.pngR2i825R3R41R5R283R6tgoR0y32:img%2Feditor%2FSelectedColor.pngR2i293R3R41R5R284R6tgoR0y41:img%2Fachievement%2FGalacticVandalism.pngR2i9386R3R41R5R285R6tgoR0y40:img%2Fachievement%2FIsntThatCheating.pngR2i307R3R41R5R286R6tgoR0y34:img%2Fachievement%2FWindSailor.pngR2i47238R3R41R5R287R6tgoR0y36:img%2Fachievement%2FRightIsWrong.pngR2i7731R3R41R5R288R6tgoR0y38:img%2Fachievement%2FThoroughlyLost.pngR2i8433R3R41R5R289R6tgoR0y34:img%2Fachievement%2FBoldlyGone.pngR2i4973R3R41R5R290R6tgoR0y34:img%2Fachievement%2FTheLazyWay.pngR2i10374R3R41R5R291R6tgoR0y36:img%2Fachievement%2FWellGrounded.pngR2i9221R3R41R5R292R6tgoR0y36:img%2Fachievement%2FKeepItSimple.pngR2i20360R3R41R5R293R6tgoR0y39:img%2Fachievement%2FLivingSuperball.pngR2i5514R3R41R5R294R6tgoR0y45:img%2Fachievement%2FWhereThePowerCellsAre.pngR2i23747R3R41R5R295R6tgoR0y29:img%2Fachievement%2FCrown.pngR2i6526R3R41R5R296R6tgoR0y34:img%2Fachievement%2FMemoryTest.pngR2i9513R3R41R5R297R6tgoR0y36:img%2Fachievement%2FFigureSkater.pngR2i46368R3R41R5R298R6tgoR0y51:img%2Fachievement%2FSlippingAndSlidingToVictory.pngR2i20399R3R41R5R299R6tgoR0y41:img%2Fachievement%2FJustBeingThorough.pngR2i12918R3R41R5R300R6tgoR0y46:img%2Fachievement%2FViolationOfCommonSense.pngR2i14266R3R41R5R301R6tgoR0y40:img%2Fachievement%2FComingFullCircle.pngR2i23162R3R41R5R302R6tgoR0y45:img%2Fachievement%2FSavedByHisNoodlyLight.pngR2i6786R3R41R5R303R6tgoR0y45:img%2Fachievement%2FTetrahedronEnthusiast.pngR2i12933R3R41R5R304R6tgoR0y42:img%2Fachievement%2FUnlimitedEndurance.pngR2i22698R3R41R5R305R6tgoR0y46:img%2Fachievement%2FTheConscientiousLizard.pngR2i17169R3R41R5R306R6tgoR0y33:img%2Fachievement%2FRampingUp.pngR2i9969R3R41R5R307R6tgoR0y48:img%2Fachievement%2FAJourneyOf1000LightYears.pngR2i14461R3R41R5R308R6tgoR0y35:img%2Fachievement%2FNarrowFocus.pngR2i8790R3R41R5R309R6tgoR0y44:img%2Fachievement%2FPlanningMakesPerfect.pngR2i8412R3R41R5R310R6tgoR0y45:img%2Fachievement%2FABreathOfFreshNothing.pngR2i5283R3R41R5R311R6tgoR0y43:img%2Fachievement%2FAGlimpseOfNewPlaces.pngR2i20032R3R41R5R312R6tgoR0y29:img%2Fcurrency%2FHugePile.pngR2i16938R3R41R5R313R6tgoR0y30:img%2Fcurrency%2FLargePile.pngR2i11536R3R41R5R314R6tgoR0y31:img%2Fcurrency%2FMediumPile.pngR2i8276R3R41R5R315R6tgoR0y30:img%2Fcurrency%2FSmallPile.pngR2i6577R3R41R5R316R6tgoR0y38:img%2Fcontrols%2FArrowCircleButton.pngR2i1552R3R41R5R317R6tgoR0y35:img%2Fsingledpi%2FRolledBoxIcon.pngR2i4478R3R41R5R318R6tgoR0y45:img%2Fsingledpi%2Ftexture%2FCrumblingTile.pngR2i22405R3R41R5R319R6tgoR0y39:img%2Fsingledpi%2Ftexture%2FBattery.pngR2i927R3R41R5R320R6tgoR0y44:img%2Fsingledpi%2Ftexture%2FAcceleration.pngR2i7214R3R41R5R321R6tgoR0y41:img%2Fsingledpi%2Ftexture%2FRGSkybox3.pngR2i12236R3R41R5R322R6tgoR0y41:img%2Fsingledpi%2Ftexture%2FRGSkybox5.pngR2i8470R3R41R5R323R6tgoR0y41:img%2Fsingledpi%2Ftexture%2FRGSkybox1.pngR2i8281R3R41R5R324R6tgoR0y39:img%2Fsingledpi%2Ftexture%2FSkybox1.pngR2i8466R3R41R5R325R6tgoR0y37:img%2Fsingledpi%2Ftexture%2FCandy.pngR2i5308R3R41R5R326R6tgoR0y41:img%2Fsingledpi%2Ftexture%2FRGSkybox4.pngR2i8238R3R41R5R327R6tgoR0y39:img%2Fsingledpi%2Ftexture%2FIceTile.pngR2i60888R3R41R5R328R6tgoR0y39:img%2Fsingledpi%2Ftexture%2FSkybox0.pngR2i13181R3R41R5R329R6tgoR0y41:img%2Fsingledpi%2Ftexture%2FRGSkybox0.pngR2i12396R3R41R5R330R6tgoR0y39:img%2Fsingledpi%2Ftexture%2FBalloon.pngR2i1505R3R41R5R331R6tgoR0y46:img%2Fsingledpi%2Ftexture%2FWarningStripes.pngR2i563R3R41R5R332R6tgoR0y45:img%2Fsingledpi%2Ftexture%2FMapWithTeapot.pngR2i14068R3R41R5R333R6tgoR0y41:img%2Fsingledpi%2Ftexture%2FCandyCorn.pngR2i1038R3R41R5R334R6tgoR0y39:img%2Fsingledpi%2Ftexture%2FSkybox2.pngR2i8355R3R41R5R335R6tgoR0y39:img%2Fsingledpi%2Ftexture%2FSkybox3.pngR2i11180R3R41R5R336R6tgoR0y36:img%2Fsingledpi%2Ftexture%2FPlus.pngR2i417R3R41R5R337R6tgoR0y39:img%2Fsingledpi%2Ftexture%2FSkybox4.pngR2i8978R3R41R5R338R6tgoR0y35:img%2Fsingledpi%2Ftexture%2FBox.pngR2i2836R3R41R5R339R6tgoR0y37:img%2Fsingledpi%2Ftexture%2FArrow.pngR2i2197R3R41R5R340R6tgoR0y41:img%2Fsingledpi%2Ftexture%2FRGSkybox2.pngR2i7925R3R41R5R341R6tgoR0y40:img%2Fsingledpi%2Ftexture%2FWormhole.pngR2i51223R3R41R5R342R6tgoR0y42:img%2Fsingledpi%2Ftexture%2FRuinedTile.pngR2i17373R3R41R5R343R6tgoR0y39:img%2Fsingledpi%2Ftexture%2FSkybox5.pngR2i8651R3R41R5R344R6tgoR0y29:img%2Fsingledpi%2FBoxIcon.pngR2i2358R3R41R5R345R6tgoR2i35073R3y5:SOUNDR5y16:music%2FTone.oggy9:pathGroupaR347hR6tgoR2i1673558R3y5:MUSICR5y24:music%2FUnsafeSpeeds.oggR348aR350hR6tgoR2i1104548R3R349R5y19:music%2FTheVoid.oggR348aR351hR6tgoR2i1622996R3R349R5y27:music%2FTravelTheGalaxy.oggR348aR352hR6tgoR2i1387022R3R349R5y31:music%2FLeaveTheSolarSystem.oggR348aR353hR6tgoR2i1223153R3R349R5y26:music%2FCrumblingWalls.oggR348aR354hR6tgoR2i1596503R3R349R5y31:music%2FWormholeToSomewhere.oggR348aR355hR6tgh\x22,\x22rootPath\x22:null,\x22version\x22:2,\x22libraryArgs\x22:[],\x22libraryType\x22:null}', _0x2d68c8[_0x4cc7('0xca3')]); continue; } break; } } ; var _0x578103 = function(_0x255692) { null != _0x255692 && (this[_0x4cc7('0x5e2')] = _0x255692); this[_0x4cc7('0xca7')] || (void 0x0 == this[_0x4cc7('0xca8')] && (this[_0x4cc7('0xca8')] = 0x0), void 0x0 == this[_0x4cc7('0xca9')] && (this[_0x4cc7('0xca9')] = 0x0), void 0x0 == this[_0x4cc7('0x98b')] && (this[_0x4cc7('0x98b')] = 0x0), void 0x0 == this[_0x4cc7('0xcaa')] && (this['numGlyphs'] = 0x0), _0x56067a[_0x4cc7('0x54e')](void 0x0, this[_0x4cc7('0xcab')]) && (this[_0x4cc7('0xcab')] = 0x0), void 0x0 == this[_0x4cc7('0xcac')] && (this[_0x4cc7('0xcac')] = 0x0), void 0x0 == this['unitsPerEM'] && (this[_0x4cc7('0xcad')] = 0x0), null != this[_0x4cc7('0xcae')] ? _0x477148[_0x4cc7('0xcaf')](this[_0x4cc7('0xcae')]) && this['__fromBytes'](_0x477148[_0x4cc7('0xcb0')](this[_0x4cc7('0xcae')])) : null != this[_0x4cc7('0xcb1')] && this[_0x4cc7('0xcb2')](this[_0x4cc7('0xcb1')])); }; _0x16dada[_0x4cc7('0xcb3')] = _0x578103; _0x578103['__name__'] = [_0x4cc7('0x94'), _0x4cc7('0xcb4'), _0x4cc7('0xcb5')]; _0x578103[_0x4cc7('0xcb6')] = function(_0x4f4e5c) { if (null == _0x4f4e5c) return null; var _0x1f24fe = new _0x578103(); _0x1f24fe[_0x4cc7('0xcb2')](_0x4f4e5c); return _0x1f24fe; } ; _0x578103[_0x4cc7('0xcb7')] = function(_0xe3197c) { return new _0x578103()[_0x4cc7('0xcb8')](_0xe3197c); } ; _0x578103[_0x4cc7('0xcb9')] = function(_0xe7b95) { var _0x1c8ee7 = window[_0x4cc7('0xcba')]['createElement'](_0x4cc7('0xcbb')); _0x1c8ee7['setAttribute'](_0x56067a[_0x4cc7('0x569')], _0x4cc7('0xcbc')); var _0x30a7cb = window[_0x4cc7('0xcba')][_0x4cc7('0xcbd')](_0x4cc7('0xcbe')); _0x1c8ee7[_0x4cc7('0xcbf')](_0x30a7cb); _0x30a7cb = _0x1c8ee7[_0x4cc7('0xcc0')]; _0x30a7cb['display'] = _0x4cc7('0xcc1'); _0x30a7cb[_0x4cc7('0xcc2')] = _0x4cc7('0xcc3'); _0x30a7cb[_0x4cc7('0xcc4')] = '-9999px'; _0x30a7cb[_0x4cc7('0x6a2')] = _0x4cc7('0xcc5'); _0x30a7cb[_0x4cc7('0xcc6')] = '300px'; _0x30a7cb[_0x4cc7('0x7d9')] = 'auto'; _0x30a7cb[_0x4cc7('0x98b')] = 'auto'; _0x30a7cb[_0x4cc7('0xcc7')] = 'normal'; _0x30a7cb[_0x4cc7('0xcc8')] = '0'; _0x30a7cb['padding'] = '0'; _0x30a7cb[_0x4cc7('0xcc9')] = _0x4cc7('0xcca'); _0x30a7cb['whiteSpace'] = _0x4cc7('0xccb'); _0x30a7cb['fontFamily'] = _0xe7b95; window[_0x4cc7('0xcba')][_0x4cc7('0xccc')]['appendChild'](_0x1c8ee7); return _0x1c8ee7; } ; _0x578103[_0x4cc7('0x8')] = {}; _0x578103[_0x4cc7('0x8')]['ascender'] = null; _0x578103[_0x4cc7('0x8')][_0x4cc7('0xca9')] = null; _0x578103[_0x4cc7('0x8')][_0x4cc7('0x98b')] = null; _0x578103[_0x4cc7('0x8')]['name'] = null; _0x578103[_0x4cc7('0x8')]['numGlyphs'] = null; _0x578103[_0x4cc7('0x8')][_0x4cc7('0xccd')] = null; _0x578103[_0x4cc7('0x8')][_0x4cc7('0xcab')] = null; _0x578103[_0x4cc7('0x8')]['underlineThickness'] = null; _0x578103[_0x4cc7('0x8')]['unitsPerEM'] = null; _0x578103[_0x4cc7('0x8')]['__fontID'] = null; _0x578103[_0x4cc7('0x8')][_0x4cc7('0xcb1')] = null; _0x578103[_0x4cc7('0x8')][_0x4cc7('0xca7')] = null; _0x578103[_0x4cc7('0x8')][_0x4cc7('0xaa6')] = function(_0xdcf85) { null != _0xdcf85 && (this.ascender = _0xdcf85.ascender, this.descender = _0xdcf85.descender, this.height = _0xdcf85.height, this.name = _0xdcf85.name, this.numGlyphs = _0xdcf85.numGlyphs, this.src = _0xdcf85.src, this.underlinePosition = _0xdcf85.underlinePosition, this.underlineThickness = _0xdcf85.underlineThickness, this.unitsPerEM = _0xdcf85.unitsPerEM, this.__fontID = _0xdcf85.__fontID, this.__fontPath = _0xdcf85.__fontPath, this.__init = !0x0); } ; _0x578103[_0x4cc7('0x8')][_0x4cc7('0xcce')] = function(_0x26395e) { this.__fontPath = null; } ; _0x578103[_0x4cc7('0x8')][_0x4cc7('0xcb2')] = function(_0x2ab5a0) { this.__fontPath = _0x2ab5a0; } ; _0x578103[_0x4cc7('0x8')][_0x4cc7('0xcb8')] = function(_0x4f94da) { var _0x3b62e2 = this , _0x5b68c0 = new _0x3cded9(); this.name = _0x4f94da; var _0x29bedb = window.navigator.userAgent.toLowerCase() , _0x14fde4 = 0x0 <= _0x29bedb.indexOf(_0x4cc7('0xccf')) && 0x0 > _0x29bedb.indexOf(_0x4cc7('0xcd0')); _0x29bedb = new _0x1e3ce8(_0x4cc7('0xcd1'),'i').match(_0x29bedb); if (!_0x14fde4 && !_0x29bedb && window.document.fonts && (_0x37a526 = window.document.fonts, _0x48c401(_0x37a526, _0x37a526.load))) window.document.fonts.load(_0x4cc7('0xcd2') + _0x4f94da + '\x27').then(function(_0x4f94da) { _0x5b68c0.complete(_0x3b62e2); }, function(_0x29bedb) { if (_0x4cc7('0xcd3') !== _0x4cc7('0xcd3')) { if (_0x4f94da.byteLength + _0x3b62e2 > this.byteLength) throw new _0x202aa0(_0x4cc7('0xcd4')); for (var _0x48afd1 = 0x0, _0x272d0a = _0x4f94da.byteLength; _0x48afd1 < _0x272d0a; ) { var _0x138eac = _0x48afd1++; this[_0x138eac + _0x3b62e2] = _0x4f94da[_0x138eac]; } } else { _0x491796.warn(_0x4cc7('0xcd5') + _0x4f94da + '\x22', { fileName: 'Font.hx', lineNumber: 0x200, className: _0x4cc7('0xcb3'), methodName: '__loadFromName' }); _0x5b68c0.complete(_0x3b62e2); } }); else { var _0x1477c2 = _0x578103.__measureFontNode(_0x2d63f9.lBwTa('\x27' + _0x4f94da, _0x4cc7('0xcd6'))), _0x9b4110 = _0x578103.__measureFontNode('\x27' + _0x4f94da + _0x4cc7('0xcd7')), _0x4f35cb = _0x1477c2.offsetWidth, _0x4192cc = _0x9b4110.offsetWidth, _0x3a0a22 = -0x1, _0x4c684f = 0x0, _0x5ae982, _0x16dada; _0x3a0a22 = window.setInterval(function() { _0x4c684f += 0x1; _0x5ae982 = _0x1477c2.offsetWidth == _0x4f35cb ? _0x9b4110.offsetWidth != _0x4192cc : !0x0; _0x16dada = 0xbb8 <= 0x32 * _0x4c684f; if (_0x5ae982 || _0x16dada) window.clearInterval(_0x3a0a22), _0x1477c2.parentNode.removeChild(_0x1477c2), _0x9b4110.parentNode.removeChild(_0x9b4110), _0x9b4110 = _0x1477c2 = null, _0x16dada && _0x491796.warn('Could\x20not\x20load\x20web\x20font\x20\x22' + _0x4f94da + '\x22', { fileName: _0x4cc7('0xcd8'), lineNumber: 0x223, className: _0x4cc7('0xcb3'), methodName: _0x4cc7('0xcb8') }), _0x5b68c0.complete(_0x3b62e2); }, 0x32); } return _0x5b68c0.future; } ; _0x578103[_0x4cc7('0x8')]['__class__'] = _0x578103; var _0xf94a9e = _0x3bb917['__ASSET__font_comfortaa_bold_ttf'] = function() { this[_0x4cc7('0xca8')] = 0x820; this['descender'] = -0x1e0; this[_0x4cc7('0x98b')] = 0xa01; this['numGlyphs'] = 0x256; this[_0x4cc7('0xcab')] = -0x124; this[_0x4cc7('0xcac')] = 0x96; this['unitsPerEM'] = 0x800; this[_0x4cc7('0x5e2')] = _0x4cc7('0xcd9'); _0x578103[_0x4cc7('0x96b')](this); } ; _0x16dada[_0x4cc7('0xcda')] = _0xf94a9e; _0xf94a9e['__name__'] = [_0x4cc7('0xcda')]; _0xf94a9e['__super__'] = _0x578103; _0xf94a9e[_0x4cc7('0x8')] = _0x5aff49(_0x578103[_0x4cc7('0x8')], { '__class__': _0xf94a9e }); var _0x2576ce = _0x3bb917[_0x4cc7('0xcdb')] = function() { this[_0x4cc7('0xca8')] = 0x7d0; this['descender'] = 0x196; this[_0x4cc7('0x98b')] = 0x766; this[_0x4cc7('0xcaa')] = 0x256; this[_0x4cc7('0xcab')] = -0x1b6; this[_0x4cc7('0xcac')] = 0x94; this['unitsPerEM'] = 0x800; this[_0x4cc7('0x5e2')] = _0x56067a['lffOq']; _0x578103[_0x4cc7('0x96b')](this); } ; _0x16dada[_0x4cc7('0xcdb')] = _0x2576ce; _0x2576ce[_0x4cc7('0x8f2')] = [_0x4cc7('0xcdb')]; _0x2576ce[_0x4cc7('0x92b')] = _0x578103; _0x2576ce['prototype'] = _0x5aff49(_0x578103['prototype'], { '__class__': _0x2576ce }); var _0x43c263 = _0x3bb917[_0x4cc7('0xcdc')] = function() { if (_0x4cc7('0xcdd') !== _0x4cc7('0xcde')) { this[_0x4cc7('0xca8')] = 0x470; this[_0x4cc7('0xca9')] = -0x145; this[_0x4cc7('0x98b')] = 0x5d4; this[_0x4cc7('0xcaa')] = 0xe6; this['underlinePosition'] = -0x66; this[_0x4cc7('0xcac')] = 0x33; this[_0x4cc7('0xcad')] = 0x400; this[_0x4cc7('0x5e2')] = 'Permanent\x20Marker'; _0x578103[_0x4cc7('0x96b')](this); } else { _0x1f6df7[_0x4cc7('0x8')][_0x4cc7('0xcdf')][_0x4cc7('0x96b')](this, a); this[_0x4cc7('0xce0')] && (this[_0x4cc7('0xce1')] = this[_0x4cc7('0xce2')] = 0x0); return !0x1; } } ; _0x16dada[_0x4cc7('0xcdc')] = _0x43c263; _0x43c263[_0x4cc7('0x8f2')] = ['__ASSET__font_permanentmarker_ttf']; _0x43c263[_0x4cc7('0x92b')] = _0x578103; _0x43c263[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x3c5')](_0x5aff49, _0x578103[_0x4cc7('0x8')], { '__class__': _0x43c263 }); var _0xee918d = function(_0x4753cb) { _0x578103['call'](this, _0x4753cb); }; _0x16dada[_0x4cc7('0xce3')] = _0xee918d; _0xee918d[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0xcb4'), _0x4cc7('0xcb5')]; _0xee918d['enumerateFonts'] = function(_0x441228) { return _0xee918d[_0x4cc7('0xce4')]; } ; _0xee918d[_0x4cc7('0xcb6')] = function(_0x38419a) { var _0x3dfc40 = new _0xee918d(); _0x3dfc40[_0x4cc7('0xcb2')](_0x38419a); return _0x3dfc40; } ; _0xee918d[_0x4cc7('0xcb7')] = function(_0x2f795e) { return _0x578103[_0x4cc7('0xcb7')](_0x2f795e)[_0x4cc7('0xce5')](function(_0x2f795e) { var _0x265e92 = new _0xee918d(); _0x265e92[_0x4cc7('0xce6')](_0x2f795e); return _0x4029ca[_0x4cc7('0xce7')](_0x265e92); }); } ; _0xee918d[_0x4cc7('0xca1')] = function(_0x2a51e3) { _0x2a51e3 = null == (null == _0x2a51e3 ? null : _0x5260f5[_0x4cc7('0xce8')](_0x2a51e3)) ? _0x5260f5[_0x4cc7('0x99b')](_0x4b4d92[_0x4cc7('0xce9')](_0x2a51e3, []), _0xee918d) : _0x5260f5[_0x4cc7('0x99b')](_0x2a51e3, _0xee918d); if (null != _0x2a51e3) { if (_0x56067a[_0x4cc7('0x56c')](_0x56067a['DnGSR'], _0x4cc7('0x56e'))) { _0xee918d['__registeredFonts']['push'](_0x2a51e3); var _0x11f143 = _0x2a51e3[_0x4cc7('0x5e2')] , _0x380e2a = _0xee918d[_0x4cc7('0xcea')]; null != _0x842c50[_0x11f143] ? _0x380e2a[_0x4cc7('0x97d')](_0x11f143, _0x2a51e3) : _0x380e2a['h'][_0x11f143] = _0x2a51e3; } else { if ((_0x1c8e81 || _0xa23b63 && _0x578190) && _0x204525[_0x4cc7('0xceb')]) { var _0x40bfdb = new FileReader(); _0x40bfdb[_0x4cc7('0xcec')] = function() { var _0x3a3000 = _0x1c8e81 ? _0x40bfdb[_0x4cc7('0xced')] : _0x40bfdb[_0x4cc7('0xced')][_0x4cc7('0x20')](/^data:[^;]*;/, _0x4cc7('0xcee')); _0x204525[_0x4cc7('0xcef')](_0x3a3000, _0x4cc7('0xc0b')) || (_0x204525['location'][_0x4cc7('0xcf0')] = _0x3a3000); _0x3e3cd2[_0x4cc7('0xcf1')] = _0x3e3cd2[_0x4cc7('0xcf2')]; _0x325caa(); } ; _0x40bfdb[_0x4cc7('0xcf3')](_0x48c401); _0x3e3cd2['readyState'] = _0x3e3cd2['INIT']; } else _0x34f9a1 || (_0x34f9a1 = (_0x204525[_0x4cc7('0xcf4')] || _0x204525['webkitURL'] || _0x204525)[_0x4cc7('0xcf5')](_0x48c401)), _0xa23b63 ? _0x204525[_0x4cc7('0xcf6')][_0x4cc7('0xcf0')] = _0x34f9a1 : _0x204525[_0x4cc7('0xcef')](_0x34f9a1, _0x4cc7('0xc0b')) || (_0x204525[_0x4cc7('0xcf6')][_0x4cc7('0xcf0')] = _0x34f9a1), _0x3e3cd2[_0x4cc7('0xcf1')] = _0x3e3cd2['DONE'], _0x325caa(), _0x5aff49(_0x34f9a1); } } } ; _0xee918d['__super__'] = _0x578103; _0xee918d[_0x4cc7('0x8')] = _0x5aff49(_0x578103[_0x4cc7('0x8')], { '__fromLimeFont': function(_0x10b6ef) { this['__copyFrom'](_0x10b6ef); }, '__class__': _0xee918d }); var _0x16ff04 = _0x3bb917[_0x4cc7('0xcf7')] = function() { this[_0x4cc7('0xce6')](new _0xf94a9e()); _0x578103[_0x4cc7('0x96b')](this, void 0x0); } ; _0x16dada[_0x4cc7('0xcf7')] = _0x16ff04; _0x16ff04['__name__'] = ['__ASSET__OPENFL__font_comfortaa_bold_ttf']; _0x16ff04[_0x4cc7('0x92b')] = _0xee918d; _0x16ff04['prototype'] = _0x5aff49(_0xee918d[_0x4cc7('0x8')], { '__class__': _0x16ff04 }); var _0x5b0de5 = _0x3bb917[_0x4cc7('0xcf8')] = function() { this['__fromLimeFont'](new _0x2576ce()); _0x578103[_0x4cc7('0x96b')](this, void 0x0); } ; _0x16dada['__ASSET__OPENFL__font_comfortaa_otf'] = _0x5b0de5; _0x5b0de5[_0x4cc7('0x8f2')] = [_0x4cc7('0xcf8')]; _0x5b0de5['__super__'] = _0xee918d; _0x5b0de5['prototype'] = _0x5aff49(_0xee918d[_0x4cc7('0x8')], { '__class__': _0x5b0de5 }); var _0x5d5b96 = _0x3bb917[_0x4cc7('0xcf9')] = function() { this['__fromLimeFont'](new _0x43c263()); _0x578103[_0x4cc7('0x96b')](this, void 0x0); } ; _0x16dada[_0x4cc7('0xcf9')] = _0x5d5b96; _0x5d5b96[_0x4cc7('0x8f2')] = [_0x4cc7('0xcf9')]; _0x5d5b96[_0x4cc7('0x92b')] = _0xee918d; _0x5d5b96[_0x4cc7('0x8')] = _0x5aff49(_0xee918d['prototype'], { '__class__': _0x5d5b96 }); Math['__name__'] = ['Math']; var _0x19c1c0 = function() {}; _0x16dada[_0x4cc7('0xcfa')] = _0x19c1c0; _0x19c1c0[_0x4cc7('0x8f2')] = [_0x4cc7('0xcfa')]; _0x19c1c0[_0x4cc7('0x997')] = function(_0x5ecdf0, _0x127483) { try { if (_0x4cc7('0xcfb') === _0x4cc7('0xcfc')) { this[_0x4cc7('0xcfd')] += _0x5ecdf0; this[_0x4cc7('0xcfe')][_0x4cc7('0x94a')](this[_0x4cc7('0xcfd')]); this[_0x4cc7('0xcff')] && this['applyPositionDelta'](); } else { return _0x5ecdf0[_0x127483]; } } catch (_0x3d5ff7) { return _0x4964ea[_0x4cc7('0xab4')] = _0x3d5ff7, null; } } ; _0x19c1c0['getProperty'] = function(_0x5e679e, _0x4335c2) { var _0x22cd1a; if (null == _0x5e679e) return null; var _0x5be87b = _0x5e679e['__properties__'] ? _0x22cd1a = _0x5e679e[_0x4cc7('0x2d6')][_0x4cc7('0xd00') + _0x4335c2] : !0x1; return _0x5be87b ? _0x5e679e[_0x22cd1a]() : _0x5e679e[_0x4335c2]; } ; _0x19c1c0['setProperty'] = function(_0x163f89, _0x39c761, _0x5cd93d) { var _0x2ed659; var _0xce044e = _0x163f89['__properties__'] ? _0x2ed659 = _0x163f89[_0x4cc7('0x2d6')][_0x4cc7('0xd01') + _0x39c761] : !0x1; if (_0xce044e) _0x163f89[_0x2ed659](_0x5cd93d); else _0x163f89[_0x39c761] = _0x5cd93d; } ; _0x19c1c0[_0x4cc7('0x995')] = function(_0x684ad0) { var _0x3b585e = []; if (null != _0x684ad0) { var _0x49a1ee = Object['prototype'][_0x4cc7('0x959')], _0x2ef09c; for (_0x2ef09c in _0x684ad0) '__id__' != _0x2ef09c && _0x4cc7('0x8ee') != _0x2ef09c && _0x49a1ee[_0x4cc7('0x96b')](_0x684ad0, _0x2ef09c) && _0x3b585e['push'](_0x2ef09c); } return _0x3b585e; } ; _0x19c1c0[_0x4cc7('0xd02')] = function(_0x36d6d0) { return _0x4cc7('0x5') == typeof _0x36d6d0 ? !(_0x36d6d0[_0x4cc7('0x8f2')] || _0x36d6d0[_0x4cc7('0xd03')]) : !0x1; } ; _0x19c1c0[_0x4cc7('0xd04')] = function(_0x1455db, _0x31b1e8) { return _0x1455db == _0x31b1e8 ? 0x0 : _0x1455db > _0x31b1e8 ? 0x1 : -0x1; } ; _0x19c1c0[_0x4cc7('0xa5c')] = function(_0x3680a0, _0x1a62f6) { return _0x3680a0 == _0x1a62f6 ? !0x0 : _0x19c1c0[_0x4cc7('0xd02')](_0x3680a0) && _0x19c1c0['isFunction'](_0x1a62f6) ? _0x3680a0[_0x4cc7('0x0')] == _0x1a62f6[_0x4cc7('0x0')] && _0x3680a0[_0x4cc7('0x8ef')] == _0x1a62f6[_0x4cc7('0x8ef')] ? null != _0x3680a0[_0x4cc7('0x8ef')] : !0x1 : !0x1; } ; _0x19c1c0[_0x4cc7('0xd05')] = function(_0x2854ac, _0x179e46) { if (!Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x2854ac, _0x179e46)) return !0x1; delete _0x2854ac[_0x179e46]; return !0x0; } ; var _0x4fc155 = function() {}; _0x16dada[_0x4cc7('0xd06')] = _0x4fc155; _0x4fc155[_0x4cc7('0x8f2')] = [_0x4cc7('0xd06')]; var _0x4bf907 = function() {}; _0x16dada[_0x4cc7('0xd07')] = _0x4bf907; _0x4bf907[_0x4cc7('0x8f2')] = [_0x4cc7('0xd07')]; _0x4bf907[_0x4cc7('0x4dc')] = function(_0x18affc) { return _0x5260f5[_0x4cc7('0x8f0')](_0x18affc, ''); } ; _0x4bf907[_0x4cc7('0xd08')] = function(_0x4752d0) { var _0xe3e608 = parseInt(_0x4752d0, 0xa); 0x0 != _0xe3e608 || 0x78 != _0x3a8a6f[_0x4cc7('0xc89')](_0x4752d0, 0x1) && 0x58 != _0x3a8a6f[_0x4cc7('0xc89')](_0x4752d0, 0x1) || (_0xe3e608 = parseInt(_0x4752d0)); return isNaN(_0xe3e608) ? null : _0xe3e608; } ; _0x4bf907[_0x4cc7('0xd09')] = function(_0x2e5835) { return parseFloat(_0x2e5835); } ; var _0x4ab476 = function() { if (_0x4cc7('0xd0a') !== 'wQJbD') { var _0x4e82e1 = d++; c = 0x2 != _0x4e82e1 ? c + (',' + _0x5260f5[_0x4cc7('0x8f0')](a[_0x4e82e1], b)) : c + _0x5260f5['__string_rec'](a[_0x4e82e1], b); } else { this['b'] = ''; } }; _0x16dada[_0x4cc7('0x3c7')] = _0x4ab476; _0x4ab476[_0x4cc7('0x8f2')] = [_0x2d63f9['nUwzF']]; _0x4ab476[_0x4cc7('0x8')] = {}; _0x4ab476[_0x4cc7('0x8')]['b'] = null; _0x4ab476[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4ab476; var _0x29cea6 = function() {}; _0x16dada[_0x4cc7('0xd0b')] = _0x29cea6; _0x29cea6['__name__'] = [_0x4cc7('0xd0b')]; _0x29cea6['htmlEscape'] = function(_0x5a0013, _0x216718) { _0x5a0013 = _0x5a0013[_0x4cc7('0x46')]('&')['join']('&')[_0x4cc7('0x46')]('<')[_0x4cc7('0xc7a')]('<')['split']('>')[_0x4cc7('0xc7a')]('>'); return _0x216718 ? _0x5a0013[_0x4cc7('0x46')]('\x22')[_0x4cc7('0xc7a')](_0x4cc7('0xd0c'))[_0x4cc7('0x46')]('\x27')['join'](''') : _0x5a0013; } ; _0x29cea6[_0x4cc7('0x55')] = function(_0x28d5aa, _0x14dd08) { return _0x28d5aa[_0x4cc7('0x21')] >= _0x14dd08[_0x4cc7('0x21')] ? _0x3a8a6f[_0x4cc7('0x946')](_0x28d5aa, 0x0, _0x14dd08[_0x4cc7('0x21')]) == _0x14dd08 : !0x1; } ; _0x29cea6[_0x4cc7('0x51')] = function(_0x461113, _0x46daf3) { var _0xcda071 = _0x46daf3[_0x4cc7('0x21')] , _0x5d5165 = _0x461113[_0x4cc7('0x21')]; return _0x5d5165 >= _0xcda071 ? _0x3a8a6f['substr'](_0x461113, _0x5d5165 - _0xcda071, _0xcda071) == _0x46daf3 : !0x1; } ; _0x29cea6[_0x4cc7('0xd0d')] = function(_0x3d1dfa, _0x394107) { _0x3d1dfa = _0x3a8a6f[_0x4cc7('0xc89')](_0x3d1dfa, _0x394107); return 0x8 < _0x3d1dfa && 0xe > _0x3d1dfa ? !0x0 : _0x56067a[_0x4cc7('0x54e')](0x20, _0x3d1dfa); } ; _0x29cea6[_0x4cc7('0xd0e')] = function(_0x3c47ae) { for (var _0x14b950 = _0x3c47ae[_0x4cc7('0x21')], _0x404d1d = 0x0; _0x404d1d < _0x14b950 && _0x29cea6[_0x4cc7('0xd0d')](_0x3c47ae, _0x404d1d); ) ++_0x404d1d; return 0x0 < _0x404d1d ? _0x3a8a6f[_0x4cc7('0x946')](_0x3c47ae, _0x404d1d, _0x14b950 - _0x404d1d) : _0x3c47ae; } ; _0x29cea6[_0x4cc7('0xd0f')] = function(_0x4622c3) { if ('PdGaG' === _0x4cc7('0xd10')) { for (var _0x211607 = _0x4622c3[_0x4cc7('0x21')], _0x403af7 = 0x0; _0x403af7 < _0x211607 && _0x29cea6[_0x4cc7('0xd0d')](_0x4622c3, _0x211607 - _0x403af7 - 0x1); ) ++_0x403af7; return 0x0 < _0x403af7 ? _0x3a8a6f[_0x4cc7('0x946')](_0x4622c3, 0x0, _0x211607 - _0x403af7) : _0x4622c3; } else { return null != this[_0x4cc7('0xd11')] ? this[_0x4cc7('0xd11')](this[_0x4cc7('0xb7f')]) : !0x1; } } ; _0x29cea6[_0x4cc7('0xd12')] = function(_0x18a988) { if ('lwFqX' === _0x4cc7('0xd13')) { return _0x29cea6[_0x4cc7('0xd0e')](_0x29cea6['rtrim'](_0x18a988)); } else { this[_0x4cc7('0xd14')] = !0x0; var _0x4b5456 = this[_0x4cc7('0xd15')](); this['completed'] = !0x1; var _0x117959 = this[_0x4cc7('0x907')]['buffer'][_0x4cc7('0xd16')]['_volume']; this['parent'][_0x4cc7('0xaa3')][_0x4cc7('0xd16')][_0x4cc7('0xd17')] = this['parent']['get_gain'](); this['id'] = this[_0x4cc7('0x907')][_0x4cc7('0xaa3')][_0x4cc7('0xd16')][_0x4cc7('0xd18')](); this[_0x4cc7('0x907')][_0x4cc7('0xaa3')][_0x4cc7('0xd16')][_0x4cc7('0xd17')] = _0x117959; this[_0x4cc7('0xd19')](this[_0x4cc7('0x907')][_0x4cc7('0xd1a')]()); this[_0x4cc7('0x907')][_0x4cc7('0xaa3')][_0x4cc7('0xd16')]['on']('end', _0x56067a[_0x4cc7('0x547')](_0x48c401, this, this[_0x4cc7('0xd1b')]), this['id']); this[_0x4cc7('0xd1c')](_0x4b5456); } } ; _0x29cea6['lpad'] = function(_0x583b02, _0x17a00d, _0x59c1cb) { if (_0x4cc7('0xd1d') !== _0x4cc7('0xd1e')) { if (0x0 >= _0x17a00d['length']) return _0x583b02; for (; _0x583b02[_0x4cc7('0x21')] < _0x59c1cb; ) _0x583b02 = _0x17a00d + _0x583b02; return _0x583b02; } else { _0x7c6a30['call'](this); this[_0x4cc7('0xd1f')](new _0x4fb65f(_0x583b02)); this[_0x4cc7('0xd20')] = this[_0x4cc7('0xd21')]()[_0x4cc7('0xc79')]; this[_0x4cc7('0xd22')] = 0x1 < this['_atfData'][_0x4cc7('0xd23')]; } } ; _0x29cea6[_0x4cc7('0x20')] = function(_0x2e48d9, _0x4e4132, _0x2f2343) { if ('qzrWx' !== _0x4cc7('0xd24')) { return _0x2e48d9[_0x4cc7('0x46')](_0x4e4132)['join'](_0x2f2343); } else { if (null == _0x2e48d9) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0xd25'))); var _0x2fb50c = this[_0x4cc7('0xd26')]['indexOf'](_0x2e48d9, 0x0); if (-0x1 == _0x2fb50c) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0xd27'))); this[_0x4cc7('0xd28')](_0x2fb50c, _0x2e48d9); } } ; _0x29cea6[_0x4cc7('0xd29')] = function(_0x17205a, _0x54d3c6) { for (var _0x4e7aef = ''; _0x4e7aef = _0x56067a[_0x4cc7('0xd2a')](_0x4cc7('0xd2b')[_0x4cc7('0xb9b')](_0x17205a & 0xf), _0x4e7aef), _0x17205a >>>= 0x4, 0x0 < _0x17205a; ) ; if (null != _0x54d3c6) for (; _0x4e7aef[_0x4cc7('0x21')] < _0x54d3c6; ) _0x4e7aef = '0' + _0x4e7aef; return _0x4e7aef; } ; var _0x51c10b = _0x16dada[_0x4cc7('0xd2c')] = {}; _0x16dada[_0x4cc7('0xd2c')][_0x4cc7('0xd03')] = [_0x4cc7('0xd2c')]; _0x16dada[_0x4cc7('0xd2c')][_0x4cc7('0xd2d')] = 'TNull\x20TInt\x20TFloat\x20TBool\x20TObject\x20TFunction\x20TClass\x20TEnum\x20TUnknown'.split('\x20'); _0x51c10b['TNull'] = [_0x4cc7('0xd2e'), 0x0]; _0x51c10b[_0x4cc7('0xd2e')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x51c10b[_0x4cc7('0xd2e')][_0x4cc7('0xd2f')] = _0x51c10b; _0x51c10b[_0x4cc7('0xd30')] = [_0x4cc7('0xd30'), 0x1]; _0x51c10b['TInt'][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x51c10b['TInt'][_0x4cc7('0xd2f')] = _0x51c10b; _0x51c10b[_0x4cc7('0xd31')] = ['TFloat', 0x2]; _0x51c10b[_0x4cc7('0xd31')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x51c10b[_0x4cc7('0xd31')][_0x4cc7('0xd2f')] = _0x51c10b; _0x51c10b['TBool'] = [_0x4cc7('0xd32'), 0x3]; _0x51c10b[_0x4cc7('0xd32')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x51c10b[_0x4cc7('0xd32')][_0x4cc7('0xd2f')] = _0x51c10b; _0x51c10b['TObject'] = [_0x4cc7('0xd33'), 0x4]; _0x51c10b[_0x4cc7('0xd33')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x51c10b[_0x4cc7('0xd33')][_0x4cc7('0xd2f')] = _0x51c10b; _0x51c10b[_0x4cc7('0xd34')] = [_0x4cc7('0xd34'), 0x5]; _0x51c10b['TFunction'][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x51c10b[_0x4cc7('0xd34')][_0x4cc7('0xd2f')] = _0x51c10b; _0x51c10b['TClass'] = function(_0x5ddc55) { _0x5ddc55 = [_0x4cc7('0xd35'), 0x6, _0x5ddc55]; _0x5ddc55[_0x4cc7('0xd2f')] = _0x51c10b; _0x5ddc55[_0x4cc7('0x8eb')] = _0x3e3cd2; return _0x5ddc55; } ; _0x51c10b[_0x4cc7('0xd36')] = function(_0x451f87) { _0x451f87 = ['TEnum', 0x7, _0x451f87]; _0x451f87['__enum__'] = _0x51c10b; _0x451f87[_0x4cc7('0x8eb')] = _0x3e3cd2; return _0x451f87; } ; _0x51c10b[_0x4cc7('0xd37')] = [_0x4cc7('0xd37'), 0x8]; _0x51c10b[_0x4cc7('0xd37')]['toString'] = _0x3e3cd2; _0x51c10b['TUnknown']['__enum__'] = _0x51c10b; var _0x4b4d92 = function() {}; _0x16dada['Type'] = _0x4b4d92; _0x4b4d92[_0x4cc7('0x8f2')] = ['Type']; _0x4b4d92[_0x4cc7('0xd38')] = function(_0x49b0f0) { _0x49b0f0 = _0x49b0f0['__name__']; return null == _0x49b0f0 ? null : _0x49b0f0[_0x4cc7('0xc7a')]('.'); } ; _0x4b4d92[_0x4cc7('0xd39')] = function(_0x411f11) { return _0x411f11[_0x4cc7('0xd03')][_0x4cc7('0xc7a')]('.'); } ; _0x4b4d92['resolveClass'] = function(_0x492dea) { _0x492dea = _0x16dada[_0x492dea]; return null != _0x492dea && _0x492dea[_0x4cc7('0x8f2')] ? _0x492dea : null; } ; _0x4b4d92[_0x4cc7('0xd3a')] = function(_0x3284d5) { _0x3284d5 = _0x16dada[_0x3284d5]; return null != _0x3284d5 && _0x3284d5[_0x4cc7('0xd03')] ? _0x3284d5 : null; } ; _0x4b4d92[_0x4cc7('0xce9')] = function(_0x130637, _0x3812c2) { switch (_0x3812c2[_0x4cc7('0x21')]) { case 0x0: return new _0x130637(); case 0x1: return new _0x130637(_0x3812c2[0x0]); case 0x2: return new _0x130637(_0x3812c2[0x0],_0x3812c2[0x1]); case 0x3: return new _0x130637(_0x3812c2[0x0],_0x3812c2[0x1],_0x3812c2[0x2]); case 0x4: return new _0x130637(_0x3812c2[0x0],_0x3812c2[0x1],_0x3812c2[0x2],_0x3812c2[0x3]); case 0x5: return new _0x130637(_0x3812c2[0x0],_0x3812c2[0x1],_0x3812c2[0x2],_0x3812c2[0x3],_0x3812c2[0x4]); case 0x6: return new _0x130637(_0x3812c2[0x0],_0x3812c2[0x1],_0x3812c2[0x2],_0x3812c2[0x3],_0x3812c2[0x4],_0x3812c2[0x5]); case 0x7: return new _0x130637(_0x3812c2[0x0],_0x3812c2[0x1],_0x3812c2[0x2],_0x3812c2[0x3],_0x3812c2[0x4],_0x3812c2[0x5],_0x3812c2[0x6]); case 0x8: return new _0x130637(_0x3812c2[0x0],_0x3812c2[0x1],_0x3812c2[0x2],_0x3812c2[0x3],_0x3812c2[0x4],_0x3812c2[0x5],_0x3812c2[0x6],_0x3812c2[0x7]); case 0x9: return new _0x130637(_0x3812c2[0x0],_0x3812c2[0x1],_0x3812c2[0x2],_0x3812c2[0x3],_0x3812c2[0x4],_0x3812c2[0x5],_0x3812c2[0x6],_0x3812c2[0x7],_0x3812c2[0x8]); case 0xa: return new _0x130637(_0x3812c2[0x0],_0x3812c2[0x1],_0x3812c2[0x2],_0x3812c2[0x3],_0x3812c2[0x4],_0x3812c2[0x5],_0x3812c2[0x6],_0x3812c2[0x7],_0x3812c2[0x8],_0x3812c2[0x9]); case 0xb: return new _0x130637(_0x3812c2[0x0],_0x3812c2[0x1],_0x3812c2[0x2],_0x3812c2[0x3],_0x3812c2[0x4],_0x3812c2[0x5],_0x3812c2[0x6],_0x3812c2[0x7],_0x3812c2[0x8],_0x3812c2[0x9],_0x3812c2[0xa]); case 0xc: return new _0x130637(_0x3812c2[0x0],_0x3812c2[0x1],_0x3812c2[0x2],_0x3812c2[0x3],_0x3812c2[0x4],_0x3812c2[0x5],_0x3812c2[0x6],_0x3812c2[0x7],_0x3812c2[0x8],_0x3812c2[0x9],_0x3812c2[0xa],_0x3812c2[0xb]); case 0xd: return new _0x130637(_0x3812c2[0x0],_0x3812c2[0x1],_0x3812c2[0x2],_0x3812c2[0x3],_0x3812c2[0x4],_0x3812c2[0x5],_0x3812c2[0x6],_0x3812c2[0x7],_0x3812c2[0x8],_0x3812c2[0x9],_0x3812c2[0xa],_0x3812c2[0xb],_0x3812c2[0xc]); case 0xe: return new _0x130637(_0x3812c2[0x0],_0x3812c2[0x1],_0x3812c2[0x2],_0x3812c2[0x3],_0x3812c2[0x4],_0x3812c2[0x5],_0x3812c2[0x6],_0x3812c2[0x7],_0x3812c2[0x8],_0x3812c2[0x9],_0x3812c2[0xa],_0x3812c2[0xb],_0x3812c2[0xc],_0x3812c2[0xd]); default: throw new _0x202aa0(_0x4cc7('0xd3b')); } } ; _0x4b4d92[_0x4cc7('0xd3c')] = function(_0x4607ee) { function _0x4123e6() {} _0x4123e6[_0x4cc7('0x8')] = _0x4607ee[_0x4cc7('0x8')]; return new _0x4123e6(); } ; _0x4b4d92[_0x4cc7('0xd3d')] = function(_0x42c939, _0x537f2a, _0x4ca4a6) { var _0x5d4601 = _0x19c1c0['field'](_0x42c939, _0x537f2a); if (null == _0x5d4601) throw new _0x202aa0(_0x4cc7('0xd3e') + _0x537f2a); if (_0x19c1c0[_0x4cc7('0xd02')](_0x5d4601)) { if (null == _0x4ca4a6) throw new _0x202aa0(_0x4cc7('0xd3f') + _0x537f2a + _0x4cc7('0xd40')); return _0x5d4601[_0x4cc7('0x13')](_0x42c939, _0x4ca4a6); } if (null != _0x4ca4a6 && 0x0 != _0x4ca4a6['length']) throw new _0x202aa0(_0x4cc7('0xd3f') + _0x537f2a + '\x20does\x20not\x20need\x20parameters'); return _0x5d4601; } ; _0x4b4d92[_0x4cc7('0xd41')] = function(_0x24920d) { var _0x4f5415 = [], _0x4cb22a; for (_0x4cb22a in _0x24920d['prototype']) _0x4f5415[_0x4cc7('0x29')](_0x4cb22a); _0x3a8a6f['remove'](_0x4f5415, _0x4cc7('0x8f4')); _0x3a8a6f[_0x4cc7('0x95b')](_0x4f5415, _0x4cc7('0x2d6')); return _0x4f5415; } ; _0x4b4d92['typeof'] = function(_0x1ff375) { switch (typeof _0x1ff375) { case 'boolean': return _0x51c10b[_0x4cc7('0xd32')]; case _0x4cc7('0x5'): return _0x1ff375[_0x4cc7('0x8f2')] || _0x1ff375[_0x4cc7('0xd03')] ? _0x51c10b[_0x4cc7('0xd33')] : _0x51c10b[_0x4cc7('0xd34')]; case _0x4cc7('0x39b'): return Math[_0x4cc7('0xaea')](_0x1ff375) == _0x1ff375 % 0x80000000 ? _0x51c10b[_0x4cc7('0xd30')] : _0x51c10b[_0x4cc7('0xd31')]; case _0x4cc7('0x7ba'): if (null == _0x1ff375) return _0x51c10b[_0x4cc7('0xd2e')]; var _0x1bd8c7 = _0x1ff375['__enum__']; if (null != _0x1bd8c7) return _0x51c10b[_0x4cc7('0xd36')](_0x1bd8c7); _0x1ff375 = _0x5260f5[_0x4cc7('0xce8')](_0x1ff375); return null != _0x1ff375 ? _0x51c10b[_0x4cc7('0xd35')](_0x1ff375) : _0x51c10b[_0x4cc7('0xd33')]; case _0x4cc7('0x4dc'): return _0x51c10b[_0x4cc7('0xd35')](String); case 'undefined': return _0x51c10b['TNull']; default: return _0x51c10b[_0x4cc7('0xd37')]; } } ; var _0x331be6 = {}; _0x16dada[_0x4cc7('0xd42')] = _0x331be6; _0x331be6[_0x4cc7('0x8f2')] = [_0x4cc7('0xd43'), 'UInt_Impl_']; _0x331be6['gt'] = function(_0xa6061d, _0x150642) { var _0x4d0756 = 0x0 > _0xa6061d; return _0x4d0756 != 0x0 > _0x150642 ? _0x4d0756 : _0xa6061d > _0x150642; } ; _0x331be6[_0x4cc7('0xd44')] = function(_0x5dfbd8, _0x1a62cb) { var _0x29ef3e = 0x0 > _0x5dfbd8; return _0x29ef3e != 0x0 > _0x1a62cb ? _0x29ef3e : _0x5dfbd8 >= _0x1a62cb; } ; _0x331be6['toFloat'] = function(_0x1061ad) { if (_0x4cc7('0xd45') === _0x4cc7('0xd45')) { return 0x0 > _0x1061ad ? 0x100000000 + _0x1061ad : _0x1061ad + 0x0; } else { _0x52b5cd[_0x4cc7('0x96b')](this, _0x1061ad); this[_0x4cc7('0xd46')] = 0x1; this[_0x4cc7('0x21')] = 0.8; } } ; var _0x4fbde0 = function(_0x58c94e) { this[_0x4cc7('0x941')] = _0x58c94e; this[_0x4cc7('0xb26')] = []; this[_0x4cc7('0xd47')] = new _0x3a1efa(); }; _0x16dada[_0x4cc7('0xd48')] = _0x4fbde0; _0x4fbde0['__name__'] = [_0x4cc7('0xd48')]; _0x4fbde0[_0x4cc7('0xca6')] = function(_0x566d1f) { return _0x5eb059[_0x4cc7('0xca6')](_0x566d1f); } ; _0x4fbde0[_0x4cc7('0xd49')] = function(_0x4d1791) { var _0x263ea1 = new _0x4fbde0(_0x4fbde0[_0x4cc7('0x942')]); if (_0x263ea1[_0x4cc7('0x941')] != _0x4fbde0[_0x4cc7('0x942')]) throw new _0x202aa0(_0x4cc7('0x943') + _0x263ea1[_0x4cc7('0x941')]); _0x263ea1[_0x4cc7('0x944')] = _0x4d1791; return _0x263ea1; } ; _0x4fbde0['createPCData'] = function(_0x559cb2) { var _0x569905 = new _0x4fbde0(_0x4fbde0[_0x4cc7('0xd4a')]); if (_0x569905[_0x4cc7('0x941')] == _0x4fbde0[_0x4cc7('0xb25')] || _0x569905[_0x4cc7('0x941')] == _0x4fbde0[_0x4cc7('0x942')]) throw new _0x202aa0(_0x4cc7('0xd4b') + _0x569905['nodeType']); _0x569905[_0x4cc7('0xd4c')] = _0x559cb2; return _0x569905; } ; _0x4fbde0['createCData'] = function(_0x386cbe) { if ('aCCXs' === _0x4cc7('0xd4d')) { var _0x2bafc3 = new _0x4fbde0(_0x4fbde0[_0x4cc7('0xd4e')]); if (_0x2bafc3[_0x4cc7('0x941')] == _0x4fbde0[_0x4cc7('0xb25')] || _0x2bafc3[_0x4cc7('0x941')] == _0x4fbde0[_0x4cc7('0x942')]) throw new _0x202aa0(_0x2d63f9[_0x4cc7('0xa4')](_0x4cc7('0xd4b'), _0x2bafc3[_0x4cc7('0x941')])); _0x2bafc3['nodeValue'] = _0x386cbe; return _0x2bafc3; } else { _0x1eb24a['prototype']['deserialize'][_0x4cc7('0x96b')](this, _0x386cbe); this['instance_visual_scene'] = null; this[_0x4cc7('0xd4f')](_0x386cbe); } } ; _0x4fbde0[_0x4cc7('0xd50')] = function(_0x1af17e) { var _0x4e64e2 = new _0x4fbde0(_0x4fbde0['Comment']); if (_0x4e64e2[_0x4cc7('0x941')] == _0x4fbde0[_0x4cc7('0xb25')] || _0x4e64e2['nodeType'] == _0x4fbde0[_0x4cc7('0x942')]) throw new _0x202aa0('Bad\x20node\x20type,\x20unexpected\x20' + _0x4e64e2[_0x4cc7('0x941')]); _0x4e64e2['nodeValue'] = _0x1af17e; return _0x4e64e2; } ; _0x4fbde0[_0x4cc7('0xd51')] = function(_0x4fb255) { var _0x4d3f9e = new _0x4fbde0(_0x4fbde0[_0x4cc7('0xd52')]); if (_0x4d3f9e[_0x4cc7('0x941')] == _0x4fbde0[_0x4cc7('0xb25')] || _0x4d3f9e[_0x4cc7('0x941')] == _0x4fbde0['Element']) throw new _0x202aa0(_0x4cc7('0xd4b') + _0x4d3f9e['nodeType']); _0x4d3f9e[_0x4cc7('0xd4c')] = _0x4fb255; return _0x4d3f9e; } ; _0x4fbde0['createProcessingInstruction'] = function(_0x48bc3d) { var _0x326ccb = new _0x4fbde0(_0x4fbde0[_0x4cc7('0xd53')]); if (_0x326ccb[_0x4cc7('0x941')] == _0x4fbde0[_0x4cc7('0xb25')] || _0x326ccb['nodeType'] == _0x4fbde0[_0x4cc7('0x942')]) throw new _0x202aa0(_0x4cc7('0xd4b') + _0x326ccb[_0x4cc7('0x941')]); _0x326ccb[_0x4cc7('0xd4c')] = _0x48bc3d; return _0x326ccb; } ; _0x4fbde0['createDocument'] = function() { return new _0x4fbde0(_0x4fbde0[_0x4cc7('0xb25')]); } ; _0x4fbde0[_0x4cc7('0x8')] = {}; _0x4fbde0[_0x4cc7('0x8')][_0x4cc7('0x941')] = null; _0x4fbde0[_0x4cc7('0x8')][_0x4cc7('0x944')] = null; _0x4fbde0[_0x4cc7('0x8')][_0x4cc7('0xd4c')] = null; _0x4fbde0[_0x4cc7('0x8')][_0x4cc7('0x907')] = null; _0x4fbde0[_0x4cc7('0x8')][_0x4cc7('0xb26')] = null; _0x4fbde0[_0x4cc7('0x8')][_0x4cc7('0xd47')] = null; _0x4fbde0[_0x4cc7('0x8')][_0x4cc7('0x2b')] = function(_0x2e4e0a) { if (_0x4cc7('0xd54') !== _0x4cc7('0xd54')) { var _0x207b70 = d++; try { this.parseSkeletonHierarchy(_0x2e4e0a.nodes.get(_0x207b70), _0x24b9d9, c, e); } catch (_0x2b35a1) { if (_0x4964ea.lastException = _0x2b35a1, _0x2b35a1 instanceof _0x202aa0 && (_0x2b35a1 = _0x2b35a1.val), _0x5260f5.__instanceof(_0x2b35a1, _0xc6df85)) _0x4f6276.trace(_0x2b35a1.message); else throw _0x2b35a1; } } else { if (this.nodeType != _0x4fbde0.Element) throw new _0x202aa0('Bad\x20node\x20type,\x20expected\x20Element\x20but\x20found\x20' + this.nodeType); var _0x24b9d9 = this.attributeMap; return null != _0x842c50[_0x2e4e0a] ? _0x24b9d9.getReserved(_0x2e4e0a) : _0x24b9d9.h[_0x2e4e0a]; } } ; _0x4fbde0[_0x4cc7('0x8')]['set'] = function(_0xe5e9e7, _0x4eab4c) { if (this.nodeType != _0x4fbde0.Element) throw new _0x202aa0(_0x4cc7('0x943') + this.nodeType); var _0x59b943 = this.attributeMap; null != _0x842c50[_0xe5e9e7] ? _0x59b943.setReserved(_0xe5e9e7, _0x4eab4c) : _0x59b943.h[_0xe5e9e7] = _0x4eab4c; } ; _0x4fbde0[_0x4cc7('0x8')][_0x4cc7('0x9e8')] = function(_0x2866bb) { if (this.nodeType != _0x4fbde0.Element) throw new _0x202aa0(_0x4cc7('0x943') + this.nodeType); var _0x2dfeb3 = this.attributeMap; return null != _0x842c50[_0x2866bb] ? _0x2dfeb3.existsReserved(_0x2866bb) : _0x2dfeb3.h.hasOwnProperty(_0x2866bb); } ; _0x4fbde0[_0x4cc7('0x8')][_0x4cc7('0xd55')] = function() { if (this.nodeType != _0x4fbde0.Element) throw new _0x202aa0('Bad\x20node\x20type,\x20expected\x20Element\x20but\x20found\x20' + this.nodeType); return this.attributeMap.keys(); } ; _0x4fbde0[_0x4cc7('0x8')]['elements'] = function() { if (this.nodeType != _0x4fbde0.Document && this.nodeType != _0x4fbde0.Element) throw new _0x202aa0(_0x4cc7('0x571') + this.nodeType); for (var _0x16ca1b = [], _0xa14635 = 0x0, _0x17bf24 = this.children; _0xa14635 < _0x17bf24.length; ) { var _0x55d90d = _0x17bf24[_0xa14635]; ++_0xa14635; _0x55d90d.nodeType == _0x4fbde0.Element && _0x16ca1b.push(_0x55d90d); } return _0x3a8a6f.iter(_0x16ca1b); } ; _0x4fbde0[_0x4cc7('0x8')]['elementsNamed'] = function(_0x15c337) { if (this.nodeType != _0x4fbde0.Document && this.nodeType != _0x4fbde0.Element) throw new _0x202aa0(_0x4cc7('0x571') + this.nodeType); for (var _0x3d386f = [], _0x110f81 = 0x0, _0x1d1734 = this.children; _0x110f81 < _0x1d1734.length; ) { var _0x242884 = _0x1d1734[_0x110f81]; ++_0x110f81; if (_0x242884.nodeType == _0x4fbde0.Element) { if (_0x242884.nodeType != _0x4fbde0.Element) throw new _0x202aa0(_0x4cc7('0x943') + _0x242884.nodeType); var _0x38e91b = _0x242884.nodeName == _0x15c337; } else _0x38e91b = !0x1; _0x38e91b && _0x3d386f.push(_0x242884); } return _0x3a8a6f.iter(_0x3d386f); } ; _0x4fbde0[_0x4cc7('0x8')][_0x4cc7('0xd56')] = function() { if (_0x4cc7('0xd57') !== _0x4cc7('0xd58')) { if (this.nodeType != _0x4fbde0.Document && this.nodeType != _0x4fbde0.Element) throw new _0x202aa0('Bad\x20node\x20type,\x20expected\x20Element\x20or\x20Document\x20but\x20found\x20' + this.nodeType); for (var _0x82bc61 = 0x0, _0x4e9213 = this.children; _0x82bc61 < _0x4e9213.length; ) { var _0x5855ee = _0x4e9213[_0x82bc61]; ++_0x82bc61; if (_0x5855ee.nodeType == _0x4fbde0.Element) return _0x5855ee; } return null; } else { if (this._onlyMouseEnabled && (!_0x82bc61._ancestorsAllowMouseEnabled || !_0x82bc61.get_mouseEnabled())) return !0x0; for (var _0x9912d9 = 0x0, _0x5153fc = this._ignoredEntities; _0x9912d9 < _0x5153fc.length; ) { var _0x39ed12 = _0x5153fc[_0x9912d9]; ++_0x9912d9; if (_0x39ed12 == _0x82bc61) return !0x0; } return !0x1; } } ; _0x4fbde0[_0x4cc7('0x8')][_0x4cc7('0xa0c')] = function(_0x1f48c9) { if (this.nodeType != _0x4fbde0.Document && this.nodeType != _0x4fbde0.Element) throw new _0x202aa0(_0x56067a.ELLQV(_0x4cc7('0x571'), this.nodeType)); null != _0x1f48c9.parent && _0x1f48c9.parent.removeChild(_0x1f48c9); this.children.push(_0x1f48c9); _0x1f48c9.parent = this; } ; _0x4fbde0[_0x4cc7('0x8')]['removeChild'] = function(_0x40da3b) { if (this.nodeType != _0x4fbde0.Document && this.nodeType != _0x4fbde0.Element) throw new _0x202aa0(_0x56067a.MtWBT + this.nodeType); return _0x3a8a6f.remove(this.children, _0x40da3b) ? (_0x40da3b.parent = null, !0x0) : !0x1; } ; _0x4fbde0[_0x4cc7('0x8')]['__class__'] = _0x4fbde0; var _0x4ae64a = function(_0x625c6c) { if (_0x4cc7('0xd59') !== 'JyPKK') { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](-0x31); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](0xb0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x71a); var _0x1ea345 = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']() , _0x43d9cf = null; null == _0x43d9cf && (_0x43d9cf = new _0x169fce()); var _0x22caff = Math[_0x4cc7('0x28')](2.7314402793711254); _0x43d9cf['x'] = -0.147 * _0x22caff; _0x43d9cf['y'] = -0.879 * _0x22caff; _0x43d9cf['z'] = 0.454 * _0x22caff; _0x43d9cf['w'] = Math[_0x4cc7('0x27')](2.7314402793711254); _0x22caff = _0x43d9cf['x'] * _0x43d9cf['x'] + _0x43d9cf['y'] * _0x43d9cf['y'] + _0x43d9cf['z'] * _0x43d9cf['z'] + _0x43d9cf['w'] * _0x43d9cf['w']; var _0x218041 = _0x22caff - 0x1; 1e-10 > (0x0 <= _0x218041 ? _0x218041 : -_0x218041) || (0x0 == _0x22caff ? (_0x43d9cf['x'] = 0x0, _0x43d9cf['y'] = 0x0, _0x43d9cf['z'] = 0x0, _0x43d9cf['w'] = 0x1) : (_0x22caff = 0x1 / Math[_0x4cc7('0x2c')](_0x22caff), _0x43d9cf['x'] *= _0x22caff, _0x43d9cf['y'] *= _0x22caff, _0x43d9cf['z'] *= _0x22caff, _0x43d9cf['w'] *= _0x22caff)); _0x1ea345[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x43d9cf)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')]['display'](0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x3, 0x1b); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x64); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['student'][_0x4cc7('0xac9')](0x4, 0x1c, null, 0x1); this['student'][_0x4cc7('0xaca')]['set_currentFrame'](0x40); this['student']['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')]['setIndexedPosition'](5.4, 43.9, null, -0x5); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x70); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x1ea345 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0xd5b'), -0x12c, -0xa0, null, null, null, _0x1ea345); _0x1ea345 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0xd5c'), -0xa0, 0xf0, null, null, null, _0x1ea345); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0xd5d'), 0xf0, 0x140, null, null, -0x1, null); this['student'][_0x4cc7('0xd5e')](this[_0x4cc7('0xc35')]); } else { null == _0x625c6c && (_0x625c6c = _0x4cc7('0x574')); this[_0x4cc7('0xd5f')] = this[_0x4cc7('0xd60')] = _0x625c6c; this[_0x4cc7('0xd61')](); _0x338b9['call'](this); } }; _0x16dada[_0x4cc7('0xd62')] = _0x4ae64a; _0x4ae64a['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x405'), _0x4cc7('0xd63'), _0x2d63f9['RNCFu']]; _0x4ae64a[_0x4cc7('0x92b')] = _0x338b9; _0x4ae64a[_0x4cc7('0x8')] = _0x5aff49(_0x338b9['prototype'], { '_originalName': null, '_namespace': null, '_name': null, '_id': null, '_full_path': null, 'set_id': function(_0x16ae00) { if ('uEmcd' !== _0x56067a[_0x4cc7('0x572')]) { return this[_0x4cc7('0xd64')] = _0x16ae00; } else { return _0x3f86a4[_0x4cc7('0x8')][_0x4cc7('0xd65')]['call'](this, _0x16ae00); } }, 'get_name': function() { return this['_name']; }, 'set_name': function(_0x2c07e4) { var _0xd08335 = this[_0x4cc7('0xd60')]; this['_name'] = _0x2c07e4; null == this['_name'] && (this[_0x4cc7('0xd60')] = _0x4cc7('0x574')); this[_0x4cc7('0xd61')](); this['hasEventListener'](_0x4cc7('0xd66')) && this[_0x4cc7('0x44')](new _0x194d91(_0x4cc7('0xd66'),_0x5260f5['__cast'](this, _0x29fe35),_0xd08335)); return _0x2c07e4; }, 'get_assetNamespace': function() { return this[_0x4cc7('0xd67')]; }, 'resetAssetPath': function(_0x5c70db, _0x3d5480, _0x3a031b) { null == _0x3a031b && (_0x3a031b = !0x0); this['_name'] = null != _0x5c70db ? _0x5c70db : _0x56067a[_0x4cc7('0x573')]; this['_namespace'] = null != _0x3d5480 ? _0x3d5480 : _0x4cc7('0xca5'); _0x3a031b && (this['_originalName'] = this[_0x4cc7('0xd60')]); this[_0x4cc7('0xd61')](); }, 'updateFullPath': function() { this[_0x4cc7('0xd68')] = [this[_0x4cc7('0xd67')], this['_name']]; }, '__class__': _0x4ae64a, '__properties__': { 'get_assetNamespace': _0x4cc7('0xd69'), 'set_name': _0x4cc7('0xd6a'), 'get_name': _0x4cc7('0xb4e'), 'set_id': _0x4cc7('0xd6b') } }); var _0x29fe35 = function() {}; _0x16dada[_0x4cc7('0xd6c')] = _0x29fe35; _0x29fe35[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x405'), 'assets', _0x4cc7('0xd6d')]; _0x29fe35[_0x4cc7('0x8f8')] = [_0x34f9a1]; _0x29fe35[_0x4cc7('0x8')] = {}; _0x29fe35[_0x4cc7('0x8')][_0x4cc7('0xb4e')] = null; _0x29fe35[_0x4cc7('0x8')][_0x4cc7('0xd6a')] = null; _0x29fe35[_0x4cc7('0x8')][_0x4cc7('0xd6b')] = null; _0x29fe35[_0x4cc7('0x8')][_0x4cc7('0xd69')] = null; _0x29fe35[_0x4cc7('0x8')][_0x4cc7('0x463')] = null; _0x29fe35[_0x4cc7('0x8')][_0x4cc7('0xd6e')] = null; _0x29fe35[_0x4cc7('0x8')]['__class__'] = _0x29fe35; _0x29fe35[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x29fe35[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x463')] = _0x4cc7('0x463'); _0x29fe35[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_assetNamespace'] = _0x4cc7('0xd69'); _0x29fe35[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xd6b')] = _0x4cc7('0xd6b'); _0x29fe35[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xd6a')] = _0x4cc7('0xd6a'); _0x29fe35[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_name'] = _0x4cc7('0xb4e'); var _0x19814b = function() { this[_0x4cc7('0xd6f')] = new _0x3a1efa(); this[_0x4cc7('0xd70')] = _0x2bc114[_0x4cc7('0x24')](null); this['_animations'] = _0x2bc114[_0x4cc7('0x24')](null); _0x4ae64a[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0xd71')] = _0x19814b; _0x19814b[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), 'AnimationSetBase']; _0x19814b[_0x4cc7('0x8f8')] = [_0x29fe35]; _0x19814b['__super__'] = _0x4ae64a; _0x19814b['prototype'] = _0x5aff49(_0x4ae64a['prototype'], { '_usesCPU': null, '_animations': null, '_animationNames': null, '_animationDictionary': null, 'findTempReg': function(_0x2ee387, _0x28bad0) { for (var _0x3e109f = 0x0, _0x2d5012; ; ) { _0x2d5012 = 'vt' + _0x3e109f; if (-0x1 == _0x2ee387[_0x4cc7('0x2d')](_0x2d5012, 0x0) && _0x28bad0 != _0x2d5012) return _0x2d5012; ++_0x3e109f; } }, 'get_usesCPU': function() { return this['_usesCPU']; }, 'resetGPUCompatibility': function() { this['_usesCPU'] = !0x1; }, 'cancelGPUCompatibility': function() { this['_usesCPU'] = !0x0; }, 'get_assetType': function() { return 'animationSet'; }, 'get_animations': function() { if ('fwxhq' !== _0x4cc7('0xd72')) { return this[_0x4cc7('0xd73')]; } else { return a[_0x4cc7('0xd74')][_0x4cc7('0xd75')]; } }, 'get_animationNames': function() { return this[_0x4cc7('0xd70')]; }, 'hasAnimation': function(_0x3bce5c) { var _0x4d2719 = this[_0x4cc7('0xd6f')]; return null != _0x842c50[_0x3bce5c] ? _0x4d2719[_0x4cc7('0xd76')](_0x3bce5c) : _0x4d2719['h'][_0x4cc7('0x959')](_0x3bce5c); }, 'getAnimation': function(_0x3f27ad) { var _0x561a4f = this[_0x4cc7('0xd6f')]; return null != _0x842c50[_0x3f27ad] ? _0x561a4f[_0x4cc7('0xd77')](_0x3f27ad) : _0x561a4f['h'][_0x3f27ad]; }, 'addAnimation': function(_0x88d6f1) { var _0xf0d631 = this[_0x4cc7('0xd6f')] , _0x4ee5df = _0x88d6f1['get_name'](); if (null != _0x842c50[_0x4ee5df] ? _0xf0d631[_0x4cc7('0xd76')](_0x4ee5df) : _0xf0d631['h'][_0x4cc7('0x959')](_0x4ee5df)) throw new _0x202aa0(new _0x383c0a(_0x4cc7('0xd78') + _0x88d6f1['get_name']() + _0x4cc7('0xd79'))); _0xf0d631 = this['_animationDictionary']; _0x4ee5df = _0x88d6f1[_0x4cc7('0xb4e')](); null != _0x842c50[_0x4ee5df] ? _0xf0d631[_0x4cc7('0x97d')](_0x4ee5df, _0x88d6f1) : _0xf0d631['h'][_0x4ee5df] = _0x88d6f1; this[_0x4cc7('0xd73')][_0x4cc7('0x29')](_0x88d6f1); this['_animationNames'][_0x4cc7('0x29')](_0x88d6f1[_0x4cc7('0xb4e')]()); }, '__class__': _0x19814b, '__properties__': _0x5aff49(_0x4ae64a['prototype'][_0x4cc7('0x2d6')], { 'get_animationNames': _0x4cc7('0xd7a'), 'get_animations': _0x4cc7('0xd7b'), 'get_assetType': _0x4cc7('0x463'), 'get_usesCPU': _0x4cc7('0xd7c') }) }); var _0xf280e = function(_0x4b1a23) { this['updatePosition'] = !0x0; this['_animationStates'] = new _0x142a66(); this[_0x4cc7('0xcfd')] = 0x0; this[_0x4cc7('0xd7d')] = _0x2bc114['toObjectVector'](null); this['_playbackSpeed'] = 0x1; this[_0x4cc7('0xb5c')] = 0x0; this[_0x4cc7('0xd7e')] = !0x0; this[_0x4cc7('0xd7f')] = new _0x457ac5(); this[_0x4cc7('0xd80')] = _0x4b1a23; _0x4ae64a['call'](this); }; _0x16dada[_0x4cc7('0xd81')] = _0xf280e; _0xf280e['__name__'] = [_0x4cc7('0x7f'), _0x2d63f9[_0x4cc7('0x3c9')], 'AnimatorBase']; _0xf280e[_0x4cc7('0x8f8')] = [_0x29fe35]; _0xf280e[_0x4cc7('0x92b')] = _0x4ae64a; _0xf280e[_0x4cc7('0x8')] = _0x5aff49(_0x4ae64a[_0x4cc7('0x8')], { '_broadcaster': null, '_isPlaying': null, '_autoUpdate': null, '_startEvent': null, '_stopEvent': null, '_cycleEvent': null, '_time': null, '_playbackSpeed': null, '_animationSet': null, '_owners': null, '_activeNode': null, '_activeState': null, '_activeAnimationName': null, '_absoluteTime': null, '_animationStates': null, 'updatePosition': null, 'getAnimationState': function(_0xeb8c9f) { var _0x1206e9 = _0xeb8c9f[_0x4cc7('0xd82')](); null == this[_0x4cc7('0xd83')]['h'][_0x4cc7('0x9f0')][_0xeb8c9f['__id__']] && this[_0x4cc7('0xd83')][_0x4cc7('0x9e7')](_0xeb8c9f, _0x1206e9(_0x5260f5['__cast'](this, _0x1af269), _0xeb8c9f)); return this[_0x4cc7('0xd83')]['h'][_0xeb8c9f['__id__']]; }, 'get_animationSet': function() { return this[_0x4cc7('0xd80')]; }, 'get_playbackSpeed': function() { if (_0x4cc7('0xd84') !== _0x4cc7('0xd85')) { return this[_0x4cc7('0xd86')]; } else { _0x1eb24a[_0x4cc7('0x96b')](this, a); } }, 'start': function() { !this[_0x4cc7('0xd87')] && this[_0x4cc7('0xd7e')] && (this['_time'] = this[_0x4cc7('0xcfd')] = _0x3b7d43[_0x4cc7('0xd88')](), this['_isPlaying'] = !0x0, this[_0x4cc7('0xd7f')][_0x4cc7('0x9af')](_0x4cc7('0x576')) || this[_0x4cc7('0xd7f')][_0x4cc7('0x9ad')](_0x4cc7('0x576'), _0x48c401(this, this[_0x4cc7('0xbcf')])), this[_0x4cc7('0x9af')](_0x4cc7('0x99a')) && (null == this[_0x4cc7('0xd89')] && (this[_0x4cc7('0xd89')] = new _0x25c5c1(_0x4cc7('0x99a'),this)), this[_0x4cc7('0x44')](this[_0x4cc7('0xd89')]))); }, 'stop': function() { this[_0x4cc7('0xd87')] && (this[_0x4cc7('0xd87')] = !0x1, this['_broadcaster'][_0x4cc7('0x9af')](_0x4cc7('0x576')) && this[_0x4cc7('0xd7f')]['removeEventListener'](_0x56067a[_0x4cc7('0x575')], _0x48c401(this, this[_0x4cc7('0xbcf')])), this[_0x4cc7('0x9af')](_0x4cc7('0xd8a')) && (null == this[_0x4cc7('0xd8b')] && (this[_0x4cc7('0xd89')] = this[_0x4cc7('0xd8b')] = new _0x25c5c1(_0x4cc7('0xd8a'),this)), this[_0x4cc7('0x44')](this['_stopEvent']))); }, 'update': function(_0x253db1) { var _0x3d6235 = (_0x253db1 - this[_0x4cc7('0xb5c')]) * this[_0x4cc7('0xd8c')]() | 0x0; this[_0x4cc7('0xd8d')](_0x3d6235); this[_0x4cc7('0xb5c')] = _0x253db1; }, 'addOwner': function(_0x3356f0) { this[_0x4cc7('0xd7d')]['push'](_0x3356f0); }, 'removeOwner': function(_0x328f50) { if (_0x4cc7('0xd8e') === _0x4cc7('0xd8f')) { _0x328f50[_0x4cc7('0xd90')]['x'] += 0x32 * b; var _0x429dcf = _0x328f50[_0x4cc7('0xd91')][_0x4cc7('0x126')]; _0x429dcf['set_x'](_0x429dcf['get_x']() + _0x328f50['gentlemanVelocity']['x'] * b); _0x429dcf = _0x328f50[_0x4cc7('0xd91')][_0x4cc7('0x126')]; _0x429dcf[_0x4cc7('0xb44')](_0x429dcf[_0x4cc7('0xb45')]() + _0x328f50[_0x4cc7('0xd90')]['y'] * b); _0x429dcf = _0x328f50[_0x4cc7('0xd91')]['mesh']; _0x429dcf['set_z'](_0x429dcf[_0x4cc7('0xd92')]() + _0x328f50['gentlemanVelocity']['z'] * b); _0x328f50[_0x4cc7('0xd93')][_0x4cc7('0x94a')](b); _0x328f50[_0x4cc7('0x94a')](b); 0xc8 < _0x328f50[_0x4cc7('0xd91')][_0x4cc7('0x126')]['get_x']() && (_0x328f50[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = _0x48c401(_0x328f50, _0x328f50[_0x4cc7('0x94a')])); } else { this['_owners'][_0x4cc7('0xa5e')](this[_0x4cc7('0xd7d')]['indexOf'](_0x328f50, 0x0), 0x1); } }, 'updateDeltaTime': function(_0x40bfa6) { this[_0x4cc7('0xcfd')] += _0x40bfa6; this[_0x4cc7('0xcfe')][_0x4cc7('0x94a')](this[_0x4cc7('0xcfd')]); this['updatePosition'] && this['applyPositionDelta'](); }, 'onEnterFrame': function(_0x43e6f1) { this[_0x4cc7('0x94a')](_0x3b7d43[_0x4cc7('0xd88')]()); }, 'applyPositionDelta': function() { if ('WGMGi' !== _0x4cc7('0xd94')) { var _0x31fce8 = this[_0x4cc7('0xcfe')][_0x4cc7('0xd95')]() , _0x3b2907 = _0x31fce8[_0x4cc7('0x34')](); if (0x0 < _0x3b2907) { var _0x4e3317 = this[_0x4cc7('0xd7d')]['get_length'](); for (var _0xb4ad52 = 0x0; _0xb4ad52 < _0x4e3317; ) { var _0x1ac9e2 = _0xb4ad52++; this[_0x4cc7('0xd7d')][_0x4cc7('0x2b')](_0x1ac9e2)[_0x4cc7('0xd96')](_0x31fce8, _0x3b2907); } } } else { this[_0x4cc7('0xd97')] = this['_boundsInvalid'] = !0x0; this[_0x4cc7('0xd98')](); } }, 'dispatchCycleEvent': function() { this[_0x4cc7('0x9af')](_0x4cc7('0xd99')) && (null == this[_0x4cc7('0xd9a')] && (this[_0x4cc7('0xd9a')] = new _0x25c5c1(_0x4cc7('0xd99'),this)), this[_0x4cc7('0x44')](this[_0x4cc7('0xd9a')])); }, 'get_assetType': function() { if ('RlNEU' === _0x4cc7('0xd9b')) { return 'animator'; } else { return _0x4a3eb0['get_awardedCount']() < _0x4a3eb0['ids'][_0x4cc7('0x34')]() ? 0.8 : 0.4; } }, '__class__': _0xf280e, '__properties__': _0x5aff49(_0x4ae64a['prototype']['__properties__'], { 'get_assetType': _0x4cc7('0x463'), 'get_playbackSpeed': _0x4cc7('0xd8c'), 'get_animationSet': _0x2d63f9['KqAAs'] }) }); var _0x5b0cb8 = function() {}; _0x16dada['away3d.animators.IAnimationSet'] = _0x5b0cb8; _0x5b0cb8['__name__'] = [_0x4cc7('0x7f'), 'animators', _0x4cc7('0xd9c')]; _0x5b0cb8[_0x4cc7('0x8')] = {}; _0x5b0cb8[_0x4cc7('0x8')]['get_usesCPU'] = null; _0x5b0cb8[_0x4cc7('0x8')][_0x4cc7('0xd9d')] = null; _0x5b0cb8[_0x4cc7('0x8')][_0x4cc7('0xd9e')] = null; _0x5b0cb8[_0x4cc7('0x8')][_0x4cc7('0xd9f')] = null; _0x5b0cb8[_0x4cc7('0x8')][_0x4cc7('0xda0')] = null; _0x5b0cb8[_0x4cc7('0x8')][_0x4cc7('0xda1')] = null; _0x5b0cb8[_0x4cc7('0x8')][_0x4cc7('0xda2')] = null; _0x5b0cb8[_0x4cc7('0x8')]['getAGALUVCode'] = null; _0x5b0cb8[_0x4cc7('0x8')][_0x4cc7('0xda3')] = null; _0x5b0cb8[_0x4cc7('0x8')][_0x4cc7('0x5d')] = null; _0x5b0cb8[_0x4cc7('0x8')][_0x4cc7('0xa14')] = null; _0x5b0cb8[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x5b0cb8; _0x5b0cb8[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x5b0cb8[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xd7c')] = _0x4cc7('0xd7c'); var _0x1af269 = function() {}; _0x16dada['away3d.animators.IAnimator'] = _0x1af269; _0x1af269[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), _0x4cc7('0xda4')]; _0x1af269[_0x4cc7('0x8')] = {}; _0x1af269[_0x4cc7('0x8')][_0x4cc7('0x3cc')] = null; _0x1af269[_0x4cc7('0x8')]['setRenderState'] = null; _0x1af269[_0x4cc7('0x8')][_0x4cc7('0xda5')] = null; _0x1af269[_0x4cc7('0x8')][_0x4cc7('0x36')] = null; _0x1af269[_0x4cc7('0x8')][_0x4cc7('0x30')] = null; _0x1af269[_0x4cc7('0x8')]['__class__'] = _0x1af269; _0x1af269[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x1af269[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x3cc')] = _0x4cc7('0x3cc'); var _0x3af33b = function(_0x51bc58) { null == _0x51bc58 && (_0x51bc58 = 0x4); this['_jointsPerVertex'] = _0x51bc58; _0x19814b[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0xda6')] = _0x3af33b; _0x3af33b['__name__'] = [_0x4cc7('0x7f'), 'animators', _0x2d63f9['limGy']]; _0x3af33b['__interfaces__'] = [_0x5b0cb8]; _0x3af33b[_0x4cc7('0x92b')] = _0x19814b; _0x3af33b[_0x4cc7('0x8')] = _0x5aff49(_0x19814b[_0x4cc7('0x8')], { '_jointsPerVertex': null, 'get_jointsPerVertex': function() { return this[_0x4cc7('0xda7')]; }, 'getAGALVertexCode': function(_0x3f5214, _0xdf2619, _0x31e073, _0x20cef5) { _0x20cef5 = _0xdf2619[_0x4cc7('0x34')](); var _0x3312f6 = _0x3f5214['get_numUsedVertexConstants']() , _0x53cc95 = _0x3312f6 + 0x1 , _0x482013 = _0x3312f6 + 0x2 , _0x5f6f30 = 'va' + _0x3f5214['get_numUsedStreams']() , _0x31495c = 'va' + (_0x3f5214[_0x4cc7('0xda8')]() + 0x1); _0x3f5214 = [_0x5f6f30 + '.x', _0x5f6f30 + '.y', _0x5f6f30 + '.z', _0x5f6f30 + '.w']; _0x5f6f30 = [_0x31495c + '.x', _0x31495c + '.y', _0x31495c + '.z', _0x31495c + '.w']; _0x31495c = this['findTempReg'](_0x31e073); for (var _0x34f37c = this[_0x4cc7('0xda9')](_0x31e073, _0x31495c), _0x4bf907 = _0x4cc7('0xdaa'), _0x3e6d9b = '', _0x48c401 = 0x0; _0x48c401 < _0x20cef5; ) { for (var _0x16dada = _0x48c401++, _0x5aff49 = _0xdf2619[_0x4cc7('0x2b')](_0x16dada), _0x17b6a1 = 0x0, _0x1241db = this[_0x4cc7('0xda7')]; _0x17b6a1 < _0x1241db; ) { var _0x3e3cd2 = _0x17b6a1++; _0x3e6d9b += _0x56067a['ELLQV'](_0x4bf907 + '\x20' + _0x31495c + _0x4cc7('0x152') + _0x5aff49 + _0x4cc7('0xdab') + _0x3f5214[_0x3e3cd2] + '+' + _0x3312f6 + _0x4cc7('0xdac') + _0x4bf907 + '\x20' + _0x31495c + '.y,\x20' + _0x5aff49 + _0x4cc7('0xdab') + _0x3f5214[_0x3e3cd2] + '+' + _0x53cc95 + _0x4cc7('0xdad') + _0x4bf907, '\x20') + _0x31495c + _0x4cc7('0xdae') + _0x5aff49 + _0x4cc7('0xdab') + _0x3f5214[_0x3e3cd2] + '+' + _0x482013 + _0x4cc7('0xdaf') + _0x31495c + _0x4cc7('0x132') + _0x5aff49 + _0x4cc7('0xdb0') + _0x31495c + ',\x20' + _0x31495c + ',\x20' + _0x5f6f30[_0x3e3cd2] + '\x0a'; _0x3e6d9b = 0x0 == _0x3e3cd2 ? _0x3e6d9b + (_0x4cc7('0x39e') + _0x34f37c + ',\x20' + _0x31495c + '\x0a') : _0x3e6d9b + (_0x4cc7('0x161') + _0x34f37c + ',\x20' + _0x34f37c + ',\x20' + _0x31495c + '\x0a'); } _0x4bf907 = _0x4cc7('0xdb1'); _0x3e6d9b += _0x4cc7('0x39e') + _0x31e073[_0x4cc7('0x2b')](_0x16dada) + ',\x20' + _0x34f37c + '\x0a'; } return _0x3e6d9b; }, 'activate': function(_0x2be6b9, _0x30b048) {}, 'deactivate': function(_0x181fb1, _0x30a398) { _0x30a398 = _0x30a398['get_numUsedStreams'](); _0x181fb1 = _0x181fb1[_0x4cc7('0xdb2')]; _0x181fb1[_0x4cc7('0xb1b')](_0x30a398, null); _0x181fb1[_0x4cc7('0xb1b')](_0x30a398 + 0x1, null); }, 'getAGALFragmentCode': function(_0x573c54, _0x7a96a8, _0x30d162) { if (_0x4cc7('0xdb3') === _0x4cc7('0xdb3')) { return ''; } else { return _0x573c54 >= this[_0x4cc7('0xdb4')][_0x4cc7('0x21')] ? !0x1 : this['__array'][_0x573c54]; } }, 'getAGALUVCode': function(_0x3a0c9a, _0x30c1ac, _0x147ebc) { return _0x4cc7('0x39e') + _0x147ebc + ',' + _0x30c1ac + '\x0a'; }, 'doneAGALCode': function(_0x123971) {}, '__class__': _0x3af33b, '__properties__': _0x5aff49(_0x19814b['prototype']['__properties__'], { 'get_jointsPerVertex': _0x4cc7('0xdb5') }) }); var _0x54a468 = function(_0x322b6c, _0x1b6a89, _0x5e0ad5) { null == _0x5e0ad5 && (_0x5e0ad5 = !0x1); this[_0x4cc7('0xdb6')] = new _0x142a66(); this['_globalPose'] = new _0x42cc25(); _0xf280e['call'](this, _0x322b6c); this['_skeleton'] = _0x1b6a89; this[_0x4cc7('0xdb7')] = _0x5e0ad5; this[_0x4cc7('0xda7')] = _0x322b6c[_0x4cc7('0xdb5')](); this[_0x4cc7('0xdb8')] = this[_0x4cc7('0xdb9')][_0x4cc7('0xdba')](); this[_0x4cc7('0xdbb')] = _0x2bc114['toFloatVector'](null, 0xc * this[_0x4cc7('0xdb8')], !0x0); _0x1b6a89 = _0x322b6c = 0x0; for (_0x5e0ad5 = this[_0x4cc7('0xdb8')]; _0x56067a[_0x4cc7('0x557')](_0x1b6a89, _0x5e0ad5); ) _0x1b6a89++, this[_0x4cc7('0xdbb')][_0x4cc7('0x9e7')](_0x322b6c++, 0x1), this['_globalMatrices'][_0x4cc7('0x9e7')](_0x322b6c++, 0x0), this[_0x4cc7('0xdbb')]['set'](_0x322b6c++, 0x0), this[_0x4cc7('0xdbb')][_0x4cc7('0x9e7')](_0x322b6c++, 0x0), this[_0x4cc7('0xdbb')]['set'](_0x322b6c++, 0x0), this[_0x4cc7('0xdbb')][_0x4cc7('0x9e7')](_0x322b6c++, 0x1), this[_0x4cc7('0xdbb')][_0x4cc7('0x9e7')](_0x322b6c++, 0x0), this['_globalMatrices'][_0x4cc7('0x9e7')](_0x322b6c++, 0x0), this['_globalMatrices'][_0x4cc7('0x9e7')](_0x322b6c++, 0x0), this[_0x4cc7('0xdbb')][_0x4cc7('0x9e7')](_0x322b6c++, 0x0), this[_0x4cc7('0xdbb')][_0x4cc7('0x9e7')](_0x322b6c++, 0x1), this[_0x4cc7('0xdbb')][_0x4cc7('0x9e7')](_0x322b6c++, 0x0); }; _0x16dada[_0x4cc7('0xdbc')] = _0x54a468; _0x54a468[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), _0x4cc7('0xdbd')]; _0x54a468[_0x4cc7('0x8f8')] = [_0x1af269]; _0x54a468[_0x4cc7('0x92b')] = _0xf280e; _0x54a468[_0x4cc7('0x8')] = _0x2d63f9['LWQqs'](_0x5aff49, _0xf280e[_0x4cc7('0x8')], { '_globalMatrices': null, '_globalPose': null, '_globalPropertiesDirty': null, '_numJoints': null, '_skeletonAnimationStates': null, '_condensedMatrices': null, '_skeleton': null, '_forceCPU': null, '_useCondensedIndices': null, '_jointsPerVertex': null, '_activeSkeletonState': null, 'setRenderState': function(_0x5db319, _0x502cd6, _0x2464f2, _0x2df97c, _0x2ec44c) { this[_0x4cc7('0xdbe')] && this[_0x4cc7('0xdbf')](); _0x502cd6 = _0x5260f5[_0x4cc7('0x99b')](_0x5260f5[_0x4cc7('0x99b')](_0x502cd6, _0x2a71fa)['get_subGeometry'](), _0x32ea77); _0x2ec44c = _0x502cd6[_0x4cc7('0xdc0')](); if (this[_0x4cc7('0xdc1')]) 0x0 == _0x502cd6[_0x4cc7('0xdc0')]() && (_0x502cd6[_0x4cc7('0xdc2')](), _0x2ec44c = _0x502cd6[_0x4cc7('0xdc0')]()), this['updateCondensedMatrices'](_0x502cd6[_0x4cc7('0xdc3')](), _0x2ec44c), _0x5db319[_0x4cc7('0xdb2')][_0x4cc7('0xdc4')](0x1, _0x2464f2, this[_0x4cc7('0xdc5')], 0x3 * _0x2ec44c); else { if (this[_0x4cc7('0xd80')]['get_usesCPU']()) { null == this['_skeletonAnimationStates']['h']['__keys__'][_0x502cd6[_0x4cc7('0x8ed')]] && this[_0x4cc7('0xdb6')]['set'](_0x502cd6, new _0x4ae6a1(_0x502cd6)); _0x5db319 = this[_0x4cc7('0xdb6')]['h'][_0x502cd6[_0x4cc7('0x8ed')]]; _0x5db319[_0x4cc7('0xdc6')] && (this[_0x4cc7('0xdc7')](_0x5db319, _0x502cd6), _0x5db319['dirty'] = !0x1); _0x502cd6[_0x4cc7('0xdc8')](_0x5db319['animatedVertexData']); return; } _0x5db319[_0x4cc7('0xdb2')][_0x4cc7('0xdc4')](0x1, _0x2464f2, this[_0x4cc7('0xdbb')], 0x3 * this[_0x4cc7('0xdb8')]); } _0x502cd6['activateJointIndexBuffer'](_0x2df97c, _0x5db319); _0x502cd6[_0x4cc7('0xdc9')](_0x2df97c + 0x1, _0x5db319); }, 'testGPUCompatibility': function(_0xadc925) { if ('LAREy' !== _0x4cc7('0xdca')) { null != this[_0x4cc7('0xb41')] && this['_scene'][_0x4cc7('0xdcb')](this); } else { !this[_0x4cc7('0xdc1')] && (this[_0x4cc7('0xdb7')] || 0x4 < this[_0x4cc7('0xda7')] || 0x80 < _0xadc925[_0x4cc7('0xdcc')]() + _0x2d63f9[_0x4cc7('0xa5')](0x3, this[_0x4cc7('0xdb8')])) && this[_0x4cc7('0xd80')][_0x4cc7('0xda0')](); } }, 'updateDeltaTime': function(_0x345a43) { _0xf280e[_0x4cc7('0x8')][_0x4cc7('0xd8d')]['call'](this, _0x345a43); this[_0x4cc7('0xdbe')] = !0x0; for (_0x345a43 = this[_0x4cc7('0xdb6')][_0x4cc7('0x38')](); _0x345a43[_0x4cc7('0x94e')](); ) _0x345a43[_0x4cc7('0x3a')]()[_0x4cc7('0xdc6')] = !0x0; }, 'updateCondensedMatrices': function(_0x1aaf63, _0x340dbf) { if (_0x4cc7('0xdcd') === _0x4cc7('0xdce')) { this[_0x4cc7('0xdcf')] = _0x1aaf63; this[_0x4cc7('0xdd0')] = !0x0; _0x3ae7ae[_0x4cc7('0xd8a')](this); return this[_0x4cc7('0xdcf')]; } else { var _0x54e2b4 = 0x0, _0x5d8d9c = 0x0, _0x58fe46; for (this[_0x4cc7('0xdc5')] = _0x2bc114[_0x4cc7('0x9cf')](null); ; ) { var _0x200d5e = 0x4 * _0x1aaf63[_0x4cc7('0x2b')](0x3 * _0x54e2b4); for (_0x58fe46 = _0x2d63f9[_0x4cc7('0xa6')](_0x200d5e, 0xc); _0x200d5e < _0x58fe46; ) this[_0x4cc7('0xdc5')][_0x4cc7('0x9e7')](_0x5d8d9c++, this['_globalMatrices'][_0x4cc7('0x2b')](_0x200d5e++)); if (!(++_0x54e2b4 < _0x340dbf)) break; } } }, 'updateGlobalProperties': function() { this[_0x4cc7('0xdbe')] = !0x1; this['localToGlobalPose'](this['_activeSkeletonState']['getSkeletonPose'](this[_0x4cc7('0xdb9')]), this[_0x4cc7('0xdd1')], this['_skeleton']); for (var _0x357c52 = 0x0, _0xe303c8 = this[_0x4cc7('0xdd1')]['jointPoses'], _0xa33849, _0x113f76, _0x402bcf, _0x4e1176, _0x54d05a, _0x3c8a81, _0x14cba7, _0x402f5c, _0x4bf907, _0x7e1512, _0x48c401, _0x16dada, _0x5aff49, _0x3bdca4, _0x1e27ce, _0x3e3cd2, _0x57ed34, _0x2bc114, _0x1ffba3, _0xcfc2f6, _0x51bce1, _0x13925e = this[_0x4cc7('0xdb9')][_0x4cc7('0xdd2')], _0x5342d1, _0x589f1f = 0x0, _0x4b4d92 = this[_0x4cc7('0xdb8')]; _0x589f1f < _0x4b4d92; ) _0x3e3cd2 = _0x589f1f++, _0x5342d1 = _0xe303c8['get'](_0x3e3cd2), _0x16dada = _0x5342d1[_0x4cc7('0xdd3')], _0x5342d1 = _0x5342d1['translation'], _0x113f76 = _0x16dada['x'], _0x402bcf = _0x16dada['y'], _0x4e1176 = _0x16dada['z'], _0x54d05a = _0x16dada['w'], _0x1e27ce = 0x2 * _0x113f76, _0x3c8a81 = _0x1e27ce * _0x402bcf, _0x14cba7 = _0x1e27ce * _0x4e1176, _0x402f5c = _0x1e27ce * _0x54d05a, _0x4bf907 = 0x2 * _0x402bcf * _0x4e1176, _0x7e1512 = 0x2 * _0x402bcf * _0x54d05a, _0x48c401 = 0x2 * _0x4e1176 * _0x54d05a, _0x113f76 *= _0x113f76, _0x402bcf *= _0x402bcf, _0x4e1176 *= _0x4e1176, _0x54d05a *= _0x54d05a, _0x1e27ce = _0x113f76 - _0x402bcf, _0x16dada = _0x1e27ce - _0x4e1176 + _0x54d05a, _0x5aff49 = _0x3c8a81 - _0x48c401, _0x3bdca4 = _0x14cba7 + _0x7e1512, _0x3c8a81 += _0x48c401, _0x1e27ce = -_0x1e27ce - _0x4e1176 + _0x54d05a, _0x48c401 = _0x4bf907 - _0x402f5c, _0x14cba7 -= _0x7e1512, _0x402f5c = _0x4bf907 + _0x402f5c, _0x113f76 = -_0x113f76 - _0x402bcf + _0x4e1176 + _0x54d05a, _0xa33849 = _0x13925e['get'](_0x3e3cd2)[_0x4cc7('0xdd4')], _0x3e3cd2 = _0xa33849['get'](0x0), _0x402bcf = _0xa33849[_0x4cc7('0x2b')](0x4), _0x4e1176 = _0xa33849[_0x4cc7('0x2b')](0x8), _0x54d05a = _0xa33849[_0x4cc7('0x2b')](0xc), _0x4bf907 = _0xa33849[_0x4cc7('0x2b')](0x1), _0x7e1512 = _0xa33849[_0x4cc7('0x2b')](0x5), _0x57ed34 = _0xa33849[_0x4cc7('0x2b')](0x9), _0x2bc114 = _0xa33849[_0x4cc7('0x2b')](0xd), _0x1ffba3 = _0xa33849[_0x4cc7('0x2b')](0x2), _0xcfc2f6 = _0xa33849[_0x4cc7('0x2b')](0x6), _0x51bce1 = _0xa33849[_0x4cc7('0x2b')](0xa), _0xa33849 = _0xa33849[_0x4cc7('0x2b')](0xe), this[_0x4cc7('0xdbb')][_0x4cc7('0x9e7')](_0x357c52, _0x16dada * _0x3e3cd2 + _0x5aff49 * _0x4bf907 + _0x3bdca4 * _0x1ffba3), this[_0x4cc7('0xdbb')][_0x4cc7('0x9e7')](_0x357c52 + 0x1, _0x2d63f9[_0x4cc7('0xdd5')](_0x16dada * _0x402bcf + _0x5aff49 * _0x7e1512, _0x3bdca4 * _0xcfc2f6)), this['_globalMatrices'][_0x4cc7('0x9e7')](_0x357c52 + 0x2, _0x16dada * _0x4e1176 + _0x5aff49 * _0x57ed34 + _0x3bdca4 * _0x51bce1), this[_0x4cc7('0xdbb')][_0x4cc7('0x9e7')](_0x357c52 + 0x3, _0x16dada * _0x54d05a + _0x5aff49 * _0x2bc114 + _0x3bdca4 * _0xa33849 + _0x5342d1['x']), this[_0x4cc7('0xdbb')][_0x4cc7('0x9e7')](_0x357c52 + 0x4, _0x3c8a81 * _0x3e3cd2 + _0x1e27ce * _0x4bf907 + _0x48c401 * _0x1ffba3), this[_0x4cc7('0xdbb')][_0x4cc7('0x9e7')](_0x357c52 + 0x5, _0x3c8a81 * _0x402bcf + _0x1e27ce * _0x7e1512 + _0x48c401 * _0xcfc2f6), this[_0x4cc7('0xdbb')]['set'](_0x357c52 + 0x6, _0x3c8a81 * _0x4e1176 + _0x1e27ce * _0x57ed34 + _0x48c401 * _0x51bce1), this['_globalMatrices']['set'](_0x357c52 + 0x7, _0x3c8a81 * _0x54d05a + _0x1e27ce * _0x2bc114 + _0x48c401 * _0xa33849 + _0x5342d1['y']), this[_0x4cc7('0xdbb')]['set'](_0x357c52 + 0x8, _0x2d63f9[_0x4cc7('0xa5')](_0x14cba7, _0x3e3cd2) + _0x402f5c * _0x4bf907 + _0x113f76 * _0x1ffba3), this['_globalMatrices'][_0x4cc7('0x9e7')](_0x357c52 + 0x9, _0x14cba7 * _0x402bcf + _0x402f5c * _0x7e1512 + _0x113f76 * _0xcfc2f6), this[_0x4cc7('0xdbb')][_0x4cc7('0x9e7')](_0x357c52 + 0xa, _0x14cba7 * _0x4e1176 + _0x402f5c * _0x57ed34 + _0x113f76 * _0x51bce1), this[_0x4cc7('0xdbb')]['set'](_0x357c52 + 0xb, _0x2d63f9['biNtN'](_0x14cba7 * _0x54d05a + _0x2d63f9[_0x4cc7('0xa5')](_0x402f5c, _0x2bc114) + _0x113f76 * _0xa33849, _0x5342d1['z'])), _0x357c52 = _0x357c52 + 0xc | 0x0; }, 'morphGeometry': function(_0xe0098a, _0x596d1f) { var _0x7d200 = _0x596d1f['get_vertexData'](); _0xe0098a = _0xe0098a[_0x4cc7('0xdd6')]; var _0x1233a0 = _0x596d1f[_0x4cc7('0xdd7')](); _0x596d1f = _0x596d1f[_0x4cc7('0xdd8')](); for (var _0x4e1593 = 0x0, _0x25af4c = 0x0, _0x207617, _0xdfd1f6, _0x11777e, _0x41a329, _0x4bf907, _0x2c0606, _0x48c401, _0x16dada, _0x5aff49, _0x2ed4, _0x336bcb = _0x7d200[_0x4cc7('0x34')](), _0x3e3cd2, _0x190e8b, _0x2bc114, _0x3645e5, _0xd3b7a5, _0x1fa696, _0x5b1f32, _0x673575, _0x58159e, _0x4b4d92, _0x4ab476, _0x43fb54, _0x51c10b, _0xa23b63, _0x4feade, _0x4d627b, _0x331be6, _0x4de882, _0xd85f06, _0x3bb917, _0x44bbab, _0xd03f5a; _0x4e1593 < _0x336bcb; ) { _0x190e8b = _0x7d200[_0x4cc7('0x2b')](_0x4e1593); _0x2bc114 = _0x7d200[_0x4cc7('0x2b')](_0x4e1593 + 0x1); _0x3645e5 = _0x7d200[_0x4cc7('0x2b')](_0x4e1593 + 0x2); _0xd3b7a5 = _0x7d200[_0x4cc7('0x2b')](_0x4e1593 + 0x3); _0x1fa696 = _0x7d200['get'](_0x4e1593 + 0x4); _0x5b1f32 = _0x7d200[_0x4cc7('0x2b')](_0x2d63f9[_0x4cc7('0xdd9')](_0x4e1593, 0x5)); _0x673575 = _0x7d200[_0x4cc7('0x2b')](_0x4e1593 + 0x6); _0x58159e = _0x7d200['get'](_0x4e1593 + 0x7); _0x4b4d92 = _0x7d200['get'](_0x4e1593 + 0x8); for (_0x207617 = _0x2ed4 = _0x5aff49 = _0x16dada = _0x48c401 = _0x2c0606 = _0x4bf907 = _0x41a329 = _0x11777e = _0xdfd1f6 = 0x0; _0x207617 < this[_0x4cc7('0xda7')]; ) _0x3e3cd2 = _0x596d1f[_0x4cc7('0x2b')](_0x25af4c), 0x0 < _0x3e3cd2 ? (_0xd03f5a = _0x2d63f9[_0x4cc7('0xa8')](_0x1233a0[_0x4cc7('0x2b')](_0x25af4c++), 0x0) << 0x2, _0x4ab476 = this['_globalMatrices'][_0x4cc7('0x2b')](_0xd03f5a), _0x43fb54 = this[_0x4cc7('0xdbb')][_0x4cc7('0x2b')](_0xd03f5a + 0x1), _0x51c10b = this[_0x4cc7('0xdbb')][_0x4cc7('0x2b')](_0xd03f5a + 0x2), _0xa23b63 = this[_0x4cc7('0xdbb')][_0x4cc7('0x2b')](_0xd03f5a + 0x3), _0x4feade = this[_0x4cc7('0xdbb')]['get'](_0x2d63f9[_0x4cc7('0xdda')](_0xd03f5a, 0x4)), _0x4d627b = this['_globalMatrices']['get'](_0xd03f5a + 0x5), _0x331be6 = this[_0x4cc7('0xdbb')]['get'](_0xd03f5a + 0x6), _0x4de882 = this['_globalMatrices'][_0x4cc7('0x2b')](_0xd03f5a + 0x7), _0xd85f06 = this[_0x4cc7('0xdbb')][_0x4cc7('0x2b')](_0xd03f5a + 0x8), _0x3bb917 = this[_0x4cc7('0xdbb')][_0x4cc7('0x2b')](_0xd03f5a + 0x9), _0x44bbab = this['_globalMatrices'][_0x4cc7('0x2b')](_0xd03f5a + 0xa), _0xd03f5a = this[_0x4cc7('0xdbb')]['get'](_0xd03f5a + 0xb), _0xdfd1f6 += _0x3e3cd2 * (_0x2d63f9[_0x4cc7('0xa9')](_0x4ab476 * _0x190e8b, _0x43fb54 * _0x2bc114) + _0x51c10b * _0x3645e5 + _0xa23b63), _0x11777e += _0x3e3cd2 * (_0x4feade * _0x190e8b + _0x4d627b * _0x2bc114 + _0x331be6 * _0x3645e5 + _0x4de882), _0x41a329 += _0x3e3cd2 * (_0xd85f06 * _0x190e8b + _0x3bb917 * _0x2bc114 + _0x44bbab * _0x3645e5 + _0xd03f5a), _0x4bf907 += _0x3e3cd2 * (_0x4ab476 * _0xd3b7a5 + _0x43fb54 * _0x1fa696 + _0x51c10b * _0x5b1f32), _0x2c0606 += _0x3e3cd2 * (_0x4feade * _0xd3b7a5 + _0x4d627b * _0x1fa696 + _0x331be6 * _0x5b1f32), _0x48c401 += _0x3e3cd2 * (_0xd85f06 * _0xd3b7a5 + _0x3bb917 * _0x1fa696 + _0x44bbab * _0x5b1f32), _0x16dada += _0x3e3cd2 * (_0x4ab476 * _0x673575 + _0x43fb54 * _0x58159e + _0x51c10b * _0x4b4d92), _0x5aff49 += _0x3e3cd2 * (_0x4feade * _0x673575 + _0x4d627b * _0x58159e + _0x331be6 * _0x4b4d92), _0x2ed4 += _0x3e3cd2 * (_0xd85f06 * _0x673575 + _0x2d63f9[_0x4cc7('0xaa')](_0x3bb917, _0x58159e) + _0x44bbab * _0x4b4d92), ++_0x207617) : (_0x25af4c += this[_0x4cc7('0xda7')] - _0x207617, _0x207617 = this[_0x4cc7('0xda7')]); _0xe0098a['set'](_0x4e1593, _0xdfd1f6); _0xe0098a[_0x4cc7('0x9e7')](_0x4e1593 + 0x1, _0x11777e); _0xe0098a[_0x4cc7('0x9e7')](_0x4e1593 + 0x2, _0x41a329); _0xe0098a[_0x4cc7('0x9e7')](_0x2d63f9[_0x4cc7('0xa9')](_0x4e1593, 0x3), _0x4bf907); _0xe0098a['set'](_0x4e1593 + 0x4, _0x2c0606); _0xe0098a[_0x4cc7('0x9e7')](_0x4e1593 + 0x5, _0x48c401); _0xe0098a['set'](_0x4e1593 + 0x6, _0x16dada); _0xe0098a[_0x4cc7('0x9e7')](_0x4e1593 + 0x7, _0x5aff49); _0xe0098a['set'](_0x4e1593 + 0x8, _0x2ed4); _0x4e1593 += 0xd; } }, 'localToGlobalPose': function(_0x10b9e0, _0x2ac126, _0x2cd98c) { _0x2ac126 = _0x2ac126[_0x4cc7('0xddb')]; _0x2cd98c = _0x2cd98c[_0x4cc7('0xdd2')]; var _0xb5f2be = _0x10b9e0[_0x4cc7('0xddc')](); _0x10b9e0 = _0x10b9e0['jointPoses']; _0x2ac126[_0x4cc7('0x34')]() != _0xb5f2be && _0x2ac126[_0x4cc7('0xb7c')](_0xb5f2be); for (var _0x34e320 = 0x0; _0x34e320 < _0xb5f2be; ) { var _0x128bda = _0x34e320++; null == _0x2ac126[_0x4cc7('0x2b')](_0x128bda) && _0x2ac126['set'](_0x128bda, new _0xd2c712()); var _0x217236 = _0x2ac126['get'](_0x128bda); var _0x59148a = _0x2cd98c[_0x4cc7('0x2b')](_0x128bda); var _0x55b221 = _0x59148a[_0x4cc7('0xddd')]; _0x128bda = _0x10b9e0['get'](_0x128bda); _0x59148a = _0x217236['orientation']; _0x217236 = _0x217236[_0x4cc7('0xdde')]; if (0x0 > _0x55b221) { var _0x1066b2 = _0x4cc7('0xddf')['split']('|') , _0x2a38ba = 0x0; while (!![]) { switch (_0x1066b2[_0x2a38ba++]) { case '0': var _0x4bf907 = _0x128bda[_0x4cc7('0xdd3')]; continue; case '1': _0x217236['z'] = _0xcb03b4['z']; continue; case '2': _0x59148a['y'] = _0x4bf907['y']; continue; case '3': _0x217236['y'] = _0xcb03b4['y']; continue; case '4': var _0xcb03b4 = _0x128bda[_0x4cc7('0xdde')]; continue; case '5': _0x217236['x'] = _0xcb03b4['x']; continue; case '6': _0x59148a['z'] = _0x4bf907['z']; continue; case '7': _0x59148a['w'] = _0x4bf907['w']; continue; case '8': _0x59148a['x'] = _0x4bf907['x']; continue; } break; } } else { _0x55b221 = _0x2ac126['get'](_0x55b221); _0x4bf907 = _0x55b221['orientation']; _0xcb03b4 = _0x128bda[_0x4cc7('0xdde')]; var _0x4bd1bb = _0x4bf907['x']; var _0x48c401 = _0x4bf907['y']; var _0x16dada = _0x4bf907['z']; var _0x5aff49 = _0x4bf907['w']; var _0x1d4627 = _0xcb03b4['x']; var _0xea06d2 = _0xcb03b4['y']; _0xcb03b4 = _0xcb03b4['z']; var _0x3e3cd2 = -_0x4bd1bb * _0x1d4627 - _0x2d63f9['oHjoj'](_0x48c401, _0xea06d2) - _0x16dada * _0xcb03b4; var _0x5b3d33 = _0x5aff49 * _0x1d4627 + _0x48c401 * _0xcb03b4 - _0x16dada * _0xea06d2; var _0x2bc114 = _0x5aff49 * _0xea06d2 - _0x4bd1bb * _0xcb03b4 + _0x16dada * _0x1d4627; _0x1d4627 = _0x5aff49 * _0xcb03b4 + _0x4bd1bb * _0xea06d2 - _0x48c401 * _0x1d4627; _0xcb03b4 = _0x55b221[_0x4cc7('0xdde')]; _0x217236['x'] = -_0x3e3cd2 * _0x4bd1bb + _0x5b3d33 * _0x5aff49 - _0x2bc114 * _0x16dada + _0x1d4627 * _0x48c401 + _0xcb03b4['x']; _0x217236['y'] = _0x2d63f9[_0x4cc7('0xa9')](-_0x3e3cd2 * _0x48c401 + _0x5b3d33 * _0x16dada + _0x2bc114 * _0x5aff49 - _0x1d4627 * _0x4bd1bb, _0xcb03b4['y']); _0x217236['z'] = -_0x3e3cd2 * _0x16dada - _0x5b3d33 * _0x48c401 + _0x2bc114 * _0x4bd1bb + _0x1d4627 * _0x5aff49 + _0xcb03b4['z']; _0x5b3d33 = _0x4bf907['x']; _0x2bc114 = _0x4bf907['y']; _0x1d4627 = _0x4bf907['z']; _0x3e3cd2 = _0x4bf907['w']; _0x4bf907 = _0x128bda[_0x4cc7('0xdd3')]; _0x4bd1bb = _0x4bf907['x']; _0x48c401 = _0x4bf907['y']; _0x16dada = _0x4bf907['z']; _0x5aff49 = _0x4bf907['w']; _0x59148a['w'] = _0x3e3cd2 * _0x5aff49 - _0x5b3d33 * _0x4bd1bb - _0x2bc114 * _0x48c401 - _0x1d4627 * _0x16dada; _0x59148a['x'] = _0x3e3cd2 * _0x4bd1bb + _0x5b3d33 * _0x5aff49 + _0x2bc114 * _0x16dada - _0x1d4627 * _0x48c401; _0x59148a['y'] = _0x3e3cd2 * _0x48c401 - _0x5b3d33 * _0x16dada + _0x2bc114 * _0x5aff49 + _0x1d4627 * _0x4bd1bb; _0x59148a['z'] = _0x3e3cd2 * _0x16dada + _0x5b3d33 * _0x48c401 - _0x2bc114 * _0x4bd1bb + _0x1d4627 * _0x5aff49; } } }, '__class__': _0x54a468 }); var _0x4ae6a1 = function(_0x3e440c) { this[_0x4cc7('0xdc6')] = !0x0; this['animatedVertexData'] = _0x3e440c[_0x4cc7('0xde0')]()[_0x4cc7('0xaf3')](null); }; _0x16dada[_0x4cc7('0xde1')] = _0x4ae6a1; _0x4ae6a1[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), _0x4cc7('0xde2')]; _0x4ae6a1[_0x4cc7('0x8')] = {}; _0x4ae6a1[_0x4cc7('0x8')][_0x4cc7('0xdd6')] = null; _0x4ae6a1[_0x4cc7('0x8')][_0x4cc7('0xdc6')] = null; _0x4ae6a1[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4ae6a1; var _0x16c7f2 = function() { _0x19814b['call'](this); }; _0x16dada[_0x4cc7('0xde3')] = _0x16c7f2; _0x16c7f2['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), _0x4cc7('0xde4')]; _0x16c7f2[_0x4cc7('0x8f8')] = [_0x5b0cb8]; _0x16c7f2[_0x4cc7('0x92b')] = _0x19814b; _0x16c7f2[_0x4cc7('0x8')] = _0x5aff49(_0x19814b[_0x4cc7('0x8')], { '_agalCode': null, 'getAGALVertexCode': function(_0x542dfc, _0x15a7fb, _0x306bb1, _0x109c59) { if (_0x56067a[_0x4cc7('0x577')] === 'LozAj') { this['_passes']['get'](_0x542dfc)[_0x4cc7('0xa14')](_0x15a7fb); } else { _0x542dfc = _0x306bb1[_0x4cc7('0x34')](); this['_agalCode'] = ''; for (_0x109c59 = 0x0; _0x109c59 < _0x542dfc; ) { var _0x4a4b54 = _0x109c59++; this[_0x4cc7('0xde5')] += 'mov\x20' + _0x306bb1['get'](_0x4a4b54) + ',\x20' + _0x15a7fb[_0x4cc7('0x2b')](_0x4a4b54) + '\x0a'; } return this[_0x4cc7('0xde5')]; } }, 'activate': function(_0x59c887, _0x15453e) {}, 'deactivate': function(_0x403c1b, _0x412843) { _0x403c1b[_0x4cc7('0xde6')]()[_0x4cc7('0xb1b')](0x0, null); }, 'getAGALFragmentCode': function(_0x31ce89, _0x25d03a, _0x199e6f) { return ''; }, 'getAGALUVCode': function(_0x102e61, _0x3256f2, _0x13495d) { var _0x3a986a = 'vt' + _0x3256f2[_0x4cc7('0xde7')](0x2, 0x3); _0x102e61 = _0x56067a['nFcPQ']('vc', _0x102e61['get_numUsedVertexConstants']()); this[_0x4cc7('0xde5')] = 'mov\x20' + _0x3a986a + ',\x20' + _0x3256f2 + '\x0a'; this[_0x4cc7('0xde5')] += _0x56067a['nFcPQ'](_0x4cc7('0xaf') + _0x3a986a, _0x4cc7('0x14b')) + _0x3a986a + _0x4cc7('0x14b') + _0x102e61 + '.zw\x20\x0a'; this[_0x4cc7('0xde5')] += _0x4cc7('0x161') + _0x3a986a + _0x4cc7('0x14b') + _0x3a986a + _0x4cc7('0x14b') + _0x102e61 + _0x4cc7('0xde8'); return this['_agalCode'] += 'mov\x20' + _0x13495d + ',\x20' + _0x3a986a + '\x0a'; }, 'doneAGALCode': function(_0x37233d) {}, '__class__': _0x16c7f2 }); var _0x274545 = function(_0x3af21c) { this[_0x4cc7('0xde9')] = 0x0; this[_0x4cc7('0xdea')] = 0x64; this[_0x4cc7('0xdeb')] = 0xa; this[_0x4cc7('0xdec')] = new _0x5eff2f(); _0xf280e[_0x4cc7('0x96b')](this, _0x3af21c); this[_0x4cc7('0xded')] = _0x3af21c; this['_vectorFrame'] = _0x2bc114[_0x4cc7('0x9cf')](null); }; _0x16dada[_0x4cc7('0xdee')] = _0x274545; _0x274545[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x3cf')], 'animators', _0x4cc7('0xdef')]; _0x274545['__interfaces__'] = [_0x1af269]; _0x274545[_0x4cc7('0x92b')] = _0xf280e; _0x274545[_0x4cc7('0x8')] = _0x5aff49(_0xf280e['prototype'], { '_activeSpriteSheetState': null, '_spriteSheetAnimationSet': null, '_frame': null, '_vectorFrame': null, '_fps': null, '_ms': null, '_lastTime': null, '_reverse': null, '_backAndForth': null, '_specsDirty': null, '_mapDirty': null, 'gotoAndStop': function(_0x114347) { this[_0x4cc7('0xdf0')](_0x114347, !0x1); }, 'get_currentFrameNumber': function() { return _0x5260f5['__cast'](this[_0x4cc7('0xcfe')], _0xf24e2b)[_0x4cc7('0xdf1')](); }, 'setRenderState': function(_0x3bd9e9, _0x6b01ff, _0x2e421a, _0x88309c, _0x38d012) { _0x88309c = _0x6b01ff[_0x4cc7('0x31')](); null != _0x88309c && _0x5260f5[_0x4cc7('0x9a0')](_0x88309c, _0x705f29) && null != _0x5260f5[_0x4cc7('0x99b')](_0x6b01ff, _0x2a71fa) && (_0x6b01ff = !0x1, _0x5260f5[_0x4cc7('0x9a0')](_0x88309c, _0xec8816) && this['_mapDirty'] && (_0x6b01ff = _0x5260f5['__cast'](_0x88309c, _0xec8816)[_0x4cc7('0xdf2')](this[_0x4cc7('0xdec')][_0x4cc7('0xdf3')])), _0x6b01ff || (this[_0x4cc7('0xdf4')][_0x4cc7('0x9e7')](0x0, this['_frame'][_0x4cc7('0xdf5')]), this['_vectorFrame']['set'](0x1, this['_frame'][_0x4cc7('0xdf6')]), this['_vectorFrame']['set'](0x2, this[_0x4cc7('0xdec')][_0x4cc7('0xdf7')]), this['_vectorFrame'][_0x4cc7('0x9e7')](0x3, this[_0x4cc7('0xdec')][_0x4cc7('0xdf8')])), _0x3bd9e9[_0x4cc7('0xdb2')][_0x4cc7('0xdc4')](0x1, _0x2e421a, this['_vectorFrame'])); }, 'play': function(_0x2a79de, _0x52a23c, _0x5eedb7) { if (this[_0x4cc7('0xdf9')] != _0x2a79de) { this['_activeAnimationName'] = _0x2a79de; if (!this[_0x4cc7('0xd80')]['hasAnimation'](_0x2a79de)) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0xdfa') + _0x2a79de + _0x4cc7('0xdfb'))); this[_0x4cc7('0xdfc')] = this[_0x4cc7('0xd80')][_0x4cc7('0xd9e')](_0x2a79de); this[_0x4cc7('0xcfe')] = this[_0x4cc7('0xdfd')](this['_activeNode']); this[_0x4cc7('0xdec')] = _0x5260f5[_0x4cc7('0x99b')](this['_activeState'], _0xf24e2b)[_0x4cc7('0xdfe')](); this['_activeSpriteSheetState'] = _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0xcfe')], _0x577b3f); this[_0x4cc7('0x99a')](); } }, 'updateDeltaTime': function(_0x232f58) { if ('JwGfv' !== _0x4cc7('0xdff')) { this[_0x4cc7('0xe00')] && (_0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0xe01')], _0xf24e2b)[_0x4cc7('0xe02')](this['_reverse']), _0x5260f5['__cast'](this[_0x4cc7('0xe01')], _0xf24e2b)[_0x4cc7('0xe03')](this[_0x4cc7('0xe04')]), this[_0x4cc7('0xe00')] = !0x1); this[_0x4cc7('0xcfd')] += _0x232f58; _0x232f58 = _0x3b7d43['getTimer'](); _0x232f58 - this[_0x4cc7('0xde9')] > this[_0x4cc7('0xdea')] ? (this['_mapDirty'] = !0x0, this[_0x4cc7('0xe01')]['update'](this[_0x4cc7('0xcfd')]), this[_0x4cc7('0xdec')] = _0x5260f5['__cast'](this[_0x4cc7('0xe01')], _0xf24e2b)[_0x4cc7('0xdfe')](), this['_lastTime'] = _0x232f58) : this['_mapDirty'] = !0x1; } else { return this[_0x4cc7('0xe05')] = _0x232f58; } }, 'testGPUCompatibility': function(_0x17cae8) {}, 'gotoFrame': function(_0x425248, _0x243bb3) { null != this[_0x4cc7('0xcfe')] && (_0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0xcfe')], _0xf24e2b)[_0x4cc7('0xe06')](0x0 == _0x425248 ? _0x425248 : _0x425248 - 0x1), _0x425248 = this[_0x4cc7('0xdec')][_0x4cc7('0xdf3')], this['_frame'] = _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0xe01')], _0xf24e2b)[_0x4cc7('0xdfe')](), _0x243bb3 ? this['start']() : _0x425248 != this[_0x4cc7('0xdec')][_0x4cc7('0xdf3')] ? (this[_0x4cc7('0xe07')] = !0x0, _0xac1deb['delay'](_0x48c401(this, this[_0x4cc7('0xd8a')]), this[_0x4cc7('0xdeb')])) : this[_0x4cc7('0xd8a')]()); }, '__class__': _0x274545, '__properties__': _0x5aff49(_0xf280e['prototype'][_0x4cc7('0x2d6')], { 'get_currentFrameNumber': _0x4cc7('0xdf1') }) }); var _0x535176 = function(_0x403862, _0x274711) { null == _0x274711 && (_0x274711 = _0x4cc7('0xcc3')); null == _0x403862 && (_0x403862 = 0x2); this[_0x4cc7('0xe08')] = new _0x142a66(); this[_0x4cc7('0xe09')] = new _0x142a66(); this[_0x4cc7('0xe0a')] = new _0x142a66(); _0x19814b[_0x4cc7('0x96b')](this); this['_numPoses'] = _0x403862; this[_0x4cc7('0xe0b')] = _0x274711; }; _0x16dada[_0x4cc7('0xe0c')] = _0x535176; _0x535176[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), _0x4cc7('0xe0d')]; _0x535176[_0x4cc7('0x8f8')] = [_0x5b0cb8]; _0x535176[_0x4cc7('0x92b')] = _0x19814b; _0x535176[_0x4cc7('0x8')] = _0x5aff49(_0x19814b[_0x4cc7('0x8')], { '_numPoses': null, '_blendMode': null, '_streamIndices': null, '_useNormals': null, '_useTangents': null, '_uploadNormals': null, '_uploadTangents': null, 'get_numPoses': function() { return this[_0x4cc7('0xe0e')]; }, 'get_blendMode': function() { return this[_0x4cc7('0xe0b')]; }, 'get_useNormals': function() { return this['_uploadNormals']; }, 'getAGALVertexCode': function(_0x2e093e, _0x336fbf, _0x37c7a8, _0x1592e7) { return this['_blendMode'] == _0x169773[_0x4cc7('0xe0f')] ? this['getAbsoluteAGALCode'](_0x2e093e, _0x336fbf, _0x37c7a8) : this[_0x4cc7('0xe10')](_0x2e093e, _0x336fbf, _0x37c7a8); }, 'activate': function(_0x6aa235, _0x25344f) { if (_0x4cc7('0xe11') !== _0x4cc7('0xe12')) { this[_0x4cc7('0xe13')] = this[_0x4cc7('0xe09')]['h'][_0x25344f[_0x4cc7('0x8ed')]]; this[_0x4cc7('0xe14')] = this['_useTangents']['h'][_0x25344f[_0x4cc7('0x8ed')]]; } else { var _0x22e2bf = this[_0x4cc7('0xe15')] = _0x22bdfe[_0x4cc7('0xc1f')](0xffffff, 0x20) , _0x35845b = null; null == _0x35845b && (_0x35845b = _0x22e2bf[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](new _0x23639f(_0x22e2bf), new _0x5a0679(_0x35845b)); this[_0x4cc7('0xe18')] ? (_0x22e2bf = new _0x23639f(this[_0x4cc7('0xe15')]), _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x22e2bf, _0x4fb8d7['edge'](_0x30bcc9[_0x4cc7('0x46d')]))) : (_0x22e2bf = new _0x23639f(this[_0x4cc7('0xe15')]), _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x22e2bf, new _0x436bc1(0x40,_0x30bcc9[_0x4cc7('0xe19')]))); this[_0x4cc7('0xa0c')](this['textField']); this[_0x4cc7('0xe1a')] = new _0x5c6e04(null,_0x5fb611[_0x4cc7('0xe1b')]['start'] | 0x0,0.6,0x38); this['icon'][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x0); _0x180fa9['orthoScene'][_0x4cc7('0xa0c')](this[_0x4cc7('0xe1a')][_0x4cc7('0x126')]); _0x22e2bf = _0x48c401(this, this[_0x4cc7('0xe1c')]); this[_0x4cc7('0x22e')][_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(_0x22e2bf))); _0x56067a[_0x4cc7('0x57a')](_0x22e2bf); _0x22e2bf = new _0x24e28(); _0x109181[_0x4cc7('0xa8a')](_0x22e2bf, _0x5cad50[_0x4cc7('0xe1e')], null, null, null, new _0x23639f(this[_0x4cc7('0xe15')])); this[_0x4cc7('0xb6a')](_0x22e2bf, 0x0); this[_0x4cc7('0xe1f')](); } }, 'deactivate': function(_0x345bca, _0x3e1e2e) { _0x3e1e2e = this[_0x4cc7('0xe0a')]['h'][_0x3e1e2e[_0x4cc7('0x8ed')]]; _0x345bca = _0x345bca['_context3D']; _0x345bca[_0x4cc7('0xb1b')](_0x3e1e2e, null); this[_0x4cc7('0xe13')] && _0x345bca['setVertexBufferAt'](_0x3e1e2e + 0x1, null); this[_0x4cc7('0xe14')] && _0x345bca[_0x4cc7('0xb1b')](_0x3e1e2e + 0x2, null); }, 'getAGALFragmentCode': function(_0x38724e, _0x3ef1ba, _0x4fd17d) { return ''; }, 'getAGALUVCode': function(_0x28c4f0, _0x379216, _0x3efde8) { return _0x2d63f9[_0x4cc7('0xac')](_0x4cc7('0x39e'), _0x3efde8) + ',' + _0x379216 + '\x0a'; }, 'doneAGALCode': function(_0x15cc31) {}, 'getAbsoluteAGALCode': function(_0x5377b0, _0x31a1fa, _0x266cfa) { var _0x2a6698 = _0x4cc7('0xe20')[_0x4cc7('0x46')]('|') , _0x5449d9 = 0x0; while (!![]) { switch (_0x2a6698[_0x5449d9++]) { case '0': _0x28db59 && (_0x1af7ca += _0x4cc7('0x610') + _0x1b0e80 + _0x4cc7('0x152') + _0x31a1fa['get'](0x2) + ',\x20' + _0x266cfa['get'](0x1) + _0x4cc7('0xe21') + _0x1b0e80 + ',\x20' + _0x266cfa[_0x4cc7('0x2b')](0x1) + ',\x20' + _0x1b0e80 + _0x56067a[_0x4cc7('0x57b')] + _0x266cfa['get'](0x2) + ',\x20' + _0x31a1fa[_0x4cc7('0x2b')](0x2) + ',\x20' + _0x1b0e80 + '\x0a'); continue; case '1': this[_0x4cc7('0xe08')][_0x4cc7('0x9e7')](_0x5377b0, _0x28db59); continue; case '2': var _0x4bf907 = this[_0x4cc7('0xe0a')] , _0x26684c = _0x5377b0[_0x4cc7('0xda8')](); continue; case '3': this['_useNormals'][_0x4cc7('0x9e7')](_0x5377b0, 0x1 < _0x1d74b6); continue; case '4': for (_0x4bf907 = 0x0; _0x4bf907 < _0x1d74b6; ) { _0x26684c = _0x4bf907++; _0x1af7ca += 'mul\x20' + _0x1b0e80 + ',\x20' + _0x31a1fa[_0x4cc7('0x2b')](_0x26684c) + ',\x20' + _0x4d2a3b + '.' + _0x189501[0x0] + '\x0a'; for (var _0x48c401 = 0x1, _0x16dada = this['_numPoses']; _0x48c401 < _0x16dada; ) { var _0x5aff49 = _0x48c401++; _0x1af7ca += _0x56067a[_0x4cc7('0x579')]('mul\x20' + _0x5e32c2 + ',\x20va' + _0x5377b0 + ',\x20' + _0x4d2a3b + '.' + _0x189501[_0x5aff49], '\x0a'); _0x56067a[_0x4cc7('0xe22')](_0x5aff49, this[_0x4cc7('0xe0e')] - 0x1) && (_0x1af7ca += _0x4cc7('0x161') + _0x1b0e80 + ',\x20' + _0x1b0e80 + ',\x20' + _0x5e32c2 + '\x0a'); ++_0x5377b0; } _0x1af7ca += _0x56067a['NVbGj'](_0x56067a[_0x4cc7('0x57c')](_0x4cc7('0x161'), _0x266cfa['get'](_0x26684c)) + ',\x20' + _0x1b0e80, ',\x20') + _0x5e32c2 + '\x0a'; } continue; case '5': var _0x1af7ca = '' , _0x1b0e80 = this[_0x4cc7('0xda9')](_0x266cfa) , _0x5e32c2 = this[_0x4cc7('0xda9')](_0x266cfa, _0x1b0e80) , _0x189501 = ['x', 'y', 'z', 'w'] , _0x1d74b6 = _0x31a1fa[_0x4cc7('0x34')]() , _0x4d2a3b = 'vc' + _0x5377b0[_0x4cc7('0xdcc')]() , _0x28db59 = 0x2 < _0x1d74b6; continue; case '6': _0x5377b0 = _0x26684c; continue; case '7': _0x4bf907[_0x4cc7('0x9e7')](_0x5377b0, _0x26684c); continue; case '8': 0x2 < _0x1d74b6 && (_0x1d74b6 = 0x2); continue; case '9': return _0x1af7ca; } break; } }, 'getAdditiveAGALCode': function(_0x7ab31c, _0x4870be, _0x2f8309) { var _0x11509b = '' , _0x2836a3 = _0x4870be[_0x4cc7('0x34')]() , _0xfd3e07 = ['x', 'y', 'z', 'w'] , _0x1350d5 = this[_0x4cc7('0xda9')](_0x2f8309) , _0x56c215 = 0x0 , _0x10167d = 0x2 < _0x2836a3; this[_0x4cc7('0xe08')][_0x4cc7('0x9e7')](_0x7ab31c, _0x10167d); var _0x5893c1 = 0x1 < _0x2836a3; this['_useNormals'][_0x4cc7('0x9e7')](_0x7ab31c, _0x5893c1); var _0x4bf907 = this['_streamIndices'] , _0xfe430f = _0x7ab31c[_0x4cc7('0xda8')](); _0x4bf907[_0x4cc7('0x9e7')](_0x7ab31c, _0xfe430f); 0x2 < _0x2836a3 && (_0x2836a3 = 0x2); _0x11509b += _0x4cc7('0xe23') + _0x2f8309[_0x4cc7('0x2b')](0x0) + ',\x20' + _0x4870be['get'](0x0) + '\x0a'; _0x5893c1 && (_0x11509b += _0x4cc7('0x39e') + _0x2f8309['get'](0x1) + ',\x20' + _0x4870be[_0x4cc7('0x2b')](0x1) + '\x0a'); for (_0x5893c1 = 0x0; _0x5893c1 < _0x2836a3; ) { if (_0x4cc7('0xae') !== _0x2d63f9[_0x4cc7('0xad')]) { if (_0x5260f5[_0x4cc7('0x9a0')](_0x7ab31c, _0x276ae5)) { var _0x173b2a = this[_0x4cc7('0x9d7')](); _0x7ab31c['stageX'] = _0x7ab31c['localX'] * _0x173b2a['a'] + _0x7ab31c[_0x4cc7('0xa23')] * _0x173b2a['c'] + _0x173b2a['tx']; _0x173b2a = this[_0x4cc7('0x9d7')](); _0x7ab31c[_0x4cc7('0xa24')] = _0x7ab31c[_0x4cc7('0xa22')] * _0x173b2a['b'] + _0x7ab31c[_0x4cc7('0xa23')] * _0x173b2a['d'] + _0x173b2a['ty']; } else _0x5260f5[_0x4cc7('0x9a0')](_0x7ab31c, _0x38fda1) && (_0x173b2a = this['__getRenderTransform'](), _0x7ab31c[_0x4cc7('0xa25')] = _0x7ab31c[_0x4cc7('0xa22')] * _0x173b2a['a'] + _0x7ab31c[_0x4cc7('0xa23')] * _0x173b2a['c'] + _0x173b2a['tx'], _0x173b2a = this[_0x4cc7('0x9d7')](), _0x7ab31c[_0x4cc7('0xa24')] = _0x7ab31c['localX'] * _0x173b2a['b'] + _0x7ab31c[_0x4cc7('0xa23')] * _0x173b2a['d'] + _0x173b2a['ty']); _0x7ab31c[_0x4cc7('0xa26')] = this; return this[_0x4cc7('0xa27')](_0x7ab31c); } else { _0x4bf907 = _0x5893c1++; for (var _0x48c401 = 0x0, _0x16dada = this[_0x4cc7('0xe0e')]; _0x48c401 < _0x16dada; ) { var _0x5aff49 = _0x48c401++; _0x11509b += _0x2d63f9[_0x4cc7('0xe24')] + _0x1350d5 + ',\x20va' + (_0xfe430f + _0x56c215) + ',\x20vc' + _0x7ab31c[_0x4cc7('0xdcc')]() + '.' + _0xfd3e07[_0x5aff49] + _0x4cc7('0xe25') + _0x2f8309[_0x4cc7('0x2b')](_0x4bf907) + ',\x20' + _0x2f8309[_0x4cc7('0x2b')](_0x4bf907) + ',\x20' + _0x1350d5 + '\x0a'; ++_0x56c215; } } } _0x10167d && (_0x11509b += _0x2d63f9[_0x4cc7('0xb0')](_0x4cc7('0x610') + _0x1350d5 + _0x4cc7('0x152') + _0x4870be[_0x4cc7('0x2b')](0x2) + ',\x20' + _0x2f8309['get'](0x1) + _0x4cc7('0xe21') + _0x1350d5 + ',\x20' + _0x2f8309[_0x4cc7('0x2b')](0x1), ',\x20') + _0x1350d5 + _0x4cc7('0xe26') + _0x2f8309['get'](0x2) + ',\x20' + _0x4870be[_0x4cc7('0x2b')](0x2) + ',\x20' + _0x1350d5 + '\x0a'); return _0x11509b; }, '__class__': _0x535176, '__properties__': _0x5aff49(_0x19814b[_0x4cc7('0x8')]['__properties__'], { 'get_useNormals': _0x4cc7('0xe27'), 'get_blendMode': 'get_blendMode', 'get_numPoses': _0x4cc7('0xe28') }) }); var _0x541245 = function(_0x108dce) { for (var _0x3ccf80 = [0x1, 0x0, 0x0, 0x0], _0x3d7fc4 = _0x2bc114['toFloatVector'](null), _0x1fce32 = 0x0, _0x63aafe = _0x3ccf80[_0x4cc7('0x21')]; _0x1fce32 < _0x63aafe; ) { var _0x485f8c = _0x1fce32++; _0x3d7fc4[_0x4cc7('0x9e7')](_0x485f8c, _0x3ccf80[_0x485f8c]); } this[_0x4cc7('0xe29')] = _0x3d7fc4; this['_poses'] = _0x2bc114['toObjectVector'](null); _0xf280e[_0x4cc7('0x96b')](this, _0x108dce); this[_0x4cc7('0xe2a')] = _0x108dce; this[_0x4cc7('0xe0e')] = _0x108dce[_0x4cc7('0xe28')](); this[_0x4cc7('0xe0b')] = _0x108dce[_0x4cc7('0xe2b')](); }; _0x16dada['away3d.animators.VertexAnimator'] = _0x541245; _0x541245[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), _0x4cc7('0xe2c')]; _0x541245[_0x4cc7('0x8f8')] = [_0x1af269]; _0x541245['__super__'] = _0xf280e; _0x541245['prototype'] = _0x5aff49(_0xf280e[_0x4cc7('0x8')], { '_vertexAnimationSet': null, '_poses': null, '_weights': null, '_numPoses': null, '_blendMode': null, '_activeVertexState': null, 'updateDeltaTime': function(_0x340bb5) { _0xf280e[_0x4cc7('0x8')][_0x4cc7('0xd8d')][_0x4cc7('0x96b')](this, _0x340bb5); this[_0x4cc7('0xe2d')][_0x4cc7('0x9e7')](0x0, this[_0x4cc7('0xe2e')][_0x4cc7('0xe2f')]()); this['_poses']['set'](0x1, this['_activeVertexState'][_0x4cc7('0x3da')]()); this['_weights']['set'](0x0, 0x1 - this[_0x4cc7('0xe29')][_0x4cc7('0x9e7')](0x1, this[_0x4cc7('0xe2e')][_0x4cc7('0xe30')]())); }, 'setRenderState': function(_0x2f5871, _0x4e9c03, _0x4816cf, _0x4a76c6, _0x13dcf1) { if (0x0 == this['_poses']['get_length']()) this['setNullPose'](_0x2f5871, _0x4e9c03, _0x4816cf, _0x4a76c6); else { _0x4e9c03 = _0x5260f5[_0x4cc7('0x99b')](_0x4e9c03, _0x2a71fa); _0x13dcf1 = this['_numPoses']; _0x2f5871[_0x4cc7('0xde6')]()[_0x4cc7('0xdc4')](0x1, _0x4816cf, this['_weights'], 0x1); if (this[_0x4cc7('0xe0b')] == _0x169773[_0x4cc7('0xe0f')]) { if (_0x4cc7('0xe31') !== _0x4cc7('0xe32')) { var _0x932229 = 0x1; _0x4816cf = this[_0x4cc7('0xe2d')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xe33')]()[_0x4cc7('0x2b')](_0x4e9c03['_index']); null != _0x4816cf && _0x4e9c03[_0x4cc7('0xe34')](_0x4816cf); } else { var _0xd31184 = _0x4cc7('0xe35')[_0x4cc7('0x46')]('|') , _0x1656ca = 0x0; while (!![]) { switch (_0xd31184[_0x1656ca++]) { case '0': this[_0x4cc7('0xe36')] && (this[_0x4cc7('0xe37')](null), this[_0x4cc7('0xe38')](), this[_0x4cc7('0xe39')](), _0x21ad67[_0x4cc7('0xac5')] && this[_0x4cc7('0xe3a')] && (this['__forceCachedBitmapUpdate'] = !0x0)); continue; case '1': this[_0x4cc7('0xe3b')] = _0x2f5871; continue; case '2': var _0x2e9a64 = this[_0x4cc7('0xe3c')](this[_0x4cc7('0xbf2')]() + this['get_scrollH'](), this[_0x4cc7('0xb4f')]()); continue; case '3': _0x2e9a64 = Math[_0x4cc7('0x52')](this[_0x4cc7('0xe3b')], _0x2e9a64) | 0x0; continue; case '4': this[_0x4cc7('0xa29')](); continue; case '5': this[_0x4cc7('0xe3d')] = _0x2e9a64; continue; case '6': _0x2f5871 = Math[_0x4cc7('0x53')](this[_0x4cc7('0xe3b')], _0x2e9a64) | 0x0; continue; case '7': this[_0x4cc7('0xe3e')](); continue; } break; } } } else _0x932229 = 0x0; for (; _0x932229 < _0x13dcf1; ) _0x4816cf = this['_poses'][_0x4cc7('0x2b')](_0x932229)['get_subGeometries']()['get'](_0x4e9c03[_0x4cc7('0xe3f')]), null == _0x4816cf && (_0x4816cf = _0x4e9c03['get_subGeometry']()), _0x4816cf[_0x4cc7('0xe40')](_0x4a76c6++, _0x2f5871), this[_0x4cc7('0xe2a')]['get_useNormals']() && _0x4816cf[_0x4cc7('0xe41')](_0x4a76c6++, _0x2f5871), ++_0x932229; } }, 'setNullPose': function(_0x1524e0, _0x379f64, _0x3bafec, _0x376b51) { _0x1524e0[_0x4cc7('0xdb2')]['setProgramConstantsFromVector'](0x1, _0x3bafec, this[_0x4cc7('0xe29')], 0x1); if (this[_0x4cc7('0xe0b')] == _0x169773[_0x4cc7('0xe0f')]) { _0x3bafec = 0x0; for (var _0x3a8b35 = this[_0x4cc7('0xe0e')]; _0x3bafec < _0x3a8b35; ) _0x3bafec++, _0x379f64[_0x4cc7('0xe40')](_0x376b51++, _0x1524e0), this['_vertexAnimationSet'][_0x4cc7('0xe27')]() && _0x379f64[_0x4cc7('0xe41')](_0x376b51++, _0x1524e0); } }, 'testGPUCompatibility': function(_0x29eb64) {}, '__class__': _0x541245 }); var _0x393bde = function(_0x1cd519) { if (_0x4cc7('0xe42') !== _0x4cc7('0xe42')) { return null == this[_0x4cc7('0xbb7')] || this[_0x4cc7('0xbb7')][_0x4cc7('0xb55')] ? !0x1 : (this[_0x4cc7('0xbb7')][_0x4cc7('0xb55')] = !0x0, _0x1cd519 = this[_0x4cc7('0xbb7')]['__hitTest'](_0x1cd519, b, c, null, !0x0, f), this[_0x4cc7('0xbb7')][_0x4cc7('0xb55')] = !0x1, null != d && _0x1cd519 && (d[d[_0x4cc7('0x21')]] = f), _0x1cd519); } else { this[_0x4cc7('0xe43')] = _0x1cd519; } }; _0x16dada['away3d.materials.compilation.ShaderRegisterCache'] = _0x393bde; _0x393bde['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0xe44'), _0x4cc7('0xe45')]; _0x393bde[_0x4cc7('0x8')] = {}; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe46')] = null; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe47')] = null; _0x393bde[_0x4cc7('0x8')]['_varyingCache'] = null; _0x393bde[_0x4cc7('0x8')]['_fragmentConstantsCache'] = null; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe48')] = null; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe49')] = null; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe4a')] = null; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe4b')] = null; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe4c')] = null; _0x393bde[_0x4cc7('0x8')]['_varyingsOffset'] = null; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe4d')] = null; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe4e')] = null; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe4f')] = null; _0x393bde[_0x4cc7('0x8')]['_numUsedVertexConstants'] = null; _0x393bde[_0x4cc7('0x8')]['_numUsedFragmentConstants'] = null; _0x393bde[_0x4cc7('0x8')]['_numUsedStreams'] = null; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe50')] = null; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe51')] = null; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe43')] = null; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0x19')] = function() { this._fragmentTempCache = new _0x1463ab('ft',0x8,!0x1); this._vertexTempCache = new _0x1463ab('vt',0x8,!0x1); this._varyingCache = new _0x1463ab('v',0x8); this._textureCache = new _0x1463ab('fs',0x8); this._vertexAttributesCache = new _0x1463ab('va',0x8); this._fragmentConstantsCache = new _0x1463ab('fc',0x1c); this._vertexConstantsCache = new _0x1463ab('vc',0x80); this._fragmentOutputRegister = new _0x57b1ef('oc',-0x1); this._vertexOutputRegister = new _0x57b1ef('op',-0x1); for (var _0x4bece4 = this._numUsedFragmentConstants = this._numUsedVaryings = this._numUsedTextures = this._numUsedStreams = this._numUsedVertexConstants = 0x0, _0x4a01bf = this._vertexAttributesOffset; _0x4bece4 < _0x4a01bf; ) _0x4bece4++, this.getFreeVertexAttribute(); _0x4bece4 = 0x0; for (_0x4a01bf = this._vertexConstantOffset; _0x4bece4 < _0x4a01bf; ) _0x4bece4++, this.getFreeVertexConstant(); _0x4bece4 = 0x0; for (_0x4a01bf = this._varyingsOffset; _0x4bece4 < _0x4a01bf; ) _0x4bece4++, this.getFreeVarying(); _0x4bece4 = 0x0; for (_0x4a01bf = this._fragmentConstantOffset; _0x4bece4 < _0x4a01bf; ) _0x4bece4++, this.getFreeFragmentConstant(); } ; _0x393bde[_0x4cc7('0x8')]['dispose'] = function() { this._fragmentTempCache.dispose(); this._vertexTempCache.dispose(); this._varyingCache.dispose(); this._fragmentConstantsCache.dispose(); this._vertexAttributesCache.dispose(); this._vertexOutputRegister = this._fragmentOutputRegister = this._vertexAttributesCache = this._fragmentConstantsCache = this._varyingCache = this._vertexTempCache = this._fragmentTempCache = null; } ; _0x393bde[_0x4cc7('0x8')]['addFragmentTempUsages'] = function(_0x2fdd65, _0xe08b4) { this._fragmentTempCache.addUsage(_0x2fdd65, _0xe08b4); } ; _0x393bde[_0x4cc7('0x8')]['removeFragmentTempUsage'] = function(_0x193b0c) { if (_0x4cc7('0xe52') !== 'lwMGa') { 0x0 < this._groupCount && this._groupCount--; null != this._activeContainer && this._activeContainer.addChild(this._activeMesh); null != this._activeContainer && 0x0 == this._groupCount && (this._activeContainer = null, this._tmpcontainerpos.x = this._tmpcontainerpos.y = this._tmpcontainerpos.z = 0x0); } else { this._fragmentTempCache.removeUsage(_0x193b0c); } } ; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe53')] = function(_0x44b62d, _0x3ddc8f) { this._vertexTempCache.addUsage(_0x44b62d, _0x3ddc8f); } ; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe54')] = function(_0x50d284) { this._vertexTempCache.removeUsage(_0x50d284); } ; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe55')] = function() { return this._fragmentTempCache.requestFreeVectorReg(); } ; _0x393bde[_0x4cc7('0x8')]['getFreeFragmentSingleTemp'] = function() { return this._fragmentTempCache.requestFreeRegComponent(); } ; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe56')] = function() { var _0x4fb774 = this._varyingCache.requestFreeVectorReg(); ++this._numUsedVaryings; return _0x4fb774; } ; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe57')] = function() { var _0x518511 = this._fragmentConstantsCache.requestFreeVectorReg(); ++this._numUsedFragmentConstants; return _0x518511; } ; _0x393bde[_0x4cc7('0x8')]['getFreeVertexConstant'] = function() { var _0x49ddb1 = this._vertexConstantsCache.requestFreeVectorReg(); ++this._numUsedVertexConstants; return _0x49ddb1; } ; _0x393bde[_0x4cc7('0x8')]['getFreeVertexVectorTemp'] = function() { return this._vertexTempCache.requestFreeVectorReg(); } ; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe58')] = function() { var _0x4e4e49 = this._vertexAttributesCache.requestFreeVectorReg(); ++this._numUsedStreams; return _0x4e4e49; } ; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe59')] = function() { if ('bgtwX' === _0x4cc7('0xe5a')) { f = 0x0; for (var _0x3559f2, _0x2d7eb9 = c; _0x2d7eb9 < d; ) _0x3559f2 = _0x2d7eb9++, _0x3559f2 = _0x56a8b9.__context.measureText(_0x39d617.substring(b, c, _0x3559f2 + 0x1)).width, e.push(_0x3559f2 - f), f = _0x3559f2; } else { var _0x18f90c = this._textureCache.requestFreeVectorReg(); ++this._numUsedTextures; return _0x18f90c; } } ; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe5b')] = function(_0x50bc41) { if (_0x4cc7('0xe5c') === _0x4cc7('0xe5c')) { return this._vertexAttributesOffset = _0x50bc41; } else { b = 0x0; for (var _0x5c8dee = this.collisionCandidates; b < _0x5c8dee.get_length(); ) { var _0x419afc = _0x5c8dee.get(b); ++b; _0x419afc.collider.collisionResult.touching = !0x1; } for (b = 0x0; b < e; ) { if (null == this.gameObjects.get(b).rigidbody && this.gameObjects.get(b).collides && (f.rigidbody.collide(this.gameObjects.get(b), _0x50bc41), null == this.scene)) return; ++b; } for (++b; b < this.gameObjects.get_length(); ) { if (this.gameObjects.get(b).collides && null != this.gameObjects.get(b).collider && (f.rigidbody.collide(this.gameObjects.get(b), _0x50bc41), null == this.scene)) return; ++b; } e = 0x0; for (b = this.collisionCandidates; e < b.get_length(); ) _0x5c8dee = b.get(e), ++e, _0x5c8dee.collides && _0x5c8dee != f && !_0x5c8dee.collider.collisionResult.touching && f.rigidbody.collide(_0x5c8dee, _0x50bc41); } } ; _0x393bde[_0x4cc7('0x8')]['get_fragmentOutputRegister'] = function() { return this._fragmentOutputRegister; } ; _0x393bde[_0x4cc7('0x8')]['get_numUsedVertexConstants'] = function() { return this._numUsedVertexConstants; } ; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe5d')] = function() { return this._numUsedFragmentConstants; } ; _0x393bde[_0x4cc7('0x8')]['get_numUsedStreams'] = function() { return this._numUsedStreams; } ; _0x393bde[_0x4cc7('0x8')]['get_numUsedTextures'] = function() { return this._numUsedTextures; } ; _0x393bde[_0x4cc7('0x8')]['get_numUsedVaryings'] = function() { return this._numUsedVaryings; } ; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x393bde; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xe5e')] = _0x4cc7('0xe5e'); _0x393bde[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_numUsedTextures'] = _0x4cc7('0xe5f'); _0x393bde[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xda8')] = _0x4cc7('0xda8'); _0x393bde[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xe5d')] = _0x4cc7('0xe5d'); _0x393bde[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xdcc')] = 'get_numUsedVertexConstants'; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_fragmentOutputRegister'] = _0x4cc7('0xe60'); _0x393bde[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_vertexAttributesOffset'] = _0x4cc7('0xe5b'); var _0xd2c712 = function() { this[_0x4cc7('0xdde')] = new _0x21e384(); this[_0x4cc7('0xdd3')] = new _0x8d5f45(); }; _0x16dada[_0x4cc7('0xe61')] = _0xd2c712; _0xd2c712[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), _0x4cc7('0x42'), _0x4cc7('0xe62')]; _0xd2c712[_0x4cc7('0x8')] = {}; _0xd2c712[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null; _0xd2c712[_0x4cc7('0x8')][_0x4cc7('0xdd3')] = null; _0xd2c712[_0x4cc7('0x8')][_0x4cc7('0xdde')] = null; _0xd2c712[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xd2c712; var _0x38016f = function() { this[_0x4cc7('0xdd2')] = _0x2bc114['toObjectVector'](null); _0x4ae64a[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0xe63')] = _0x38016f; _0x38016f['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), 'data', _0x4cc7('0xe64')]; _0x38016f['__interfaces__'] = [_0x29fe35]; _0x38016f[_0x4cc7('0x92b')] = _0x4ae64a; _0x38016f[_0x4cc7('0x8')] = _0x2d63f9['YEXTN'](_0x5aff49, _0x4ae64a[_0x4cc7('0x8')], { 'joints': null, 'get_numJoints': function() { return this[_0x4cc7('0xdd2')][_0x4cc7('0x34')](); }, 'get_assetType': function() { return _0x4cc7('0xe65'); }, '__class__': _0x38016f, '__properties__': _0x5aff49(_0x4ae64a[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_assetType': _0x4cc7('0x463'), 'get_numJoints': _0x4cc7('0xdba') }) }); var _0x28439c = function() { this['parentIndex'] = -0x1; }; _0x16dada[_0x4cc7('0xe66')] = _0x28439c; _0x28439c[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), _0x4cc7('0x42'), _0x4cc7('0xe67')]; _0x28439c[_0x4cc7('0x8')] = {}; _0x28439c[_0x4cc7('0x8')][_0x4cc7('0xddd')] = null; _0x28439c[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null; _0x28439c[_0x4cc7('0x8')]['inverseBindPose'] = null; _0x28439c[_0x4cc7('0x8')]['__class__'] = _0x28439c; var _0x42cc25 = function() { this[_0x4cc7('0xddb')] = _0x2bc114['toObjectVector'](null); _0x4ae64a[_0x4cc7('0x96b')](this); }; _0x16dada[_0x2d63f9[_0x4cc7('0x3d1')]] = _0x42cc25; _0x42cc25[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), _0x4cc7('0x42'), _0x4cc7('0xe68')]; _0x42cc25[_0x4cc7('0x8f8')] = [_0x29fe35]; _0x42cc25[_0x4cc7('0x92b')] = _0x4ae64a; _0x42cc25['prototype'] = _0x5aff49(_0x4ae64a[_0x4cc7('0x8')], { 'jointPoses': null, 'get_numJointPoses': function() { return this[_0x4cc7('0xddb')][_0x4cc7('0x34')](); }, 'get_assetType': function() { return _0x4cc7('0xe69'); }, '__class__': _0x42cc25, '__properties__': _0x5aff49(_0x4ae64a[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_assetType': _0x4cc7('0x463'), 'get_numJointPoses': _0x4cc7('0xddc') }) }); var _0x5eff2f = function(_0x4474de, _0x5cd46, _0x2032c0, _0x3ce0eb, _0x2469db) { null == _0x2469db && (_0x2469db = 0x0); null == _0x3ce0eb && (_0x3ce0eb = 0x1); null == _0x2032c0 && (_0x2032c0 = 0x1); null == _0x5cd46 && (_0x5cd46 = 0x0); null == _0x4474de && (_0x4474de = 0x0); this[_0x4cc7('0xdf5')] = _0x4474de; this[_0x4cc7('0xdf6')] = _0x5cd46; this[_0x4cc7('0xdf7')] = _0x2032c0; this[_0x4cc7('0xdf8')] = _0x3ce0eb; this['mapID'] = _0x2469db; }; _0x16dada[_0x2d63f9[_0x4cc7('0x3d2')]] = _0x5eff2f; _0x5eff2f['__name__'] = ['away3d', _0x4cc7('0x3ca'), 'data', _0x4cc7('0xe6a')]; _0x5eff2f[_0x4cc7('0x8')] = {}; _0x5eff2f[_0x4cc7('0x8')][_0x4cc7('0xdf5')] = null; _0x5eff2f[_0x4cc7('0x8')]['offsetV'] = null; _0x5eff2f[_0x4cc7('0x8')][_0x4cc7('0xdf7')] = null; _0x5eff2f[_0x4cc7('0x8')]['scaleV'] = null; _0x5eff2f[_0x4cc7('0x8')]['mapID'] = null; _0x5eff2f[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x5eff2f; var _0x11d8c3 = function(_0x508441, _0x255fb5, _0x476e9c, _0x469824, _0xfdf916) { null == _0xfdf916 && (_0xfdf916 = 0x0); null == _0x469824 && (_0x469824 = 0x1); null == _0x476e9c && (_0x476e9c = 0x1); _0x56067a[_0x4cc7('0x54e')](null, _0x255fb5) && (_0x255fb5 = 0x0); null == _0x508441 && (_0x508441 = 0x0); this[_0x4cc7('0xdf5')] = _0x508441; this['offsetV'] = _0x255fb5; this['scaleU'] = _0x476e9c; this[_0x4cc7('0xdf8')] = _0x469824; this[_0x4cc7('0x84d')] = _0xfdf916; }; _0x16dada[_0x4cc7('0xe6b')] = _0x11d8c3; _0x11d8c3[_0x4cc7('0x8f2')] = ['away3d', 'animators', _0x4cc7('0x42'), _0x4cc7('0xe6c')]; _0x11d8c3[_0x4cc7('0x8')] = {}; _0x11d8c3[_0x4cc7('0x8')][_0x4cc7('0xdf5')] = null; _0x11d8c3[_0x4cc7('0x8')]['offsetV'] = null; _0x11d8c3[_0x4cc7('0x8')][_0x4cc7('0xdf7')] = null; _0x11d8c3[_0x4cc7('0x8')][_0x4cc7('0xdf8')] = null; _0x11d8c3[_0x4cc7('0x8')][_0x4cc7('0x84d')] = null; _0x11d8c3[_0x4cc7('0x8')]['__class__'] = _0x11d8c3; var _0x169773 = function() {}; _0x16dada['away3d.animators.data.VertexAnimationMode'] = _0x169773; _0x169773[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), _0x4cc7('0x42'), _0x4cc7('0xe6d')]; var _0x1d8040 = function() { _0x4ae64a[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0xe6e')] = _0x1d8040; _0x1d8040['__name__'] = [_0x4cc7('0x7f'), _0x2d63f9['mKpri'], _0x4cc7('0xe6f'), 'AnimationNodeBase']; _0x1d8040[_0x4cc7('0x8f8')] = [_0x29fe35]; _0x1d8040[_0x4cc7('0x92b')] = _0x4ae64a; _0x1d8040[_0x4cc7('0x8')] = _0x5aff49(_0x4ae64a[_0x4cc7('0x8')], { '_stateConstructor': null, 'get_stateConstructor': function() { return this[_0x4cc7('0xe70')]; }, 'get_assetType': function() { return _0x4cc7('0xe71'); }, '__class__': _0x1d8040, '__properties__': _0x5aff49(_0x4ae64a[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_assetType': _0x4cc7('0x463'), 'get_stateConstructor': _0x4cc7('0xd82') }) }); var _0x5eb4b3 = function() { if (_0x4cc7('0xe72') === 'wjTAH') { return (0xff * this['r'] | 0x0) << 0x10 | (0xff * this['g'] | 0x0) << 0x8 | 0xff * this['b'] | 0x0; } else { this[_0x4cc7('0xe73')] = !0x0; this[_0x4cc7('0xe74')] = new _0x21e384(); this[_0x4cc7('0xe75')] = _0x2bc114[_0x4cc7('0x9cc')](null); this[_0x4cc7('0xe76')] = 0x0; this[_0x4cc7('0xe77')] = !0x1; this[_0x4cc7('0xe78')] = !0x0; this[_0x4cc7('0xe79')] = 0x0; this[_0x4cc7('0xe7a')] = !0x0; _0x4ae64a[_0x4cc7('0x96b')](this); } }; _0x16dada['away3d.animators.nodes.AnimationClipNodeBase'] = _0x5eb4b3; _0x5eb4b3[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), _0x4cc7('0xe6f'), 'AnimationClipNodeBase']; _0x5eb4b3[_0x4cc7('0x92b')] = _0x1d8040; _0x5eb4b3['prototype'] = _0x5aff49(_0x1d8040[_0x4cc7('0x8')], { '_looping': null, '_totalDuration': null, '_lastFrame': null, '_stitchDirty': null, '_stitchFinalFrame': null, '_numFrames': null, '_durations': null, '_totalDelta': null, 'fixedFrameRate': null, 'get_looping': function() { return this[_0x4cc7('0xe7a')]; }, 'set_looping': function(_0x1ec9cf) { if (this[_0x4cc7('0xe7a')] == _0x1ec9cf) return _0x1ec9cf; this[_0x4cc7('0xe7a')] = _0x1ec9cf; this['_stitchDirty'] = !0x0; return _0x1ec9cf; }, 'get_stitchFinalFrame': function() { return this[_0x4cc7('0xe77')]; }, 'set_stitchFinalFrame': function(_0x373b16) { if (this[_0x4cc7('0xe77')] == _0x373b16) return _0x373b16; this['_stitchFinalFrame'] = _0x373b16; this['_stitchDirty'] = !0x0; return _0x373b16; }, 'get_totalDuration': function() { this[_0x4cc7('0xe78')] && this[_0x4cc7('0xe7b')](); return this[_0x4cc7('0xe79')]; }, 'get_totalDelta': function() { this[_0x4cc7('0xe78')] && this[_0x4cc7('0xe7b')](); return this[_0x4cc7('0xe74')]; }, 'get_lastFrame': function() { this[_0x4cc7('0xe78')] && this[_0x4cc7('0xe7b')](); return this[_0x4cc7('0xe7c')]; }, 'get_durations': function() { return this[_0x4cc7('0xe75')]; }, 'updateStitch': function() { this['_stitchDirty'] = !0x1; this[_0x4cc7('0xe7c')] = this[_0x4cc7('0xe7a')] && this[_0x4cc7('0xe77')] ? this[_0x4cc7('0xe76')] : this[_0x4cc7('0xe76')] - 0x1; this[_0x4cc7('0xe79')] = 0x0; this[_0x4cc7('0xe74')]['x'] = 0x0; this[_0x4cc7('0xe74')]['y'] = 0x0; this[_0x4cc7('0xe74')]['z'] = 0x0; }, '__class__': _0x5eb4b3, '__properties__': _0x5aff49(_0x1d8040[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_durations': _0x4cc7('0xe7d'), 'get_lastFrame': _0x4cc7('0xe7e'), 'get_totalDelta': 'get_totalDelta', 'get_totalDuration': 'get_totalDuration', 'set_stitchFinalFrame': _0x4cc7('0xe7f'), 'get_stitchFinalFrame': _0x4cc7('0xe80'), 'set_looping': 'set_looping', 'get_looping': 'get_looping' }) }); var _0x2b0a5c = function() { this[_0x4cc7('0xe81')] = !0x1; this[_0x4cc7('0xa12')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0xe70')] = function(_0x289d83, _0x208c2f) { return new _0x3cb629(_0x289d83,_0x208c2f); } ; _0x5eb4b3[_0x4cc7('0x96b')](this); }; _0x16dada[_0x2d63f9[_0x4cc7('0x3d4')]] = _0x2b0a5c; _0x2b0a5c[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), _0x4cc7('0xe6f'), _0x4cc7('0xe82')]; _0x2b0a5c['__super__'] = _0x5eb4b3; _0x2b0a5c[_0x4cc7('0x8')] = _0x5aff49(_0x5eb4b3[_0x4cc7('0x8')], { '_frames': null, 'highQuality': null, 'get_frames': function() { return this['_frames']; }, 'addFrame': function(_0x345d71, _0x15f5ad) { this[_0x4cc7('0xa12')][_0x4cc7('0x29')](_0x345d71); this[_0x4cc7('0xe75')][_0x4cc7('0x29')](_0x15f5ad); this[_0x4cc7('0xe76')] = this[_0x4cc7('0xe75')]['get_length'](); this[_0x4cc7('0xe78')] = !0x0; }, 'updateStitch': function() { _0x5eb4b3[_0x4cc7('0x8')][_0x4cc7('0xe7b')][_0x4cc7('0x96b')](this); for (var _0x49eb5f = this['_numFrames'] - 0x1, _0x2b5301, _0xa4d7c6; 0x0 < _0x49eb5f--; ) this[_0x4cc7('0xe79')] += this[_0x4cc7('0xe75')][_0x4cc7('0x2b')](_0x49eb5f), _0x2b5301 = this[_0x4cc7('0xa12')][_0x4cc7('0x2b')](_0x49eb5f)[_0x4cc7('0xddb')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xdde')], _0xa4d7c6 = this[_0x4cc7('0xa12')]['get'](_0x49eb5f + 0x1)[_0x4cc7('0xddb')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xdde')], _0x2b5301 = _0xa4d7c6['subtract'](_0x2b5301), this[_0x4cc7('0xe74')]['x'] += _0x2b5301['x'], this[_0x4cc7('0xe74')]['y'] += _0x2b5301['y'], this[_0x4cc7('0xe74')]['z'] += _0x2b5301['z']; this[_0x4cc7('0xe77')] && this[_0x4cc7('0xe7a')] && (this[_0x4cc7('0xe79')] += this[_0x4cc7('0xe75')][_0x4cc7('0x2b')](this[_0x4cc7('0xe76')] - 0x1), 0x1 < this[_0x4cc7('0xe76')] && (_0x2b5301 = this[_0x4cc7('0xa12')]['get'](0x0)[_0x4cc7('0xddb')][_0x4cc7('0x2b')](0x0)['translation'], _0xa4d7c6 = this[_0x4cc7('0xa12')][_0x4cc7('0x2b')](0x1)['jointPoses'][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xdde')], _0x2b5301 = _0xa4d7c6[_0x4cc7('0xe83')](_0x2b5301), this[_0x4cc7('0xe74')]['x'] += _0x2b5301['x'], this[_0x4cc7('0xe74')]['y'] += _0x2b5301['y'], this['_totalDelta']['z'] += _0x2b5301['z'])); }, '__class__': _0x2b0a5c, '__properties__': _0x5aff49(_0x5eb4b3[_0x4cc7('0x8')]['__properties__'], { 'get_frames': _0x4cc7('0xe84') }) }); var _0x20117f = function() { this[_0x4cc7('0xa12')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0xe70')] = function(_0x578a8d, _0x51f89f) { return new _0xf24e2b(_0x578a8d,_0x51f89f); } ; _0x5eb4b3['call'](this); }; _0x16dada[_0x4cc7('0xe85')] = _0x20117f; _0x20117f[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), _0x4cc7('0xe6f'), _0x2d63f9['lCCwC']]; _0x20117f[_0x4cc7('0x92b')] = _0x5eb4b3; _0x20117f[_0x4cc7('0x8')] = _0x5aff49(_0x5eb4b3[_0x4cc7('0x8')], { '_frames': null, 'get_frames': function() { return this['_frames']; }, 'addFrame': function(_0x5e3a48, _0x1cb4a3) { this[_0x4cc7('0xa12')][_0x4cc7('0x29')](_0x5e3a48); this[_0x4cc7('0xe75')][_0x4cc7('0x29')](_0x1cb4a3); this[_0x4cc7('0xe76')] = this[_0x4cc7('0xe75')][_0x4cc7('0x34')](); this[_0x4cc7('0xe78')] = !0x1; }, '__class__': _0x20117f, '__properties__': _0x5aff49(_0x5eb4b3[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_frames': _0x4cc7('0xe84') }) }); var _0x4699aa = function() { this[_0x4cc7('0xa12')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0xe70')] = function(_0x2c89e6, _0x53fca5) { return new _0x138b64(_0x2c89e6,_0x53fca5); } ; _0x5eb4b3[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0xe86')] = _0x4699aa; _0x4699aa[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x3ca'), _0x4cc7('0xe6f'), _0x2d63f9[_0x4cc7('0x3d7')]]; _0x4699aa[_0x4cc7('0x92b')] = _0x5eb4b3; _0x4699aa[_0x4cc7('0x8')] = _0x5aff49(_0x5eb4b3['prototype'], { '_frames': null, 'get_frames': function() { return this[_0x4cc7('0xa12')]; }, 'addFrame': function(_0x4a78e6, _0x3cf5a8) { if (_0x4cc7('0xe87') !== _0x4cc7('0xe88')) { this[_0x4cc7('0xa12')][_0x4cc7('0x29')](_0x4a78e6); this[_0x4cc7('0xe75')][_0x4cc7('0x29')](_0x3cf5a8); this['_numFrames'] = this['_durations']['get_length'](); this[_0x4cc7('0xe78')] = !0x0; } else { return _0x3cf5a8 - this[_0x4cc7('0xcc8')] * c; } }, 'updateStitch': function() { _0x5eb4b3[_0x4cc7('0x8')][_0x4cc7('0xe7b')][_0x4cc7('0x96b')](this); var _0x2fe4c5; if (0x0 < this['_durations']['get_length']()) { for (_0x2fe4c5 = this['_numFrames'] - 0x1; 0x0 < _0x2fe4c5--; ) this[_0x4cc7('0xe79')] += this[_0x4cc7('0xe75')][_0x4cc7('0x2b')](_0x2fe4c5); if (this[_0x4cc7('0xe77')] || !this['_looping']) this[_0x4cc7('0xe79')] += this[_0x4cc7('0xe75')][_0x4cc7('0x2b')](this[_0x4cc7('0xe76')] - 0x1); } }, '__class__': _0x4699aa, '__properties__': _0x5aff49(_0x5eb4b3[_0x4cc7('0x8')]['__properties__'], { 'get_frames': _0x4cc7('0xe84') }) }); var _0x5ea472 = function() { this['_translations'] = _0x2bc114['toObjectVector'](null); this['_frames'] = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0xe70')] = function(_0x4a2b39, _0x478ba1) { return new _0x1b7bae(_0x4a2b39,_0x478ba1); } ; _0x5eb4b3['call'](this); }; _0x16dada[_0x4cc7('0xe89')] = _0x5ea472; _0x5ea472[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), 'nodes', _0x4cc7('0xe8a')]; _0x5ea472[_0x4cc7('0x92b')] = _0x5eb4b3; _0x5ea472[_0x4cc7('0x8')] = _0x5aff49(_0x5eb4b3['prototype'], { '_frames': null, '_translations': null, 'get_frames': function() { return this[_0x4cc7('0xa12')]; }, 'addFrame': function(_0x1c9c75, _0x289d64, _0xb64be4) { this[_0x4cc7('0xa12')][_0x4cc7('0x29')](_0x1c9c75); this[_0x4cc7('0xe75')]['push'](_0x289d64); null != _0xb64be4 ? this[_0x4cc7('0xe8b')][_0x4cc7('0x29')](_0xb64be4) : this[_0x4cc7('0xe8b')][_0x4cc7('0x29')](new _0x21e384()); this[_0x4cc7('0xe76')] = this[_0x4cc7('0xe75')]['get_length'](); this[_0x4cc7('0xe78')] = !0x0; }, 'updateStitch': function() { _0x5eb4b3[_0x4cc7('0x8')]['updateStitch'][_0x4cc7('0x96b')](this); for (var _0x3bd683 = this[_0x4cc7('0xe76')] - 0x1, _0x30f330, _0x1bfdb9; 0x0 < _0x3bd683--; ) this['_totalDuration'] += this[_0x4cc7('0xe75')][_0x4cc7('0x2b')](_0x3bd683), _0x30f330 = this['_translations'][_0x4cc7('0x2b')](_0x3bd683), _0x1bfdb9 = this['_translations'][_0x4cc7('0x2b')](_0x3bd683 + 0x1), _0x30f330 = _0x1bfdb9[_0x4cc7('0xe83')](_0x30f330), this[_0x4cc7('0xe74')]['x'] += _0x30f330['x'], this[_0x4cc7('0xe74')]['y'] += _0x30f330['y'], this['_totalDelta']['z'] += _0x30f330['z']; this['_stitchFinalFrame'] && this[_0x4cc7('0xe7a')] && (this['_totalDuration'] += this['_durations'][_0x4cc7('0x2b')](this[_0x4cc7('0xe76')] - 0x1), 0x1 < this['_numFrames'] && (_0x30f330 = this['_translations'][_0x4cc7('0x2b')](0x0), _0x1bfdb9 = this[_0x4cc7('0xe8b')][_0x4cc7('0x2b')](0x1), _0x30f330 = _0x1bfdb9[_0x4cc7('0xe83')](_0x30f330), this['_totalDelta']['x'] += _0x30f330['x'], this['_totalDelta']['y'] += _0x30f330['y'], this[_0x4cc7('0xe74')]['z'] += _0x30f330['z'])); }, '__class__': _0x5ea472, '__properties__': _0x5aff49(_0x5eb4b3['prototype'][_0x4cc7('0x2d6')], { 'get_frames': 'get_frames' }) }); var _0x5b3a4b = function() {}; _0x16dada['away3d.animators.states.IAnimationState'] = _0x5b3a4b; _0x5b3a4b['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), _0x4cc7('0xe8c'), _0x4cc7('0xe8d')]; _0x5b3a4b[_0x4cc7('0x8')] = {}; _0x5b3a4b[_0x4cc7('0x8')][_0x4cc7('0xd95')] = null; _0x5b3a4b[_0x4cc7('0x8')][_0x4cc7('0x94a')] = null; _0x5b3a4b[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x5b3a4b; _0x5b3a4b[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x5b3a4b[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xd95')] = _0x4cc7('0xd95'); var _0x440a43 = function(_0x5b87d7, _0x2ad911) { if ('XcmHV' !== 'ktGhQ') { this['_time'] = this[_0x4cc7('0xe8e')] = 0x0; this[_0x4cc7('0xe8f')] = !0x0; this[_0x4cc7('0xe90')] = new _0x21e384(); this[_0x4cc7('0x2f')] = _0x5b87d7; this[_0x4cc7('0xe91')] = _0x2ad911; } else { _0x5b87d7 = [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 _0x34a2b7 = _0x2bc114[_0x4cc7('0x9cc')](null), _0x121323 = 0x0, _0x13ea99 = _0x5b87d7[_0x4cc7('0x21')]; _0x121323 < _0x13ea99; ) { var _0x30dbb7 = _0x121323++; _0x34a2b7[_0x4cc7('0x9e7')](_0x30dbb7, _0x5b87d7[_0x30dbb7]); } return _0x34a2b7; } }; _0x16dada[_0x4cc7('0xe92')] = _0x440a43; _0x440a43[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x3cf')], 'animators', _0x4cc7('0xe8c'), _0x4cc7('0xe93')]; _0x440a43[_0x4cc7('0x8f8')] = [_0x5b3a4b]; _0x440a43[_0x4cc7('0x8')] = {}; _0x440a43[_0x4cc7('0x8')]['_animationNode'] = null; _0x440a43[_0x4cc7('0x8')][_0x4cc7('0xe90')] = null; _0x440a43[_0x4cc7('0x8')][_0x4cc7('0xe8f')] = null; _0x440a43[_0x4cc7('0x8')]['_time'] = null; _0x440a43[_0x4cc7('0x8')][_0x4cc7('0xe8e')] = null; _0x440a43[_0x4cc7('0x8')][_0x4cc7('0x2f')] = null; _0x440a43[_0x4cc7('0x8')][_0x4cc7('0xd95')] = function() { this._positionDeltaDirty && this.updatePositionDelta(); return this._rootDelta; } ; _0x440a43[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x1c4aa7) { this._time != _0x1c4aa7 - this._startTime && this.updateTime(_0x1c4aa7); } ; _0x440a43[_0x4cc7('0x8')][_0x4cc7('0xe94')] = function(_0x3fae3) { if ('aFLUM' !== _0x4cc7('0xe95')) { this._time = _0x3fae3 - this._startTime; this._positionDeltaDirty = !0x0; } else { var _0x3631e3 = this; null != _0x3fae3 && (this.uri = _0x3fae3); var _0x5efa72 = new _0x3cded9(); _0x3fae3 = this.__backend.loadText(this.uri); _0x3fae3.onProgress(_0x48c401(_0x5efa72, _0x5efa72.progress)); _0x3fae3.onError(_0x48c401(_0x5efa72, _0x5efa72.error)); _0x3fae3.onComplete(function(_0x1cd107) { _0x3631e3.responseData = _0x1cd107; _0x5efa72.complete(_0x3631e3.responseData); }); return _0x5efa72.future; } } ; _0x440a43[_0x4cc7('0x8')][_0x4cc7('0xe96')] = function() {} ; _0x440a43[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x440a43; _0x440a43[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x440a43[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xd95')] = _0x4cc7('0xd95'); var _0x336f86 = function(_0x29bab9, _0x5c81a1) { this[_0x4cc7('0xa10')] = !0x0; this[_0x4cc7('0xe97')] = 0x0; _0x440a43[_0x4cc7('0x96b')](this, _0x29bab9, _0x5c81a1); this[_0x4cc7('0xe98')] = _0x5c81a1; }; _0x16dada[_0x4cc7('0xe99')] = _0x336f86; _0x336f86[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'animators', 'states', 'AnimationClipState']; _0x336f86['__super__'] = _0x440a43; _0x336f86[_0x4cc7('0x8')] = _0x5aff49(_0x440a43[_0x4cc7('0x8')], { '_animationClipNode': null, '_animationStatePlaybackComplete': null, '_blendWeight': null, '_currentFrame': null, '_nextFrame': null, '_oldFrame': null, '_timeDir': null, '_framesDirty': null, 'get_blendWeight': function() { this['_framesDirty'] && this[_0x4cc7('0xa11')](); return this[_0x4cc7('0xe97')]; }, 'get_nextFrame': function() { this[_0x4cc7('0xa10')] && this[_0x4cc7('0xa11')](); return this['_nextFrame']; }, 'update': function(_0x2c99f4) { this[_0x4cc7('0xe98')][_0x4cc7('0xe9a')]() || (_0x2c99f4 > this['_startTime'] + this['_animationClipNode'][_0x4cc7('0xe9b')]() ? _0x2c99f4 = this['_startTime'] + this[_0x4cc7('0xe98')][_0x4cc7('0xe9b')]() : _0x2c99f4 < this[_0x4cc7('0xe8e')] && (_0x2c99f4 = this[_0x4cc7('0xe8e')])); this[_0x4cc7('0xb5c')] != _0x2c99f4 - this[_0x4cc7('0xe8e')] && this[_0x4cc7('0xe94')](_0x2c99f4); }, 'updateTime': function(_0xc2d64d) { this[_0x4cc7('0xa10')] = !0x0; this[_0x4cc7('0xe9c')] = _0xc2d64d - this[_0x4cc7('0xe8e')] > this[_0x4cc7('0xb5c')] ? 0x1 : -0x1; _0x440a43[_0x4cc7('0x8')][_0x4cc7('0xe94')]['call'](this, _0xc2d64d); }, 'updateFrames': function() { if (_0x4cc7('0xe9d') === _0x4cc7('0xe9e')) { this[_0x4cc7('0xc98')] = _0x388439; } else { this[_0x4cc7('0xa10')] = !0x1; var _0x388439 = this[_0x4cc7('0xe98')][_0x4cc7('0xe9a')]() , _0x2aa44e = this[_0x4cc7('0xe98')]['get_totalDuration']() , _0x4e4586 = this[_0x4cc7('0xe98')]['get_lastFrame']() , _0x483207 = this[_0x4cc7('0xb5c')]; _0x388439 && (_0x2d63f9[_0x4cc7('0xb1')](_0x483207, _0x2aa44e) || 0x0 > _0x483207) && 0x0 < _0x2aa44e && (_0x483207 %= _0x2aa44e, 0x0 > _0x483207 && (_0x483207 += _0x2aa44e)); if (!_0x388439 && _0x483207 >= _0x2aa44e) this[_0x4cc7('0xe9f')](), this[_0x4cc7('0xea0')] = this[_0x4cc7('0xea1')] = _0x4e4586, this[_0x4cc7('0xe97')] = 0x0; else if (!_0x388439 && 0x0 >= _0x483207) this['_blendWeight'] = this['_nextFrame'] = this[_0x4cc7('0xea1')] = 0x0; else if (this[_0x4cc7('0xe98')]['fixedFrameRate']) _0x483207 = 0x0 < _0x2aa44e ? _0x483207 / _0x2aa44e * _0x4e4586 : 0x0, this[_0x4cc7('0xea1')] = _0x483207 | 0x0, this[_0x4cc7('0xe97')] = _0x483207 - this[_0x4cc7('0xea1')], this[_0x4cc7('0xea0')] = this[_0x4cc7('0xea1')] + 0x1; else { _0x2aa44e = this['_nextFrame'] = this[_0x4cc7('0xea1')] = 0x0; for (var _0x2757e7 = this[_0x4cc7('0xe98')][_0x4cc7('0xe7d')](); _0x388439 = _0x2aa44e, _0x2aa44e += _0x2757e7[_0x4cc7('0x2b')](this[_0x4cc7('0xea2')]()), this['_currentFrame'] = this[_0x4cc7('0xea0')]++, _0x483207 > _0x2aa44e; ) ; this[_0x4cc7('0xea1')] == _0x4e4586 && (this[_0x4cc7('0xea1')] = 0x0, this[_0x4cc7('0xea0')] = 0x1); _0x4e4586 = _0x2757e7['get'](this['_currentFrame']); this['_blendWeight'] = _0x331be6[_0x4cc7('0xea3')](_0x483207 - _0x388439) / _0x331be6[_0x4cc7('0xea3')](_0x4e4586); } } }, 'notifyPlaybackComplete': function() { null == this[_0x4cc7('0xea4')] && (this['_animationStatePlaybackComplete'] = new _0x3e7c78(_0x4cc7('0xea5'),this[_0x4cc7('0x2f')],this,this[_0x4cc7('0xe98')])); this['_animationClipNode']['dispatchEvent'](this[_0x4cc7('0xea4')]); }, '__class__': _0x336f86, '__properties__': _0x5aff49(_0x440a43['prototype'][_0x4cc7('0x2d6')], { 'get_nextFrame': _0x4cc7('0xea2'), 'get_blendWeight': _0x4cc7('0xe30') }) }); var _0x85eca5 = function() {}; _0x16dada[_0x4cc7('0xea6')] = _0x85eca5; _0x85eca5[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), _0x4cc7('0xe8c'), 'ISkeletonAnimationState']; _0x85eca5['__interfaces__'] = [_0x5b3a4b]; _0x85eca5[_0x4cc7('0x8')] = {}; _0x85eca5[_0x4cc7('0x8')][_0x4cc7('0xea7')] = null; _0x85eca5[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x85eca5; var _0x577b3f = function() {}; _0x16dada['away3d.animators.states.ISpriteSheetAnimationState'] = _0x577b3f; _0x577b3f[_0x4cc7('0x8f2')] = [_0x2d63f9['hqBCv'], 'animators', _0x4cc7('0xe8c'), _0x4cc7('0xea8')]; _0x577b3f[_0x4cc7('0x8f8')] = [_0x5b3a4b]; _0x577b3f[_0x4cc7('0x8')] = {}; _0x577b3f[_0x4cc7('0x8')]['__class__'] = _0x577b3f; var _0xc71b18 = function() {}; _0x16dada[_0x4cc7('0xea9')] = _0xc71b18; _0xc71b18[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x3cf')], _0x4cc7('0x3ca'), 'states', _0x4cc7('0xeaa')]; _0xc71b18[_0x4cc7('0x8f8')] = [_0x5b3a4b]; _0xc71b18[_0x4cc7('0x8')] = {}; _0xc71b18[_0x4cc7('0x8')]['__class__'] = _0xc71b18; var _0x437c2c = function() {}; _0x16dada[_0x4cc7('0xeab')] = _0x437c2c; _0x437c2c[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), 'states', _0x4cc7('0xeac')]; _0x437c2c[_0x4cc7('0x8f8')] = [_0x5b3a4b]; _0x437c2c[_0x4cc7('0x8')] = {}; _0x437c2c[_0x4cc7('0x8')][_0x4cc7('0xe30')] = null; _0x437c2c[_0x4cc7('0x8')][_0x4cc7('0x3da')] = null; _0x437c2c[_0x4cc7('0x8')][_0x4cc7('0xe2f')] = null; _0x437c2c[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x437c2c; _0x437c2c[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x437c2c[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xe30')] = _0x4cc7('0xe30'); _0x437c2c[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x3da')] = _0x4cc7('0x3da'); _0x437c2c[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xe2f')] = _0x4cc7('0xe2f'); var _0x3cb629 = function(_0xb5678c, _0x3a73c0) { this['_skeletonPoseDirty'] = !0x0; this[_0x4cc7('0xead')] = new _0x42cc25(); this[_0x4cc7('0xeae')] = new _0x21e384(); _0x336f86[_0x4cc7('0x96b')](this, _0xb5678c, _0x3a73c0); this[_0x4cc7('0xeaf')] = _0x3a73c0; this['_frames'] = this[_0x4cc7('0xeaf')][_0x4cc7('0xe84')](); }; _0x16dada[_0x4cc7('0xeb0')] = _0x3cb629; _0x3cb629[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), _0x4cc7('0xe8c'), 'SkeletonClipState']; _0x3cb629[_0x4cc7('0x8f8')] = [_0x85eca5]; _0x3cb629[_0x4cc7('0x92b')] = _0x336f86; _0x3cb629[_0x4cc7('0x8')] = _0x5aff49(_0x336f86['prototype'], { '_rootPos': null, '_frames': null, '_skeletonClipNode': null, '_skeletonPose': null, '_skeletonPoseDirty': null, '_currentPose': null, '_nextPose': null, 'getSkeletonPose': function(_0x2b9e3c) { if (_0x4cc7('0xeb1') === _0x4cc7('0xeb1')) { this['_skeletonPoseDirty'] && this[_0x4cc7('0xeb2')](_0x2b9e3c); return this[_0x4cc7('0xead')]; } else { return this['_screenPass'][_0x4cc7('0xeb3')](); } }, 'updateTime': function(_0xdd1c9a) { this[_0x4cc7('0xeb4')] = !0x0; _0x336f86[_0x4cc7('0x8')][_0x4cc7('0xe94')][_0x4cc7('0x96b')](this, _0xdd1c9a); }, 'updateFrames': function() { _0x336f86[_0x4cc7('0x8')][_0x4cc7('0xa11')]['call'](this); this[_0x4cc7('0xeb5')] = this[_0x4cc7('0xa12')]['get'](this[_0x4cc7('0xea1')]); this[_0x4cc7('0xeaf')]['get_looping']() && this[_0x4cc7('0xea0')] >= this[_0x4cc7('0xeaf')]['get_lastFrame']() ? (this[_0x4cc7('0xeb6')] = this[_0x4cc7('0xa12')][_0x4cc7('0x2b')](0x0), _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0x2f')], _0x54a468)['dispatchCycleEvent']()) : this[_0x4cc7('0xeb6')] = this[_0x4cc7('0xa12')][_0x4cc7('0x2b')](this[_0x4cc7('0xea0')]); }, 'updateSkeletonPose': function(_0x599f0f) { this[_0x4cc7('0xeb4')] = !0x1; if (0x0 != this[_0x4cc7('0xeaf')][_0x4cc7('0xe9b')]()) { if (_0x4cc7('0xeb7') === _0x4cc7('0xeb7')) { this[_0x4cc7('0xa10')] && this[_0x4cc7('0xa11')](); var _0x2762e9 = this['_currentPose'][_0x4cc7('0xddb')] , _0x29fe0b = this['_nextPose']['jointPoses']; _0x599f0f = _0x599f0f[_0x4cc7('0xdba')](); var _0x4aa533 = this[_0x4cc7('0xead')][_0x4cc7('0xddb')]; _0x4aa533['get_length']() != _0x599f0f && _0x4aa533[_0x4cc7('0xb7c')](_0x599f0f); if (_0x599f0f != _0x2762e9['get_length']() || _0x599f0f != _0x29fe0b[_0x4cc7('0x34')]()) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0xeb8'))); for (var _0x4f86f3 = 0x0; _0x4f86f3 < _0x599f0f; ) { var _0x4d7ba7 = _0x4f86f3++; _0x2d63f9[_0x4cc7('0xb2')](null, _0x4aa533[_0x4cc7('0x2b')](_0x4d7ba7)) && _0x4aa533[_0x4cc7('0x9e7')](_0x4d7ba7, new _0xd2c712()); var _0x583d3b = _0x4aa533[_0x4cc7('0x2b')](_0x4d7ba7); var _0x26b5dd = _0x2762e9['get'](_0x4d7ba7); var _0x572ac0 = _0x29fe0b[_0x4cc7('0x2b')](_0x4d7ba7); var _0x2ad4cd = _0x26b5dd['translation']; var _0x4bf907 = _0x572ac0['translation']; this[_0x4cc7('0xeaf')][_0x4cc7('0xe81')] ? _0x583d3b['orientation'][_0x4cc7('0xeb9')](_0x26b5dd['orientation'], _0x572ac0[_0x4cc7('0xdd3')], this[_0x4cc7('0xe97')]) : _0x583d3b[_0x4cc7('0xdd3')]['lerp'](_0x26b5dd[_0x4cc7('0xdd3')], _0x572ac0['orientation'], this['_blendWeight']); 0x0 < _0x4d7ba7 && (_0x26b5dd = _0x583d3b[_0x4cc7('0xdde')], _0x26b5dd['x'] = _0x2ad4cd['x'] + this['_blendWeight'] * (_0x4bf907['x'] - _0x2ad4cd['x']), _0x26b5dd['y'] = _0x2ad4cd['y'] + this['_blendWeight'] * (_0x4bf907['y'] - _0x2ad4cd['y']), _0x26b5dd['z'] = _0x2ad4cd['z'] + _0x2d63f9[_0x4cc7('0xeba')](this[_0x4cc7('0xe97')], _0x4bf907['z'] - _0x2ad4cd['z'])); } } else { this[_0x4cc7('0xdb4')]['reverse'](); return this; } } }, 'updatePositionDelta': function() { this[_0x4cc7('0xe8f')] = !0x1; this[_0x4cc7('0xa10')] && this[_0x4cc7('0xa11')](); var _0x26a23c = this[_0x4cc7('0xeaf')][_0x4cc7('0xebb')](); if (0x0 < this[_0x4cc7('0xe9c')] && this['_nextFrame'] < this[_0x4cc7('0xebc')] || 0x0 > this[_0x4cc7('0xe9c')] && this['_nextFrame'] > this[_0x4cc7('0xebc')]) this[_0x4cc7('0xeae')]['x'] -= _0x26a23c['x'] * this[_0x4cc7('0xe9c')], this['_rootPos']['y'] -= _0x26a23c['y'] * this[_0x4cc7('0xe9c')], this['_rootPos']['z'] -= _0x26a23c['z'] * this[_0x4cc7('0xe9c')]; var _0x1523b6 = this[_0x4cc7('0xeae')]['x'] , _0x39c733 = this[_0x4cc7('0xeae')]['y'] , _0x488bb6 = this[_0x4cc7('0xeae')]['z']; if (this[_0x4cc7('0xeaf')][_0x4cc7('0xe80')]() && this['_nextFrame'] == this[_0x4cc7('0xeaf')][_0x4cc7('0xe7e')]()) { _0x26a23c = this[_0x4cc7('0xa12')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xddb')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xdde')]; var _0x226404 = this['_frames'][_0x4cc7('0x2b')](0x1)['jointPoses'][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xdde')]; var _0x14b19e = this[_0x4cc7('0xeb5')][_0x4cc7('0xddb')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xdde')]; this[_0x4cc7('0xeae')]['x'] = _0x14b19e['x'] + _0x26a23c['x'] + this[_0x4cc7('0xe97')] * (_0x226404['x'] - _0x26a23c['x']); this[_0x4cc7('0xeae')]['y'] = _0x56067a[_0x4cc7('0x57c')](_0x14b19e['y'], _0x26a23c['y']) + this[_0x4cc7('0xe97')] * (_0x226404['y'] - _0x26a23c['y']); this[_0x4cc7('0xeae')]['z'] = _0x14b19e['z'] + _0x26a23c['z'] + this[_0x4cc7('0xe97')] * (_0x226404['z'] - _0x26a23c['z']); } else _0x26a23c = this[_0x4cc7('0xeb5')]['jointPoses'][_0x4cc7('0x2b')](0x0)['translation'], _0x226404 = this[_0x4cc7('0xa12')]['get'](this['_nextFrame'])[_0x4cc7('0xddb')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xdde')], this['_rootPos']['x'] = _0x26a23c['x'] + this[_0x4cc7('0xe97')] * (_0x226404['x'] - _0x26a23c['x']), this['_rootPos']['y'] = _0x26a23c['y'] + _0x56067a[_0x4cc7('0x57d')](this['_blendWeight'], _0x226404['y'] - _0x26a23c['y']), this['_rootPos']['z'] = _0x26a23c['z'] + this[_0x4cc7('0xe97')] * (_0x226404['z'] - _0x26a23c['z']); this[_0x4cc7('0xe90')]['x'] = this['_rootPos']['x'] - _0x1523b6; this[_0x4cc7('0xe90')]['y'] = this['_rootPos']['y'] - _0x39c733; this[_0x4cc7('0xe90')]['z'] = this[_0x4cc7('0xeae')]['z'] - _0x488bb6; this[_0x4cc7('0xebc')] = this[_0x4cc7('0xea0')]; }, '__class__': _0x3cb629 }); var _0xf24e2b = function(_0x936b14, _0x55b6a0) { this[_0x4cc7('0xa13')] = 0x0; _0x336f86[_0x4cc7('0x96b')](this, _0x936b14, _0x55b6a0); this['_clipNode'] = _0x55b6a0; this[_0x4cc7('0xa12')] = this[_0x4cc7('0xebd')][_0x4cc7('0xe84')](); }; _0x16dada[_0x4cc7('0xebe')] = _0xf24e2b; _0xf24e2b[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), _0x4cc7('0xe8c'), _0x4cc7('0xebf')]; _0xf24e2b['__interfaces__'] = [_0x577b3f]; _0xf24e2b[_0x4cc7('0x92b')] = _0x336f86; _0xf24e2b[_0x4cc7('0x8')] = _0x5aff49(_0x336f86[_0x4cc7('0x8')], { '_frames': null, '_clipNode': null, '_currentFrameID': null, '_reverse': null, '_back': null, '_backAndForth': null, '_forcedFrame': null, 'set_reverse': function(_0x4a24ad) { if (_0x4cc7('0xec0') !== _0x4cc7('0xec1')) { this[_0x4cc7('0xec2')] = !0x1; return this[_0x4cc7('0xec3')] = _0x4a24ad; } else { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x8f); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](0x2f); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xaa4); var _0x559b1d = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x4064d9 = null; null == _0x4064d9 && (_0x4064d9 = new _0x169fce()); var _0x10a33e = Math['sin'](2.0245819323134224); _0x4064d9['x'] = 0.254 * _0x10a33e; _0x4064d9['y'] = 0.958 * _0x10a33e; _0x4064d9['z'] = 0.132 * _0x10a33e; _0x4064d9['w'] = Math[_0x4cc7('0x27')](2.0245819323134224); _0x10a33e = _0x4064d9['x'] * _0x4064d9['x'] + _0x4064d9['y'] * _0x4064d9['y'] + _0x4064d9['z'] * _0x4064d9['z'] + _0x4064d9['w'] * _0x4064d9['w']; var _0x9bd3c9 = _0x10a33e - 0x1; 1e-10 > (0x0 <= _0x9bd3c9 ? _0x9bd3c9 : -_0x9bd3c9) || (0x0 == _0x10a33e ? (_0x4064d9['x'] = 0x0, _0x4064d9['y'] = 0x0, _0x4064d9['z'] = 0x0, _0x4064d9['w'] = 0x1) : (_0x10a33e = 0x1 / Math[_0x4cc7('0x2c')](_0x10a33e), _0x4064d9['x'] *= _0x10a33e, _0x4064d9['y'] *= _0x10a33e, _0x4064d9['z'] *= _0x10a33e, _0x4064d9['w'] *= _0x10a33e)); _0x559b1d[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x4064d9)['get_degrees']()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['runner'][_0x4cc7('0xac9')](0x2, 34.5); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4c); this['runner'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](2.6, 0x23, null, 0x1); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x4e); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](1.9, 11.3); this['child'][_0x4cc7('0xaca')]['set_currentFrame'](0x78); this[_0x4cc7('0xc37')]['spritesheet']['set_xInverted'](!0x0); _0x559b1d = _0x1baaa1[_0x4cc7('0x7d9')](0x60e); _0x4064d9 = new _0x161060(this['angel']['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')]('Hey,\x20we\x20should\x20work\x20together\x20to\x20find\x20a\x20way\x20home!', 0xdc, -0xfc, null, null == _0x559b1d ? null : Math[_0x4cc7('0xa96')](_0x559b1d / 2.5), null, _0x4064d9); _0x559b1d = _0x1baaa1['width'](0x5dc); _0x4064d9 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0xec6'), -0x104, -0x48, null, null == _0x559b1d ? null : Math['round'](_0x559b1d / 2.5), null, _0x4064d9); this['makeBold']('always'); _0x559b1d = _0x1baaa1[_0x4cc7('0x7d9')](0x690); _0x4064d9 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0xec7'), 0x8c, 0x148, null, null == _0x559b1d ? null : Math[_0x4cc7('0xa96')](_0x559b1d / 2.5), null, _0x4064d9); this['angel'][_0x4cc7('0xd5e')](this[_0x4cc7('0xec4')]); } }, 'set_backAndForth': function(_0x203967) { _0x203967 && (this[_0x4cc7('0xec3')] = !0x1); this[_0x4cc7('0xec2')] = !0x1; return this[_0x4cc7('0xe04')] = _0x203967; }, 'get_currentFrameData': function() { if (_0x4cc7('0xec8') !== _0x4cc7('0xec8')) { 0x0 < this['__stencilReference'] && (this[_0x4cc7('0xab1')][_0x4cc7('0xec9')](), this[_0x4cc7('0xab1')][_0x4cc7('0xeca')](0x0, 0x0, 0x0)); 0x0 < this[_0x4cc7('0xecb')] && this['__scissorRect'](); } else { this['_framesDirty'] && this[_0x4cc7('0xa11')](); return this['_frames'][_0x4cc7('0x2b')](this['_currentFrameID']); } }, 'get_currentFrameNumber': function() { return this[_0x4cc7('0xa13')]; }, 'set_currentFrameNumber': function(_0x49477f) { this[_0x4cc7('0xa13')] = _0x49477f > this[_0x4cc7('0xa12')][_0x4cc7('0x34')]() - 0x1 ? this[_0x4cc7('0xa12')][_0x4cc7('0x34')]() - 0x1 : _0x49477f; this['_forcedFrame'] = !0x0; return _0x49477f; }, 'updateFrames': function() { this['_forcedFrame'] ? this[_0x4cc7('0xecc')] = !0x1 : (_0x336f86[_0x4cc7('0x8')][_0x4cc7('0xa11')][_0x4cc7('0x96b')](this), this['_reverse'] ? -0x1 < this[_0x4cc7('0xa13')] - 0x1 ? this[_0x4cc7('0xa13')]-- : (this[_0x4cc7('0xebd')][_0x4cc7('0xe9a')]() && (this[_0x4cc7('0xe04')] ? (this['_reverse'] = !0x1, this[_0x4cc7('0xa13')]++) : this[_0x4cc7('0xa13')] = this[_0x4cc7('0xa12')][_0x4cc7('0x34')]() - 0x1), _0x5260f5['__cast'](this[_0x4cc7('0x2f')], _0x274545)[_0x4cc7('0xecd')]()) : this['_currentFrameID'] < this[_0x4cc7('0xa12')][_0x4cc7('0x34')]() - 0x1 ? this['_currentFrameID']++ : (this[_0x4cc7('0xebd')][_0x4cc7('0xe9a')]() && (this['_backAndForth'] ? (this[_0x4cc7('0xec3')] = !0x0, this[_0x4cc7('0xa13')]--) : this[_0x4cc7('0xa13')] = 0x0), _0x5260f5['__cast'](this[_0x4cc7('0x2f')], _0x274545)[_0x4cc7('0xecd')]())); }, '__class__': _0xf24e2b, '__properties__': _0x5aff49(_0x336f86[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_currentFrameNumber': _0x4cc7('0xe06'), 'get_currentFrameNumber': _0x4cc7('0xdf1'), 'get_currentFrameData': _0x4cc7('0xdfe'), 'set_backAndForth': _0x4cc7('0xe03'), 'set_reverse': _0x4cc7('0xe02') }) }); var _0x138b64 = function(_0x48e05e, _0x1d2f1b) { if ('rDeVw' === _0x4cc7('0xece')) { _0x336f86[_0x4cc7('0x96b')](this, _0x48e05e, _0x1d2f1b); this['_uvClipNode'] = _0x1d2f1b; this[_0x4cc7('0xa12')] = this[_0x4cc7('0xecf')]['get_frames'](); } else { this[_0x4cc7('0xed0')](c, [_0x4cc7('0xe71')]); w = new _0x3af33b(f[_0x4cc7('0x2b')](0x1, 0x4)); for (_0x1d2f1b = 0x0; _0x1d2f1b < p[_0x4cc7('0x34')](); ) c = p[_0x4cc7('0x2b')](_0x1d2f1b), ++_0x1d2f1b, w['addAnimation'](c); this[_0x4cc7('0xed1')](w, d); this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x48e05e)[_0x4cc7('0x42')] = w; this[_0x4cc7('0xed3')] && (_0x48e05e = _0x4cc7('0xed4') + d + _0x4cc7('0xed5') + w[_0x4cc7('0xd7b')]()[_0x4cc7('0x34')]() + _0x4cc7('0xed6'), d = w['get_animationNames'](), _0x3ccc21[_0x4cc7('0xbdb')](_0x48e05e + (null != d ? d[_0x4cc7('0x8eb')]() : null), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x736, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0xed7') })); } }; _0x16dada[_0x4cc7('0xed8')] = _0x138b64; _0x138b64[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), _0x4cc7('0xe8c'), 'UVClipState']; _0x138b64[_0x4cc7('0x8f8')] = [_0xc71b18]; _0x138b64[_0x4cc7('0x92b')] = _0x336f86; _0x138b64[_0x4cc7('0x8')] = _0x5aff49(_0x336f86[_0x4cc7('0x8')], { '_frames': null, '_uvClipNode': null, '_currentUVFrame': null, '_nextUVFrame': null, 'updateFrames': function() { _0x336f86['prototype'][_0x4cc7('0xa11')][_0x4cc7('0x96b')](this); 0x0 < this['_frames'][_0x4cc7('0x34')]() && (0x2 == this[_0x4cc7('0xa12')][_0x4cc7('0x34')]() && 0x0 == this[_0x4cc7('0xea1')] ? (this[_0x4cc7('0xed9')] = this['_frames'][_0x4cc7('0x2b')](0x1), this['_nextUVFrame'] = this[_0x4cc7('0xa12')][_0x4cc7('0x2b')](0x0)) : (this[_0x4cc7('0xed9')] = this[_0x4cc7('0xa12')][_0x4cc7('0x2b')](this[_0x4cc7('0xea1')]), this[_0x4cc7('0xecf')][_0x4cc7('0xe9a')]() && this[_0x4cc7('0xea0')] >= this['_uvClipNode'][_0x4cc7('0xe7e')]() ? this[_0x4cc7('0xeda')] = this['_frames']['get'](0x0) : this['_nextUVFrame'] = this['_frames'][_0x4cc7('0x2b')](this['_nextFrame']))); }, '__class__': _0x138b64 }); var _0x1b7bae = function(_0x2e0b08, _0x129f88) { _0x336f86[_0x4cc7('0x96b')](this, _0x2e0b08, _0x129f88); this['_vertexClipNode'] = _0x129f88; this[_0x4cc7('0xa12')] = this[_0x4cc7('0xedb')]['get_frames'](); }; _0x16dada[_0x4cc7('0xedc')] = _0x1b7bae; _0x1b7bae[_0x4cc7('0x8f2')] = ['away3d', 'animators', _0x4cc7('0xe8c'), _0x4cc7('0xedd')]; _0x1b7bae[_0x4cc7('0x8f8')] = [_0x437c2c]; _0x1b7bae[_0x4cc7('0x92b')] = _0x336f86; _0x1b7bae[_0x4cc7('0x8')] = _0x5aff49(_0x336f86[_0x4cc7('0x8')], { '_frames': null, '_vertexClipNode': null, '_currentGeometry': null, '_nextGeometry': null, 'get_currentGeometry': function() { this[_0x4cc7('0xa10')] && this['updateFrames'](); return this[_0x4cc7('0xede')]; }, 'get_nextGeometry': function() { if (_0x4cc7('0xedf') === _0x4cc7('0xee0')) { null == b && (b = !0x1); _0x2116b2[_0x4cc7('0xb83')] = 0xbfbc2; --a; 0x0 > a && (a = this['levelSet']['levelCount'] - 0x1); if (b) for (; 0x0 < a && !this[_0x4cc7('0xee1')][_0x4cc7('0xc30')](a, this[_0x4cc7('0xee2')]); ) --a; return a; } else { this['_framesDirty'] && this[_0x4cc7('0xa11')](); return this[_0x4cc7('0xee3')]; } }, 'updateFrames': function() { _0x336f86[_0x4cc7('0x8')][_0x4cc7('0xa11')]['call'](this); this[_0x4cc7('0xede')] = this[_0x4cc7('0xa12')]['get'](this['_currentFrame']); this['_vertexClipNode'][_0x4cc7('0xe9a')]() && this[_0x4cc7('0xea0')] >= this['_vertexClipNode'][_0x4cc7('0xe7e')]() ? (this['_nextGeometry'] = this[_0x4cc7('0xa12')][_0x4cc7('0x2b')](0x0), _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0x2f')], _0x541245)['dispatchCycleEvent']()) : this[_0x4cc7('0xee3')] = this[_0x4cc7('0xa12')]['get'](this[_0x4cc7('0xea0')]); }, 'updatePositionDelta': function() {}, '__class__': _0x1b7bae, '__properties__': _0x5aff49(_0x336f86[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_nextGeometry': _0x2d63f9[_0x4cc7('0x3d9')], 'get_currentGeometry': _0x4cc7('0xe2f') }) }); var _0x331f49 = function() {}; _0x16dada[_0x4cc7('0xee4')] = _0x331f49; _0x331f49[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x3ca'), _0x4cc7('0xee5'), _0x4cc7('0xee6')]; var _0x276541 = function() { this['_aabbPointsDirty'] = !0x0; this[_0x4cc7('0xee7')] = _0x2bc114[_0x4cc7('0x9cf')](null); this[_0x4cc7('0xee8')] = new _0x21e384(); this[_0x4cc7('0xee9')] = new _0x21e384(); }; _0x16dada[_0x4cc7('0xeea')] = _0x276541; _0x276541[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'bounds', _0x4cc7('0xeeb')]; _0x276541[_0x4cc7('0x8')] = {}; _0x276541[_0x4cc7('0x8')]['_min'] = null; _0x276541[_0x4cc7('0x8')][_0x4cc7('0xee9')] = null; _0x276541[_0x4cc7('0x8')]['_aabbPoints'] = null; _0x276541[_0x4cc7('0x8')][_0x4cc7('0xeec')] = null; _0x276541[_0x4cc7('0x8')][_0x4cc7('0xeed')] = null; _0x276541[_0x4cc7('0x8')]['get_max'] = function() { if (_0x4cc7('0xeee') !== _0x4cc7('0xeee')) { _0x1baaa1 = _0x5aff49.matched(0x0); var _0x54e009 = _0x12fb81.OPMAP; _0x1baaa1 = null != _0x842c50[_0x1baaa1] ? _0x54e009.getReserved(_0x1baaa1) : _0x54e009.h[_0x1baaa1]; } else { return this._max; } } ; _0x276541[_0x4cc7('0x8')][_0x4cc7('0xeef')] = function() { return this._min; } ; _0x276541[_0x4cc7('0x8')][_0x4cc7('0xef0')] = function() { this._aabbPointsDirty && this.updateAABBPoints(); return this._aabbPoints; } ; _0x276541[_0x4cc7('0x8')]['nullify'] = function() { this._min.x = this._min.y = this._min.z = 0x0; this._max.x = this._max.y = this._max.z = 0x0; this._aabbPointsDirty = !0x0; null != this._boundingRenderable && this.updateBoundingRenderable(); } ; _0x276541[_0x4cc7('0x8')][_0x4cc7('0xef1')] = function(_0x12253d) { _0x12253d = _0x12253d.get_subGeometries(); var _0x18dde3 = _0x12253d.get_length(), _0xe2726f, _0xa01cf3, _0x7a9d28; if (0x0 < _0x18dde3) { var _0x24d246 = _0x12253d.get(0x0) , _0x53aab2 = _0x24d246.get_vertexData() , _0x5e1221 = _0x24d246.get_vertexOffset(); var _0x569641 = _0xe2726f = _0x53aab2.get(_0x5e1221); var _0x436a86 = _0xa01cf3 = _0x53aab2.get(_0x5e1221 + 0x1); var _0x4bf907 = _0x7a9d28 = _0x53aab2.get(_0x5e1221 + 0x2); for (var _0x591fed = 0x0; _0x591fed < _0x18dde3; ) { _0x24d246 = _0x12253d.get(_0x591fed++); _0x53aab2 = _0x24d246.get_vertexData(); var _0x48c401 = _0x53aab2.get_length(); _0x5e1221 = _0x24d246.get_vertexOffset(); for (_0x24d246 = _0x24d246.get_vertexStride(); _0x5e1221 < _0x48c401; ) { var _0x16dada = _0x53aab2.get(_0x5e1221); _0x16dada < _0x569641 ? _0x569641 = _0x16dada : _0x16dada > _0xe2726f && (_0xe2726f = _0x16dada); _0x16dada = _0x53aab2.get(_0x5e1221 + 0x1); _0x16dada < _0x436a86 ? _0x436a86 = _0x16dada : _0x16dada > _0xa01cf3 && (_0xa01cf3 = _0x16dada); _0x16dada = _0x53aab2.get(_0x5e1221 + 0x2); _0x16dada < _0x4bf907 ? _0x4bf907 = _0x16dada : _0x16dada > _0x7a9d28 && (_0x7a9d28 = _0x16dada); _0x5e1221 += _0x24d246; } } this.fromExtremes(_0x569641, _0x436a86, _0x4bf907, _0xe2726f, _0xa01cf3, _0x7a9d28); } else this.fromExtremes(0x0, 0x0, 0x0, 0x0, 0x0, 0x0); } ; _0x276541[_0x4cc7('0x8')]['fromSphere'] = function(_0x358256, _0x56af09) { this.fromExtremes(_0x358256.x - _0x56af09, _0x2d63f9.ssGoC(_0x358256.y, _0x56af09), _0x358256.z - _0x56af09, _0x358256.x + _0x56af09, _0x358256.y + _0x56af09, _0x358256.z + _0x56af09); } ; _0x276541[_0x4cc7('0x8')][_0x4cc7('0xef2')] = function(_0x415212, _0x5c7aae, _0x5906d4, _0x456524, _0x2b881f, _0x1f37f9) { this._min.x = _0x415212; this._min.y = _0x5c7aae; this._min.z = _0x5906d4; this._max.x = _0x456524; this._max.y = _0x2b881f; this._max.z = _0x1f37f9; this._aabbPointsDirty = !0x0; null != this._boundingRenderable && this.updateBoundingRenderable(); } ; _0x276541[_0x4cc7('0x8')][_0x4cc7('0xef3')] = function(_0x335f49, _0x2b700f) { throw new _0x202aa0(new _0xb16e5a()); } ; _0x276541[_0x4cc7('0x8')][_0x4cc7('0xef4')] = function(_0x47da6b, _0x40103c, _0x29baea) { var _0x4ff9cf = { dfbIC: 'Then\x20go\x20away,\x20and\x20you\x20won\x27t\x20have\x20to\x20listen\x20to\x20me.', ZOMqR: 'go\x20away' }; if (_0x4cc7('0xef5') !== 'tWbdO') { return -0x1; } else { this.angel.setIndexedPosition(0x9, 39.3); this.angel.spritesheet.set_currentFrame(0x50); this.angel.spritesheet.set_xInverted(!0x0); this.duplicator.setIndexedPosition(8.4, 38.5); this.duplicator.spritesheet.set_currentFrame(0x2f); this.duplicator.spritesheet.set_xInverted(!0x0); var _0x33c747 = new _0x161060(this.duplicator.get_onScreen()); this.dialog.addBubble(_0x4cc7('0xef6'), -0xdc, -0x12c, null, null, null, _0x33c747, null); _0x33c747 = _0x1baaa1.width(0x28a); var _0x342e1b = new _0x161060(this.angel.get_onScreen()); this.dialog.addBubble(_0x4ff9cf.dfbIC, 0xdc, -0x96, null, _0x33c747, null, _0x342e1b, null); this.makeBold(_0x4ff9cf.ZOMqR); _0x33c747 = new _0x161060(this.duplicator.get_onScreen()); this.dialog.addBubble(_0x4cc7('0xef7'), -0x50, 0xf0, null, null, null, _0x33c747, null); } } ; _0x276541[_0x4cc7('0x8')]['updateAABBPoints'] = function() { var _0x15bfc8 = this._max.x , _0x2e5159 = this._max.y , _0x51d5ae = this._max.z , _0x2849c4 = this._min.x , _0x3ff7bb = this._min.y , _0x13762d = this._min.z; this._aabbPoints.set(0x0, _0x2849c4); this._aabbPoints.set(0x1, _0x3ff7bb); this._aabbPoints.set(0x2, _0x13762d); this._aabbPoints.set(0x3, _0x15bfc8); this._aabbPoints.set(0x4, _0x3ff7bb); this._aabbPoints.set(0x5, _0x13762d); this._aabbPoints.set(0x6, _0x2849c4); this._aabbPoints.set(0x7, _0x2e5159); this._aabbPoints.set(0x8, _0x13762d); this._aabbPoints.set(0x9, _0x15bfc8); this._aabbPoints.set(0xa, _0x2e5159); this._aabbPoints.set(0xb, _0x13762d); this._aabbPoints.set(0xc, _0x2849c4); this._aabbPoints.set(0xd, _0x3ff7bb); this._aabbPoints.set(0xe, _0x51d5ae); this._aabbPoints.set(0xf, _0x15bfc8); this._aabbPoints.set(0x10, _0x3ff7bb); this._aabbPoints.set(0x11, _0x51d5ae); this._aabbPoints.set(0x12, _0x2849c4); this._aabbPoints.set(0x13, _0x2e5159); this._aabbPoints.set(0x14, _0x51d5ae); this._aabbPoints.set(0x15, _0x15bfc8); this._aabbPoints.set(0x16, _0x2e5159); this._aabbPoints.set(0x17, _0x51d5ae); this._aabbPointsDirty = !0x1; } ; _0x276541[_0x4cc7('0x8')][_0x4cc7('0xef8')] = function() { throw new _0x202aa0(new _0xb16e5a()); } ; _0x276541[_0x4cc7('0x8')]['transformFrom'] = function(_0x29457d, _0x4b6b10) { throw new _0x202aa0(new _0xb16e5a()); } ; _0x276541[_0x4cc7('0x8')]['__class__'] = _0x276541; _0x276541[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x276541[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xef0')] = _0x4cc7('0xef0'); _0x276541[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xeef')] = _0x4cc7('0xeef'); _0x276541[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xef9')] = 'get_max'; var _0x320a8a = function() { if (_0x4cc7('0xefa') === 'Qiioo') { this[_0x4cc7('0xefb')] = this['_centerY'] = this[_0x4cc7('0xefc')] = this[_0x4cc7('0xefd')] = this[_0x4cc7('0xefe')] = this['_halfExtentsZ'] = 0x0; _0x276541[_0x4cc7('0x96b')](this); } else { var _0x3ecd69 = _0x5b0cb8[_0x4cc7('0x13')](context, arguments); _0x5b0cb8 = null; return _0x3ecd69; } }; _0x16dada['away3d.bounds.AxisAlignedBoundingBox'] = _0x320a8a; _0x320a8a[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0xeff'), _0x4cc7('0xf00')]; _0x320a8a[_0x4cc7('0x92b')] = _0x276541; _0x320a8a[_0x4cc7('0x8')] = _0x5aff49(_0x276541[_0x4cc7('0x8')], { '_centerX': null, '_centerY': null, '_centerZ': null, '_halfExtentsX': null, '_halfExtentsY': null, '_halfExtentsZ': null, 'nullify': function() { if (_0x2d63f9[_0x4cc7('0xb4')] !== 'Kscqf') { _0x276541['prototype'][_0x4cc7('0xf01')][_0x4cc7('0x96b')](this); this[_0x4cc7('0xefd')] = this[_0x4cc7('0xefe')] = this['_halfExtentsZ'] = this[_0x4cc7('0xefb')] = this[_0x4cc7('0xf02')] = this[_0x4cc7('0xefc')] = 0x0; } else { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0xf03')], -0x1, _0x549ec6[_0x4cc7('0xf04')], { 'endTiles': !0x1 }); this[_0x4cc7('0xf05')](new _0x42bd00(_0x4b25d1[_0x4cc7('0xf06')],0x0)); this['frames'] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this['frame2']), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this['frame5']), _0x48c401(this, this[_0x4cc7('0xf0b')]), _0x48c401(this, this[_0x4cc7('0xf0c')]), _0x48c401(this, this[_0x4cc7('0xf0d')]), _0x48c401(this, this[_0x4cc7('0xf0e')]), _0x48c401(this, this[_0x4cc7('0xf0f')]), _0x48c401(this, this[_0x4cc7('0xf10')]), _0x48c401(this, this[_0x4cc7('0xf11')]), _0x48c401(this, this['frame13']), _0x48c401(this, this[_0x4cc7('0xf12')]), _0x48c401(this, this[_0x4cc7('0xf13')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0xf14'); } }, 'isInFrustum': function(_0x4054ee, _0x2dd7f8) { for (var _0x26b7a9 = 0x0; _0x26b7a9 < _0x2dd7f8; ) { if (_0x4cc7('0xf15') === _0x4cc7('0xf16')) { _0x5c1e78++; var _0x426a95 = this[_0x4cc7('0xf17')][_0x4cc7('0x2b')](_0x4054ee++); var _0x45c7ea = this[_0x4cc7('0xf18')][_0x4cc7('0x2b')](_0x2dd7f8++); var _0xeae789 = this['_pointLightFragmentConstants'][_0x4cc7('0x2b')](_0x2dd7f8++); var _0x1cf352 = this['_registerCache'][_0x4cc7('0xe55')](); this[_0x4cc7('0xf19')][_0x4cc7('0xf1a')](_0x1cf352, 0x1); var _0x39236b = this['_registerCache'][_0x4cc7('0xe56')](); if (this[_0x4cc7('0xf1b')]()) { var _0x4b9e8b = this[_0x4cc7('0xf19')][_0x4cc7('0xf1c')](); this[_0x4cc7('0xf1d')] += _0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x4b9e8b) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x426a95) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['localPosition']) + _0x4cc7('0xf1f') + _0x4bf907[_0x4cc7('0x4dc')](_0x39236b) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x4b9e8b) + ',\x20' + _0x4bf907['string'](this[_0x4cc7('0xf1e')]['animatedTangent']) + '\x0amov\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x39236b) + _0x4cc7('0x132') + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0xf20')]) + _0x4cc7('0x147'); } else this[_0x4cc7('0xf1d')] += _0x56067a[_0x4cc7('0x57c')](_0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x39236b) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x426a95), ',\x20') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['globalPositionVertex']) + '\x0a'; this['_fragmentCode'] = this[_0x4cc7('0xf21')] && 'baselineConstrained' != this[_0x4cc7('0xe43')] ? this[_0x4cc7('0xf22')] + (_0x56067a[_0x4cc7('0x57c')](_0x56067a[_0x4cc7('0x57c')]('dp3\x20' + _0x4bf907['string'](_0x1cf352) + _0x4cc7('0x132'), _0x4bf907[_0x4cc7('0x4dc')](_0x39236b)) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x39236b) + _0x4cc7('0xf23') + _0x4bf907[_0x4cc7('0x4dc')](_0x1cf352) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x1cf352) + _0x4cc7('0x132') + _0x4bf907['string'](_0x45c7ea) + _0x4cc7('0x62c') + _0x4bf907[_0x4cc7('0x4dc')](_0x1cf352), _0x4cc7('0x132')) + _0x4bf907[_0x4cc7('0x4dc')](_0x1cf352) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xeae789) + '.w\x0asat\x20' + _0x4bf907['string'](_0x1cf352) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x1cf352) + _0x4cc7('0x714') + _0x4bf907['string'](_0x1cf352) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0xf24')]) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x1cf352) + '.w\x0anrm\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x1cf352) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x39236b) + '\x0a') : this[_0x4cc7('0xf22')] + (_0x56067a[_0x4cc7('0x57c')](_0x4cc7('0xf25') + _0x4bf907[_0x4cc7('0x4dc')](_0x1cf352) + _0x4cc7('0x139') + _0x4bf907['string'](_0x39236b) + '\x0amov\x20', _0x4bf907[_0x4cc7('0x4dc')](_0x1cf352)) + _0x4cc7('0x132') + _0x4bf907['string'](_0x39236b) + _0x56067a[_0x4cc7('0x57e')]); -0x1 == this[_0x4cc7('0xf26')] && (this[_0x4cc7('0xf26')] = 0x4 * _0x426a95['get_index']()); _0xcde1ea && (this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')]['_diffuseMethod'][_0x4cc7('0xf28')](this[_0x4cc7('0xf27')][_0x4cc7('0xf29')], _0x1cf352, _0x45c7ea, this['_registerCache'])); _0x26b7a9 && (this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')]['_specularMethod'][_0x4cc7('0xf28')](this[_0x4cc7('0xf27')][_0x4cc7('0xf2a')], _0x1cf352, _0xeae789, this[_0x4cc7('0xf19')])); this[_0x4cc7('0xf19')]['removeFragmentTempUsage'](_0x1cf352); } else { var _0xcde1ea = _0x26b7a9++; _0xcde1ea = _0x4054ee['get'](_0xcde1ea); var _0x5c1e78 = _0xcde1ea['a'] , _0x18c3ed = _0xcde1ea['b'] , _0x512097 = _0xcde1ea['c']; if (0x0 > _0x5c1e78 * (this[_0x4cc7('0xefb')] + (0x0 > _0x5c1e78 ? -this['_halfExtentsX'] : this[_0x4cc7('0xefd')])) + _0x18c3ed * (this[_0x4cc7('0xf02')] + (_0x56067a[_0x4cc7('0x57f')](0x0, _0x18c3ed) ? -this[_0x4cc7('0xefe')] : this['_halfExtentsY'])) + _0x512097 * (this[_0x4cc7('0xefc')] + (0x0 > _0x512097 ? -this[_0x4cc7('0xf2b')] : this[_0x4cc7('0xf2b')])) - _0xcde1ea['d']) return !0x1; } } return !0x0; }, 'rayIntersection': function(_0x5772fa, _0x2be85d, _0x1106ab) { if (this[_0x4cc7('0xb85')](_0x5772fa)) return 0x0; var _0xb5a2f5 = _0x5772fa['x'] - this['_centerX'] , _0x2f1769 = _0x5772fa['y'] - this['_centerY']; _0x5772fa = _0x5772fa['z'] - this[_0x4cc7('0xefc')]; var _0x47b34a = _0x2be85d['x'] , _0x43503a = _0x2be85d['y']; _0x2be85d = _0x2be85d['z']; var _0x5474bb = 0x0 , _0x54a5c5 = !0x1; if (0x0 > _0x47b34a && (_0x5474bb = (this[_0x4cc7('0xefd')] - _0xb5a2f5) / _0x47b34a, 0x0 < _0x5474bb)) { var _0x2a474d = _0x2f1769 + _0x5474bb * _0x43503a; var _0x4bf907 = _0x5772fa + _0x5474bb * _0x2be85d; _0x2a474d > -this[_0x4cc7('0xefe')] && _0x2a474d < this[_0x4cc7('0xefe')] && _0x4bf907 > -this[_0x4cc7('0xf2b')] && _0x4bf907 < this[_0x4cc7('0xf2b')] && (_0x1106ab['x'] = 0x1, _0x1106ab['y'] = 0x0, _0x1106ab['z'] = 0x0, _0x54a5c5 = !0x0); } !_0x54a5c5 && 0x0 < _0x47b34a && (_0x5474bb = (-this[_0x4cc7('0xefd')] - _0xb5a2f5) / _0x47b34a, 0x0 < _0x5474bb && (_0x2a474d = _0x2f1769 + _0x5474bb * _0x43503a, _0x4bf907 = _0x5772fa + _0x5474bb * _0x2be85d, _0x2a474d > -this[_0x4cc7('0xefe')] && _0x2a474d < this[_0x4cc7('0xefe')] && _0x4bf907 > -this[_0x4cc7('0xf2b')] && _0x4bf907 < this[_0x4cc7('0xf2b')] && (_0x1106ab['x'] = -0x1, _0x1106ab['y'] = 0x0, _0x1106ab['z'] = 0x0, _0x54a5c5 = !0x0))); if (!_0x54a5c5 && 0x0 > _0x43503a && (_0x5474bb = (this[_0x4cc7('0xefe')] - _0x2f1769) / _0x43503a, 0x0 < _0x5474bb)) { var _0x384dc6 = _0xb5a2f5 + _0x5474bb * _0x47b34a; _0x4bf907 = _0x5772fa + _0x5474bb * _0x2be85d; _0x384dc6 > -this['_halfExtentsX'] && _0x384dc6 < this['_halfExtentsX'] && _0x4bf907 > -this['_halfExtentsZ'] && _0x4bf907 < this[_0x4cc7('0xf2b')] && (_0x1106ab['x'] = 0x0, _0x1106ab['y'] = 0x1, _0x1106ab['z'] = 0x0, _0x54a5c5 = !0x0); } !_0x54a5c5 && 0x0 < _0x43503a && (_0x5474bb = (-this['_halfExtentsY'] - _0x2f1769) / _0x43503a, 0x0 < _0x5474bb && (_0x384dc6 = _0xb5a2f5 + _0x5474bb * _0x47b34a, _0x4bf907 = _0x5772fa + _0x5474bb * _0x2be85d, _0x384dc6 > -this[_0x4cc7('0xefd')] && _0x384dc6 < this[_0x4cc7('0xefd')] && _0x4bf907 > -this[_0x4cc7('0xf2b')] && _0x4bf907 < this['_halfExtentsZ'] && (_0x1106ab['x'] = 0x0, _0x1106ab['y'] = -0x1, _0x1106ab['z'] = 0x0, _0x54a5c5 = !0x0))); !_0x54a5c5 && 0x0 > _0x2be85d && (_0x5474bb = (this[_0x4cc7('0xf2b')] - _0x5772fa) / _0x2be85d, 0x0 < _0x5474bb && (_0x384dc6 = _0xb5a2f5 + _0x5474bb * _0x47b34a, _0x2a474d = _0x2f1769 + _0x5474bb * _0x43503a, _0x2a474d > -this[_0x4cc7('0xefe')] && _0x2a474d < this[_0x4cc7('0xefe')] && _0x384dc6 > -this[_0x4cc7('0xefd')] && _0x384dc6 < this[_0x4cc7('0xefd')] && (_0x1106ab['x'] = 0x0, _0x1106ab['y'] = 0x0, _0x1106ab['z'] = 0x1, _0x54a5c5 = !0x0))); !_0x54a5c5 && 0x0 < _0x2be85d && (_0x5474bb = (-this['_halfExtentsZ'] - _0x5772fa) / _0x2be85d, _0x56067a[_0x4cc7('0x580')](0x0, _0x5474bb) && (_0x384dc6 = _0xb5a2f5 + _0x5474bb * _0x47b34a, _0x2a474d = _0x2f1769 + _0x5474bb * _0x43503a, _0x2a474d > -this[_0x4cc7('0xefe')] && _0x2a474d < this['_halfExtentsY'] && _0x384dc6 > -this[_0x4cc7('0xefd')] && _0x384dc6 < this[_0x4cc7('0xefd')] && (_0x1106ab['x'] = 0x0, _0x1106ab['y'] = 0x0, _0x1106ab['z'] = -0x1, _0x54a5c5 = !0x0))); return _0x54a5c5 ? _0x5474bb : -0x1; }, 'containsPoint': function(_0x63eb2b) { if (_0x4cc7('0xf2c') !== _0x4cc7('0xf2c')) { var _0x36a43c = new _0x560bef(); for (_0x63eb2b = _0x56067a[_0x4cc7('0x581')](_0x1c8e81, _0x63eb2b)(); _0x63eb2b['hasNext'](); ) { var _0x33d388 = _0x63eb2b[_0x4cc7('0x3a')](); _0x36a43c[_0x4cc7('0x2a')](_0x351732(_0x33d388)); } return _0x36a43c; } else { var _0x351732 = _0x63eb2b['x'] - this[_0x4cc7('0xefb')] , _0x2464f4 = _0x63eb2b['y'] - this[_0x4cc7('0xf02')]; _0x63eb2b = _0x63eb2b['z'] - this['_centerZ']; return _0x351732 <= this[_0x4cc7('0xefd')] && _0x56067a[_0x4cc7('0xf2d')](_0x351732, -this['_halfExtentsX']) && _0x2464f4 <= this[_0x4cc7('0xefe')] && _0x2464f4 >= -this[_0x4cc7('0xefe')] && _0x63eb2b <= this[_0x4cc7('0xf2b')] ? _0x63eb2b >= -this[_0x4cc7('0xf2b')] : !0x1; } }, 'fromExtremes': function(_0x3904f4, _0x5aa5e9, _0xa420e8, _0x1934c2, _0x688647, _0x441497) { this[_0x4cc7('0xefb')] = 0.5 * (_0x1934c2 + _0x3904f4); this[_0x4cc7('0xf02')] = 0.5 * (_0x688647 + _0x5aa5e9); this[_0x4cc7('0xefc')] = 0.5 * (_0x441497 + _0xa420e8); this[_0x4cc7('0xefd')] = 0.5 * (_0x1934c2 - _0x3904f4); this[_0x4cc7('0xefe')] = 0.5 * (_0x688647 - _0x5aa5e9); this['_halfExtentsZ'] = 0.5 * (_0x441497 - _0xa420e8); _0x276541[_0x4cc7('0x8')]['fromExtremes'][_0x4cc7('0x96b')](this, _0x3904f4, _0x5aa5e9, _0xa420e8, _0x1934c2, _0x688647, _0x441497); }, 'updateBoundingRenderable': function() { this[_0x4cc7('0xeed')][_0x4cc7('0xb3e')](Math[_0x4cc7('0x52')](0x2 * this['_halfExtentsX'], 0.001)); this['_boundingRenderable'][_0x4cc7('0xb2a')](Math[_0x4cc7('0x52')](0x2 * this['_halfExtentsY'], 0.001)); this['_boundingRenderable'][_0x4cc7('0xf2e')](Math[_0x4cc7('0x52')](0x2 * this[_0x4cc7('0xf2b')], 0.001)); this[_0x4cc7('0xeed')][_0x4cc7('0xb46')](this[_0x4cc7('0xefb')]); this[_0x4cc7('0xeed')][_0x4cc7('0xb44')](this[_0x4cc7('0xf02')]); this[_0x4cc7('0xeed')][_0x4cc7('0xd5a')](this[_0x4cc7('0xefc')]); }, 'transformFrom': function(_0x3fbe3c, _0xcde236) { if (_0x4cc7('0xf2f') !== _0x4cc7('0xf2f')) { this[_0x4cc7('0xa66')][_0x4cc7('0xf30')][_0x4cc7('0xf31')] || 0x0 == this[_0x4cc7('0xa66')][_0x4cc7('0xf32')] && this[_0x4cc7('0xf33')]() ? this['ownerCharacter'][_0x4cc7('0xf30')][_0x4cc7('0xf31')] || 0x0 != this[_0x4cc7('0xa66')][_0x4cc7('0xf32')] || (this[_0x4cc7('0xa66')][_0x4cc7('0xa6c')](0.7 * this[_0x4cc7('0xa66')][_0x4cc7('0xa69')]()), this[_0x4cc7('0xa66')][_0x4cc7('0xa67')] *= 0.9) : this[_0x4cc7('0xaf2')](); this[_0x4cc7('0xa66')][_0x4cc7('0xf34')] = !0x1; return this['ownerCharacter']['tunnel'][_0x4cc7('0xf35')] = null; } else { _0x3fbe3c = _0x5260f5['__cast'](_0x3fbe3c, _0x320a8a); var _0x29eb35 = _0x3fbe3c[_0x4cc7('0xefb')] , _0x4f5292 = _0x3fbe3c['_centerY'] , _0x58b170 = _0x3fbe3c[_0x4cc7('0xefc')] , _0x1c884c = _0x2c4d00[_0x4cc7('0xf36')]; _0xcde236[_0x4cc7('0xf37')](_0x1c884c); _0xcde236 = _0x1c884c[_0x4cc7('0x2b')](0x0); var _0x4c5eb6 = _0x1c884c[_0x4cc7('0x2b')](0x4) , _0x11f27d = _0x1c884c[_0x4cc7('0x2b')](0x8) , _0x14f3dc = _0x1c884c[_0x4cc7('0x2b')](0xc) , _0x2f584d = _0x1c884c['get'](0x1) , _0x4bf907 = _0x1c884c[_0x4cc7('0x2b')](0x5) , _0x21fc06 = _0x1c884c[_0x4cc7('0x2b')](0x9) , _0x48c401 = _0x1c884c['get'](0xd) , _0x16dada = _0x1c884c[_0x4cc7('0x2b')](0x2) , _0x5aff49 = _0x1c884c['get'](0x6) , _0x40bae4 = _0x1c884c['get'](0xa); _0x1c884c = _0x1c884c[_0x4cc7('0x2b')](0xe); this['_centerX'] = _0x29eb35 * _0xcde236 + _0x4f5292 * _0x4c5eb6 + _0x58b170 * _0x11f27d + _0x14f3dc; this[_0x4cc7('0xf02')] = _0x29eb35 * _0x2f584d + _0x4f5292 * _0x4bf907 + _0x58b170 * _0x21fc06 + _0x48c401; this['_centerZ'] = _0x29eb35 * _0x16dada + _0x4f5292 * _0x5aff49 + _0x58b170 * _0x40bae4 + _0x1c884c; 0x0 > _0xcde236 && (_0xcde236 = -_0xcde236); 0x0 > _0x4c5eb6 && (_0x4c5eb6 = -_0x4c5eb6); 0x0 > _0x11f27d && (_0x11f27d = -_0x11f27d); 0x0 > _0x2f584d && (_0x2f584d = -_0x2f584d); 0x0 > _0x4bf907 && (_0x4bf907 = -_0x4bf907); 0x0 > _0x21fc06 && (_0x21fc06 = -_0x21fc06); 0x0 > _0x16dada && (_0x16dada = -_0x16dada); 0x0 > _0x5aff49 && (_0x5aff49 = -_0x5aff49); 0x0 > _0x40bae4 && (_0x40bae4 = -_0x40bae4); _0x29eb35 = _0x3fbe3c[_0x4cc7('0xefd')]; _0x4f5292 = _0x3fbe3c[_0x4cc7('0xefe')]; _0x3fbe3c = _0x3fbe3c['_halfExtentsZ']; this[_0x4cc7('0xefd')] = _0x29eb35 * _0xcde236 + _0x4f5292 * _0x4c5eb6 + _0x3fbe3c * _0x11f27d; this[_0x4cc7('0xefe')] = _0x29eb35 * _0x2f584d + _0x4f5292 * _0x4bf907 + _0x3fbe3c * _0x21fc06; this[_0x4cc7('0xf2b')] = _0x2d63f9['oBcfJ'](_0x29eb35, _0x16dada) + _0x4f5292 * _0x5aff49 + _0x3fbe3c * _0x40bae4; this['_min']['x'] = this[_0x4cc7('0xefb')] - this['_halfExtentsX']; this[_0x4cc7('0xee8')]['y'] = this[_0x4cc7('0xf02')] - this[_0x4cc7('0xefe')]; this['_min']['z'] = this[_0x4cc7('0xefc')] - this[_0x4cc7('0xf2b')]; this[_0x4cc7('0xee9')]['x'] = this['_centerX'] + this[_0x4cc7('0xefd')]; this['_max']['y'] = this[_0x4cc7('0xf02')] + this[_0x4cc7('0xefe')]; this[_0x4cc7('0xee9')]['z'] = this[_0x4cc7('0xefc')] + this['_halfExtentsZ']; this[_0x4cc7('0xeec')] = !0x0; } }, '__class__': _0x320a8a }); var _0x34ddaf = function() { this[_0x4cc7('0xf38')] = this[_0x4cc7('0xefb')] = this[_0x4cc7('0xf02')] = this[_0x4cc7('0xefc')] = 0x0; _0x276541[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0xf39')] = _0x34ddaf; _0x34ddaf['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0xeff'), _0x4cc7('0xf3a')]; _0x34ddaf['__super__'] = _0x276541; _0x34ddaf[_0x4cc7('0x8')] = _0x5aff49(_0x276541[_0x4cc7('0x8')], { '_radius': null, '_centerX': null, '_centerY': null, '_centerZ': null, 'nullify': function() { _0x276541[_0x4cc7('0x8')][_0x4cc7('0xf01')][_0x4cc7('0x96b')](this); this[_0x4cc7('0xf38')] = this[_0x4cc7('0xefb')] = this[_0x4cc7('0xf02')] = this[_0x4cc7('0xefc')] = 0x0; }, 'isInFrustum': function(_0x5256b1, _0x3a5ea3) { for (var _0x267bfa = 0x0; _0x267bfa < _0x3a5ea3; ) { var _0xdd5e21 = _0x267bfa++; _0xdd5e21 = _0x5256b1[_0x4cc7('0x2b')](_0xdd5e21); if (0x0 > _0xdd5e21['a'] * (this['_centerX'] + (0x0 > _0xdd5e21['a'] ? -this[_0x4cc7('0xf38')] : this[_0x4cc7('0xf38')])) + _0xdd5e21['b'] * (this[_0x4cc7('0xf02')] + (0x0 > _0xdd5e21['b'] ? -this[_0x4cc7('0xf38')] : this[_0x4cc7('0xf38')])) + _0xdd5e21['c'] * (this['_centerZ'] + (0x0 > _0xdd5e21['c'] ? -this[_0x4cc7('0xf38')] : this[_0x4cc7('0xf38')])) - _0xdd5e21['d']) return !0x1; } return !0x0; }, 'fromSphere': function(_0x33d371, _0x4ccb94) { this['_centerX'] = _0x33d371['x']; this['_centerY'] = _0x33d371['y']; this[_0x4cc7('0xefc')] = _0x33d371['z']; this['_radius'] = _0x4ccb94; this[_0x4cc7('0xee9')]['x'] = this[_0x4cc7('0xefb')] + _0x4ccb94; this['_max']['y'] = this[_0x4cc7('0xf02')] + _0x4ccb94; this[_0x4cc7('0xee9')]['z'] = this[_0x4cc7('0xefc')] + _0x4ccb94; this[_0x4cc7('0xee8')]['x'] = this[_0x4cc7('0xefb')] - _0x4ccb94; this[_0x4cc7('0xee8')]['y'] = this[_0x4cc7('0xf02')] - _0x4ccb94; this[_0x4cc7('0xee8')]['z'] = this[_0x4cc7('0xefc')] - _0x4ccb94; this[_0x4cc7('0xeec')] = !0x0; null != this[_0x4cc7('0xeed')] && this['updateBoundingRenderable'](); }, 'fromExtremes': function(_0x11a4d6, _0x4e4c88, _0x4bad73, _0x648055, _0x480433, _0x150d82) { this['_centerX'] = 0.5 * (_0x648055 + _0x11a4d6); this[_0x4cc7('0xf02')] = 0.5 * (_0x480433 + _0x4e4c88); this[_0x4cc7('0xefc')] = 0.5 * (_0x150d82 + _0x4bad73); var _0xbf2dda = _0x648055 - _0x11a4d6 , _0x55b9dd = _0x480433 - _0x4e4c88 , _0x1220a4 = _0x150d82 - _0x4bad73; _0x55b9dd > _0xbf2dda && (_0xbf2dda = _0x55b9dd); _0x1220a4 > _0xbf2dda && (_0xbf2dda = _0x1220a4); this[_0x4cc7('0xf38')] = _0xbf2dda * Math[_0x4cc7('0x2c')](0.5); _0x276541[_0x4cc7('0x8')]['fromExtremes'][_0x4cc7('0x96b')](this, _0x11a4d6, _0x4e4c88, _0x4bad73, _0x648055, _0x480433, _0x150d82); }, 'rayIntersection': function(_0x423324, _0x3430b0, _0x2a5989) { if (_0x4cc7('0xf3b') === 'zMgjZ') { this[_0x4cc7('0xf3c')] = 4.2; this[_0x4cc7('0xf3d')] = !0x1; this[_0x4cc7('0xf3e')] = 0x0; _0x21ad67[_0x4cc7('0x96b')](this); this[_0x4cc7('0xf3f')] = _0x423324; this[_0x4cc7('0xeff')] = _0x3430b0; this['scale'] = _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0xa9a')]; this[_0x4cc7('0xf40')] = new _0x212a6a(); this[_0x4cc7('0xf41')] = new _0x212a6a(); this['tunnelEnd'] = new _0x212a6a(); this[_0x4cc7('0x3bf')](_0x3430b0); _0x423324 = _0x48c401(this, this[_0x4cc7('0xf42')]); _0x172b83['get_currentLayout']()[_0x4cc7('0xe1d')]['push'](new _0x195906(null,null,new _0xf64219(_0x423324))); } else { if (this[_0x4cc7('0xb85')](_0x423324)) return 0x0; var _0x6ef0ac = _0x423324['x'] - this[_0x4cc7('0xefb')] , _0x1f0c0a = _0x423324['y'] - this[_0x4cc7('0xf02')]; _0x423324 = _0x423324['z'] - this[_0x4cc7('0xefc')]; var _0x8316d5 = _0x3430b0['x'] , _0x1881b3 = _0x3430b0['y']; _0x3430b0 = _0x3430b0['z']; var _0x56482f = _0x8316d5 * _0x8316d5 + _0x1881b3 * _0x1881b3 + _0x3430b0 * _0x3430b0; var _0x1ca634 = 0x2 * (_0x6ef0ac * _0x8316d5 + _0x1f0c0a * _0x1881b3 + _0x423324 * _0x3430b0) , _0x2d9390 = _0x1ca634 * _0x1ca634 - 0x4 * _0x56482f * (_0x6ef0ac * _0x6ef0ac + _0x1f0c0a * _0x1f0c0a + _0x423324 * _0x423324 - this['_radius'] * this[_0x4cc7('0xf38')]); return 0x0 <= _0x2d9390 && (_0x56482f = (-_0x1ca634 - Math[_0x4cc7('0x2c')](_0x2d9390)) / (0x2 * _0x56482f), 0x0 <= _0x56482f) ? (_0x2a5989['x'] = _0x6ef0ac + _0x56482f * _0x8316d5, _0x2a5989['y'] = _0x1f0c0a + _0x56482f * _0x1881b3, _0x2a5989['z'] = _0x423324 + _0x56482f * _0x3430b0, _0x2a5989[_0x4cc7('0xf43')](), _0x56482f) : -0x1; } }, 'containsPoint': function(_0x142909) { var _0x4a7aa3 = _0x142909['x'] - this[_0x4cc7('0xefb')] , _0x19b84f = _0x142909['y'] - this[_0x4cc7('0xf02')]; _0x142909 = _0x142909['z'] - this[_0x4cc7('0xefc')]; return Math[_0x4cc7('0x2c')](_0x4a7aa3 * _0x4a7aa3 + _0x19b84f * _0x19b84f + _0x142909 * _0x142909) <= this[_0x4cc7('0xf38')]; }, 'updateBoundingRenderable': function() { var _0x937922 = this[_0x4cc7('0xf38')]; 0x0 == _0x937922 && (_0x937922 = 0.001); this[_0x4cc7('0xeed')][_0x4cc7('0xb3e')](_0x937922); this['_boundingRenderable'][_0x4cc7('0xb2a')](_0x937922); this[_0x4cc7('0xeed')]['set_scaleZ'](_0x937922); this[_0x4cc7('0xeed')][_0x4cc7('0xb46')](this[_0x4cc7('0xefb')]); this['_boundingRenderable'][_0x4cc7('0xb44')](this[_0x4cc7('0xf02')]); this[_0x4cc7('0xeed')][_0x4cc7('0xd5a')](this['_centerZ']); }, 'transformFrom': function(_0x347ea5, _0x26e562) { _0x347ea5 = _0x5260f5[_0x4cc7('0x99b')](_0x347ea5, _0x34ddaf); var _0x448dbd = _0x347ea5[_0x4cc7('0xefb')] , _0x2b6135 = _0x347ea5[_0x4cc7('0xf02')] , _0x1d2e43 = _0x347ea5[_0x4cc7('0xefc')] , _0x417fac = _0x2c4d00[_0x4cc7('0xf36')]; _0x26e562[_0x4cc7('0xf37')](_0x417fac); var _0x26d484 = _0x417fac[_0x4cc7('0x2b')](0x0) , _0x1129ba = _0x417fac[_0x4cc7('0x2b')](0x4) , _0x44365f = _0x417fac[_0x4cc7('0x2b')](0x8) , _0x4989ed = _0x417fac[_0x4cc7('0x2b')](0xc) , _0x4bf907 = _0x417fac[_0x4cc7('0x2b')](0x1) , _0x598e32 = _0x417fac[_0x4cc7('0x2b')](0x5) , _0x48c401 = _0x417fac['get'](0x9) , _0x16dada = _0x417fac[_0x4cc7('0x2b')](0xd); _0x26e562 = _0x417fac[_0x4cc7('0x2b')](0x2); var _0x5aff49 = _0x417fac[_0x4cc7('0x2b')](0x6) , _0x35ee80 = _0x417fac[_0x4cc7('0x2b')](0xa); _0x417fac = _0x417fac[_0x4cc7('0x2b')](0xe); this[_0x4cc7('0xefb')] = _0x448dbd * _0x26d484 + _0x2b6135 * _0x1129ba + _0x1d2e43 * _0x44365f + _0x4989ed; this['_centerY'] = _0x448dbd * _0x4bf907 + _0x2b6135 * _0x598e32 + _0x1d2e43 * _0x48c401 + _0x16dada; this[_0x4cc7('0xefc')] = _0x2d63f9[_0x4cc7('0xb5')](_0x448dbd, _0x26e562) + _0x2d63f9[_0x4cc7('0xb5')](_0x2b6135, _0x5aff49) + _0x1d2e43 * _0x35ee80 + _0x417fac; 0x0 > _0x26d484 && (_0x26d484 = -_0x26d484); 0x0 > _0x1129ba && (_0x1129ba = -_0x1129ba); 0x0 > _0x44365f && (_0x44365f = -_0x44365f); 0x0 > _0x4bf907 && (_0x4bf907 = -_0x4bf907); 0x0 > _0x598e32 && (_0x598e32 = -_0x598e32); 0x0 > _0x48c401 && (_0x48c401 = -_0x48c401); _0x2d63f9[_0x4cc7('0xf44')](0x0, _0x26e562) && (_0x26e562 = -_0x26e562); 0x0 > _0x5aff49 && (_0x5aff49 = -_0x5aff49); 0x0 > _0x35ee80 && (_0x35ee80 = -_0x35ee80); _0x448dbd = _0x26d484 + _0x1129ba + _0x44365f; _0x2b6135 = _0x4bf907 + _0x598e32 + _0x48c401; _0x26e562 = _0x26e562 + _0x5aff49 + _0x35ee80; this['_radius'] = _0x347ea5['_radius'] * Math['sqrt'](_0x448dbd * _0x448dbd + _0x2d63f9[_0x4cc7('0xf45')](_0x2b6135, _0x2b6135) + _0x26e562 * _0x26e562); this[_0x4cc7('0xee8')]['x'] = this['_centerX'] - this[_0x4cc7('0xf38')]; this['_min']['y'] = _0x2d63f9[_0x4cc7('0xb3')](this[_0x4cc7('0xf02')], this[_0x4cc7('0xf38')]); this[_0x4cc7('0xee8')]['z'] = this['_centerZ'] - this[_0x4cc7('0xf38')]; this[_0x4cc7('0xee9')]['x'] = this[_0x4cc7('0xefb')] + this['_radius']; this[_0x4cc7('0xee9')]['y'] = this[_0x4cc7('0xf02')] + this[_0x4cc7('0xf38')]; this[_0x4cc7('0xee9')]['z'] = this[_0x4cc7('0xefc')] + this[_0x4cc7('0xf38')]; }, '__class__': _0x34ddaf }); var _0xab5c66 = function(_0x29a22f, _0x40e7c3) { null == _0x29a22f && (_0x29a22f = !0x0); _0x276541['call'](this); this[_0x4cc7('0xf46')] = _0x29a22f; this['_renderable'] = _0x40e7c3; this[_0x4cc7('0xee9')]['x'] = this[_0x4cc7('0xee9')]['y'] = this[_0x4cc7('0xee9')]['z'] = Infinity; this[_0x4cc7('0xee8')]['x'] = this[_0x4cc7('0xee8')]['y'] = this[_0x4cc7('0xee8')]['z'] = this[_0x4cc7('0xf46')] ? -Infinity : Infinity; }; _0x16dada[_0x4cc7('0xf47')] = _0xab5c66; _0xab5c66[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'bounds', _0x4cc7('0xf48')]; _0xab5c66[_0x4cc7('0x92b')] = _0x276541; _0xab5c66['prototype'] = _0x5aff49(_0x276541[_0x4cc7('0x8')], { '_alwaysIn': null, '_renderable': null, 'isInFrustum': function(_0x537883, _0x3d9f82) { if (_0x4cc7('0xf49') === 'dDRVW') { this[_0x4cc7('0xf4a')] = !0x0; } else { return this[_0x4cc7('0xf46')]; } }, 'fromGeometry': function(_0x2de056) {}, 'fromSphere': function(_0x14bc0b, _0x2dc6e9) {}, 'fromExtremes': function(_0x2b2ceb, _0x452921, _0x914492, _0x44f42f, _0x4e8ed5, _0x253ac2) {}, 'transformFrom': function(_0x3926c1, _0x1abedc) { this[_0x4cc7('0xf46')] = _0x5260f5[_0x4cc7('0x99b')](_0x3926c1, _0xab5c66)[_0x4cc7('0xf46')]; }, '__class__': _0xab5c66 }); var _0x3af01b = function() { this['_sca'] = new _0x21e384(); this[_0x4cc7('0xf4b')] = new _0x21e384(); this[_0x4cc7('0xf4c')] = new _0x21e384(); this['_pivotZero'] = !0x0; this[_0x4cc7('0xf4d')] = new _0x21e384(); this['_x'] = this['_y'] = this['_z'] = 0x0; this['_scaleX'] = this[_0x4cc7('0xf4e')] = this[_0x4cc7('0xf4f')] = 0x1; this[_0x4cc7('0xf50')] = new _0x165614(); this[_0x4cc7('0xf51')] = 0x0; this[_0x4cc7('0xf52')] = new _0x165614(); this['_eulers'] = new _0x21e384(); this['_rotationX'] = this[_0x4cc7('0xf53')] = this['_rotationZ'] = 0x0; this[_0x4cc7('0xf54')] = !0x0; this[_0x4cc7('0xf55')] = 1e-22; this[_0x4cc7('0xf56')] = _0x2bc114['toObjectVector'](null, 0x3, !0x0); this[_0x4cc7('0xf56')]['set'](0x0, this[_0x4cc7('0xf4c')]); this[_0x4cc7('0xf56')]['set'](0x1, this[_0x4cc7('0xf4b')]); this[_0x4cc7('0xf56')][_0x4cc7('0x9e7')](0x2, this[_0x4cc7('0xf57')]); this['_transform'][_0x4cc7('0xa2a')](); this[_0x4cc7('0xf52')]['appendScale'](0x1, -0x1, 0x1); _0x4ae64a['call'](this); }; _0x16dada[_0x4cc7('0xf58')] = _0x3af01b; _0x3af01b[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'core', _0x4cc7('0x3e7'), _0x4cc7('0xf59')]; _0x3af01b[_0x4cc7('0x92b')] = _0x4ae64a; _0x3af01b[_0x4cc7('0x8')] = _0x5aff49(_0x4ae64a[_0x4cc7('0x8')], { '_controller': null, '_smallestNumber': null, '_transformDirty': null, '_positionDirty': null, '_rotationDirty': null, '_scaleDirty': null, '_positionChanged': null, '_rotationChanged': null, '_scaleChanged': null, '_rotationX': null, '_rotationY': null, '_rotationZ': null, '_eulers': null, '_flipY': null, '_listenToPositionChanged': null, '_listenToRotationChanged': null, '_listenToScaleChanged': null, '_zOffset': null, 'invalidatePivot': function() { this[_0x4cc7('0xf5a')] = 0x0 == this[_0x4cc7('0xf4d')]['x'] && 0x0 == this[_0x4cc7('0xf4d')]['y'] && 0x0 == this[_0x4cc7('0xf4d')]['z']; this[_0x4cc7('0xf5b')](); }, 'invalidatePosition': function() { this['_positionDirty'] || (this[_0x4cc7('0xf5c')] = !0x0, this['invalidateTransform'](), this[_0x4cc7('0xf5d')] && this[_0x4cc7('0xf5e')]()); }, 'notifyPositionChanged': function() { if (_0x4cc7('0x583') !== _0x56067a['OmXZg']) { var _0x1425c3 = b[_0x4cc7('0x2b')](a); ++a; null != _0x1425c3 && _0x1425c3['checkLockedAndAsleep'](); } else { null == this[_0x4cc7('0xf5f')] && (this[_0x4cc7('0xf5f')] = new _0x10a7eb(_0x4cc7('0xf60'),this)); this['dispatchEvent'](this[_0x4cc7('0xf5f')]); } }, 'addEventListener': function(_0x34e728, _0x3f0697, _0x6765a3, _0x5d163d, _0x2d697a) { if ('MWeme' !== _0x4cc7('0xf61')) { null == _0x2d697a && (_0x2d697a = !0x1); null == _0x5d163d && (_0x5d163d = 0x0); null == _0x6765a3 && (_0x6765a3 = !0x1); _0x4ae64a[_0x4cc7('0x8')][_0x4cc7('0x9ad')]['call'](this, _0x34e728, _0x3f0697, _0x6765a3, _0x5d163d, _0x2d697a); switch (_0x34e728) { case _0x4cc7('0xf60'): this['_listenToPositionChanged'] = !0x0; break; case _0x4cc7('0xf62'): this[_0x4cc7('0xf63')] = !0x0; break; case 'scaleChanged': this[_0x4cc7('0xf64')] = !0x0; } } else { this[_0x4cc7('0xf65')] = 0x0; _0x255a64[_0x4cc7('0x8')]['reset'][_0x4cc7('0x96b')](this); } }, 'removeEventListener': function(_0x115e8a, _0x259ec1, _0x2e6589) { null == _0x2e6589 && (_0x2e6589 = !0x1); _0x4ae64a[_0x4cc7('0x8')][_0x4cc7('0xa2d')][_0x4cc7('0x96b')](this, _0x115e8a, _0x259ec1, _0x2e6589); if (!this[_0x4cc7('0x9af')](_0x115e8a)) switch (_0x115e8a) { case 'positionChanged': this[_0x4cc7('0xf5d')] = !0x1; break; case _0x4cc7('0xf62'): this[_0x4cc7('0xf63')] = !0x1; break; case _0x4cc7('0xf66'): this[_0x4cc7('0xf64')] = !0x1; } }, 'invalidateRotation': function() { this[_0x4cc7('0xf67')] || (this[_0x4cc7('0xf67')] = !0x0, this[_0x4cc7('0xf5b')](), this[_0x4cc7('0xf63')] && this['notifyRotationChanged']()); }, 'notifyRotationChanged': function() { null == this[_0x4cc7('0xf68')] && (this[_0x4cc7('0xf68')] = new _0x10a7eb(_0x4cc7('0xf62'),this)); this['dispatchEvent'](this['_rotationChanged']); }, 'invalidateScale': function() { this['_scaleDirty'] || (this[_0x4cc7('0xf69')] = !0x0, this[_0x4cc7('0xf5b')](), this[_0x4cc7('0xf64')] && this[_0x4cc7('0xf6a')]()); }, 'notifyScaleChanged': function() { _0x2d63f9[_0x4cc7('0xb2')](null, this[_0x4cc7('0xf6b')]) && (this['_scaleChanged'] = new _0x10a7eb(_0x4cc7('0xf66'),this)); this[_0x4cc7('0x44')](this['_scaleChanged']); }, '_transform': null, '_scaleX': null, '_scaleY': null, '_scaleZ': null, '_x': null, '_y': null, '_z': null, '_pivotPoint': null, '_pivotZero': null, '_pos': null, '_rot': null, '_sca': null, '_transformComponents': null, 'extra': null, 'get_x': function() { return this['_x']; }, 'set_x': function(_0x2f37ae) { if (this['_x'] == _0x2f37ae) return _0x2f37ae; this['_x'] = _0x2f37ae; this[_0x4cc7('0xf6c')](); return _0x2f37ae; }, 'get_y': function() { return this['_y']; }, 'set_y': function(_0x465295) { if (this['_y'] == _0x465295) return _0x465295; this['_y'] = _0x465295; this['invalidatePosition'](); return _0x465295; }, 'get_z': function() { return this['_z']; }, 'set_z': function(_0xcdc9dd) { if (this['_z'] == _0xcdc9dd) return _0xcdc9dd; this['_z'] = _0xcdc9dd; this[_0x4cc7('0xf6c')](); return _0xcdc9dd; }, 'get_rotationX': function() { return this['_rotationX'] * _0x41a48f['RADIANS_TO_DEGREES']; }, 'set_rotationX': function(_0x148998) { if (this[_0x4cc7('0xf6d')]() == _0x148998) return _0x148998; this['_rotationX'] = _0x148998 * _0x41a48f[_0x4cc7('0xf6e')]; this[_0x4cc7('0xf6f')](); return _0x148998; }, 'get_rotationY': function() { return this[_0x4cc7('0xf53')] * _0x41a48f[_0x4cc7('0xf70')]; }, 'set_rotationY': function(_0x4553e2) { if (this[_0x4cc7('0xf71')]() == _0x4553e2) return _0x4553e2; this[_0x4cc7('0xf53')] = _0x4553e2 * _0x41a48f[_0x4cc7('0xf6e')]; this['invalidateRotation'](); return _0x4553e2; }, 'get_rotationZ': function() { return this[_0x4cc7('0xf72')] * _0x41a48f[_0x4cc7('0xf70')]; }, 'set_rotationZ': function(_0x490f2b) { if (this[_0x4cc7('0xf73')]() == _0x490f2b) return _0x490f2b; this[_0x4cc7('0xf72')] = _0x490f2b * _0x41a48f[_0x4cc7('0xf6e')]; this['invalidateRotation'](); return _0x490f2b; }, 'get_scaleX': function() { return this[_0x4cc7('0xf74')]; }, 'set_scaleX': function(_0x23cea9) { if (_0x56067a['tupYf'](this[_0x4cc7('0xf74')], _0x23cea9)) return _0x23cea9; this[_0x4cc7('0xf74')] = _0x23cea9; this[_0x4cc7('0xf75')](); return _0x23cea9; }, 'get_scaleY': function() { return this[_0x4cc7('0xf4e')]; }, 'set_scaleY': function(_0xce381d) { if (this[_0x4cc7('0xf4e')] == _0xce381d) return _0xce381d; this['_scaleY'] = _0xce381d; this[_0x4cc7('0xf75')](); return _0xce381d; }, 'get_scaleZ': function() { if (_0x4cc7('0xf76') !== _0x4cc7('0xf77')) { return this[_0x4cc7('0xf4f')]; } else { var _0x1ae46e = p[_0x4cc7('0xe15')][_0x4cc7('0x472')]() + p['textField'][_0x4cc7('0xa74')](); _0x16dada['set_x'](_0x1ae46e + a * _0x48c401[_0x4cc7('0xa9a')]['x']); } }, 'set_scaleZ': function(_0x29c3f2) { if (_0x4cc7('0xf78') === _0x4cc7('0xf79')) { _0x29c3f2['set_segmentsBase'](this); this[_0x4cc7('0xf7a')] = !0x0; var _0x283029 = this[_0x4cc7('0xf7b')][_0x4cc7('0x34')]() - 0x1 , _0x178806 = this[_0x4cc7('0xf7b')][_0x4cc7('0x2b')](_0x283029); _0x178806[_0x4cc7('0x26')][_0x4cc7('0x34')]() + 0x2c > _0x1e5b75[_0x4cc7('0xf7c')] && (_0x178806 = this['addSubSet'](), ++_0x283029); _0x29c3f2[_0x4cc7('0xf7d')](_0x178806[_0x4cc7('0x26')][_0x4cc7('0x34')]()); _0x29c3f2[_0x4cc7('0x462')](_0x283029); this[_0x4cc7('0xf7e')](_0x29c3f2); var _0x111fa9 = _0x178806[_0x4cc7('0xf7f')] << 0x2; _0x178806[_0x4cc7('0xf80')][_0x4cc7('0x29')](_0x111fa9); _0x178806[_0x4cc7('0xf80')]['push'](_0x111fa9 + 0x1); _0x178806['indices'][_0x4cc7('0x29')](_0x111fa9 + 0x2); _0x178806['indices'][_0x4cc7('0x29')](_0x111fa9 + 0x3); _0x178806['indices'][_0x4cc7('0x29')](_0x111fa9 + 0x2); _0x178806[_0x4cc7('0xf80')][_0x4cc7('0x29')](_0x111fa9 + 0x1); _0x178806[_0x4cc7('0xf81')] = _0x178806[_0x4cc7('0x26')][_0x4cc7('0x34')]() / 0xb | 0x0; _0x178806['numIndices'] = _0x178806[_0x4cc7('0xf80')]['get_length'](); _0x178806[_0x4cc7('0xf7f')]++; _0x178806[_0x4cc7('0xf82')] = !0x0; _0x178806 = new _0x2b26b7(); _0x178806[_0x4cc7('0xb1c')] = _0x111fa9; _0x178806[_0x4cc7('0xf83')] = _0x283029; _0x178806[_0x4cc7('0xf84')] = _0x29c3f2; this[_0x4cc7('0xf85')]['h'][this['_indexSegments']] = _0x178806; this['_indexSegments']++; } else { if (this[_0x4cc7('0xf4f')] == _0x29c3f2) return _0x29c3f2; this['_scaleZ'] = _0x29c3f2; this[_0x4cc7('0xf75')](); return _0x29c3f2; } }, 'get_eulers': function() { this[_0x4cc7('0xf86')]['x'] = this[_0x4cc7('0xf87')] * _0x41a48f['RADIANS_TO_DEGREES']; this[_0x4cc7('0xf86')]['y'] = this[_0x4cc7('0xf53')] * _0x41a48f[_0x4cc7('0xf70')]; this[_0x4cc7('0xf86')]['z'] = this['_rotationZ'] * _0x41a48f['RADIANS_TO_DEGREES']; return this[_0x4cc7('0xf86')]; }, 'set_eulers': function(_0x52e875) { this[_0x4cc7('0xf87')] = _0x56067a[_0x4cc7('0x57d')](_0x52e875['x'], _0x41a48f['DEGREES_TO_RADIANS']); this[_0x4cc7('0xf53')] = _0x52e875['y'] * _0x41a48f[_0x4cc7('0xf6e')]; this[_0x4cc7('0xf72')] = _0x52e875['z'] * _0x41a48f[_0x4cc7('0xf6e')]; this[_0x4cc7('0xf6f')](); return _0x52e875; }, 'get_transform': function() { this[_0x4cc7('0xf54')] && this[_0x4cc7('0xf88')](); return this['_transform']; }, 'set_transform': function(_0x116c6d) { if (_0x56067a[_0x4cc7('0x556')](_0x4cc7('0xf89'), _0x4cc7('0xf89'))) { d = 'vt' + _0x3da5a5; if (-0x1 == _0x116c6d[_0x4cc7('0x2d')](d, 0x0) && _0x221dbe != d) return d; ++_0x3da5a5; } else { if (_0x56067a['tupYf'](0x0, _0x116c6d[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x0))) { var _0x221dbe = _0x2c4d00[_0x4cc7('0xf36')]; _0x116c6d['copyRawDataTo'](_0x221dbe); _0x221dbe[_0x4cc7('0x9e7')](0x0, this[_0x4cc7('0xf55')]); _0x116c6d[_0x4cc7('0xf8b')](_0x221dbe); } _0x221dbe = _0x2c4d00['decompose'](_0x116c6d); var _0x3da5a5 = _0x221dbe[_0x4cc7('0x2b')](0x0); if (this['_x'] != _0x3da5a5['x'] || this['_y'] != _0x3da5a5['y'] || this['_z'] != _0x3da5a5['z']) this['_x'] = _0x3da5a5['x'], this['_y'] = _0x3da5a5['y'], this['_z'] = _0x3da5a5['z'], this['invalidatePosition'](); _0x3da5a5 = _0x221dbe[_0x4cc7('0x2b')](0x1); if (this[_0x4cc7('0xf87')] != _0x3da5a5['x'] || this[_0x4cc7('0xf53')] != _0x3da5a5['y'] || this['_rotationZ'] != _0x3da5a5['z']) this[_0x4cc7('0xf87')] = _0x3da5a5['x'], this[_0x4cc7('0xf53')] = _0x3da5a5['y'], this[_0x4cc7('0xf72')] = _0x3da5a5['z'], this['invalidateRotation'](); _0x3da5a5 = _0x221dbe[_0x4cc7('0x2b')](0x2); if (this[_0x4cc7('0xf74')] != _0x3da5a5['x'] || _0x56067a[_0x4cc7('0x567')](this[_0x4cc7('0xf4e')], _0x3da5a5['y']) || this['_scaleZ'] != _0x3da5a5['z']) this[_0x4cc7('0xf74')] = _0x3da5a5['x'], this[_0x4cc7('0xf4e')] = _0x3da5a5['y'], this[_0x4cc7('0xf4f')] = _0x3da5a5['z'], this[_0x4cc7('0xf75')](); return _0x116c6d; } }, 'set_pivotPoint': function(_0x5f099a) { if ('cMEDu' === _0x4cc7('0xf8c')) { return this[_0x4cc7('0xf8d')][_0x4cc7('0x7d9')]; } else { null == this[_0x4cc7('0xf4d')] && (this['_pivotPoint'] = new _0x21e384()); this[_0x4cc7('0xf4d')]['x'] = _0x5f099a['x']; this[_0x4cc7('0xf4d')]['y'] = _0x5f099a['y']; this[_0x4cc7('0xf4d')]['z'] = _0x5f099a['z']; this[_0x4cc7('0xf8e')](); return _0x5f099a; } }, 'get_position': function() { this['get_transform']()[_0x4cc7('0xf8f')](0x3, this[_0x4cc7('0xf4c')]); return this[_0x4cc7('0xf4c')]['clone'](); }, 'set_position': function(_0x23f702) { if (_0x4cc7('0xf90') === _0x4cc7('0xf90')) { this['_x'] = _0x23f702['x']; this['_y'] = _0x23f702['y']; this['_z'] = _0x23f702['z']; this[_0x4cc7('0xf6c')](); return _0x23f702; } else { var _0x2ecb04 = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']() , _0x537f93 = null; null == _0x537f93 && (_0x537f93 = new _0x169fce()); var _0x268087 = Math[_0x4cc7('0x28')](1.2304571226560022); _0x537f93['x'] = -0.681 * _0x268087; _0x537f93['y'] = -0.664 * _0x268087; _0x537f93['z'] = -0.308 * _0x268087; _0x537f93['w'] = Math[_0x4cc7('0x27')](1.2304571226560022); _0x268087 = _0x537f93['x'] * _0x537f93['x'] + _0x537f93['y'] * _0x537f93['y'] + _0x537f93['z'] * _0x537f93['z'] + _0x56067a[_0x4cc7('0x584')](_0x537f93['w'], _0x537f93['w']); var _0xf34a77 = _0x268087 - 0x1; 1e-10 > (0x0 <= _0xf34a77 ? _0xf34a77 : -_0xf34a77) || (0x0 == _0x268087 ? (_0x537f93['x'] = 0x0, _0x537f93['y'] = 0x0, _0x537f93['z'] = 0x0, _0x537f93['w'] = 0x1) : (_0x268087 = 0x1 / Math[_0x4cc7('0x2c')](_0x268087), _0x537f93['x'] *= _0x268087, _0x537f93['y'] *= _0x268087, _0x537f93['z'] *= _0x268087, _0x537f93['w'] *= _0x268087)); _0x2ecb04[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x537f93)[_0x4cc7('0xc4a')]()); _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_x'](-0x28); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](-0x12c); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x9f6); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['student'][_0x4cc7('0xac9')](11.5, 0x1d, null, 0x41); _0x2ecb04 = this[_0x4cc7('0xac8')]; _0x537f93 = _0x2ecb04[_0x4cc7('0x126')][_0x4cc7('0xb45')]() - 0xf; _0x2ecb04['mesh']['set_y'](_0x537f93); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x54); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x2ecb04 = _0x1baaa1[_0x4cc7('0xa9a')](0x1); this[_0x4cc7('0xace')][_0x4cc7('0xf91')]('The\x20first\x20step\x20is\x20to\x20notice\x20something\x20weird.', 0x0, -0x118, _0x2ecb04, null, 0xffffff); } }, 'getPosition': function(_0x16ab9b) { null == _0x16ab9b && (_0x16ab9b = new _0x21e384()); this['get_transform']()['copyColumnTo'](0x3, _0x16ab9b); return _0x16ab9b; }, 'scale': function(_0x92a818) { this[_0x4cc7('0xf74')] *= _0x92a818; this[_0x4cc7('0xf4e')] *= _0x92a818; this[_0x4cc7('0xf4f')] *= _0x92a818; this[_0x4cc7('0xf75')](); }, 'moveTo': function(_0x44c89c, _0x554bed, _0x5ce15d) { if (_0x56067a[_0x4cc7('0x585')](this['_x'], _0x44c89c) || this['_y'] != _0x554bed || this['_z'] != _0x5ce15d) this['_x'] = _0x44c89c, this['_y'] = _0x554bed, this['_z'] = _0x5ce15d, this[_0x4cc7('0xf6c')](); }, 'translateLocal': function(_0x217dd2, _0x2b80d7) { var _0x5dc52c = _0x217dd2['x'] , _0x604e14 = _0x217dd2['y']; _0x217dd2 = _0x217dd2['z']; _0x2b80d7 /= Math[_0x4cc7('0x2c')](_0x5dc52c * _0x5dc52c + _0x604e14 * _0x604e14 + _0x217dd2 * _0x217dd2); this[_0x4cc7('0xf92')]()[_0x4cc7('0xf93')](_0x5dc52c * _0x2b80d7, _0x604e14 * _0x2b80d7, _0x217dd2 * _0x2b80d7); this[_0x4cc7('0xf50')][_0x4cc7('0xf8f')](0x3, this[_0x4cc7('0xf4c')]); this['_x'] = this[_0x4cc7('0xf4c')]['x']; this['_y'] = this[_0x4cc7('0xf4c')]['y']; this['_z'] = this[_0x4cc7('0xf4c')]['z']; this['invalidatePosition'](); }, 'rotateTo': function(_0x477a64, _0x1dce5b, _0x31c2ba) { this[_0x4cc7('0xf87')] = _0x477a64 * _0x41a48f[_0x4cc7('0xf6e')]; this[_0x4cc7('0xf53')] = _0x1dce5b * _0x41a48f[_0x4cc7('0xf6e')]; this['_rotationZ'] = _0x2d63f9[_0x4cc7('0xf45')](_0x31c2ba, _0x41a48f[_0x4cc7('0xf6e')]); this[_0x4cc7('0xf6f')](); }, 'rotate': function(_0x267d83, _0x592969) { var _0x4b3d2c = new _0x165614(); _0x4b3d2c[_0x4cc7('0xf94')](_0x592969, _0x267d83); _0x267d83 = _0x4b3d2c['decompose']()[_0x4cc7('0x2b')](0x1); this[_0x4cc7('0xf87')] += _0x267d83['x']; this[_0x4cc7('0xf53')] += _0x267d83['y']; this[_0x4cc7('0xf72')] += _0x267d83['z']; this[_0x4cc7('0xf6f')](); }, 'lookAt': function(_0x9e2daa, _0x353e06) { null == _0x3af01b[_0x4cc7('0xf95')] && (_0x3af01b[_0x4cc7('0xf95')] = new _0x21e384()); null == _0x3af01b[_0x4cc7('0xf96')] && (_0x3af01b['tempAxeY'] = new _0x21e384()); null == _0x3af01b[_0x4cc7('0xf97')] && (_0x3af01b[_0x4cc7('0xf97')] = new _0x21e384()); var _0xd25c29 = _0x3af01b[_0x4cc7('0xf95')] , _0x2b650c = _0x3af01b[_0x4cc7('0xf96')] , _0xa78bbd = _0x3af01b['tempAxeZ']; null == _0x353e06 && (_0x353e06 = new _0x21e384(0x0,0x1,0x0)); this[_0x4cc7('0xf54')] && this['updateTransform'](); _0xa78bbd['x'] = _0x9e2daa['x'] - this['_x']; _0xa78bbd['y'] = _0x9e2daa['y'] - this['_y']; _0xa78bbd['z'] = _0x9e2daa['z'] - this['_z']; _0xa78bbd[_0x4cc7('0xf43')](); _0xd25c29['x'] = _0x353e06['y'] * _0xa78bbd['z'] - _0x353e06['z'] * _0xa78bbd['y']; _0xd25c29['y'] = _0x353e06['z'] * _0xa78bbd['x'] - _0x353e06['x'] * _0xa78bbd['z']; _0xd25c29['z'] = _0x353e06['x'] * _0xa78bbd['y'] - _0x353e06['y'] * _0xa78bbd['x']; _0xd25c29[_0x4cc7('0xf43')](); 0.05 > _0xd25c29['get_length']() && (_0xd25c29['x'] = _0x353e06['y'], _0xd25c29['y'] = _0x353e06['x'], _0xd25c29['z'] = 0x0, _0xd25c29[_0x4cc7('0xf43')]()); _0x2b650c['x'] = _0xa78bbd['y'] * _0xd25c29['z'] - _0xa78bbd['z'] * _0xd25c29['y']; _0x2b650c['y'] = _0x56067a['KzgPn'](_0xa78bbd['z'] * _0xd25c29['x'], _0xa78bbd['x'] * _0xd25c29['z']); _0x2b650c['z'] = _0xa78bbd['x'] * _0xd25c29['y'] - _0xa78bbd['y'] * _0xd25c29['x']; _0x9e2daa = _0x2c4d00[_0x4cc7('0xf36')]; _0x9e2daa[_0x4cc7('0x9e7')](0x0, this['_scaleX'] * _0xd25c29['x']); _0x9e2daa['set'](0x1, this[_0x4cc7('0xf74')] * _0xd25c29['y']); _0x9e2daa[_0x4cc7('0x9e7')](0x2, this[_0x4cc7('0xf74')] * _0xd25c29['z']); _0x9e2daa[_0x4cc7('0x9e7')](0x3, 0x0); _0x9e2daa[_0x4cc7('0x9e7')](0x4, this[_0x4cc7('0xf4e')] * _0x2b650c['x']); _0x9e2daa[_0x4cc7('0x9e7')](0x5, this[_0x4cc7('0xf4e')] * _0x2b650c['y']); _0x9e2daa[_0x4cc7('0x9e7')](0x6, this[_0x4cc7('0xf4e')] * _0x2b650c['z']); _0x9e2daa[_0x4cc7('0x9e7')](0x7, 0x0); _0x9e2daa[_0x4cc7('0x9e7')](0x8, this[_0x4cc7('0xf4f')] * _0xa78bbd['x']); _0x9e2daa[_0x4cc7('0x9e7')](0x9, this[_0x4cc7('0xf4f')] * _0xa78bbd['y']); _0x9e2daa['set'](0xa, this[_0x4cc7('0xf4f')] * _0xa78bbd['z']); _0x9e2daa[_0x4cc7('0x9e7')](0xb, 0x0); _0x9e2daa['set'](0xc, this['_x']); _0x9e2daa[_0x4cc7('0x9e7')](0xd, this['_y']); _0x9e2daa[_0x4cc7('0x9e7')](0xe, this['_z']); _0x9e2daa[_0x4cc7('0x9e7')](0xf, 0x1); this[_0x4cc7('0xf50')]['copyRawDataFrom'](_0x9e2daa); this[_0x4cc7('0xb49')](this[_0x4cc7('0xf92')]()); 0x0 > _0xa78bbd['z'] && (this[_0x4cc7('0xf98')](0xb4 - this[_0x4cc7('0xf71')]()), this[_0x4cc7('0xf99')](this[_0x4cc7('0xf6d')]() - 0xb4), this[_0x4cc7('0xf9a')](this[_0x4cc7('0xf73')]() - 0xb4)); }, 'invalidateTransform': function() { this[_0x4cc7('0xf54')] = !0x0; }, 'updateTransform': function() { if ('FGHAI' === _0x4cc7('0xf9b')) { this[_0x4cc7('0xf4c')]['x'] = this['_x']; this[_0x4cc7('0xf4c')]['y'] = this['_y']; this[_0x4cc7('0xf4c')]['z'] = this['_z']; this['_rot']['x'] = this[_0x4cc7('0xf87')]; this[_0x4cc7('0xf4b')]['y'] = this[_0x4cc7('0xf53')]; this['_rot']['z'] = this[_0x4cc7('0xf72')]; this[_0x4cc7('0xf5a')] ? (this['_sca']['x'] = this[_0x4cc7('0xf74')], this[_0x4cc7('0xf57')]['y'] = this[_0x4cc7('0xf4e')], this[_0x4cc7('0xf57')]['z'] = this[_0x4cc7('0xf4f')], this['_transform'][_0x4cc7('0xf9c')](this[_0x4cc7('0xf56')])) : (this[_0x4cc7('0xf57')]['x'] = 0x1, this[_0x4cc7('0xf57')]['y'] = 0x1, this[_0x4cc7('0xf57')]['z'] = 0x1, this['_transform']['recompose'](this[_0x4cc7('0xf56')]), this[_0x4cc7('0xf50')][_0x4cc7('0xa8e')](this[_0x4cc7('0xf4d')]['x'], this['_pivotPoint']['y'], this[_0x4cc7('0xf4d')]['z']), this['_transform'][_0x4cc7('0xf93')](-this[_0x4cc7('0xf4d')]['x'], -this[_0x4cc7('0xf4d')]['y'], -this[_0x4cc7('0xf4d')]['z']), this[_0x4cc7('0xf50')][_0x4cc7('0xf9d')](this[_0x4cc7('0xf74')], this[_0x4cc7('0xf4e')], this[_0x4cc7('0xf4f')]), this[_0x4cc7('0xf57')]['x'] = this['_scaleX'], this[_0x4cc7('0xf57')]['y'] = this[_0x4cc7('0xf4e')], this[_0x4cc7('0xf57')]['z'] = this[_0x4cc7('0xf4f')]); this[_0x4cc7('0xf69')] = this[_0x4cc7('0xf67')] = this[_0x4cc7('0xf5c')] = this[_0x4cc7('0xf54')] = !0x1; } else { return this[_0x4cc7('0xf27')][_0x4cc7('0xf9e')][_0x4cc7('0xeb3')](); } }, 'get_zOffset': function() { return this[_0x4cc7('0xf51')]; }, 'set_zOffset': function(_0x2756b9) { return this[_0x4cc7('0xf51')] = _0x2756b9; }, '__class__': _0x3af01b, '__properties__': _0x5aff49(_0x4ae64a['prototype']['__properties__'], { 'set_zOffset': _0x4cc7('0xf9f'), 'get_zOffset': _0x4cc7('0xfa0'), 'set_position': _0x4cc7('0xfa1'), 'get_position': _0x4cc7('0xd1a'), 'set_pivotPoint': _0x4cc7('0xfa2'), 'set_transform': _0x4cc7('0xb49'), 'get_transform': 'get_transform', 'set_eulers': _0x4cc7('0x967'), 'get_eulers': _0x4cc7('0xfa3'), 'set_scaleZ': _0x4cc7('0xf2e'), 'get_scaleZ': _0x4cc7('0xfa4'), 'set_scaleY': 'set_scaleY', 'get_scaleY': 'get_scaleY', 'set_scaleX': 'set_scaleX', 'get_scaleX': _0x2d63f9[_0x4cc7('0x3db')], 'set_rotationZ': _0x4cc7('0xf9a'), 'get_rotationZ': _0x4cc7('0xf73'), 'set_rotationY': _0x4cc7('0xf98'), 'get_rotationY': _0x4cc7('0xf71'), 'set_rotationX': _0x4cc7('0xf99'), 'get_rotationX': _0x4cc7('0xf6d'), 'set_z': 'set_z', 'get_z': _0x4cc7('0xd92'), 'set_y': 'set_y', 'get_y': 'get_y', 'set_x': _0x4cc7('0xb46'), 'get_x': _0x4cc7('0x472') }) }); var _0x1f7569 = function() { this[_0x4cc7('0xfa5')] = !0x1; this[_0x4cc7('0xfa6')] = this[_0x4cc7('0xfa7')] = this[_0x4cc7('0xfa8')] = !0x0; this[_0x4cc7('0xfa9')] = new _0x21e384(); this[_0x4cc7('0xfaa')] = !0x0; this[_0x4cc7('0xfab')] = new _0x165614(); this['_mouseChildren'] = !0x0; this[_0x4cc7('0xd26')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0xfac')] = !0x0; this[_0x4cc7('0xfad')] = new _0x165614(); _0x3af01b['call'](this); }; _0x16dada[_0x4cc7('0xfae')] = _0x1f7569; _0x1f7569[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'containers', _0x4cc7('0xfaf')]; _0x1f7569[_0x4cc7('0x8f8')] = [_0x29fe35]; _0x1f7569[_0x4cc7('0x92b')] = _0x3af01b; _0x1f7569[_0x4cc7('0x8')] = _0x5aff49(_0x3af01b[_0x4cc7('0x8')], { '_ancestorsAllowMouseEnabled': null, '_isRoot': null, '_scene': null, '_parent': null, '_sceneTransform': null, '_sceneTransformDirty': null, '_explicitPartition': null, '_implicitPartition': null, '_mouseEnabled': null, '_sceneTransformChanged': null, '_scenechanged': null, '_children': null, '_mouseChildren': null, '_oldScene': null, '_inverseSceneTransform': null, '_inverseSceneTransformDirty': null, '_scenePosition': null, '_scenePositionDirty': null, '_explicitVisibility': null, '_implicitVisibility': null, '_listenToSceneTransformChanged': null, '_listenToSceneChanged': null, '_ignoreTransform': null, 'get_implicitPartition': function() { return this[_0x4cc7('0xfb0')]; }, 'set_implicitPartition': function(_0x11ae73) { if (_0x11ae73 == this['_implicitPartition']) return _0x11ae73; var _0x2c9898 = 0x0 , _0x4a267f = this[_0x4cc7('0xd26')]['get_length'](); for (this[_0x4cc7('0xfb0')] = _0x11ae73; _0x2c9898 < _0x4a267f; ) { var _0x2818d4 = this['_children']['get'](_0x2c9898++); null == _0x2818d4[_0x4cc7('0xfb1')] && _0x2818d4['set_implicitPartition'](_0x11ae73); } return _0x11ae73; }, 'get_isVisible': function() { return this[_0x4cc7('0xfa8')] ? this[_0x4cc7('0xfa7')] : !0x1; }, 'setParent': function(_0x3648fd) { if (_0x4cc7('0xfb2') !== _0x4cc7('0xfb2')) { return $jscomp[_0x4cc7('0xfb3')](this); } else { this[_0x4cc7('0xabc')] = _0x3648fd; this[_0x4cc7('0xfb4')](); null == _0x3648fd ? this[_0x4cc7('0xb43')](null) : (this['notifySceneTransformChange'](), this[_0x4cc7('0xfb5')]()); } }, 'notifySceneTransformChange': function() { if (!this['_sceneTransformDirty'] && !this[_0x4cc7('0xfa5')]) { if (_0x4cc7('0xfb6') !== _0x4cc7('0xfb7')) { this[_0x4cc7('0xfb8')](); for (var _0x50702c = 0x0, _0x20ea45 = this[_0x4cc7('0xd26')][_0x4cc7('0x34')](); _0x50702c < _0x20ea45; ) this[_0x4cc7('0xd26')][_0x4cc7('0x2b')](_0x50702c++)[_0x4cc7('0xfb9')](); this[_0x4cc7('0xfba')] && (null == this[_0x4cc7('0xfbb')] && (this['_sceneTransformChanged'] = new _0x10a7eb('scenetransformChanged',this)), this[_0x4cc7('0x44')](this[_0x4cc7('0xfbb')])); } else { null == _0x50702c && (_0x50702c = _0x4cc7('0xfbc')); this['message'] = _0x50702c + _0x21a160[_0x4cc7('0xfbd')]() + '\x0aBut...\x20you\x20still\x20haven\x27t\x20rated\x20the\x20game.'; _0x50702c = _0x104058[_0x4cc7('0x493')](); 0x0 <= _0x50702c[_0x4cc7('0xfbe')] && 0x44ff > _0x50702c['previousBuildNumber'] && _0x4cc7('0xfbf') == typeof _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x4cc7('0xfc0'), null) && _0x104058['get_instance']()[_0x4cc7('0x9e7')](_0x4cc7('0xfc0'), 0x3); _0x1b638a['call'](this); } } }, 'notifySceneChange': function() { this[_0x4cc7('0xfb9')](); for (var _0x288053 = 0x0, _0x15735b = this[_0x4cc7('0xd26')][_0x4cc7('0x34')](); _0x288053 < _0x15735b; ) this[_0x4cc7('0xd26')][_0x4cc7('0x2b')](_0x288053++)[_0x4cc7('0xfb5')](); this['_listenToSceneChanged'] && (null == this['_scenechanged'] && (this[_0x4cc7('0xfc1')] = new _0x10a7eb(_0x4cc7('0xfc2'),this)), this[_0x4cc7('0x44')](this[_0x4cc7('0xfc1')])); }, 'updateMouseChildren': function() { this[_0x4cc7('0xfc3')] = null == this[_0x4cc7('0xabc')] || this[_0x4cc7('0xabc')][_0x4cc7('0xfc4')] ? this[_0x4cc7('0xfc5')]() : this[_0x4cc7('0xfc6')]()[_0x4cc7('0xfc3')] && this[_0x4cc7('0xabc')][_0x4cc7('0xfc5')](); for (var _0x60f7fe = 0x0, _0x4b199 = this[_0x4cc7('0xd26')][_0x4cc7('0x34')](); _0x60f7fe < _0x4b199; ) { var _0x22fd16 = _0x60f7fe++; this[_0x4cc7('0xd26')][_0x4cc7('0x2b')](_0x22fd16)[_0x4cc7('0xfb4')](); } }, 'get_mouseEnabled': function() { return this['_mouseEnabled']; }, 'set_mouseEnabled': function(_0x584439) { this[_0x4cc7('0xfc7')] = _0x584439; this[_0x4cc7('0xfb4')](); return _0x584439; }, 'invalidateTransform': function() { var _0x4cab46 = {}; _0x4cab46[_0x4cc7('0xfc8')] = function(_0x30ccbf, _0x1de3b6, _0x4efd3f, _0x34b521) { return _0x30ccbf(_0x1de3b6, _0x4efd3f, _0x34b521); } ; if (_0x4cc7('0xfc9') === _0x4cc7('0xfc9')) { _0x3af01b[_0x4cc7('0x8')]['invalidateTransform'][_0x4cc7('0x96b')](this); this['notifySceneTransformChange'](); } else { var _0x1297d9 = e[_0x4cc7('0x2b')](d); ++d; _0x1297d9['nearestPointOnPlane'](a, _0x18e19a[_0x4cc7('0xb93')]); _0x4cab46[_0x4cc7('0xfc8')](c, _0x18e19a[_0x4cc7('0xb93')], b, !0x0); } }, 'invalidateSceneTransform': function() { this[_0x4cc7('0xfac')] = !this[_0x4cc7('0xfa5')]; this['_inverseSceneTransformDirty'] = !this[_0x4cc7('0xfa5')]; this[_0x4cc7('0xfa6')] = !this[_0x4cc7('0xfa5')]; }, 'updateSceneTransform': function() { null == this[_0x4cc7('0xabc')] || this[_0x4cc7('0xabc')][_0x4cc7('0xfc4')] ? this[_0x4cc7('0xfad')][_0x4cc7('0xa28')](this[_0x4cc7('0xf92')]()) : (this[_0x4cc7('0xfad')][_0x4cc7('0xa28')](this[_0x4cc7('0xabc')][_0x4cc7('0xfca')]()), this[_0x4cc7('0xfad')][_0x4cc7('0xfcb')](this[_0x4cc7('0xf92')]())); this[_0x4cc7('0xfac')] = !0x1; }, 'get_mouseChildren': function() { return this['_mouseChildren']; }, 'set_mouseChildren': function(_0xa36d49) { this['_mouseChildren'] = _0xa36d49; this[_0x4cc7('0xfb4')](); return _0xa36d49; }, 'get_visible': function() { return this[_0x4cc7('0xfa7')]; }, 'set_visible': function(_0x459a70) { var _0x3ed8ec = this[_0x4cc7('0xd26')]['get_length'](); this[_0x4cc7('0xfa7')] = _0x459a70; for (var _0x50a04b = 0x0; _0x50a04b < _0x3ed8ec; ) { var _0x455d78 = _0x50a04b++; this[_0x4cc7('0xd26')][_0x4cc7('0x2b')](_0x455d78)[_0x4cc7('0xfcc')](); } return _0x459a70; }, 'get_assetType': function() { return _0x4cc7('0xfcd'); }, 'get_scenePosition': function() { this['_scenePositionDirty'] && (this['get_sceneTransform']()['copyColumnTo'](0x3, this[_0x4cc7('0xfa9')]), this[_0x4cc7('0xfa6')] = !0x1); return this[_0x4cc7('0xfa9')]; }, 'get_partition': function() { return this[_0x4cc7('0xfb1')]; }, 'set_partition': function(_0x2c80c1) { this[_0x4cc7('0xfb1')] = _0x2c80c1; this[_0x4cc7('0xfce')](null != _0x2c80c1 ? _0x2c80c1 : null != this[_0x4cc7('0xabc')] ? this[_0x4cc7('0xabc')][_0x4cc7('0xfcf')]() : null); return _0x2c80c1; }, 'get_sceneTransform': function() { this[_0x4cc7('0xfac')] && this['updateSceneTransform'](); return this[_0x4cc7('0xfad')]; }, 'get_scene': function() { return this[_0x4cc7('0xb41')]; }, 'set_scene': function(_0x338740) { for (var _0x58d97c = 0x0, _0xfe65e8 = this[_0x4cc7('0xd26')][_0x4cc7('0x34')](); _0x58d97c < _0xfe65e8; ) this[_0x4cc7('0xd26')][_0x4cc7('0x2b')](_0x58d97c++)[_0x4cc7('0xb43')](_0x338740); if (this[_0x4cc7('0xb41')] == _0x338740) return _0x338740; null == _0x338740 && (this[_0x4cc7('0xfd0')] = this['_scene']); null != this[_0x4cc7('0xfb1')] && null != this[_0x4cc7('0xfd0')] && this[_0x4cc7('0xfd0')] != this['_scene'] && this[_0x4cc7('0xfd1')](null); null != _0x338740 && (this[_0x4cc7('0xfd0')] = null); this[_0x4cc7('0xb41')] = _0x338740; null != this[_0x4cc7('0xb41')] ? this['_scene']['dispatchEvent'](new _0x4a1071('addedToScene',this)) : null != this[_0x4cc7('0xfd0')] && this[_0x4cc7('0xfd0')]['dispatchEvent'](new _0x4a1071(_0x4cc7('0xfd2'),this)); return _0x338740; }, 'get_inverseSceneTransform': function() { this[_0x4cc7('0xfaa')] && (this[_0x4cc7('0xfab')]['copyFrom'](this[_0x4cc7('0xfca')]()), this[_0x4cc7('0xfab')][_0x4cc7('0xaf2')](), this[_0x4cc7('0xfaa')] = !0x1); return this[_0x4cc7('0xfab')]; }, 'get_parent': function() { return this[_0x4cc7('0xabc')]; }, 'addChild': function(_0x306aa3) { var _0x24b3f2 = _0x4cc7('0xfd3')[_0x4cc7('0x46')]('|') , _0x53fd01 = 0x0; while (!![]) { switch (_0x24b3f2[_0x53fd01++]) { case '0': null == _0x306aa3[_0x4cc7('0xfb1')] && _0x306aa3['set_implicitPartition'](this[_0x4cc7('0xfb0')]); continue; case '1': _0x306aa3[_0x4cc7('0xb43')](this[_0x4cc7('0xb41')]); continue; case '2': _0x306aa3['notifySceneTransformChange'](); continue; case '3': this[_0x4cc7('0xd26')][_0x4cc7('0x29')](_0x306aa3); continue; case '4': null != _0x306aa3[_0x4cc7('0xabc')] && _0x306aa3[_0x4cc7('0xabc')]['removeChild'](_0x306aa3); continue; case '5': _0x306aa3[_0x4cc7('0xfcc')](); continue; case '6': if (null == _0x306aa3) throw new _0x202aa0(new _0xc6df85('Parameter\x20child\x20cannot\x20be\x20null.')); continue; case '7': _0x306aa3[_0x4cc7('0xfb4')](); continue; case '8': _0x306aa3['setParent'](this); continue; case '9': return _0x306aa3; } break; } }, 'removeChild': function(_0x3eab65) { var _0xf5dd3e = {}; _0xf5dd3e['dBqeY'] = function(_0x3b0b06, _0x5e0bc2) { return _0x3b0b06 == _0x5e0bc2; } ; if (_0x4cc7('0xfd4') === _0x2d63f9[_0x4cc7('0xb6')]) { return _0xf5dd3e['dBqeY'](null, _0x53b1b3[_0x4cc7('0xbc4')]) ? _0x53b1b3[_0x4cc7('0xbc4')] = new _0x53b1b3() : _0x53b1b3['instance']; } else { if (null == _0x3eab65) throw new _0x202aa0(new _0xc6df85('Parameter\x20child\x20cannot\x20be\x20null')); var _0x33e1af = this[_0x4cc7('0xd26')][_0x4cc7('0x2d')](_0x3eab65, 0x0); if (-0x1 == _0x33e1af) throw new _0x202aa0(new _0xc6df85('Parameter\x20is\x20not\x20a\x20child\x20of\x20the\x20caller')); this['removeChildInternal'](_0x33e1af, _0x3eab65); } }, 'removeChildInternal': function(_0xab9863, _0xd41f0e) { if ('pOHym' !== _0x4cc7('0xfd5')) { this[_0x4cc7('0xace')]['updateCallback'] = _0x48c401(this, this[_0x4cc7('0xfd6')]); this['lizard'][_0x4cc7('0xac9')](7.5, 74.5, null, -0x14); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4); this[_0x4cc7('0x9eb')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this['skater'][_0x4cc7('0xac9')](6.2, -0x8, null, -0xf); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1d); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x18ca11 = this[_0x4cc7('0x9eb')][_0x4cc7('0x126')]; _0x18ca11[_0x4cc7('0xf9a')](_0x18ca11[_0x4cc7('0xf73')]() + 0x24); this[_0x4cc7('0xfd7')] = 0.5; } else { this[_0x4cc7('0xd26')]['splice'](_0xab9863, 0x1); _0xd41f0e[_0x4cc7('0xfd8')](null); null == _0xd41f0e[_0x4cc7('0xfb1')] && _0xd41f0e[_0x4cc7('0xfce')](null); } }, 'lookAt': function(_0x303216, _0x7b6fba) { _0x3af01b['prototype'][_0x4cc7('0xfd9')][_0x4cc7('0x96b')](this, _0x303216, _0x7b6fba); this[_0x4cc7('0xfb9')](); }, 'translateLocal': function(_0x193e88, _0x4ac73b) { _0x3af01b[_0x4cc7('0x8')][_0x4cc7('0xd96')][_0x4cc7('0x96b')](this, _0x193e88, _0x4ac73b); this[_0x4cc7('0xfb9')](); }, 'dispose': function() { null != this[_0x4cc7('0xfc6')]() && this[_0x4cc7('0xfc6')]()[_0x4cc7('0xb79')](this); }, 'rotate': function(_0x19c2c2, _0x3c74b0) { if ('UwSYB' === _0x4cc7('0xfda')) { _0x3af01b[_0x4cc7('0x8')][_0x4cc7('0xfdb')][_0x4cc7('0x96b')](this, _0x19c2c2, _0x3c74b0); this[_0x4cc7('0xfb9')](); } else { _0x2116b2[_0x4cc7('0xc38')] = 0x9eb3e; _0x3c74b0 = _0x3c74b0[_0x4cc7('0xb7f')][_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0); if (!(_0x19c2c2[_0x4cc7('0xfdd')][_0x4cc7('0x126')][_0x4cc7('0xd92')]() > _0x3c74b0[_0x4cc7('0x126')]['get_z']())) { if (null != _0x19c2c2[_0x4cc7('0xfde')] && _0x19c2c2[_0x4cc7('0xfde')]()) return !0x1; 0x0 >= _0x19023b[_0x4cc7('0x493')]()[_0x4cc7('0xfdf')]['get_length']() && (_0x19c2c2 = _0x3c74b0['characterData'], _0x3c74b0 = null, null == _0x3c74b0 && _0x29cea6[_0x4cc7('0x51')](_0x4cc7('0xfe0'), '-') && (_0x3c74b0 = _0x19023b[_0x4cc7('0xfe1')](0x15) / 0x2), _0x19023b['get_instance']()['displayMessage'](_0x4cc7('0xfe0'), _0x3c74b0, _0x5240eb[_0x4cc7('0xfe2')](_0x19c2c2))); return !0x1; } return !0x0; } }, 'dispatchEvent': function(_0x7b0fc) { var _0x544c5e = _0x3af01b[_0x4cc7('0x8')]['dispatchEvent'][_0x4cc7('0x96b')](this, _0x7b0fc); _0x7b0fc[_0x4cc7('0xa47')] && (null != this[_0x4cc7('0xabc')] ? this['_parent'][_0x4cc7('0x44')](_0x7b0fc) : null != this[_0x4cc7('0xb41')] && this[_0x4cc7('0xb41')][_0x4cc7('0x44')](_0x7b0fc)); return _0x544c5e; }, 'updateImplicitVisibility': function() { if (_0x4cc7('0xfe3') !== _0x4cc7('0xfe4')) { var _0x49e4e9 = this[_0x4cc7('0xd26')][_0x4cc7('0x34')](); this[_0x4cc7('0xfa8')] = this[_0x4cc7('0xabc')][_0x4cc7('0xfa7')] && this[_0x4cc7('0xabc')]['_implicitVisibility']; for (var _0x5a3a32 = 0x0; _0x5a3a32 < _0x49e4e9; ) { var _0x455fb7 = _0x5a3a32++; this[_0x4cc7('0xd26')][_0x4cc7('0x2b')](_0x455fb7)['updateImplicitVisibility'](); } } else { _0x180fa9['view']['get_camera']()[_0x4cc7('0xb46')](0x70); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0xd); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_z'](0x19c6); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')]['setIndexedPosition'](1.1, 84.3, null, 0x9); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x65); this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x76c0ae = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0xfe5'), -0x8c, -0x3c, null, null, null, _0x76c0ae, null); } }, 'addEventListener': function(_0x1de79e, _0x2dcd65, _0x1610c7, _0x9d714d, _0xbb3526) { null == _0xbb3526 && (_0xbb3526 = !0x1); null == _0x9d714d && (_0x9d714d = 0x0); null == _0x1610c7 && (_0x1610c7 = !0x1); _0x3af01b[_0x4cc7('0x8')][_0x4cc7('0x9ad')][_0x4cc7('0x96b')](this, _0x1de79e, _0x2dcd65, _0x1610c7, _0x9d714d, _0xbb3526); switch (_0x1de79e) { case _0x4cc7('0xfc2'): this['_listenToSceneChanged'] = !0x0; break; case _0x4cc7('0xfe6'): this[_0x4cc7('0xfba')] = !0x0; } }, 'removeEventListener': function(_0x5a318a, _0xd1582d, _0x5498ff) { if ('KQBSn' === _0x4cc7('0xfe7')) { null == _0x5498ff && (_0x5498ff = !0x1); _0x3af01b[_0x4cc7('0x8')][_0x4cc7('0xa2d')][_0x4cc7('0x96b')](this, _0x5a318a, _0xd1582d, _0x5498ff); if (!this[_0x4cc7('0x9af')](_0x5a318a)) switch (_0x5a318a) { case _0x4cc7('0xfc2'): this[_0x4cc7('0xfe8')] = !0x1; break; case _0x4cc7('0xfe6'): this[_0x4cc7('0xfba')] = !0x1; } } else { _0x7c6a30[_0x4cc7('0x96b')](this); } }, '__class__': _0x1f7569, '__properties__': _0x5aff49(_0x3af01b[_0x4cc7('0x8')]['__properties__'], { 'get_parent': _0x4cc7('0xfc6'), 'get_inverseSceneTransform': _0x2d63f9[_0x4cc7('0x3dd')], 'set_scene': _0x4cc7('0xb43'), 'get_scene': _0x4cc7('0xfe9'), 'get_sceneTransform': _0x4cc7('0xfca'), 'set_partition': _0x4cc7('0xfd1'), 'get_partition': _0x4cc7('0xfea'), 'get_scenePosition': 'get_scenePosition', 'get_assetType': _0x4cc7('0x463'), 'set_visible': _0x2d63f9['dzLzo'], 'get_visible': _0x4cc7('0xb48'), 'set_mouseChildren': 'set_mouseChildren', 'get_mouseChildren': _0x4cc7('0xfc5'), 'set_mouseEnabled': _0x2d63f9[_0x4cc7('0x3df')], 'get_mouseEnabled': _0x4cc7('0xfeb'), 'get_isVisible': 'get_isVisible', 'set_implicitPartition': _0x4cc7('0xfce'), 'get_implicitPartition': _0x4cc7('0xfcf') }) }); var _0x471021 = function() { this[_0x4cc7('0xfec')] = this[_0x4cc7('0xd97')] = !0x0; _0x1f7569[_0x4cc7('0x96b')](this); this[_0x4cc7('0xfed')] = this[_0x4cc7('0xfee')](); this[_0x4cc7('0xfef')] = this[_0x4cc7('0xfee')](); }; _0x16dada[_0x4cc7('0xff0')] = _0x471021; _0x471021[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x3cf')], _0x4cc7('0xff1'), _0x4cc7('0xff2')]; _0x471021[_0x4cc7('0x92b')] = _0x1f7569; _0x471021[_0x4cc7('0x8')] = _0x5aff49(_0x1f7569[_0x4cc7('0x8')], { '_partitionNode': null, '_pickingCollisionVO': null, '_pickingCollider': null, '_bounds': null, '_boundsInvalid': null, '_worldBounds': null, '_worldBoundsInvalid': null, 'get_pickingCollisionVO': function() { null == this[_0x4cc7('0xff3')] && (this['_pickingCollisionVO'] = new _0x34aab6(this)); return this[_0x4cc7('0xff3')]; }, 'collidesBefore': function(_0x1acf0c, _0x18e137) { return !0x0; }, 'get_bounds': function() { this[_0x4cc7('0xfec')] && this[_0x4cc7('0xff4')](); return this['_bounds']; }, 'get_worldBounds': function() { this[_0x4cc7('0xd97')] && this[_0x4cc7('0xff5')](); return this['_worldBounds']; }, 'updateWorldBounds': function() { this[_0x4cc7('0xfef')][_0x4cc7('0xff6')](this[_0x4cc7('0xff7')](), this[_0x4cc7('0xfca')]()); this['_worldBoundsInvalid'] = !0x1; }, 'set_implicitPartition': function(_0x495cc4) { if (_0x495cc4 == this['_implicitPartition']) return _0x495cc4; null != this[_0x4cc7('0xfb0')] && this[_0x4cc7('0xff8')](); _0x1f7569[_0x4cc7('0x8')][_0x4cc7('0xfce')]['call'](this, _0x495cc4); this['notifyPartitionAssigned'](); return _0x495cc4; }, 'set_scene': function(_0x309e5b) { var _0x27a8ac = _0x4cc7('0xff9')[_0x4cc7('0x46')]('|') , _0x56c6c1 = 0x0; while (!![]) { switch (_0x27a8ac[_0x56c6c1++]) { case '0': return _0x309e5b; case '1': _0x1f7569[_0x4cc7('0x8')][_0x4cc7('0xb43')][_0x4cc7('0x96b')](this, _0x309e5b); continue; case '2': null != _0x309e5b && _0x309e5b['registerEntity'](this); continue; case '3': null != this[_0x4cc7('0xb41')] && this[_0x4cc7('0xb41')][_0x4cc7('0xb42')](this); continue; case '4': if (_0x309e5b == this['_scene']) return _0x309e5b; continue; } break; } }, 'get_assetType': function() { return _0x4cc7('0xffa'); }, 'get_pickingCollider': function() { return this[_0x4cc7('0xffb')]; }, 'set_pickingCollider': function(_0x2b5151) { if ('JhxbS' === _0x4cc7('0xffc')) { if (null != this['_onPause']) { var _0x3f9194 = this[_0x4cc7('0xffd')] , _0x5cf370 = this[_0x4cc7('0xffe')]; null == _0x5cf370 && (_0x5cf370 = []); _0x3f9194[_0x4cc7('0x13')](_0x3f9194, _0x5cf370); } } else { return this[_0x4cc7('0xffb')] = _0x2b5151; } }, 'getEntityPartitionNode': function() { null == this['_partitionNode'] && (this[_0x4cc7('0xfff')] = this[_0x4cc7('0x1000')]()); return this[_0x4cc7('0xfff')]; }, 'isIntersectingRay': function(_0x23fdae, _0x41d450) { if (_0x4cc7('0x1001') === _0x4cc7('0x1002')) { if (0x0 == this[_0x4cc7('0xbef')]['x'] && 0x0 == this[_0x4cc7('0xbef')]['z']) { var _0x17e58d = this[_0x4cc7('0xbef')]['y']; return 0x0 <= _0x17e58d ? _0x17e58d : -_0x17e58d; } _0x17e58d = this[_0x4cc7('0xbef')]; return Math['sqrt'](_0x17e58d['x'] * _0x17e58d['x'] + _0x17e58d['y'] * _0x17e58d['y'] + _0x17e58d['z'] * _0x17e58d['z']); } else { null == this['get_pickingCollisionVO']()[_0x4cc7('0x1003')] && (this[_0x4cc7('0x1004')]()[_0x4cc7('0x1003')] = new _0x21e384()); null == this[_0x4cc7('0x1004')]()['localRayDirection'] && (this[_0x4cc7('0x1004')]()[_0x4cc7('0x1005')] = new _0x21e384()); null == this['get_pickingCollisionVO']()[_0x4cc7('0x1006')] && (this[_0x4cc7('0x1004')]()['localNormal'] = new _0x21e384()); var _0x333054 = this[_0x4cc7('0x1004')]()['localRayPosition'] , _0xb1cd7f = this[_0x4cc7('0x1004')]()['localRayDirection']; _0x2c4d00[_0x4cc7('0x1007')](this[_0x4cc7('0x3de')](), _0x23fdae, _0x333054); _0x2c4d00[_0x4cc7('0x1008')](this[_0x4cc7('0x3de')](), _0x41d450, _0xb1cd7f); _0x333054 = this[_0x4cc7('0xff7')]()[_0x4cc7('0xef4')](_0x333054, _0xb1cd7f, this[_0x4cc7('0x1004')]()['localNormal']); if (0x0 > _0x333054) return !0x1; this[_0x4cc7('0x1004')]()[_0x4cc7('0x1009')] = _0x333054; this[_0x4cc7('0x1004')]()[_0x4cc7('0x100a')] = _0x23fdae; this[_0x4cc7('0x1004')]()['rayDirection'] = _0x41d450; this[_0x4cc7('0x1004')]()[_0x4cc7('0x100b')] = 0x0 == _0x333054; return !0x0; } }, 'createEntityPartitionNode': function() { throw new _0x202aa0(new _0xb16e5a()); }, 'getDefaultBoundingVolume': function() { if (_0x4cc7('0x100c') === _0x4cc7('0x100c')) { return new _0x320a8a(); } else { _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, a); this[_0x4cc7('0x994')] = a[_0x4cc7('0x100e')][_0x4cc7('0x100f')](_0x4cc7('0x994')); this[_0x4cc7('0x1010')] = this[_0x4cc7('0x1011')](a['node'][_0x4cc7('0x100f')]('init_from')); } }, 'updateBounds': function() { throw new _0x202aa0(new _0xb16e5a()); }, 'invalidateSceneTransform': function() { if (_0x4cc7('0x1012') !== 'ygpDz') { return a + Math[_0x4cc7('0x1013')](c, d + b); } else { this[_0x4cc7('0xfa5')] || (_0x1f7569[_0x4cc7('0x8')][_0x4cc7('0xfb8')]['call'](this), this[_0x4cc7('0xd97')] = !0x0, this['notifySceneBoundsInvalid']()); } }, 'invalidateBounds': function() { this[_0x4cc7('0xd97')] = this['_boundsInvalid'] = !0x0; this['notifySceneBoundsInvalid'](); }, 'updateMouseChildren': function() { if ('frBAc' === 'TkCqe') { _0x5aff49[_0x4cc7('0x1014')](_0x4cc7('0x1015'), _0x16dada); _0x578190 && _0x5aff49[_0x4cc7('0xd18')](_0x16dada, !0x0); } else { if (null == this[_0x4cc7('0xabc')] && null != this[_0x4cc7('0x3e1')]() && _0x5260f5['__instanceof'](this[_0x4cc7('0xabc')], _0x471021)) { if ('CmaDC' === _0x4cc7('0x1016')) { 0x0 > _0x2f7b2c && (_0x2f7b2c = 0x0); this['_diffuse'] = _0x2f7b2c; this[_0x4cc7('0x1017')](); return _0x2f7b2c; } else { var _0x2f7b2c = _0x5260f5['__cast'](this[_0x4cc7('0xabc')], _0x471021)['get_pickingCollider'](); null != _0x2f7b2c && this[_0x4cc7('0x1018')](_0x2f7b2c); } } _0x1f7569[_0x4cc7('0x8')][_0x4cc7('0xfb4')][_0x4cc7('0x96b')](this); } }, 'notifySceneBoundsInvalid': function() { null != this[_0x4cc7('0xb41')] && this[_0x4cc7('0xb41')][_0x4cc7('0x1019')](this); }, 'notifyPartitionAssigned': function() { null != this[_0x4cc7('0xb41')] && this['_scene']['registerPartition'](this); }, 'notifyPartitionUnassigned': function() { null != this[_0x4cc7('0xb41')] && this[_0x4cc7('0xb41')][_0x4cc7('0xdcb')](this); }, 'internalUpdate': function() { null != this[_0x4cc7('0x101a')] && this[_0x4cc7('0x101a')][_0x4cc7('0x94a')](); }, '__class__': _0x471021, '__properties__': _0x5aff49(_0x1f7569[_0x4cc7('0x8')]['__properties__'], { 'set_pickingCollider': _0x4cc7('0x1018'), 'get_pickingCollider': _0x2d63f9['brTGj'], 'get_worldBounds': _0x4cc7('0x101b'), 'get_bounds': _0x4cc7('0xff7'), 'get_pickingCollisionVO': _0x4cc7('0x1004') }) }); var _0x262ecb = function(_0x4be659) { this[_0x4cc7('0x101c')] = this[_0x4cc7('0x101d')] = !0x0; this[_0x4cc7('0x101e')] = new _0x165614(); _0x471021[_0x4cc7('0x96b')](this); this['_lens'] = _0x4be659; null == this[_0x4cc7('0x101f')] && (this[_0x4cc7('0x101f')] = new _0x4cf486()); this[_0x4cc7('0x101f')][_0x4cc7('0x9ad')](_0x4cc7('0x1020'), _0x48c401(this, this[_0x4cc7('0x1021')])); this[_0x4cc7('0x1022')] = _0x2bc114[_0x4cc7('0x24')](null, 0x6, !0x0); for (_0x4be659 = 0x0; 0x6 > _0x4be659; ) { var _0x53e25 = _0x4be659++; this[_0x4cc7('0x1022')][_0x4cc7('0x9e7')](_0x53e25, new _0x201551()); } this[_0x4cc7('0xd5a')](-0x3e8); }; _0x16dada[_0x4cc7('0x1023')] = _0x262ecb; _0x262ecb[_0x4cc7('0x8f2')] = ['away3d', 'cameras', 'Camera3D']; _0x262ecb[_0x4cc7('0x92b')] = _0x471021; _0x262ecb[_0x4cc7('0x8')] = _0x5aff49(_0x471021[_0x4cc7('0x8')], { '_viewProjection': null, '_viewProjectionDirty': null, '_lens': null, '_frustumPlanes': null, '_frustumPlanesDirty': null, 'getDefaultBoundingVolume': function() { return new _0xab5c66(); }, 'get_assetType': function() { if (_0x56067a[_0x4cc7('0x1024')] !== 'XzOGz') { return this['_stage3DIndex']; } else { return 'camera'; } }, 'onLensMatrixChanged': function(_0x15bb6d) { this[_0x4cc7('0x101d')] = this[_0x4cc7('0x101c')] = !0x0; this[_0x4cc7('0x44')](_0x15bb6d); }, 'get_frustumPlanes': function() { this['_frustumPlanesDirty'] && this[_0x4cc7('0x1025')](); return this[_0x4cc7('0x1022')]; }, 'updateFrustum': function() { var _0x1f6127 = _0x2c4d00[_0x4cc7('0xf36')]; this['get_viewProjection']()[_0x4cc7('0xf37')](_0x1f6127); var _0x2858c3 = _0x1f6127[_0x4cc7('0x2b')](0x0); var _0x3ad010 = _0x1f6127[_0x4cc7('0x2b')](0x4); var _0x515e1a = _0x1f6127[_0x4cc7('0x2b')](0x8); var _0x5a9af4 = _0x1f6127['get'](0xc); var _0x5857e6 = _0x1f6127[_0x4cc7('0x2b')](0x1); var _0x4b4295 = _0x1f6127['get'](0x5); var _0x2bcb9d = _0x1f6127['get'](0x9); var _0xf6c92e = _0x1f6127[_0x4cc7('0x2b')](0xd); var _0x4a94d2 = _0x1f6127['get'](0x2); var _0x4bf907 = _0x1f6127[_0x4cc7('0x2b')](0x6); var _0x54e48d = _0x1f6127['get'](0xa); var _0x48c401 = _0x1f6127[_0x4cc7('0x2b')](0xe); var _0x16dada = _0x1f6127['get'](0x3); var _0x5aff49 = _0x1f6127[_0x4cc7('0x2b')](0x7); var _0x519d40 = _0x1f6127[_0x4cc7('0x2b')](0xb); var _0x1a8181 = _0x1f6127['get'](0xf); var _0x3e3cd2 = this['_frustumPlanes'][_0x4cc7('0x2b')](0x0); _0x1f6127 = _0x16dada + _0x2858c3; var _0x4a9c58 = _0x5aff49 + _0x3ad010; var _0x2bc114 = _0x519d40 + _0x515e1a; var _0x428966 = 0x1 / Math[_0x4cc7('0x2c')](_0x1f6127 * _0x1f6127 + _0x4a9c58 * _0x4a9c58 + _0x2bc114 * _0x2bc114); _0x3e3cd2['a'] = _0x1f6127 * _0x428966; _0x3e3cd2['b'] = _0x4a9c58 * _0x428966; _0x3e3cd2['c'] = _0x2bc114 * _0x428966; _0x3e3cd2['d'] = -(_0x1a8181 + _0x5a9af4) * _0x428966; _0x3e3cd2 = this['_frustumPlanes']['get'](0x1); _0x1f6127 = _0x2d63f9[_0x4cc7('0xb3')](_0x16dada, _0x2858c3); _0x4a9c58 = _0x5aff49 - _0x3ad010; _0x2bc114 = _0x519d40 - _0x515e1a; _0x428966 = 0x1 / Math[_0x4cc7('0x2c')](_0x2d63f9[_0x4cc7('0xf45')](_0x1f6127, _0x1f6127) + _0x4a9c58 * _0x4a9c58 + _0x2bc114 * _0x2bc114); _0x3e3cd2['a'] = _0x1f6127 * _0x428966; _0x3e3cd2['b'] = _0x4a9c58 * _0x428966; _0x3e3cd2['c'] = _0x2bc114 * _0x428966; _0x3e3cd2['d'] = (_0x5a9af4 - _0x1a8181) * _0x428966; _0x3e3cd2 = this[_0x4cc7('0x1022')][_0x4cc7('0x2b')](0x2); _0x1f6127 = _0x16dada + _0x5857e6; _0x4a9c58 = _0x5aff49 + _0x4b4295; _0x2bc114 = _0x519d40 + _0x2bcb9d; _0x428966 = 0x1 / Math[_0x4cc7('0x2c')](_0x1f6127 * _0x1f6127 + _0x4a9c58 * _0x4a9c58 + _0x2bc114 * _0x2bc114); _0x3e3cd2['a'] = _0x1f6127 * _0x428966; _0x3e3cd2['b'] = _0x4a9c58 * _0x428966; _0x3e3cd2['c'] = _0x2bc114 * _0x428966; _0x3e3cd2['d'] = -(_0x1a8181 + _0xf6c92e) * _0x428966; _0x3e3cd2 = this[_0x4cc7('0x1022')][_0x4cc7('0x2b')](0x3); _0x1f6127 = _0x16dada - _0x5857e6; _0x4a9c58 = _0x5aff49 - _0x4b4295; _0x2bc114 = _0x519d40 - _0x2bcb9d; _0x428966 = 0x1 / Math[_0x4cc7('0x2c')](_0x1f6127 * _0x1f6127 + _0x4a9c58 * _0x4a9c58 + _0x2bc114 * _0x2bc114); _0x3e3cd2['a'] = _0x1f6127 * _0x428966; _0x3e3cd2['b'] = _0x4a9c58 * _0x428966; _0x3e3cd2['c'] = _0x2bc114 * _0x428966; _0x3e3cd2['d'] = (_0xf6c92e - _0x1a8181) * _0x428966; _0x3e3cd2 = this[_0x4cc7('0x1022')][_0x4cc7('0x2b')](0x4); _0x1f6127 = _0x4a94d2; _0x4a9c58 = _0x4bf907; _0x2bc114 = _0x54e48d; _0x428966 = 0x1 / Math['sqrt'](_0x1f6127 * _0x1f6127 + _0x4a9c58 * _0x4a9c58 + _0x2bc114 * _0x2bc114); _0x3e3cd2['a'] = _0x1f6127 * _0x428966; _0x3e3cd2['b'] = _0x4a9c58 * _0x428966; _0x3e3cd2['c'] = _0x2bc114 * _0x428966; _0x3e3cd2['d'] = -_0x48c401 * _0x428966; _0x3e3cd2 = this[_0x4cc7('0x1022')][_0x4cc7('0x2b')](0x5); _0x1f6127 = _0x16dada - _0x4a94d2; _0x4a9c58 = _0x5aff49 - _0x4bf907; _0x2bc114 = _0x519d40 - _0x54e48d; _0x428966 = 0x1 / Math[_0x4cc7('0x2c')](_0x1f6127 * _0x1f6127 + _0x4a9c58 * _0x4a9c58 + _0x2bc114 * _0x2bc114); _0x3e3cd2['a'] = _0x1f6127 * _0x428966; _0x3e3cd2['b'] = _0x4a9c58 * _0x428966; _0x3e3cd2['c'] = _0x2bc114 * _0x428966; _0x3e3cd2['d'] = (_0x48c401 - _0x1a8181) * _0x428966; this[_0x4cc7('0x101d')] = !0x1; }, 'invalidateSceneTransform': function() { _0x471021[_0x4cc7('0x8')][_0x4cc7('0xfb8')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x101d')] = this[_0x4cc7('0x101c')] = !0x0; }, 'updateBounds': function() { this[_0x4cc7('0xfed')][_0x4cc7('0xf01')](); this[_0x4cc7('0xfec')] = !0x1; }, 'createEntityPartitionNode': function() { return new _0x1d3b7e(this); }, 'get_lens': function() { var _0x5d3e62 = {}; _0x5d3e62[_0x4cc7('0x1026')] = function(_0x3e5c9b, _0x354476) { return _0x3e5c9b > _0x354476; } ; if ('Fkmgx' === _0x4cc7('0x1027')) { return this[_0x4cc7('0x101f')]; } else { if (null == a) throw a = new _0x180a42(_0x4cc7('0xb6b')), a['errorID'] = 0x7d7, new _0x202aa0(a); if (a[_0x4cc7('0x99c')] == a) throw a = new _0x5a0ff5(_0x4cc7('0xb6d')), a[_0x4cc7('0xb6c')] = 0xec7, new _0x202aa0(a); if (_0x5d3e62['jOfHn'](b, this[_0x4cc7('0xae0')][_0x4cc7('0x21')]) || 0x0 > b) throw new _0x202aa0('Invalid\x20index\x20position\x20' + b); if (a[_0x4cc7('0x907')] == this) this[_0x4cc7('0xae0')][b] != a && (_0x3a8a6f['remove'](this[_0x4cc7('0xae0')], a), this[_0x4cc7('0xae0')][_0x4cc7('0xa5e')](b, 0x0, a), this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]())); else { null != a['parent'] && a[_0x4cc7('0x907')]['removeChild'](a); this[_0x4cc7('0xae0')][_0x4cc7('0xa5e')](b, 0x0, a); a['parent'] = this; (b = null != this[_0x4cc7('0x99c')] && null == a['stage']) && this[_0x4cc7('0xb6f')](this['stage']); a['__setTransformDirty'](); a['__renderDirty'] || (a[_0x4cc7('0xab8')] = !0x0, a[_0x4cc7('0xab9')]()); this['__renderDirty'] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]()); var _0x5a10cf = new _0x76b31e(_0x4cc7('0xb70'),!0x0); _0x5a10cf[_0x4cc7('0xa26')] = a; a[_0x4cc7('0xa27')](_0x5a10cf); b && (_0x5a10cf = new _0x76b31e(_0x4cc7('0x8a9'),!0x1,!0x1), a[_0x4cc7('0xa27')](_0x5a10cf), a['__dispatchChildren'](_0x5a10cf)); } return a; } }, 'get_viewProjection': function() { this['_viewProjectionDirty'] && (this['_viewProjection']['copyFrom'](this['get_inverseSceneTransform']()), this[_0x4cc7('0x101e')]['append'](this['_lens'][_0x4cc7('0xb3c')]()), this['_viewProjectionDirty'] = !0x1); return this['_viewProjection']; }, 'unproject': function(_0x386e88, _0x5ecb50, _0x33ee6c, _0x509fe2) { if (_0x4cc7('0x1028') !== _0x4cc7('0x1029')) { return _0x2c4d00[_0x4cc7('0x1007')](this[_0x4cc7('0xfca')](), this[_0x4cc7('0x102a')]()[_0x4cc7('0x102b')](_0x386e88, _0x5ecb50, _0x33ee6c, _0x509fe2), _0x509fe2); } else { _0x1aa93f[_0x4cc7('0x96b')](this, _0x386e88, _0x5ecb50); this['xAccel'] *= 0.9; this[_0x4cc7('0x102c')] *= 0.95; this[_0x4cc7('0x102d')][_0x4cc7('0x102e')](0x68, 0xbe, 0.05, 0.2); this[_0x4cc7('0x102d')][_0x4cc7('0xaa3')] *= 0x2; this['floatDownAction'][_0x4cc7('0x102f')] *= 0.9; } }, 'project': function(_0x2be5cb, _0x3e1e78) { return this[_0x4cc7('0x102a')]()[_0x4cc7('0x1030')](_0x2c4d00[_0x4cc7('0x1007')](this['get_inverseSceneTransform'](), _0x2be5cb, _0x3e1e78), _0x3e1e78); }, '__class__': _0x262ecb, '__properties__': _0x5aff49(_0x471021['prototype'][_0x4cc7('0x2d6')], { 'get_viewProjection': 'get_viewProjection', 'get_lens': _0x4cc7('0x102a'), 'get_frustumPlanes': _0x4cc7('0x1031') }) }); var _0x482fe7 = function() { if ('nZEjz' !== _0x4cc7('0x1032')) { this['_unprojectionInvalid'] = !0x0; this[_0x4cc7('0x1033')] = _0x2bc114[_0x4cc7('0x9cf')](null, 0x18, !0x0); this[_0x4cc7('0x1034')] = !0x0; this['_aspectRatio'] = 0x1; this['_far'] = 0xbb8; this['_near'] = 0x14; this['_viewPort'] = new _0x432b23(); this[_0x4cc7('0x1035')] = new _0x432b23(); _0x338b9[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1036')] = new _0x165614(); } else { this[_0x4cc7('0x1037')](_0x4b25d1['sidePathG'], 0x4, { 'startTilesLength': 0xfa0 }); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](0xde); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x59); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd5a')](0xd9); var _0x4abc57 = null; null == _0x4abc57 && (_0x4abc57 = new _0x169fce()); var _0x3200c5 = Math['sin'](1.8849555921538759); _0x4abc57['x'] = 0.643 * _0x3200c5; _0x4abc57['y'] = 0.667 * _0x3200c5; _0x4abc57['z'] = 0.376 * _0x3200c5; _0x4abc57['w'] = Math['cos'](1.8849555921538759); _0x3200c5 = _0x4abc57['x'] * _0x4abc57['x'] + _0x4abc57['y'] * _0x4abc57['y'] + _0x56067a['xgHXD'](_0x4abc57['z'], _0x4abc57['z']) + _0x4abc57['w'] * _0x4abc57['w']; var _0x2f800f = _0x3200c5 - 0x1; 1e-10 > (0x0 <= _0x2f800f ? _0x2f800f : -_0x2f800f) || (0x0 == _0x3200c5 ? (_0x4abc57['x'] = 0x0, _0x4abc57['y'] = 0x0, _0x4abc57['z'] = 0x0, _0x4abc57['w'] = 0x1) : (_0x3200c5 = 0x1 / Math['sqrt'](_0x3200c5), _0x4abc57['x'] *= _0x3200c5, _0x4abc57['y'] *= _0x3200c5, _0x4abc57['z'] *= _0x3200c5, _0x4abc57['w'] *= _0x3200c5)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x4abc57)[_0x4cc7('0xc4a')]()); this['tunnel']['display'](0x0); this['child']['setIndexedPosition'](1.9, 1.25); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x61); this['child'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this['duplicator'][_0x4cc7('0xac9')](2.1, 1.5); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x47); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this['bunny'][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); _0x4abc57 = _0x1baaa1[_0x4cc7('0x7d9')](0x10e); _0x3200c5 = new _0x161060(this[_0x4cc7('0xc37')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('We\x20aren\x27t\x20going\x20home.', -0x118, -0x32, null, _0x4abc57, null, _0x3200c5, null); _0x4abc57 = new _0x161060(this['duplicator']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x6d8'), 0x140, 0x64, null, null, null, _0x4abc57, null); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x1038'), 0x3c, 0x104, null, null, 0x0, null, null); this[_0x4cc7('0x1039')](_0x4cc7('0x103a')); this[_0x4cc7('0x103b')](); } }; _0x16dada[_0x2d63f9[_0x4cc7('0x3e2')]] = _0x482fe7; _0x482fe7[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x103c'), _0x4cc7('0x103d'), 'LensBase']; _0x482fe7[_0x4cc7('0x92b')] = _0x338b9; _0x482fe7[_0x4cc7('0x8')] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], { '_matrix': null, '_scissorRect': null, '_viewPort': null, '_near': null, '_far': null, '_aspectRatio': null, '_matrixInvalid': null, '_frustumCorners': null, '_unprojection': null, '_unprojectionInvalid': null, 'get_frustumCorners': function() { var _0x5ae135 = {}; _0x5ae135[_0x4cc7('0x103e')] = function(_0x283a8a, _0x3fded8) { return _0x283a8a != _0x3fded8; } ; _0x5ae135['xKitM'] = 'wormholeN'; if ('QOsTc' !== _0x4cc7('0x103f')) { return this[_0x4cc7('0x1033')]; } else { var _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1[_0x4cc7('0x1041')] = null != _0x842c50[_0x4cc7('0x1041')] ? _0x245993['getReserved'](_0x4cc7('0x1041')) : _0x245993['h'][_0x4cc7('0x1041')]; _0x4b25d1[_0x4cc7('0x1041')]['set_available'](!0x0); _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1['winter'] = null != _0x842c50[_0x4cc7('0x1042')] ? _0x245993['getReserved']('winter') : _0x245993['h']['winter']; _0x4b25d1['winter'][_0x4cc7('0x1043')](!0x0); _0x245993 = this['paths']; _0x4b25d1[_0x4cc7('0x1044')] = null != _0x842c50[_0x4cc7('0x1044')] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x1044')) : _0x245993['h']['dark']; _0x4b25d1['dark'][_0x4cc7('0x1043')](!0x0); _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1['boxes'] = null != _0x842c50[_0x4cc7('0x1045')] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x1045')) : _0x245993['h'][_0x4cc7('0x1045')]; _0x4b25d1[_0x4cc7('0x1045')]['set_available'](!0x0); _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1['river'] = null != _0x842c50[_0x4cc7('0xf06')] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0xf06')) : _0x245993['h'][_0x4cc7('0xf06')]; _0x4b25d1[_0x4cc7('0xf06')][_0x4cc7('0x1043')](!0x0); _0x245993 = this['paths']; _0x4b25d1[_0x4cc7('0x1046')] = null != _0x842c50['newlyFormed'] ? _0x245993[_0x4cc7('0xd77')]('newlyFormed') : _0x245993['h'][_0x4cc7('0x1046')]; _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1[_0x4cc7('0x1047')] = null != _0x842c50['memory'] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x1047')) : _0x245993['h'][_0x4cc7('0x1047')]; _0x4b25d1['memory'][_0x4cc7('0x1043')](!0x0); _0x245993 = this['paths']; _0x4b25d1[_0x4cc7('0x1048')] = null != _0x842c50[_0x4cc7('0x1048')] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x1048')) : _0x245993['h'][_0x4cc7('0x1048')]; _0x245993 = this['paths']; _0x4b25d1[_0x4cc7('0x1049')] = null != _0x842c50['sidePathA'] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x1049')) : _0x245993['h']['sidePathA']; _0x4b25d1[_0x4cc7('0x1049')][_0x4cc7('0x1043')](!0x0); _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1['sidePathB'] = null != _0x842c50[_0x4cc7('0x104a')] ? _0x245993['getReserved'](_0x4cc7('0x104a')) : _0x245993['h'][_0x4cc7('0x104a')]; _0x4b25d1[_0x4cc7('0x104a')][_0x4cc7('0x1043')](!0x0); _0x245993 = this['paths']; _0x4b25d1[_0x4cc7('0x104b')] = null != _0x842c50[_0x4cc7('0x104b')] ? _0x245993[_0x4cc7('0xd77')]('sidePathD') : _0x245993['h'][_0x4cc7('0x104b')]; _0x4b25d1['sidePathD']['set_available'](!0x0); _0x245993 = this['paths']; _0x4b25d1[_0x4cc7('0x104c')] = null != _0x842c50['sidePathG'] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x104c')) : _0x245993['h'][_0x4cc7('0x104c')]; _0x4b25d1['sidePathG'][_0x4cc7('0x1043')](!0x0); _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1[_0x4cc7('0x104d')] = null != _0x842c50['sidePathL'] ? _0x245993[_0x4cc7('0xd77')]('sidePathL') : _0x245993['h'][_0x4cc7('0x104d')]; _0x4b25d1[_0x4cc7('0x104d')]['set_available'](!0x0); _0x245993 = this['paths']; _0x4b25d1[_0x4cc7('0xf03')] = null != _0x842c50[_0x4cc7('0xf03')] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0xf03')) : _0x245993['h'][_0x4cc7('0xf03')]; _0x4b25d1[_0x4cc7('0xf03')][_0x4cc7('0x1043')](!0x0); _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1['sidePathT'] = null != _0x842c50[_0x4cc7('0x104e')] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x104e')) : _0x245993['h'][_0x4cc7('0x104e')]; _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1[_0x4cc7('0x104f')] = null != _0x842c50[_0x4cc7('0x104f')] ? _0x245993['getReserved'](_0x4cc7('0x104f')) : _0x245993['h']['sidePathU']; _0x4b25d1['sidePathU'][_0x4cc7('0x1043')](!0x0); _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1['sidePathW'] = _0x5ae135[_0x4cc7('0x103e')](null, _0x842c50[_0x4cc7('0x1050')]) ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x1050')) : _0x245993['h'][_0x4cc7('0x1050')]; _0x4b25d1[_0x4cc7('0x1050')][_0x4cc7('0x1043')](!0x0); _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1[_0x4cc7('0x1051')] = null != _0x842c50[_0x4cc7('0x1051')] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x1051')) : _0x245993['h'][_0x4cc7('0x1051')]; _0x245993 = this['paths']; _0x4b25d1['home1'] = null != _0x842c50[_0x4cc7('0x1052')] ? _0x245993['getReserved'](_0x4cc7('0x1052')) : _0x245993['h'][_0x4cc7('0x1052')]; _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1[_0x4cc7('0x1053')] = null != _0x842c50[_0x4cc7('0x1053')] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x1053')) : _0x245993['h']['home2']; _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1[_0x4cc7('0x1054')] = null != _0x842c50[_0x4cc7('0x1054')] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x1054')) : _0x245993['h'][_0x4cc7('0x1054')]; _0x245993 = this['paths']; _0x4b25d1['homePlanA'] = null != _0x842c50[_0x4cc7('0x1055')] ? _0x245993[_0x4cc7('0xd77')]('homePlanA') : _0x245993['h'][_0x4cc7('0x1055')]; _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1[_0x4cc7('0x1056')] = null != _0x842c50['homeLaunchSiteA'] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x1056')) : _0x245993['h'][_0x4cc7('0x1056')]; _0x245993 = this['paths']; _0x4b25d1['homePlanAPart2'] = null != _0x842c50[_0x4cc7('0x1057')] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x1057')) : _0x245993['h']['homePlanAPart2']; _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1[_0x4cc7('0x1058')] = null != _0x842c50[_0x4cc7('0x1058')] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x1058')) : _0x245993['h']['homePlanC']; _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1[_0x4cc7('0x1059')] = null != _0x842c50['homeLaunchSiteC'] ? _0x245993['getReserved'](_0x4cc7('0x1059')) : _0x245993['h'][_0x4cc7('0x1059')]; _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1[_0x4cc7('0x105a')] = null != _0x842c50['homePlanCPart2'] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x105a')) : _0x245993['h'][_0x4cc7('0x105a')]; _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1[_0x4cc7('0x105b')] = null != _0x842c50[_0x4cc7('0x105b')] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x105b')) : _0x245993['h'][_0x4cc7('0x105b')]; _0x245993 = this['paths']; _0x4b25d1[_0x4cc7('0x214')] = null != _0x842c50['wormholeN'] ? _0x245993[_0x4cc7('0xd77')](_0x5ae135[_0x4cc7('0x105c')]) : _0x245993['h'][_0x4cc7('0x214')]; _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1[_0x4cc7('0x105d')] = null != _0x842c50[_0x4cc7('0x105d')] ? _0x245993['getReserved']('wormholeI') : _0x245993['h'][_0x4cc7('0x105d')]; _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1[_0x4cc7('0x105e')] = null != _0x842c50['wormholeC'] ? _0x245993[_0x4cc7('0xd77')]('wormholeC') : _0x245993['h'][_0x4cc7('0x105e')]; _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1[_0x4cc7('0x105f')] = null != _0x842c50[_0x4cc7('0x105f')] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x105f')) : _0x245993['h']['wormholeSpace']; _0x245993 = this['paths']; _0x4b25d1['wormholeH'] = null != _0x842c50[_0x4cc7('0x1060')] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x1060')) : _0x245993['h'][_0x4cc7('0x1060')]; _0x245993 = this['paths']; _0x4b25d1['wormholeJ'] = null != _0x842c50[_0x4cc7('0x1061')] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x1061')) : _0x245993['h']['wormholeJ']; _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1[_0x4cc7('0x1062')] = null != _0x842c50[_0x4cc7('0x1062')] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x1062')) : _0x245993['h']['runway0']; _0x245993 = this['paths']; _0x4b25d1[_0x4cc7('0x1063')] = null != _0x842c50[_0x4cc7('0x1063')] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x1063')) : _0x245993['h'][_0x4cc7('0x1063')]; _0x245993 = this['paths']; _0x4b25d1[_0x4cc7('0x49c')] = null != _0x842c50[_0x4cc7('0x49c')] ? _0x245993['getReserved']('cutscene') : _0x245993['h']['cutscene']; } }, 'get_matrix': function() { this['_matrixInvalid'] && (this[_0x4cc7('0x1064')](), this[_0x4cc7('0x1034')] = !0x1); return this['_matrix']; }, 'set_matrix': function(_0x468c9f) { this[_0x4cc7('0x1036')] = _0x468c9f; this[_0x4cc7('0x1065')](); return _0x468c9f; }, 'get_near': function() { return this[_0x4cc7('0x1066')]; }, 'set_near': function(_0x54f411) { if (_0x54f411 == this[_0x4cc7('0x1066')]) return _0x54f411; this[_0x4cc7('0x1066')] = _0x54f411; this[_0x4cc7('0x1065')](); return _0x54f411; }, 'get_far': function() { return this[_0x4cc7('0x1067')]; }, 'set_far': function(_0x41482f) { if (_0x41482f == this[_0x4cc7('0x1067')]) return _0x41482f; this[_0x4cc7('0x1067')] = _0x41482f; this[_0x4cc7('0x1065')](); return _0x41482f; }, 'project': function(_0x59ac9c, _0x51e3a5) { if (_0x4cc7('0x1068') !== _0x4cc7('0x1069')) { var _0x3aa6bc = _0x4cc7('0x106a')[_0x4cc7('0x46')]('|') , _0x317525 = 0x0; while (!![]) { switch (_0x3aa6bc[_0x317525++]) { case '0': _0x2c4d00[_0x4cc7('0x1007')](this[_0x4cc7('0xb3c')](), _0x59ac9c, _0x51e3a5); continue; case '1': return _0x51e3a5; case '2': null == _0x51e3a5 && (_0x51e3a5 = new _0x21e384()); continue; case '3': _0x51e3a5['y'] = -_0x51e3a5['y'] / _0x51e3a5['w']; continue; case '4': _0x51e3a5['x'] /= _0x51e3a5['w']; continue; case '5': _0x51e3a5['z'] = _0x59ac9c['z']; continue; } break; } } else { return this[_0x4cc7('0x106b')]; } }, 'get_unprojectionMatrix': function() { if (_0x4cc7('0x106c') === _0x4cc7('0x106d')) { _0x2b4072[_0x4cc7('0x96b')](this); this[_0x4cc7('0xb61')] = this[_0x4cc7('0xb62')] = !0x0; this[_0x4cc7('0xae0')] = []; this[_0x4cc7('0xb63')] = _0x2bc114[_0x4cc7('0x24')](null); } else { this[_0x4cc7('0x106e')] && (null == this[_0x4cc7('0x106f')] && (this[_0x4cc7('0x106f')] = new _0x165614()), this['_unprojection'][_0x4cc7('0xa28')](this[_0x4cc7('0xb3c')]()), this['_unprojection']['invert'](), this[_0x4cc7('0x106e')] = !0x1); return this[_0x4cc7('0x106f')]; } }, 'unproject': function(_0x3e4907, _0x19f7ae, _0x284044, _0x219252) { throw new _0x202aa0(new _0xb16e5a()); }, 'set_aspectRatio': function(_0x2b9b18) { if (this[_0x4cc7('0x1070')] == _0x2b9b18 || 0x0 != 0x0 * _0x2b9b18) return _0x2b9b18; this[_0x4cc7('0x1070')] = _0x2b9b18; this['invalidateMatrix'](); return _0x2b9b18; }, 'invalidateMatrix': function() { this[_0x4cc7('0x106e')] = this['_matrixInvalid'] = !0x0; this['dispatchEvent'](new _0x2fdafc(_0x4cc7('0x1020'),this)); }, 'updateMatrix': function() { if (_0x4cc7('0x1071') === _0x4cc7('0x1072')) { var _0x47ec79 = this , _0x9e57af = new _0x23639f(a) , _0x1bf2d5 = this[_0x4cc7('0xace')][_0x4cc7('0x22e')]; (null == _0x1bf2d5 ? _0x172b83[_0x4cc7('0xc1e')]() : _0x1bf2d5)[_0x4cc7('0x2a')](_0x9e57af, new _0x38c560(b,!0x0)); b = new _0x23639f(a); _0x9e57af = this['dialog'][_0x4cc7('0x22e')]; (null == _0x9e57af ? _0x172b83[_0x4cc7('0xc1e')]() : _0x9e57af)[_0x4cc7('0x2a')](b, new _0x38c560(c,!0x1)); this['dialog'][_0x4cc7('0x22e')][_0x4cc7('0xe1d')]['push'](new _0x195906(null,null,new _0xf64219(function() { var _0x51b12e = _0x47ec79[_0x4cc7('0xace')]['layout'][_0x4cc7('0xa9a')]; _0x51b12e = (_0x51b12e['x'] + _0x51b12e['y']) / 0x2 * 0x18; a[_0x4cc7('0x1073')]([new _0xcc520e(0xffffff,0x1,_0x51b12e,_0x51b12e)]); } ))); c = _0x47ec79['dialog'][_0x4cc7('0x22e')]['scale']; c = (c['x'] + c['y']) / 0x2 * 0x18; a['set_filters']([new _0xcc520e(0xffffff,0x1,c,c)]); } else { throw new _0x202aa0(new _0xb16e5a()); } }, 'updateScissorRect': function(_0x3c21f5, _0x5b1917, _0x2382c6, _0x1e1eb1) { this['_scissorRect']['x'] = _0x3c21f5; this['_scissorRect']['y'] = _0x5b1917; this[_0x4cc7('0x1035')][_0x4cc7('0x7d9')] = _0x2382c6; this['_scissorRect'][_0x4cc7('0x98b')] = _0x1e1eb1; this[_0x4cc7('0x1065')](); }, 'updateViewport': function(_0x6653e7, _0x595ce3, _0x5c4f23, _0x4b4f72) { this['_viewPort']['x'] = _0x6653e7; this['_viewPort']['y'] = _0x595ce3; this[_0x4cc7('0x1074')][_0x4cc7('0x7d9')] = _0x5c4f23; this[_0x4cc7('0x1074')][_0x4cc7('0x98b')] = _0x4b4f72; this[_0x4cc7('0x1065')](); }, '__class__': _0x482fe7, '__properties__': { 'set_aspectRatio': _0x4cc7('0x1075'), 'get_unprojectionMatrix': _0x4cc7('0x1076'), 'set_far': _0x4cc7('0xc0f'), 'get_far': _0x4cc7('0x1077'), 'set_near': _0x4cc7('0x1078'), 'get_near': 'get_near', 'set_matrix': _0x4cc7('0xb3b'), 'get_matrix': _0x4cc7('0xb3c'), 'get_frustumCorners': _0x4cc7('0x1079') } }); var _0x50a2f9 = function() { _0x482fe7[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1036')]['copyFrom'](new _0x4cf486()[_0x4cc7('0xb3c')]()); }; _0x16dada['away3d.cameras.lenses.FreeMatrixLens'] = _0x50a2f9; _0x50a2f9[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x103c'), _0x4cc7('0x103d'), _0x4cc7('0x107a')]; _0x50a2f9[_0x4cc7('0x92b')] = _0x482fe7; _0x50a2f9[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x3d0')](_0x5aff49, _0x482fe7['prototype'], { 'set_near': function(_0x35b3ad) { return this[_0x4cc7('0x1066')] = _0x35b3ad; }, 'set_far': function(_0x7f9b5) { return this[_0x4cc7('0x1067')] = _0x7f9b5; }, 'set_aspectRatio': function(_0x38e8c8) { if ('SBNax' !== _0x4cc7('0x107b')) { return this[_0x4cc7('0x1070')] = _0x38e8c8; } else { this[_0x4cc7('0x107c')] = _0x38e8c8; this[_0x4cc7('0x107d')] = b; } }, 'updateMatrix': function() { this[_0x4cc7('0x1034')] = !0x1; }, '__class__': _0x50a2f9 }); var _0x42cc00 = function(_0x1bc44e) { null == _0x1bc44e && (_0x1bc44e = 0x1f4); _0x482fe7[_0x4cc7('0x96b')](this); this[_0x4cc7('0x107e')] = _0x1bc44e; }; _0x16dada[_0x4cc7('0x107f')] = _0x42cc00; _0x42cc00['__name__'] = ['away3d', _0x4cc7('0x103c'), _0x4cc7('0x103d'), _0x4cc7('0x1080')]; _0x42cc00['__super__'] = _0x482fe7; _0x42cc00['prototype'] = _0x5aff49(_0x482fe7[_0x4cc7('0x8')], { '_projectionHeight': null, '_xMax': null, '_yMax': null, 'set_projectionHeight': function(_0x2dcfa5) { if (_0x2dcfa5 == this['_projectionHeight']) return _0x2dcfa5; this[_0x4cc7('0x107e')] = _0x2dcfa5; this[_0x4cc7('0x1065')](); return _0x2dcfa5; }, 'unproject': function(_0x4aaabd, _0x1d01d8, _0x3ee901, _0x2cc778) { null == _0x2cc778 && (_0x2cc778 = new _0x21e384()); _0x1d01d8 = _0x2c4d00[_0x4cc7('0x1081')]; this['get_matrix']()['copyColumnTo'](0x3, _0x1d01d8); _0x2cc778['x'] = _0x4aaabd + _0x1d01d8['x']; _0x2cc778['y'] = _0x4aaabd + _0x1d01d8['y']; _0x2cc778['z'] = _0x3ee901; _0x2cc778['w'] = 0x1; _0x2c4d00['transformVector'](this[_0x4cc7('0x1076')](), _0x2cc778, _0x2cc778); _0x2cc778['z'] = _0x3ee901; return _0x2cc778; }, 'updateMatrix': function() { var _0x4cca9a = _0x2c4d00[_0x4cc7('0xf36')]; this['_yMax'] = 0.5 * this[_0x4cc7('0x107e')]; this[_0x4cc7('0x1082')] = this[_0x4cc7('0x1083')] * this[_0x4cc7('0x1070')]; if (0x0 == this['_scissorRect']['x'] && 0x0 == this['_scissorRect']['y'] && this[_0x4cc7('0x1035')][_0x4cc7('0x7d9')] == this[_0x4cc7('0x1074')][_0x4cc7('0x7d9')] && this[_0x4cc7('0x1035')]['height'] == this[_0x4cc7('0x1074')][_0x4cc7('0x98b')]) { var _0x266ae2 = -this[_0x4cc7('0x1082')]; var _0x4538c0 = this[_0x4cc7('0x1082')]; var _0x517f5c = -this[_0x4cc7('0x1083')]; var _0x42517a = this[_0x4cc7('0x1083')]; _0x4cca9a[_0x4cc7('0x9e7')](0x0, 0x2 / (this['_projectionHeight'] * this[_0x4cc7('0x1070')])); _0x4cca9a[_0x4cc7('0x9e7')](0x5, 0x2 / this[_0x4cc7('0x107e')]); _0x4cca9a[_0x4cc7('0x9e7')](0xa, 0x1 / _0x56067a[_0x4cc7('0x588')](this[_0x4cc7('0x1067')], this[_0x4cc7('0x1066')])); _0x4cca9a[_0x4cc7('0x9e7')](0xe, this['_near'] / (this['_near'] - this['_far'])); _0x4cca9a['set'](0x1, _0x4cca9a[_0x4cc7('0x9e7')](0x2, _0x4cca9a['set'](0x3, _0x4cca9a[_0x4cc7('0x9e7')](0x4, _0x4cca9a['set'](0x6, _0x4cca9a[_0x4cc7('0x9e7')](0x7, _0x4cca9a['set'](0x8, _0x4cca9a[_0x4cc7('0x9e7')](0x9, _0x4cca9a[_0x4cc7('0x9e7')](0xb, _0x4cca9a[_0x4cc7('0x9e7')](0xc, _0x4cca9a[_0x4cc7('0x9e7')](0xd, 0x0))))))))))); } else { if (_0x4cc7('0x1084') !== _0x4cc7('0x1085')) { _0x4538c0 = this['_viewPort']['width'] / this[_0x4cc7('0x1035')][_0x4cc7('0x7d9')] * this[_0x4cc7('0x1082')]; _0x42517a = this['_viewPort'][_0x4cc7('0x98b')] / this['_scissorRect']['height'] * this[_0x4cc7('0x1083')]; _0x517f5c = this[_0x4cc7('0x1082')] * (0x2 * this[_0x4cc7('0x1035')]['x'] - this[_0x4cc7('0x1074')]['width']) / this[_0x4cc7('0x1035')]['width'] + this[_0x4cc7('0x1082')]; var _0x1359a2 = -this[_0x4cc7('0x1083')] * (0x2 * this[_0x4cc7('0x1035')]['y'] - this['_viewPort'][_0x4cc7('0x98b')]) / this[_0x4cc7('0x1035')][_0x4cc7('0x98b')] - this['_yMax']; _0x266ae2 = _0x517f5c - _0x4538c0; _0x4538c0 = _0x517f5c + _0x4538c0; _0x517f5c = _0x1359a2 - _0x42517a; _0x42517a = _0x1359a2 + _0x42517a; _0x4cca9a['set'](0x0, 0x2 / (_0x4538c0 - _0x266ae2)); _0x4cca9a[_0x4cc7('0x9e7')](0x5, -0x2 / (_0x517f5c - _0x42517a)); _0x4cca9a[_0x4cc7('0x9e7')](0xa, 0x1 / (this['_far'] - this[_0x4cc7('0x1066')])); _0x4cca9a[_0x4cc7('0x9e7')](0xc, (_0x4538c0 + _0x266ae2) / _0x56067a[_0x4cc7('0x589')](_0x4538c0, _0x266ae2)); _0x4cca9a['set'](0xd, (_0x42517a + _0x517f5c) / (_0x42517a - _0x517f5c)); _0x4cca9a[_0x4cc7('0x9e7')](0xe, this[_0x4cc7('0x1066')] / (this['get_near']() - this[_0x4cc7('0x1077')]())); _0x4cca9a[_0x4cc7('0x9e7')](0x1, _0x4cca9a[_0x4cc7('0x9e7')](0x2, _0x4cca9a[_0x4cc7('0x9e7')](0x3, _0x4cca9a[_0x4cc7('0x9e7')](0x4, _0x4cca9a['set'](0x6, _0x4cca9a[_0x4cc7('0x9e7')](0x7, _0x4cca9a[_0x4cc7('0x9e7')](0x8, _0x4cca9a['set'](0x9, _0x4cca9a[_0x4cc7('0x9e7')](0xb, 0x0))))))))); } else { this[_0x4cc7('0x1086')](); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](4.8, 30.7); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4d); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')]['setIndexedPosition'](0x3, 30.9); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x66); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x5b3fc8 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1087'), -0xa0, -0xf0, null, null, null, _0x5b3fc8); _0x5b3fc8 = new _0x161060(this[_0x4cc7('0xc37')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1088'), 0x140, 0xc8, null, null, null, _0x5b3fc8); _0x5b3fc8 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('No,\x20it\x20sounds\x20like\x20a\x20job.', -0x28, 0x118, null, null, null, _0x5b3fc8); this[_0x4cc7('0x1089')](); } } _0x4cca9a[_0x4cc7('0x9e7')](0xf, 0x1); this['_frustumCorners']['set'](0x0, this[_0x4cc7('0x1033')]['set'](0x9, this[_0x4cc7('0x1033')]['set'](0xc, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x15, _0x266ae2)))); this['_frustumCorners']['set'](0x3, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x6, this['_frustumCorners'][_0x4cc7('0x9e7')](0xf, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x12, _0x4538c0)))); this[_0x4cc7('0x1033')]['set'](0x1, this[_0x4cc7('0x1033')]['set'](0x4, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0xd, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x10, _0x517f5c)))); this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x7, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0xa, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x13, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x16, _0x42517a)))); this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x2, this[_0x4cc7('0x1033')]['set'](0x5, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x8, this['_frustumCorners'][_0x4cc7('0x9e7')](0xb, this[_0x4cc7('0x1066')])))); this['_frustumCorners'][_0x4cc7('0x9e7')](0xe, this[_0x4cc7('0x1033')]['set'](0x11, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x14, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x17, this[_0x4cc7('0x1067')])))); this[_0x4cc7('0x1036')][_0x4cc7('0xf8b')](_0x4cca9a); this[_0x4cc7('0x1034')] = !0x1; }, '__class__': _0x42cc00, '__properties__': _0x2d63f9[_0x4cc7('0x108a')](_0x5aff49, _0x482fe7['prototype'][_0x4cc7('0x2d6')], { 'set_projectionHeight': _0x4cc7('0x108b') }) }); var _0x2dbca2 = function(_0x362361, _0x3d8a8e, _0x54ca83, _0x49b5e8) { if (_0x4cc7('0x108c') !== _0x4cc7('0x108d')) { _0x482fe7[_0x4cc7('0x96b')](this); this[_0x4cc7('0x108e')] = _0x362361; this[_0x4cc7('0x108f')] = _0x3d8a8e; this['_minY'] = _0x54ca83; this[_0x4cc7('0x1090')] = _0x49b5e8; } else { null == _0x55a4be[_0x4cc7('0x1091')] && (_0x55a4be[_0x4cc7('0x1091')] = new _0x649e48()); return _0x55a4be[_0x4cc7('0x1091')]; } }; _0x16dada[_0x4cc7('0x1092')] = _0x2dbca2; _0x2dbca2[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'cameras', _0x4cc7('0x103d'), _0x4cc7('0x1093')]; _0x2dbca2[_0x4cc7('0x92b')] = _0x482fe7; _0x2dbca2['prototype'] = _0x5aff49(_0x482fe7['prototype'], { '_minX': null, '_maxX': null, '_minY': null, '_maxY': null, 'unproject': function(_0x50e5e0, _0x3b01f3, _0x210ad7, _0x9d031d) { null == _0x9d031d && (_0x9d031d = new _0x21e384()); _0x9d031d['x'] = _0x50e5e0; _0x9d031d['y'] = -_0x3b01f3; _0x9d031d['z'] = _0x210ad7; _0x9d031d['w'] = 0x1; _0x2c4d00[_0x4cc7('0x1007')](this['get_unprojectionMatrix'](), _0x9d031d, _0x9d031d); _0x9d031d['z'] = _0x210ad7; return _0x9d031d; }, 'updateMatrix': function() { var _0x410319 = _0x2c4d00[_0x4cc7('0xf36')] , _0x30d7aa = 0x1 / (this['_maxX'] - this[_0x4cc7('0x108e')]) , _0x2b2b45 = 0x1 / (this[_0x4cc7('0x1090')] - this[_0x4cc7('0x1094')]) , _0x180da0 = 0x1 / (this[_0x4cc7('0x1067')] - this[_0x4cc7('0x1066')]); _0x410319[_0x4cc7('0x9e7')](0x0, 0x2 * _0x30d7aa); _0x410319[_0x4cc7('0x9e7')](0x5, 0x2 * _0x2b2b45); _0x410319[_0x4cc7('0x9e7')](0xa, _0x180da0); _0x410319[_0x4cc7('0x9e7')](0xc, -(this[_0x4cc7('0x108f')] + this['_minX']) * _0x30d7aa); _0x410319[_0x4cc7('0x9e7')](0xd, -(this[_0x4cc7('0x1090')] + this[_0x4cc7('0x1094')]) * _0x2b2b45); _0x410319[_0x4cc7('0x9e7')](0xe, -this['_near'] * _0x180da0); _0x410319[_0x4cc7('0x9e7')](0xf, 0x1); _0x410319[_0x4cc7('0x9e7')](0x1, _0x410319[_0x4cc7('0x9e7')](0x2, _0x410319[_0x4cc7('0x9e7')](0x3, _0x410319[_0x4cc7('0x9e7')](0x4, _0x410319[_0x4cc7('0x9e7')](0x6, _0x410319[_0x4cc7('0x9e7')](0x7, _0x410319[_0x4cc7('0x9e7')](0x8, _0x410319[_0x4cc7('0x9e7')](0x9, _0x410319[_0x4cc7('0x9e7')](0xb, 0x0))))))))); this[_0x4cc7('0x1036')][_0x4cc7('0xf8b')](_0x410319); this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x0, this['_frustumCorners'][_0x4cc7('0x9e7')](0x9, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0xc, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x15, this['_minX'])))); this[_0x4cc7('0x1033')]['set'](0x3, this[_0x4cc7('0x1033')]['set'](0x6, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0xf, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x12, this['_maxX'])))); this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x1, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x4, this[_0x4cc7('0x1033')]['set'](0xd, this[_0x4cc7('0x1033')]['set'](0x10, this[_0x4cc7('0x1094')])))); this[_0x4cc7('0x1033')]['set'](0x7, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0xa, this['_frustumCorners'][_0x4cc7('0x9e7')](0x13, this['_frustumCorners'][_0x4cc7('0x9e7')](0x16, this['_maxY'])))); this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x2, this[_0x4cc7('0x1033')]['set'](0x5, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x8, this[_0x4cc7('0x1033')]['set'](0xb, this['_near'])))); this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0xe, this['_frustumCorners']['set'](0x11, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x14, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x17, this[_0x4cc7('0x1067')])))); this[_0x4cc7('0x1034')] = !0x1; }, '__class__': _0x2dbca2 }); var _0x4cf486 = function(_0x4e80df, _0xfdff6) { null == _0xfdff6 && (_0xfdff6 = 0x0); null == _0x4e80df && (_0x4e80df = 0x3c); _0x482fe7[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1095')](_0x4e80df); this['set_coordinateSystem'](_0xfdff6); }; _0x16dada[_0x4cc7('0x1096')] = _0x4cf486; _0x4cf486[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'cameras', 'lenses', 'PerspectiveLens']; _0x4cf486[_0x4cc7('0x92b')] = _0x482fe7; _0x4cf486['prototype'] = _0x5aff49(_0x482fe7[_0x4cc7('0x8')], { '_fieldOfView': null, '_focalLength': null, '_focalLengthInv': null, '_yMax': null, '_xMax': null, '_coordinateSystem': null, 'set_fieldOfView': function(_0x3fe105) { if (_0x3fe105 == this[_0x4cc7('0x1097')]) return _0x3fe105; this[_0x4cc7('0x1097')] = _0x3fe105; this[_0x4cc7('0x1098')] = Math[_0x4cc7('0x1099')](_0x2d63f9[_0x4cc7('0xf45')](this[_0x4cc7('0x1097')], Math['PI']) / 0x168); this[_0x4cc7('0x109a')] = 0x1 / this['_focalLengthInv']; this[_0x4cc7('0x1065')](); return _0x3fe105; }, 'unproject': function(_0xe9ae2b, _0x3ead20, _0x29a156, _0x276ffd) { null == _0x276ffd && (_0x276ffd = new _0x21e384()); _0x276ffd['x'] = _0xe9ae2b; _0x276ffd['y'] = -_0x3ead20; _0x276ffd['z'] = _0x29a156; _0x276ffd['w'] = 0x1; _0x276ffd['x'] *= _0x29a156; _0x276ffd['y'] *= _0x29a156; _0x2c4d00[_0x4cc7('0x1007')](this[_0x4cc7('0x1076')](), _0x276ffd, _0x276ffd); _0x276ffd['z'] = _0x29a156; return _0x276ffd; }, 'set_coordinateSystem': function(_0x56d49a) { if (_0x56d49a == this[_0x4cc7('0x109b')]) return _0x56d49a; this[_0x4cc7('0x109b')] = _0x56d49a; this[_0x4cc7('0x1065')](); return _0x56d49a; }, 'updateMatrix': function() { if (_0x4cc7('0x109c') !== _0x4cc7('0x109c')) { if (_0x5070ce[_0x4cc7('0x11')] == _0x518195) return _0x56067a[_0x4cc7('0x109d')](null, _0x167a84) ? this['h'] = _0x5070ce[_0x4cc7('0x3a')] : _0x167a84[_0x4cc7('0x3a')] = _0x5070ce['next'], this['q'] == _0x5070ce && (this['q'] = _0x167a84), this[_0x4cc7('0x21')]--, !0x0; _0x167a84 = _0x5070ce; _0x5070ce = _0x5070ce[_0x4cc7('0x3a')]; } else { var _0x518195 = _0x2c4d00[_0x4cc7('0xf36')]; this[_0x4cc7('0x1083')] = this[_0x4cc7('0x1066')] * this[_0x4cc7('0x1098')]; this[_0x4cc7('0x1082')] = this[_0x4cc7('0x1083')] * this[_0x4cc7('0x1070')]; if (0x0 == this['_scissorRect']['x'] && 0x0 == this['_scissorRect']['y'] && this[_0x4cc7('0x1035')][_0x4cc7('0x7d9')] == this[_0x4cc7('0x1074')][_0x4cc7('0x7d9')] && this['_scissorRect'][_0x4cc7('0x98b')] == this[_0x4cc7('0x1074')]['height']) { if (_0x4cc7('0x109e') !== _0x4cc7('0x109e')) { if (!this[_0x4cc7('0xd14')] && null != this[_0x4cc7('0x907')][_0x4cc7('0xaa3')] && null != this[_0x4cc7('0x907')][_0x4cc7('0xaa3')]['__srcHowl']) { this[_0x4cc7('0xd14')] = !0x0; var _0x3506ab = this[_0x4cc7('0xd15')](); this[_0x4cc7('0x109f')] = !0x1; var _0xec1a65 = this['parent'][_0x4cc7('0xaa3')]['__srcHowl'][_0x4cc7('0xd17')]; this[_0x4cc7('0x907')][_0x4cc7('0xaa3')][_0x4cc7('0xd16')]['_volume'] = this[_0x4cc7('0x907')][_0x4cc7('0x10a0')](); this['id'] = this[_0x4cc7('0x907')][_0x4cc7('0xaa3')][_0x4cc7('0xd16')][_0x4cc7('0xd18')](); this[_0x4cc7('0x907')][_0x4cc7('0xaa3')][_0x4cc7('0xd16')][_0x4cc7('0xd17')] = _0xec1a65; this[_0x4cc7('0xd19')](this[_0x4cc7('0x907')][_0x4cc7('0xd1a')]()); this['parent'][_0x4cc7('0xaa3')][_0x4cc7('0xd16')]['on'](_0x4cc7('0x10a1'), _0x48c401(this, this[_0x4cc7('0xd1b')]), this['id']); this['setCurrentTime'](_0x3506ab); } } else { var _0x167a84 = -this[_0x4cc7('0x1082')]; var _0x5070ce = this[_0x4cc7('0x1082')]; var _0x334b92 = -this[_0x4cc7('0x1083')]; var _0x24ab90 = this[_0x4cc7('0x1083')]; _0x518195['set'](0x0, this[_0x4cc7('0x1066')] / this[_0x4cc7('0x1082')]); _0x518195['set'](0x5, this[_0x4cc7('0x1066')] / this['_yMax']); _0x518195[_0x4cc7('0x9e7')](0xa, this[_0x4cc7('0x1067')] / (this['_far'] - this['_near'])); _0x518195['set'](0xb, 0x1); _0x518195[_0x4cc7('0x9e7')](0x1, _0x518195[_0x4cc7('0x9e7')](0x2, _0x518195[_0x4cc7('0x9e7')](0x3, _0x518195['set'](0x4, _0x518195['set'](0x6, _0x518195[_0x4cc7('0x9e7')](0x7, _0x518195[_0x4cc7('0x9e7')](0x8, _0x518195[_0x4cc7('0x9e7')](0x9, _0x518195[_0x4cc7('0x9e7')](0xc, _0x518195[_0x4cc7('0x9e7')](0xd, _0x518195[_0x4cc7('0x9e7')](0xf, 0x0))))))))))); _0x518195['set'](0xe, -this['_near'] * _0x518195[_0x4cc7('0x2b')](0xa)); } } else { _0x5070ce = this[_0x4cc7('0x1074')][_0x4cc7('0x7d9')] / this[_0x4cc7('0x1035')]['width'] * this[_0x4cc7('0x1082')]; _0x24ab90 = this['_viewPort'][_0x4cc7('0x98b')] / this[_0x4cc7('0x1035')]['height'] * this[_0x4cc7('0x1083')]; _0x334b92 = this[_0x4cc7('0x1082')] * (0x2 * this['_scissorRect']['x'] - this[_0x4cc7('0x1074')][_0x4cc7('0x7d9')]) / this[_0x4cc7('0x1035')][_0x4cc7('0x7d9')] + this[_0x4cc7('0x1082')]; var _0x364715 = _0x2d63f9[_0x4cc7('0xb8')](-this[_0x4cc7('0x1083')] * (0x2 * this[_0x4cc7('0x1035')]['y'] - this[_0x4cc7('0x1074')][_0x4cc7('0x98b')]), this[_0x4cc7('0x1035')][_0x4cc7('0x98b')]) - this[_0x4cc7('0x1083')]; _0x167a84 = _0x334b92 - _0x5070ce; _0x5070ce = _0x334b92 + _0x5070ce; _0x334b92 = _0x364715 - _0x24ab90; _0x24ab90 = _0x364715 + _0x24ab90; _0x518195[_0x4cc7('0x9e7')](0x0, 0x2 * this['_near'] / (_0x5070ce - _0x167a84)); _0x518195[_0x4cc7('0x9e7')](0x5, 0x2 * this[_0x4cc7('0x1066')] / (_0x24ab90 - _0x334b92)); _0x518195[_0x4cc7('0x9e7')](0x8, (_0x5070ce + _0x167a84) / (_0x5070ce - _0x167a84)); _0x518195[_0x4cc7('0x9e7')](0x9, _0x2d63f9[_0x4cc7('0x10a2')](_0x24ab90, _0x334b92) / (_0x24ab90 - _0x334b92)); _0x518195[_0x4cc7('0x9e7')](0xa, (this[_0x4cc7('0x1067')] + this[_0x4cc7('0x1066')]) / (this[_0x4cc7('0x1067')] - this['_near'])); _0x518195[_0x4cc7('0x9e7')](0xb, 0x1); _0x518195[_0x4cc7('0x9e7')](0x1, _0x518195[_0x4cc7('0x9e7')](0x2, _0x518195[_0x4cc7('0x9e7')](0x3, _0x518195[_0x4cc7('0x9e7')](0x4, _0x518195['set'](0x6, _0x518195[_0x4cc7('0x9e7')](0x7, _0x518195[_0x4cc7('0x9e7')](0xc, _0x518195[_0x4cc7('0x9e7')](0xd, _0x518195[_0x4cc7('0x9e7')](0xf, 0x0))))))))); _0x518195[_0x4cc7('0x9e7')](0xe, -0x2 * this[_0x4cc7('0x1067')] * this[_0x4cc7('0x1066')] / (this[_0x4cc7('0x1067')] - this[_0x4cc7('0x1066')])); } 0x1 == this[_0x4cc7('0x109b')] && _0x518195['set'](0x5, -_0x518195['get'](0x5)); this[_0x4cc7('0x1036')][_0x4cc7('0xf8b')](_0x518195); _0x518195 = this[_0x4cc7('0x1067')] * this[_0x4cc7('0x1098')]; _0x364715 = _0x518195 * this[_0x4cc7('0x1070')]; this[_0x4cc7('0x1033')]['set'](0x0, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x9, _0x167a84)); this[_0x4cc7('0x1033')]['set'](0x3, this[_0x4cc7('0x1033')]['set'](0x6, _0x5070ce)); this['_frustumCorners'][_0x4cc7('0x9e7')](0x1, this['_frustumCorners'][_0x4cc7('0x9e7')](0x4, _0x334b92)); this[_0x4cc7('0x1033')]['set'](0x7, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0xa, _0x24ab90)); this['_frustumCorners'][_0x4cc7('0x9e7')](0xc, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x15, -_0x364715)); this['_frustumCorners'][_0x4cc7('0x9e7')](0xf, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x12, _0x364715)); this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0xd, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x10, -_0x518195)); this['_frustumCorners'][_0x4cc7('0x9e7')](0x13, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x16, _0x518195)); this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x2, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x5, this['_frustumCorners'][_0x4cc7('0x9e7')](0x8, this[_0x4cc7('0x1033')]['set'](0xb, this[_0x4cc7('0x1066')])))); this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0xe, this[_0x4cc7('0x1033')]['set'](0x11, this[_0x4cc7('0x1033')]['set'](0x14, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x17, this[_0x4cc7('0x1067')])))); this[_0x4cc7('0x1034')] = !0x1; } }, '__class__': _0x4cf486, '__properties__': _0x2d63f9[_0x4cc7('0x108a')](_0x5aff49, _0x482fe7[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_fieldOfView': 'set_fieldOfView', 'set_coordinateSystem': 'set_coordinateSystem' }) }); var _0x5a58c4 = function() { this[_0x4cc7('0x10a3')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x10a4')] = new _0x1f7569(); this[_0x4cc7('0x10a4')][_0x4cc7('0xb43')](this); this[_0x4cc7('0x10a4')]['_isRoot'] = !0x0; this[_0x4cc7('0x10a4')]['set_partition'](new _0x1d30e7(new _0x4f603a())); _0x338b9[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0x10a5')] = _0x5a58c4; _0x5a58c4[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x10a6'), 'Scene3D']; _0x5a58c4[_0x4cc7('0x92b')] = _0x338b9; _0x5a58c4[_0x4cc7('0x8')] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], { '_sceneGraphRoot': null, '_partitions': null, 'traversePartitions': function(_0x3ec27d) { var _0x1d77f1 = 0x0 , _0x47c120 = this[_0x4cc7('0x10a3')][_0x4cc7('0x34')](); for (_0x3ec27d[_0x4cc7('0xc32')] = this; _0x1d77f1 < _0x47c120; ) this[_0x4cc7('0x10a3')][_0x4cc7('0x2b')](_0x1d77f1++)[_0x4cc7('0x10a7')](_0x3ec27d); }, 'get_partition': function() { return this[_0x4cc7('0x10a4')][_0x4cc7('0xfea')](); }, 'addChild': function(_0x56de77) { if (_0x4cc7('0x10a8') !== 'IQkFZ') { return this[_0x4cc7('0x10a4')][_0x4cc7('0xa0c')](_0x56de77); } else { var _0x1fc62d = c++; this['addSubMesh'](b[_0x4cc7('0x2b')](_0x1fc62d)); } }, 'removeChild': function(_0xc61228) { this[_0x4cc7('0x10a4')][_0x4cc7('0xb79')](_0xc61228); }, 'registerEntity': function(_0x5848bb) { if (_0x4cc7('0x10a9') === _0x4cc7('0x10aa')) { var _0x3f3b1b = _0x5848bb[_0x4cc7('0xbf4')](_0x5848bb); _0x5848bb['set_x'](-_0x3f3b1b['x'] - _0x3f3b1b[_0x4cc7('0x7d9')]); _0x5848bb[_0x4cc7('0xb44')](-_0x3f3b1b['y'] - _0x3f3b1b['height']); } else { var _0x2e1f7c = _0x5848bb[_0x4cc7('0xfcf')](); this[_0x4cc7('0x10ab')](_0x2e1f7c); _0x2e1f7c[_0x4cc7('0x10ac')](_0x5848bb); } }, 'unregisterEntity': function(_0x2cd5ba) { _0x2cd5ba[_0x4cc7('0xfcf')]()[_0x4cc7('0x10ad')](_0x2cd5ba); }, 'invalidateEntityBounds': function(_0x1e2cff) { _0x1e2cff[_0x4cc7('0xfcf')]()[_0x4cc7('0x10ac')](_0x1e2cff); }, 'registerPartition': function(_0x567468) { this[_0x4cc7('0x10ab')](_0x567468[_0x4cc7('0xfcf')]()); }, 'unregisterPartition': function(_0x140372) { if (_0x4cc7('0x10ae') === _0x4cc7('0x10ae')) { _0x140372['get_implicitPartition']()[_0x4cc7('0x10ad')](_0x140372); } else { var _0x3b0d71 = c[b]; ++b; if (_0x140372 > _0x3b0d71[_0x4cc7('0x10af')]) _0x140372 -= _0x3b0d71[_0x4cc7('0x10af')]; else return _0x3b0d71[_0x4cc7('0x10b0')](_0x140372 / _0x3b0d71[_0x4cc7('0x10af')]); } }, 'addPartitionUnique': function(_0x472c5c) { -0x1 == this[_0x4cc7('0x10a3')][_0x4cc7('0x2d')](_0x472c5c, 0x0) && this[_0x4cc7('0x10a3')][_0x4cc7('0x29')](_0x472c5c); }, '__class__': _0x5a58c4, '__properties__': { 'get_partition': 'get_partition' } }); var _0x51492c = function(_0x381111, _0x4c32a9, _0x102c6e, _0x43bca1, _0x413445, _0x2f95a6) { if (_0x4cc7('0x10b1') !== 'dOUdj') { return this[_0x4cc7('0x10b2')][_0x4cc7('0xb45')](); } else { null == _0x2f95a6 && (_0x2f95a6 = -0x1); null == _0x413445 && (_0x413445 = _0x4cc7('0x10b3')); null == _0x43bca1 && (_0x43bca1 = !0x1); this[_0x4cc7('0x10b4')] = -0x1; this[_0x4cc7('0x10b5')] = !0x1; this['_scissorRectDirty'] = this[_0x4cc7('0x10b6')] = !0x0; this[_0x4cc7('0x10b7')] = !0x1; this[_0x4cc7('0x10b8')] = this[_0x4cc7('0x10b9')] = !0x0; this['_globalWidth'] = this['_globalHeight'] = this[_0x4cc7('0xb5c')] = this['_backgroundColor'] = 0x0; this['_globalPos'] = new _0x212a6a(); this[_0x4cc7('0x10ba')] = new _0x212a6a(); this[_0x4cc7('0x10bb')] = new _0x212a6a(); this['_width'] = this[_0x4cc7('0xb8f')] = 0x0; _0x457ac5[_0x4cc7('0x96b')](this); this[_0x4cc7('0xe43')] = _0x413445; this[_0x4cc7('0xb41')] = null != _0x381111 ? _0x381111 : new _0x5a58c4(); this[_0x4cc7('0xb41')]['addEventListener'](_0x4cc7('0x10bc'), _0x48c401(this, this[_0x4cc7('0x10bd')])); this['_camera'] = null != _0x4c32a9 ? _0x4c32a9 : new _0x262ecb(); this[_0x4cc7('0x10be')] = null != _0x102c6e ? _0x102c6e : new _0x1c741d(); this['_depthRenderer'] = new _0xfca38d(); this[_0x4cc7('0x10bf')] = _0x43bca1; this[_0x4cc7('0x10b4')] = _0x2f95a6; this[_0x4cc7('0x10c0')] = this['_renderer'][_0x4cc7('0x10c1')](); this['_entityCollector']['set_camera'](this['_camera']); this[_0x4cc7('0x1035')] = new _0x432b23(); this['initHitField'](); this[_0x4cc7('0x10c2')] = new _0x1f0b5c(); this[_0x4cc7('0x10c2')][_0x4cc7('0x10c3')](this); this[_0x4cc7('0x10c4')] = new _0x380c1d(); this[_0x4cc7('0x10c4')][_0x4cc7('0x10c5')](this); this[_0x4cc7('0x10c4')][_0x4cc7('0x10c6')](this); this[_0x4cc7('0x9ad')]('addedToStage', _0x48c401(this, this['onAddedToStage']), !0x1, 0x0, !0x0); this[_0x4cc7('0x9ad')](_0x4cc7('0xb70'), _0x48c401(this, this['onAdded']), !0x1, 0x0, !0x0); this['_camera'][_0x4cc7('0x9ad')]('lensChanged', _0x48c401(this, this[_0x4cc7('0x10c7')])); this[_0x4cc7('0x10c8')][_0x4cc7('0xfd1')](this['_scene']['get_partition']()); } }; _0x16dada['away3d.containers.View3D'] = _0x51492c; _0x51492c[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x10a6'), _0x4cc7('0x10c9')]; _0x51492c['__super__'] = _0x457ac5; _0x51492c['prototype'] = _0x5aff49(_0x457ac5['prototype'], { '_width': null, '_height': null, '_localTLPos': null, '_localBRPos': null, '_globalPos': null, '_globalWidth': null, '_globalHeight': null, '_globalPosDirty': null, '_scene': null, '_camera': null, '_entityCollector': null, '_aspectRatio': null, '_time': null, '_deltaTime': null, '_backgroundColor': null, '_mouse3DManager': null, '_touch3DManager': null, '_renderer': null, '_depthRenderer': null, '_addedToStage': null, '_forceSoftware': null, '_filter3DRenderer': null, '_requireDepthRender': null, '_depthRender': null, '_depthTextureInvalid': null, '_hitField': null, '_parentIsStage': null, '_stage3DProxy': null, '_backBufferInvalid': null, '_antiAlias': null, '_rttBufferManager': null, '_shareContext': null, '_scissorRect': null, '_scissorRectDirty': null, '_viewportDirty': null, '_depthPrepass': null, '_profile': null, '_layeredView': null, '_contextIndex': null, 'onScenePartitionChanged': function(_0x4ae4eb) { null != this[_0x4cc7('0x10c8')] && this[_0x4cc7('0x10c8')][_0x4cc7('0xfd1')](this[_0x4cc7('0xfe9')]()[_0x4cc7('0xfea')]()); }, 'get_stage3DProxy': function() { return this[_0x4cc7('0x10ca')]; }, 'onContext3DRecreated': function(_0x9357fd) { this[_0x4cc7('0x10b8')] = !0x0; }, 'get_layeredView': function() { return this[_0x4cc7('0x10b5')]; }, 'initHitField': function() { if ('SmcNT' !== _0x4cc7('0x10cb')) { a == this[_0x4cc7('0xb20')] || this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this['__setParentRenderDirty']()); return this[_0x4cc7('0xb20')] = a; } else { this[_0x4cc7('0x10cc')] = new _0x457ac5(); this[_0x4cc7('0x10cc')][_0x4cc7('0x10cd')](0x0); this[_0x4cc7('0x10cc')]['doubleClickEnabled'] = !0x0; this['_hitField']['get_graphics']()[_0x4cc7('0x10ce')](0x0); this[_0x4cc7('0x10cc')][_0x4cc7('0xbb9')]()[_0x4cc7('0xc1d')](0x0, 0x0, 0x64, 0x64); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x10cc')]); } }, 'get_backgroundColor': function() { if (_0x4cc7('0x10cf') === _0x4cc7('0x10cf')) { return this[_0x4cc7('0x10d0')]; } else { if (null != this[_0x4cc7('0xae6')]) { var _0x1eca08 = new _0x3a3269(0x0,0x0,this[_0x4cc7('0xae6')][_0x4cc7('0x7d9')],this[_0x4cc7('0xae6')][_0x4cc7('0x98b')]); null == a ? a = _0x1eca08 : a[_0x4cc7('0x10d1')](_0x1eca08, a); if (0x0 < a[_0x4cc7('0x7d9')] && 0x0 < a['height']) return _0x1eca08 = window[_0x4cc7('0xcba')][_0x4cc7('0xd49')](_0x4cc7('0xae6')), _0x1eca08[_0x4cc7('0x7d9')] = a[_0x4cc7('0x7d9')] | 0x0, _0x1eca08['height'] = a[_0x4cc7('0x98b')] | 0x0, _0x1eca08[_0x4cc7('0x10d2')]('2d')[_0x4cc7('0xa83')](this[_0x4cc7('0xae6')], -a['x'], -a['y']), _0x21e354[_0x4cc7('0x10d3')](_0x1eca08); } return null; } }, 'set_backgroundColor': function(_0x5835b8) { var _0x2d5c82 = _0x4cc7('0x10d4')[_0x4cc7('0x46')]('|') , _0x3e5b97 = 0x0; while (!![]) { switch (_0x2d5c82[_0x3e5b97++]) { case '0': this[_0x4cc7('0x10be')][_0x4cc7('0x10d5')](_0x331be6[_0x4cc7('0xea3')](_0x5835b8 >>> 0x10 & 0xff) / _0x331be6[_0x4cc7('0xea3')](0xff)); continue; case '1': this[_0x4cc7('0x10be')][_0x4cc7('0x10d6')](_0x331be6[_0x4cc7('0xea3')](_0x5835b8 & 0xff) / _0x331be6[_0x4cc7('0xea3')](0xff)); continue; case '2': return _0x5835b8; case '3': this[_0x4cc7('0x10d0')] = _0x5835b8; continue; case '4': this[_0x4cc7('0x10be')][_0x4cc7('0x10d7')](_0x331be6[_0x4cc7('0xea3')](_0x5835b8 >>> 0x8 & 0xff) / _0x331be6[_0x4cc7('0xea3')](0xff)); continue; } break; } }, 'get_camera': function() { return this[_0x4cc7('0x10c8')]; }, 'get_scene': function() { return this[_0x4cc7('0xb41')]; }, 'set_scene': function(_0x2c565e) { var _0xb0b53a = {}; _0xb0b53a[_0x4cc7('0x10d8')] = function(_0x4a953e, _0x35547c) { return _0x4a953e == _0x35547c; } ; _0xb0b53a[_0x4cc7('0x10d9')] = _0x4cc7('0x939'); if (_0x4cc7('0x10da') === 'UVpWM') { if (null == this['__stage'] && 0x0 == this[_0x4cc7('0x10db')] && _0xb0b53a['ZXOKi'](0x0, this[_0x4cc7('0x938')])) throw new _0x202aa0(new _0xc6df85(_0xb0b53a['ooegM'])); if (null != this[_0x4cc7('0x930')]['renderToTexture'] || this['__contextState'][_0x4cc7('0x93a')] != this[_0x4cc7('0x92e')]['__primaryGLFramebuffer'] || this[_0x4cc7('0x930')][_0x4cc7('0x93c')] != 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['__setGLDepthTest'](this['__state'][_0x4cc7('0x93c')]); this[_0x4cc7('0x936')](this['__state']['backBufferEnableDepthAndStencil']); this[_0x4cc7('0x93e')](this[_0x4cc7('0x937')][_0x4cc7('0x510')] != this); } else { this[_0x4cc7('0xb41')][_0x4cc7('0xa2d')](_0x4cc7('0x10bc'), _0x48c401(this, this[_0x4cc7('0x10bd')])); this[_0x4cc7('0xb41')] = _0x2c565e; this[_0x4cc7('0xb41')]['addEventListener']('partitionChanged', _0x48c401(this, this[_0x4cc7('0x10bd')])); null != this[_0x4cc7('0x10c8')] && this[_0x4cc7('0x10c8')][_0x4cc7('0xfd1')](this[_0x4cc7('0xb41')]['get_partition']()); return this['_scene']; } }, 'get_filters': function() { throw new _0x202aa0(new _0xc6df85('filters\x20is\x20not\x20supported\x20in\x20View3D.\x20Use\x20filters3d\x20instead.')); }, 'set_filters': function(_0x4321fa) { if (_0x4cc7('0x10dc') === _0x4cc7('0x10dd')) { throw new _0x202aa0(new _0xb16e5a()); } else { throw new _0x202aa0(new _0xc6df85(_0x2d63f9['iLAPV'])); } }, 'get_width': function() { return this[_0x4cc7('0xb8e')]; }, 'set_width': function(_0x106f1d) { null != this[_0x4cc7('0x10ca')] && this['_stage3DProxy'][_0x4cc7('0x10de')]() && 0x800 < _0x106f1d && (_0x106f1d = 0x800); if (this[_0x4cc7('0xb8e')] == _0x106f1d) return _0x106f1d; this[_0x4cc7('0x10cc')][_0x4cc7('0xb47')](_0x106f1d); this[_0x4cc7('0xb8e')] = _0x106f1d; this[_0x4cc7('0x10ba')]['x'] = _0x56067a[_0x4cc7('0x10df')](_0x106f1d, this[_0x4cc7('0x10bb')]['x']); this[_0x4cc7('0x10e0')] = null != this[_0x4cc7('0x907')] ? this['parent'][_0x4cc7('0x10e1')](this[_0x4cc7('0x10ba')])['x'] - this['_globalPos']['x'] : _0x106f1d; null != this[_0x4cc7('0x10e2')] && this[_0x4cc7('0x10e2')][_0x4cc7('0x10e3')](this[_0x4cc7('0x10e0')] | 0x0); this[_0x4cc7('0x1070')] = this['_globalWidth'] / this[_0x4cc7('0x10e4')]; this['_camera'][_0x4cc7('0x102a')]()[_0x4cc7('0x1075')](this['_aspectRatio']); this[_0x4cc7('0x10b8')] = !0x0; this[_0x4cc7('0x10be')][_0x4cc7('0x10e3')](this[_0x4cc7('0x10e0')]); this[_0x4cc7('0x1035')][_0x4cc7('0x7d9')] = this[_0x4cc7('0x10e0')]; this[_0x4cc7('0x10e5')] = this['_backBufferInvalid'] = !0x0; return _0x106f1d; }, 'get_height': function() { return this[_0x4cc7('0xb8f')]; }, 'set_height': function(_0x30e532) { null != this['_stage3DProxy'] && this['_stage3DProxy'][_0x4cc7('0x10de')]() && 0x800 < _0x30e532 && (_0x30e532 = 0x800); if (this[_0x4cc7('0xb8f')] == _0x30e532) return _0x30e532; this[_0x4cc7('0x10cc')][_0x4cc7('0x10e6')](_0x30e532); this[_0x4cc7('0xb8f')] = _0x30e532; this[_0x4cc7('0x10ba')]['y'] = _0x30e532 + this[_0x4cc7('0x10bb')]['y']; this['_globalHeight'] = null != this[_0x4cc7('0x907')] ? this['parent'][_0x4cc7('0x10e1')](this[_0x4cc7('0x10ba')])['y'] - this[_0x4cc7('0x10e7')]['y'] : _0x30e532; null != this[_0x4cc7('0x10e2')] && this[_0x4cc7('0x10e2')][_0x4cc7('0x10e8')](this[_0x4cc7('0x10e4')] | 0x0); this[_0x4cc7('0x1070')] = this[_0x4cc7('0x10e0')] / this['_globalHeight']; this['_camera'][_0x4cc7('0x102a')]()[_0x4cc7('0x1075')](this[_0x4cc7('0x1070')]); this[_0x4cc7('0x10b8')] = !0x0; this[_0x4cc7('0x10be')][_0x4cc7('0x10e8')](this[_0x4cc7('0x10e4')]); this[_0x4cc7('0x1035')][_0x4cc7('0x98b')] = this[_0x4cc7('0x10e4')]; this[_0x4cc7('0x10e5')] = this[_0x4cc7('0x10b9')] = !0x0; return _0x30e532; }, 'set_x': function(_0x52186b) { if (_0x4cc7('0x10e9') !== 'BvXFX') { if (this[_0x4cc7('0x472')]() == _0x52186b) return _0x52186b; _0x457ac5[_0x4cc7('0x8')][_0x4cc7('0xb46')][_0x4cc7('0x96b')](this, _0x52186b); this[_0x4cc7('0x10bb')]['x'] = _0x52186b; var _0x3fd21f = null != this[_0x4cc7('0x907')] ? this[_0x4cc7('0x907')][_0x4cc7('0x10e1')](this[_0x4cc7('0x10bb')])['x'] : _0x52186b; this[_0x4cc7('0x10e7')]['x'] = _0x3fd21f; this[_0x4cc7('0x10ea')] = !0x0; return _0x52186b; } else { var _0x302253 = f++; if (e[_0x302253][_0x4cc7('0xc7c')](_0x3fd21f, c)) return; } }, 'set_y': function(_0x2212a0) { if (this[_0x4cc7('0xb45')]() == _0x2212a0) return _0x2212a0; _0x457ac5[_0x4cc7('0x8')][_0x4cc7('0xb44')]['call'](this, _0x2212a0); this[_0x4cc7('0x10bb')]['y'] = _0x2212a0; var _0x2a1eee = null != this[_0x4cc7('0x907')] ? this[_0x4cc7('0x907')][_0x4cc7('0x10e1')](this['_localTLPos'])['y'] : _0x2212a0; this[_0x4cc7('0x10e7')]['y'] = _0x2a1eee; this[_0x4cc7('0x10ea')] = !0x0; return _0x2212a0; }, 'set_visible': function(_0x15d95d) { _0x457ac5[_0x4cc7('0x8')]['set_visible'][_0x4cc7('0x96b')](this, _0x15d95d); null == this[_0x4cc7('0x10ca')] || this[_0x4cc7('0x10b7')] || this[_0x4cc7('0x10ca')][_0x4cc7('0xc20')](_0x15d95d); return _0x15d95d; }, 'set_antiAlias': function(_0x3301f3) { if (_0x4cc7('0x10eb') !== _0x4cc7('0x10eb')) { for (f = !0x1; 0x0 <= --l && (!this[_0x4cc7('0xae0')][l][_0x4cc7('0xa73')](_0x3301f3, b, c, d, !0x1, this[_0x4cc7('0xae0')][l]) || (f = !0x0, null != d)); ) ; return f; } else { this[_0x4cc7('0x10ec')] = _0x3301f3; this[_0x4cc7('0x10be')][_0x4cc7('0xc64')](_0x3301f3); this[_0x4cc7('0x10b9')] = !0x0; return this[_0x4cc7('0x10ec')]; } }, 'get_shareContext': function() { return this['_shareContext']; }, 'set_shareContext': function(_0x373b62) { if (this[_0x4cc7('0x10b7')] == _0x373b62) return _0x373b62; this['_shareContext'] = _0x373b62; this[_0x4cc7('0x10ea')] = !0x0; return _0x373b62; }, 'updateBackBuffer': function() { if (null != this[_0x4cc7('0x10ca')]['get_context3D']() && !this[_0x4cc7('0x10b7')]) if (0x0 < this[_0x4cc7('0x10e0')] && 0x0 < this[_0x4cc7('0x10e4')]) this[_0x4cc7('0x10ca')]['get_usesSoftwareRendering']() && (0x800 < this[_0x4cc7('0x10e0')] && (this[_0x4cc7('0x10e0')] = 0x800), 0x800 < this['_globalHeight'] && (this[_0x4cc7('0x10e4')] = 0x800)), this['_stage3DProxy'][_0x4cc7('0x10ed')](this[_0x4cc7('0x10e0')] | 0x0, this[_0x4cc7('0x10e4')] | 0x0, this[_0x4cc7('0x10ec')], !0x0), this[_0x4cc7('0x10b9')] = !0x1; else { var _0x5a9324 = new _0x212a6a(this[_0x4cc7('0x99c')][_0x4cc7('0x472')]() + this[_0x4cc7('0x99c')][_0x4cc7('0xbcd')],this[_0x4cc7('0x99c')][_0x4cc7('0xb45')]() + this[_0x4cc7('0x99c')][_0x4cc7('0xbce')]); this['set_width'](null != this[_0x4cc7('0x907')] ? this['parent'][_0x4cc7('0x10ee')](_0x5a9324)['x'] - this[_0x4cc7('0x10bb')]['x'] : this[_0x4cc7('0x99c')][_0x4cc7('0xbcd')]); this[_0x4cc7('0x10e6')](null != this[_0x4cc7('0x907')] ? this[_0x4cc7('0x907')][_0x4cc7('0x10ee')](_0x5a9324)['y'] - this[_0x4cc7('0x10bb')]['y'] : this[_0x4cc7('0x99c')][_0x4cc7('0xbce')]); } }, 'render': function() { if ('PRPaq' === 'PRPaq') { _0x36fa20[_0x4cc7('0x10ef')] = 0x0; if (null != this[_0x4cc7('0x10f0')]()[_0x4cc7('0xde6')]() && this['get_stage3DProxy']()[_0x4cc7('0x10f1')]()) { var _0x40e457 = '1|3|2|7|11|0|15|8|9|6|16|10|13|14|4|12|5'[_0x4cc7('0x46')]('|') , _0x567d1b = 0x0; while (!![]) { switch (_0x40e457[_0x567d1b++]) { case '0': this[_0x4cc7('0x10f2')](); continue; case '1': this[_0x4cc7('0x10b9')] && this[_0x4cc7('0x10f3')](); continue; case '2': if (!this[_0x4cc7('0x10f4')]) { var _0x22f248 = this[_0x4cc7('0x907')][_0x4cc7('0x10e1')](this[_0x4cc7('0x10bb')]); if (this[_0x4cc7('0x10e7')]['x'] != _0x22f248['x'] || this[_0x4cc7('0x10e7')]['y'] != _0x22f248['y']) this[_0x4cc7('0x10e7')] = _0x22f248, this[_0x4cc7('0x10ea')] = !0x0; } continue; case '3': this[_0x4cc7('0x10b7')] && this['_layeredView'] && this[_0x4cc7('0x10f0')]()[_0x4cc7('0x10f5')](); continue; case '4': this['_shareContext'] || (this[_0x4cc7('0x10f0')]()[_0x4cc7('0x10f6')](), this[_0x4cc7('0x10c2')]['fireMouseEvents'](), this[_0x4cc7('0x10c4')][_0x4cc7('0x10f7')]()); continue; case '5': this[_0x4cc7('0x10f0')]()[_0x4cc7('0x10f8')](!0x1); continue; case '6': this[_0x4cc7('0x10c4')][_0x4cc7('0x10f9')](); continue; case '7': this[_0x4cc7('0x10ea')] && this[_0x4cc7('0x10fa')](); continue; case '8': this[_0x4cc7('0xb41')][_0x4cc7('0x10fb')](this[_0x4cc7('0x10c0')]); continue; case '9': this[_0x4cc7('0x10c2')][_0x4cc7('0x10f9')](this); continue; case '10': this['_depthPrepass'] && this[_0x4cc7('0x10fc')](this[_0x4cc7('0x10c0')]); continue; case '11': this['updateTime'](); continue; case '12': this[_0x4cc7('0x10c0')]['cleanUp'](); continue; case '13': this[_0x4cc7('0x10be')][_0x4cc7('0x10fd')](!this[_0x4cc7('0x10fe')]); continue; case '14': null != this['_filter3DRenderer'] && null != this[_0x4cc7('0x10ca')][_0x4cc7('0xde6')]() ? (this[_0x4cc7('0x10be')][_0x4cc7('0xa17')](this[_0x4cc7('0x10c0')], this[_0x4cc7('0x10ff')][_0x4cc7('0x1100')](this[_0x4cc7('0x10ca')]), this[_0x4cc7('0x10e2')][_0x4cc7('0x1101')]()), this['_filter3DRenderer'][_0x4cc7('0xa17')](this[_0x4cc7('0x10ca')], this[_0x4cc7('0xc0e')](), this[_0x4cc7('0x1102')])) : (this[_0x4cc7('0x10be')]['set_shareContext'](this[_0x4cc7('0x10b7')]), this[_0x4cc7('0x10b7')] ? this[_0x4cc7('0x10be')][_0x4cc7('0xa17')](this[_0x4cc7('0x10c0')], null, this[_0x4cc7('0x1035')]) : this[_0x4cc7('0x10be')]['render'](this[_0x4cc7('0x10c0')])); continue; case '15': this[_0x4cc7('0x10c0')][_0x4cc7('0x9fd')](); continue; case '16': this[_0x4cc7('0x1103')] && this[_0x4cc7('0x1104')](this['_entityCollector']); continue; } break; } } else this[_0x4cc7('0x10b9')] = !0x0; } else { this[_0x4cc7('0x9c3')](_0x22f248, this['__transform']); _0x22f248['x'] -= this['__transform']['tx']; _0x22f248['y'] -= this[_0x4cc7('0xa01')]['ty']; } }, 'updateGlobalPos': function() { if ('ppRRP' === _0x4cc7('0x1105')) { this[_0x4cc7('0xc35')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['pastafarian'],!0x1,null,!0x1,null); this[_0x4cc7('0xc35')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')]['push'](this[_0x4cc7('0xc35')]); var _0x11baf7 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x11baf7 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x11baf7); this[_0x4cc7('0xc35')][_0x4cc7('0x110a')] = new _0x42bd00(_0x11baf7,0x0); this[_0x4cc7('0xd91')] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xd91')],!0x1,null,!0x1,null); this[_0x4cc7('0xd91')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')]['push'](this[_0x4cc7('0xd91')]); _0x11baf7 = this[_0x4cc7('0x1108')]['pathName']; _0x11baf7 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x11baf7); this[_0x4cc7('0xd91')][_0x4cc7('0x110a')] = new _0x42bd00(_0x11baf7,-0x1); } else { this[_0x4cc7('0x10ea')] = !0x1; if (null != this[_0x4cc7('0x10ca')]) { if (_0x4cc7('0x110b') === 'acXZg') { this[_0x4cc7('0xe37')](null); } else { if (this[_0x4cc7('0x10b7')]) { var _0x248773 = this['_globalPos']['x'] , _0x489c77 = this['_stage3DProxy'][_0x4cc7('0x472')](); this[_0x4cc7('0x1035')]['x'] = _0x248773 - _0x489c77; _0x248773 = this[_0x4cc7('0x10e7')]['y']; _0x489c77 = this[_0x4cc7('0x10ca')]['get_y'](); this[_0x4cc7('0x1035')]['y'] = _0x248773 - _0x489c77; } else this[_0x4cc7('0x1035')]['x'] = 0x0, this['_scissorRect']['y'] = 0x0, this[_0x4cc7('0x10ca')]['set_x'](this['_globalPos']['x']), this[_0x4cc7('0x10ca')]['set_y'](this[_0x4cc7('0x10e7')]['y']); this[_0x4cc7('0x10e5')] = !0x0; } } } }, 'updateTime': function() { var _0x251390 = _0x3b7d43['getTimer'](); 0x0 == this['_time'] && (this[_0x4cc7('0xb5c')] = _0x251390); this['_deltaTime'] = _0x251390 - this['_time']; this[_0x4cc7('0xb5c')] = _0x251390; }, 'updateViewSizeData': function() { this[_0x4cc7('0x10c8')][_0x4cc7('0x102a')]()['set_aspectRatio'](this[_0x4cc7('0x1070')]); this[_0x4cc7('0x10e5')] && (this['_scissorRectDirty'] = !0x1, this[_0x4cc7('0x10c8')][_0x4cc7('0x102a')]()[_0x4cc7('0x110c')](this['_scissorRect']['x'], this[_0x4cc7('0x1035')]['y'], this[_0x4cc7('0x1035')]['width'], this[_0x4cc7('0x1035')]['height'])); this['_viewportDirty'] && (this['_viewportDirty'] = !0x1, this[_0x4cc7('0x10c8')][_0x4cc7('0x102a')]()[_0x4cc7('0x110d')](this['_stage3DProxy'][_0x4cc7('0x110e')]()['x'], this[_0x4cc7('0x10ca')][_0x4cc7('0x110e')]()['y'], this['_stage3DProxy'][_0x4cc7('0x110e')]()[_0x4cc7('0x7d9')], this[_0x4cc7('0x10ca')][_0x4cc7('0x110e')]()[_0x4cc7('0x98b')])); null != this[_0x4cc7('0x10ff')] || this[_0x4cc7('0x10be')][_0x4cc7('0x110f')]() ? (this[_0x4cc7('0x10be')][_0x4cc7('0x1110')](this[_0x4cc7('0x10e2')][_0x4cc7('0x1111')]()), this[_0x4cc7('0x10be')][_0x4cc7('0x1112')](this[_0x4cc7('0x10e2')][_0x4cc7('0x1113')]())) : (this[_0x4cc7('0x10be')][_0x4cc7('0x1110')](0x1), this[_0x4cc7('0x10be')][_0x4cc7('0x1112')](0x1)); }, 'renderDepthPrepass': function(_0x59ea0e) { this[_0x4cc7('0x1114')][_0x4cc7('0x1115')](!0x0); null != this[_0x4cc7('0x10ff')] || this['_renderer'][_0x4cc7('0x110f')]() ? (this[_0x4cc7('0x1114')][_0x4cc7('0x1110')](this['_rttBufferManager']['get_textureRatioX']()), this[_0x4cc7('0x1114')][_0x4cc7('0x1112')](this[_0x4cc7('0x10e2')][_0x4cc7('0x1113')]()), this[_0x4cc7('0x1114')][_0x4cc7('0xa17')](_0x59ea0e, this[_0x4cc7('0x10ff')][_0x4cc7('0x1100')](this[_0x4cc7('0x10ca')]), this[_0x4cc7('0x10e2')][_0x4cc7('0x1101')]())) : (this[_0x4cc7('0x1114')][_0x4cc7('0x1110')](0x1), this[_0x4cc7('0x1114')][_0x4cc7('0x1112')](0x1), this['_depthRenderer'][_0x4cc7('0xa17')](_0x59ea0e)); this[_0x4cc7('0x1114')][_0x4cc7('0x1115')](!0x1); }, 'renderSceneDepthToTexture': function(_0x563fea) { (this[_0x4cc7('0x10b8')] || null == this[_0x4cc7('0x1102')]) && this[_0x4cc7('0x1116')](this[_0x4cc7('0x10ca')][_0x4cc7('0xde6')]()); this['_depthRenderer']['set_textureRatioX'](this[_0x4cc7('0x10e2')][_0x4cc7('0x1111')]()); this[_0x4cc7('0x1114')][_0x4cc7('0x1112')](this[_0x4cc7('0x10e2')][_0x4cc7('0x1113')]()); this[_0x4cc7('0x1114')][_0x4cc7('0xa17')](_0x563fea, this[_0x4cc7('0x1102')]); }, 'initDepthTexture': function(_0x15478) { this[_0x4cc7('0x10b8')] = !0x1; null != this[_0x4cc7('0x1102')] && this['_depthRender']['dispose'](); this[_0x4cc7('0x1102')] = _0x15478['createTexture'](this[_0x4cc7('0x10e2')][_0x4cc7('0x1117')](), this[_0x4cc7('0x10e2')][_0x4cc7('0x1118')](), 0x1, !0x0); }, 'project': function(_0x7e4fe4) { _0x7e4fe4 = this[_0x4cc7('0x10c8')][_0x4cc7('0x1030')](_0x7e4fe4); _0x7e4fe4['x'] = (_0x7e4fe4['x'] + 0x1) * this[_0x4cc7('0x10e0')] / 0x2; _0x7e4fe4['y'] = (_0x7e4fe4['y'] + 0x1) * this[_0x4cc7('0x10e4')] / 0x2; return _0x7e4fe4; }, 'unproject': function(_0x3c3db8, _0x585abc, _0x1e8516, _0x186f66) { return this[_0x4cc7('0x10c8')][_0x4cc7('0x102b')]((0x2 * (_0x3c3db8 - this['_globalPos']['x']) - this[_0x4cc7('0x10e0')]) / this[_0x4cc7('0x10ca')][_0x4cc7('0xa74')](), (0x2 * (_0x585abc - this[_0x4cc7('0x10e7')]['y']) - this[_0x4cc7('0x10e4')]) / this[_0x4cc7('0x10ca')]['get_height'](), _0x1e8516, _0x186f66); }, 'get_entityCollector': function() { return this[_0x4cc7('0x10c0')]; }, 'onLensChanged': function(_0xf279ed) { if (_0x2d63f9[_0x4cc7('0x95d')](_0x4cc7('0x1119'), _0x4cc7('0x1119'))) { return this[_0x4cc7('0x111a')] = _0xf279ed; } else { this[_0x4cc7('0x10b6')] = this['_scissorRectDirty'] = !0x0; } }, 'onAddedToStage': function(_0x41735a) { this[_0x4cc7('0x111b')] || (this[_0x4cc7('0x111b')] = !0x0, null == this[_0x4cc7('0x10ca')] && (this[_0x4cc7('0x10ca')] = -0x1 == this['_contextIndex'] ? _0x5b817f['getInstance'](this[_0x4cc7('0x99c')])[_0x4cc7('0x111c')](this[_0x4cc7('0x10bf')], this[_0x4cc7('0xe43')]) : _0x5b817f['getInstance'](this[_0x4cc7('0x99c')])[_0x4cc7('0x111d')](this['_contextIndex'], this['_forceSoftware'], this['_profile']), this[_0x4cc7('0x10ca')][_0x4cc7('0x9ad')](_0x4cc7('0x111e'), _0x48c401(this, this[_0x4cc7('0x111f')])), this[_0x4cc7('0x10ca')][_0x4cc7('0x9ad')](_0x4cc7('0x1120'), _0x48c401(this, this[_0x4cc7('0x1121')]))), this[_0x4cc7('0x10ea')] = !0x0, this[_0x4cc7('0x10e2')] = _0x58e9a4[_0x4cc7('0x1122')](this[_0x4cc7('0x10ca')]), this[_0x4cc7('0x10be')]['set_stage3DProxy'](this[_0x4cc7('0x1114')]['set_stage3DProxy'](this[_0x4cc7('0x10ca')])), _0x41735a = new _0x212a6a(this[_0x4cc7('0x99c')][_0x4cc7('0x472')]() + this[_0x4cc7('0x99c')][_0x4cc7('0xbcd')],this['stage'][_0x4cc7('0xb45')]() + this[_0x4cc7('0x99c')][_0x4cc7('0xbce')]), 0x0 == this[_0x4cc7('0x10e0')] ? this['set_width'](null != this[_0x4cc7('0x907')] ? this['parent'][_0x4cc7('0x10ee')](_0x41735a)['x'] - this[_0x4cc7('0x10bb')]['x'] : this[_0x4cc7('0x99c')][_0x4cc7('0xbcd')]) : this['_rttBufferManager'][_0x4cc7('0x10e3')](this[_0x4cc7('0x10e0')] | 0x0), 0x0 == this[_0x4cc7('0x10e4')] ? this['set_height'](null != this[_0x4cc7('0x907')] ? this[_0x4cc7('0x907')]['globalToLocal'](_0x41735a)['y'] - this['_localTLPos']['y'] : this[_0x4cc7('0x99c')][_0x4cc7('0xbce')]) : this[_0x4cc7('0x10e2')]['set_viewHeight'](this['_globalHeight'] | 0x0), this['_shareContext'] && this[_0x4cc7('0x10c2')][_0x4cc7('0x1123')](this)); }, 'onAdded': function(_0x5357fb) { this['_parentIsStage'] = this[_0x4cc7('0x907')] == this[_0x4cc7('0x99c')]; this['_globalPos'] = this[_0x4cc7('0x907')]['localToGlobal'](this[_0x4cc7('0x10bb')]); this[_0x4cc7('0x10ea')] = !0x0; }, 'onViewportUpdated': function(_0x212b34) { if (this[_0x4cc7('0x10b7')]) { if (_0x2d63f9[_0x4cc7('0xba')] !== 'zxOAJ') { _0x212b34 = this[_0x4cc7('0x10e7')]['x']; var _0x37d409 = this[_0x4cc7('0x10ca')][_0x4cc7('0x472')](); this['_scissorRect']['x'] = _0x212b34 - _0x37d409; _0x212b34 = this[_0x4cc7('0x10e7')]['y']; _0x37d409 = this['_stage3DProxy'][_0x4cc7('0xb45')](); this['_scissorRect']['y'] = _0x212b34 - _0x37d409; this[_0x4cc7('0x1035')][_0x4cc7('0x7d9')] = this[_0x4cc7('0x10e0')]; this[_0x4cc7('0x1035')][_0x4cc7('0x98b')] = this[_0x4cc7('0x10e4')]; this[_0x4cc7('0x10e5')] = !0x0; } else { var _0x5a92d2 = this; this['url'] = _0x212b34[_0x4cc7('0x1124')]; _0x212b34 = _0x477148[_0x4cc7('0x1125')]('default'); if (null != _0x212b34) { _0x37d409 = this[_0x4cc7('0x1124')]; var _0x584a4a = _0x212b34['cachedAudioBuffers']; _0x37d409 = null != _0x842c50[_0x37d409] ? _0x584a4a[_0x4cc7('0xd76')](_0x37d409) : _0x584a4a['h'][_0x4cc7('0x959')](_0x37d409); } else _0x37d409 = !0x1; if (_0x37d409) _0x37d409 = this['url'], _0x212b34 = _0x212b34[_0x4cc7('0x1126')], this[_0x4cc7('0x1127')](null != _0x842c50[_0x37d409] ? _0x212b34[_0x4cc7('0xd77')](_0x37d409) : _0x212b34['h'][_0x37d409]); else _0x1984d8[_0x4cc7('0x1128')](this[_0x4cc7('0x1124')])[_0x4cc7('0x928')](_0x48c401(this, this[_0x4cc7('0x1127')]))['onError'](function(_0x327fa0) { _0x5a92d2[_0x4cc7('0x1127')](null); }); } } this[_0x4cc7('0x10b6')] = !0x0; }, '__class__': _0x51492c, '__properties__': _0x5aff49(_0x457ac5[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_entityCollector': _0x4cc7('0x1129'), 'set_shareContext': _0x4cc7('0x112a'), 'get_shareContext': 'get_shareContext', 'set_antiAlias': _0x4cc7('0xc64'), 'set_scene': _0x4cc7('0xb43'), 'get_scene': _0x4cc7('0xfe9'), 'get_camera': _0x4cc7('0xc0e'), 'set_backgroundColor': _0x4cc7('0xc0d'), 'get_backgroundColor': _0x4cc7('0x112b'), 'get_layeredView': _0x2d63f9[_0x4cc7('0x112c')], 'get_stage3DProxy': 'get_stage3DProxy' }) }); var _0x17d8af = function(_0xe7d99a) { this[_0x4cc7('0xd7e')] = !0x0; this['set_targetObject'](_0xe7d99a); }; _0x16dada[_0x4cc7('0x112d')] = _0x17d8af; _0x17d8af['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x112e'), _0x4cc7('0x112f')]; _0x17d8af[_0x4cc7('0x8')] = {}; _0x17d8af[_0x4cc7('0x8')][_0x4cc7('0xd7e')] = null; _0x17d8af[_0x4cc7('0x8')][_0x4cc7('0x1130')] = null; _0x17d8af[_0x4cc7('0x8')][_0x4cc7('0x1131')] = function() { null != this._targetObject && null != this._targetObject.get_implicitPartition() && this._autoUpdate && this._targetObject.get_implicitPartition().markForUpdate(this._targetObject); } ; _0x17d8af[_0x4cc7('0x8')][_0x4cc7('0x3e5')] = function(_0x27eb0c) { if (this._targetObject == _0x27eb0c) return _0x27eb0c; null != this._targetObject && this._autoUpdate && (this._targetObject._controller = null); this._targetObject = _0x27eb0c; null != this._targetObject && this._autoUpdate && (this._targetObject._controller = this); this.notifyUpdate(); return _0x27eb0c; } ; _0x17d8af[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x5438fa) { throw new _0x202aa0(new _0xb16e5a()); } ; _0x17d8af[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x17d8af; _0x17d8af[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x17d8af[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_targetObject'] = _0x2d63f9.tSUQx; var _0x2e80a4 = function() { this[_0x4cc7('0x1132')] = !0x0; this[_0x4cc7('0x1133')] = this[_0x4cc7('0x1134')] = 0x1; this[_0x4cc7('0x1135')] = this[_0x4cc7('0x1136')] = !0x0; this['_autoGenerateUVs'] = this['_useFaceWeights'] = !0x1; this[_0x4cc7('0x1137')] = this[_0x4cc7('0x1138')] = !0x0; this[_0x4cc7('0x1139')] = _0x2bc114['toBoolVector'](null, 0x8, !0x0); this['_indexBufferContext'] = _0x2bc114[_0x4cc7('0x24')](null, 0x8); this[_0x4cc7('0x113a')] = _0x2bc114[_0x4cc7('0x24')](null, 0x8); this['_faceNormalsDirty'] = this[_0x4cc7('0x113b')] = !0x0; }; _0x16dada[_0x4cc7('0x113c')] = _0x2e80a4; _0x2e80a4[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x2d63f9[_0x4cc7('0x3e6')], _0x4cc7('0x113d')]; _0x2e80a4[_0x4cc7('0x8')] = {}; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x113e')] = null; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x113f')] = null; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1140')] = null; _0x2e80a4[_0x4cc7('0x8')]['_faceTangentsDirty'] = null; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1141')] = null; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1142')] = null; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x113a')] = null; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1143')] = null; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1144')] = null; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1139')] = null; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1145')] = null; _0x2e80a4[_0x4cc7('0x8')]['_autoDeriveVertexNormals'] = null; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1138')] = null; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1146')] = null; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1147')] = null; _0x2e80a4[_0x4cc7('0x8')]['_vertexNormalsDirty'] = null; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1136')] = null; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1148')] = null; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1149')] = null; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1133')] = null; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1134')] = null; _0x2e80a4[_0x4cc7('0x8')]['_uvsDirty'] = null; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x114a')] = function(_0x2571b1) { return this._uvsDirty = this._autoGenerateUVs = _0x2571b1; } ; _0x2e80a4[_0x4cc7('0x8')]['set_autoDeriveVertexNormals'] = function(_0x4e4496) { return this._vertexNormalsDirty = this._autoDeriveVertexNormals = _0x4e4496; } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x114b')] = function() { return this._numTriangles; } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0xb1e')] = function(_0x56e005) { if (_0x4cc7('0x114c') === 'HaaIf') { return _0x56e005.analytics.jumpCount; } else { var _0x3d516f = _0x56e005._stage3DIndex , _0x16b3a0 = _0x56e005._context3D; if (_0x2d63f9.xloqC(null, this._indexBuffer.get(_0x3d516f)) || this._indexBufferContext.get(_0x3d516f) != _0x16b3a0) this._indexBuffer.set(_0x3d516f, _0x56e005.createIndexBuffer(this._numIndices)), this._indexBufferContext.set(_0x3d516f, _0x16b3a0), this._indicesInvalid.set(_0x3d516f, !0x0); this._indicesInvalid.get(_0x3d516f) && (this._indexBuffer.get(_0x3d516f).uploadFromVector(this._indices, 0x0, this._numIndices), this._indicesInvalid.set(_0x3d516f, !0x1)); return this._indexBuffer.get(_0x3d516f); } } ; _0x2e80a4[_0x4cc7('0x8')]['updateFaceTangents'] = function() { var _0x21d10f = 0x0 , _0x244789 = this._indices.get_length() , _0x1af9ee = this._vertexData , _0x31d672 = this.get_UVData() , _0x211047 = this.get_vertexStride() , _0x10b9b7 = this.get_vertexOffset() , _0xd2fc24 = this.get_UVStride() , _0x5b324c = this.get_UVOffset(); _0x2d63f9.xloqC(null, this._faceTangents) && (this._faceTangents = _0x2bc114.toFloatVector(null, this._indices.get_length(), !0x0)); for (; _0x21d10f < _0x244789; ) { var _0x3e25c6 = this._indices.get(_0x21d10f); var _0x4bf907 = this._indices.get(_0x21d10f + 0x1); var _0x48c401 = this._indices.get(_0x21d10f + 0x2); var _0x480afa = _0x5b324c + _0x3e25c6 * _0xd2fc24 + 0x1; var _0x16dada = _0x31d672.get(_0x480afa); _0x480afa = _0x5b324c + _0x4bf907 * _0xd2fc24 + 0x1; var _0x5aff49 = _0x31d672.get(_0x480afa) - _0x16dada; _0x480afa = _0x5b324c + _0x48c401 * _0xd2fc24 + 0x1; _0x480afa = _0x31d672.get(_0x480afa) - _0x16dada; _0x16dada = _0x10b9b7 + _0x3e25c6 * _0x211047; var _0x2ad5b9 = _0x1af9ee.get(_0x16dada); var _0x4d0de2 = _0x1af9ee.get(_0x16dada + 0x1); var _0x3e3cd2 = _0x1af9ee.get(_0x16dada + 0x2); _0x16dada = _0x10b9b7 + _0x4bf907 * _0x211047; var _0x4a0580 = _0x1af9ee.get(_0x16dada) - _0x2ad5b9; _0x3e25c6 = _0x1af9ee.get(_0x16dada + 0x1) - _0x4d0de2; _0x4bf907 = _0x1af9ee.get(_0x16dada + 0x2) - _0x3e3cd2; _0x16dada = _0x10b9b7 + _0x48c401 * _0x211047; _0x48c401 = _0x1af9ee.get(_0x16dada) - _0x2ad5b9; _0x4d0de2 = _0x1af9ee.get(_0x16dada + 0x1) - _0x4d0de2; _0x16dada = _0x1af9ee.get(_0x16dada + 0x2) - _0x3e3cd2; _0x48c401 = _0x2d63f9.jLdsf(_0x480afa * _0x4a0580, _0x5aff49 * _0x48c401); _0x3e25c6 = _0x480afa * _0x3e25c6 - _0x5aff49 * _0x4d0de2; _0x480afa = _0x480afa * _0x4bf907 - _0x5aff49 * _0x16dada; _0x5aff49 = _0x2d63f9.BXEnr(0x1, Math.sqrt(_0x48c401 * _0x48c401 + _0x3e25c6 * _0x3e25c6 + _0x480afa * _0x480afa)); this._faceTangents.set(_0x21d10f++, _0x5aff49 * _0x48c401); this._faceTangents.set(_0x21d10f++, _0x5aff49 * _0x3e25c6); this._faceTangents.set(_0x21d10f++, _0x5aff49 * _0x480afa); } this._faceTangentsDirty = !0x1; } ; _0x2e80a4[_0x4cc7('0x8')]['updateFaceNormals'] = function() { var _0x1120c8 = 0x0 , _0x3a59c3 = 0x0 , _0x216b63 = 0x0 , _0x36fd56 = this._indices.get_length() , _0x4ce26e = this._vertexData , _0xf62e1e = this.get_vertexStride() , _0x9df9f3 = this.get_vertexOffset(); null == this._faceNormals && (this._faceNormals = _0x2bc114.toFloatVector(null, _0x36fd56, !0x0)); null == this._faceWeights && (this._faceWeights = _0x2bc114.toFloatVector(null, _0x36fd56 / 0x3 | 0x0, !0x0)); for (; _0x1120c8 < _0x36fd56; ) { var _0x4c29c5 = _0x9df9f3 + this._indices.get(_0x1120c8++) * _0xf62e1e; var _0x3746fa = _0x4ce26e.get(_0x4c29c5); var _0x4bf907 = _0x4ce26e.get(_0x4c29c5 + 0x1); var _0x48c401 = _0x4ce26e.get(_0x4c29c5 + 0x2); _0x4c29c5 = _0x9df9f3 + this._indices.get(_0x1120c8++) * _0xf62e1e; var _0x4937d6 = _0x4ce26e.get(_0x4c29c5); var _0x16dada = _0x4ce26e.get(_0x4c29c5 + 0x1); var _0x5aff49 = _0x4ce26e.get(_0x4c29c5 + 0x2); _0x4c29c5 = _0x9df9f3 + this._indices.get(_0x1120c8++) * _0xf62e1e; var _0xa7428f = _0x4ce26e.get(_0x4c29c5); var _0x270054 = _0x4ce26e.get(_0x4c29c5 + 0x1); _0x4c29c5 = _0x4ce26e.get(_0x4c29c5 + 0x2); _0xa7428f -= _0x3746fa; _0x270054 -= _0x4bf907; _0x4c29c5 -= _0x48c401; _0x3746fa = _0x4937d6 - _0x3746fa; _0x4bf907 = _0x16dada - _0x4bf907; _0x5aff49 -= _0x48c401; _0x48c401 = _0x2d63f9.qYIBb(_0x4c29c5, _0x4bf907) - _0x270054 * _0x5aff49; _0x5aff49 = _0x2d63f9.xpqwN(_0xa7428f * _0x5aff49, _0x4c29c5 * _0x3746fa); _0xa7428f = _0x270054 * _0x3746fa - _0xa7428f * _0x4bf907; _0x270054 = Math.sqrt(_0x48c401 * _0x48c401 + _0x5aff49 * _0x5aff49 + _0xa7428f * _0xa7428f); this._useFaceWeights && (_0x4bf907 = 0x2710 * _0x270054, 0x1 > _0x4bf907 && (_0x4bf907 = 0x1), this._faceWeights.set(_0x216b63++, _0x4bf907)); _0x270054 = 0x1 / _0x270054; this._faceNormals.set(_0x3a59c3++, _0x48c401 * _0x270054); this._faceNormals.set(_0x3a59c3++, _0x5aff49 * _0x270054); this._faceNormals.set(_0x3a59c3++, _0xa7428f * _0x270054); } this._faceNormalsDirty = !0x1; } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x114d')] = function(_0x1c3d34) { this._faceNormalsDirty && this.updateFaceNormals(); var _0x5acbed, _0x55c1c2 = 0x0, _0x357f68 = 0x1, _0x39f114 = 0x2, _0x5f2cc0 = this._vertexData.get_length(), _0x5f05f9 = this.get_vertexNormalStride(), _0x5bb473 = this.get_vertexNormalOffset(); null == _0x1c3d34 && (_0x1c3d34 = _0x2bc114.toFloatVector(null, _0x5f2cc0, !0x0)); for (_0x5acbed = _0x5bb473; _0x5acbed < _0x5f2cc0; ) _0x1c3d34.set(_0x5acbed, 0x0), _0x1c3d34.set(_0x5acbed + 0x1, 0x0), _0x1c3d34.set(_0x2d63f9.kNkBq(_0x5acbed, 0x2), 0x0), _0x5acbed += _0x5f05f9; for (var _0x10c72b = _0x5acbed = 0x0, _0x4bf907 = this._indices.get_length(), _0x48c401, _0x422fa8; _0x5acbed < _0x4bf907; ) { if (_0x2d63f9.BufTX(_0x4cc7('0x114e'), 'jvJiI')) { _0x422fa8 = this._useFaceWeights ? this._faceWeights.get(_0x10c72b++) : 0x1; _0x48c401 = _0x5bb473 + this._indices.get(_0x5acbed++) * _0x5f05f9; var _0x16dada = _0x48c401++ , _0x5aff49 = _0x1c3d34; _0x5aff49.set(_0x16dada, _0x5aff49.get(_0x16dada) + this._faceNormals.get(_0x55c1c2) * _0x422fa8); _0x16dada = _0x48c401++; _0x5aff49 = _0x1c3d34; _0x5aff49.set(_0x16dada, _0x5aff49.get(_0x16dada) + this._faceNormals.get(_0x357f68) * _0x422fa8); _0x16dada = _0x1c3d34; _0x16dada.set(_0x48c401, _0x16dada.get(_0x48c401) + this._faceNormals.get(_0x39f114) * _0x422fa8); _0x48c401 = _0x5bb473 + this._indices.get(_0x5acbed++) * _0x5f05f9; _0x16dada = _0x48c401++; _0x5aff49 = _0x1c3d34; _0x5aff49.set(_0x16dada, _0x5aff49.get(_0x16dada) + this._faceNormals.get(_0x55c1c2) * _0x422fa8); _0x16dada = _0x48c401++; _0x5aff49 = _0x1c3d34; _0x5aff49.set(_0x16dada, _0x5aff49.get(_0x16dada) + this._faceNormals.get(_0x357f68) * _0x422fa8); _0x16dada = _0x1c3d34; _0x16dada.set(_0x48c401, _0x16dada.get(_0x48c401) + this._faceNormals.get(_0x39f114) * _0x422fa8); _0x48c401 = _0x5bb473 + this._indices.get(_0x5acbed++) * _0x5f05f9; _0x16dada = _0x48c401++; _0x5aff49 = _0x1c3d34; _0x5aff49.set(_0x16dada, _0x5aff49.get(_0x16dada) + this._faceNormals.get(_0x55c1c2) * _0x422fa8); _0x16dada = _0x48c401++; _0x5aff49 = _0x1c3d34; _0x5aff49.set(_0x16dada, _0x5aff49.get(_0x16dada) + this._faceNormals.get(_0x357f68) * _0x422fa8); _0x16dada = _0x1c3d34; _0x16dada.set(_0x48c401, _0x16dada.get(_0x48c401) + this._faceNormals.get(_0x39f114) * _0x422fa8); _0x55c1c2 += 0x3; _0x357f68 += 0x3; _0x39f114 += 0x3; } else { _0x5acbed.get_length() > this.terrain.get_length() && (_0x2ab848.silentTrace(_0x4cc7('0x114f') + this.levelID + '.', { fileName: _0x4cc7('0x1150'), lineNumber: 0x265, className: 'com.player03.run3.level.TunnelSection', methodName: _0x4cc7('0x1151') }), this.allocateTerrain(_0x5acbed.get_length())); _0x1c3d34 = null != _0x1c3d34 ? _0x5acbed.indexOf(_0x1c3d34, 0x0) + 0x1 : 0x0; for (var _0x3c638d = _0x5acbed.get_length(); _0x1c3d34 < _0x3c638d; ) { var _0x27614d = _0x1c3d34++; null != _0x5acbed.get(_0x27614d) && (this.terrain.set(_0x27614d, _0x5acbed.get(_0x27614d)), this.terrain.get(_0x27614d).onPlacedInSection(this, _0x27614d)); } } } for (_0x5acbed = _0x5bb473; _0x5acbed < _0x5f2cc0; ) _0x55c1c2 = _0x1c3d34.get(_0x5acbed), _0x357f68 = _0x1c3d34.get(_0x5acbed + 0x1), _0x39f114 = _0x1c3d34.get(_0x5acbed + 0x2), _0x5bb473 = 0x1 / Math.sqrt(_0x2d63f9.kNkBq(_0x55c1c2 * _0x55c1c2 + _0x357f68 * _0x357f68, _0x39f114 * _0x39f114)), _0x1c3d34.set(_0x5acbed, _0x55c1c2 * _0x5bb473), _0x1c3d34.set(_0x5acbed + 0x1, _0x357f68 * _0x5bb473), _0x1c3d34.set(_0x5acbed + 0x2, _0x39f114 * _0x5bb473), _0x5acbed += _0x5f05f9; this._vertexNormalsDirty = !0x1; return _0x1c3d34; } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1152')] = function(_0x7b88e5) { this._faceTangentsDirty && this.updateFaceTangents(); var _0x3fe98b, _0x15a3df = this._vertexData.get_length(), _0x51dd05 = this.get_vertexTangentStride(), _0x23f19f = this.get_vertexTangentOffset(); null == _0x7b88e5 && (_0x7b88e5 = _0x2bc114.toFloatVector(null, _0x15a3df, !0x0)); for (_0x3fe98b = _0x23f19f; _0x3fe98b < _0x15a3df; ) _0x7b88e5.set(_0x3fe98b, 0x0), _0x7b88e5.set(_0x3fe98b + 0x1, 0x0), _0x7b88e5.set(_0x3fe98b + 0x2, 0x0), _0x3fe98b += _0x51dd05; var _0x4fbf51 = 0x0 , _0x2cb974 = this._indices.get_length() , _0x211956 = 0x0 , _0x58dc50 = 0x1 , _0x4bf907 = 0x2; for (_0x3fe98b = 0x0; _0x3fe98b < _0x2cb974; ) { var _0x48c401 = this._useFaceWeights ? this._faceWeights.get(_0x4fbf51++) : 0x1; var _0x1b02fd = _0x23f19f + this._indices.get(_0x3fe98b++) * _0x51dd05; var _0x16dada = _0x1b02fd++ , _0x5aff49 = _0x7b88e5; _0x5aff49.set(_0x16dada, _0x5aff49.get(_0x16dada) + this._faceTangents.get(_0x211956) * _0x48c401); _0x16dada = _0x1b02fd++; _0x5aff49 = _0x7b88e5; _0x5aff49.set(_0x16dada, _0x5aff49.get(_0x16dada) + this._faceTangents.get(_0x58dc50) * _0x48c401); _0x16dada = _0x7b88e5; _0x16dada.set(_0x1b02fd, _0x16dada.get(_0x1b02fd) + this._faceTangents.get(_0x4bf907) * _0x48c401); _0x1b02fd = _0x23f19f + this._indices.get(_0x3fe98b++) * _0x51dd05; _0x16dada = _0x1b02fd++; _0x5aff49 = _0x7b88e5; _0x5aff49.set(_0x16dada, _0x5aff49.get(_0x16dada) + this._faceTangents.get(_0x211956) * _0x48c401); _0x16dada = _0x1b02fd++; _0x5aff49 = _0x7b88e5; _0x5aff49.set(_0x16dada, _0x5aff49.get(_0x16dada) + this._faceTangents.get(_0x58dc50) * _0x48c401); _0x16dada = _0x7b88e5; _0x16dada.set(_0x1b02fd, _0x16dada.get(_0x1b02fd) + this._faceTangents.get(_0x4bf907) * _0x48c401); _0x1b02fd = _0x56067a.moRAe(_0x23f19f, this._indices.get(_0x3fe98b++) * _0x51dd05); _0x16dada = _0x1b02fd++; _0x5aff49 = _0x7b88e5; _0x5aff49.set(_0x16dada, _0x5aff49.get(_0x16dada) + this._faceTangents.get(_0x211956) * _0x48c401); _0x16dada = _0x1b02fd++; _0x5aff49 = _0x7b88e5; _0x5aff49.set(_0x16dada, _0x5aff49.get(_0x16dada) + this._faceTangents.get(_0x58dc50) * _0x48c401); _0x16dada = _0x7b88e5; _0x16dada.set(_0x1b02fd, _0x16dada.get(_0x1b02fd) + this._faceTangents.get(_0x4bf907) * _0x48c401); _0x211956 += 0x3; _0x58dc50 += 0x3; _0x4bf907 += 0x3; } for (_0x3fe98b = _0x23f19f; _0x3fe98b < _0x15a3df; ) _0x23f19f = _0x7b88e5.get(_0x3fe98b), _0x4fbf51 = _0x7b88e5.get(_0x3fe98b + 0x1), _0x2cb974 = _0x7b88e5.get(_0x56067a.fdbTM(_0x3fe98b, 0x2)), _0x48c401 = 0x1 / Math.sqrt(_0x23f19f * _0x23f19f + _0x4fbf51 * _0x4fbf51 + _0x2cb974 * _0x2cb974), _0x7b88e5.set(_0x3fe98b, _0x23f19f * _0x48c401), _0x7b88e5.set(_0x3fe98b + 0x1, _0x4fbf51 * _0x48c401), _0x7b88e5.set(_0x3fe98b + 0x2, _0x56067a.xgHXD(_0x2cb974, _0x48c401)), _0x3fe98b += _0x51dd05; this._vertexTangentsDirty = !0x1; return _0x7b88e5; } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0xa35')] = function() { this.disposeIndexBuffers(this._indexBuffer); this._vertexData = this._faceTangents = this._faceWeights = this._faceNormals = this._indexBufferContext = this._indices = null; } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1153')] = function() { if (_0x4cc7('0x1154') !== 'UljLc') { return this._indices; } else { var _0x13a9a6 = this.cachedText; null != _0x842c50[a] ? _0x13a9a6.setReserved(a, b) : _0x13a9a6.h[a] = b; this.__assetLoaded(a); } } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1155')] = function(_0x7f8170) { if (_0x4cc7('0x1156') !== 'HwyDr') { _0x180fa9.view.get_camera().set_x(-0x24); _0x180fa9.view.get_camera().set_y(-0x7); _0x180fa9.view.get_camera().set_z(0xa7e); var _0x32aadb = null; null == _0x32aadb && (_0x32aadb = new _0x169fce()); var _0x414f48 = Math.sin(0.32288591161895097); _0x32aadb.x = 0.092 * _0x414f48; _0x32aadb.y = -0.514 * _0x414f48; _0x32aadb.z = 0.853 * _0x414f48; _0x32aadb.w = Math.cos(0.32288591161895097); _0x414f48 = _0x32aadb.x * _0x32aadb.x + _0x32aadb.y * _0x32aadb.y + _0x32aadb.z * _0x32aadb.z + _0x32aadb.w * _0x32aadb.w; var _0x1c839f = _0x414f48 - 0x1; 1e-10 > (0x0 <= _0x1c839f ? _0x1c839f : -_0x1c839f) || (0x0 == _0x414f48 ? (_0x32aadb.x = 0x0, _0x32aadb.y = 0x0, _0x32aadb.z = 0x0, _0x32aadb.w = 0x1) : (_0x414f48 = 0x1 / Math.sqrt(_0x414f48), _0x32aadb.x *= _0x414f48, _0x32aadb.y *= _0x414f48, _0x32aadb.z *= _0x414f48, _0x32aadb.w *= _0x414f48)); _0x180fa9.view.get_camera().set_eulers(_0x3bafe8.toEulerAngles(_0x32aadb).get_degrees()); this.tunnel.display(0x0); this.angel.setIndexedPosition(0x9, 0x27); this.angel.spritesheet.set_currentFrame(0x47); this.angel.spritesheet.set_xInverted(!0x0); this.duplicator.setIndexedPosition(8.2, 38.1); this.duplicator.spritesheet.set_currentFrame(0x2f); this.duplicator.spritesheet.set_xInverted(!0x0); _0x32aadb = new _0x161060(this.angel.get_onScreen()); this.dialog.addBubble('Is\x20that\x20all?', -0xf0, -0x28, null, null, null, _0x32aadb, null); _0x32aadb = new _0x161060(this.duplicator.get_onScreen()); this.dialog.addBubble(_0x4cc7('0x1157'), 0x12c, 0x50, null, null, null, _0x32aadb, null); _0x32aadb = new _0x161060(this.duplicator.get_onScreen()); this.dialog.addBubble(_0x4cc7('0x1158'), 0x14, 0x168, null, null, null, _0x32aadb, null); } else { this._indices = _0x7f8170; this._numIndices = _0x7f8170.get_length(); _0x7f8170 = this._numIndices / 0x3 | 0x0; this._numTriangles != _0x7f8170 && this.disposeIndexBuffers(this._indexBuffer); this._numTriangles = _0x7f8170; this.invalidateBuffers(this._indicesInvalid); this._faceNormalsDirty = !0x0; this._autoDeriveVertexNormals && (this._vertexNormalsDirty = !0x0); this._autoDeriveVertexTangents && (this._vertexTangentsDirty = !0x0); } } ; _0x2e80a4[_0x4cc7('0x8')]['disposeIndexBuffers'] = function(_0x5e1e57) { for (var _0x227762 = 0x0; 0x8 > _0x227762; ) { var _0x2d1d08 = _0x227762++; null != _0x5e1e57.get(_0x2d1d08) && (_0x36fa20.disposeIndexBuffer(_0x5e1e57.get(_0x2d1d08)), _0x5e1e57.set(_0x2d1d08, null)); } } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1159')] = function(_0x53ed8e) { if ('Dvgps' !== _0x4cc7('0x115a')) { for (var _0x115358 = 0x0; 0x8 > _0x115358; ) { var _0x3320c0 = _0x115358++; null != _0x53ed8e.get(_0x3320c0) && (_0x36fa20.disposeVertexBuffer(_0x53ed8e.get(_0x3320c0)), _0x53ed8e.set(_0x3320c0, null)); } } else { return _0x2e945e.boundedFunc(_0x115358, _0x3320c0, 0x4e20, _0x53ed8e); } } ; _0x2e80a4[_0x4cc7('0x8')]['set_autoDeriveVertexTangents'] = function(_0x452162) { return this._vertexTangentsDirty = this._autoDeriveVertexTangents = _0x452162; } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x115b')] = function(_0x11ed1d) { for (var _0x445528 = 0x0; 0x8 > _0x445528; ) { var _0x5edd9e = _0x445528++; _0x11ed1d.set(_0x5edd9e, !0x0); } } ; _0x2e80a4[_0x4cc7('0x8')]['get_UVStride'] = function() { if ('rFeyK' !== _0x4cc7('0x115c')) { throw new _0x202aa0(new _0xb16e5a()); } else { var _0x1fbafd = this.inputMap; a = null != _0x842c50[a] ? _0x1fbafd.getReserved(a) : _0x1fbafd.h[a]; return null == a ? 0x0 : a.pressedTime; } } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x115d')] = function() { throw new _0x202aa0(new _0xb16e5a()); } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x115e')] = function() { throw new _0x202aa0(new _0xb16e5a()); } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x3e9')] = function() { throw new _0x202aa0(new _0xb16e5a()); } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x115f')] = function() { throw new _0x202aa0(new _0xb16e5a()); } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1160')] = function() { throw new _0x202aa0(new _0xb16e5a()); } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1161')] = function() { throw new _0x202aa0(new _0xb16e5a()); } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1162')] = function() { throw new _0x202aa0(new _0xb16e5a()); } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1163')] = function() { throw new _0x202aa0(new _0xb16e5a()); } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1164')] = function() { throw new _0x202aa0(new _0xb16e5a()); } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1165')] = function() { throw new _0x202aa0(new _0xb16e5a()); } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1166')] = function() { null != this._parentGeometry && this._parentGeometry.invalidateBounds(_0x5260f5.__cast(this, _0x23adba)); } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1167')] = function(_0x49c7ef) { return this._parentGeometry = _0x49c7ef; } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1168')] = function() { return this._scaleU; } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1169')] = function() { return this._scaleV; } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x116a')] = function(_0x2da509, _0x57f98c) { null == _0x57f98c && (_0x57f98c = 0x1); null == _0x2da509 && (_0x2da509 = 0x1); for (var _0x527696 = this.get_UVOffset(), _0x282cea = this.get_UVStride(), _0x1fb2bb = this.get_UVData(), _0x49637d = _0x1fb2bb.get_length(), _0x418c33 = _0x2da509 / this._scaleU, _0x2c9c38 = _0x57f98c / this._scaleV; _0x527696 < _0x49637d; ) { var _0x445990 = _0x527696 , _0x4bf907 = _0x1fb2bb; _0x4bf907.set(_0x445990, _0x4bf907.get(_0x445990) * _0x418c33); _0x445990 = _0x527696 + 0x1; _0x4bf907 = _0x1fb2bb; _0x4bf907.set(_0x445990, _0x4bf907.get(_0x445990) * _0x2c9c38); _0x527696 += _0x282cea; } this._scaleU = _0x2da509; this._scaleV = _0x57f98c; } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0xa9a')] = function(_0x18d46b) { for (var _0x140beb = this.get_UVData(), _0x53720a = _0x140beb.get_length(), _0x457d6d = this.get_vertexOffset(), _0x3f208d = this.get_vertexStride(); _0x457d6d < _0x53720a; ) { var _0x26f161 = _0x457d6d , _0x3db06c = _0x140beb; _0x3db06c.set(_0x26f161, _0x3db06c.get(_0x26f161) * _0x18d46b); _0x26f161 = _0x457d6d + 0x1; _0x3db06c = _0x140beb; _0x3db06c.set(_0x26f161, _0x3db06c.get(_0x26f161) * _0x18d46b); _0x26f161 = _0x457d6d + 0x2; _0x3db06c = _0x140beb; _0x3db06c.set(_0x26f161, _0x3db06c.get(_0x26f161) * _0x18d46b); _0x457d6d += _0x3f208d; } } ; _0x2e80a4[_0x4cc7('0x8')]['applyTransformation'] = function(_0x25991b) { var _0x23de05 = this._vertexData , _0x1d1593 = this.get_vertexNormalData() , _0x3fe3e3 = this.get_vertexTangentData() , _0xbbd0c1 = this.get_vertexStride() , _0x256c38 = this.get_vertexNormalStride() , _0x171828 = this.get_vertexTangentStride() , _0xa6812a = this.get_vertexOffset() , _0x2f8b39 = this.get_vertexNormalOffset() , _0x4bf907 = this.get_vertexTangentOffset() , _0x48c401 = _0x23de05.get_length() / _0xbbd0c1 | 0x0 , _0x53bbe6 = new _0x21e384() , _0x16dada = null != _0x1d1593 , _0x5aff49 = null != _0x3fe3e3 , _0x336877 = null; if (_0x16dada || _0x5aff49) _0x336877 = _0x25991b.clone(), _0x336877.invert(), _0x336877.transpose(); for (var _0x22f48d = _0x4bf907, _0x3e3cd2 = 0x0; _0x3e3cd2 < _0x48c401; ) { _0x3e3cd2++; _0x4bf907 = _0xa6812a + 0x1; var _0x43077d = _0xa6812a + 0x2; _0x53bbe6.x = _0x23de05.get(_0xa6812a); _0x53bbe6.y = _0x23de05.get(_0x4bf907); _0x53bbe6.z = _0x23de05.get(_0x43077d); _0x53bbe6 = _0x25991b.transformVector(_0x53bbe6); _0x23de05.set(_0xa6812a, _0x53bbe6.x); _0x23de05.set(_0x4bf907, _0x53bbe6.y); _0x23de05.set(_0x43077d, _0x53bbe6.z); _0xa6812a += _0xbbd0c1; _0x16dada && (_0x4bf907 = _0x2f8b39 + 0x1, _0x43077d = _0x2f8b39 + 0x2, _0x53bbe6.x = _0x1d1593.get(_0x2f8b39), _0x53bbe6.y = _0x1d1593.get(_0x4bf907), _0x53bbe6.z = _0x1d1593.get(_0x43077d), _0x53bbe6 = _0x336877.deltaTransformVector(_0x53bbe6), _0x53bbe6.normalize(), _0x1d1593.set(_0x2f8b39, _0x53bbe6.x), _0x1d1593.set(_0x4bf907, _0x53bbe6.y), _0x1d1593.set(_0x43077d, _0x53bbe6.z), _0x2f8b39 += _0x256c38); _0x5aff49 && (_0x4bf907 = _0x22f48d + 0x1, _0x43077d = _0x22f48d + 0x2, _0x53bbe6.x = _0x3fe3e3.get(_0x22f48d), _0x53bbe6.y = _0x3fe3e3.get(_0x4bf907), _0x53bbe6.z = _0x3fe3e3.get(_0x43077d), _0x53bbe6 = _0x336877.deltaTransformVector(_0x53bbe6), _0x53bbe6.normalize(), _0x3fe3e3.set(_0x22f48d, _0x53bbe6.x), _0x3fe3e3.set(_0x4bf907, _0x53bbe6.y), _0x3fe3e3.set(_0x43077d, _0x53bbe6.z), _0x22f48d += _0x171828); } } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x116b')] = function(_0x393c28) { if (_0x4cc7('0x116c') === 'UZYtO') { this._uvsDirty = !0x1; var _0x13b555; var _0x533d9f = this.get_UVStride(); var _0x42ea18 = _0x533d9f - 0x2 , _0x8722a9 = _0x2d63f9.BXEnr(this._vertexData.get_length(), this.get_vertexStride()) * _0x533d9f | 0x0; null == _0x393c28 && (_0x393c28 = _0x2bc114.toFloatVector(null)); _0x393c28.fixed = !0x1; _0x393c28.set_length(_0x8722a9); _0x393c28.fixed = !0x0; _0x533d9f = this.get_UVOffset(); for (_0x13b555 = 0x0; _0x533d9f < _0x8722a9; ) _0x393c28.set(_0x533d9f++, 0.5 * _0x13b555), _0x393c28.set(_0x533d9f++, 0x1 - (_0x13b555 & 0x1)), _0x533d9f += _0x42ea18, 0x3 == ++_0x13b555 && (_0x13b555 = 0x0); return _0x393c28; } else { return new _0x2ddcaa(); } } ; _0x2e80a4[_0x4cc7('0x8')]['__class__'] = _0x2e80a4; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1169')] = _0x4cc7('0x1169'); _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_scaleU'] = _0x4cc7('0x1168'); _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_parentGeometry'] = 'set_parentGeometry'; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_UVOffset'] = _0x4cc7('0x1165'); _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1164')] = _0x4cc7('0x1164'); _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1163')] = _0x4cc7('0x1163'); _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1162')] = _0x4cc7('0x1162'); _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_vertexTangentStride'] = _0x4cc7('0x1161'); _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1160')] = _0x4cc7('0x1160'); _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_vertexStride'] = _0x4cc7('0x115f'); _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x3e9')] = _0x2d63f9.ZKjDb; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_vertexTangentData'] = _0x4cc7('0x115e'); _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x115d')] = _0x4cc7('0x115d'); _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x116d')] = 'get_UVStride'; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x116e')] = _0x4cc7('0x116e'); _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1153')] = _0x4cc7('0x1153'); _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x114b')] = 'get_numTriangles'; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x116f')] = _0x4cc7('0x116f'); _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_autoGenerateDummyUVs'] = _0x4cc7('0x114a'); var _0x23adba = function() {}; _0x16dada['away3d.core.base.ISubGeometry'] = _0x23adba; _0x23adba[_0x4cc7('0x8f2')] = [_0x2d63f9['hqBCv'], 'core', _0x4cc7('0x3e7'), _0x4cc7('0x1170')]; _0x23adba[_0x4cc7('0x8')] = {}; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x1171')] = null; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x1167')] = null; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x3e9')] = null; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x1153')] = null; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x1165')] = null; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x1162')] = null; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0xde0')] = null; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x116d')] = null; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x115f')] = null; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x114b')] = null; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x1172')] = null; _0x23adba[_0x4cc7('0x8')]['activateVertexBuffer'] = null; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x1173')] = null; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x1174')] = null; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0xe41')] = null; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x1175')] = null; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0xb1e')] = null; _0x23adba[_0x4cc7('0x8')]['applyTransformation'] = null; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0xa9a')] = null; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0xa35')] = null; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x1176')] = null; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x116a')] = null; _0x23adba[_0x4cc7('0x8')]['__class__'] = _0x23adba; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1171')] = _0x4cc7('0x1171'); _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1167')] = _0x2d63f9.fiEPl; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x3e9')] = _0x4cc7('0x3e9'); _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1153')] = _0x4cc7('0x1153'); _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1165')] = _0x4cc7('0x1165'); _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1162')] = _0x4cc7('0x1162'); _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xde0')] = _0x4cc7('0xde0'); _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_UVStride'] = 'get_UVStride'; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x115f')] = _0x4cc7('0x115f'); _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x114b')] = _0x4cc7('0x114b'); _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_numVertices'] = _0x4cc7('0x1172'); var _0x138811 = function() { if (_0x4cc7('0x1177') !== 'mOPDl') { this[_0x4cc7('0x10d0')] = a; this[_0x4cc7('0x10be')][_0x4cc7('0x10d5')](_0x331be6[_0x4cc7('0xea3')](a >>> 0x10 & 0xff) / _0x331be6['toFloat'](0xff)); this[_0x4cc7('0x10be')]['set_backgroundG'](_0x331be6['toFloat'](a >>> 0x8 & 0xff) / _0x331be6[_0x4cc7('0xea3')](0xff)); this['_renderer'][_0x4cc7('0x10d6')](_0x331be6[_0x4cc7('0xea3')](a & 0xff) / _0x331be6[_0x4cc7('0xea3')](0xff)); return a; } else { this['_bufferContext'] = _0x2bc114['toObjectVector'](null, 0x8); this[_0x4cc7('0x1178')] = _0x2bc114[_0x4cc7('0x24')](null, 0x8); this['_vertexDataInvalid'] = _0x2bc114[_0x4cc7('0x9cb')](null, 0x8, !0x0); _0x2e80a4['call'](this); this['_autoDeriveVertexTangents'] = this[_0x4cc7('0x1137')] = !0x1; } }; _0x16dada[_0x4cc7('0x1179')] = _0x138811; _0x138811[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x4cc7('0x3e7'), _0x4cc7('0x117a')]; _0x138811[_0x4cc7('0x8f8')] = [_0x23adba]; _0x138811[_0x4cc7('0x92b')] = _0x2e80a4; _0x138811['prototype'] = _0x5aff49(_0x2e80a4['prototype'], { '_vertexDataInvalid': null, '_vertexBuffer': null, '_bufferContext': null, '_numVertices': null, '_contextIndex': null, '_activeBuffer': null, '_activeContext': null, '_activeDataInvalid': null, '_isolatedVertexPositionData': null, '_isolatedVertexPositionDataDirty': null, 'get_numVertices': function() { return this[_0x4cc7('0x117b')]; }, 'updateData': function(_0x490e76) { this[_0x4cc7('0x1137')] && (this[_0x4cc7('0x1135')] = !0x0); this['_autoDeriveVertexTangents'] && (this[_0x4cc7('0x1136')] = !0x0); this[_0x4cc7('0x117c')] = this['_faceTangentsDirty'] = this[_0x4cc7('0x1140')] = !0x0; this[_0x4cc7('0x113f')] = _0x490e76; _0x490e76 = this[_0x4cc7('0x113f')]['get_length']() / 0xd | 0x0; _0x490e76 != this['_numVertices'] && this[_0x4cc7('0x1159')](this[_0x4cc7('0x1178')]); this[_0x4cc7('0x117b')] = _0x490e76; if (0x0 == this['_numVertices']) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x117d'))); this[_0x4cc7('0x115b')](this[_0x4cc7('0x117e')]); this[_0x4cc7('0x1166')](); }, 'activateVertexBuffer': function(_0x412e2d, _0xdb2aff) { var _0x51c565 = _0xdb2aff[_0x4cc7('0x117f')] , _0x4bd501 = _0xdb2aff['_context3D']; _0x51c565 != this[_0x4cc7('0x10b4')] && this[_0x4cc7('0x1180')](_0x51c565); null != this['_activeBuffer'] && this[_0x4cc7('0x1181')] == _0x4bd501 || this[_0x4cc7('0x1182')](_0x51c565, _0x4bd501, _0xdb2aff); this[_0x4cc7('0x1183')] && this[_0x4cc7('0x1184')](_0x51c565); _0x4bd501[_0x4cc7('0xb1b')](_0x412e2d, this[_0x4cc7('0x1185')], 0x0, 0x3); }, 'activateUVBuffer': function(_0x1e1591, _0x39c0eb) { var _0x515a26 = _0x39c0eb[_0x4cc7('0x117f')] , _0x53ed04 = _0x39c0eb[_0x4cc7('0xdb2')]; this[_0x4cc7('0x1132')] && this[_0x4cc7('0x1146')] && (this[_0x4cc7('0x113f')] = this[_0x4cc7('0x116b')](this[_0x4cc7('0x113f')]), this[_0x4cc7('0x115b')](this['_vertexDataInvalid'])); _0x515a26 != this['_contextIndex'] && this[_0x4cc7('0x1180')](_0x515a26); null != this[_0x4cc7('0x1185')] && this['_activeContext'] == _0x53ed04 || this[_0x4cc7('0x1182')](_0x515a26, _0x53ed04, _0x39c0eb); this[_0x4cc7('0x1183')] && this[_0x4cc7('0x1184')](_0x515a26); _0x53ed04['setVertexBufferAt'](_0x1e1591, this['_activeBuffer'], 0x9, 0x2); }, 'activateSecondaryUVBuffer': function(_0xd9726c, _0xf60c20) { var _0x1388d5 = _0xf60c20[_0x4cc7('0x117f')] , _0x2c9344 = _0xf60c20['_context3D']; _0x1388d5 != this['_contextIndex'] && this[_0x4cc7('0x1180')](_0x1388d5); null != this[_0x4cc7('0x1185')] && this['_activeContext'] == _0x2c9344 || this[_0x4cc7('0x1182')](_0x1388d5, _0x2c9344, _0xf60c20); this[_0x4cc7('0x1183')] && this[_0x4cc7('0x1184')](_0x1388d5); _0x2c9344['setVertexBufferAt'](_0xd9726c, this[_0x4cc7('0x1185')], 0xb, 0x2); }, 'uploadData': function(_0x495931) { this[_0x4cc7('0x1185')][_0x4cc7('0x1186')](this[_0x4cc7('0x113f')], 0x0, this[_0x4cc7('0x117b')]); this['_vertexDataInvalid'][_0x4cc7('0x9e7')](_0x495931, this[_0x4cc7('0x1183')] = !0x1); }, 'activateVertexNormalBuffer': function(_0x3be60e, _0x46d255) { var _0x3c71d8 = _0x46d255[_0x4cc7('0x117f')] , _0x367f79 = _0x46d255[_0x4cc7('0xdb2')]; _0x3c71d8 != this[_0x4cc7('0x10b4')] && this[_0x4cc7('0x1180')](_0x3c71d8); null != this['_activeBuffer'] && this['_activeContext'] == _0x367f79 || this[_0x4cc7('0x1182')](_0x3c71d8, _0x367f79, _0x46d255); this['_activeDataInvalid'] && this[_0x4cc7('0x1184')](_0x3c71d8); _0x367f79['setVertexBufferAt'](_0x3be60e, this[_0x4cc7('0x1185')], 0x3, 0x3); }, 'activateVertexTangentBuffer': function(_0xa3bec4, _0x1fe5d1) { var _0x273ada = _0x1fe5d1['_stage3DIndex'] , _0x2765a8 = _0x1fe5d1[_0x4cc7('0xdb2')]; _0x273ada != this['_contextIndex'] && this['updateActiveBuffer'](_0x273ada); null != this['_activeBuffer'] && this[_0x4cc7('0x1181')] == _0x2765a8 || this[_0x4cc7('0x1182')](_0x273ada, _0x2765a8, _0x1fe5d1); this[_0x4cc7('0x1183')] && this[_0x4cc7('0x1184')](_0x273ada); _0x2765a8['setVertexBufferAt'](_0xa3bec4, this[_0x4cc7('0x1185')], 0x6, 0x3); }, 'createBuffer': function(_0xc4e469, _0x1d1117, _0x4e1e97) { if (_0x4cc7('0x1187') !== _0x4cc7('0x1188')) { this[_0x4cc7('0x1178')][_0x4cc7('0x9e7')](_0xc4e469, this[_0x4cc7('0x1185')] = _0x4e1e97['createVertexBuffer'](this['_numVertices'], 0xd)); this[_0x4cc7('0x1189')][_0x4cc7('0x9e7')](_0xc4e469, this['_activeContext'] = _0x1d1117); this[_0x4cc7('0x117e')][_0x4cc7('0x9e7')](_0xc4e469, this[_0x4cc7('0x1183')] = !0x0); } else { null == _0x1d1117 && (_0x1d1117 = 0x1); null == _0xc4e469 && (_0xc4e469 = 0x1); for (var _0x586b73 = 0x0, _0x16791d = this[_0x4cc7('0x118a')][_0x4cc7('0x34')](); _0x586b73 < _0x16791d; ) { var _0x279ba0 = _0x586b73++; this[_0x4cc7('0x118a')][_0x4cc7('0x2b')](_0x279ba0)[_0x4cc7('0x116a')](_0xc4e469, _0x1d1117); } } }, 'updateActiveBuffer': function(_0x22a543) { this[_0x4cc7('0x10b4')] = _0x22a543; this['_activeDataInvalid'] = this[_0x4cc7('0x117e')][_0x4cc7('0x2b')](_0x22a543); this[_0x4cc7('0x1185')] = this[_0x4cc7('0x1178')][_0x4cc7('0x2b')](_0x22a543); this[_0x4cc7('0x1181')] = this[_0x4cc7('0x1189')]['get'](_0x22a543); }, 'get_vertexData': function() { if (_0x4cc7('0x118b') === _0x4cc7('0x118c')) { this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](17.8, -1.2, null, -0x4); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x5f); this['student'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0x4d4ab2 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x118d'), -0xc8, -0x14, null, null, null, _0x4d4ab2, null); } else { this[_0x4cc7('0x1137')] && this['_vertexNormalsDirty'] && (this[_0x4cc7('0x113f')] = this[_0x4cc7('0x114d')](this[_0x4cc7('0x113f')])); this['_autoDeriveVertexTangents'] && this[_0x4cc7('0x1136')] && (this['_vertexData'] = this['updateVertexTangents'](this[_0x4cc7('0x113f')])); this[_0x4cc7('0x1132')] && this[_0x4cc7('0x1146')] && (this[_0x4cc7('0x113f')] = this['updateDummyUVs'](this[_0x4cc7('0x113f')])); return this[_0x4cc7('0x113f')]; } }, 'updateVertexNormals': function(_0x860c87) { this[_0x4cc7('0x115b')](this[_0x4cc7('0x117e')]); return _0x2e80a4['prototype'][_0x4cc7('0x114d')]['call'](this, _0x860c87); }, 'updateVertexTangents': function(_0x342702) { if (_0x2d63f9['AFgOx'] === _0x4cc7('0xbd')) { this[_0x4cc7('0x1135')] && (this['_vertexData'] = this['updateVertexNormals'](this['_vertexData'])); this[_0x4cc7('0x115b')](this['_vertexDataInvalid']); return _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1152')][_0x4cc7('0x96b')](this, _0x342702); } else { _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x118e')]['call'](this); this[_0x4cc7('0x118f')] = -0x1; } }, 'get_vertexNormalData': function() { if (_0x4cc7('0x1190') === _0x4cc7('0x1191')) { var _0x19d856 = a['stage']; null == a[_0x4cc7('0x10f0')]()[_0x4cc7('0x3f1')]() && a['get_stage3DProxy']()[_0x4cc7('0x1192')](this); this['hasKey'](a) || _0x1f0b5c[_0x4cc7('0x1193')][_0x4cc7('0x9e7')](a, 0x0); this[_0x4cc7('0x1194')] = 0x0; this[_0x4cc7('0x1195')](_0x19d856); _0x1f0b5c[_0x4cc7('0x1196')] = this['_childDepth']; } else { this[_0x4cc7('0x1137')] && this[_0x4cc7('0x1135')] && (this[_0x4cc7('0x113f')] = this['updateVertexNormals'](this[_0x4cc7('0x113f')])); return this['_vertexData']; } }, 'get_vertexTangentData': function() { this[_0x4cc7('0x1138')] && this[_0x4cc7('0x1136')] && (this[_0x4cc7('0x113f')] = this['updateVertexTangents'](this[_0x4cc7('0x113f')])); return this[_0x4cc7('0x113f')]; }, 'get_UVData': function() { this[_0x4cc7('0x1132')] && this['_autoGenerateUVs'] && (this['_vertexData'] = this[_0x4cc7('0x116b')](this['_vertexData']), this[_0x4cc7('0x115b')](this[_0x4cc7('0x117e')])); return this[_0x4cc7('0x113f')]; }, 'applyTransformation': function(_0x28e174) { if (_0x4cc7('0x1197') !== _0x4cc7('0x1197')) { var _0x1ab664 = this[_0x4cc7('0x1198')]; return null != _0x842c50[_0x28e174] ? _0x1ab664['existsReserved'](_0x28e174) : _0x1ab664['h'][_0x4cc7('0x959')](_0x28e174); } else { _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1199')][_0x4cc7('0x96b')](this, _0x28e174); this[_0x4cc7('0x115b')](this[_0x4cc7('0x117e')]); } }, 'scale': function(_0x253e64) { if (_0x4cc7('0x119a') === _0x4cc7('0x119a')) { _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0xa9a')][_0x4cc7('0x96b')](this, _0x253e64); this[_0x4cc7('0x115b')](this['_vertexDataInvalid']); } else { _0x253e64[_0x4cc7('0x119b')]() ? (--this[_0x4cc7('0x119c')], ++this['_numCastingDirectionalLights'], this[_0x4cc7('0x119d')]['splice'](this[_0x4cc7('0x119d')][_0x4cc7('0x2d')](_0x5260f5[_0x4cc7('0x99b')](_0x253e64, _0x5d21ea), 0x0), 0x1), this[_0x4cc7('0x119e')][_0x4cc7('0x29')](_0x253e64)) : (++this[_0x4cc7('0x119c')], --this[_0x4cc7('0x119f')], this[_0x4cc7('0x119e')][_0x4cc7('0xa5e')](this[_0x4cc7('0x119e')]['indexOf'](_0x5260f5[_0x4cc7('0x99b')](_0x253e64, _0x5d21ea), 0x0), 0x1), this['_directionalLights']['push'](_0x253e64)); } }, 'clone': function() { if ('FVQcM' === _0x4cc7('0x11a0')) { _0x4964ea['lastException'] = c, c instanceof _0x202aa0 && (c = c[_0x4cc7('0x9a4')]), _0x2ab848[_0x4cc7('0xc02')](c, { 'fileName': _0x4cc7('0x11a1'), 'lineNumber': 0x8a, 'className': _0x4cc7('0x11a2'), 'methodName': _0x4cc7('0xc4f') }), this[_0x4cc7('0x11a3')](); } else { var _0x2575e7 = new _0x138811(); _0x2575e7[_0x4cc7('0x1137')] = this[_0x4cc7('0x1137')]; _0x2575e7[_0x4cc7('0x1138')] = this[_0x4cc7('0x1138')]; _0x2575e7[_0x4cc7('0x11a4')](this[_0x4cc7('0x113f')][_0x4cc7('0xaf3')](null)); _0x2575e7[_0x4cc7('0x1155')](this[_0x4cc7('0x1142')]['concat'](null)); return _0x2575e7; } }, 'scaleUV': function(_0x1e4765, _0x2cf12c) { null == _0x2cf12c && (_0x2cf12c = 0x1); null == _0x1e4765 && (_0x1e4765 = 0x1); _0x2e80a4['prototype'][_0x4cc7('0x116a')]['call'](this, _0x1e4765, _0x2cf12c); this[_0x4cc7('0x115b')](this[_0x4cc7('0x117e')]); }, 'get_vertexStride': function() { return 0xd; }, 'get_vertexNormalStride': function() { return 0xd; }, 'get_vertexTangentStride': function() { return 0xd; }, 'get_UVStride': function() { return 0xd; }, 'get_secondaryUVStride': function() { return 0xd; }, 'get_vertexOffset': function() { return 0x0; }, 'get_vertexNormalOffset': function() { return 0x3; }, 'get_vertexTangentOffset': function() { if ('rAvJZ' !== _0x4cc7('0x11a5')) { if (this[_0x4cc7('0xed3')] && null != f[_0x4cc7('0x11a6')]) for (; d < f['errorMessages'][_0x4cc7('0x34')](); ) _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x11a7') + f[_0x4cc7('0x11a6')]['get'](d) + _0x4cc7('0xfe'), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x1e7, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x11a8') }), ++d; this[_0x4cc7('0xed3')] && _0x3ccc21[_0x4cc7('0xbdb')]('\x0a', { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x1ed, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': _0x4cc7('0x11a8') }); } else { return 0x6; } }, 'get_UVOffset': function() { return 0x9; }, 'get_secondaryUVOffset': function() { if ('PKwZC' !== _0x4cc7('0x11a9')) { return 0xb; } else { return null != this[_0x4cc7('0x11aa')] && null != this[_0x4cc7('0x11aa')]['position'] ? this[_0x4cc7('0x11aa')]['position']['y'] : 0x0; } }, 'dispose': function() { _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0xa35')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x1159')](this[_0x4cc7('0x1178')]); this[_0x4cc7('0x1178')] = null; }, 'disposeVertexBuffers': function(_0x6393db) { _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1159')][_0x4cc7('0x96b')](this, _0x6393db); this[_0x4cc7('0x1185')] = null; }, 'invalidateBuffers': function(_0x10b247) { _0x2e80a4[_0x4cc7('0x8')]['invalidateBuffers'][_0x4cc7('0x96b')](this, _0x10b247); this[_0x4cc7('0x1183')] = !0x0; }, 'get_vertexPositionData': function() { if (this[_0x4cc7('0x117c')] || null == this['_isolatedVertexPositionData']) this[_0x4cc7('0x11ab')] = this['stripBuffer'](0x0, 0x3), this[_0x4cc7('0x117c')] = !0x1; return this['_isolatedVertexPositionData']; }, 'stripBuffer': function(_0x38da83, _0x4f2cc4) { for (var _0x26b03a = _0x2bc114['toFloatVector'](null, this[_0x4cc7('0x117b')] * _0x4f2cc4), _0x2e7669 = 0x0, _0x3edf31 = _0x2d63f9[_0x4cc7('0x11ac')](0xd, _0x4f2cc4), _0x4222ae = 0x0, _0x566ef2 = this[_0x4cc7('0x117b')]; _0x4222ae < _0x566ef2; ) { if (_0x4cc7('0x11ad') === 'RIUAJ') { null != this[_0x4cc7('0x9a1')] && this[_0x4cc7('0x9a1')] == _0x38da83 && (this['__dispatchPendingMouseEvent'](), _0x2e7669 == _0x611f89['PIXELS'] ? this[_0x4cc7('0x11ae')](_0x4f2cc4 * _0x38da83[_0x4cc7('0x11af')] | 0x0, _0x26b03a * _0x38da83[_0x4cc7('0x11af')] | 0x0, _0x2e7669) : this[_0x4cc7('0x11ae')](_0x4f2cc4 | 0x0, _0x26b03a | 0x0, _0x2e7669)); } else { _0x4222ae++; for (var _0x3b8cc9 = 0x0, _0x722d42 = _0x4f2cc4; _0x3b8cc9 < _0x722d42; ) _0x3b8cc9++, _0x26b03a[_0x4cc7('0x9e7')](_0x2e7669++, this[_0x4cc7('0x113f')][_0x4cc7('0x2b')](_0x38da83++)); _0x38da83 += _0x3edf31; } } return _0x26b03a; }, 'fromVectors': function(_0x1f4daf, _0x346c68, _0x1f40d3, _0xd41331) { for (var _0x2349c1 = _0x1f4daf[_0x4cc7('0x34')]() / 0x3 * 0xd | 0x0, _0x279322 = 0x0, _0x547ae2 = 0x0, _0x11c650 = 0x0, _0x1f95af = 0x0, _0x4bf907 = 0x0, _0x48c401 = _0x2bc114['toFloatVector'](null, _0x2349c1, !0x0); _0x279322 < _0x2349c1; ) _0x48c401['set'](_0x279322++, _0x1f4daf['get'](_0x547ae2++)), _0x48c401[_0x4cc7('0x9e7')](_0x279322++, _0x1f4daf['get'](_0x547ae2++)), _0x48c401[_0x4cc7('0x9e7')](_0x279322++, _0x1f4daf[_0x4cc7('0x2b')](_0x547ae2++)), null != _0x1f40d3 && 0x0 < _0x1f40d3['get_length']() ? (_0x48c401[_0x4cc7('0x9e7')](_0x279322++, _0x1f40d3[_0x4cc7('0x2b')](_0x11c650++)), _0x48c401[_0x4cc7('0x9e7')](_0x279322++, _0x1f40d3[_0x4cc7('0x2b')](_0x11c650++)), _0x48c401['set'](_0x279322++, _0x1f40d3[_0x4cc7('0x2b')](_0x11c650++))) : (_0x48c401[_0x4cc7('0x9e7')](_0x279322++, 0x0), _0x48c401[_0x4cc7('0x9e7')](_0x279322++, 0x0), _0x48c401['set'](_0x279322++, 0x0)), null != _0xd41331 && 0x0 < _0xd41331[_0x4cc7('0x34')]() ? (_0x48c401[_0x4cc7('0x9e7')](_0x279322++, _0xd41331[_0x4cc7('0x2b')](_0x1f95af++)), _0x48c401[_0x4cc7('0x9e7')](_0x279322++, _0xd41331['get'](_0x1f95af++)), _0x48c401['set'](_0x279322++, _0xd41331[_0x4cc7('0x2b')](_0x1f95af++))) : (_0x48c401['set'](_0x279322++, 0x0), _0x48c401[_0x4cc7('0x9e7')](_0x279322++, 0x0), _0x48c401[_0x4cc7('0x9e7')](_0x279322++, 0x0)), null != _0x346c68 && 0x0 < _0x346c68[_0x4cc7('0x34')]() ? (_0x48c401['set'](_0x279322++, _0x346c68[_0x4cc7('0x2b')](_0x4bf907)), _0x48c401[_0x4cc7('0x9e7')](_0x279322++, _0x346c68[_0x4cc7('0x2b')](_0x4bf907 + 0x1)), _0x48c401[_0x4cc7('0x9e7')](_0x279322++, 0x0), ++_0x4bf907, _0x48c401[_0x4cc7('0x9e7')](_0x279322++, 0x0), ++_0x4bf907) : (_0x48c401[_0x4cc7('0x9e7')](_0x279322++, 0x0), _0x48c401[_0x4cc7('0x9e7')](_0x279322++, 0x0), _0x48c401[_0x4cc7('0x9e7')](_0x279322++, 0x0), _0x48c401[_0x4cc7('0x9e7')](_0x279322++, 0x0)); this['set_autoDeriveVertexNormals'](!(null != _0x1f40d3 && 0x0 < _0x1f40d3[_0x4cc7('0x34')]())); this[_0x4cc7('0x116e')](!(null != _0xd41331 && 0x0 < _0xd41331[_0x4cc7('0x34')]())); this[_0x4cc7('0x114a')](!(null != _0x346c68 && 0x0 < _0x346c68['get_length']())); this[_0x4cc7('0x11a4')](_0x48c401); }, '__class__': _0x138811, '__properties__': _0x5aff49(_0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_secondaryUVOffset': 'get_secondaryUVOffset', 'get_secondaryUVStride': 'get_secondaryUVStride', 'get_numVertices': _0x4cc7('0x1172') }) }); var _0x39920c = function() { _0x4ae64a[_0x4cc7('0x96b')](this); this['_subGeometries'] = _0x2bc114[_0x4cc7('0x24')](null); }; _0x16dada[_0x4cc7('0x11b0')] = _0x39920c; _0x39920c[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), 'base', _0x4cc7('0x11b1')]; _0x39920c['__interfaces__'] = [_0x29fe35]; _0x39920c['__super__'] = _0x4ae64a; _0x39920c[_0x4cc7('0x8')] = _0x5aff49(_0x4ae64a[_0x4cc7('0x8')], { '_subGeometries': null, 'get_assetType': function() { if ('taeFw' !== _0x4cc7('0x11b2')) { this[_0x4cc7('0xc37')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['child'],!0x1,null,!0x1,null); this[_0x4cc7('0xc37')]['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['child']); var _0x9b0718 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x9b0718 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')]['get'](_0x9b0718); this['child'][_0x4cc7('0x110a')] = new _0x42bd00(_0x9b0718,-0x2); this[_0x4cc7('0xec4')] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xec4')],!0x1,null,!0x1,null); this['runner'][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec4')]); _0x9b0718 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x9b0718 = _0x4b25d1[_0x4cc7('0x493')]()['paths'][_0x4cc7('0x2b')](_0x9b0718); this[_0x4cc7('0xec4')]['goesTo'] = new _0x42bd00(_0x9b0718,-0x1); } else { return _0x4cc7('0x11b3'); } }, 'get_subGeometries': function() { return this[_0x4cc7('0x118a')]; }, 'applyTransformation': function(_0x2d8e0b) { for (var _0x419ad8 = 0x0, _0x45143a = this[_0x4cc7('0x118a')][_0x4cc7('0x34')](); _0x419ad8 < _0x45143a; ) { var _0x4fdac0 = _0x419ad8++; this[_0x4cc7('0x118a')]['get'](_0x4fdac0)[_0x4cc7('0x1199')](_0x2d8e0b); } }, 'addSubGeometry': function(_0x40bbd7) { this['_subGeometries'][_0x4cc7('0x29')](_0x40bbd7); _0x40bbd7[_0x4cc7('0x1167')](this); this['hasEventListener'](_0x4cc7('0x11b4')) && this[_0x4cc7('0x44')](new _0x40a3a5(_0x4cc7('0x11b4'),_0x40bbd7)); this['invalidateBounds'](_0x40bbd7); }, 'removeSubGeometry': function(_0x499564) { this[_0x4cc7('0x118a')][_0x4cc7('0xa5e')](this[_0x4cc7('0x118a')][_0x4cc7('0x2d')](_0x499564, 0x0), 0x1); _0x499564[_0x4cc7('0x1167')](null); this['hasEventListener'](_0x4cc7('0x5a6')) && this[_0x4cc7('0x44')](new _0x40a3a5(_0x4cc7('0x5a6'),_0x499564)); this[_0x4cc7('0x1166')](_0x499564); }, 'clone': function() { for (var _0x3821ec = new _0x39920c(), _0x27f00a = 0x0, _0x12ed7f = this[_0x4cc7('0x118a')][_0x4cc7('0x34')](); _0x27f00a < _0x12ed7f; ) { var _0x572839 = _0x27f00a++; _0x3821ec[_0x4cc7('0x11b5')](this[_0x4cc7('0x118a')]['get'](_0x572839)['clone']()); } return _0x3821ec; }, 'dispose': function() { for (var _0x589896 = 0x0, _0xa2ec36 = this[_0x4cc7('0x118a')]['get_length'](); _0x589896 < _0xa2ec36; ) { if (_0x56067a[_0x4cc7('0x58b')] !== _0x4cc7('0x11b6')) { _0x589896++; var _0x195571 = this[_0x4cc7('0x118a')]['get'](0x0); this['removeSubGeometry'](_0x195571); _0x195571[_0x4cc7('0xa35')](); } else { _0xa2ec36[_0x4cc7('0xdb2')]['setTextureAt'](_0x589896[_0x4cc7('0x11b7')], this['_projector'][_0x4cc7('0x11b8')]()['getTextureForStage3D'](_0xa2ec36)); } } }, 'scaleUV': function(_0x3af012, _0x14f0b0) { null == _0x14f0b0 && (_0x14f0b0 = 0x1); null == _0x3af012 && (_0x3af012 = 0x1); for (var _0x28a841 = 0x0, _0x3d01e3 = this['_subGeometries']['get_length'](); _0x28a841 < _0x3d01e3; ) { var _0x50b2e = _0x28a841++; this[_0x4cc7('0x118a')][_0x4cc7('0x2b')](_0x50b2e)[_0x4cc7('0x116a')](_0x3af012, _0x14f0b0); } }, 'validate': function() {}, 'invalidateBounds': function(_0x1be4de) { this[_0x4cc7('0x9af')](_0x4cc7('0x11b9')) && this[_0x4cc7('0x44')](new _0x40a3a5(_0x4cc7('0x11b9'),_0x1be4de)); }, '__class__': _0x39920c, '__properties__': _0x5aff49(_0x4ae64a['prototype']['__properties__'], { 'get_subGeometries': _0x4cc7('0xe33'), 'get_assetType': 'get_assetType' }) }); var _0x53220b = function() {}; _0x16dada[_0x4cc7('0x11ba')] = _0x53220b; _0x53220b[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x2d63f9[_0x4cc7('0x11bb')], _0x4cc7('0x3e7'), _0x4cc7('0x11bc')]; _0x53220b[_0x4cc7('0x8')] = {}; _0x53220b[_0x4cc7('0x8')]['get_animator'] = null; _0x53220b[_0x4cc7('0x8')][_0x4cc7('0x31')] = null; _0x53220b[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x53220b; _0x53220b[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x53220b[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x11bd')] = 'get_animator'; _0x53220b[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x31')] = _0x4cc7('0x31'); var _0xcfa3e3 = function() {}; _0x16dada[_0x4cc7('0x11be')] = _0xcfa3e3; _0xcfa3e3[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x2d63f9[_0x4cc7('0x11bb')], 'base', _0x4cc7('0x11bf')]; _0xcfa3e3[_0x4cc7('0x8f8')] = [_0x53220b]; _0xcfa3e3[_0x4cc7('0x8')] = {}; _0xcfa3e3[_0x4cc7('0x8')][_0x4cc7('0x114b')] = null; _0xcfa3e3[_0x4cc7('0x8')]['get_uvTransform2'] = null; _0xcfa3e3[_0x4cc7('0x8')][_0x4cc7('0x11c0')] = null; _0xcfa3e3[_0x4cc7('0x8')]['get_castsShadows'] = null; _0xcfa3e3[_0x4cc7('0x8')][_0x4cc7('0x11c1')] = null; _0xcfa3e3[_0x4cc7('0x8')][_0x4cc7('0xfeb')] = null; _0xcfa3e3[_0x4cc7('0x8')][_0x4cc7('0x3de')] = null; _0xcfa3e3[_0x4cc7('0x8')]['getRenderSceneTransform'] = null; _0xcfa3e3[_0x4cc7('0x8')]['activateVertexBuffer'] = null; _0xcfa3e3[_0x4cc7('0x8')][_0x4cc7('0x1173')] = null; _0xcfa3e3[_0x4cc7('0x8')][_0x4cc7('0x1174')] = null; _0xcfa3e3[_0x4cc7('0x8')]['activateVertexNormalBuffer'] = null; _0xcfa3e3[_0x4cc7('0x8')][_0x4cc7('0x1175')] = null; _0xcfa3e3[_0x4cc7('0x8')][_0x4cc7('0xb1e')] = null; _0xcfa3e3[_0x4cc7('0x8')]['__class__'] = _0xcfa3e3; _0xcfa3e3[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0xcfa3e3[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x114b')] = _0x4cc7('0x114b'); _0xcfa3e3[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x11c2')] = _0x4cc7('0x11c2'); _0xcfa3e3[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x11c0')] = _0x4cc7('0x11c0'); _0xcfa3e3[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x119b')] = 'get_castsShadows'; _0xcfa3e3[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x11c1')] = _0x4cc7('0x11c1'); _0xcfa3e3[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xfeb')] = _0x2d63f9.VFDvC; _0xcfa3e3[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x3de')] = _0x4cc7('0x3de'); var _0x32ea77 = function(_0x4933da) { this['_jointIndexContext'] = _0x2bc114[_0x4cc7('0x24')](null, 0x8); this[_0x4cc7('0x11c3')] = _0x2bc114[_0x4cc7('0x24')](null, 0x8); this['_jointIndicesInvalid'] = _0x2bc114[_0x4cc7('0x9cb')](null, 0x8, !0x0); this['_jointWeightsInvalid'] = _0x2bc114[_0x4cc7('0x9cb')](null, 0x8, !0x0); this[_0x4cc7('0x11c4')] = _0x2bc114[_0x4cc7('0x24')](null, 0x8); this['_jointWeightsBuffer'] = _0x2bc114[_0x4cc7('0x24')](null, 0x8); _0x138811[_0x4cc7('0x96b')](this); this['_jointsPerVertex'] = _0x4933da; this['_bufferFormat'] = this[_0x4cc7('0x11c5')](this[_0x4cc7('0xda7')]); }; _0x16dada[_0x4cc7('0x11c6')] = _0x32ea77; _0x32ea77[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x4cc7('0x3e7'), _0x4cc7('0x11c7')]; _0x32ea77['__super__'] = _0x138811; _0x32ea77[_0x4cc7('0x8')] = _0x5aff49(_0x138811['prototype'], { '_bufferFormat': null, '_jointWeightsData': null, '_jointIndexData': null, '_animatedData': null, '_jointWeightsBuffer': null, '_jointIndexBuffer': null, '_jointWeightsInvalid': null, '_jointIndicesInvalid': null, '_jointWeightContext': null, '_jointIndexContext': null, '_jointsPerVertex': null, '_condensedJointIndexData': null, '_condensedIndexLookUp': null, '_numCondensedJoints': null, 'getVertexBufferFormat': function(_0x123469) { switch (_0x123469) { case 0x1: return 0x1; case 0x2: return 0x2; case 0x3: return 0x3; case 0x4: return 0x3; default: return null; } }, 'get_condensedIndexLookUp': function() { return this[_0x4cc7('0x11c8')]; }, 'get_numCondensedJoints': function() { return this[_0x4cc7('0x11c9')]; }, 'updateAnimatedData': function(_0x3489e6) { this[_0x4cc7('0x11ca')] = _0x3489e6; this['invalidateBuffers'](this[_0x4cc7('0x117e')]); }, 'activateJointWeightsBuffer': function(_0x8f29d8, _0x36c404) { var _0x3f52ab = _0x36c404[_0x4cc7('0x117f')] , _0x13e3d1 = _0x36c404['_context3D']; if (_0x2d63f9[_0x4cc7('0xbe')](this['_jointWeightContext'][_0x4cc7('0x2b')](_0x3f52ab), _0x13e3d1) || null == this[_0x4cc7('0x11cb')][_0x4cc7('0x2b')](_0x3f52ab)) this['_jointWeightsBuffer'][_0x4cc7('0x9e7')](_0x3f52ab, _0x36c404['createVertexBuffer'](this['_numVertices'], this[_0x4cc7('0xda7')])), this[_0x4cc7('0x11c3')][_0x4cc7('0x9e7')](_0x3f52ab, _0x13e3d1), this['_jointWeightsInvalid']['set'](_0x3f52ab, !0x0); this[_0x4cc7('0x11cc')][_0x4cc7('0x2b')](_0x3f52ab) && (this[_0x4cc7('0x11cb')]['get'](_0x3f52ab)[_0x4cc7('0x1186')](this[_0x4cc7('0x11cd')], 0x0, this[_0x4cc7('0x11cd')][_0x4cc7('0x34')]() / this[_0x4cc7('0xda7')] | 0x0), this[_0x4cc7('0x11cc')][_0x4cc7('0x9e7')](_0x3f52ab, !0x1)); _0x13e3d1[_0x4cc7('0xb1b')](_0x8f29d8, this[_0x4cc7('0x11cb')]['get'](_0x3f52ab), 0x0, this[_0x4cc7('0x11ce')]); }, 'activateJointIndexBuffer': function(_0x5684f4, _0xd0207a) { var _0x5e4c91 = _0xd0207a[_0x4cc7('0x117f')] , _0x14d5da = _0xd0207a[_0x4cc7('0xdb2')]; if (this[_0x4cc7('0x11cf')][_0x4cc7('0x2b')](_0x5e4c91) != _0x14d5da || null == this[_0x4cc7('0x11c4')]['get'](_0x5e4c91)) this['_jointIndexBuffer'][_0x4cc7('0x9e7')](_0x5e4c91, _0xd0207a[_0x4cc7('0x11d0')](this[_0x4cc7('0x117b')], this[_0x4cc7('0xda7')])), this[_0x4cc7('0x11cf')][_0x4cc7('0x9e7')](_0x5e4c91, _0x14d5da), this[_0x4cc7('0x11d1')][_0x4cc7('0x9e7')](_0x5e4c91, !0x0); this[_0x4cc7('0x11d1')][_0x4cc7('0x2b')](_0x5e4c91) && (this[_0x4cc7('0x11c4')][_0x4cc7('0x2b')](_0x5e4c91)[_0x4cc7('0x1186')](0x0 < this[_0x4cc7('0x11c9')] ? this[_0x4cc7('0x11d2')] : this[_0x4cc7('0x11d3')], 0x0, this[_0x4cc7('0x11d3')][_0x4cc7('0x34')]() / this[_0x4cc7('0xda7')] | 0x0), this[_0x4cc7('0x11d1')]['set'](_0x5e4c91, !0x1)); _0x14d5da[_0x4cc7('0xb1b')](_0x5684f4, this[_0x4cc7('0x11c4')][_0x4cc7('0x2b')](_0x5e4c91), 0x0, this['_bufferFormat']); }, 'uploadData': function(_0x258071) { if (_0x56067a[_0x4cc7('0x556')]('jMdKj', 'jMdKj')) { _0x258071 = _0x258071[_0x4cc7('0xfdc')]['get'](0x0); if (!_0x258071[_0x4cc7('0x11d4')][_0x4cc7('0x11d5')]['teleportTrick']) return !0x1; if (this['currentBox']['mesh']['get_z']() < _0x258071[_0x4cc7('0x11d6')][_0x4cc7('0x11d7')]) { if (0x0 >= _0x19023b['get_instance']()['toasts'][_0x4cc7('0x34')]()) { _0x258071 = _0x258071[_0x4cc7('0x11d4')]; var _0x1101d8 = null; null == _0x1101d8 && _0x29cea6[_0x4cc7('0x51')](_0x4cc7('0xfe0'), '-') && (_0x1101d8 = _0x19023b[_0x4cc7('0xfe1')](0x15) / 0x2); _0x19023b[_0x4cc7('0x493')]()[_0x4cc7('0x11d8')](_0x4cc7('0xfe0'), _0x1101d8, _0x5240eb[_0x4cc7('0xfe2')](_0x258071)); } return !0x1; } _0x1101d8 = this['currentBox'][_0x4cc7('0x126')][_0x4cc7('0xd92')]() - this[_0x4cc7('0x11d9')]; _0x1101d8 = !(1e-10 > (0x0 <= _0x1101d8 ? _0x1101d8 : -_0x1101d8)); this[_0x4cc7('0x11d9')] = this['currentBox']['mesh'][_0x4cc7('0xd92')](); if (_0x1101d8) this[_0x4cc7('0x11da')] = 0x0; else if (0x0 < _0x258071['currentSection'][_0x4cc7('0x11db')] && null == _0x258071[_0x4cc7('0x11dc')] && (this[_0x4cc7('0x11da')]++, 0x3 <= this[_0x4cc7('0x11da')])) return 0x0 >= _0x19023b['get_instance']()[_0x4cc7('0xfdf')]['get_length']() && (_0x258071 = _0x258071[_0x4cc7('0x11d4')], _0x1101d8 = null, null == _0x1101d8 && _0x29cea6['endsWith'](_0x4cc7('0x11dd'), '-') && (_0x1101d8 = _0x19023b[_0x4cc7('0xfe1')](0x22) / 0x2), _0x19023b[_0x4cc7('0x493')]()[_0x4cc7('0x11d8')](_0x4cc7('0x11dd'), _0x1101d8, _0x5240eb['getBitmap'](_0x258071))), this[_0x4cc7('0x11da')] = 0x0, !0x1; return !0x0; } else { null != this[_0x4cc7('0x11ca')] ? (this['_activeBuffer']['uploadFromVector'](this['_animatedData'], 0x0, this[_0x4cc7('0x117b')]), this['_vertexDataInvalid'][_0x4cc7('0x9e7')](_0x258071, this['_activeDataInvalid'] = !0x1)) : _0x138811[_0x4cc7('0x8')][_0x4cc7('0x1184')][_0x4cc7('0x96b')](this, _0x258071); } }, 'clone': function() { var _0x537d8d = new _0x32ea77(this[_0x4cc7('0xda7')]); _0x537d8d[_0x4cc7('0x11a4')](this[_0x4cc7('0x113f')][_0x4cc7('0xaf3')](null)); _0x537d8d[_0x4cc7('0x1155')](this[_0x4cc7('0x1142')]['concat'](null)); _0x537d8d[_0x4cc7('0x11de')](this['_jointIndexData'][_0x4cc7('0xaf3')](null)); _0x537d8d['updateJointWeightsData'](this[_0x4cc7('0x11cd')]['concat'](null)); _0x537d8d['_autoDeriveVertexNormals'] = this[_0x4cc7('0x1137')]; _0x537d8d[_0x4cc7('0x1138')] = this[_0x4cc7('0x1138')]; _0x537d8d[_0x4cc7('0x11c9')] = this[_0x4cc7('0x11c9')]; _0x537d8d['_condensedIndexLookUp'] = this[_0x4cc7('0x11c8')]; _0x537d8d[_0x4cc7('0x11d2')] = this[_0x4cc7('0x11d2')]; return _0x537d8d; }, 'dispose': function() { if (_0x4cc7('0x11df') !== 'FtSIt') { _0x5eb4b3[_0x4cc7('0x8')]['updateStitch'][_0x4cc7('0x96b')](this); for (var _0x34c82b = this['_numFrames'] - 0x1, _0x397b6a, _0xcd983; 0x0 < _0x34c82b--; ) this[_0x4cc7('0xe79')] += this[_0x4cc7('0xe75')][_0x4cc7('0x2b')](_0x34c82b), _0x397b6a = this['_frames'][_0x4cc7('0x2b')](_0x34c82b)['jointPoses'][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xdde')], _0xcd983 = this['_frames'][_0x4cc7('0x2b')](_0x34c82b + 0x1)[_0x4cc7('0xddb')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xdde')], _0x397b6a = _0xcd983[_0x4cc7('0xe83')](_0x397b6a), this['_totalDelta']['x'] += _0x397b6a['x'], this[_0x4cc7('0xe74')]['y'] += _0x397b6a['y'], this[_0x4cc7('0xe74')]['z'] += _0x397b6a['z']; this[_0x4cc7('0xe77')] && this[_0x4cc7('0xe7a')] && (this[_0x4cc7('0xe79')] += this['_durations'][_0x4cc7('0x2b')](this[_0x4cc7('0xe76')] - 0x1), 0x1 < this['_numFrames'] && (_0x397b6a = this[_0x4cc7('0xa12')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xddb')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xdde')], _0xcd983 = this[_0x4cc7('0xa12')][_0x4cc7('0x2b')](0x1)['jointPoses'][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xdde')], _0x397b6a = _0xcd983[_0x4cc7('0xe83')](_0x397b6a), this[_0x4cc7('0xe74')]['x'] += _0x397b6a['x'], this[_0x4cc7('0xe74')]['y'] += _0x397b6a['y'], this[_0x4cc7('0xe74')]['z'] += _0x397b6a['z'])); } else { _0x138811[_0x4cc7('0x8')][_0x4cc7('0xa35')]['call'](this); this[_0x4cc7('0x1159')](this[_0x4cc7('0x11cb')]); this[_0x4cc7('0x1159')](this[_0x4cc7('0x11c4')]); } }, 'condenseIndexData': function() { var _0x2fa5e0 = this[_0x4cc7('0x11d3')][_0x4cc7('0x34')]() , _0x11019f = 0x0 , _0x299866 = new _0x67da9e(); this[_0x4cc7('0x11d2')] = _0x2bc114[_0x4cc7('0x9cf')](null, _0x2fa5e0, !0x0); this['_condensedIndexLookUp'] = _0x2bc114[_0x4cc7('0x9cc')](null); for (var _0x195d9d = 0x0; _0x195d9d < _0x2fa5e0; ) { var _0x4e5f6a = _0x195d9d++; var _0x1ec860 = this['_jointIndexData'][_0x4cc7('0x2b')](_0x4e5f6a) | 0x0; _0x299866['h'][_0x4cc7('0x959')](_0x1ec860) || (_0x299866['h'][_0x1ec860] = _0x11019f, this['_condensedIndexLookUp'][_0x4cc7('0x9e7')](_0x11019f++, _0x1ec860), this[_0x4cc7('0x11c8')][_0x4cc7('0x9e7')](_0x11019f++, _0x1ec860 + 0x1), this[_0x4cc7('0x11c8')][_0x4cc7('0x9e7')](_0x11019f++, _0x1ec860 + 0x2)); this[_0x4cc7('0x11d2')][_0x4cc7('0x9e7')](_0x4e5f6a, _0x299866['h'][_0x1ec860]); } this['_numCondensedJoints'] = _0x11019f / 0x3 | 0x0; this['invalidateBuffers'](this['_jointIndicesInvalid']); }, 'get_jointWeightsData': function() { return this[_0x4cc7('0x11cd')]; }, 'updateJointWeightsData': function(_0x4c0914) { if (_0x4cc7('0x11e0') !== _0x4cc7('0x11e1')) { this[_0x4cc7('0x11c9')] = 0x0; this[_0x4cc7('0x11d2')] = this[_0x4cc7('0x11c8')] = null; this[_0x4cc7('0x11cd')] = _0x4c0914; this[_0x4cc7('0x115b')](this[_0x4cc7('0x11cc')]); } else { return new _0x532161(_0x4c0914); } }, 'get_jointIndexData': function() { return this[_0x4cc7('0x11d3')]; }, 'updateJointIndexData': function(_0x3d9128) { this[_0x4cc7('0x11d3')] = _0x3d9128; this[_0x4cc7('0x115b')](this[_0x4cc7('0x11d1')]); }, '__class__': _0x32ea77, '__properties__': _0x5aff49(_0x138811[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_jointIndexData': _0x4cc7('0xdd7'), 'get_jointWeightsData': _0x4cc7('0xdd8'), 'get_numCondensedJoints': _0x4cc7('0xdc0'), 'get_condensedIndexLookUp': 'get_condensedIndexLookUp' }) }); var _0x151d6e = function() { this[_0x4cc7('0x11e2')] = _0x2bc114[_0x4cc7('0x24')](null, 0x8); this['_vertexNormalBufferContext'] = _0x2bc114[_0x4cc7('0x24')](null, 0x8); this[_0x4cc7('0x11e3')] = _0x2bc114[_0x4cc7('0x24')](null, 0x8); this[_0x4cc7('0x11e4')] = _0x2bc114[_0x4cc7('0x24')](null, 0x8); this[_0x4cc7('0x11e5')] = _0x2bc114[_0x4cc7('0x24')](null, 0x8); this[_0x4cc7('0x11e6')] = _0x2bc114['toObjectVector'](null, 0x8); this[_0x4cc7('0x11e7')] = _0x2bc114['toObjectVector'](null, 0x8); this[_0x4cc7('0x11e8')] = _0x2bc114['toObjectVector'](null, 0x8); this[_0x4cc7('0x11e9')] = _0x2bc114['toObjectVector'](null, 0x8); this[_0x4cc7('0x1178')] = _0x2bc114[_0x4cc7('0x24')](null, 0x8); this[_0x4cc7('0x11ea')] = _0x2bc114['toBoolVector'](null, 0x8, !0x0); this[_0x4cc7('0x11eb')] = _0x2bc114['toBoolVector'](null, 0x8, !0x0); this['_secondaryUvsInvalid'] = _0x2bc114[_0x4cc7('0x9cb')](null, 0x8, !0x0); this[_0x4cc7('0x11ec')] = _0x2bc114[_0x4cc7('0x9cb')](null, 0x8, !0x0); this[_0x4cc7('0x11ed')] = _0x2bc114[_0x4cc7('0x9cb')](null, 0x8, !0x0); _0x2e80a4[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0x11ee')] = _0x151d6e; _0x151d6e[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x4cc7('0x3e7'), _0x4cc7('0x11ef')]; _0x151d6e[_0x4cc7('0x8f8')] = [_0x23adba]; _0x151d6e[_0x4cc7('0x92b')] = _0x2e80a4; _0x151d6e['prototype'] = _0x2d63f9[_0x4cc7('0x11f0')](_0x5aff49, _0x2e80a4['prototype'], { '_uvs': null, '_secondaryUvs': null, '_vertexNormals': null, '_vertexTangents': null, '_verticesInvalid': null, '_uvsInvalid': null, '_secondaryUvsInvalid': null, '_normalsInvalid': null, '_tangentsInvalid': null, '_vertexBuffer': null, '_uvBuffer': null, '_secondaryUvBuffer': null, '_vertexNormalBuffer': null, '_vertexTangentBuffer': null, '_vertexBufferContext': null, '_uvBufferContext': null, '_secondaryUvBufferContext': null, '_vertexNormalBufferContext': null, '_vertexTangentBufferContext': null, '_numVertices': null, 'get_numVertices': function() { return this[_0x4cc7('0x117b')]; }, 'activateVertexBuffer': function(_0x362332, _0x7e61af) { var _0x5e94f7 = _0x7e61af[_0x4cc7('0x117f')] , _0x375a31 = _0x7e61af[_0x4cc7('0xdb2')]; if (null == this[_0x4cc7('0x1178')][_0x4cc7('0x2b')](_0x5e94f7) || this[_0x4cc7('0x11e5')][_0x4cc7('0x2b')](_0x5e94f7) != _0x375a31) this[_0x4cc7('0x1178')][_0x4cc7('0x9e7')](_0x5e94f7, _0x7e61af[_0x4cc7('0x11d0')](this[_0x4cc7('0x117b')], 0x3)), this[_0x4cc7('0x11e5')][_0x4cc7('0x9e7')](_0x5e94f7, _0x375a31), this[_0x4cc7('0x11ed')][_0x4cc7('0x9e7')](_0x5e94f7, !0x0); this['_verticesInvalid'][_0x4cc7('0x2b')](_0x5e94f7) && (this[_0x4cc7('0x1178')][_0x4cc7('0x2b')](_0x5e94f7)['uploadFromVector'](this[_0x4cc7('0x113f')], 0x0, this[_0x4cc7('0x117b')]), this[_0x4cc7('0x11ed')][_0x4cc7('0x9e7')](_0x5e94f7, !0x1)); _0x375a31[_0x4cc7('0xb1b')](_0x362332, this['_vertexBuffer'][_0x4cc7('0x2b')](_0x5e94f7), 0x0, 0x3); }, 'activateUVBuffer': function(_0x5e52a9, _0x101e5d) { var _0x4e6e96 = _0x101e5d['_stage3DIndex'] , _0x527db9 = _0x101e5d[_0x4cc7('0xdb2')]; this[_0x4cc7('0x1146')] && this[_0x4cc7('0x1132')] && (this[_0x4cc7('0x11f1')] = this[_0x4cc7('0x116b')](this[_0x4cc7('0x11f1')])); if (null == this[_0x4cc7('0x11e9')][_0x4cc7('0x2b')](_0x4e6e96) || this[_0x4cc7('0x11e4')][_0x4cc7('0x2b')](_0x4e6e96) != _0x527db9) this[_0x4cc7('0x11e9')][_0x4cc7('0x9e7')](_0x4e6e96, _0x101e5d['createVertexBuffer'](this['_numVertices'], 0x2)), this['_uvBufferContext']['set'](_0x4e6e96, _0x527db9), this[_0x4cc7('0x11ec')][_0x4cc7('0x9e7')](_0x4e6e96, !0x0); this[_0x4cc7('0x11ec')]['get'](_0x4e6e96) && (this[_0x4cc7('0x11e9')][_0x4cc7('0x2b')](_0x4e6e96)[_0x4cc7('0x1186')](this['_uvs'], 0x0, this[_0x4cc7('0x117b')]), this[_0x4cc7('0x11ec')][_0x4cc7('0x9e7')](_0x4e6e96, !0x1)); _0x527db9[_0x4cc7('0xb1b')](_0x5e52a9, this['_uvBuffer'][_0x4cc7('0x2b')](_0x4e6e96), 0x0, 0x2); }, 'activateSecondaryUVBuffer': function(_0x5bda02, _0x496916) { var _0x5386d0 = _0x496916[_0x4cc7('0x117f')] , _0x42bbcb = _0x496916[_0x4cc7('0xdb2')]; if (null == this[_0x4cc7('0x11e8')]['get'](_0x5386d0) || this[_0x4cc7('0x11e3')]['get'](_0x5386d0) != _0x42bbcb) this[_0x4cc7('0x11e8')]['set'](_0x5386d0, _0x496916[_0x4cc7('0x11d0')](this[_0x4cc7('0x117b')], 0x2)), this['_secondaryUvBufferContext'][_0x4cc7('0x9e7')](_0x5386d0, _0x42bbcb), this['_secondaryUvsInvalid'][_0x4cc7('0x9e7')](_0x5386d0, !0x0); this[_0x4cc7('0x11f2')][_0x4cc7('0x2b')](_0x5386d0) && (this[_0x4cc7('0x11e8')][_0x4cc7('0x2b')](_0x5386d0)[_0x4cc7('0x1186')](this['_secondaryUvs'], 0x0, this[_0x4cc7('0x117b')]), this['_secondaryUvsInvalid'][_0x4cc7('0x9e7')](_0x5386d0, !0x1)); _0x42bbcb[_0x4cc7('0xb1b')](_0x5bda02, this['_secondaryUvBuffer'][_0x4cc7('0x2b')](_0x5386d0), 0x0, 0x2); }, 'activateVertexNormalBuffer': function(_0x2beae3, _0x337a25) { var _0x289f82 = _0x337a25[_0x4cc7('0x117f')] , _0x4b3f36 = _0x337a25[_0x4cc7('0xdb2')]; this[_0x4cc7('0x1137')] && this[_0x4cc7('0x1135')] && (this[_0x4cc7('0xb8b')] = this[_0x4cc7('0x114d')](this[_0x4cc7('0xb8b')])); if (null == this[_0x4cc7('0x11e7')][_0x4cc7('0x2b')](_0x289f82) || this[_0x4cc7('0x11f3')][_0x4cc7('0x2b')](_0x289f82) != _0x4b3f36) this[_0x4cc7('0x11e7')][_0x4cc7('0x9e7')](_0x289f82, _0x337a25[_0x4cc7('0x11d0')](this[_0x4cc7('0x117b')], 0x3)), this['_vertexNormalBufferContext'][_0x4cc7('0x9e7')](_0x289f82, _0x4b3f36), this[_0x4cc7('0x11eb')][_0x4cc7('0x9e7')](_0x289f82, !0x0); this['_normalsInvalid'][_0x4cc7('0x2b')](_0x289f82) && (this[_0x4cc7('0x11e7')][_0x4cc7('0x2b')](_0x289f82)[_0x4cc7('0x1186')](this[_0x4cc7('0xb8b')], 0x0, this[_0x4cc7('0x117b')]), this['_normalsInvalid'][_0x4cc7('0x9e7')](_0x289f82, !0x1)); _0x4b3f36[_0x4cc7('0xb1b')](_0x2beae3, this[_0x4cc7('0x11e7')][_0x4cc7('0x2b')](_0x289f82), 0x0, 0x3); }, 'activateVertexTangentBuffer': function(_0x58a89f, _0x47d8c1) { var _0x43783d = _0x47d8c1[_0x4cc7('0x117f')] , _0x765415 = _0x47d8c1[_0x4cc7('0xdb2')]; this['_vertexTangentsDirty'] && (this[_0x4cc7('0x11f4')] = this[_0x4cc7('0x1152')](this[_0x4cc7('0x11f4')])); if (null == this[_0x4cc7('0x11e6')][_0x4cc7('0x2b')](_0x43783d) || this[_0x4cc7('0x11e2')]['get'](_0x43783d) != _0x765415) this[_0x4cc7('0x11e6')]['set'](_0x43783d, _0x47d8c1[_0x4cc7('0x11d0')](this[_0x4cc7('0x117b')], 0x3)), this[_0x4cc7('0x11e2')][_0x4cc7('0x9e7')](_0x43783d, _0x765415), this['_tangentsInvalid']['set'](_0x43783d, !0x0); this['_tangentsInvalid']['get'](_0x43783d) && (this[_0x4cc7('0x11e6')][_0x4cc7('0x2b')](_0x43783d)['uploadFromVector'](this['_vertexTangents'], 0x0, this[_0x4cc7('0x117b')]), this[_0x4cc7('0x11ea')]['set'](_0x43783d, !0x1)); _0x765415[_0x4cc7('0xb1b')](_0x58a89f, this[_0x4cc7('0x11e6')][_0x4cc7('0x2b')](_0x43783d), 0x0, 0x3); }, 'applyTransformation': function(_0xc98869) { _0x2e80a4['prototype'][_0x4cc7('0x1199')][_0x4cc7('0x96b')](this, _0xc98869); this[_0x4cc7('0x115b')](this[_0x4cc7('0x11ed')]); this[_0x4cc7('0x115b')](this[_0x4cc7('0x11eb')]); this['invalidateBuffers'](this['_tangentsInvalid']); }, 'clone': function() { if ('aNfZh' === 'aNfZh') { var _0x564423 = new _0x151d6e(); _0x564423[_0x4cc7('0x11f5')](this[_0x4cc7('0x113f')][_0x4cc7('0xaf3')](null)); _0x564423[_0x4cc7('0x11f6')](this['_uvs']['concat'](null)); _0x564423[_0x4cc7('0x1155')](this[_0x4cc7('0x1142')][_0x4cc7('0xaf3')](null)); null != this[_0x4cc7('0x11f7')] && _0x564423['updateSecondaryUVData'](this['_secondaryUvs'][_0x4cc7('0xaf3')](null)); this[_0x4cc7('0x1137')] || _0x564423[_0x4cc7('0x11f8')](this[_0x4cc7('0xb8b')]['concat'](null)); this['_autoDeriveVertexTangents'] || _0x564423[_0x4cc7('0x11f9')](this[_0x4cc7('0x11f4')][_0x4cc7('0xaf3')](null)); return _0x564423; } else { return this[_0x4cc7('0x11fa')]; } }, 'scale': function(_0x2e7038) { _0x2e80a4[_0x4cc7('0x8')]['scale'][_0x4cc7('0x96b')](this, _0x2e7038); this[_0x4cc7('0x115b')](this[_0x4cc7('0x11ed')]); }, 'scaleUV': function(_0x35d083, _0x4963fa) { null == _0x4963fa && (_0x4963fa = 0x1); null == _0x35d083 && (_0x35d083 = 0x1); _0x2e80a4[_0x4cc7('0x8')]['scaleUV'][_0x4cc7('0x96b')](this, _0x35d083, _0x4963fa); this[_0x4cc7('0x115b')](this[_0x4cc7('0x11ec')]); }, 'dispose': function() { if (_0x4cc7('0x11fb') !== _0x4cc7('0x11fb')) { this[_0x4cc7('0xac8')] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xac8')],!0x1,null,!0x1,null); this[_0x4cc7('0xac8')]['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xac8')]); var _0x508a19 = this['explorePath']['pathName']; _0x508a19 = _0x4b25d1['get_instance']()['paths'][_0x4cc7('0x2b')](_0x508a19); this[_0x4cc7('0xac8')][_0x4cc7('0x110a')] = new _0x42bd00(_0x508a19,0x2); } else { _0x2e80a4[_0x4cc7('0x8')]['dispose'][_0x4cc7('0x96b')](this); this[_0x4cc7('0x11fc')](); this['_vertexTangentBufferContext'] = this[_0x4cc7('0x11f3')] = this[_0x4cc7('0x11e3')] = this[_0x4cc7('0x11e4')] = this['_vertexBufferContext'] = this[_0x4cc7('0x11f4')] = this['_vertexNormals'] = this['_secondaryUvs'] = this[_0x4cc7('0x11f1')] = this[_0x4cc7('0x113a')] = this[_0x4cc7('0x11e6')] = this[_0x4cc7('0x11e8')] = this[_0x4cc7('0x11e9')] = this[_0x4cc7('0x11e7')] = this[_0x4cc7('0x1178')] = null; } }, 'disposeAllVertexBuffers': function() { this['disposeVertexBuffers'](this[_0x4cc7('0x1178')]); this[_0x4cc7('0x1159')](this[_0x4cc7('0x11e7')]); this[_0x4cc7('0x1159')](this[_0x4cc7('0x11e9')]); this[_0x4cc7('0x1159')](this[_0x4cc7('0x11e8')]); this['disposeVertexBuffers'](this[_0x4cc7('0x11e6')]); }, 'get_vertexData': function() { if ('ZAmnm' !== _0x4cc7('0x11fd')) { this[_0x4cc7('0x510')] = this[_0x4cc7('0x11fe')] = null; for (var _0x66c77c = 0x0, _0x195e02 = this[_0x4cc7('0x11ff')]; _0x66c77c < _0x195e02[_0x4cc7('0x34')](); ) { var _0x215629 = _0x195e02[_0x4cc7('0x2b')](_0x66c77c); ++_0x66c77c; _0x215629[_0x4cc7('0x1200')](); } } else { return this[_0x4cc7('0x113f')]; } }, 'get_vertexPositionData': function() { return this[_0x4cc7('0x113f')]; }, 'updateVertexData': function(_0xe8d03e) { this['_autoDeriveVertexNormals'] && (this[_0x4cc7('0x1135')] = !0x0); this[_0x4cc7('0x1138')] && (this['_vertexTangentsDirty'] = !0x0); this[_0x4cc7('0x1140')] = !0x0; this[_0x4cc7('0x113f')] = _0xe8d03e; _0xe8d03e = _0xe8d03e[_0x4cc7('0x34')]() / 0x3 | 0x0; _0xe8d03e != this[_0x4cc7('0x117b')] && this[_0x4cc7('0x11fc')](); this['_numVertices'] = _0xe8d03e; this[_0x4cc7('0x115b')](this['_verticesInvalid']); this[_0x4cc7('0x1166')](); }, 'get_UVData': function() { this[_0x4cc7('0x1132')] && this['_autoGenerateUVs'] && (this[_0x4cc7('0x11f1')] = this[_0x4cc7('0x116b')](this[_0x4cc7('0x11f1')])); return this[_0x4cc7('0x11f1')]; }, 'updateUVData': function(_0x369dae) { if ('AKxZK' !== _0x4cc7('0x1201')) { this[_0x4cc7('0x1138')] && (this[_0x4cc7('0x1136')] = !0x0); this[_0x4cc7('0x113b')] = !0x0; this[_0x4cc7('0x11f1')] = _0x369dae; this[_0x4cc7('0x115b')](this[_0x4cc7('0x11ec')]); } else { return this[_0x4cc7('0xd67')]; } }, 'updateSecondaryUVData': function(_0x14e5e0) { this['_secondaryUvs'] = _0x14e5e0; this[_0x4cc7('0x115b')](this['_secondaryUvsInvalid']); }, 'get_vertexNormalData': function() { this[_0x4cc7('0x1137')] && this[_0x4cc7('0x1135')] && (this[_0x4cc7('0xb8b')] = this[_0x4cc7('0x114d')](this[_0x4cc7('0xb8b')])); return this[_0x4cc7('0xb8b')]; }, 'updateVertexNormalData': function(_0x1df2c3) { this['_vertexNormalsDirty'] = !0x1; this[_0x4cc7('0x1137')] = null == _0x1df2c3; this['_vertexNormals'] = _0x1df2c3; this[_0x4cc7('0x115b')](this[_0x4cc7('0x11eb')]); }, 'get_vertexTangentData': function() { this['_autoDeriveVertexTangents'] && this[_0x4cc7('0x1136')] && (this['_vertexTangents'] = this[_0x4cc7('0x1152')](this[_0x4cc7('0x11f4')])); return this[_0x4cc7('0x11f4')]; }, 'updateVertexTangentData': function(_0x34a628) { this[_0x4cc7('0x1136')] = !0x1; this[_0x4cc7('0x1138')] = null == _0x34a628; this[_0x4cc7('0x11f4')] = _0x34a628; this[_0x4cc7('0x115b')](this[_0x4cc7('0x11ea')]); }, 'updateVertexNormals': function(_0x5df5e1) { this['invalidateBuffers'](this['_normalsInvalid']); return _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x114d')][_0x4cc7('0x96b')](this, _0x5df5e1); }, 'updateVertexTangents': function(_0x2f1495) { this[_0x4cc7('0x1135')] && (this[_0x4cc7('0xb8b')] = this['updateVertexNormals'](this[_0x4cc7('0xb8b')])); this[_0x4cc7('0x115b')](this[_0x4cc7('0x11ea')]); return _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1152')]['call'](this, _0x2f1495); }, 'updateDummyUVs': function(_0x403bed) { this[_0x4cc7('0x115b')](this[_0x4cc7('0x11ec')]); return _0x2e80a4[_0x4cc7('0x8')]['updateDummyUVs'][_0x4cc7('0x96b')](this, _0x403bed); }, 'get_vertexStride': function() { return 0x3; }, 'get_vertexTangentStride': function() { return 0x3; }, 'get_vertexNormalStride': function() { return 0x3; }, 'get_UVStride': function() { return 0x2; }, 'get_vertexOffset': function() { return 0x0; }, 'get_vertexNormalOffset': function() { return 0x0; }, 'get_vertexTangentOffset': function() { if (_0x4cc7('0x1202') !== _0x4cc7('0x1203')) { return 0x0; } else { return this[_0x4cc7('0xdb4')][a]; } }, 'get_UVOffset': function() { return 0x0; }, '__class__': _0x151d6e, '__properties__': _0x5aff49(_0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_numVertices': _0x4cc7('0x1172') }) }); var _0x2a71fa = function(_0x3b070b, _0x17b63d, _0x5829dd) { if (_0x4cc7('0x1204') !== _0x4cc7('0x1204')) { this[_0x4cc7('0x1205')] = _0x3b070b; for (var _0x28e30d = 0x0, _0x403b19 = this[_0x4cc7('0x1206')]; _0x28e30d < _0x403b19; ) { var _0x58b1c9 = _0x28e30d++; this[_0x4cc7('0x1207')][_0x4cc7('0x2b')](_0x58b1c9)[_0x4cc7('0x1208')](this[_0x4cc7('0x1205')]); } return _0x3b070b; } else { this['_offsetU2'] = this[_0x4cc7('0x1209')] = 0x0; this[_0x4cc7('0x120a')] = this[_0x4cc7('0x120b')] = 0x1; this[_0x4cc7('0x120c')] = this[_0x4cc7('0x120d')] = this[_0x4cc7('0x120e')] = 0x0; this['_scaleU'] = this[_0x4cc7('0x1134')] = 0x1; this[_0x4cc7('0x120f')] = 0x0; this['_parentMesh'] = _0x17b63d; this[_0x4cc7('0x1210')] = _0x3b070b; this[_0x4cc7('0x32')](_0x5829dd); } }; _0x16dada['away3d.core.base.SubMesh'] = _0x2a71fa; _0x2a71fa[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x4cc7('0x3e7'), 'SubMesh']; _0x2a71fa[_0x4cc7('0x8f8')] = [_0xcfa3e3]; _0x2a71fa[_0x4cc7('0x8')] = {}; _0x2a71fa[_0x4cc7('0x8')]['_material'] = null; _0x2a71fa[_0x4cc7('0x8')]['_parentMesh'] = null; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x1210')] = null; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0xe3f')] = null; _0x2a71fa[_0x4cc7('0x8')]['_uvTransform'] = null; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x1211')] = null; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x120f')] = null; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x1133')] = null; _0x2a71fa[_0x4cc7('0x8')]['_scaleV'] = null; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x120c')] = null; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x120d')] = null; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x1212')] = null; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x1213')] = null; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x120e')] = null; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x120a')] = null; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x120b')] = null; _0x2a71fa[_0x4cc7('0x8')]['_offsetU2'] = null; _0x2a71fa[_0x4cc7('0x8')]['_offsetV2'] = null; _0x2a71fa[_0x4cc7('0x8')]['get_sourceEntity'] = function() { return this._parentMesh; } ; _0x2a71fa[_0x4cc7('0x8')]['get_subGeometry'] = function() { return this._subGeometry; } ; _0x2a71fa[_0x4cc7('0x8')]['set_subGeometry'] = function(_0x2169b9) { return this._subGeometry = _0x2169b9; } ; _0x2a71fa[_0x4cc7('0x8')]['get_material'] = function() { return null != this._material ? this._material : this._parentMesh.get_material(); } ; _0x2a71fa[_0x4cc7('0x8')]['set_material'] = function(_0x31487a) { null != this._material && this._material.removeOwner(this); this._material = _0x31487a; null != this._material && this._material.addOwner(this); return _0x31487a; } ; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x3de')] = function() { return this._parentMesh.get_inverseSceneTransform(); } ; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0xe40')] = function(_0x4d7c16, _0x21b542) { this._subGeometry.activateVertexBuffer(_0x4d7c16, _0x21b542); } ; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0xe41')] = function(_0x17b6a9, _0x42f00c) { if (_0x2d63f9.PkNLi(_0x4cc7('0x1214'), _0x4cc7('0x1215'))) { var _0x273505 = 0x0; for (_0x17b6a9 = _0x17b6a9.boxRings; _0x273505 < _0x17b6a9.get_length(); ) { var _0x49a6e8 = _0x17b6a9.get(_0x273505); ++_0x273505; 0x2 == _0x49a6e8 || 0x0 == _0x49a6e8 ? _0x42f00c = !0x0 : c = !0x0; } } else { this._subGeometry.activateVertexNormalBuffer(_0x17b6a9, _0x42f00c); } } ; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x1175')] = function(_0x3da133, _0x410341) { this._subGeometry.activateVertexTangentBuffer(_0x3da133, _0x410341); } ; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x1173')] = function(_0x512e96, _0x4710f1) { this._subGeometry.activateUVBuffer(_0x512e96, _0x4710f1); } ; _0x2a71fa[_0x4cc7('0x8')]['activateSecondaryUVBuffer'] = function(_0x55de4d, _0x5d4440) { this._subGeometry.activateSecondaryUVBuffer(_0x55de4d, _0x5d4440); } ; _0x2a71fa[_0x4cc7('0x8')]['getIndexBuffer'] = function(_0x1cbd16) { var _0x1a1c22 = { rRTrb: function(_0x49f66b, _0x180fb0) { return _0x49f66b * _0x180fb0; } }; if (_0x4cc7('0x1216') === _0x4cc7('0x1216')) { return this._subGeometry.getIndexBuffer(_0x1cbd16); } else { this.get_graphics().clear(); this.get_graphics().beginFill(this.fillColor); var _0x32fc52 = this.get_graphics() , _0x2c44fa = this.textField.get_width() , _0x428f32 = this.textField.get_height() , _0x2494b6 = _0x1a1c22.rRTrb(0.1, this.textField.get_width()) , _0x5217be = 0.1 * this.textField.get_height(); _0x32fc52.drawRoundRect(0x0, 0x0, _0x2c44fa, _0x428f32, _0x2494b6 < _0x5217be ? _0x2494b6 : _0x5217be); this.get_graphics().endFill(); this.set_width(this.textField.get_width()); this.set_height(this.textField.get_height()); } } ; _0x2a71fa[_0x4cc7('0x8')]['get_numTriangles'] = function() { return this._subGeometry.get_numTriangles(); } ; _0x2a71fa[_0x4cc7('0x8')]['get_animator'] = function() { return this._parentMesh.get_animator(); } ; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0xfeb')] = function() { return this._parentMesh.get_mouseEnabled() ? !0x0 : this._parentMesh._ancestorsAllowMouseEnabled; } ; _0x2a71fa[_0x4cc7('0x8')]['get_castsShadows'] = function() { return this._parentMesh.get_castsShadows(); } ; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x11c0')] = function() { this._uvTransformDirty && this.updateUVTransform(); return this._uvTransform; } ; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x11c2')] = function() { this._uvTransformDirty2 && this.updateUVTransform2(); return this._uvTransform2; } ; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x1217')] = function() { null == this._uvTransform && (this._uvTransform = new _0x4a1676()); this._uvTransform.identity(); 0x0 != this._uvRotation && this._uvTransform.rotate(this._uvRotation); 0x1 == this._scaleU && 0x1 == this._scaleV || this._uvTransform.scale(this._scaleU, this._scaleV); this._uvTransform.translate(this._offsetU, this._offsetV); this._uvTransformDirty = !0x1; } ; _0x2a71fa[_0x4cc7('0x8')]['updateUVTransform2'] = function() { null == this._uvTransform2 && (this._uvTransform2 = new _0x4a1676()); this._uvTransform2.identity(); 0x0 != this._uvRotation2 && this._uvTransform2.rotate(this._uvRotation2); 0x1 == this._scaleU2 && 0x1 == this._scaleV2 || this._uvTransform2.scale(this._scaleU2, this._scaleV2); this._uvTransform2.translate(this._offsetU2, this._offsetV2); this._uvTransformDirty2 = !0x1; } ; _0x2a71fa[_0x4cc7('0x8')]['dispose'] = function() { this.set_material(null); } ; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x1218')] = function(_0x283616) { return this._parentMesh.get_sceneTransform(); } ; _0x2a71fa[_0x4cc7('0x8')]['__class__'] = _0x2a71fa; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_uvTransform2'] = 'get_uvTransform2'; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x11c0')] = _0x4cc7('0x11c0'); _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x119b')] = _0x4cc7('0x119b'); _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xfeb')] = _0x4cc7('0xfeb'); _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x11bd')] = _0x4cc7('0x11bd'); _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_numTriangles'] = _0x4cc7('0x114b'); _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x3de')] = _0x4cc7('0x3de'); _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x32')] = _0x4cc7('0x32'); _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x31')] = _0x4cc7('0x31'); _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xe34')] = _0x4cc7('0xe34'); _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1219')] = _0x4cc7('0x1219'); _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x11c1')] = _0x4cc7('0x11c1'); var _0x3dff6d = function(_0x382d9d, _0x1b8b83) { if (_0x4cc7('0x121a') === _0x2d63f9['lwYwN']) { null == _0x1b8b83 && (_0x1b8b83 = 0x0); null == _0x382d9d && (_0x382d9d = 0x0); this['_u'] = _0x382d9d; this['_v'] = _0x1b8b83; } else { null == c && (c = !0x0); if (c && _0x477148[_0x4cc7('0x121b')][_0x4cc7('0x121c')] && _0x477148[_0x4cc7('0x121b')][_0x4cc7('0x9e8')](_0x382d9d, _0x1b8b83)) return !0x0; var _0x8c5c13 = _0x382d9d[_0x4cc7('0x2d')](':'); c = _0x382d9d[_0x4cc7('0xde7')](0x0, _0x8c5c13); _0x382d9d = _0x382d9d[_0x4cc7('0xde7')](_0x8c5c13 + 0x1); c = _0x477148[_0x4cc7('0x1125')](c); return null != c ? c[_0x4cc7('0xcaf')](_0x382d9d, _0x1b8b83) : !0x1; } }; _0x16dada[_0x4cc7('0x121d')] = _0x3dff6d; _0x3dff6d['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x4cc7('0x3e7'), _0x4cc7('0x42'), 'UV']; _0x3dff6d[_0x4cc7('0x8')] = {}; _0x3dff6d[_0x4cc7('0x8')]['_u'] = null; _0x3dff6d[_0x4cc7('0x8')]['_v'] = null; _0x3dff6d[_0x4cc7('0x8')][_0x4cc7('0x121e')] = function() { return this._v; } ; _0x3dff6d[_0x4cc7('0x8')][_0x4cc7('0x121f')] = function() { return this._u; } ; _0x3dff6d[_0x4cc7('0x8')][_0x4cc7('0x8eb')] = function() { return this._u + ',' + this._v; } ; _0x3dff6d[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3dff6d; _0x3dff6d[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x3dff6d[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x121f')] = 'get_u'; _0x3dff6d[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x121e')] = _0x4cc7('0x121e'); var _0xa33b87 = function(_0x2b5021, _0x36838b, _0x4fc513, _0x423a6f) { null == _0x423a6f && (_0x423a6f = 0x0); null == _0x4fc513 && (_0x4fc513 = 0x0); null == _0x36838b && (_0x36838b = 0x0); null == _0x2b5021 && (_0x2b5021 = 0x0); this['_x'] = _0x2b5021; this['_y'] = _0x36838b; this['_z'] = _0x4fc513; this['_index'] = _0x423a6f; }; _0x16dada['away3d.core.base.data.Vertex'] = _0xa33b87; _0xa33b87[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x2d63f9['TlBRU'], _0x4cc7('0x3e7'), _0x4cc7('0x42'), _0x4cc7('0x1220')]; _0xa33b87[_0x4cc7('0x8')] = {}; _0xa33b87[_0x4cc7('0x8')]['_x'] = null; _0xa33b87[_0x4cc7('0x8')]['_y'] = null; _0xa33b87[_0x4cc7('0x8')]['_z'] = null; _0xa33b87[_0x4cc7('0x8')][_0x4cc7('0xe3f')] = null; _0xa33b87[_0x4cc7('0x8')][_0x4cc7('0x472')] = function() { return this._x; } ; _0xa33b87[_0x4cc7('0x8')]['get_y'] = function() { return this._y; } ; _0xa33b87[_0x4cc7('0x8')]['get_z'] = function() { return this._z; } ; _0xa33b87[_0x4cc7('0x8')]['toString'] = function() { if (_0x56067a.wFtmv !== 'bURzp') { return this._x + ',' + this._y + ',' + this._z; } else { a = new _0x2a71fa(a,this,null); var _0x2fc111 = this._subMeshes.get_length(); a._index = _0x2fc111; this._subMeshes.set(_0x2fc111, a); this.invalidateBounds(); } } ; _0xa33b87[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xa33b87; _0xa33b87[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0xa33b87[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xd92')] = _0x4cc7('0xd92'); _0xa33b87[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xb45')] = _0x4cc7('0xb45'); _0xa33b87[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x472')] = _0x4cc7('0x472'); var _0x2a7c9f = function() {}; _0x16dada[_0x4cc7('0x1221')] = _0x2a7c9f; _0x2a7c9f[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x4cc7('0x42'), 'EntityListItem']; _0x2a7c9f[_0x4cc7('0x8')] = {}; _0x2a7c9f[_0x4cc7('0x8')][_0x4cc7('0xffa')] = null; _0x2a7c9f[_0x4cc7('0x8')][_0x4cc7('0x3a')] = null; _0x2a7c9f[_0x4cc7('0x8')]['__class__'] = _0x2a7c9f; var _0x150be7 = function() { this[_0x4cc7('0x1222')] = this['_index'] = 0x0; this[_0x4cc7('0x1223')] = _0x2bc114[_0x4cc7('0x24')](null); }; _0x16dada[_0x4cc7('0x1224')] = _0x150be7; _0x150be7[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x4cc7('0x42'), _0x4cc7('0x1225')]; _0x150be7[_0x4cc7('0x8')] = {}; _0x150be7[_0x4cc7('0x8')][_0x4cc7('0x1223')] = null; _0x150be7[_0x4cc7('0x8')][_0x4cc7('0xe3f')] = null; _0x150be7[_0x4cc7('0x8')][_0x4cc7('0x1222')] = null; _0x150be7[_0x4cc7('0x8')][_0x4cc7('0x1226')] = function() { if (this._index == this._poolSize) { var _0x4b37fe = new _0x2a7c9f(); this._pool.set(this._index++, _0x4b37fe); ++this._poolSize; } else _0x4b37fe = this._pool.get(this._index++); return _0x4b37fe; } ; _0x150be7[_0x4cc7('0x8')][_0x4cc7('0x1227')] = function() { if (_0x4cc7('0x1228') === 'HHyTn') { return this.bitmap.get_width(); } else { this._index = 0x0; } } ; _0x150be7[_0x4cc7('0x8')]['__class__'] = _0x150be7; var _0x2c4990 = function() {}; _0x16dada[_0x4cc7('0x1229')] = _0x2c4990; _0x2c4990['__name__'] = [_0x4cc7('0x7f'), 'core', 'data', _0x4cc7('0x122a')]; _0x2c4990[_0x4cc7('0x8')] = {}; _0x2c4990[_0x4cc7('0x8')]['next'] = null; _0x2c4990[_0x4cc7('0x8')][_0x4cc7('0x122b')] = null; _0x2c4990[_0x4cc7('0x8')][_0x4cc7('0x122c')] = null; _0x2c4990[_0x4cc7('0x8')]['renderOrderId'] = null; _0x2c4990[_0x4cc7('0x8')][_0x4cc7('0x122d')] = null; _0x2c4990[_0x4cc7('0x8')][_0x4cc7('0x122e')] = null; _0x2c4990[_0x4cc7('0x8')][_0x4cc7('0x122f')] = null; _0x2c4990[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x2c4990; var _0x59aa7c = function() { this[_0x4cc7('0x1222')] = this[_0x4cc7('0xe3f')] = 0x0; this[_0x4cc7('0x1223')] = _0x2bc114[_0x4cc7('0x24')](null); }; _0x16dada[_0x4cc7('0x1230')] = _0x59aa7c; _0x59aa7c[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'core', 'data', 'RenderableListItemPool']; _0x59aa7c[_0x4cc7('0x8')] = {}; _0x59aa7c[_0x4cc7('0x8')][_0x4cc7('0x1223')] = null; _0x59aa7c[_0x4cc7('0x8')][_0x4cc7('0xe3f')] = null; _0x59aa7c[_0x4cc7('0x8')]['_poolSize'] = null; _0x59aa7c[_0x4cc7('0x8')][_0x4cc7('0x1226')] = function() { if (this._index == this._poolSize) { var _0x3a3caa = new _0x2c4990(); this._pool.set(this._index++, _0x3a3caa); ++this._poolSize; return _0x3a3caa; } return this._pool.get(this._index++); } ; _0x59aa7c[_0x4cc7('0x8')][_0x4cc7('0x1227')] = function() { this._index = 0x0; } ; _0x59aa7c[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x59aa7c; var _0x309a4a = function(_0x5f13a3) { this[_0x4cc7('0x10ca')] = _0x5f13a3; this[_0x4cc7('0x1231')] = new _0x3a1efa(); this[_0x4cc7('0x1232')] = new _0x3a1efa(); this[_0x4cc7('0x1233')] = []; this[_0x4cc7('0x1234')] = []; }; _0x16dada[_0x4cc7('0x1235')] = _0x309a4a; _0x309a4a[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x4cc7('0x1236'), _0x4cc7('0x1237')]; _0x309a4a['getInstance'] = function(_0xee1151) { if (_0x4cc7('0x1238') !== _0x4cc7('0x1239')) { var _0x44baa6 = _0xee1151[_0x4cc7('0x123a')](); null == _0x309a4a[_0x4cc7('0x123b')] && (_0x309a4a[_0x4cc7('0x123b')] = _0x2bc114[_0x4cc7('0x24')](null, 0x8, !0x0)); null == _0x309a4a[_0x4cc7('0x123b')][_0x4cc7('0x2b')](_0x44baa6) && (_0x309a4a[_0x4cc7('0x123b')]['set'](_0x44baa6, new _0x309a4a(_0xee1151)), _0xee1151[_0x4cc7('0x9ad')](_0x4cc7('0x123c'), _0x309a4a[_0x4cc7('0x123d')], !0x1, 0x0, !0x0), _0xee1151[_0x4cc7('0x9ad')]('Context3DCreated', _0x309a4a['onContext3DDisposed'], !0x1, 0x0, !0x0), _0xee1151['addEventListener'](_0x4cc7('0x1120'), _0x309a4a['onContext3DDisposed'], !0x1, 0x0, !0x0)); return _0x309a4a['_instances'][_0x4cc7('0x2b')](_0x44baa6); } else { var _0x3cacdf = _0xee1151[_0x4cc7('0x9e7')] , _0x9d6ed0 = _0x3cacdf[_0x4cc7('0x123e')]; _0x9d6ed0 = _0x104058['get_instance']()['get'](_0x9d6ed0['id'], _0x9d6ed0[_0x4cc7('0xc12')]); _0x3cacdf = _0x3cacdf[_0x4cc7('0xc2f')]; _0xee1151 = (_0x9d6ed0 < _0x3cacdf ? _0x9d6ed0 : _0x3cacdf) > _0xee1151['index']; } } ; _0x309a4a[_0x4cc7('0x123f')] = function(_0x391f6c) { if (null == _0x309a4a['_instances'][_0x4cc7('0x2b')](_0x391f6c)) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1240'))); return _0x309a4a[_0x4cc7('0x123b')]['get'](_0x391f6c); } ; _0x309a4a['onContext3DDisposed'] = function(_0x1c3c5c) { _0x1c3c5c = _0x5260f5['__cast'](_0x1c3c5c['target'], _0x36fa20); var _0x135255 = _0x1c3c5c[_0x4cc7('0x117f')]; _0x309a4a[_0x4cc7('0x123b')][_0x4cc7('0x2b')](_0x135255)[_0x4cc7('0xa35')](); _0x309a4a[_0x4cc7('0x123b')]['set'](_0x135255, null); _0x1c3c5c[_0x4cc7('0xa2d')](_0x4cc7('0x123c'), _0x309a4a[_0x4cc7('0x123d')]); _0x1c3c5c[_0x4cc7('0xa2d')](_0x4cc7('0x1241'), _0x309a4a[_0x4cc7('0x123d')]); _0x1c3c5c['removeEventListener'](_0x4cc7('0x1120'), _0x309a4a[_0x4cc7('0x123d')]); } ; _0x309a4a[_0x4cc7('0x8')] = {}; _0x309a4a[_0x4cc7('0x8')][_0x4cc7('0x10ca')] = null; _0x309a4a[_0x4cc7('0x8')][_0x4cc7('0x1231')] = null; _0x309a4a[_0x4cc7('0x8')][_0x4cc7('0x1232')] = null; _0x309a4a[_0x4cc7('0x8')]['_usages'] = null; _0x309a4a[_0x4cc7('0x8')]['_keys'] = null; _0x309a4a[_0x4cc7('0x8')][_0x4cc7('0xa35')] = function() { for (var _0x472783 = this._program3Ds.keys(); _0x472783.hasNext(); ) { var _0xe9913b = _0x472783.next(); this.destroyProgram(_0xe9913b); } this._usages = this._program3Ds = this._keys = null; } ; _0x309a4a[_0x4cc7('0x8')]['setProgram3D'] = function(_0x4ed8fd, _0x395abc, _0x5b969a, _0x5e11f2) { null == _0x5e11f2 && (_0x5e11f2 = 0x1); var _0x2ff923 = this._stage3DProxy._stage3DIndex , _0x4b7828 = _0x395abc + _0x56067a.KMxvX + _0x5b969a; var _0x4cdfdf = this._program3Ds; if (null != _0x842c50[_0x4b7828] ? !_0x4cdfdf.existsReserved(_0x4b7828) : !_0x4cdfdf.h.hasOwnProperty(_0x4b7828)) { this._keys[_0x309a4a._currentId] = _0x4b7828; this._usages[_0x309a4a._currentId] = 0x0; _0x4cdfdf = _0x309a4a._currentId; var _0xdeb32 = this._ids; null != _0x842c50[_0x4b7828] ? _0xdeb32.setReserved(_0x4b7828, _0x4cdfdf) : _0xdeb32.h[_0x4b7828] = _0x4cdfdf; ++_0x309a4a._currentId; _0x4cdfdf = this._stage3DProxy._context3D.createProgram(); _0x395abc = new _0x12fb81(_0x4f6276.active).assemble(_0x56c304.toString(0x1), _0x395abc, _0x5e11f2); _0x5b969a = new _0x12fb81(_0x4f6276.active).assemble(_0x56c304.toString(0x0), _0x5b969a, _0x5e11f2); _0x4cdfdf.upload(_0x395abc, _0x5b969a); _0x5b969a = this._program3Ds; null != _0x842c50[_0x4b7828] ? _0x5b969a.setReserved(_0x4b7828, _0x4cdfdf) : _0x5b969a.h[_0x4b7828] = _0x4cdfdf; } _0x5b969a = _0x4ed8fd._program3Dids.get(_0x2ff923); _0x5e11f2 = this._ids; _0x5e11f2 = null != _0x842c50[_0x4b7828] ? _0x5e11f2.getReserved(_0x4b7828) : _0x5e11f2.h[_0x4b7828]; _0x5b969a != _0x5e11f2 && (0x0 <= _0x5b969a && this.freeProgram3D(_0x5b969a), this._usages[_0x5e11f2]++); _0x4ed8fd._program3Dids.set(_0x2ff923, _0x5e11f2); _0x5b969a = this._program3Ds; _0x4ed8fd._program3Ds.set(_0x2ff923, null != _0x842c50[_0x4b7828] ? _0x5b969a.getReserved(_0x4b7828) : _0x5b969a.h[_0x4b7828]); } ; _0x309a4a[_0x4cc7('0x8')][_0x4cc7('0x1242')] = function(_0x423028) { this._usages[_0x423028]--; 0x0 == this._usages[_0x423028] && this.destroyProgram(this._keys[_0x423028]); } ; _0x309a4a[_0x4cc7('0x8')][_0x4cc7('0x1243')] = function(_0x135251) { var _0x4da7d9 = this._program3Ds; (null != _0x842c50[_0x135251] ? _0x4da7d9.getReserved(_0x135251) : _0x4da7d9.h[_0x135251]).dispose(); this._program3Ds.remove(_0x135251); _0x4da7d9 = this._ids; null != _0x842c50[_0x135251] ? _0x4da7d9.setReserved(_0x135251, -0x1) : _0x4da7d9.h[_0x135251] = -0x1; } ; _0x309a4a[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x309a4a; var _0x76b31e = function(_0x1f6dbb, _0x286868, _0x356dc8) { null == _0x356dc8 && (_0x356dc8 = !0x1); null == _0x286868 && (_0x286868 = !0x1); this[_0x4cc7('0x994')] = _0x1f6dbb; this[_0x4cc7('0xa47')] = _0x286868; this[_0x4cc7('0x1244')] = _0x356dc8; this[_0x4cc7('0xa48')] = 0x2; }; _0x16dada[_0x4cc7('0x1245')] = _0x76b31e; _0x76b31e[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x9a7'), 'Event']; _0x76b31e[_0x4cc7('0x8')] = {}; _0x76b31e[_0x4cc7('0x8')][_0x4cc7('0xa47')] = null; _0x76b31e[_0x4cc7('0x8')]['cancelable'] = null; _0x76b31e[_0x4cc7('0x8')]['currentTarget'] = null; _0x76b31e[_0x4cc7('0x8')]['eventPhase'] = null; _0x76b31e[_0x4cc7('0x8')][_0x4cc7('0xa26')] = null; _0x76b31e[_0x4cc7('0x8')][_0x4cc7('0x994')] = null; _0x76b31e[_0x4cc7('0x8')][_0x4cc7('0xa38')] = null; _0x76b31e[_0x4cc7('0x8')][_0x4cc7('0x1246')] = null; _0x76b31e[_0x4cc7('0x8')]['__preventDefault'] = null; _0x76b31e[_0x4cc7('0x8')][_0x4cc7('0x1247')] = function() { return this.__preventDefault; } ; _0x76b31e[_0x4cc7('0x8')][_0x4cc7('0xc5c')] = function() { this.cancelable && (this.__preventDefault = !0x0); } ; _0x76b31e[_0x4cc7('0x8')][_0x4cc7('0x1248')] = function() { this.__isCanceledNow = this.__isCanceled = !0x0; } ; _0x76b31e[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x76b31e; var _0x6c00be = function(_0x3c1bc0) { if (_0x4cc7('0x1249') === _0x4cc7('0x1249')) { this[_0x4cc7('0x124a')] = !0x0; _0x76b31e[_0x4cc7('0x96b')](this, _0x3c1bc0, !0x0, !0x0); } else { null == b && (b = _0x2bc114['toObjectVector'](null)); 0x1 == (_0x3c1bc0['length'] & 0x1) && _0x3c1bc0[_0x4cc7('0x29')](0x0); for (var _0x4df4c2 = _0x44b7a4['range'](0x0, _0x3c1bc0[_0x4cc7('0x21')], 0x2); _0x4df4c2[_0x4cc7('0x124b')] != _0x4df4c2['end']; ) { var _0x19c290 = _0x4df4c2[_0x4cc7('0x124b')] += _0x4df4c2['step']; _0x19c290 = _0x2f716e['getChainCondition'](_0x3c1bc0[_0x19c290], _0x3c1bc0[_0x19c290 + 0x1]); null != _0x19c290 && b[_0x4cc7('0x29')](_0x19c290); } return b; } }; _0x16dada[_0x4cc7('0x124c')] = _0x6c00be; _0x6c00be[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x9a7'), _0x4cc7('0x124d')]; _0x6c00be[_0x4cc7('0x92b')] = _0x76b31e; _0x6c00be[_0x4cc7('0x8')] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], { '_allowedToPropagate': null, '_parentEvent': null, 'screenX': null, 'screenY': null, 'object': null, 'renderable': null, 'uv': null, 'index': null, 'subGeometryIndex': null, 'localPosition': null, 'localNormal': null, 'ctrlKey': null, 'altKey': null, 'shiftKey': null, 'delta': null, 'stopImmediatePropagation': function() { _0x76b31e[_0x4cc7('0x8')][_0x4cc7('0x1248')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x124a')] = !0x1; null != this[_0x4cc7('0x124e')] && this['_parentEvent'][_0x4cc7('0x1248')](); }, '__class__': _0x6c00be }); var _0x1f0b5c = function() { this[_0x4cc7('0x1194')] = 0x0; this[_0x4cc7('0x124f')] = _0x44cc3b[_0x4cc7('0x1250')]; this['_mouseMoveEvent'] = new _0x276ae5(_0x4cc7('0x55f')); this[_0x4cc7('0x1251')] = new _0x21e384(); this['_updateDirty'] = !0x0; null == _0x1f0b5c[_0x4cc7('0x1193')] && (_0x1f0b5c[_0x4cc7('0x1193')] = new _0x142a66(), _0x1f0b5c['_view3DLookup'] = _0x2bc114[_0x4cc7('0x24')](null)); }; _0x16dada[_0x4cc7('0x1252')] = _0x1f0b5c; _0x1f0b5c[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x3eb'), 'managers', _0x4cc7('0x1253')]; _0x1f0b5c[_0x4cc7('0x8')] = {}; _0x1f0b5c[_0x4cc7('0x8')][_0x4cc7('0x1254')] = null; _0x1f0b5c[_0x4cc7('0x8')][_0x4cc7('0x1255')] = null; _0x1f0b5c[_0x4cc7('0x8')][_0x4cc7('0x1251')] = null; _0x1f0b5c[_0x4cc7('0x8')][_0x4cc7('0x1256')] = null; _0x1f0b5c[_0x4cc7('0x8')]['_forceMouseMove'] = null; _0x1f0b5c[_0x4cc7('0x8')]['_mousePicker'] = null; _0x1f0b5c[_0x4cc7('0x8')][_0x4cc7('0x1194')] = null; _0x1f0b5c[_0x4cc7('0x8')][_0x4cc7('0x10f9')] = function(_0x4154cd) { _0x1f0b5c._previousCollidingView = _0x1f0b5c._collidingView; if (_0x56067a.PEZDb(null, _0x4154cd)) { _0x4154cd.get_stage3DProxy().get_bufferClear() && (_0x1f0b5c._collidingViewObjects = _0x2bc114.toObjectVector(null, _0x1f0b5c._viewCount)); var _0x69836f = _0x4154cd.localToGlobal(new _0x212a6a(_0x4154cd.get_mouseX(),_0x4154cd.get_mouseY())); _0x4154cd.get_shareContext() ? (null == _0x1f0b5c._collidingViewObjects && (_0x1f0b5c._collidingViewObjects = _0x2bc114.toObjectVector(null, _0x1f0b5c._viewCount)), _0x1f0b5c._collidingObject = _0x1f0b5c._collidingViewObjects.set(_0x1f0b5c._view3Ds.h[_0x4154cd.__id__], this._mousePicker.getViewCollision(_0x69836f.x, _0x69836f.y, _0x4154cd))) : _0x4154cd == this._activeView && (this._forceMouseMove || this._updateDirty) && (_0x1f0b5c._collidingObject = this._mousePicker.getViewCollision(_0x69836f.x, _0x69836f.y, _0x4154cd)); } } ; _0x1f0b5c[_0x4cc7('0x8')]['fireMouseEvents'] = function() { var _0x2eb982, _0x63c1f2; if (null != _0x1f0b5c._collidingViewObjects) { _0x1f0b5c._collidingObject = null; var _0x2493bb = Infinity; for (_0x2eb982 = _0x1f0b5c._viewCount - 0x1; 0x0 <= _0x2eb982; ) { var _0x3bdf4a = _0x1f0b5c._view3DLookup.get(_0x2eb982); if (_0x56067a.aFnWt(null, _0x1f0b5c._collidingViewObjects.get(_0x2eb982)) && (_0x3bdf4a.get_layeredView() || _0x1f0b5c._collidingViewObjects.get(_0x2eb982).rayEntryDistance < _0x2493bb) && (_0x2493bb = _0x1f0b5c._collidingViewObjects.get(_0x2eb982).rayEntryDistance, _0x1f0b5c._collidingObject = _0x1f0b5c._collidingViewObjects.get(_0x2eb982), _0x3bdf4a.get_layeredView())) break; --_0x2eb982; } } _0x1f0b5c._collidingObject != _0x1f0b5c._previousCollidingObject && (null != _0x1f0b5c._previousCollidingObject && this.queueDispatch(_0x1f0b5c._mouseOut, this._mouseMoveEvent, _0x1f0b5c._previousCollidingObject), null != _0x1f0b5c._collidingObject && this.queueDispatch(_0x1f0b5c._mouseOver, this._mouseMoveEvent, _0x1f0b5c._collidingObject)); this._forceMouseMove && null != _0x1f0b5c._collidingObject && this.queueDispatch(_0x1f0b5c._mouseMove, this._mouseMoveEvent, _0x1f0b5c._collidingObject); _0x2493bb = 0x0; for (_0x3bdf4a = _0x1f0b5c._queuedEvents.get_length(); _0x2493bb < _0x3bdf4a; ) { _0x2eb982 = _0x2493bb++; _0x2eb982 = _0x1f0b5c._queuedEvents.get(_0x2eb982); for (_0x63c1f2 = _0x2eb982.object; null != _0x63c1f2 && !_0x63c1f2._ancestorsAllowMouseEnabled; ) _0x63c1f2 = _0x63c1f2.get_parent(); null != _0x63c1f2 && _0x63c1f2.dispatchEvent(_0x2eb982); } _0x1f0b5c._queuedEvents.set_length(0x0); this._updateDirty = !0x1; _0x1f0b5c._previousCollidingObject = _0x1f0b5c._collidingObject; } ; _0x1f0b5c[_0x4cc7('0x8')][_0x4cc7('0x1123')] = function(_0x57a1fc) { var _0x5ab4b7 = _0x57a1fc.stage; null == _0x57a1fc.get_stage3DProxy().get_mouse3DManager() && _0x57a1fc.get_stage3DProxy().set_mouse3DManager(this); this.hasKey(_0x57a1fc) || _0x1f0b5c._view3Ds.set(_0x57a1fc, 0x0); this._childDepth = 0x0; this.traverseDisplayObjects(_0x5ab4b7); _0x1f0b5c._viewCount = this._childDepth; } ; _0x1f0b5c[_0x4cc7('0x8')]['enableMouseListeners'] = function(_0x4103fb) { if (_0x4cc7('0x1257') === _0x4cc7('0x1257')) { _0x4103fb.addEventListener('click', _0x48c401(this, this.onClick)); _0x4103fb.addEventListener('doubleClick', _0x48c401(this, this.onDoubleClick)); _0x4103fb.addEventListener(_0x4cc7('0xbd2'), _0x48c401(this, this.onMouseDown)); _0x4103fb.addEventListener(_0x4cc7('0x55f'), _0x48c401(this, this.onMouseMove)); _0x4103fb.addEventListener('mouseUp', _0x48c401(this, this.onMouseUp)); _0x4103fb.addEventListener('mouseWheel', _0x48c401(this, this.onMouseWheel)); _0x4103fb.addEventListener(_0x4cc7('0x1258'), _0x48c401(this, this.onMouseOver)); _0x4103fb.addEventListener(_0x4cc7('0x1259'), _0x48c401(this, this.onMouseOut)); } else { return d(_0x4103fb, b); } } ; _0x1f0b5c[_0x4cc7('0x8')][_0x4cc7('0x125a')] = function(_0x3fd7de, _0x49e025, _0x545537) { if ('qAYtk' === _0x4cc7('0x125b')) { this.__playStatus('NetStream.Play.waiting'); } else { _0x3fd7de.ctrlKey = _0x49e025.ctrlKey; _0x3fd7de.altKey = _0x49e025.altKey; _0x3fd7de.shiftKey = _0x49e025.shiftKey; _0x3fd7de.delta = _0x49e025.delta; _0x3fd7de.screenX = _0x49e025.localX; _0x3fd7de.screenY = _0x49e025.localY; null == _0x545537 && (_0x545537 = _0x1f0b5c._collidingObject); null != _0x545537 ? (_0x3fd7de.object = _0x545537.entity, _0x3fd7de.renderable = _0x545537.renderable, _0x3fd7de.uv = _0x545537.uv, _0x3fd7de.localPosition = null != _0x545537.localPosition ? _0x545537.localPosition.clone() : null, _0x3fd7de.localNormal = null != _0x545537.localNormal ? _0x545537.localNormal.clone() : null, _0x3fd7de.index = _0x545537.index, _0x3fd7de.subGeometryIndex = _0x545537.subGeometryIndex) : (_0x3fd7de.uv = null, _0x3fd7de.object = null, _0x3fd7de.localPosition = this._nullVector, _0x3fd7de.localNormal = this._nullVector, _0x3fd7de.index = 0x0, _0x3fd7de.subGeometryIndex = 0x0); _0x1f0b5c._queuedEvents.push(_0x3fd7de); } } ; _0x1f0b5c[_0x4cc7('0x8')][_0x4cc7('0x125c')] = function(_0x46939a) { if (null != this._activeView && (null == this._activeView || this._activeView.get_shareContext())) for (var _0xac808e = _0x1f0b5c._view3Ds.keys(); _0xac808e.hasNext(); ) { if ('YTrbB' === _0x4cc7('0x125d')) { _0x145ce0.prototype.onRemovedFromStage.call(this, _0x46939a); _0x3b7d43.get_current().stage.removeEventListener(_0x4cc7('0x296'), _0x48c401(this, this.hide)); } else { var _0xfd8122 = _0xac808e.next(); _0xfd8122 != this._activeView && _0x1f0b5c._view3Ds.h[_0xfd8122.__id__] == _0x1f0b5c._view3Ds.h[this._activeView.__id__] - 0x1 && (0x1 == _0x46939a.bubbles ? _0xfd8122.dispatchEvent(new _0x276ae5(_0x46939a.type,!0x1,_0x46939a.cancelable,_0x46939a.localX,_0x46939a.localY,_0x46939a.relatedObject,_0x46939a.ctrlKey,_0x46939a.altKey,_0x46939a.shiftKey,_0x46939a.buttonDown,_0x46939a.delta,_0x46939a.commandKey,_0x46939a.clickCount)) : _0xfd8122.dispatchEvent(_0x46939a)); } } } ; _0x1f0b5c[_0x4cc7('0x8')][_0x4cc7('0x125e')] = function(_0x1aeec1) { return null != _0x1f0b5c._view3Ds.h.__keys__[_0x1aeec1.__id__]; } ; _0x1f0b5c[_0x4cc7('0x8')]['traverseDisplayObjects'] = function(_0x51de56) { for (var _0x49875c, _0x250f11 = 0x0, _0x299cf3 = _0x51de56.get_numChildren(); _0x250f11 < _0x299cf3; ) _0x49875c = _0x250f11++, _0x49875c = _0x51de56.getChildAt(_0x49875c), _0x5260f5.__instanceof(_0x49875c, _0x51492c) && null != _0x1f0b5c._view3Ds.h.__keys__[_0x49875c.__id__] && (_0x1f0b5c._view3Ds.set(_0x49875c, this._childDepth), _0x1f0b5c._view3DLookup.set(this._childDepth, _0x49875c), this._childDepth++), _0x5260f5.__instanceof(_0x49875c, _0x30f963) && this.traverseDisplayObjects(_0x5260f5.__cast(_0x49875c, _0x30f963)); } ; _0x1f0b5c[_0x4cc7('0x8')][_0x4cc7('0xc22')] = function(_0x6cb204) { if ('bYDgW' !== _0x4cc7('0x125f')) { null != _0x1f0b5c._collidingObject ? this.queueDispatch(_0x1f0b5c._mouseMove, this._mouseMoveEvent = _0x6cb204) : this.reThrowEvent(_0x6cb204); this._updateDirty = !0x0; } else { _0x6cb204 = _0x2a5c46.get_studentDiscovery(); _0x2116b2.high = 0x32ff3; b || 0x4 == this.shownFrom ? _0x2081a8.instance.setTunnel(null) : (_0x445379.get_instance().wasPaused = !0x1, _0x6cb204.continuePath() || _0x2a5c46.playPathAfter(_0x6cb204)); } } ; _0x1f0b5c[_0x4cc7('0x8')][_0x4cc7('0x1260')] = function(_0x99bef) { this._activeView = null; null != _0x1f0b5c._collidingObject && this.queueDispatch(_0x1f0b5c._mouseOut, _0x99bef, _0x1f0b5c._collidingObject); this._updateDirty = !0x0; } ; _0x1f0b5c[_0x4cc7('0x8')]['onMouseOver'] = function(_0x5f1b52) { this._activeView = _0x5260f5.__cast(_0x5f1b52.currentTarget, _0x51492c); null != _0x1f0b5c._collidingObject && _0x1f0b5c._previousCollidingObject != _0x1f0b5c._collidingObject ? this.queueDispatch(_0x1f0b5c._mouseOver, _0x5f1b52, _0x1f0b5c._collidingObject) : this.reThrowEvent(_0x5f1b52); this._updateDirty = !0x0; } ; _0x1f0b5c[_0x4cc7('0x8')][_0x4cc7('0x1261')] = function(_0x2ef3a6) { null != _0x1f0b5c._collidingObject ? this.queueDispatch(_0x1f0b5c._mouseClick, _0x2ef3a6) : this.reThrowEvent(_0x2ef3a6); this._updateDirty = !0x0; } ; _0x1f0b5c[_0x4cc7('0x8')][_0x4cc7('0x1262')] = function(_0x40be4f) { null != _0x1f0b5c._collidingObject ? this.queueDispatch(_0x1f0b5c._mouseDoubleClick, _0x40be4f) : this.reThrowEvent(_0x40be4f); this._updateDirty = !0x0; } ; _0x1f0b5c[_0x4cc7('0x8')][_0x4cc7('0xcdf')] = function(_0x80a96f) { this._activeView = _0x5260f5.__cast(_0x80a96f.currentTarget, _0x51492c); this.updateCollider(this._activeView); null != _0x1f0b5c._collidingObject ? (this.queueDispatch(_0x1f0b5c._mouseDown, _0x80a96f), _0x1f0b5c._previousCollidingObject = _0x1f0b5c._collidingObject) : this.reThrowEvent(_0x80a96f); this._updateDirty = !0x0; } ; _0x1f0b5c[_0x4cc7('0x8')][_0x4cc7('0x1263')] = function(_0x2d6003) { null != _0x1f0b5c._collidingObject ? (this.queueDispatch(_0x1f0b5c._mouseUp, _0x2d6003), _0x1f0b5c._previousCollidingObject = _0x1f0b5c._collidingObject) : this.reThrowEvent(_0x2d6003); this._updateDirty = !0x0; } ; _0x1f0b5c[_0x4cc7('0x8')][_0x4cc7('0x1264')] = function(_0x1fb60a) { null != _0x1f0b5c._collidingObject ? this.queueDispatch(_0x1f0b5c._mouseWheel, _0x1fb60a) : this.reThrowEvent(_0x1fb60a); this._updateDirty = !0x0; } ; _0x1f0b5c[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1f0b5c; var _0x58e9a4 = function(_0x2d4221) { this[_0x4cc7('0x1265')] = !0x0; this[_0x4cc7('0x1266')] = this['_viewHeight'] = this[_0x4cc7('0x1267')] = this['_textureHeight'] = -0x1; this[_0x4cc7('0x1268')] = new _0x432b23(); this[_0x4cc7('0x10ca')] = _0x2d4221; this[_0x4cc7('0x10ca')]['addEventListener'](_0x4cc7('0x1120'), _0x48c401(this, this[_0x4cc7('0x1269')])); _0x338b9['call'](this); }; _0x16dada['away3d.core.managers.RTTBufferManager'] = _0x58e9a4; _0x58e9a4[_0x4cc7('0x8f2')] = [_0x2d63f9['hqBCv'], _0x4cc7('0x3eb'), _0x4cc7('0x1236'), 'RTTBufferManager']; _0x58e9a4[_0x4cc7('0x1122')] = function(_0x9d4534) { if (null == _0x9d4534) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x126a'))); null == _0x58e9a4['_instances'] && (_0x58e9a4[_0x4cc7('0x123b')] = new _0x142a66()); var _0x62c370 = _0x58e9a4[_0x4cc7('0x123b')]['h'][_0x9d4534[_0x4cc7('0x8ed')]]; null == _0x62c370 && (_0x62c370 = new _0x58e9a4(_0x9d4534), _0x58e9a4[_0x4cc7('0x123b')]['set'](_0x9d4534, _0x62c370)); return _0x62c370; } ; _0x58e9a4[_0x4cc7('0x92b')] = _0x338b9; _0x58e9a4['prototype'] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], { '_renderToTextureVertexBuffer': null, '_renderToScreenVertexBuffer': null, '_indexBuffer': null, '_stage3DProxy': null, '_viewWidth': null, '_viewHeight': null, '_textureWidth': null, '_textureHeight': null, '_renderToTextureRect': null, '_buffersInvalid': null, '_textureRatioX': null, '_textureRatioY': null, 'get_textureRatioX': function() { this['_buffersInvalid'] && this[_0x4cc7('0x126b')](); return this[_0x4cc7('0x126c')]; }, 'get_textureRatioY': function() { this[_0x4cc7('0x1265')] && this['updateRTTBuffers'](); return this[_0x4cc7('0x126d')]; }, 'set_viewWidth': function(_0x53627b) { if (_0x53627b == this[_0x4cc7('0x1266')]) return _0x53627b; this['_viewWidth'] = _0x53627b; this['_buffersInvalid'] = !0x0; this[_0x4cc7('0x1267')] = _0x5220ce['getBestPowerOf2'](this[_0x4cc7('0x1266')]); this[_0x4cc7('0x1267')] > this[_0x4cc7('0x1266')] ? (this['_renderToTextureRect']['x'] = 0.5 * _0x56067a[_0x4cc7('0x126e')](this[_0x4cc7('0x1267')], this[_0x4cc7('0x1266')]) | 0x0, this[_0x4cc7('0x1268')][_0x4cc7('0x7d9')] = this['_viewWidth']) : (this['_renderToTextureRect']['x'] = 0x0, this[_0x4cc7('0x1268')][_0x4cc7('0x7d9')] = this[_0x4cc7('0x1267')]); this['dispatchEvent'](new _0x76b31e(_0x4cc7('0x90d'))); return _0x53627b; }, 'set_viewHeight': function(_0x2aadd1) { if (_0x2aadd1 == this[_0x4cc7('0x126f')]) return _0x2aadd1; this['_viewHeight'] = _0x2aadd1; this['_buffersInvalid'] = !0x0; this[_0x4cc7('0x1270')] = _0x5220ce[_0x4cc7('0x1271')](this[_0x4cc7('0x126f')]); this[_0x4cc7('0x1270')] > this['_viewHeight'] ? (this[_0x4cc7('0x1268')]['y'] = 0.5 * (this[_0x4cc7('0x1270')] - this[_0x4cc7('0x126f')]) | 0x0, this['_renderToTextureRect'][_0x4cc7('0x98b')] = this['_viewHeight']) : (this[_0x4cc7('0x1268')]['y'] = 0x0, this[_0x4cc7('0x1268')][_0x4cc7('0x98b')] = this[_0x4cc7('0x1270')]); this[_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x90d'))); return _0x2aadd1; }, 'get_renderToTextureVertexBuffer': function() { this['_buffersInvalid'] && this[_0x4cc7('0x126b')](); return this[_0x4cc7('0x1272')]; }, 'get_renderToScreenVertexBuffer': function() { if (_0x4cc7('0x1273') === _0x4cc7('0x1274')) { return function(_0x5dec2e) { b[0x0](a[0x0], _0x5dec2e); } ; } else { this['_buffersInvalid'] && this[_0x4cc7('0x126b')](); return this[_0x4cc7('0x1275')]; } }, 'get_indexBuffer': function() { return this[_0x4cc7('0x113a')]; }, 'get_renderToTextureRect': function() { this['_buffersInvalid'] && this['updateRTTBuffers'](); return this[_0x4cc7('0x1268')]; }, 'get_textureWidth': function() { if (_0x4cc7('0x1276') !== 'pQrul') { return this[_0x4cc7('0x1267')]; } else { for (var _0x375bb9 = 0x0, _0x258964 = this[_0x4cc7('0x1277')]; _0x375bb9 < _0x258964[_0x4cc7('0x34')](); ) { var _0x7c7abb = _0x258964[_0x4cc7('0x2b')](_0x375bb9); ++_0x375bb9; _0x7c7abb[_0x4cc7('0x50c')](a); } for (_0x375bb9 = new _0x1227c0(this[_0x4cc7('0x1278')][_0x4cc7('0x34')]() - 0x1,0x0,-0x1); _0x375bb9[_0x4cc7('0x124b')] + _0x375bb9[_0x4cc7('0x1279')] != _0x375bb9['end'] && (_0x258964 = _0x375bb9[_0x4cc7('0x124b')] += _0x375bb9[_0x4cc7('0x1279')], this[_0x4cc7('0x1278')][_0x4cc7('0x2b')](_0x258964)[_0x4cc7('0x127a')]() ? this[_0x4cc7('0x1278')]['splice'](_0x258964, 0x1) : this[_0x4cc7('0x1278')]['get'](_0x258964)[_0x4cc7('0x94a')](a), null != this[_0x4cc7('0xc32')]); ) ; } }, 'get_textureHeight': function() { return this[_0x4cc7('0x1270')]; }, 'onContextRecreated': function(_0x309876) { this['_renderToScreenVertexBuffer'] = this[_0x4cc7('0x1272')] = this[_0x4cc7('0x113a')] = null; this[_0x4cc7('0x126b')](); }, 'updateRTTBuffers': function() { this[_0x4cc7('0x10ca')][_0x4cc7('0xde6')](); var _0x434436; null == this[_0x4cc7('0x1272')] && (this[_0x4cc7('0x1272')] = this[_0x4cc7('0x10ca')]['createVertexBuffer'](0x4, 0x5)); _0x56067a[_0x4cc7('0x109d')](null, this[_0x4cc7('0x1275')]) && (this['_renderToScreenVertexBuffer'] = this['_stage3DProxy'][_0x4cc7('0x11d0')](0x4, 0x5)); if (null == this[_0x4cc7('0x113a')]) { this[_0x4cc7('0x113a')] = this[_0x4cc7('0x10ca')][_0x4cc7('0x127b')](0x6); var _0x1d3ef4 = [0x2, 0x1, 0x0, 0x3, 0x2, 0x0]; for (var _0x357b3d = _0x2bc114['toIntVector'](null), _0x648e8c = 0x0, _0x26a836 = _0x1d3ef4[_0x4cc7('0x21')]; _0x648e8c < _0x26a836; ) { var _0x34fb3e = _0x648e8c++; _0x357b3d[_0x4cc7('0x9e7')](_0x34fb3e, _0x1d3ef4[_0x34fb3e]); } this['_indexBuffer']['uploadFromVector'](_0x357b3d, 0x0, 0x6); } this[_0x4cc7('0x126c')] = _0x1d3ef4 = Math[_0x4cc7('0x53')](_0x56067a['BaPWN'](this[_0x4cc7('0x1266')], this[_0x4cc7('0x1267')]), 0x1); this[_0x4cc7('0x126d')] = _0x434436 = Math[_0x4cc7('0x53')](_0x56067a[_0x4cc7('0x560')](this[_0x4cc7('0x126f')], this[_0x4cc7('0x1270')]), 0x1); _0x357b3d = _0x56067a[_0x4cc7('0x587')](0.5, 0x1 - _0x1d3ef4); _0x648e8c = 0.5 * (_0x1d3ef4 + 0x1); _0x26a836 = 0.5 * (_0x434436 + 0x1); _0x34fb3e = 0.5 * (0x1 - _0x434436); _0x434436 = [-_0x1d3ef4, -_0x434436, _0x357b3d, _0x26a836, 0x0, _0x1d3ef4, -_0x434436, _0x648e8c, _0x26a836, 0x1, _0x1d3ef4, _0x434436, _0x648e8c, _0x34fb3e, 0x2, -_0x1d3ef4, _0x434436, _0x357b3d, _0x34fb3e, 0x3]; _0x1d3ef4 = _0x2bc114['toFloatVector'](null); for (var _0x589ff7 = 0x0, _0x459551 = _0x434436['length']; _0x589ff7 < _0x459551; ) { if ('gExfa' !== _0x4cc7('0x127c')) { var _0x3fc918 = _0x589ff7++; _0x1d3ef4[_0x4cc7('0x9e7')](_0x3fc918, _0x434436[_0x3fc918]); } else { return this[_0x4cc7('0x127d')]; } } _0x357b3d = [-0x1, -0x1, _0x357b3d, _0x26a836, 0x0, 0x1, -0x1, _0x648e8c, _0x26a836, 0x1, 0x1, 0x1, _0x648e8c, _0x34fb3e, 0x2, -0x1, 0x1, _0x357b3d, _0x34fb3e, 0x3]; _0x648e8c = _0x2bc114[_0x4cc7('0x9cf')](null); _0x26a836 = 0x0; for (_0x34fb3e = _0x357b3d[_0x4cc7('0x21')]; _0x26a836 < _0x34fb3e; ) _0x434436 = _0x26a836++, _0x648e8c['set'](_0x434436, _0x357b3d[_0x434436]); this[_0x4cc7('0x1272')][_0x4cc7('0x1186')](_0x1d3ef4, 0x0, 0x4); this[_0x4cc7('0x1275')][_0x4cc7('0x1186')](_0x648e8c, 0x0, 0x4); this[_0x4cc7('0x1265')] = !0x1; }, '__class__': _0x58e9a4, '__properties__': { 'get_textureHeight': 'get_textureHeight', 'get_textureWidth': 'get_textureWidth', 'get_renderToTextureRect': _0x4cc7('0x1101'), 'get_indexBuffer': _0x4cc7('0x127e'), 'get_renderToScreenVertexBuffer': _0x4cc7('0x127f'), 'get_renderToTextureVertexBuffer': _0x2d63f9[_0x4cc7('0x1280')], 'set_viewHeight': _0x4cc7('0x10e8'), 'set_viewWidth': _0x4cc7('0x10e3'), 'get_textureRatioY': _0x4cc7('0x1113'), 'get_textureRatioX': _0x4cc7('0x1111') } }); var _0x5b817f = function(_0x441a0a) { if (_0x2d63f9[_0x4cc7('0xc1')] !== _0x4cc7('0x1281')) { this[_0x4cc7('0x1282')] = _0x441a0a; null == _0x5b817f[_0x4cc7('0x1283')] && (_0x5b817f[_0x4cc7('0x1283')] = _0x2bc114[_0x4cc7('0x24')](null, this[_0x4cc7('0x1282')][_0x4cc7('0x11ff')][_0x4cc7('0x34')](), !0x0)); } else { var _0x182c56 = b++; this[_0x4cc7('0x1284')][_0x182c56] = this['input'][_0x182c56 + 0x1]; } }; _0x16dada[_0x4cc7('0x1285')] = _0x5b817f; _0x5b817f[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x3eb'), _0x4cc7('0x1236'), _0x4cc7('0x1286')]; _0x5b817f[_0x4cc7('0x1122')] = function(_0x1cc823) { if (_0x4cc7('0x1287') !== 'iJdTR') { null == _0x5b817f[_0x4cc7('0x123b')] && (_0x5b817f['_instances'] = new _0x142a66()); var _0x27e4ad = _0x5b817f[_0x4cc7('0x123b')]['h'][_0x1cc823[_0x4cc7('0x8ed')]]; null == _0x27e4ad && (_0x27e4ad = new _0x5b817f(_0x1cc823), _0x5b817f[_0x4cc7('0x123b')][_0x4cc7('0x9e7')](_0x1cc823, _0x27e4ad)); return _0x27e4ad; } else { return this['_z']; } } ; _0x5b817f[_0x4cc7('0x8')] = {}; _0x5b817f[_0x4cc7('0x8')][_0x4cc7('0x1282')] = null; _0x5b817f[_0x4cc7('0x8')][_0x4cc7('0x111d')] = function(_0x3cae86, _0x3d6c62, _0x50196a) { null == _0x50196a && (_0x50196a = _0x4cc7('0x10b3')); null == _0x3d6c62 && (_0x3d6c62 = !0x1); _0x56067a.pfxMN(null, _0x5b817f._stageProxies.get(_0x3cae86)) && (_0x5b817f._numStageProxies++, _0x5b817f._stageProxies.set(_0x3cae86, new _0x36fa20(_0x3cae86,this._stage.stage3Ds.get(_0x3cae86),this,_0x3d6c62,_0x50196a))); return _0x5b817f._stageProxies.get(_0x3cae86); } ; _0x5b817f[_0x4cc7('0x8')][_0x4cc7('0x111c')] = function(_0x4cf973, _0x4470f9) { if ('sCxoB' !== _0x4cc7('0x1288')) { this.map.moveTo(this.mapTargetX - 0x53, -0x9a, 0x120c); this.map.set_rotationZ(-0x28); this.runner.setIndexedPosition(4.1, 58.5); this.runner.spritesheet.set_currentFrame(0x5d); this.runner.spritesheet.set_xInverted(!0x1); this.skater.setIndexedPosition(15.9, 0x3c); this.skater.spritesheet.set_currentFrame(0x5a); this.skater.spritesheet.set_xInverted(!0x0); var _0x272e02 = new _0x161060(this.skater.get_onScreen()); this.dialog.addBubble(_0x4cc7('0x1289'), 0x140, -0x28, null, null, null, _0x272e02, null); _0x272e02 = _0x1baaa1.width(0xfa); this.dialog.addBubble(_0x4cc7('0x128a'), 0xdc, 0x96, null, _0x272e02, -0x1, null, null); _0x272e02 = new _0x161060(this.runner.get_onScreen()); this.dialog.addBubble(_0x4cc7('0x128b'), 0x28, 0x154, null, null, null, _0x272e02, null); this.skater.unifyRotation(this.runner); } else { null == _0x4470f9 && (_0x4470f9 = 'baseline'); null == _0x4cf973 && (_0x4cf973 = !0x1); for (var _0xa83127 = 0x0, _0x69fb87 = _0x5b817f._stageProxies.get_length(); _0xa83127 < _0x69fb87; ) { if (null == _0x5b817f._stageProxies.get(_0xa83127)) return this.getStage3DProxy(_0xa83127, _0x4cf973, _0x4470f9), _0x5b817f._stageProxies.get(_0xa83127).set_width(this._stage.stageWidth), _0x5b817f._stageProxies.get(_0xa83127).set_height(this._stage.stageHeight), _0x5b817f._stageProxies.get(_0xa83127); ++_0xa83127; } throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x128c'))); } } ; _0x5b817f[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x5b817f; var _0x24e28 = function() { _0x21ad67[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0x128d')] = _0x24e28; _0x24e28[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x50c'), 'Shape']; _0x24e28[_0x4cc7('0x92b')] = _0x21ad67; _0x24e28[_0x4cc7('0x8')] = _0x5aff49(_0x21ad67['prototype'], { 'get_graphics': function() { null == this[_0x4cc7('0xa31')] && (this['__graphics'] = new _0x3e8261(this)); return this['__graphics']; }, '__class__': _0x24e28, '__properties__': _0x5aff49(_0x21ad67[_0x4cc7('0x8')]['__properties__'], { 'get_graphics': _0x4cc7('0xbb9') }) }); var _0x245d3d = function(_0x195e42, _0x23b176, _0x896a46, _0x42fd01, _0x1551c6, _0x7f0342) { null == _0x7f0342 && (_0x7f0342 = 0x0); null == _0x1551c6 && (_0x1551c6 = 0x0); null == _0x42fd01 && (_0x42fd01 = 0x1); null == _0x896a46 && (_0x896a46 = 0x0); null == _0x23b176 && (_0x23b176 = 0x0); null == _0x195e42 && (_0x195e42 = 0x1); this['a'] = _0x195e42; this['b'] = _0x23b176; this['c'] = _0x896a46; this['d'] = _0x42fd01; this['tx'] = _0x1551c6; this['ty'] = _0x7f0342; }; _0x16dada[_0x4cc7('0x128e')] = _0x245d3d; _0x245d3d[_0x4cc7('0x8f2')] = ['lime', _0x4cc7('0x3f4'), _0x4cc7('0x128f')]; _0x245d3d[_0x4cc7('0x8')] = {}; _0x245d3d[_0x4cc7('0x8')]['a'] = null; _0x245d3d[_0x4cc7('0x8')]['b'] = null; _0x245d3d[_0x4cc7('0x8')]['c'] = null; _0x245d3d[_0x4cc7('0x8')]['d'] = null; _0x245d3d[_0x4cc7('0x8')]['tx'] = null; _0x245d3d[_0x4cc7('0x8')]['ty'] = null; _0x245d3d[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x245d3d; var _0x4a1676 = function(_0x5ccd94, _0x116051, _0x45edc4, _0xcb884d, _0x21c2ff, _0x3833dc) { null == _0x3833dc && (_0x3833dc = 0x0); null == _0x21c2ff && (_0x21c2ff = 0x0); null == _0xcb884d && (_0xcb884d = 0x1); null == _0x45edc4 && (_0x45edc4 = 0x0); null == _0x116051 && (_0x116051 = 0x0); null == _0x5ccd94 && (_0x5ccd94 = 0x1); this['a'] = _0x5ccd94; this['b'] = _0x116051; this['c'] = _0x45edc4; this['d'] = _0xcb884d; this['tx'] = _0x21c2ff; this['ty'] = _0x3833dc; }; _0x16dada['openfl.geom.Matrix'] = _0x4a1676; _0x4a1676[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'geom', _0x4cc7('0x1290')]; _0x4a1676[_0x4cc7('0x8')] = {}; _0x4a1676[_0x4cc7('0x8')]['a'] = null; _0x4a1676[_0x4cc7('0x8')]['b'] = null; _0x4a1676[_0x4cc7('0x8')]['c'] = null; _0x4a1676[_0x4cc7('0x8')]['d'] = null; _0x4a1676[_0x4cc7('0x8')]['tx'] = null; _0x4a1676[_0x4cc7('0x8')]['ty'] = null; _0x4a1676[_0x4cc7('0x8')]['clone'] = function() { return new _0x4a1676(this.a,this.b,this.c,this.d,this.tx,this.ty); } ; _0x4a1676[_0x4cc7('0x8')][_0x4cc7('0xaf3')] = function(_0x26c7fe) { var _0x1a6d26 = this.a * _0x26c7fe.a + this.b * _0x26c7fe.c; this.b = this.a * _0x26c7fe.b + this.b * _0x26c7fe.d; this.a = _0x1a6d26; _0x1a6d26 = this.c * _0x26c7fe.a + this.d * _0x26c7fe.c; this.d = this.c * _0x26c7fe.b + this.d * _0x26c7fe.d; this.c = _0x1a6d26; _0x1a6d26 = this.tx * _0x26c7fe.a + this.ty * _0x26c7fe.c + _0x26c7fe.tx; this.ty = this.tx * _0x26c7fe.b + this.ty * _0x26c7fe.d + _0x26c7fe.ty; this.tx = _0x1a6d26; } ; _0x4a1676[_0x4cc7('0x8')]['copyFrom'] = function(_0x5851de) { this.a = _0x5851de.a; this.b = _0x5851de.b; this.c = _0x5851de.c; this.d = _0x5851de.d; this.tx = _0x5851de.tx; this.ty = _0x5851de.ty; } ; _0x4a1676[_0x4cc7('0x8')][_0x4cc7('0x1291')] = function(_0x3c54f1, _0x3b9ea2, _0x19183e, _0x1550e6, _0x372f9c) { null == _0x372f9c && (_0x372f9c = 0x0); null == _0x1550e6 && (_0x1550e6 = 0x0); null == _0x19183e && (_0x19183e = 0x0); this.a = _0x2d63f9.TUsZJ(_0x3c54f1, 1638.4); this.d = _0x3b9ea2 / 1638.4; if (0x0 != _0x19183e) { var _0x19ef59 = Math.cos(_0x19183e); _0x19183e = Math.sin(_0x19183e); this.b = _0x19183e * this.d; this.c = -_0x19183e * this.a; this.a *= _0x19ef59; this.d *= _0x19ef59; } else this.c = this.b = 0x0; this.tx = _0x1550e6 + _0x3c54f1 / 0x2; this.ty = _0x372f9c + _0x3b9ea2 / 0x2; } ; _0x4a1676[_0x4cc7('0x8')][_0x4cc7('0xac1')] = function(_0x1c9fff) { return null != _0x1c9fff && _0x56067a.dnfPB(this.tx, _0x1c9fff.tx) && this.ty == _0x1c9fff.ty && this.a == _0x1c9fff.a && this.b == _0x1c9fff.b && this.c == _0x1c9fff.c ? this.d == _0x1c9fff.d : !0x1; } ; _0x4a1676[_0x4cc7('0x8')]['identity'] = function() { var _0x5c0f20 = { ViaFK: function(_0x2e8437, _0x68b5a0) { return _0x2e8437 - _0x68b5a0; } }; if (_0x4cc7('0x1292') !== _0x4cc7('0x1292')) { var _0x409073 = a.extraParams , _0x132113 = a.characters.get(0x0).currentSection.number; a.levelSet.isLevelUnlocked(_0x409073.backwards ? _0x5c0f20.ViaFK(_0x132113, 0x1) : _0x132113 + 0x1) || (_0x409073.backwards ? ++_0x132113 : --_0x132113); if (0x0 <= _0x132113 && _0x132113 < a.levelSet.levelCount) { _0x409073.backwards = !_0x409073.backwards; _0x2081a8.instance.loadLevel(_0x132113, a.levelSet, _0x3b0d34.EXPLORE, _0x409073); return; } } else { this.a = 0x1; this.c = this.b = 0x0; this.d = 0x1; this.ty = this.tx = 0x0; } } ; _0x4a1676[_0x4cc7('0x8')][_0x4cc7('0xaf2')] = function() { var _0x1860f8 = this.a * this.d - this.b * this.c; if (0x0 == _0x1860f8) this.a = this.b = this.c = this.d = 0x0, this.tx = -this.tx, this.ty = -this.ty; else { _0x1860f8 = 0x1 / _0x1860f8; var _0x373de6 = this.d * _0x1860f8; this.d = this.a * _0x1860f8; this.a = _0x373de6; this.b *= -_0x1860f8; this.c *= -_0x1860f8; _0x1860f8 = -this.a * this.tx - this.c * this.ty; this.ty = -this.b * this.tx - this.d * this.ty; this.tx = _0x1860f8; } return this; } ; _0x4a1676[_0x4cc7('0x8')][_0x4cc7('0xfdb')] = function(_0x4e366) { if ('lDUUR' !== _0x4cc7('0x1293')) { var _0x5309eb = _0x1baaa1.width(0x258); this.dialog.addBubble(_0x4cc7('0x1294'), 0x14, -0x78, null, _0x5309eb, null, null, null); this.dialog.addBubble('Haha,\x20yeah\x20right!', 0x104, 0x28, null, null, null, null, null); _0x5309eb = new _0x161060(this.runner.get_onScreen()); this.dialog.addBubble(_0x4cc7('0x1295'), -0x8c, 0xa0, null, null, 0x0, _0x5309eb, null); _0x5309eb = new _0x161060(this.student.get_onScreen()); this.dialog.addBubble(_0x4cc7('0x1296'), 0x12c, 0xf0, null, null, 0x1, _0x5309eb, null); } else { var _0x55230d = Math.cos(_0x4e366); _0x4e366 = Math.sin(_0x4e366); var _0x164a20 = _0x2d63f9.xpqwN(this.a * _0x55230d, this.b * _0x4e366); this.b = this.a * _0x4e366 + this.b * _0x55230d; this.a = _0x164a20; _0x164a20 = this.c * _0x55230d - this.d * _0x4e366; this.d = this.c * _0x4e366 + _0x2d63f9.VTwcC(this.d, _0x55230d); this.c = _0x164a20; _0x164a20 = this.tx * _0x55230d - this.ty * _0x4e366; this.ty = this.tx * _0x4e366 + this.ty * _0x55230d; this.tx = _0x164a20; } } ; _0x4a1676[_0x4cc7('0x8')][_0x4cc7('0xa9a')] = function(_0x596cb4, _0x2fa587) { this.a *= _0x596cb4; this.b *= _0x2fa587; this.c *= _0x596cb4; this.d *= _0x2fa587; this.tx *= _0x596cb4; this.ty *= _0x2fa587; } ; _0x4a1676[_0x4cc7('0x8')][_0x4cc7('0xab2')] = function(_0x5b4415, _0xb0cc80, _0x23ab43, _0x3e655b, _0x1f7a9b, _0x5141a8) { if (_0x4cc7('0x1297') === _0x4cc7('0x1297')) { this.a = _0x5b4415; this.b = _0xb0cc80; this.c = _0x23ab43; this.d = _0x3e655b; this.tx = _0x1f7a9b; this.ty = _0x5141a8; } else { _0x1aa93f.prototype.reset.call(this); _0xec98bb.checkStillAsleep() && _0x2081a8.instance.setTunnel(null); this.checkSleepy(); } } ; _0x4a1676[_0x4cc7('0x8')]['transformPoint'] = function(_0x281826) { if ('AvkxS' !== _0x4cc7('0x1298')) { return new _0x212a6a(_0x281826.x * this.a + _0x281826.y * this.c + this.tx,_0x281826.x * this.b + _0x281826.y * this.d + this.ty); } else { return this._castingPointLights; } } ; _0x4a1676[_0x4cc7('0x8')][_0x4cc7('0x1299')] = function(_0x3dac5c, _0x1ba8fb) { this.tx += _0x3dac5c; this.ty += _0x1ba8fb; } ; _0x4a1676[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4a1676; var _0x1c055e = function(_0x4f8d3e, _0x4136eb, _0xde1426, _0xedf996, _0x56ba43, _0x272c9b, _0x52967e, _0x3fcbec) { null == _0x3fcbec && (_0x3fcbec = 0x0); null == _0x52967e && (_0x52967e = 0x0); null == _0x272c9b && (_0x272c9b = 0x0); null == _0x56ba43 && (_0x56ba43 = 0x0); null == _0xedf996 && (_0xedf996 = 0x1); null == _0xde1426 && (_0xde1426 = 0x1); null == _0x4136eb && (_0x4136eb = 0x1); null == _0x4f8d3e && (_0x4f8d3e = 0x1); this[_0x4cc7('0x129a')] = _0x4f8d3e; this['greenMultiplier'] = _0x4136eb; this[_0x4cc7('0x129b')] = _0xde1426; this[_0x4cc7('0xb11')] = _0xedf996; this[_0x4cc7('0x129c')] = _0x56ba43; this[_0x4cc7('0x129d')] = _0x272c9b; this[_0x4cc7('0x129e')] = _0x52967e; this[_0x4cc7('0x129f')] = _0x3fcbec; }; _0x16dada['openfl.geom.ColorTransform'] = _0x1c055e; _0x1c055e[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'geom', _0x4cc7('0x12a0')]; _0x1c055e[_0x4cc7('0x8')] = {}; _0x1c055e[_0x4cc7('0x8')][_0x4cc7('0xb11')] = null; _0x1c055e[_0x4cc7('0x8')][_0x4cc7('0x129f')] = null; _0x1c055e[_0x4cc7('0x8')][_0x4cc7('0x129b')] = null; _0x1c055e[_0x4cc7('0x8')][_0x4cc7('0x129e')] = null; _0x1c055e[_0x4cc7('0x8')][_0x4cc7('0x12a1')] = null; _0x1c055e[_0x4cc7('0x8')][_0x4cc7('0x129d')] = null; _0x1c055e[_0x4cc7('0x8')][_0x4cc7('0x129a')] = null; _0x1c055e[_0x4cc7('0x8')][_0x4cc7('0x129c')] = null; _0x1c055e[_0x4cc7('0x8')]['__copyFrom'] = function(_0x56e3d8) { this.redMultiplier = _0x56e3d8.redMultiplier; this.greenMultiplier = _0x56e3d8.greenMultiplier; this.blueMultiplier = _0x56e3d8.blueMultiplier; this.alphaMultiplier = _0x56e3d8.alphaMultiplier; this.redOffset = _0x56e3d8.redOffset; this.greenOffset = _0x56e3d8.greenOffset; this.blueOffset = _0x56e3d8.blueOffset; this.alphaOffset = _0x56e3d8.alphaOffset; } ; _0x1c055e[_0x4cc7('0x8')][_0x4cc7('0xad7')] = function(_0x130c59) { if (_0x4cc7('0x12a2') !== _0x4cc7('0x12a3')) { this.redMultiplier *= _0x130c59.redMultiplier; this.greenMultiplier *= _0x130c59.greenMultiplier; this.blueMultiplier *= _0x130c59.blueMultiplier; this.alphaMultiplier *= _0x130c59.alphaMultiplier; this.redOffset += _0x130c59.redOffset; this.greenOffset += _0x130c59.greenOffset; this.blueOffset += _0x130c59.blueOffset; this.alphaOffset += _0x130c59.alphaOffset; } else { this._baseMethod.set_specular(_0x130c59); return _0x130c59; } } ; _0x1c055e[_0x4cc7('0x8')]['__identity'] = function() { this.alphaMultiplier = this.blueMultiplier = this.greenMultiplier = this.redMultiplier = 0x1; this.alphaOffset = this.blueOffset = this.greenOffset = this.redOffset = 0x0; } ; _0x1c055e[_0x4cc7('0x8')][_0x4cc7('0x12a4')] = function() { this.redMultiplier = 0x1 / this.redMultiplier; this.greenMultiplier = 0x1 / this.greenMultiplier; this.blueMultiplier = 0x1 / this.blueMultiplier; this.alphaMultiplier = 0x1 / this.alphaMultiplier; this.redOffset = -this.redOffset; this.greenOffset = -this.greenOffset; this.blueOffset = -this.blueOffset; this.alphaOffset = -this.alphaOffset; } ; _0x1c055e[_0x4cc7('0x8')]['__equals'] = function(_0x4c1879, _0x3cf581) { return null == _0x4c1879 || this.redMultiplier != _0x4c1879.redMultiplier || this.greenMultiplier != _0x4c1879.greenMultiplier || this.blueMultiplier != _0x4c1879.blueMultiplier || !_0x3cf581 && this.alphaMultiplier != _0x4c1879.alphaMultiplier || _0x2d63f9.ryiuq(this.redOffset, _0x4c1879.redOffset) || this.greenOffset != _0x4c1879.greenOffset || this.blueOffset != _0x4c1879.blueOffset ? !0x1 : this.alphaOffset == _0x4c1879.alphaOffset; } ; _0x1c055e[_0x4cc7('0x8')][_0x4cc7('0xadf')] = function(_0x382d06) { if (_0x2d63f9.PkNLi(_0x4cc7('0x12a5'), _0x4cc7('0x12a6'))) { _0x30f963.call(this); this.contentLoaderInfo = _0x3a40cb.create(this); this.uncaughtErrorEvents = this.contentLoaderInfo.uncaughtErrorEvents; } else { return _0x382d06 ? 0x1 == this.redMultiplier && 0x1 == this.greenMultiplier && 0x1 == this.blueMultiplier && _0x2d63f9.xloqC(0x0, this.redOffset) && 0x0 == this.greenOffset && 0x0 == this.blueOffset ? _0x2d63f9.xloqC(0x0, this.alphaOffset) : !0x1 : 0x1 == this.redMultiplier && _0x2d63f9.tTRuG(0x1, this.greenMultiplier) && 0x1 == this.blueMultiplier && 0x1 == this.alphaMultiplier && 0x0 == this.redOffset && 0x0 == this.greenOffset && 0x0 == this.blueOffset ? 0x0 == this.alphaOffset : !0x1; } } ; _0x1c055e[_0x4cc7('0x8')][_0x4cc7('0x12a7')] = function(_0x3910a5, _0x724e7) { _0x3910a5[0x0] = this.redMultiplier; _0x3910a5[0x1] = this.greenMultiplier; _0x3910a5[0x2] = this.blueMultiplier; _0x3910a5[0x3] = this.alphaMultiplier; _0x724e7[0x0] = this.redOffset; _0x724e7[0x1] = this.greenOffset; _0x724e7[0x2] = this.blueOffset; _0x724e7[0x3] = this.alphaOffset; } ; _0x1c055e[_0x4cc7('0x8')][_0x4cc7('0x12a8')] = function() { if (_0x56067a.uaGlc !== _0x4cc7('0x12a9')) { this._parent._emit('loaderror', this._id, this._node.error ? this._node.error.code : 0x0); this._node.removeEventListener(_0x4cc7('0x12aa'), this._errorFn, !0x1); } else { if (null == _0x1c055e.__limeColorMatrix) { var _0x513b1d = new _0x38236d(0x14); _0x1c055e.__limeColorMatrix = _0x513b1d; } _0x1c055e.__limeColorMatrix[0x0] = this.redMultiplier; _0x1c055e.__limeColorMatrix[0x4] = this.redOffset / 0xff; _0x1c055e.__limeColorMatrix[0x6] = this.greenMultiplier; _0x1c055e.__limeColorMatrix[0x9] = this.greenOffset / 0xff; _0x1c055e.__limeColorMatrix[0xc] = this.blueMultiplier; _0x1c055e.__limeColorMatrix[0xe] = this.blueOffset / 0xff; _0x1c055e.__limeColorMatrix[0x12] = this.alphaMultiplier; _0x1c055e.__limeColorMatrix[0x13] = this.alphaOffset / 0xff; return _0x1c055e.__limeColorMatrix; } } ; _0x1c055e[_0x4cc7('0x8')]['__class__'] = _0x1c055e; var _0x36fa20 = function(_0x1a14ea, _0xd66e31, _0x15b0c8, _0x52aa96, _0x4aa178) { null == _0x4aa178 && (_0x4aa178 = _0x4cc7('0x10b3')); null == _0x52aa96 && (_0x52aa96 = !0x1); _0x36fa20[_0x4cc7('0x12ab')] = _0x36fa20['indexBufferCount'] = _0x36fa20[_0x4cc7('0x10ef')] = 0x0; this['_stage3DIndex'] = _0x1a14ea; this[_0x4cc7('0x12ac')] = _0xd66e31; this[_0x4cc7('0x12ac')][_0x4cc7('0xb46')](0x0); this['_stage3D'][_0x4cc7('0xb44')](0x0); this[_0x4cc7('0x12ac')]['visible'] = !0x0; this[_0x4cc7('0x12ad')] = _0x15b0c8; this[_0x4cc7('0x1074')] = new _0x432b23(); this[_0x4cc7('0x12ae')] = !0x0; _0x338b9[_0x4cc7('0x96b')](this); this['_stage3D'][_0x4cc7('0x9ad')](_0x4cc7('0x12af'), _0x48c401(this, this[_0x4cc7('0x12b0')]), !0x1, 0x3e8, !0x1); this[_0x4cc7('0x12b1')] = _0x52aa96; this[_0x4cc7('0xe43')] = _0x4aa178; if (null != this[_0x4cc7('0x12ac')][_0x4cc7('0x510')]) this['onContext3DUpdate'](null); else this[_0x4cc7('0x12b2')](_0x52aa96, this[_0x4cc7('0xe43')]); }; _0x16dada[_0x2d63f9[_0x4cc7('0x3ee')]] = _0x36fa20; _0x36fa20[_0x4cc7('0x8f2')] = ['away3d', _0x2d63f9[_0x4cc7('0x11bb')], _0x4cc7('0x1236'), 'Stage3DProxy']; _0x36fa20[_0x4cc7('0x12b3')] = function(_0x4e3467) { _0x4e3467[_0x4cc7('0xa35')](); _0x36fa20[_0x4cc7('0x12ab')]--; } ; _0x36fa20[_0x4cc7('0x12b4')] = function(_0x1bed85) { _0x1bed85[_0x4cc7('0xa35')](); _0x36fa20['indexBufferCount']--; } ; _0x36fa20[_0x4cc7('0x92b')] = _0x338b9; _0x36fa20[_0x4cc7('0x8')] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], { '_context3D': null, '_stage3DIndex': null, '_usesSoftwareRendering': null, '_profile': null, '_stage3D': null, '_activeProgram3D': null, '_stage3DManager': null, '_backBufferWidth': null, '_backBufferHeight': null, '_antiAlias': null, '_enableDepthAndStencil': null, '_contextRequested': null, '_renderTarget': null, '_renderSurfaceSelector': null, '_scissorRect': null, '_color': null, '_backBufferDirty': null, '_viewPort': null, '_enterFrame': null, '_exitFrame': null, '_viewportUpdated': null, '_viewportDirty': null, '_bufferClear': null, '_mouse3DManager': null, 'notifyViewportUpdated': function() { this[_0x4cc7('0x10b6')] || (this[_0x4cc7('0x10b6')] = !0x0, this[_0x4cc7('0x9af')](_0x4cc7('0x111e')) && (this[_0x4cc7('0x12b5')] = new _0xe43f66(_0x56067a['UjraR']), this[_0x4cc7('0x44')](this['_viewportUpdated']))); }, 'notifyEnterFrame': function() { this[_0x4cc7('0x9af')]('enterFrame') && (null == this['_enterFrame'] && (this[_0x4cc7('0x12b6')] = new _0x76b31e(_0x4cc7('0x576'))), this['dispatchEvent'](this['_enterFrame'])); }, 'notifyExitFrame': function() { this[_0x4cc7('0x9af')]('exitFrame') && (null == this[_0x4cc7('0x12b7')] && (this[_0x4cc7('0x12b7')] = new _0x76b31e(_0x4cc7('0xa15'))), this[_0x4cc7('0x44')](this[_0x4cc7('0x12b7')])); }, 'forceSoftware': null, 'get_profile': function() { return this[_0x4cc7('0xe43')]; }, 'configureBackBuffer': function(_0xd4a483, _0x27a60c, _0x18d3ee, _0x35680d) { 0x32 > _0xd4a483 && (_0xd4a483 = 0x32); 0x32 > _0x27a60c && (_0x27a60c = 0x32); var _0x211da0 = this['_backBufferWidth'] , _0x541a31 = this[_0x4cc7('0x12b8')]; this[_0x4cc7('0x12b9')] = _0xd4a483; this[_0x4cc7('0x12b8')] = _0x27a60c; this['_viewPort'][_0x4cc7('0x7d9')] = _0xd4a483; this['_viewPort'][_0x4cc7('0x98b')] = _0x27a60c; _0x211da0 == this['_backBufferWidth'] && _0x541a31 == this['_backBufferHeight'] || this[_0x4cc7('0x12ba')](); this[_0x4cc7('0x10ec')] = _0x18d3ee; this['_enableDepthAndStencil'] = _0x35680d; null != this[_0x4cc7('0xdb2')] && this['_context3D'][_0x4cc7('0x10ed')](_0xd4a483, _0x27a60c, _0x18d3ee, _0x35680d); }, 'get_enableDepthAndStencil': function() { if (_0x4cc7('0x12bb') === _0x4cc7('0x12bc')) { this['__updateCacheBitmap'](a, !0x1); if (_0x56067a[_0x4cc7('0x592')](null, this[_0x4cc7('0xa33')]) || this[_0x4cc7('0xa76')]) { if (_0x147c9e['render'](this, a), !(null == this[_0x4cc7('0xa86')] && null == this['__graphics'] || !this['__renderable'] || 0x0 >= this['__worldAlpha'])) { if (null != this['opaqueBackground'] && !this[_0x4cc7('0xa76')] && 0x0 < this['get_width']() && 0x0 < this[_0x4cc7('0xa75')]()) { a['__setBlendMode'](this[_0x4cc7('0xa07')]); a[_0x4cc7('0xa7c')](this); var _0x5bf2f8 = a[_0x4cc7('0xab1')] , _0x424311 = _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](); _0x424311[_0x4cc7('0xab2')](0x0, 0x0, this[_0x4cc7('0xa74')](), this['get_height']()); a['__pushMaskRect'](_0x424311, this[_0x4cc7('0x9c1')]); var _0x741366 = this['opaqueBackground']; _0x5bf2f8[_0x4cc7('0x9fd')]((_0x741366 >>> 0x10 & 0xff) / 0xff, (_0x741366 >>> 0x8 & 0xff) / 0xff, (_0x741366 & 0xff) / 0xff, 0x1, 0x0, 0x0, 0x1); a[_0x4cc7('0x12bd')](); a[_0x4cc7('0xa85')](this); _0x432b23['__pool'][_0x4cc7('0x9e2')](_0x424311); } null != this[_0x4cc7('0xa31')] && _0x1af31a[_0x4cc7('0xa17')](this, a); } } else _0x6bc21c[_0x4cc7('0xa17')](this[_0x4cc7('0xa33')], a); this[_0x4cc7('0xa9b')](a); } else { return this[_0x4cc7('0x12ae')]; } }, 'get_renderTarget': function() { return this['_renderTarget']; }, 'get_renderSurfaceSelector': function() { return this[_0x4cc7('0x12be')]; }, 'setRenderTarget': function(_0x359efc, _0x1f60e2, _0x53f8e0) { null == _0x53f8e0 && (_0x53f8e0 = 0x0); null == _0x1f60e2 && (_0x1f60e2 = !0x1); if (this['_renderTarget'] != _0x359efc || _0x53f8e0 != this[_0x4cc7('0x12be')] || this[_0x4cc7('0x12ae')] != _0x1f60e2) this[_0x4cc7('0x12bf')] = _0x359efc, this[_0x4cc7('0x12be')] = _0x53f8e0, this[_0x4cc7('0x12ae')] = _0x1f60e2, null != _0x359efc ? this[_0x4cc7('0xdb2')][_0x4cc7('0xb07')](_0x359efc, _0x1f60e2, this[_0x4cc7('0x10ec')], _0x53f8e0) : this[_0x4cc7('0xdb2')][_0x4cc7('0xb08')](); }, 'clear': function() { null != this['_context3D'] && (this[_0x4cc7('0x12c0')] && (this[_0x4cc7('0x10ed')](this['_backBufferWidth'], this['_backBufferHeight'], this[_0x4cc7('0x10ec')], this[_0x4cc7('0x12ae')]), this[_0x4cc7('0x12c0')] = !0x1), this['_context3D']['clear']((this[_0x4cc7('0x12c1')] >> 0x10 & 0xff) / 0xff, (this[_0x4cc7('0x12c1')] >> 0x8 & 0xff) / 0xff, (this[_0x4cc7('0x12c1')] & 0xff) / 0xff, (this[_0x4cc7('0x12c1')] >> 0x18 & 0xff) / 0xff), this[_0x4cc7('0x12c2')] = !0x0); }, 'present': function() { null != this['_context3D'] && (this[_0x4cc7('0xdb2')]['present'](), this[_0x4cc7('0x12c3')] = null, null != this[_0x4cc7('0x10c2')] && this['_mouse3DManager'][_0x4cc7('0x12c4')]()); }, 'addEventListener': function(_0x2ff071, _0x597d98, _0x55aef8, _0x3c9d00, _0x4ad51c) { null == _0x4ad51c && (_0x4ad51c = !0x1); null == _0x3c9d00 && (_0x3c9d00 = 0x0); null == _0x55aef8 && (_0x55aef8 = !0x1); _0x338b9[_0x4cc7('0x8')]['addEventListener'][_0x4cc7('0x96b')](this, _0x2ff071, _0x597d98, _0x55aef8, _0x3c9d00, _0x4ad51c); _0x56067a['HxjnH'] != _0x2ff071 && 'exitFrame' != _0x2ff071 || _0x36fa20[_0x4cc7('0x12c5')]['hasEventListener'](_0x4cc7('0x576')) || _0x36fa20['_frameEventDriver'][_0x4cc7('0x9ad')](_0x4cc7('0x576'), _0x48c401(this, this[_0x4cc7('0xbcf')]), _0x55aef8, _0x3c9d00, _0x4ad51c); }, 'removeEventListener': function(_0x16c122, _0x5a6c93, _0x26f6a1) { null == _0x26f6a1 && (_0x26f6a1 = !0x1); _0x338b9['prototype'][_0x4cc7('0xa2d')][_0x4cc7('0x96b')](this, _0x16c122, _0x5a6c93, _0x26f6a1); this[_0x4cc7('0x9af')](_0x4cc7('0x576')) || this[_0x4cc7('0x9af')]('exitFrame') || !_0x36fa20['_frameEventDriver'][_0x4cc7('0x9af')]('enterFrame') || _0x36fa20['_frameEventDriver'][_0x4cc7('0xa2d')](_0x4cc7('0x576'), _0x48c401(this, this[_0x4cc7('0xbcf')]), _0x26f6a1); }, 'get_scissorRect': function() { return this[_0x4cc7('0x1035')]; }, 'set_scissorRect': function(_0x592789) { this[_0x4cc7('0x1035')] = _0x592789; this[_0x4cc7('0xdb2')]['setScissorRectangle'](this['_scissorRect']); return _0x592789; }, 'get_stage3DIndex': function() { return this['_stage3DIndex']; }, 'get_context3D': function() { return this[_0x4cc7('0xdb2')]; }, 'get_usesSoftwareRendering': function() { if ('sgBEI' === _0x4cc7('0x12c6')) { return this[_0x4cc7('0x12c7')]; } else { throw new _0x202aa0(new _0xc6df85('Unexpected\x20token\x20at\x20line\x20' + (this[_0x4cc7('0x12c8')] + 0x1) + _0x4cc7('0x12c9') + this[_0x4cc7('0x12ca')] + '.\x20' + a + _0x4cc7('0x12cb') + this['_textData'][_0x4cc7('0xb9b')](this[_0x4cc7('0x12cc')] - 0x1) + _0x4cc7('0x124'))); } }, 'get_x': function() { return this['_stage3D'][_0x4cc7('0x472')](); }, 'set_x': function(_0x47aa9b) { if (this['_viewPort']['x'] == _0x47aa9b) return _0x47aa9b; this[_0x4cc7('0x12ac')][_0x4cc7('0xb46')](this[_0x4cc7('0x1074')]['x'] = _0x47aa9b); this[_0x4cc7('0x12ba')](); return _0x47aa9b; }, 'get_y': function() { return this[_0x4cc7('0x12ac')][_0x4cc7('0xb45')](); }, 'set_y': function(_0x4a2940) { if (this[_0x4cc7('0x1074')]['y'] == _0x4a2940) return _0x4a2940; this[_0x4cc7('0x12ac')]['set_y'](this[_0x4cc7('0x1074')]['y'] = _0x4a2940); this[_0x4cc7('0x12ba')](); return _0x4a2940; }, 'get_width': function() { return this['_backBufferWidth']; }, 'set_width': function(_0x6efd37) { if (this['_viewPort'][_0x4cc7('0x7d9')] == _0x6efd37) return _0x6efd37; _0x56067a['SdnFW'](0x32, _0x6efd37) && (_0x6efd37 = 0x32); this[_0x4cc7('0x1074')]['width'] = this['_backBufferWidth'] = _0x6efd37; this[_0x4cc7('0x12c0')] = !0x0; this[_0x4cc7('0x12ba')](); return _0x6efd37; }, 'get_height': function() { return this[_0x4cc7('0x12b8')]; }, 'set_height': function(_0x543cc7) { if (this['_viewPort'][_0x4cc7('0x98b')] == _0x543cc7) return _0x543cc7; 0x32 > _0x543cc7 && (_0x543cc7 = 0x32); this[_0x4cc7('0x1074')]['height'] = this[_0x4cc7('0x12b8')] = _0x543cc7; this[_0x4cc7('0x12c0')] = !0x0; this[_0x4cc7('0x12ba')](); return _0x543cc7; }, 'get_viewPort': function() { if (_0x4cc7('0x12cd') !== _0x4cc7('0x12ce')) { this['_viewportDirty'] = !0x1; return this[_0x4cc7('0x1074')]; } else { return !0x1; } }, 'set_visible': function(_0x5e42a2) { return this[_0x4cc7('0x12ac')][_0x4cc7('0x12cf')] = _0x5e42a2; }, 'get_bufferClear': function() { return this[_0x4cc7('0x12c2')]; }, 'set_bufferClear': function(_0x3cfb2d) { if (_0x4cc7('0x12d0') === _0x4cc7('0x12d0')) { return this[_0x4cc7('0x12c2')] = _0x3cfb2d; } else { this[_0x4cc7('0xb37')][_0x4cc7('0x12d1')](_0x3cfb2d); return _0x3cfb2d; } }, 'get_mouse3DManager': function() { return this[_0x4cc7('0x10c2')]; }, 'set_mouse3DManager': function(_0x4d8e8e) { return this['_mouse3DManager'] = _0x4d8e8e; }, 'onContext3DUpdate': function(_0x4aec6d) { if (_0x2d63f9[_0x4cc7('0xbe')](null, this[_0x4cc7('0x12ac')][_0x4cc7('0x510')])) _0x4aec6d = null != this['_context3D'], this[_0x4cc7('0xdb2')] = this['_stage3D'][_0x4cc7('0x510')], this[_0x4cc7('0xdb2')][_0x4cc7('0x12d2')](_0x4f6276['active']), this['_usesSoftwareRendering'] = 0x0 == this[_0x4cc7('0xdb2')]['driverInfo'][_0x4cc7('0x2d')](_0x4cc7('0x12d3')), 0x0 < this[_0x4cc7('0x12b9')] && 0x0 < this['_backBufferHeight'] && this[_0x4cc7('0xdb2')][_0x4cc7('0x10ed')](this[_0x4cc7('0x12b9')], this['_backBufferHeight'], this[_0x4cc7('0x10ec')], this[_0x4cc7('0x12ae')]), this[_0x4cc7('0x44')](new _0xe43f66(_0x4aec6d ? 'Context3DRecreated' : _0x4cc7('0x1241'))); else throw new _0x202aa0(new _0xc6df85('Rendering\x20context\x20lost!')); }, 'requestContext': function(_0x4b75c4, _0x24e00b) { null == _0x24e00b && (_0x24e00b = _0x4cc7('0x10b3')); null == _0x4b75c4 && (_0x4b75c4 = !0x1); this['_usesSoftwareRendering'] || (this[_0x4cc7('0x12c7')] = _0x4b75c4); this['_profile'] = _0x24e00b; _0x4b75c4 = _0x4b75c4 ? 0x1 : 0x0; if (_0x4cc7('0x10b3') == _0x24e00b) this[_0x4cc7('0x12ac')][_0x4cc7('0x12d4')](_0x4b75c4); else try { this[_0x4cc7('0x12ac')][_0x4cc7('0x12d4')](_0x4b75c4, _0xde2f2d[_0x4cc7('0x12d5')](_0x24e00b)); } catch (_0x257301) { if ('ytNew' === _0x4cc7('0x12d6')) { var _0x3aadca = _0x24e00b[_0x4cc7('0x12d7')](); _0x24e00b[_0x4cc7('0x12d7')](); _0x24e00b[_0x4cc7('0x12d7')](); _0x24e00b[_0x4cc7('0x12d7')](); _0x24e00b[_0x4cc7('0xf1c')](); _0x4b75c4[_0x4cc7('0x12d8')] = 0x4 * _0x3aadca['get_index'](); this[_0x4cc7('0x12d9')] = _0x24e00b[_0x4cc7('0xe56')](); return _0x56067a[_0x4cc7('0x595')](_0x4cc7('0x12da') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x12d9')]) + ',\x20vt0,\x20' + _0x4bf907['string'](_0x3aadca), '\x0a'); } else { throw _0x4964ea['lastException'] = _0x257301, new _0x202aa0(_0x4cc7('0x12db')); } } this[_0x4cc7('0x12dc')] = !0x0; }, 'onEnterFrame': function(_0x5a2a39) { null != this[_0x4cc7('0xdb2')] && (this[_0x4cc7('0x9fd')](), this[_0x4cc7('0x12dd')](), this[_0x4cc7('0x10f6')](), this[_0x4cc7('0x12de')]()); }, 'recoverFromDisposal': function() { return null == this[_0x4cc7('0xdb2')] ? !0x1 : 'Disposed' == this[_0x4cc7('0xdb2')][_0x4cc7('0x12df')] ? (this[_0x4cc7('0xdb2')] = null, this[_0x4cc7('0x44')](new _0xe43f66(_0x4cc7('0x123c'))), !0x1) : !0x0; }, 'clearDepthBuffer': function() { _0x2d63f9[_0x4cc7('0xbe')](null, this['_context3D']) && this[_0x4cc7('0xdb2')][_0x4cc7('0x9fd')](0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x2); }, 'createVertexBuffer': function(_0x3bc8e4, _0x38d6c1) { _0x36fa20['vertexBufferCount']++; return this[_0x4cc7('0xdb2')][_0x4cc7('0x11d0')](_0x3bc8e4, _0x38d6c1); }, 'createIndexBuffer': function(_0x190813) { _0x36fa20['indexBufferCount']++; return this[_0x4cc7('0xdb2')][_0x4cc7('0x127b')](_0x190813); }, 'drawTriangles': function(_0x271c41, _0x369c26, _0x4151c9) { null == _0x4151c9 && (_0x4151c9 = -0x1); null == _0x369c26 && (_0x369c26 = 0x0); _0x36fa20[_0x4cc7('0x10ef')]++; this[_0x4cc7('0xdb2')]['drawTriangles'](_0x271c41, _0x369c26, _0x4151c9); }, '__class__': _0x36fa20, '__properties__': { 'set_mouse3DManager': _0x4cc7('0x1192'), 'get_mouse3DManager': _0x2d63f9[_0x4cc7('0x3f0')], 'set_bufferClear': _0x4cc7('0x10f8'), 'get_bufferClear': _0x2d63f9[_0x4cc7('0x3f2')], 'set_visible': _0x4cc7('0xc20'), 'get_viewPort': _0x4cc7('0x110e'), 'set_height': _0x4cc7('0x10e6'), 'get_height': _0x4cc7('0xa75'), 'set_width': _0x4cc7('0xb47'), 'get_width': _0x4cc7('0xa74'), 'set_y': _0x4cc7('0xb44'), 'get_y': 'get_y', 'set_x': _0x4cc7('0xb46'), 'get_x': 'get_x', 'get_usesSoftwareRendering': _0x4cc7('0x10de'), 'get_context3D': _0x4cc7('0xde6'), 'get_stage3DIndex': 'get_stage3DIndex', 'set_scissorRect': _0x4cc7('0x12e0'), 'get_scissorRect': _0x4cc7('0x12e1'), 'get_renderSurfaceSelector': _0x4cc7('0x12e2'), 'get_renderTarget': _0x4cc7('0x12e3'), 'get_enableDepthAndStencil': 'get_enableDepthAndStencil', 'get_profile': _0x4cc7('0x12e4') } }); var _0x380c1d = function() { this['_touchPicker'] = _0x44cc3b['RAYCAST_FIRST_ENCOUNTERED']; this[_0x4cc7('0x12e5')] = new _0x38fda1(_0x4cc7('0x12e6')); this[_0x4cc7('0x1251')] = new _0x21e384(); this[_0x4cc7('0x1255')] = !0x0; this[_0x4cc7('0x12e7')] = _0x2bc114[_0x4cc7('0x24')](null); this['_touchPointFromId'] = new _0x67da9e(); _0x380c1d[_0x4cc7('0x12e8')] = new _0x67da9e(); _0x380c1d[_0x4cc7('0x12e9')] = new _0x67da9e(); }; _0x16dada[_0x4cc7('0x12ea')] = _0x380c1d; _0x380c1d['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x4cc7('0x1236'), _0x4cc7('0x12eb')]; _0x380c1d[_0x4cc7('0x8')] = {}; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x1255')] = null; _0x380c1d[_0x4cc7('0x8')]['_nullVector'] = null; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x12ec')] = null; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x12ed')] = null; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x12ee')] = null; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x12ef')] = null; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x12e7')] = null; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x12f0')] = null; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x12e5')] = null; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x12f1')] = null; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x12f2')] = null; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x12f3')] = null; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x10f9')] = function() { if (this._forceTouchMove || this._updateDirty) for (var _0x56a92b = 0x0, _0x491fff = this._numTouchPoints; _0x56a92b < _0x491fff; ) { var _0x2f5bd8 = _0x56a92b++; this._touchPoint = this._touchPoints.get(_0x2f5bd8); this._collidingObject = this._touchPicker.getViewCollision(this._touchPoint.x, this._touchPoint.y, this._view); _0x380c1d._collidingObjectFromTouchId.h[this._touchPoint.id] = this._collidingObject; } } ; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x10f7')] = function() { for (var _0x2fa9f5, _0x477852, _0x42bbd8 = 0x0, _0x6ffc7c = this._numTouchPoints; _0x42bbd8 < _0x6ffc7c; ) _0x2fa9f5 = _0x42bbd8++, this._touchPoint = this._touchPoints.get(_0x2fa9f5), this._collidingObject = _0x380c1d._collidingObjectFromTouchId.h[this._touchPoint.id], this._previousCollidingObject = _0x380c1d._previousCollidingObjectFromTouchId.h[this._touchPoint.id], this._collidingObject != this._previousCollidingObject && (null != this._previousCollidingObject && this.queueDispatch(_0x4cc7('0x12f4'), this._touchMoveEvent, this._previousCollidingObject, this._touchPoint), null != this._collidingObject && this.queueDispatch(_0x4cc7('0x12f5'), this._touchMoveEvent, this._collidingObject, this._touchPoint)), this._forceTouchMove && null != this._collidingObject && this.queueDispatch('touchMove3d', this._touchMoveEvent, this._collidingObject, this._touchPoint); _0x42bbd8 = 0x0; for (_0x6ffc7c = _0x380c1d._queuedEvents.get_length(); _0x42bbd8 < _0x6ffc7c; ) { if (_0x4cc7('0x12f6') === _0x4cc7('0x12f7')) { this.dispatchEvent(new _0x37d032(_0x4cc7('0x144'))); } else { _0x2fa9f5 = _0x42bbd8++; _0x2fa9f5 = _0x380c1d._queuedEvents.get(_0x2fa9f5); for (_0x477852 = _0x2fa9f5.object; null != _0x477852 && !_0x477852._ancestorsAllowMouseEnabled; ) _0x477852 = _0x477852.get_parent(); null != _0x477852 && _0x477852.dispatchEvent(_0x2fa9f5); } } _0x380c1d._queuedEvents.set_length(0x0); this._updateDirty = !0x1; _0x42bbd8 = 0x0; for (_0x6ffc7c = this._numTouchPoints; _0x42bbd8 < _0x6ffc7c; ) _0x2fa9f5 = _0x42bbd8++, this._touchPoint = this._touchPoints.get(_0x2fa9f5), _0x380c1d._previousCollidingObjectFromTouchId.h[this._touchPoint.id] = _0x380c1d._collidingObjectFromTouchId.h[this._touchPoint.id]; } ; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x10c6')] = function(_0x32c8bd) { _0x32c8bd.addEventListener(_0x56067a.qJlyQ, _0x48c401(this, this.onTouchBegin)); _0x32c8bd.addEventListener(_0x4cc7('0x12e6'), _0x48c401(this, this.onTouchMove)); _0x32c8bd.addEventListener(_0x4cc7('0x12f8'), _0x48c401(this, this.onTouchEnd)); } ; _0x380c1d[_0x4cc7('0x8')]['queueDispatch'] = function(_0x1188cc, _0x1f8e49, _0x19d990, _0xa57877) { if (_0x4cc7('0x12f9') !== _0x4cc7('0x12fa')) { _0x1188cc = new _0x4cadd2(_0x1188cc); _0x1188cc.ctrlKey = _0x1f8e49.ctrlKey; _0x1188cc.altKey = _0x1f8e49.altKey; _0x1188cc.shiftKey = _0x1f8e49.shiftKey; _0x1188cc.screenX = _0xa57877.x; _0x1188cc.screenY = _0xa57877.y; _0x1188cc.touchPointID = _0xa57877.id; null != _0x19d990 ? (_0x1188cc.object = _0x19d990.entity, _0x1188cc.renderable = _0x19d990.renderable, _0x1188cc.uv = _0x19d990.uv, _0x1188cc.localPosition = null != _0x19d990.localPosition ? _0x19d990.localPosition.clone() : null, _0x1188cc.localNormal = null != _0x19d990.localNormal ? _0x19d990.localNormal.clone() : null, _0x1188cc.index = _0x19d990.index, _0x1188cc.subGeometryIndex = _0x19d990.subGeometryIndex) : (_0x1188cc.uv = null, _0x1188cc.object = null, _0x1188cc.localPosition = this._nullVector, _0x1188cc.localNormal = this._nullVector, _0x1188cc.index = 0x0, _0x1188cc.subGeometryIndex = 0x0); _0x380c1d._queuedEvents.push(_0x1188cc); } else { var _0x3490e4 = _0x1f8e49[_0x1188cc]; ++_0x1188cc; if (_0x3490e4.index >= _0x3490e4.intermission.get_length() + _0x3490e4.boxChallenges.get_length()) { var _0x3104a6 = _0x3490e4.saveChallengesDone; _0x3104a6 = _0x104058.get_instance().get(_0x3104a6.id, _0x3104a6.defaultValue) < _0x3490e4.intermission.get_length() + _0x3490e4.boxChallenges.get_length(); } else _0x3104a6 = !0x0; if (_0x3104a6) { _0x3490e4.continuePath(); return; } } } ; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x12fb')] = function(_0x560203) { var _0x21c0ff = { MbcwW: function(_0x5b75a9, _0x3627ac) { return _0x5b75a9(_0x3627ac); } }; if (_0x4cc7('0x12fc') === 'abbIk') { this._id = _0x4bf907.parseInt(this._dline[0x0]); c = [parseFloat(this._dline[0x1]), parseFloat(this._dline[0x5]), parseFloat(this._dline[0x9]), 0x0, parseFloat(this._dline[0x2]), parseFloat(this._dline[0x6]), parseFloat(this._dline[0xa]), 0x0, parseFloat(this._dline[0x3]), parseFloat(this._dline[0x7]), parseFloat(this._dline[0xb]), 0x0, parseFloat(this._dline[0x4]), _0x21c0ff.MbcwW(parseFloat, this._dline[0x8]), parseFloat(this._dline[0xc]), 0x1]; _0x1e5bc9 = _0x2bc114.toFloatVector(null); for (var _0x19a700 = 0x0, _0x43d62e = c.length; _0x19a700 < _0x43d62e; ) { var _0x110d44 = _0x19a700++; _0x1e5bc9.set(_0x110d44, c[_0x110d44]); } c = new _0x165614(_0x1e5bc9); ++this._buffer; } else { var _0x1e5bc9 = new _0x1c14f5(); _0x1e5bc9.id = _0x560203.touchPointID; _0x1e5bc9.x = _0x560203.stageX; _0x1e5bc9.y = _0x560203.stageY; this._numTouchPoints++; this._touchPoints.push(_0x1e5bc9); this._touchPointFromId.h[_0x1e5bc9.id] = _0x1e5bc9; this.updateCollider(); this._collidingObject = _0x380c1d._collidingObjectFromTouchId.h[_0x1e5bc9.id]; null != this._collidingObject && this.queueDispatch(_0x4cc7('0x12fd'), _0x560203, this._collidingObject, _0x1e5bc9); this._updateDirty = !0x0; } } ; _0x380c1d[_0x4cc7('0x8')]['onTouchMove'] = function(_0xdccd40) { var _0x18c53b = this._touchPointFromId.h[_0xdccd40.touchPointID]; null != _0x18c53b && (_0x18c53b.x = _0xdccd40.stageX, _0x18c53b.y = _0xdccd40.stageY, this._collidingObject = _0x380c1d._collidingObjectFromTouchId.h[_0x18c53b.id], null != this._collidingObject && this.queueDispatch(_0x4cc7('0x12fe'), this._touchMoveEvent = _0xdccd40, this._collidingObject, _0x18c53b), this._updateDirty = !0x0); } ; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x957')] = function(_0x1278e6) { var _0x279381 = this._touchPointFromId.h[_0x1278e6.touchPointID]; null != _0x279381 && (this._collidingObject = _0x380c1d._collidingObjectFromTouchId.h[_0x279381.id], null != this._collidingObject && this.queueDispatch(_0x4cc7('0x12ff'), _0x1278e6, this._collidingObject, _0x279381), this._touchPointFromId.remove(_0x279381.id), this._numTouchPoints--, this._touchPoints.splice(this._touchPoints.indexOf(_0x279381, 0x0), 0x1), this._updateDirty = !0x0); } ; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x10c5')] = function(_0x1fb2f2) { if (_0x4cc7('0xc6') === _0x2d63f9.qMVKe) { return this._view = _0x1fb2f2; } else { this._ambientR = (this._ambientColor >> 0x10 & 0xff) / 0xff * this._ambient * this._lightAmbientR; this._ambientG = (this._ambientColor >> 0x8 & 0xff) / 0xff * this._ambient * this._lightAmbientG; this._ambientB = (this._ambientColor & 0xff) / 0xff * this._ambient * this._lightAmbientB; } } ; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x380c1d; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x10c5')] = _0x4cc7('0x10c5'); var _0x1c14f5 = function() {}; _0x16dada['away3d.core.managers.TouchPoint'] = _0x1c14f5; _0x1c14f5[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), 'managers', _0x4cc7('0x1300')]; _0x1c14f5[_0x4cc7('0x8')] = {}; _0x1c14f5[_0x4cc7('0x8')]['id'] = null; _0x1c14f5[_0x4cc7('0x8')]['x'] = null; _0x1c14f5[_0x4cc7('0x8')]['y'] = null; _0x1c14f5[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1c14f5; var _0x41a48f = function() {}; _0x16dada[_0x4cc7('0x1301')] = _0x41a48f; _0x41a48f['__name__'] = [_0x4cc7('0x7f'), 'core', _0x2d63f9[_0x4cc7('0x3f3')], 'MathConsts']; var _0x21e384 = function(_0x35930e, _0x40a5e7, _0xaba35e, _0x9ee215) { null == _0x9ee215 && (_0x9ee215 = 0x0); null == _0xaba35e && (_0xaba35e = 0x0); null == _0x40a5e7 && (_0x40a5e7 = 0x0); null == _0x35930e && (_0x35930e = 0x0); this['w'] = _0x9ee215; this['x'] = _0x35930e; this['y'] = _0x40a5e7; this['z'] = _0xaba35e; }; _0x16dada[_0x4cc7('0x1302')] = _0x21e384; _0x21e384['__name__'] = ['openfl', 'geom', _0x4cc7('0x1303')]; _0x21e384[_0x4cc7('0x8')] = {}; _0x21e384[_0x4cc7('0x8')]['w'] = null; _0x21e384[_0x4cc7('0x8')]['x'] = null; _0x21e384[_0x4cc7('0x8')]['y'] = null; _0x21e384[_0x4cc7('0x8')]['z'] = null; _0x21e384[_0x4cc7('0x8')][_0x4cc7('0x1176')] = function() { return new _0x21e384(this.x,this.y,this.z,this.w); } ; _0x21e384[_0x4cc7('0x8')]['copyFrom'] = function(_0x5b6113) { this.x = _0x5b6113.x; this.y = _0x5b6113.y; this.z = _0x5b6113.z; } ; _0x21e384[_0x4cc7('0x8')][_0x4cc7('0xf43')] = function() { var _0x5b16ab = this.get_length(); 0x0 != _0x5b16ab && (this.x /= _0x5b16ab, this.y /= _0x5b16ab, this.z /= _0x5b16ab); return _0x5b16ab; } ; _0x21e384[_0x4cc7('0x8')][_0x4cc7('0x1304')] = function(_0x46891b) { this.x *= _0x46891b; this.y *= _0x46891b; this.z *= _0x46891b; } ; _0x21e384[_0x4cc7('0x8')][_0x4cc7('0xe83')] = function(_0x35036d) { return new _0x21e384(this.x - _0x35036d.x,this.y - _0x35036d.y,this.z - _0x35036d.z); } ; _0x21e384[_0x4cc7('0x8')][_0x4cc7('0x34')] = function() { return Math.sqrt(_0x2d63f9.IpbhF(this.x * this.x, this.y * this.y) + _0x2d63f9.GVMNE(this.z, this.z)); } ; _0x21e384[_0x4cc7('0x8')]['__class__'] = _0x21e384; _0x21e384[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x21e384[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x34')] = _0x4cc7('0x34'); var _0x165614 = function(_0x543589) { if (_0x56067a['waPbT'] !== _0x4cc7('0x1305')) { null != _0x543589 && 0x10 == _0x543589[_0x4cc7('0x34')]() ? this[_0x4cc7('0xf8a')] = _0x543589['concat'](null) : this['rawData'] = _0x2bc114[_0x4cc7('0x9cf')](null, null, null, [0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1]); } else { if (_0x543589[_0x4cc7('0xa74')]() / _0x543589['baseWidth'] < _0x543589[_0x4cc7('0xa75')]() / _0x543589[_0x4cc7('0x1306')]) { var _0x1c2b2d = _0x543589['get_width']() / _0x543589[_0x4cc7('0x1307')]; _0x543589['set_height'](_0x1c2b2d * _0x543589[_0x4cc7('0x1306')]); } else _0x1c2b2d = _0x543589[_0x4cc7('0xa75')]() / _0x543589[_0x4cc7('0x1306')], _0x543589[_0x4cc7('0xb47')](_0x1c2b2d * _0x543589[_0x4cc7('0x1307')]); } }; _0x16dada[_0x4cc7('0x1308')] = _0x165614; _0x165614[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x1309'), 'Matrix3D']; _0x165614[_0x4cc7('0x8')] = {}; _0x165614[_0x4cc7('0x8')][_0x4cc7('0xf8a')] = null; _0x165614[_0x4cc7('0x8')][_0x4cc7('0xa90')] = function(_0x4c761c) { var _0x4ec4f3 = this.rawData.get(0x0) , _0x2c98aa = this.rawData.get(0x4) , _0xabef05 = this.rawData.get(0x8) , _0x3f582e = this.rawData.get(0xc) , _0x497cd9 = this.rawData.get(0x1) , _0x60cfb1 = this.rawData.get(0x5) , _0x524bc2 = this.rawData.get(0x9) , _0x1805a2 = this.rawData.get(0xd) , _0x4bf907 = this.rawData.get(0x2) , _0x48c401 = this.rawData.get(0x6) , _0x5703fd = this.rawData.get(0xa) , _0x16dada = this.rawData.get(0xe) , _0x5aff49 = this.rawData.get(0x3) , _0x645c38 = this.rawData.get(0x7) , _0x53f0cd = this.rawData.get(0xb) , _0x3e3cd2 = this.rawData.get(0xf) , _0x52c9e2 = _0x4c761c.rawData.get(0x0) , _0x2bc114 = _0x4c761c.rawData.get(0x4) , _0x9bf9a7 = _0x4c761c.rawData.get(0x8) , _0x478ae5 = _0x4c761c.rawData.get(0xc) , _0x46d953 = _0x4c761c.rawData.get(0x1) , _0x33e0ab = _0x4c761c.rawData.get(0x5) , _0x1910ab = _0x4c761c.rawData.get(0x9) , _0xbc0a0e = _0x4c761c.rawData.get(0xd) , _0x4b4d92 = _0x4c761c.rawData.get(0x2) , _0x4ab476 = _0x4c761c.rawData.get(0x6) , _0x354dea = _0x4c761c.rawData.get(0xa) , _0x51c10b = _0x4c761c.rawData.get(0xe) , _0xa23b63 = _0x4c761c.rawData.get(0x3) , _0x36b783 = _0x4c761c.rawData.get(0x7) , _0x514ddb = _0x4c761c.rawData.get(0xb); _0x4c761c = _0x4c761c.rawData.get(0xf); this.rawData.set(0x0, _0x4ec4f3 * _0x52c9e2 + _0x497cd9 * _0x2bc114 + _0x4bf907 * _0x9bf9a7 + _0x5aff49 * _0x478ae5); this.rawData.set(0x1, _0x4ec4f3 * _0x46d953 + _0x497cd9 * _0x33e0ab + _0x4bf907 * _0x1910ab + _0x5aff49 * _0xbc0a0e); this.rawData.set(0x2, _0x4ec4f3 * _0x4b4d92 + _0x497cd9 * _0x4ab476 + _0x4bf907 * _0x354dea + _0x5aff49 * _0x51c10b); this.rawData.set(0x3, _0x4ec4f3 * _0xa23b63 + _0x497cd9 * _0x36b783 + _0x4bf907 * _0x514ddb + _0x5aff49 * _0x4c761c); this.rawData.set(0x4, _0x2c98aa * _0x52c9e2 + _0x60cfb1 * _0x2bc114 + _0x48c401 * _0x9bf9a7 + _0x645c38 * _0x478ae5); this.rawData.set(0x5, _0x2c98aa * _0x46d953 + _0x60cfb1 * _0x33e0ab + _0x48c401 * _0x1910ab + _0x645c38 * _0xbc0a0e); this.rawData.set(0x6, _0x2c98aa * _0x4b4d92 + _0x60cfb1 * _0x4ab476 + _0x48c401 * _0x354dea + _0x645c38 * _0x51c10b); this.rawData.set(0x7, _0x2c98aa * _0xa23b63 + _0x60cfb1 * _0x36b783 + _0x48c401 * _0x514ddb + _0x645c38 * _0x4c761c); this.rawData.set(0x8, _0x2d63f9.IpbhF(_0xabef05 * _0x52c9e2 + _0x524bc2 * _0x2bc114 + _0x5703fd * _0x9bf9a7, _0x53f0cd * _0x478ae5)); this.rawData.set(0x9, _0xabef05 * _0x46d953 + _0x524bc2 * _0x33e0ab + _0x5703fd * _0x1910ab + _0x53f0cd * _0xbc0a0e); this.rawData.set(0xa, _0xabef05 * _0x4b4d92 + _0x524bc2 * _0x4ab476 + _0x5703fd * _0x354dea + _0x53f0cd * _0x51c10b); this.rawData.set(0xb, _0xabef05 * _0xa23b63 + _0x524bc2 * _0x36b783 + _0x5703fd * _0x514ddb + _0x53f0cd * _0x4c761c); this.rawData.set(0xc, _0x3f582e * _0x52c9e2 + _0x2d63f9.GVMNE(_0x1805a2, _0x2bc114) + _0x16dada * _0x9bf9a7 + _0x3e3cd2 * _0x478ae5); this.rawData.set(0xd, _0x3f582e * _0x46d953 + _0x1805a2 * _0x33e0ab + _0x16dada * _0x1910ab + _0x3e3cd2 * _0xbc0a0e); this.rawData.set(0xe, _0x3f582e * _0x4b4d92 + _0x1805a2 * _0x4ab476 + _0x16dada * _0x354dea + _0x3e3cd2 * _0x51c10b); this.rawData.set(0xf, _0x2d63f9.IpbhF(_0x3f582e * _0xa23b63 + _0x1805a2 * _0x36b783, _0x16dada * _0x514ddb) + _0x3e3cd2 * _0x4c761c); } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0x130a')] = function(_0x533ae6, _0x3f6418, _0x25cbb3) { var _0x53b84d, _0x587042 = 0x0; var _0x327f32 = _0x53b84d = _0x587042; null != _0x25cbb3 && (_0x327f32 = _0x25cbb3.x, _0x53b84d = _0x25cbb3.y, _0x587042 = _0x25cbb3.z); _0x25cbb3 = _0x533ae6 * Math.PI / 0xb4; _0x533ae6 = Math.cos(_0x25cbb3); _0x25cbb3 = Math.sin(_0x25cbb3); var _0x53d2a9 = _0x3f6418.x , _0x1b2ccb = _0x3f6418.y; _0x3f6418 = _0x3f6418.z; var _0x452f05 = _0x53d2a9 * _0x53d2a9 , _0x4bf907 = _0x1b2ccb * _0x1b2ccb , _0x48c401 = _0x3f6418 * _0x3f6418 , _0x3feed7 = _0x452f05 + _0x4bf907 + _0x48c401; if (0x0 != _0x3feed7) { var _0x16dada = Math.sqrt(_0x3feed7); _0x53d2a9 /= _0x16dada; _0x1b2ccb /= _0x16dada; _0x3f6418 /= _0x16dada; _0x452f05 /= _0x3feed7; _0x4bf907 /= _0x3feed7; _0x48c401 /= _0x3feed7; } _0x3feed7 = 0x1 - _0x533ae6; _0x16dada = new _0x165614(); var _0x5aff49 = _0x16dada.rawData; _0x5aff49.set(0x0, _0x452f05 + _0x2d63f9.IpbhF(_0x4bf907, _0x48c401) * _0x533ae6); _0x5aff49.set(0x1, _0x53d2a9 * _0x1b2ccb * _0x3feed7 + _0x3f6418 * _0x25cbb3); _0x5aff49.set(0x2, _0x53d2a9 * _0x3f6418 * _0x3feed7 - _0x2d63f9.HyATM(_0x1b2ccb, _0x25cbb3)); _0x5aff49.set(0x4, _0x53d2a9 * _0x1b2ccb * _0x3feed7 - _0x3f6418 * _0x25cbb3); _0x5aff49.set(0x5, _0x4bf907 + _0x2d63f9.ebwvH(_0x452f05 + _0x48c401, _0x533ae6)); _0x5aff49.set(0x6, _0x1b2ccb * _0x3f6418 * _0x3feed7 + _0x53d2a9 * _0x25cbb3); _0x5aff49.set(0x8, _0x53d2a9 * _0x3f6418 * _0x3feed7 + _0x1b2ccb * _0x25cbb3); _0x5aff49.set(0x9, _0x1b2ccb * _0x3f6418 * _0x3feed7 - _0x53d2a9 * _0x25cbb3); _0x5aff49.set(0xa, _0x48c401 + (_0x452f05 + _0x4bf907) * _0x533ae6); _0x5aff49.set(0xc, (_0x327f32 * (_0x4bf907 + _0x48c401) - _0x53d2a9 * (_0x53b84d * _0x1b2ccb + _0x587042 * _0x3f6418)) * _0x3feed7 + (_0x53b84d * _0x3f6418 - _0x587042 * _0x1b2ccb) * _0x25cbb3); _0x5aff49.set(0xd, (_0x53b84d * (_0x452f05 + _0x48c401) - _0x1b2ccb * (_0x327f32 * _0x53d2a9 + _0x587042 * _0x3f6418)) * _0x3feed7 + (_0x587042 * _0x53d2a9 - _0x327f32 * _0x3f6418) * _0x25cbb3); _0x5aff49.set(0xe, (_0x587042 * (_0x452f05 + _0x4bf907) - _0x3f6418 * (_0x327f32 * _0x53d2a9 + _0x53b84d * _0x1b2ccb)) * _0x3feed7 + (_0x2d63f9.AMZlu(_0x327f32, _0x1b2ccb) - _0x53b84d * _0x53d2a9) * _0x25cbb3); this.append(_0x16dada); } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0x130b')] = function(_0x3547e9, _0x588eff, _0x3fb505) { this.append(new _0x165614(_0x2bc114.toFloatVector(null, null, null, [_0x3547e9, 0x0, 0x0, 0x0, 0x0, _0x588eff, 0x0, 0x0, 0x0, 0x0, _0x3fb505, 0x0, 0x0, 0x0, 0x0, 0x1]))); } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0xa8e')] = function(_0x9cc4ae, _0x12075f, _0x2e4b94) { var _0x4e9ee7 = this.rawData; _0x4e9ee7.set(0xc, _0x4e9ee7.get(0xc) + _0x9cc4ae); _0x9cc4ae = this.rawData; _0x9cc4ae.set(0xd, _0x9cc4ae.get(0xd) + _0x12075f); _0x12075f = this.rawData; _0x12075f.set(0xe, _0x12075f.get(0xe) + _0x2e4b94); } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0x1176')] = function() { return new _0x165614(this.rawData.copy()); } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0x130c')] = function(_0x532929, _0x38c7e8) { switch (_0x532929) { case 0x0: this.rawData.set(0x0, _0x38c7e8.x); this.rawData.set(0x1, _0x38c7e8.y); this.rawData.set(0x2, _0x38c7e8.z); this.rawData.set(0x3, _0x38c7e8.w); break; case 0x1: this.rawData.set(0x4, _0x38c7e8.x); this.rawData.set(0x5, _0x38c7e8.y); this.rawData.set(0x6, _0x38c7e8.z); this.rawData.set(0x7, _0x38c7e8.w); break; case 0x2: this.rawData.set(0x8, _0x38c7e8.x); this.rawData.set(0x9, _0x38c7e8.y); this.rawData.set(0xa, _0x38c7e8.z); this.rawData.set(0xb, _0x38c7e8.w); break; case 0x3: this.rawData.set(0xc, _0x38c7e8.x), this.rawData.set(0xd, _0x38c7e8.y), this.rawData.set(0xe, _0x38c7e8.z), this.rawData.set(0xf, _0x38c7e8.w); } } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0xf8f')] = function(_0x598b63, _0x3550db) { switch (_0x598b63) { case 0x0: _0x3550db.x = this.rawData.get(0x0); _0x3550db.y = this.rawData.get(0x1); _0x3550db.z = this.rawData.get(0x2); _0x3550db.w = this.rawData.get(0x3); break; case 0x1: _0x3550db.x = this.rawData.get(0x4); _0x3550db.y = this.rawData.get(0x5); _0x3550db.z = this.rawData.get(0x6); _0x3550db.w = this.rawData.get(0x7); break; case 0x2: _0x3550db.x = this.rawData.get(0x8); _0x3550db.y = this.rawData.get(0x9); _0x3550db.z = this.rawData.get(0xa); _0x3550db.w = this.rawData.get(0xb); break; case 0x3: _0x3550db.x = this.rawData.get(0xc), _0x3550db.y = this.rawData.get(0xd), _0x3550db.z = this.rawData.get(0xe), _0x3550db.w = this.rawData.get(0xf); } } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0xa28')] = function(_0x4cd7e6) { this.rawData = _0x4cd7e6.rawData.copy(); } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0xf8b')] = function(_0x192e8e, _0x25b2bc, _0x517824) { null == _0x517824 && (_0x517824 = !0x1); null == _0x25b2bc && (_0x25b2bc = 0x0); _0x517824 && this.transpose(); for (var _0x538c19 = 0x0, _0x1f2551 = _0x192e8e.get_length() - _0x25b2bc; _0x538c19 < _0x1f2551; ) { var _0x4f1926 = _0x538c19++; this.rawData.set(_0x4f1926, _0x192e8e.get(_0x4f1926 + _0x25b2bc)); } _0x517824 && this.transpose(); } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0xf37')] = function(_0x30d05a, _0x4ba5bd, _0x3c5a91) { null == _0x3c5a91 && (_0x3c5a91 = !0x1); null == _0x4ba5bd && (_0x4ba5bd = 0x0); _0x3c5a91 && this.transpose(); for (var _0x258296 = 0x0, _0x3e4552 = this.rawData.get_length(); _0x258296 < _0x3e4552; ) { var _0x566e50 = _0x258296++; _0x30d05a.set(_0x566e50 + _0x4ba5bd, this.rawData.get(_0x566e50)); } _0x3c5a91 && this.transpose(); } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0x130d')] = function(_0x1ba72c, _0x25af6d) { switch (_0x1ba72c) { case 0x0: this.rawData.set(0x0, _0x25af6d.x); this.rawData.set(0x4, _0x25af6d.y); this.rawData.set(0x8, _0x25af6d.z); this.rawData.set(0xc, _0x25af6d.w); break; case 0x1: this.rawData.set(0x1, _0x25af6d.x); this.rawData.set(0x5, _0x25af6d.y); this.rawData.set(0x9, _0x25af6d.z); this.rawData.set(0xd, _0x25af6d.w); break; case 0x2: this.rawData.set(0x2, _0x25af6d.x); this.rawData.set(0x6, _0x25af6d.y); this.rawData.set(0xa, _0x25af6d.z); this.rawData.set(0xe, _0x25af6d.w); break; case 0x3: this.rawData.set(0x3, _0x25af6d.x), this.rawData.set(0x7, _0x25af6d.y), this.rawData.set(0xb, _0x25af6d.z), this.rawData.set(0xf, _0x25af6d.w); } } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0x130e')] = function(_0x55a787, _0x1560ac) { if (_0x4cc7('0x130f') !== _0x4cc7('0x130f')) { return this._forceSeparateMVP = _0x55a787; } else { switch (_0x55a787) { case 0x0: _0x1560ac.x = this.rawData.get(0x0); _0x1560ac.y = this.rawData.get(0x4); _0x1560ac.z = this.rawData.get(0x8); _0x1560ac.w = this.rawData.get(0xc); break; case 0x1: _0x1560ac.x = this.rawData.get(0x1); _0x1560ac.y = this.rawData.get(0x5); _0x1560ac.z = this.rawData.get(0x9); _0x1560ac.w = this.rawData.get(0xd); break; case 0x2: _0x1560ac.x = this.rawData.get(0x2); _0x1560ac.y = this.rawData.get(0x6); _0x1560ac.z = this.rawData.get(0xa); _0x1560ac.w = this.rawData.get(0xe); break; case 0x3: _0x1560ac.x = this.rawData.get(0x3), _0x1560ac.y = this.rawData.get(0x7), _0x1560ac.z = this.rawData.get(0xb), _0x1560ac.w = this.rawData.get(0xf); } } } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0x1310')] = function(_0x6dd009) { if (_0x4cc7('0x1311') === 'ubBYu') { _0x1cbe66 = _0x349093.get_instance(); var _0xd19b0b = _0x6dd009.lastPath; _0x1cbe66 = _0x1cbe66.getPath(_0x104058.get_instance().get(_0xd19b0b.id, _0xd19b0b.defaultValue)); null != _0x1cbe66 && (_0xd19b0b = _0x6dd009.lastIndexOnPath, _0x1cbe66.levelToPosition(_0x104058.get_instance().get(_0xd19b0b.id, _0xd19b0b.defaultValue), null, _0x36efc7.temp), this.set_x(_0x36efc7.temp.x), this.set_y(_0x36efc7.temp.y), this.set_visible(!0x0)); } else { null == _0x6dd009 && (_0x6dd009 = 0x1); var _0x1cbe66 = _0x2bc114.toObjectVector(null) , _0x374586 = this.clone().rawData.copy() , _0x24cb90 = new _0x21e384(_0x374586.get(0xc),_0x374586.get(0xd),_0x374586.get(0xe)); _0x374586.set(0xc, 0x0); _0x374586.set(0xd, 0x0); _0x374586.set(0xe, 0x0); var _0xf0abd9 = new _0x21e384(); _0xf0abd9.x = Math.sqrt(_0x374586.get(0x0) * _0x374586.get(0x0) + _0x374586.get(0x1) * _0x374586.get(0x1) + _0x374586.get(0x2) * _0x374586.get(0x2)); _0xf0abd9.y = Math.sqrt(_0x374586.get(0x4) * _0x374586.get(0x4) + _0x374586.get(0x5) * _0x374586.get(0x5) + _0x374586.get(0x6) * _0x374586.get(0x6)); _0xf0abd9.z = Math.sqrt(_0x374586.get(0x8) * _0x374586.get(0x8) + _0x374586.get(0x9) * _0x374586.get(0x9) + _0x374586.get(0xa) * _0x374586.get(0xa)); 0x0 > _0x56067a.XNZZk(_0x374586.get(0x0) * (_0x374586.get(0x5) * _0x374586.get(0xa) - _0x374586.get(0x6) * _0x374586.get(0x9)), _0x374586.get(0x1) * (_0x374586.get(0x4) * _0x374586.get(0xa) - _0x374586.get(0x6) * _0x374586.get(0x8))) + _0x374586.get(0x2) * (_0x374586.get(0x4) * _0x374586.get(0x9) - _0x374586.get(0x5) * _0x374586.get(0x8)) && (_0xf0abd9.z = -_0xf0abd9.z); _0x374586.set(0x0, _0x374586.get(0x0) / _0xf0abd9.x); _0x374586.set(0x1, _0x374586.get(0x1) / _0xf0abd9.x); _0x374586.set(0x2, _0x374586.get(0x2) / _0xf0abd9.x); _0x374586.set(0x4, _0x374586.get(0x4) / _0xf0abd9.y); _0x374586.set(0x5, _0x374586.get(0x5) / _0xf0abd9.y); _0x374586.set(0x6, _0x374586.get(0x6) / _0xf0abd9.y); _0x374586.set(0x8, _0x374586.get(0x8) / _0xf0abd9.z); _0x374586.set(0x9, _0x374586.get(0x9) / _0xf0abd9.z); _0x374586.set(0xa, _0x374586.get(0xa) / _0xf0abd9.z); var _0x559776 = new _0x21e384(); switch (_0x6dd009) { case 0x0: _0x559776.w = Math.acos((_0x56067a.cgQdi(_0x374586.get(0x0) + _0x374586.get(0x5), _0x374586.get(0xa)) - 0x1) / 0x2); _0x6dd009 = Math.sqrt((_0x374586.get(0x6) - _0x374586.get(0x9)) * (_0x374586.get(0x6) - _0x374586.get(0x9)) + (_0x374586.get(0x8) - _0x374586.get(0x2)) * (_0x374586.get(0x8) - _0x374586.get(0x2)) + (_0x374586.get(0x1) - _0x374586.get(0x4)) * (_0x374586.get(0x1) - _0x374586.get(0x4))); 0x0 != _0x6dd009 ? (_0x559776.x = _0x56067a.wlvse(_0x374586.get(0x6) - _0x374586.get(0x9), _0x6dd009), _0x559776.y = (_0x374586.get(0x8) - _0x374586.get(0x2)) / _0x6dd009, _0x559776.z = (_0x374586.get(0x1) - _0x374586.get(0x4)) / _0x6dd009) : _0x559776.x = _0x559776.y = _0x559776.z = 0x0; break; case 0x1: _0x559776.y = Math.asin(-_0x374586.get(0x2)); 0x1 != _0x374586.get(0x2) && -0x1 != _0x374586.get(0x2) ? (_0x559776.x = Math.atan2(_0x374586.get(0x6), _0x374586.get(0xa)), _0x559776.z = Math.atan2(_0x374586.get(0x1), _0x374586.get(0x0))) : (_0x559776.z = 0x0, _0x559776.x = Math.atan2(_0x374586.get(0x4), _0x374586.get(0x5))); break; case 0x2: _0x6dd009 = _0x374586.get(0x0) + _0x374586.get(0x5) + _0x374586.get(0xa), 0x0 < _0x6dd009 ? (_0x559776.w = Math.sqrt(0x1 + _0x6dd009) / 0x2, _0x559776.x = (_0x374586.get(0x6) - _0x374586.get(0x9)) / (0x4 * _0x559776.w), _0x559776.y = (_0x374586.get(0x8) - _0x374586.get(0x2)) / (0x4 * _0x559776.w), _0x559776.z = (_0x374586.get(0x1) - _0x374586.get(0x4)) / _0x56067a.iYjgL(0x4, _0x559776.w)) : _0x374586.get(0x0) > _0x374586.get(0x5) && _0x374586.get(0x0) > _0x374586.get(0xa) ? (_0x559776.x = Math.sqrt(0x1 + _0x374586.get(0x0) - _0x374586.get(0x5) - _0x374586.get(0xa)) / 0x2, _0x559776.w = (_0x374586.get(0x6) - _0x374586.get(0x9)) / (0x4 * _0x559776.x), _0x559776.y = (_0x374586.get(0x1) + _0x374586.get(0x4)) / (0x4 * _0x559776.x), _0x559776.z = (_0x374586.get(0x8) + _0x374586.get(0x2)) / (0x4 * _0x559776.x)) : _0x374586.get(0x5) > _0x374586.get(0xa) ? (_0x559776.y = Math.sqrt(0x1 + _0x374586.get(0x5) - _0x374586.get(0x0) - _0x374586.get(0xa)) / 0x2, _0x559776.x = (_0x374586.get(0x1) + _0x374586.get(0x4)) / (0x4 * _0x559776.y), _0x559776.w = (_0x374586.get(0x8) - _0x374586.get(0x2)) / (0x4 * _0x559776.y), _0x559776.z = (_0x374586.get(0x6) + _0x374586.get(0x9)) / (0x4 * _0x559776.y)) : (_0x559776.z = Math.sqrt(0x1 + _0x374586.get(0xa) - _0x374586.get(0x0) - _0x374586.get(0x5)) / 0x2, _0x559776.x = (_0x374586.get(0x8) + _0x374586.get(0x2)) / (0x4 * _0x559776.z), _0x559776.y = (_0x374586.get(0x6) + _0x374586.get(0x9)) / (0x4 * _0x559776.z), _0x559776.w = (_0x374586.get(0x1) - _0x374586.get(0x4)) / (0x4 * _0x559776.z)); } _0x1cbe66.push(_0x24cb90); _0x1cbe66.push(_0x559776); _0x1cbe66.push(_0xf0abd9); return _0x1cbe66; } } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0x1008')] = function(_0xa67cb3) { var _0x3a21dc = _0xa67cb3.x , _0x3af49d = _0xa67cb3.y; _0xa67cb3 = _0xa67cb3.z; return new _0x21e384(_0x3a21dc * this.rawData.get(0x0) + _0x3af49d * this.rawData.get(0x4) + _0xa67cb3 * this.rawData.get(0x8),_0x2d63f9.CuTTf(_0x3a21dc * this.rawData.get(0x1) + _0x3af49d * this.rawData.get(0x5), _0xa67cb3 * this.rawData.get(0x9)),_0x3a21dc * this.rawData.get(0x2) + _0x3af49d * this.rawData.get(0x6) + _0xa67cb3 * this.rawData.get(0xa),_0x3a21dc * this.rawData.get(0x3) + _0x3af49d * this.rawData.get(0x7) + _0xa67cb3 * this.rawData.get(0xb)); } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0xa2a')] = function() { this.rawData = _0x2bc114.toFloatVector(null, null, null, [0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1]); } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0xaf2')] = function() { var _0x1e6a16 = this.get_determinant() , _0x42bd29 = 1e-11 < Math.abs(_0x1e6a16); if (_0x42bd29) { _0x1e6a16 = 0x1 / _0x1e6a16; var _0x232d38 = this.rawData.get(0x0) , _0x282318 = this.rawData.get(0x4) , _0x288925 = this.rawData.get(0x8) , _0xc38f8a = this.rawData.get(0xc) , _0x141f21 = this.rawData.get(0x1) , _0x2dd2fa = this.rawData.get(0x5) , _0x34c198 = this.rawData.get(0x9) , _0x4bf907 = this.rawData.get(0xd) , _0x48c401 = this.rawData.get(0x2) , _0x2b6e66 = this.rawData.get(0x6) , _0x16dada = this.rawData.get(0xa) , _0x5aff49 = this.rawData.get(0xe) , _0xbdafbd = this.rawData.get(0x3) , _0x2f7c7a = this.rawData.get(0x7) , _0x3e3cd2 = this.rawData.get(0xb) , _0x30f4df = this.rawData.get(0xf); this.rawData.set(0x0, _0x1e6a16 * (_0x2dd2fa * (_0x16dada * _0x30f4df - _0x5aff49 * _0x3e3cd2) - _0x34c198 * (_0x2b6e66 * _0x30f4df - _0x5aff49 * _0x2f7c7a) + _0x4bf907 * (_0x2b6e66 * _0x3e3cd2 - _0x2d63f9.AMZlu(_0x16dada, _0x2f7c7a)))); this.rawData.set(0x1, -_0x1e6a16 * (_0x141f21 * (_0x16dada * _0x30f4df - _0x5aff49 * _0x3e3cd2) - _0x34c198 * (_0x2d63f9.AMZlu(_0x48c401, _0x30f4df) - _0x5aff49 * _0xbdafbd) + _0x4bf907 * _0x2d63f9.TABcB(_0x48c401 * _0x3e3cd2, _0x16dada * _0xbdafbd))); this.rawData.set(0x2, _0x1e6a16 * (_0x141f21 * (_0x2b6e66 * _0x30f4df - _0x5aff49 * _0x2f7c7a) - _0x2dd2fa * _0x2d63f9.TABcB(_0x48c401 * _0x30f4df, _0x5aff49 * _0xbdafbd) + _0x4bf907 * (_0x48c401 * _0x2f7c7a - _0x2b6e66 * _0xbdafbd))); this.rawData.set(0x3, -_0x1e6a16 * (_0x141f21 * (_0x2b6e66 * _0x3e3cd2 - _0x16dada * _0x2f7c7a) - _0x2dd2fa * (_0x48c401 * _0x3e3cd2 - _0x16dada * _0xbdafbd) + _0x34c198 * (_0x48c401 * _0x2f7c7a - _0x2b6e66 * _0xbdafbd))); this.rawData.set(0x4, -_0x1e6a16 * (_0x282318 * (_0x16dada * _0x30f4df - _0x5aff49 * _0x3e3cd2) - _0x288925 * (_0x2b6e66 * _0x30f4df - _0x2d63f9.gfFKp(_0x5aff49, _0x2f7c7a)) + _0xc38f8a * (_0x2b6e66 * _0x3e3cd2 - _0x16dada * _0x2f7c7a))); this.rawData.set(0x5, _0x1e6a16 * (_0x232d38 * (_0x16dada * _0x30f4df - _0x5aff49 * _0x3e3cd2) - _0x288925 * (_0x48c401 * _0x30f4df - _0x5aff49 * _0xbdafbd) + _0xc38f8a * (_0x48c401 * _0x3e3cd2 - _0x16dada * _0xbdafbd))); this.rawData.set(0x6, -_0x1e6a16 * (_0x2d63f9.ZfprC(_0x232d38 * (_0x2b6e66 * _0x30f4df - _0x5aff49 * _0x2f7c7a), _0x282318 * (_0x48c401 * _0x30f4df - _0x5aff49 * _0xbdafbd)) + _0xc38f8a * (_0x48c401 * _0x2f7c7a - _0x2b6e66 * _0xbdafbd))); this.rawData.set(0x7, _0x1e6a16 * (_0x232d38 * (_0x2b6e66 * _0x3e3cd2 - _0x16dada * _0x2f7c7a) - _0x282318 * (_0x48c401 * _0x3e3cd2 - _0x16dada * _0xbdafbd) + _0x288925 * (_0x48c401 * _0x2f7c7a - _0x2b6e66 * _0xbdafbd))); this.rawData.set(0x8, _0x1e6a16 * (_0x282318 * (_0x34c198 * _0x30f4df - _0x4bf907 * _0x3e3cd2) - _0x288925 * (_0x2dd2fa * _0x30f4df - _0x4bf907 * _0x2f7c7a) + _0xc38f8a * (_0x2d63f9.EJTjC(_0x2dd2fa, _0x3e3cd2) - _0x34c198 * _0x2f7c7a))); this.rawData.set(0x9, -_0x1e6a16 * (_0x232d38 * (_0x34c198 * _0x30f4df - _0x4bf907 * _0x3e3cd2) - _0x288925 * (_0x141f21 * _0x30f4df - _0x4bf907 * _0xbdafbd) + _0xc38f8a * (_0x141f21 * _0x3e3cd2 - _0x34c198 * _0xbdafbd))); this.rawData.set(0xa, _0x1e6a16 * (_0x232d38 * (_0x2dd2fa * _0x30f4df - _0x4bf907 * _0x2f7c7a) - _0x282318 * (_0x141f21 * _0x30f4df - _0x4bf907 * _0xbdafbd) + _0xc38f8a * (_0x141f21 * _0x2f7c7a - _0x2dd2fa * _0xbdafbd))); this.rawData.set(0xb, -_0x1e6a16 * (_0x2d63f9.nGOnf(_0x232d38, _0x2dd2fa * _0x3e3cd2 - _0x2d63f9.RRRsM(_0x34c198, _0x2f7c7a)) - _0x282318 * (_0x141f21 * _0x3e3cd2 - _0x34c198 * _0xbdafbd) + _0x288925 * (_0x141f21 * _0x2f7c7a - _0x2d63f9.taQLw(_0x2dd2fa, _0xbdafbd)))); this.rawData.set(0xc, -_0x1e6a16 * (_0x282318 * (_0x34c198 * _0x5aff49 - _0x4bf907 * _0x16dada) - _0x288925 * (_0x2dd2fa * _0x5aff49 - _0x4bf907 * _0x2b6e66) + _0xc38f8a * (_0x2dd2fa * _0x16dada - _0x34c198 * _0x2b6e66))); this.rawData.set(0xd, _0x1e6a16 * (_0x232d38 * (_0x34c198 * _0x5aff49 - _0x4bf907 * _0x16dada) - _0x288925 * (_0x141f21 * _0x5aff49 - _0x4bf907 * _0x48c401) + _0xc38f8a * (_0x141f21 * _0x16dada - _0x34c198 * _0x48c401))); this.rawData.set(0xe, -_0x1e6a16 * (_0x232d38 * _0x2d63f9.ZfprC(_0x2dd2fa * _0x5aff49, _0x4bf907 * _0x2b6e66) - _0x282318 * (_0x141f21 * _0x5aff49 - _0x4bf907 * _0x48c401) + _0x2d63f9.taQLw(_0xc38f8a, _0x141f21 * _0x2b6e66 - _0x2dd2fa * _0x48c401))); this.rawData.set(0xf, _0x1e6a16 * (_0x232d38 * (_0x2dd2fa * _0x16dada - _0x34c198 * _0x2b6e66) - _0x282318 * (_0x141f21 * _0x16dada - _0x34c198 * _0x48c401) + _0x288925 * (_0x141f21 * _0x2b6e66 - _0x2dd2fa * _0x48c401))); } return _0x42bd29; } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0xfcb')] = function(_0x32caff) { var _0x48699 = _0x4cc7('0x1312').split('|') , _0x42ccfd = 0x0; while (!![]) { switch (_0x48699[_0x42ccfd++]) { case '0': this.rawData.set(0x7, _0x5560e3 * _0x51c10b + _0x3ed889 * _0xa23b63 + _0x48c401 * _0x34bb36 + _0x5bfb45 * _0x1087cf); continue; case '1': this.rawData.set(0x8, _0x52ece0 * _0x3e3cd2 + _0x1333b0 * _0x50e64d + _0x54d442 * _0x2bc114 + _0x567123 * _0xfcd698); continue; case '2': this.rawData.set(0xc, _0x36088c * _0x3e3cd2 + _0x49f606 * _0x50e64d + _0x16dada * _0x2bc114 + _0x32caff * _0xfcd698); continue; case '3': this.rawData.set(0xa, _0x52ece0 * _0x4593ae + _0x1333b0 * _0x4b4d92 + _0x54d442 * _0x4ab476 + _0x567123 * _0xb5098b); continue; case '4': this.rawData.set(0x9, _0x52ece0 * _0x555ba7 + _0x1333b0 * _0x5de360 + _0x54d442 * _0x11c9cc + _0x567123 * _0x2dbb31); continue; case '5': this.rawData.set(0x6, _0x2d63f9.CeCTd(_0x5560e3 * _0x4593ae + _0x3ed889 * _0x4b4d92 + _0x48c401 * _0x4ab476, _0x5bfb45 * _0xb5098b)); continue; case '6': var _0x100b29 = _0x32caff.rawData.get(0x0) , _0x5560e3 = _0x32caff.rawData.get(0x4) , _0x52ece0 = _0x32caff.rawData.get(0x8) , _0x36088c = _0x32caff.rawData.get(0xc) , _0x183c9a = _0x32caff.rawData.get(0x1) , _0x3ed889 = _0x32caff.rawData.get(0x5) , _0x1333b0 = _0x32caff.rawData.get(0x9) , _0x49f606 = _0x32caff.rawData.get(0xd) , _0x4bf907 = _0x32caff.rawData.get(0x2) , _0x48c401 = _0x32caff.rawData.get(0x6) , _0x54d442 = _0x32caff.rawData.get(0xa) , _0x16dada = _0x32caff.rawData.get(0xe) , _0x5aff49 = _0x32caff.rawData.get(0x3) , _0x5bfb45 = _0x32caff.rawData.get(0x7) , _0x567123 = _0x32caff.rawData.get(0xb); continue; case '7': this.rawData.set(0x2, _0x2d63f9.CeCTd(_0x100b29 * _0x4593ae + _0x183c9a * _0x4b4d92 + _0x4bf907 * _0x4ab476, _0x2d63f9.taQLw(_0x5aff49, _0xb5098b))); continue; case '8': this.rawData.set(0x1, _0x100b29 * _0x555ba7 + _0x183c9a * _0x5de360 + _0x4bf907 * _0x11c9cc + _0x5aff49 * _0x2dbb31); continue; case '9': this.rawData.set(0xb, _0x52ece0 * _0x51c10b + _0x1333b0 * _0xa23b63 + _0x2d63f9.jVXbU(_0x54d442, _0x34bb36) + _0x567123 * _0x1087cf); continue; case '10': this.rawData.set(0x0, _0x100b29 * _0x3e3cd2 + _0x183c9a * _0x50e64d + _0x4bf907 * _0x2bc114 + _0x5aff49 * _0xfcd698); continue; case '11': this.rawData.set(0x4, _0x5560e3 * _0x3e3cd2 + _0x3ed889 * _0x50e64d + _0x48c401 * _0x2bc114 + _0x5bfb45 * _0xfcd698); continue; case '12': _0x32caff = _0x32caff.rawData.get(0xf); continue; case '13': this.rawData.set(0xf, _0x36088c * _0x51c10b + _0x49f606 * _0xa23b63 + _0x16dada * _0x34bb36 + _0x32caff * _0x1087cf); continue; case '14': var _0x3e3cd2 = this.rawData.get(0x0) , _0x50e64d = this.rawData.get(0x4) , _0x2bc114 = this.rawData.get(0x8) , _0xfcd698 = this.rawData.get(0xc) , _0x555ba7 = this.rawData.get(0x1) , _0x5de360 = this.rawData.get(0x5) , _0x11c9cc = this.rawData.get(0x9) , _0x2dbb31 = this.rawData.get(0xd) , _0x4593ae = this.rawData.get(0x2) , _0x4b4d92 = this.rawData.get(0x6) , _0x4ab476 = this.rawData.get(0xa) , _0xb5098b = this.rawData.get(0xe) , _0x51c10b = this.rawData.get(0x3) , _0xa23b63 = this.rawData.get(0x7) , _0x34bb36 = this.rawData.get(0xb) , _0x1087cf = this.rawData.get(0xf); continue; case '15': this.rawData.set(0x3, _0x100b29 * _0x51c10b + _0x2d63f9.EmuFu(_0x183c9a, _0xa23b63) + _0x4bf907 * _0x34bb36 + _0x5aff49 * _0x1087cf); continue; case '16': this.rawData.set(0xe, _0x36088c * _0x4593ae + _0x49f606 * _0x4b4d92 + _0x16dada * _0x4ab476 + _0x32caff * _0xb5098b); continue; case '17': this.rawData.set(0xd, _0x2d63f9.cCNag(_0x36088c, _0x555ba7) + _0x49f606 * _0x5de360 + _0x16dada * _0x11c9cc + _0x32caff * _0x2dbb31); continue; case '18': this.rawData.set(0x5, _0x2d63f9.CeCTd(_0x5560e3 * _0x555ba7 + _0x3ed889 * _0x5de360 + _0x48c401 * _0x11c9cc, _0x5bfb45 * _0x2dbb31)); continue; } break; } } ; _0x165614[_0x4cc7('0x8')]['prependRotation'] = function(_0x2afde1, _0x113333, _0x3ecb07) { var _0x292926, _0x345bc8 = 0x0; var _0x557053 = _0x292926 = _0x345bc8; null != _0x3ecb07 && (_0x557053 = _0x3ecb07.x, _0x292926 = _0x3ecb07.y, _0x345bc8 = _0x3ecb07.z); _0x3ecb07 = _0x2d63f9.xFFwJ(_0x2afde1 * Math.PI, 0xb4); _0x2afde1 = Math.cos(_0x3ecb07); _0x3ecb07 = Math.sin(_0x3ecb07); var _0x2ccfc1 = _0x113333.x , _0x499ecb = _0x113333.y; _0x113333 = _0x113333.z; var _0x337c76 = _0x2ccfc1 * _0x2ccfc1 , _0x4bf907 = _0x499ecb * _0x499ecb , _0x48c401 = _0x113333 * _0x113333 , _0x17ef41 = _0x337c76 + _0x4bf907 + _0x48c401; if (0x0 != _0x17ef41) { var _0x16dada = Math.sqrt(_0x17ef41); _0x2ccfc1 /= _0x16dada; _0x499ecb /= _0x16dada; _0x113333 /= _0x16dada; _0x337c76 /= _0x17ef41; _0x4bf907 /= _0x17ef41; _0x48c401 /= _0x17ef41; } _0x17ef41 = 0x1 - _0x2afde1; _0x16dada = new _0x165614(); var _0x5aff49 = _0x16dada.rawData; _0x5aff49.set(0x0, _0x2d63f9.QiDio(_0x337c76, (_0x4bf907 + _0x48c401) * _0x2afde1)); _0x5aff49.set(0x1, _0x2ccfc1 * _0x499ecb * _0x17ef41 + _0x113333 * _0x3ecb07); _0x5aff49.set(0x2, _0x2ccfc1 * _0x113333 * _0x17ef41 - _0x499ecb * _0x3ecb07); _0x5aff49.set(0x4, _0x2ccfc1 * _0x499ecb * _0x17ef41 - _0x113333 * _0x3ecb07); _0x5aff49.set(0x5, _0x4bf907 + (_0x337c76 + _0x48c401) * _0x2afde1); _0x5aff49.set(0x6, _0x499ecb * _0x113333 * _0x17ef41 + _0x2ccfc1 * _0x3ecb07); _0x5aff49.set(0x8, _0x2ccfc1 * _0x113333 * _0x17ef41 + _0x499ecb * _0x3ecb07); _0x5aff49.set(0x9, _0x499ecb * _0x113333 * _0x17ef41 - _0x2ccfc1 * _0x3ecb07); _0x5aff49.set(0xa, _0x48c401 + (_0x337c76 + _0x4bf907) * _0x2afde1); _0x5aff49.set(0xc, (_0x557053 * (_0x4bf907 + _0x48c401) - _0x2ccfc1 * (_0x292926 * _0x499ecb + _0x345bc8 * _0x113333)) * _0x17ef41 + (_0x292926 * _0x113333 - _0x345bc8 * _0x499ecb) * _0x3ecb07); _0x5aff49.set(0xd, (_0x292926 * (_0x337c76 + _0x48c401) - _0x499ecb * (_0x557053 * _0x2ccfc1 + _0x345bc8 * _0x113333)) * _0x17ef41 + (_0x345bc8 * _0x2ccfc1 - _0x557053 * _0x113333) * _0x3ecb07); _0x5aff49.set(0xe, (_0x345bc8 * _0x2d63f9.VfmoC(_0x337c76, _0x4bf907) - _0x113333 * (_0x557053 * _0x2ccfc1 + _0x292926 * _0x499ecb)) * _0x17ef41 + (_0x557053 * _0x499ecb - _0x292926 * _0x2ccfc1) * _0x3ecb07); this.prepend(_0x16dada); } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0xf9d')] = function(_0x5e3d5d, _0x18fbc1, _0x482f8b) { if (_0x4cc7('0x1313') !== _0x4cc7('0x1314')) { this.prepend(new _0x165614(_0x2bc114.toFloatVector(null, null, null, [_0x5e3d5d, 0x0, 0x0, 0x0, 0x0, _0x18fbc1, 0x0, 0x0, 0x0, 0x0, _0x482f8b, 0x0, 0x0, 0x0, 0x0, 0x1]))); } else { return _0x3f9803.highScoreGreaterThan(0x3e8); } } ; _0x165614[_0x4cc7('0x8')]['prependTranslation'] = function(_0x372140, _0x458adb, _0x57d42c) { var _0x4dacb2 = new _0x165614(); _0x4dacb2.set_position(new _0x21e384(_0x372140,_0x458adb,_0x57d42c)); this.prepend(_0x4dacb2); } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0xf9c')] = function(_0x2afbc5, _0x3184d6) { null == _0x3184d6 && (_0x3184d6 = 0x1); if (0x3 > _0x2afbc5.get_length() || 0x0 == _0x2afbc5.get(0x2).x || 0x0 == _0x2afbc5.get(0x2).y || 0x0 == _0x2afbc5.get(0x2).z) return !0x1; this.identity(); var _0x1e7001 = []; _0x1e7001[0x0] = _0x1e7001[0x1] = _0x1e7001[0x2] = _0x2afbc5.get(0x2).x; _0x1e7001[0x4] = _0x1e7001[0x5] = _0x1e7001[0x6] = _0x2afbc5.get(0x2).y; _0x1e7001[0x8] = _0x1e7001[0x9] = _0x1e7001[0xa] = _0x2afbc5.get(0x2).z; if (0x1 == _0x3184d6) { _0x3184d6 = Math.cos(_0x2afbc5.get(0x1).x); var _0x3f33e9 = Math.cos(_0x2afbc5.get(0x1).y) , _0x203a3a = Math.cos(_0x2afbc5.get(0x1).z) , _0x2bffb8 = Math.sin(_0x2afbc5.get(0x1).x) , _0x2fa7a1 = Math.sin(_0x2afbc5.get(0x1).y) , _0x231cba = Math.sin(_0x2afbc5.get(0x1).z); this.rawData.set(0x0, _0x2d63f9.cCNag(_0x3f33e9 * _0x203a3a, _0x1e7001[0x0])); this.rawData.set(0x1, _0x3f33e9 * _0x231cba * _0x1e7001[0x1]); this.rawData.set(0x2, -_0x2fa7a1 * _0x1e7001[0x2]); this.rawData.set(0x3, 0x0); this.rawData.set(0x4, _0x2d63f9.cCNag(_0x2bffb8 * _0x2fa7a1 * _0x203a3a - _0x3184d6 * _0x231cba, _0x1e7001[0x4])); this.rawData.set(0x5, (_0x2bffb8 * _0x2fa7a1 * _0x231cba + _0x3184d6 * _0x203a3a) * _0x1e7001[0x5]); this.rawData.set(0x6, _0x2bffb8 * _0x3f33e9 * _0x1e7001[0x6]); this.rawData.set(0x7, 0x0); this.rawData.set(0x8, (_0x3184d6 * _0x2fa7a1 * _0x203a3a + _0x2bffb8 * _0x231cba) * _0x1e7001[0x8]); this.rawData.set(0x9, (_0x3184d6 * _0x2fa7a1 * _0x231cba - _0x2bffb8 * _0x203a3a) * _0x1e7001[0x9]); this.rawData.set(0xa, _0x3184d6 * _0x3f33e9 * _0x1e7001[0xa]); } else _0x3f33e9 = _0x2afbc5.get(0x1).x, _0x203a3a = _0x2afbc5.get(0x1).y, _0x2bffb8 = _0x2afbc5.get(0x1).z, _0x2fa7a1 = _0x2afbc5.get(0x1).w, 0x0 == _0x3184d6 && (_0x3f33e9 *= Math.sin(_0x2fa7a1 / 0x2), _0x203a3a *= Math.sin(_0x2fa7a1 / 0x2), _0x2bffb8 *= Math.sin(_0x2fa7a1 / 0x2), _0x2fa7a1 = Math.cos(_0x2fa7a1 / 0x2)), this.rawData.set(0x0, _0x2d63f9.ZfprC(0x1 - 0x2 * _0x203a3a * _0x203a3a, 0x2 * _0x2bffb8 * _0x2bffb8) * _0x1e7001[0x0]), this.rawData.set(0x1, _0x2d63f9.YRjfv(0x2 * _0x3f33e9 * _0x203a3a + 0x2 * _0x2fa7a1 * _0x2bffb8, _0x1e7001[0x1])), this.rawData.set(0x2, (0x2 * _0x3f33e9 * _0x2bffb8 - 0x2 * _0x2fa7a1 * _0x203a3a) * _0x1e7001[0x2]), this.rawData.set(0x3, 0x0), this.rawData.set(0x4, (0x2 * _0x3f33e9 * _0x203a3a - 0x2 * _0x2fa7a1 * _0x2bffb8) * _0x1e7001[0x4]), this.rawData.set(0x5, (0x1 - 0x2 * _0x3f33e9 * _0x3f33e9 - 0x2 * _0x2bffb8 * _0x2bffb8) * _0x1e7001[0x5]), this.rawData.set(0x6, (0x2 * _0x203a3a * _0x2bffb8 + 0x2 * _0x2fa7a1 * _0x3f33e9) * _0x1e7001[0x6]), this.rawData.set(0x7, 0x0), this.rawData.set(0x8, (0x2 * _0x3f33e9 * _0x2bffb8 + 0x2 * _0x2fa7a1 * _0x203a3a) * _0x1e7001[0x8]), this.rawData.set(0x9, (0x2 * _0x203a3a * _0x2bffb8 - 0x2 * _0x2fa7a1 * _0x3f33e9) * _0x1e7001[0x9]), this.rawData.set(0xa, (0x1 - 0x2 * _0x3f33e9 * _0x3f33e9 - 0x2 * _0x203a3a * _0x203a3a) * _0x1e7001[0xa]); this.rawData.set(0xb, 0x0); this.rawData.set(0xc, _0x2afbc5.get(0x0).x); this.rawData.set(0xd, _0x2afbc5.get(0x0).y); this.rawData.set(0xe, _0x2afbc5.get(0x0).z); this.rawData.set(0xf, 0x1); 0x0 == _0x2afbc5.get(0x2).x && this.rawData.set(0x0, 1e-15); 0x0 == _0x2afbc5.get(0x2).y && this.rawData.set(0x5, 1e-15); 0x0 == _0x2afbc5.get(0x2).z && this.rawData.set(0xa, 1e-15); return !(0x0 == _0x2afbc5.get(0x2).x || 0x0 == _0x2afbc5.get(0x2).y || 0x0 == _0x2afbc5.get(0x2).y); } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0x1007')] = function(_0x344ef7) { var _0x390497 = _0x344ef7.x , _0x25cae1 = _0x344ef7.y; _0x344ef7 = _0x344ef7.z; return new _0x21e384(_0x390497 * this.rawData.get(0x0) + _0x25cae1 * this.rawData.get(0x4) + _0x344ef7 * this.rawData.get(0x8) + this.rawData.get(0xc),_0x390497 * this.rawData.get(0x1) + _0x25cae1 * this.rawData.get(0x5) + _0x344ef7 * this.rawData.get(0x9) + this.rawData.get(0xd),_0x390497 * this.rawData.get(0x2) + _0x25cae1 * this.rawData.get(0x6) + _0x344ef7 * this.rawData.get(0xa) + this.rawData.get(0xe),_0x390497 * this.rawData.get(0x3) + _0x25cae1 * this.rawData.get(0x7) + _0x344ef7 * this.rawData.get(0xb) + this.rawData.get(0xf)); } ; _0x165614[_0x4cc7('0x8')]['transformVectors'] = function(_0x45885a, _0x18916d) { for (var _0x5f4f7a = 0x0, _0x119f96, _0x1b29f9, _0x5e8c28; _0x5f4f7a + 0x3 <= _0x45885a.get_length(); ) _0x119f96 = _0x45885a.get(_0x5f4f7a), _0x1b29f9 = _0x45885a.get(_0x5f4f7a + 0x1), _0x5e8c28 = _0x45885a.get(_0x56067a.BTkbU(_0x5f4f7a, 0x2)), _0x18916d.set(_0x5f4f7a, _0x119f96 * this.rawData.get(0x0) + _0x1b29f9 * this.rawData.get(0x4) + _0x5e8c28 * this.rawData.get(0x8) + this.rawData.get(0xc)), _0x18916d.set(_0x5f4f7a + 0x1, _0x119f96 * this.rawData.get(0x1) + _0x1b29f9 * this.rawData.get(0x5) + _0x5e8c28 * this.rawData.get(0x9) + this.rawData.get(0xd)), _0x18916d.set(_0x5f4f7a + 0x2, _0x119f96 * this.rawData.get(0x2) + _0x1b29f9 * this.rawData.get(0x6) + _0x5e8c28 * this.rawData.get(0xa) + this.rawData.get(0xe)), _0x5f4f7a += 0x3; } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0x1315')] = function() { var _0x2f187c = this.rawData.copy(); this.rawData.set(0x1, _0x2f187c.get(0x4)); this.rawData.set(0x2, _0x2f187c.get(0x8)); this.rawData.set(0x3, _0x2f187c.get(0xc)); this.rawData.set(0x4, _0x2f187c.get(0x1)); this.rawData.set(0x6, _0x2f187c.get(0x9)); this.rawData.set(0x7, _0x2f187c.get(0xd)); this.rawData.set(0x8, _0x2f187c.get(0x2)); this.rawData.set(0x9, _0x2f187c.get(0x6)); this.rawData.set(0xb, _0x2f187c.get(0xe)); this.rawData.set(0xc, _0x2f187c.get(0x3)); this.rawData.set(0xd, _0x2f187c.get(0x7)); this.rawData.set(0xe, _0x2f187c.get(0xb)); } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0x1316')] = function() { return _0x2d63f9.VfmoC((this.rawData.get(0x0) * this.rawData.get(0x5) - this.rawData.get(0x4) * this.rawData.get(0x1)) * (this.rawData.get(0xa) * this.rawData.get(0xf) - this.rawData.get(0xe) * this.rawData.get(0xb)) - (_0x2d63f9.YRjfv(this.rawData.get(0x0), this.rawData.get(0x9)) - this.rawData.get(0x8) * this.rawData.get(0x1)) * _0x2d63f9.ZfprC(this.rawData.get(0x6) * this.rawData.get(0xf), this.rawData.get(0xe) * this.rawData.get(0x7)) + (this.rawData.get(0x0) * this.rawData.get(0xd) - this.rawData.get(0xc) * this.rawData.get(0x1)) * (this.rawData.get(0x6) * this.rawData.get(0xb) - this.rawData.get(0xa) * this.rawData.get(0x7)), (this.rawData.get(0x4) * this.rawData.get(0x9) - this.rawData.get(0x8) * this.rawData.get(0x5)) * (this.rawData.get(0x2) * this.rawData.get(0xf) - this.rawData.get(0xe) * this.rawData.get(0x3))) - (this.rawData.get(0x4) * this.rawData.get(0xd) - this.rawData.get(0xc) * this.rawData.get(0x5)) * (this.rawData.get(0x2) * this.rawData.get(0xb) - this.rawData.get(0xa) * this.rawData.get(0x3)) + (this.rawData.get(0x8) * this.rawData.get(0xd) - this.rawData.get(0xc) * this.rawData.get(0x9)) * (this.rawData.get(0x2) * this.rawData.get(0x7) - this.rawData.get(0x6) * this.rawData.get(0x3)); } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0xd1a')] = function() { return new _0x21e384(this.rawData.get(0xc),this.rawData.get(0xd),this.rawData.get(0xe)); } ; _0x165614[_0x4cc7('0x8')]['set_position'] = function(_0x3f947a) { this.rawData.set(0xc, _0x3f947a.x); this.rawData.set(0xd, _0x3f947a.y); this.rawData.set(0xe, _0x3f947a.z); return _0x3f947a; } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x165614; _0x165614[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x165614[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xfa1')] = 'set_position'; _0x165614[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xd1a')] = _0x4cc7('0xd1a'); _0x165614[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1316')] = _0x4cc7('0x1316'); var _0x2c4d00 = function() {}; _0x16dada[_0x4cc7('0x1317')] = _0x2c4d00; _0x2c4d00['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), 'math', _0x4cc7('0x1318')]; _0x2c4d00['getForward'] = function(_0x155a47, _0x3f0c1a) { if (_0x4cc7('0x1319') === _0x4cc7('0x131a')) { return this['position']; } else { null == _0x3f0c1a && (_0x3f0c1a = new _0x21e384(0x0,0x0,0x0)); _0x155a47['copyColumnTo'](0x2, _0x3f0c1a); _0x3f0c1a[_0x4cc7('0xf43')](); return _0x3f0c1a; } } ; _0x2c4d00[_0x4cc7('0x1310')] = function(_0x15dc3c, _0x3b255b) { null == _0x3b255b && (_0x3b255b = 0x1); var _0x1bbae1 = _0x2c4d00[_0x4cc7('0xf36')]; _0x15dc3c['copyRawDataTo'](_0x1bbae1); var _0xf28e72 = _0x1bbae1[_0x4cc7('0x2b')](0x0) , _0x1e1d5f = _0x1bbae1[_0x4cc7('0x2b')](0x1) , _0xb95a94 = _0x1bbae1[_0x4cc7('0x2b')](0x2) , _0x4acdcd = _0x1bbae1[_0x4cc7('0x2b')](0x4) , _0x5c60ad = _0x1bbae1['get'](0x5) , _0x23cb90 = _0x1bbae1[_0x4cc7('0x2b')](0x6) , _0x4bf907 = _0x1bbae1[_0x4cc7('0x2b')](0x8) , _0x48c401 = _0x1bbae1[_0x4cc7('0x2b')](0x9) , _0x3263d5 = _0x1bbae1[_0x4cc7('0x2b')](0xa); _0x15dc3c = _0x1bbae1[_0x4cc7('0x2b')](0xc); var _0x16dada = _0x1bbae1['get'](0xd); _0x1bbae1 = _0x1bbae1[_0x4cc7('0x2b')](0xe); var _0x5aff49 = Math[_0x4cc7('0x2c')](_0xf28e72 * _0xf28e72 + _0x1e1d5f * _0x1e1d5f + _0xb95a94 * _0xb95a94) , _0x17daac = Math['sqrt'](_0x2d63f9[_0x4cc7('0xd9')](_0x4acdcd, _0x4acdcd) + _0x5c60ad * _0x5c60ad + _0x23cb90 * _0x23cb90) , _0x2c3de4 = Math[_0x4cc7('0x2c')](_0x4bf907 * _0x4bf907 + _0x48c401 * _0x48c401 + _0x3263d5 * _0x3263d5) , _0x3e3cd2 = 0x0 , _0x494da6 = _0x5aff49 , _0x2bc114 = _0x17daac , _0x31d28b = _0x2c3de4; 0x0 > _0xf28e72 * (_0x5c60ad * _0x3263d5 - _0x23cb90 * _0x48c401) - _0x1e1d5f * (_0x4acdcd * _0x3263d5 - _0x23cb90 * _0x4bf907) + _0x2d63f9[_0x4cc7('0xd9')](_0xb95a94, _0x4acdcd * _0x48c401 - _0x5c60ad * _0x4bf907) && (_0x31d28b = -_0x31d28b); _0xf28e72 /= _0x494da6; _0x1e1d5f /= _0x494da6; _0xb95a94 /= _0x494da6; _0x4acdcd /= _0x2bc114; _0x5c60ad /= _0x2bc114; _0x23cb90 /= _0x2bc114; _0x4bf907 /= _0x31d28b; _0x48c401 /= _0x31d28b; _0x3263d5 /= _0x31d28b; 0x1 == _0x3b255b ? (_0x5aff49 = Math['atan2'](_0x23cb90, _0x3263d5), _0x17daac = Math[_0x4cc7('0x131b')](-_0xb95a94, Math['sqrt'](_0xf28e72 * _0xf28e72 + _0x1e1d5f * _0x1e1d5f)), _0x1e1d5f = Math[_0x4cc7('0x28')](_0x5aff49), _0xb95a94 = Math[_0x4cc7('0x27')](_0x5aff49), _0x2c3de4 = Math['atan2'](_0x1e1d5f * _0x4bf907 - _0xb95a94 * _0x4acdcd, _0xb95a94 * _0x5c60ad - _0x1e1d5f * _0x48c401)) : 0x0 == _0x3b255b ? (_0x3e3cd2 = Math[_0x4cc7('0x131c')]((_0xf28e72 + _0x5c60ad + _0x3263d5 - 0x1) / 0x2), _0x5c60ad = Math[_0x4cc7('0x2c')]((_0x23cb90 - _0x48c401) * (_0x23cb90 - _0x48c401) + (_0x4bf907 - _0xb95a94) * (_0x4bf907 - _0xb95a94) + (_0x1e1d5f - _0x4acdcd) * (_0x1e1d5f - _0x4acdcd)), _0x5aff49 = (_0x23cb90 - _0x48c401) / _0x5c60ad, _0x17daac = (_0x4bf907 - _0xb95a94) / _0x5c60ad, _0x2c3de4 = (_0x1e1d5f - _0x4acdcd) / _0x5c60ad) : (_0x5aff49 = _0xf28e72 + _0x5c60ad + _0x3263d5, 0x0 < _0x5aff49 ? (_0x3e3cd2 = _0x2d63f9[_0x4cc7('0x131d')](Math['sqrt'](0x1 + _0x5aff49), 0x2), _0x5aff49 = (_0x23cb90 - _0x48c401) / (0x4 * _0x3e3cd2), _0x17daac = (_0x4bf907 - _0xb95a94) / (0x4 * _0x3e3cd2), _0x2c3de4 = (_0x1e1d5f - _0x4acdcd) / (0x4 * _0x3e3cd2)) : _0xf28e72 > _0x5c60ad && _0xf28e72 > _0x3263d5 ? (_0x5aff49 = Math[_0x4cc7('0x2c')](0x1 + _0xf28e72 - _0x5c60ad - _0x3263d5) / 0x2, _0x3e3cd2 = (_0x23cb90 - _0x48c401) / (0x4 * _0x5aff49), _0x17daac = (_0x1e1d5f + _0x4acdcd) / (0x4 * _0x5aff49), _0x2c3de4 = (_0x4bf907 + _0xb95a94) / (0x4 * _0x5aff49)) : _0x5c60ad > _0x3263d5 ? (_0x17daac = Math[_0x4cc7('0x2c')](0x1 + _0x5c60ad - _0xf28e72 - _0x3263d5) / 0x2, _0x5aff49 = (_0x1e1d5f + _0x4acdcd) / (0x4 * _0x17daac), _0x3e3cd2 = (_0x4bf907 - _0xb95a94) / (0x4 * _0x17daac), _0x2c3de4 = _0x2d63f9[_0x4cc7('0xda')](_0x23cb90, _0x48c401) / (0x4 * _0x17daac)) : (_0x2c3de4 = Math[_0x4cc7('0x2c')](0x1 + _0x3263d5 - _0xf28e72 - _0x5c60ad) / 0x2, _0x5aff49 = _0x2d63f9['uteAf'](_0x4bf907, _0xb95a94) / (0x4 * _0x2c3de4), _0x17daac = (_0x23cb90 + _0x48c401) / (0x4 * _0x2c3de4), _0x3e3cd2 = (_0x1e1d5f - _0x4acdcd) / (0x4 * _0x2c3de4))); _0x4acdcd = _0x2c4d00[_0x4cc7('0x131e')]; _0x4acdcd['get'](0x0)['x'] = _0x15dc3c; _0x4acdcd['get'](0x0)['y'] = _0x16dada; _0x4acdcd[_0x4cc7('0x2b')](0x0)['z'] = _0x1bbae1; _0x4acdcd[_0x4cc7('0x2b')](0x1)['x'] = _0x5aff49; _0x4acdcd['get'](0x1)['y'] = _0x17daac; _0x4acdcd[_0x4cc7('0x2b')](0x1)['z'] = _0x2c3de4; _0x4acdcd[_0x4cc7('0x2b')](0x1)['w'] = _0x3e3cd2; _0x4acdcd[_0x4cc7('0x2b')](0x2)['x'] = _0x494da6; _0x4acdcd[_0x4cc7('0x2b')](0x2)['y'] = _0x2bc114; _0x4acdcd['get'](0x2)['z'] = _0x31d28b; return _0x4acdcd; } ; _0x2c4d00['transformVector'] = function(_0x527b60, _0x39d3b1, _0x256bd2) { null == _0x256bd2 && (_0x256bd2 = new _0x21e384()); var _0x1f3b03 = _0x2c4d00[_0x4cc7('0xf36')]; _0x527b60[_0x4cc7('0xf37')](_0x1f3b03); _0x527b60 = _0x1f3b03[_0x4cc7('0x2b')](0x0); var _0xe0d023 = _0x1f3b03[_0x4cc7('0x2b')](0x1) , _0x3f5a3e = _0x1f3b03['get'](0x2) , _0x4318ed = _0x1f3b03[_0x4cc7('0x2b')](0x3) , _0x1f161b = _0x1f3b03['get'](0x4) , _0x57fcca = _0x1f3b03[_0x4cc7('0x2b')](0x5) , _0x4bf907 = _0x1f3b03[_0x4cc7('0x2b')](0x6) , _0x48c401 = _0x1f3b03[_0x4cc7('0x2b')](0x7) , _0xa769af = _0x1f3b03['get'](0x8) , _0x16dada = _0x1f3b03[_0x4cc7('0x2b')](0x9) , _0x5aff49 = _0x1f3b03[_0x4cc7('0x2b')](0xa) , _0x2aca58 = _0x1f3b03['get'](0xb) , _0x1956be = _0x1f3b03[_0x4cc7('0x2b')](0xc) , _0x3e3cd2 = _0x1f3b03[_0x4cc7('0x2b')](0xd) , _0x1e8253 = _0x1f3b03[_0x4cc7('0x2b')](0xe); _0x1f3b03 = _0x1f3b03[_0x4cc7('0x2b')](0xf); var _0x2bc114 = _0x39d3b1['x'] , _0x15dc58 = _0x39d3b1['y']; _0x39d3b1 = _0x39d3b1['z']; _0x256bd2['x'] = _0x527b60 * _0x2bc114 + _0x1f161b * _0x15dc58 + _0xa769af * _0x39d3b1 + _0x1956be; _0x256bd2['y'] = _0xe0d023 * _0x2bc114 + _0x57fcca * _0x15dc58 + _0x16dada * _0x39d3b1 + _0x3e3cd2; _0x256bd2['z'] = _0x3f5a3e * _0x2bc114 + _0x4bf907 * _0x15dc58 + _0x5aff49 * _0x39d3b1 + _0x1e8253; _0x256bd2['w'] = _0x4318ed * _0x2bc114 + _0x48c401 * _0x15dc58 + _0x2aca58 * _0x39d3b1 + _0x1f3b03; return _0x256bd2; } ; _0x2c4d00[_0x4cc7('0x1008')] = function(_0x3c4adf, _0x3b32e8, _0x204d59) { null == _0x204d59 && (_0x204d59 = new _0x21e384()); var _0xf7082a = _0x2c4d00[_0x4cc7('0xf36')]; _0x3c4adf[_0x4cc7('0xf37')](_0xf7082a); _0x3c4adf = _0xf7082a[_0x4cc7('0x2b')](0x0); var _0x585573 = _0xf7082a[_0x4cc7('0x2b')](0x1) , _0x4dc31b = _0xf7082a[_0x4cc7('0x2b')](0x2) , _0x19aa5b = _0xf7082a[_0x4cc7('0x2b')](0x3) , _0x638519 = _0xf7082a[_0x4cc7('0x2b')](0x4) , _0x39ca6e = _0xf7082a[_0x4cc7('0x2b')](0x5) , _0x4bf907 = _0xf7082a['get'](0x6) , _0x48c401 = _0xf7082a[_0x4cc7('0x2b')](0x7) , _0x19da80 = _0xf7082a[_0x4cc7('0x2b')](0x8) , _0x16dada = _0xf7082a['get'](0x9) , _0x5aff49 = _0xf7082a[_0x4cc7('0x2b')](0xa); _0xf7082a = _0xf7082a[_0x4cc7('0x2b')](0xb); var _0x135ce7 = _0x3b32e8['x'] , _0x5cba7c = _0x3b32e8['y']; _0x3b32e8 = _0x3b32e8['z']; _0x204d59['x'] = _0x3c4adf * _0x135ce7 + _0x638519 * _0x5cba7c + _0x2d63f9[_0x4cc7('0xdb')](_0x19da80, _0x3b32e8); _0x204d59['y'] = _0x585573 * _0x135ce7 + _0x39ca6e * _0x5cba7c + _0x16dada * _0x3b32e8; _0x204d59['z'] = _0x4dc31b * _0x135ce7 + _0x4bf907 * _0x5cba7c + _0x5aff49 * _0x3b32e8; _0x204d59['w'] = _0x19aa5b * _0x135ce7 + _0x48c401 * _0x5cba7c + _0xf7082a * _0x3b32e8; return _0x204d59; } ; var _0x201551 = function(_0x692735, _0x8cd222, _0xf54369, _0x38e12d) { if (_0x4cc7('0x131f') !== _0x4cc7('0x1320')) { var _0x43f994 = '0|1|3|8|4|7|5|6|2'[_0x4cc7('0x46')]('|') , _0xe6efe = 0x0; while (!![]) { switch (_0x43f994[_0xe6efe++]) { case '0': null == _0x38e12d && (_0x38e12d = 0x0); continue; case '1': _0x56067a[_0x4cc7('0x59d')](null, _0xf54369) && (_0xf54369 = 0x0); continue; case '2': this['_alignment'] = 0x0 == _0x692735 && 0x0 == _0x8cd222 ? 0x1 : 0x0 == _0x8cd222 && 0x0 == _0xf54369 ? 0x2 : 0x0 == _0x692735 && 0x0 == _0xf54369 ? 0x3 : 0x0; continue; case '3': null == _0x8cd222 && (_0x8cd222 = 0x0); continue; case '4': this['a'] = _0x692735; continue; case '5': this['c'] = _0xf54369; continue; case '6': this['d'] = _0x38e12d; continue; case '7': this['b'] = _0x8cd222; continue; case '8': null == _0x692735 && (_0x692735 = 0x0); continue; } break; } } else { p(0x1); } }; _0x16dada['away3d.core.math.Plane3D'] = _0x201551; _0x201551[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x3eb'), _0x4cc7('0x3f4'), 'Plane3D']; _0x201551[_0x4cc7('0x8')] = {}; _0x201551[_0x4cc7('0x8')]['a'] = null; _0x201551[_0x4cc7('0x8')]['b'] = null; _0x201551[_0x4cc7('0x8')]['c'] = null; _0x201551[_0x4cc7('0x8')]['d'] = null; _0x201551[_0x4cc7('0x8')][_0x4cc7('0x1321')] = null; _0x201551[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x201551; var _0x19c3f8 = function() {}; _0x16dada['away3d.core.math.PoissonLookup'] = _0x19c3f8; _0x19c3f8[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), 'math', _0x4cc7('0x1322')]; _0x19c3f8['initDistributions'] = function() { _0x19c3f8[_0x4cc7('0x1323')] = _0x2bc114['toNullVector'](null); for (var _0x40eeac = _0x19c3f8[_0x4cc7('0x1323')], _0x35c239 = [0.3082841, 0.4320919], _0x448c55 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x5bbbd3 = 0x0, _0x29db22 = _0x35c239[_0x4cc7('0x21')]; _0x5bbbd3 < _0x29db22; ) { var _0x598b2f = _0x5bbbd3++; _0x448c55['set'](_0x598b2f, _0x35c239[_0x598b2f]); } _0x40eeac['set'](0x0, _0x448c55); for (var _0x4a9ce3 = _0x19c3f8[_0x4cc7('0x1323')], _0x7837e8 = [0.3082841, 0.4320919, -0.2274942, -0.6640266], _0xde0d54 = _0x2bc114['toFloatVector'](null), _0x4bf907 = 0x0, _0x48c401 = _0x7837e8[_0x4cc7('0x21')]; _0x4bf907 < _0x48c401; ) { if ('yglIp' === _0x4cc7('0x1324')) { var _0x3e296f = _0x4bf907++; _0xde0d54['set'](_0x3e296f, _0x7837e8[_0x3e296f]); } else { if (!this[_0x4cc7('0x1325')] || !this[_0x4cc7('0x1325')][_0x4cc7('0x1326')]) return this; var _0x42bf06 = this[_0x4cc7('0x1327')]; return _0x596a1b = 'number' != typeof _0x596a1b ? _0x42bf06[0x1] : _0x596a1b, _0x578190 = _0x4cc7('0x39b') != typeof _0x578190 ? _0x42bf06[0x2] : _0x578190, _0x1c8e81 = _0x4cc7('0x39b') != typeof _0x1c8e81 ? _0x42bf06[0x3] : _0x1c8e81, _0x3dd250 = _0x56067a['jfJwh'] != typeof _0x3dd250 ? _0x42bf06[0x4] : _0x3dd250, _0x5aff49 = 'number' != typeof _0x5aff49 ? _0x42bf06[0x5] : _0x5aff49, _0x4cc7('0x39b') != typeof _0x3bb917 ? _0x42bf06 : (this['_orientation'] = [_0x3bb917, _0x596a1b, _0x578190, _0x1c8e81, _0x3dd250, _0x5aff49], void 0x0 !== this[_0x4cc7('0x1325')][_0x4cc7('0x1326')][_0x4cc7('0x1328')] ? (this['ctx']['listener'][_0x4cc7('0x1328')][_0x4cc7('0x1329')](_0x3bb917, Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')], 0.1), this[_0x4cc7('0x1325')]['listener'][_0x4cc7('0x132b')]['setTargetAtTime'](_0x596a1b, Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')], 0.1), this[_0x4cc7('0x1325')]['listener'][_0x4cc7('0x132c')]['setTargetAtTime'](_0x578190, Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')], 0.1), this[_0x4cc7('0x1325')]['listener'][_0x4cc7('0x132d')][_0x4cc7('0x1329')](_0x3bb917, Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')], 0.1), this[_0x4cc7('0x1325')][_0x4cc7('0x1326')][_0x4cc7('0x132e')][_0x4cc7('0x1329')](_0x596a1b, Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')], 0.1), this['ctx'][_0x4cc7('0x1326')][_0x4cc7('0x132f')][_0x4cc7('0x1329')](_0x578190, Howler['ctx'][_0x4cc7('0x132a')], 0.1)) : this['ctx'][_0x4cc7('0x1326')][_0x4cc7('0x1330')](_0x3bb917, _0x596a1b, _0x578190, _0x1c8e81, _0x3dd250, _0x5aff49), this); } } _0x4a9ce3[_0x4cc7('0x9e7')](0x1, _0xde0d54); for (var _0x16dada = _0x19c3f8[_0x4cc7('0x1323')], _0x5aff49 = [0.8742689, 0.0009265686, -0.6864116, -0.5536607, -0.2325206, 0.7678371], _0x9c2ab2 = _0x2bc114['toFloatVector'](null), _0x405f12 = 0x0, _0x3e3cd2 = _0x5aff49[_0x4cc7('0x21')]; _0x405f12 < _0x3e3cd2; ) { var _0x52c6b5 = _0x405f12++; _0x9c2ab2[_0x4cc7('0x9e7')](_0x52c6b5, _0x5aff49[_0x52c6b5]); } _0x16dada[_0x4cc7('0x9e7')](0x2, _0x9c2ab2); for (var _0x2fa89f = _0x19c3f8[_0x4cc7('0x1323')], _0x20b5cf = [0.3913446, -0.7084417, -0.7511101, -0.5935929, -0.2323436, 0.5320091, 0.8435315, 0.5035911], _0x1ee7a7 = _0x2bc114['toFloatVector'](null), _0x248980 = 0x0, _0x2f01b8 = _0x20b5cf['length']; _0x248980 < _0x2f01b8; ) { var _0x4b0b7e = _0x248980++; _0x1ee7a7[_0x4cc7('0x9e7')](_0x4b0b7e, _0x20b5cf[_0x4b0b7e]); } _0x2fa89f[_0x4cc7('0x9e7')](0x3, _0x1ee7a7); for (var _0x4b4d92 = _0x19c3f8[_0x4cc7('0x1323')], _0x4ab476 = [0.2122471, -0.5771395, -0.8543506, -0.1763534, 0.5189021, 0.8323698, -0.3616908, 0.5865368, 0.9523004, -0.04948437], _0x18b026 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x51c10b = 0x0, _0xa23b63 = _0x4ab476['length']; _0x51c10b < _0xa23b63; ) { if ('QxwIq' !== _0x4cc7('0x1331')) { _0x2fa89f['angel'][_0x4cc7('0x1332')][_0x4cc7('0x1333')](_0x4b0b7e[_0x4cc7('0x1056')][_0x4cc7('0x1109')]); _0x2fa89f[_0x4cc7('0xec5')][_0x4cc7('0x1334')]['set_value'](0x0); _0x475d4f[_0x4cc7('0x8')][_0x4cc7('0x1335')]['call'](this); } else { var _0x699ab8 = _0x51c10b++; _0x18b026['set'](_0x699ab8, _0x4ab476[_0x699ab8]); } } _0x4b4d92['set'](0x4, _0x18b026); for (var _0x48b5ef = _0x19c3f8[_0x4cc7('0x1323')], _0x331be6 = [0.5791035, 0.3496495, 0.2959551, -0.6006749, -0.2419119, -0.06879545, -0.7403072, 0.6110353, -0.04555973, 0.8059174, -0.5275017, -0.737129], _0x21e384 = _0x2bc114[_0x4cc7('0x9cf')](null), _0xd85f06 = 0x0, _0x3bb917 = _0x331be6['length']; _0xd85f06 < _0x3bb917; ) { var _0xd03f5a = _0xd85f06++; _0x21e384[_0x4cc7('0x9e7')](_0xd03f5a, _0x331be6[_0xd03f5a]); } _0x48b5ef['set'](0x5, _0x21e384); for (var _0x1a8a8f = _0x19c3f8[_0x4cc7('0x1323')], _0x2707b6 = [0.06941478, 0.8519508, -0.7441907, 0.2426432, 0.6439992, -0.2405252, -0.1007523, -0.2327587, -0.6427067, -0.7248485, 0.8050759, 0.5492936, 0.3573822, -0.8824506], _0x29cea6 = _0x2bc114['toFloatVector'](null), _0x21ad67 = 0x0, _0x4fbde0 = _0x2707b6[_0x4cc7('0x21')]; _0x21ad67 < _0x4fbde0; ) { var _0x2ab848 = _0x21ad67++; _0x29cea6['set'](_0x2ab848, _0x2707b6[_0x2ab848]); } _0x1a8a8f['set'](0x6, _0x29cea6); for (var _0x475d4f = _0x19c3f8[_0x4cc7('0x1323')], _0x338b9 = [0.8509863, 0.4452587, -0.09507271, 0.2073005, 0.1706571, -0.6434793, 0.8029777, -0.2718274, -0.4401725, 0.8196304, 0.2715359, 0.8598521, -0.8121575, -0.006447683, -0.6486837, -0.7237598], _0x3a8a6f = _0x2bc114[_0x4cc7('0x9cf')](null), _0x3f363f = 0x0, _0x457ac5 = _0x338b9['length']; _0x3f363f < _0x457ac5; ) { var _0x3cecb9 = _0x3f363f++; _0x3a8a6f['set'](_0x3cecb9, _0x338b9[_0x3cecb9]); } _0x475d4f['set'](0x7, _0x3a8a6f); for (var _0x325caa = _0x19c3f8[_0x4cc7('0x1323')], _0x14722d = [0.6951686, -0.2680728, -0.04933243, 0.3710589, 0.6592212, 0.3661054, -0.01579228, -0.6909603, -0.3275101, -0.1756866, 0.3811549, 0.9218544, -0.216032, 0.9755028, -0.7065172, 0.3355389, -0.6579109, -0.6798355], _0x19c1c0 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x1c8e81 = 0x0, _0x130523 = _0x14722d[_0x4cc7('0x21')]; _0x1c8e81 < _0x130523; ) { var _0x4af2f4 = _0x1c8e81++; _0x19c1c0[_0x4cc7('0x9e7')](_0x4af2f4, _0x14722d[_0x4af2f4]); } _0x325caa[_0x4cc7('0x9e7')](0x8, _0x19c1c0); for (var _0x578190 = _0x19c3f8[_0x4cc7('0x1323')], _0x4ae64a = [0.6181276, -0.09790418, -0.2537868, -0.5570995, -0.1964931, 0.3459414, 0.3474613, -0.8885581, 0.5135743, 0.5753114, -0.9549091, 0.1480672, -0.8711916, -0.4293123, -0.6928071, 0.6190156, -0.13369, 0.8892705, 0.0548224, -0.1246777], _0x596a1b = _0x2bc114['toFloatVector'](null), _0x34f9a1 = 0x0, _0x2081a8 = _0x4ae64a[_0x4cc7('0x21')]; _0x34f9a1 < _0x2081a8; ) { var _0x40ce43 = _0x34f9a1++; _0x596a1b['set'](_0x40ce43, _0x4ae64a[_0x40ce43]); } _0x578190[_0x4cc7('0x9e7')](0x9, _0x596a1b); for (var _0x834a50 = _0x19c3f8[_0x4cc7('0x1323')], _0xa79ae4 = [0.4853027, -0.5080479, -0.1331675, -0.506597, 0.139575, 0.01316885, 0.803486, -0.07568797, 0.5240274, 0.4883182, -0.4334005, 0.1207938, -0.7794577, -0.3985141, 0.1576432, -0.9861221, -0.3712867, 0.6959021, 0.1517378, 0.9847429, -0.9762396, 0.1661073], _0x1b7529 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x2b4072 = 0x0, _0x43d1dd = _0xa79ae4[_0x4cc7('0x21')]; _0x2b4072 < _0x43d1dd; ) { var _0x466766 = _0x2b4072++; _0x1b7529[_0x4cc7('0x9e7')](_0x466766, _0xa79ae4[_0x466766]); } _0x834a50[_0x4cc7('0x9e7')](0xa, _0x1b7529); for (var _0x29fe35 = _0x19c3f8[_0x4cc7('0x1323')], _0x4cd1a1 = [-0.2790166, -0.01252619, 0.3389016, 0.3921154, 0.2408341, -0.313211, -0.8151779, -0.3898362, -0.6347761, 0.3486495, 0.09471484, -0.7722448, -0.1385674, 0.6364574, 0.2456331, 0.9295807, -0.3864306, -0.8247881, 0.6111673, -0.7164014, 0.8287669, 0.05466961, 0.837706, 0.5415626], _0x76b31e = _0x2bc114[_0x4cc7('0x9cf')](null), _0x5b0de5 = 0x0, _0x3dd250 = _0x4cd1a1[_0x4cc7('0x21')]; _0x5b0de5 < _0x3dd250; ) { var _0x30f963 = _0x5b0de5++; _0x76b31e[_0x4cc7('0x9e7')](_0x30f963, _0x4cd1a1[_0x30f963]); } _0x29fe35['set'](0xb, _0x76b31e); for (var _0x16ff04 = _0x19c3f8['_distributions'], _0x2ef5ca = [0.056417, 0.3185693, -0.8245888, 0.1882799, 0.8575996, 0.1136829, 0.1070375, 0.875332, 0.4076743, -0.06000621, -0.4311306, 0.7239349, 0.2677574, -0.538472, -0.08486642, -0.2083647, -0.888989, -0.3906443, -0.4768958, -0.6664082, 0.09334993, -0.9861541, 0.808736, -0.455949, 0.5889823, 0.7660807], _0x187296 = _0x2bc114['toFloatVector'](null), _0x33a5d1 = 0x0, _0x28cd06 = _0x2ef5ca[_0x4cc7('0x21')]; _0x33a5d1 < _0x28cd06; ) { var _0x204525 = _0x33a5d1++; _0x187296[_0x4cc7('0x9e7')](_0x204525, _0x2ef5ca[_0x204525]); } _0x16ff04['set'](0xc, _0x187296); for (var _0x1257a3 = _0x19c3f8[_0x4cc7('0x1323')], _0xee918d = [-0.2681346, -0.3955857, -0.1315102, -0.8852947, -0.5143692, 0.09551838, 0.4344836, -0.546945, -0.8620899, -0.3813288, 0.1650431, 0.02034803, -0.1543657, 0.3842218, -0.828457, 0.5376903, -0.6145, -0.7818927, -0.2639062, 0.8784655, 0.1912684, 0.9720125, 0.3135219, 0.5224229, 0.7850655, 0.4592297, 0.7465045, -0.1368916], _0x2e6bfe = _0x2bc114[_0x4cc7('0x9cf')](null), _0x52b96b = 0x0, _0x394d57 = _0xee918d[_0x4cc7('0x21')]; _0x52b96b < _0x394d57; ) { var _0xcbccb8 = _0x52b96b++; _0x2e6bfe[_0x4cc7('0x9e7')](_0xcbccb8, _0xee918d[_0xcbccb8]); } _0x1257a3[_0x4cc7('0x9e7')](0xd, _0x2e6bfe); for (var _0x32475d = _0x19c3f8['_distributions'], _0x7af57a = [0.4241029, 0.695281, 0.150511, -0.02304107, -0.2482675, 0.9120338, 0.8057325, 0.2622084, -0.2445909, 0.2765962, 0.8588713, -0.1772072, 0.3117845, -0.4385471, -0.3923851, -0.3298936, -0.1751254, -0.7405846, 0.6926506, -0.684163, -0.9304563, -0.3254691, -0.8533293, 0.1523024, 0.2510415, -0.917345, -0.6239773, -0.7105472, -0.6104624, 0.6041355], _0x2a3db2 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x1e3ce8 = 0x0, _0x4aa987 = _0x7af57a[_0x4cc7('0x21')]; _0x1e3ce8 < _0x4aa987; ) { var _0x1f0b5c = _0x1e3ce8++; _0x2a3db2[_0x4cc7('0x9e7')](_0x1f0b5c, _0x7af57a[_0x1f0b5c]); } _0x32475d[_0x4cc7('0x9e7')](0xe, _0x2a3db2); for (var _0x258847 = _0x19c3f8[_0x4cc7('0x1323')], _0x26d7f2 = [0.5844554, 0.06651045, 0.1343258, 0.6756578, 0.3799674, -0.6301104, 0.5590436, 0.7940555, 0.09574714, 0.02262517, 0.8697868, 0.393301, 0.003945862, -0.421735, 0.9043913, -0.2432393, -0.4844007, 0.7190998, -0.3201078, 0.2972371, -0.3852352, -0.6341155, -0.5413069, -0.09223081, -0.8468984, -0.5126905, 0.004156174, -0.8633173, -0.9681889, -0.03305046, -0.846509, 0.4414353], _0xf280e = _0x2bc114[_0x4cc7('0x9cf')](null), _0x4a1676 = 0x0, _0x5e7fcf = _0x26d7f2['length']; _0x4a1676 < _0x5e7fcf; ) { var _0x108686 = _0x4a1676++; _0xf280e[_0x4cc7('0x9e7')](_0x108686, _0x26d7f2[_0x108686]); } _0x258847[_0x4cc7('0x9e7')](0xf, _0xf280e); for (var _0x142a66 = _0x19c3f8['_distributions'], _0x21c234 = [0.4506488, 0.657668, 0.4621297, 0.07441051, -0.2782125, 0.6201044, 0.9750003, 0.09110117, 0.1019436, 0.2986514, 0.03457398, 0.9631706, 0.542098, -0.5505635, 0.8675668, 0.4938077, -0.5414361, 0.2655292, -0.7941836, 0.6003053, -0.09847672, -0.1001604, -0.9316511, -0.08572888, 0.07286467, -0.611899, -0.5232627, -0.4082253, -0.5481608, -0.827938, -0.1551939, -0.9621193, 0.9220031, -0.3315949], _0x242208 = _0x2bc114['toFloatVector'](null), _0x136652 = 0x0, _0x521906 = _0x21c234['length']; _0x136652 < _0x521906; ) { var _0x4efb39 = _0x136652++; _0x242208[_0x4cc7('0x9e7')](_0x4efb39, _0x21c234[_0x4efb39]); } _0x142a66[_0x4cc7('0x9e7')](0x10, _0x242208); for (var _0x2e2505 = _0x19c3f8[_0x4cc7('0x1323')], _0xd8a28b = [0.197908, -0.4697656, -0.4474689, -0.3428435, 0.8529873, -0.2228634, 0.6022478, -0.5469642, 0.2545276, -0.931133, -0.1507547, -0.7855865, -0.07606658, 0.1011628, 0.3046715, 0.2785755, 0.4698432, -0.1064076, 0.6831254, 0.4152522, 0.1374381, 0.8363233, -0.2166121, 0.6682042, 0.5511393, 0.7996449, -0.4278994, 0.28836, -0.8875198, 0.2181732, -0.8772842, -0.2818254, -0.7000262, 0.5762185, -0.6062385, -0.7439126], _0x47ece6 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x144223 = 0x0, _0x5c67a7 = _0xd8a28b['length']; _0x144223 < _0x5c67a7; ) { var _0x9351c6 = _0x144223++; _0x47ece6[_0x4cc7('0x9e7')](_0x9351c6, _0xd8a28b[_0x9351c6]); } _0x2e2505[_0x4cc7('0x9e7')](0x11, _0x47ece6); for (var _0x146b9f = _0x19c3f8[_0x4cc7('0x1323')], _0x40f1d9 = [0.6645703, -0.05678739, 0.5720971, 0.4533803, -0.07660709, 0.08802763, 0.5163431, -0.4426552, 0.1163455, -0.3404382, -0.4004807, -0.5046007, 0.2932099, -0.8201418, -0.5322125, 0.03834766, -0.1490209, -0.8817304, -0.8000439, -0.3509448, 0.5260983, 0.8421043, 0.1197811, 0.6963812, 0.9498612, 0.3122156, -0.9285746, 0.02120355, -0.6670724, 0.7217396, 0.9155889, -0.3510147, -0.271941, 0.4727852, 0.318879, 0.1634057, -0.2686755, 0.9253026], _0x66baa3 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x58cd75 = 0x0, _0x37b8bf = _0x40f1d9[_0x4cc7('0x21')]; _0x58cd75 < _0x37b8bf; ) { var _0x41196d = _0x58cd75++; _0x66baa3[_0x4cc7('0x9e7')](_0x41196d, _0x40f1d9[_0x41196d]); } _0x146b9f['set'](0x12, _0x66baa3); for (var _0xf94a9e = _0x19c3f8[_0x4cc7('0x1323')], _0x19814b = [0.5064292, 0.422527, 0.8935515, -0.06610427, 0.1199719, 0.175568, 0.403388, -0.2003276, 0.1657927, 0.8154403, 0.9301245, 0.2929218, -0.1644068, 0.6201534, 0.7113559, -0.6589743, -0.3364046, -0.1799502, 0.02109996, -0.392765, -0.382213, 0.3219992, -0.9201946, 0.1207967, -0.726185, 0.4291916, -0.7443482, -0.2480059, -0.5147594, 0.7418784, 0.1935272, -0.7406143, -0.3643523, -0.5559214, -0.7147766, -0.6326278, -0.2524151, -0.9096627, 0.5161405, 0.7908453], _0x4ef9bc = _0x2bc114['toFloatVector'](null), _0x2befb0 = 0x0, _0x550c0b = _0x19814b['length']; _0x2d63f9[_0x4cc7('0xa3')](_0x2befb0, _0x550c0b); ) { var _0x2a987d = _0x2befb0++; _0x4ef9bc['set'](_0x2a987d, _0x19814b[_0x2a987d]); } _0xf94a9e[_0x4cc7('0x9e7')](0x13, _0x4ef9bc); for (var _0xae538c = _0x19c3f8['_distributions'], _0xa8f254 = [0.7921003, -0.3032096, 0.5992879, -0.009052323, 0.2538549, -0.1872749, 0.7053444, 0.3677175, 0.5417761, -0.8170255, 0.9749611, 0.1210478, 0.1969143, -0.6117041, -0.1824499, -0.4634196, -0.1181338, -0.8668742, -0.3050112, -0.1352596, -0.4409327, -0.7082354, -0.03225285, 0.1171548, 0.3113096, 0.3250439, -0.8166144, -0.463995, -0.01014475, 0.4715334, -0.6868284, 0.05091889, -0.4011163, 0.2717285, -0.06756835, 0.8307694, -0.7938535, 0.4352129, -0.4663842, 0.7165329, 0.559729, 0.8093995], _0x47aef0 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x25d573 = 0x0, _0x5bff99 = _0xa8f254[_0x4cc7('0x21')]; _0x25d573 < _0x5bff99; ) { var _0x43c263 = _0x25d573++; _0x47aef0[_0x4cc7('0x9e7')](_0x43c263, _0xa8f254[_0x43c263]); } _0xae538c[_0x4cc7('0x9e7')](0x14, _0x47aef0); for (var _0x37feb5 = _0x19c3f8['_distributions'], _0x24e28 = [0.07832243, 0.426151, -0.3856795, 0.5799953, 0.01970797, 0.06706189, 0.4822682, 0.3014512, -0.1532982, 0.87485, -0.4959527, 0.07888043, 0.260601, -0.2304784, 0.4996209, 0.7167382, 0.585986, -0.04265174, -0.7679967, 0.5509416, -0.9041753, 0.1802134, -0.8407655, -0.4442826, -0.2058258, -0.2636995, -0.4984115, -0.5928579, 0.2926032, -0.7886473, -0.06933882, -0.621177, 0.578115, -0.4813387, 0.8981777, -0.3291056, 0.1942733, 0.9255584, 0.8084362, 0.5066984, 0.9920095, 0.03103104, -0.2403206, -0.9389018], _0x2345eb = _0x2bc114[_0x4cc7('0x9cf')](null), _0x559721 = 0x0, _0x3c7924 = _0x24e28[_0x4cc7('0x21')]; _0x2d63f9[_0x4cc7('0xa3')](_0x559721, _0x3c7924); ) { if ('CUCaV' !== 'CUCaV') { _0x4a749f['get_instance']()[_0x4cc7('0xc57')](_0x37feb5[_0x4cc7('0x493')]()); _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xc33')](null); } else { var _0x2576ce = _0x559721++; _0x2345eb[_0x4cc7('0x9e7')](_0x2576ce, _0x24e28[_0x2576ce]); } } _0x37feb5['set'](0x15, _0x2345eb); for (var _0xf81ae4 = _0x19c3f8[_0x4cc7('0x1323')], _0x464941 = [-0.5691095, 0.1014316, -0.7788262, 0.384012, -0.8253665, -0.1645582, -0.1830993, 0.002997211, -0.2555013, -0.4177977, -0.6640869, -0.4794711, -0.2351242, 0.5850121, 0.02436554, 0.2825883, 0.006061143, -0.8200245, 0.1618791, -0.3063331, -0.3765897, -0.7249815, 0.6092919, -0.6769328, -0.5956934, 0.6957655, 0.5383642, 0.4522677, -0.1489165, 0.9125596, 0.4167473, 0.1335986, 0.1898309, 0.5874342, 0.2288171, 0.9624356, 0.7540846, -0.07672304, 0.8986252, 0.2788797, 0.3555991, -0.9262139, 0.8454325, -0.4027667, 0.4945236, -0.2935512], _0x39e8d5 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x30b096 = 0x0, _0x313a2c = _0x464941[_0x4cc7('0x21')]; _0x30b096 < _0x313a2c; ) { var _0x359f21 = _0x30b096++; _0x39e8d5[_0x4cc7('0x9e7')](_0x359f21, _0x464941[_0x359f21]); } _0xf81ae4[_0x4cc7('0x9e7')](0x16, _0x39e8d5); for (var _0x227ba4 = _0x19c3f8['_distributions'], _0x4fc155 = [-0.4481403, -0.3758374, -0.8877251, 0.08739938, 0.05015831, -0.1339983, -0.4070427, -0.8534173, 0.1019274, -0.5503222, -0.445998, 0.1997541, -0.8686263, -0.2788867, -0.7695944, -0.6033704, -0.05515742, -0.885711, -0.7714347, 0.5790485, 0.3466263, -0.8799297, 0.4487582, -0.5321087, -0.2461368, 0.6053771, -0.05568117, 0.2457351, -0.4668669, 0.8523816, 0.8103387, -0.4255538, 0.4054182, -0.175663, -0.2802011, -0.08920153, 0.2665959, 0.382935, 0.555679, 0.1621837, 0.105246, 0.8420411, 0.6921161, 0.6902903, 0.880946, 0.2483067, 0.9699264, -0.1021767], _0x58e3bf = _0x2bc114[_0x4cc7('0x9cf')](null), _0x3bbc58 = 0x0, _0x3b521c = _0x4fc155[_0x4cc7('0x21')]; _0x3bbc58 < _0x3b521c; ) { var _0x41b4ce = _0x3bbc58++; _0x58e3bf[_0x4cc7('0x9e7')](_0x41b4ce, _0x4fc155[_0x41b4ce]); } _0x227ba4[_0x4cc7('0x9e7')](0x17, _0x58e3bf); for (var _0x267fab = _0x19c3f8[_0x4cc7('0x1323')], _0x560bef = [-0.1703323, -0.3119385, 0.2916039, -0.2988263, -0.008472982, -0.9277695, -0.7730271, -0.3277904, 0.3440474, -0.6815342, -0.2910278, 0.03461745, -0.6764899, -0.657078, -0.3505501, -0.7311988, -0.03478927, 0.3258755, -0.6048835, 0.159423, 0.2035525, 0.02212214, 0.5116573, 0.2226856, 0.6664805, -0.2500189, 0.7147882, -0.6609634, 0.03030632, -0.5763278, -0.2516585, 0.6116219, -0.9434413, -0.0116792, 0.9061816, 0.2491155, 0.182867, 0.6076167, 0.286593, 0.9485695, -0.5992439, 0.6970096, -0.2082874, 0.9416641, 0.9880044, -0.1541709, -0.9122881, 0.331555, 0.7324886, 0.6725098], _0x22c19f = _0x2bc114['toFloatVector'](null), _0x165614 = 0x0, _0x34ec41 = _0x560bef['length']; _0x165614 < _0x34ec41; ) { var _0x23c313 = _0x165614++; _0x22c19f[_0x4cc7('0x9e7')](_0x23c313, _0x560bef[_0x23c313]); } _0x267fab[_0x4cc7('0x9e7')](0x18, _0x22c19f); for (var _0xf020e0 = _0x19c3f8['_distributions'], _0x578103 = [0.3869598, -0.04974834, 0.7168844, -0.0693711, -0.07166742, 0.1725325, 0.4599592, 0.3232779, 0.5872094, -0.4198674, 0.2442266, -0.625667, 0.1254557, 0.4500048, -0.2290154, -0.1803567, 0.890583, 0.3373493, 0.1256081, 0.7853789, -0.2676466, 0.5305805, -0.7063224, 0.252168, -0.3989835, 0.1189921, 0.09617215, -0.2451447, 0.6302541, 0.6085876, 0.9380925, -0.3234899, 0.5086241, -0.8573482, 0.03576187, -0.9876697, -0.0876712, -0.6365195, -0.5276513, 0.823456, -0.6935764, -0.2240411, -0.5212318, -0.5383121, -0.2116208, 0.9639363, -0.9840096, 0.02743555, -0.3991577, -0.8994547, -0.7830126, 0.614068], _0x1f7569 = _0x2bc114['toFloatVector'](null), _0x565f1f = 0x0, _0xe56298 = _0x578103[_0x4cc7('0x21')]; _0x565f1f < _0xe56298; ) { var _0x3ec7cc = _0x565f1f++; _0x1f7569[_0x4cc7('0x9e7')](_0x3ec7cc, _0x578103[_0x3ec7cc]); } _0xf020e0[_0x4cc7('0x9e7')](0x19, _0x1f7569); for (var _0x3a8655 = _0x19c3f8[_0x4cc7('0x1323')], _0x4e1bec = [-0.8366601, 0.4464895, -0.5917366, -0.02073906, -0.9845258, 0.1635625, -0.3097973, 0.4379579, -0.5478154, 0.7173221, -0.1685888, 0.9261969, 0.01503595, 0.6046097, 0.4452421, 0.5449086, 0.0315687, 0.1944619, 0.3753404, 0.8688548, 0.4143643, 0.1396648, 0.8711032, 0.4304703, 0.7328773, 0.1461501, 0.6374492, -0.3521495, 0.145613, -0.1341466, 0.9040975, -0.135123, -0.7839059, -0.5450199, -0.516019, -0.3320859, -0.206158, -0.4431106, -0.9703014, -0.2368356, -0.2473119, -0.0864351, 0.2130725, -0.4604077, -0.003726701, -0.7122303, -0.4072131, -0.6833169, 0.1632999, -0.9776646, 0.4686888, -0.680495, -0.2293511, -0.9509777], _0x3cd8ec = _0x2bc114['toFloatVector'](null), _0x5ba4a4 = 0x0, _0x563a26 = _0x4e1bec[_0x4cc7('0x21')]; _0x5ba4a4 < _0x563a26; ) { var _0x2c4d00 = _0x5ba4a4++; _0x3cd8ec[_0x4cc7('0x9e7')](_0x2c4d00, _0x4e1bec[_0x2c4d00]); } _0x3a8655[_0x4cc7('0x9e7')](0x1a, _0x3cd8ec); for (var _0xaa4682 = _0x19c3f8[_0x4cc7('0x1323')], _0x59518c = [0.107311, -0.1311369, -0.4194764, -0.3148777, 0.6171439, -0.2745973, 0.2796618, 0.1937153, -0.09106886, 0.4180236, 0.6044006, 0.05577846, 0.02927299, -0.6738263, -0.2580845, 0.1179939, -0.09023564, -0.3830024, 0.3570953, -0.5000587, 0.81591, -0.5518309, 0.9300217, -0.1257987, 0.4904627, -0.8381903, -0.3163182, -0.8632009, 0.1137595, -0.9875998, 0.8390043, 0.3538185, 0.2149114, 0.4993694, 0.5191584, 0.3833552, 0.5002763, 0.7061465, -0.2567276, 0.9068756, -0.5197366, 0.3467845, 0.03668867, 0.9734009, -0.5347553, 0.66747, -0.9028882, 0.1023768, -0.8967977, 0.412834, -0.5821944, 0.0426479, -0.8032165, -0.2397038, -0.5597343, -0.6358021], _0x2d68c8 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x237b3e = 0x0, _0x2b25dc = _0x59518c[_0x4cc7('0x21')]; _0x237b3e < _0x2b25dc; ) { var _0x272107 = _0x237b3e++; _0x2d68c8[_0x4cc7('0x9e7')](_0x272107, _0x59518c[_0x272107]); } _0xaa4682[_0x4cc7('0x9e7')](0x1b, _0x2d68c8); for (var _0x48c5d8 = _0x19c3f8[_0x4cc7('0x1323')], _0x352c83 = [-0.6562496, -0.1781036, -0.9301494, 0.1185208, -0.3861143, -0.4153562, -0.1560799, -0.1099607, -0.5587025, 0.395218, -0.5322112, -0.699701, -0.5008639, 0.08726846, -0.970524, -0.1963461, -0.813577, -0.5185111, -0.1644458, 0.298, -0.3216791, 0.639982, 0.3315373, 0.3339162, 0.2383235, -0.00105722, 0.1137828, 0.5450742, -0.01899921, 0.8798413, 0.2849685, 0.8255596, 0.6974412, 0.2123175, 0.7588523, 0.5470437, 0.5102502, -0.1687844, 0.5853448, 0.8033476, 0.2590716, -0.5262504, 0.5607718, -0.6342825, 0.8666443, -0.1491841, 0.8341052, -0.4935003, -0.1568441, -0.6634066, 0.2512113, -0.8769391, -0.2559827, -0.9572457, -0.01928852, -0.3966542, -0.750667, 0.6409678], _0x5555d8 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x1debfd = 0x0, _0x5879cd = _0x352c83[_0x4cc7('0x21')]; _0x1debfd < _0x5879cd; ) { if (_0x4cc7('0x1336') === _0x4cc7('0x1337')) { return this[_0x4cc7('0x1338')]; } else { var _0x454bdf = _0x1debfd++; _0x5555d8[_0x4cc7('0x9e7')](_0x454bdf, _0x352c83[_0x454bdf]); } } _0x48c5d8['set'](0x1c, _0x5555d8); for (var _0x365bb2 = _0x19c3f8['_distributions'], _0x3ba345 = [0.3454786, -0.04837726, 0.2649553, 0.2406852, 0.5599093, -0.3839145, -0.1111814, -0.05502108, 0.7586042, -0.05818377, 0.2519488, -0.4665135, -0.1264972, 0.2602723, -0.08766216, -0.3671907, 0.6428129, 0.3999204, -0.6105871, -0.1246869, -0.4589451, -0.7646643, -0.03021116, -0.7899352, -0.6036922, -0.4293956, -0.2481938, 0.6534185, 0.102798, 0.6784465, -0.6392644, 0.4821358, -0.6789002, 0.1779133, -0.9140783, -0.1989647, -0.9262617, 0.3381507, 0.4794891, -0.8093274, 0.3959447, 0.668478, 0.9602883, 0.2272305, -0.123672, 0.9210883, 0.2375148, 0.9523395, -0.52898, 0.7973378, -0.382433, 0.1228794, 0.695015, 0.6948439, 0.7530277, -0.6458191, 0.8777987, -0.3272956, 0.2318525, -0.962768], _0x1aa653 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x4365bd = 0x0, _0x494607 = _0x3ba345['length']; _0x4365bd < _0x494607; ) { if (_0x2d63f9['pZYir'](_0x4cc7('0x1339'), _0x4cc7('0x1339'))) { this['_alphaThreshold'] = _0x40eeac; this['_diffuseMethod']['set_alphaThreshold'](_0x40eeac); this[_0x4cc7('0x133a')][_0x4cc7('0x42f')](_0x40eeac); this[_0x4cc7('0x133b')][_0x4cc7('0x42f')](_0x40eeac); return _0x40eeac; } else { var _0x4a749f = _0x4365bd++; _0x1aa653[_0x4cc7('0x9e7')](_0x4a749f, _0x3ba345[_0x4a749f]); } } _0x365bb2['set'](0x1d, _0x1aa653); for (var _0x39fada = _0x19c3f8[_0x4cc7('0x1323')], _0x2a5b96 = [0.4518921, -0.1146195, 0.4720805, -0.4238748, 0.3655423, 0.1806341, 0.1589939, -0.23568, 0.7673324, -0.5149941, 0.01163658, 0.09045836, 0.7010971, 0.1245747, 0.7518286, -0.1855433, 0.4960719, 0.4601022, 0.2566979, -0.6308268, -0.0654714, -0.5126389, -0.1823319, -0.1343282, -0.1464312, 0.4883236, -0.3858738, 0.203523, 0.1484799, 0.4432284, -0.477109, -0.116241, 0.2719092, 0.7208626, 0.9104174, 0.3578536, -0.5956199, 0.7662588, -0.6996251, 0.3678654, -0.2514512, 0.9251933, 0.1275825, -0.9478135, -0.204608, -0.8611552, 0.4264838, -0.877443, 0.9854161, 0.05521112, 0.5912951, 0.7997434, 0.1140349, 0.982093, -0.9324368, -0.2094094, -0.42436, -0.6441524, -0.6722705, -0.3554261, -0.7844236, 0.08587621], _0x338e2c = _0x2bc114[_0x4cc7('0x9cf')](null), _0x4fcd70 = 0x0, _0x3a8e10 = _0x2a5b96[_0x4cc7('0x21')]; _0x4fcd70 < _0x3a8e10; ) { var _0x3c30fe = _0x4fcd70++; _0x338e2c[_0x4cc7('0x9e7')](_0x3c30fe, _0x2a5b96[_0x3c30fe]); } _0x39fada[_0x4cc7('0x9e7')](0x1e, _0x338e2c); for (var _0x26f396 = _0x19c3f8[_0x4cc7('0x1323')], _0x114404 = [-0.4206714, -0.5613642, -0.8733016, -0.3373051, -0.1046226, -0.2902999, -0.1318562, -0.8434365, 0.1145093, -0.5962623, -0.4965627, -0.1873259, -0.5011808, -0.8546229, -0.7165636, -0.5743566, 0.1090901, 0.2017643, 0.3404809, -0.220455, -0.1989015, 0.2372122, -0.4538706, 0.0979171, 0.4514146, -0.572846, 0.2314168, -0.8514503, -0.4247236, 0.5650803, -0.943347, 0.04514639, -0.1309718, 0.5221877, -0.7004157, 0.4561877, 0.6306441, 0.04448673, 0.4301621, 0.5766876, 0.1078042, 0.7245752, 0.3875354, 0.2794483, 0.702876, -0.2924213, 0.7360667, -0.6210318, 0.7486517, 0.6531103, 0.4898235, 0.8591025, 0.6549174, 0.3854057, -0.2596106, 0.7916998, 0.9251194, -0.05296265, -0.5620695, 0.820877, -0.01228026, 0.9937211, 0.9612103, 0.2628758], _0x39920c = _0x2bc114[_0x4cc7('0x9cf')](null), _0x9ee967 = 0x0, _0x365e60 = _0x114404[_0x4cc7('0x21')]; _0x9ee967 < _0x365e60; ) { var _0xb1136e = _0x9ee967++; _0x39920c[_0x4cc7('0x9e7')](_0xb1136e, _0x114404[_0xb1136e]); } _0x26f396['set'](0x1f, _0x39920c); } ; _0x19c3f8[_0x4cc7('0x133c')] = function(_0x2b6e38) { if (_0x4cc7('0x133d') === _0x4cc7('0x133d')) { null == _0x19c3f8[_0x4cc7('0x1323')] && _0x19c3f8[_0x4cc7('0x133e')](); return 0x2 > _0x2b6e38 || 0x20 < _0x2b6e38 ? null : _0x19c3f8[_0x4cc7('0x1323')][_0x4cc7('0x2b')](_0x2b6e38 - 0x1); } else { this[_0x4cc7('0x4ec')][_0x4cc7('0x133f')](_0x2b6e38[_0x4cc7('0x1340')], _0x2b6e38[_0x4cc7('0x24c')], _0x2b6e38[_0x4cc7('0x1341')], _0x2b6e38[_0x4cc7('0x1342')], _0x2b6e38[_0x4cc7('0x1343')], _0x2b6e38[_0x4cc7('0x1344')], _0x2b6e38[_0x4cc7('0x1345')], _0x2b6e38[_0x4cc7('0x1346')]); } } ; var _0x8d5f45 = function(_0x1a2e7c, _0x259aec, _0x432237, _0x24ff5e) { null == _0x24ff5e && (_0x24ff5e = 0x1); null == _0x432237 && (_0x432237 = 0x0); null == _0x259aec && (_0x259aec = 0x0); null == _0x1a2e7c && (_0x1a2e7c = 0x0); this['x'] = _0x1a2e7c; this['y'] = _0x259aec; this['z'] = _0x432237; this['w'] = _0x24ff5e; }; _0x16dada['away3d.core.math.Quaternion'] = _0x8d5f45; _0x8d5f45[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x4cc7('0x3f4'), 'Quaternion']; _0x8d5f45[_0x4cc7('0x8')] = {}; _0x8d5f45[_0x4cc7('0x8')]['x'] = null; _0x8d5f45[_0x4cc7('0x8')]['y'] = null; _0x8d5f45[_0x4cc7('0x8')]['z'] = null; _0x8d5f45[_0x4cc7('0x8')]['w'] = null; _0x8d5f45[_0x4cc7('0x8')][_0x4cc7('0x1347')] = function(_0x48e7b5, _0xd7e3e0) { var _0x167a80 = _0x4cc7('0x1348').split('|') , _0x1a0413 = 0x0; while (!![]) { switch (_0x167a80[_0x1a0413++]) { case '0': this.y = _0x4a2501 * _0x428ae8 - _0x3b281e * _0xd7e3e0 + _0x2872a1 * _0x48d244 + _0x48e7b5 * _0x2ab0d8; continue; case '1': this.z = _0x4a2501 * _0xd7e3e0 + _0x3b281e * _0x428ae8 - _0x2872a1 * _0x2ab0d8 + _0x48e7b5 * _0x48d244; continue; case '2': this.w = _0x4a2501 * _0x48d244 - _0x3b281e * _0x2ab0d8 - _0x2872a1 * _0x428ae8 - _0x48e7b5 * _0xd7e3e0; continue; case '3': _0x48e7b5 = _0x48e7b5.z; continue; case '4': this.x = _0x4a2501 * _0x2ab0d8 + _0x3b281e * _0x48d244 + _0x2872a1 * _0xd7e3e0 - _0x56067a.FVEbR(_0x48e7b5, _0x428ae8); continue; case '5': var _0x4a2501 = _0x48e7b5.w , _0x3b281e = _0x48e7b5.x , _0x2872a1 = _0x48e7b5.y; continue; case '6': var _0x48d244 = _0xd7e3e0.w , _0x2ab0d8 = _0xd7e3e0.x , _0x428ae8 = _0xd7e3e0.y; continue; case '7': _0xd7e3e0 = _0xd7e3e0.z; continue; } break; } } ; _0x8d5f45[_0x4cc7('0x8')][_0x4cc7('0x1349')] = function(_0x51676c, _0x4a3b2f) { var _0x64f328 = Math.sin(_0x4a3b2f / 0x2); _0x4a3b2f = Math.cos(_0x4a3b2f / 0x2); this.x = _0x51676c.x * _0x64f328; this.y = _0x51676c.y * _0x64f328; this.z = _0x51676c.z * _0x64f328; this.w = _0x4a3b2f; this.normalize(); } ; _0x8d5f45[_0x4cc7('0x8')][_0x4cc7('0xeb9')] = function(_0x4ca341, _0x1e94e7, _0x2d71ca) { var _0x453f72 = _0x4ca341.w , _0xa3f8c2 = _0x4ca341.x , _0x48b046 = _0x4ca341.y; _0x4ca341 = _0x4ca341.z; var _0x356d8b = _0x1e94e7.w , _0x4aa575 = _0x1e94e7.x , _0x102ec0 = _0x1e94e7.y; _0x1e94e7 = _0x1e94e7.z; var _0x4bf907 = _0x453f72 * _0x356d8b + _0xa3f8c2 * _0x4aa575 + _0x48b046 * _0x102ec0 + _0x4ca341 * _0x1e94e7; 0x0 > _0x4bf907 && (_0x4bf907 = -_0x4bf907, _0x356d8b = -_0x356d8b, _0x4aa575 = -_0x4aa575, _0x102ec0 = -_0x102ec0, _0x1e94e7 = -_0x1e94e7); if (0.95 > _0x4bf907) { var _0x48c401 = Math.acos(_0x4bf907) , _0x43f34e = _0x2d63f9.xFFwJ(0x1, Math.sin(_0x48c401)); _0x4bf907 = Math.sin(_0x2d63f9.EHNQk(_0x48c401, 0x1 - _0x2d71ca)) * _0x43f34e; _0x2d71ca = _0x2d63f9.EHNQk(Math.sin(_0x48c401 * _0x2d71ca), _0x43f34e); this.w = _0x2d63f9.VkrFC(_0x453f72, _0x4bf907) + _0x356d8b * _0x2d71ca; this.x = _0xa3f8c2 * _0x4bf907 + _0x4aa575 * _0x2d71ca; this.y = _0x48b046 * _0x4bf907 + _0x102ec0 * _0x2d71ca; this.z = _0x4ca341 * _0x4bf907 + _0x1e94e7 * _0x2d71ca; } else this.w = _0x453f72 + _0x2d71ca * (_0x356d8b - _0x453f72), this.x = _0xa3f8c2 + _0x2d71ca * (_0x4aa575 - _0xa3f8c2), this.y = _0x48b046 + _0x2d71ca * (_0x102ec0 - _0x48b046), this.z = _0x2d63f9.EOOHv(_0x4ca341, _0x2d71ca * (_0x1e94e7 - _0x4ca341)), _0x453f72 = 0x1 / Math.sqrt(this.w * this.w + this.x * this.x + this.y * this.y + this.z * this.z), this.w *= _0x453f72, this.x *= _0x453f72, this.y *= _0x453f72, this.z *= _0x453f72; } ; _0x8d5f45[_0x4cc7('0x8')][_0x4cc7('0x134a')] = function(_0x5c557f, _0x2b8ba0, _0x3a00bc) { var _0x3ea8f2 = _0x5c557f.w , _0x257baa = _0x5c557f.x , _0x287814 = _0x5c557f.y; _0x5c557f = _0x5c557f.z; var _0x455b1b = _0x2b8ba0.w , _0x6d9157 = _0x2b8ba0.x , _0x3cda88 = _0x2b8ba0.y; _0x2b8ba0 = _0x2b8ba0.z; 0x0 > _0x3ea8f2 * _0x455b1b + _0x257baa * _0x6d9157 + _0x56067a.TbUKG(_0x287814, _0x3cda88) + _0x5c557f * _0x2b8ba0 && (_0x455b1b = -_0x455b1b, _0x6d9157 = -_0x6d9157, _0x3cda88 = -_0x3cda88, _0x2b8ba0 = -_0x2b8ba0); this.w = _0x3ea8f2 + _0x3a00bc * (_0x455b1b - _0x3ea8f2); this.x = _0x257baa + _0x3a00bc * (_0x6d9157 - _0x257baa); this.y = _0x287814 + _0x3a00bc * (_0x3cda88 - _0x287814); this.z = _0x5c557f + _0x56067a.TbUKG(_0x3a00bc, _0x2b8ba0 - _0x5c557f); _0x3a00bc = 0x1 / Math.sqrt(this.w * this.w + this.x * this.x + this.y * this.y + this.z * this.z); this.w *= _0x3a00bc; this.x *= _0x3a00bc; this.y *= _0x3a00bc; this.z *= _0x3a00bc; } ; _0x8d5f45[_0x4cc7('0x8')][_0x4cc7('0xf43')] = function(_0x550856) { null == _0x550856 && (_0x550856 = 0x1); _0x550856 /= Math.sqrt(this.x * this.x + _0x2d63f9.zIQrR(this.y, this.y) + this.z * this.z + this.w * this.w); this.x *= _0x550856; this.y *= _0x550856; this.z *= _0x550856; this.w *= _0x550856; } ; _0x8d5f45[_0x4cc7('0x8')][_0x4cc7('0x134b')] = function(_0xe79abf) { var _0x47c817 = _0x2c4d00.RAW_DATA_CONTAINER , _0x4fcea8 = 0x2 * this.x * this.y , _0x3efacd = 0x2 * this.x * this.z , _0x2acdc2 = 0x2 * this.x * this.w , _0x25112b = 0x2 * this.y * this.z , _0x44c3ae = 0x2 * this.y * this.w , _0xd72609 = 0x2 * this.z * this.w , _0x201931 = this.x * this.x , _0x4bf907 = this.y * this.y , _0x48c401 = this.z * this.z , _0x293753 = this.w * this.w; _0x47c817.set(0x0, _0x201931 - _0x4bf907 - _0x48c401 + _0x293753); _0x47c817.set(0x4, _0x4fcea8 - _0xd72609); _0x47c817.set(0x8, _0x3efacd + _0x44c3ae); _0x47c817.set(0xc, 0x0); _0x47c817.set(0x1, _0x4fcea8 + _0xd72609); _0x47c817.set(0x5, -_0x201931 + _0x4bf907 - _0x48c401 + _0x293753); _0x47c817.set(0x9, _0x25112b - _0x2acdc2); _0x47c817.set(0xd, 0x0); _0x47c817.set(0x2, _0x3efacd - _0x44c3ae); _0x47c817.set(0x6, _0x25112b + _0x2acdc2); _0x47c817.set(0xa, -_0x201931 - _0x4bf907 + _0x48c401 + _0x293753); _0x47c817.set(0xe, 0x0); _0x47c817.set(0x3, 0x0); _0x47c817.set(0x7, 0x0); _0x47c817.set(0xb, 0x0); _0x47c817.set(0xf, 0x1); if (null == _0xe79abf) return new _0x165614(_0x47c817); _0xe79abf.copyRawDataFrom(_0x47c817); return _0xe79abf; } ; _0x8d5f45[_0x4cc7('0x8')][_0x4cc7('0x134c')] = function(_0x24b72d) { _0x24b72d = _0x24b72d.decompose(0x2).get(0x1); this.x = _0x24b72d.x; this.y = _0x24b72d.y; this.z = _0x24b72d.z; this.w = _0x24b72d.w; } ; _0x8d5f45[_0x4cc7('0x8')]['rotatePoint'] = function(_0x4fc91a, _0x25d158) { var _0x4421a1 = _0x4fc91a.x; var _0x5202b1 = _0x4fc91a.y , _0x12bf41 = _0x4fc91a.z; null == _0x25d158 && (_0x25d158 = new _0x21e384()); var _0x23419f = -this.x * _0x4421a1 - this.y * _0x5202b1 - this.z * _0x12bf41; _0x4fc91a = this.w * _0x4421a1 + this.y * _0x12bf41 - this.z * _0x5202b1; var _0x132650 = this.w * _0x5202b1 - this.x * _0x12bf41 + _0x2d63f9.psPla(this.z, _0x4421a1); _0x4421a1 = this.w * _0x12bf41 + this.x * _0x5202b1 - this.y * _0x4421a1; _0x25d158.x = -_0x23419f * this.x + _0x4fc91a * this.w - _0x132650 * this.z + _0x4421a1 * this.y; _0x25d158.y = _0x2d63f9.yIHWo(-_0x23419f, this.y) + _0x4fc91a * this.z + _0x132650 * this.w - _0x4421a1 * this.x; _0x25d158.z = _0x2d63f9.wbNLO(-_0x23419f * this.z - _0x4fc91a * this.y + _0x132650 * this.x, _0x4421a1 * this.w); return _0x25d158; } ; _0x8d5f45[_0x4cc7('0x8')][_0x4cc7('0xa28')] = function(_0xef7371) { this.x = _0xef7371.x; this.y = _0xef7371.y; this.z = _0xef7371.z; this.w = _0xef7371.w; } ; _0x8d5f45[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x8d5f45; var _0x4f603a = function() { this['_childNodes'] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x134d')] = this[_0x4cc7('0x134e')] = this[_0x4cc7('0x134f')] = 0x0; }; _0x16dada[_0x4cc7('0x1350')] = _0x4f603a; _0x4f603a[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x4cc7('0x3f8'), _0x4cc7('0x1351')]; _0x4f603a[_0x4cc7('0x8')] = {}; _0x4f603a[_0x4cc7('0x8')][_0x4cc7('0xabc')] = null; _0x4f603a[_0x4cc7('0x8')][_0x4cc7('0x1352')] = null; _0x4f603a[_0x4cc7('0x8')][_0x4cc7('0x134d')] = null; _0x4f603a[_0x4cc7('0x8')][_0x4cc7('0x1353')] = null; _0x4f603a[_0x4cc7('0x8')]['_numEntities'] = null; _0x4f603a[_0x4cc7('0x8')][_0x4cc7('0x134e')] = null; _0x4f603a[_0x4cc7('0x8')]['set_showDebugBounds'] = function(_0x15c23c) { if (null != this._debugPrimitive == _0x15c23c) return _0x15c23c; _0x15c23c ? this._debugPrimitive = this.createDebugBounds() : (this._debugPrimitive.dispose(), this._debugPrimitive = null); for (var _0x14d9fa = 0x0, _0x556d4a = this._numChildNodes; _0x14d9fa < _0x556d4a; ) { var _0x3d489e = _0x14d9fa++; this._childNodes.get(_0x3d489e).set_showDebugBounds(_0x15c23c); } return _0x15c23c; } ; _0x4f603a[_0x4cc7('0x8')]['get_parent'] = function() { return this._parent; } ; _0x4f603a[_0x4cc7('0x8')][_0x4cc7('0x1354')] = function(_0x5d985a) { _0x5d985a._parent = this; this._numEntities += _0x5d985a._numEntities; this._childNodes.set(this._numChildNodes++, _0x5d985a); _0x5d985a.set_showDebugBounds(null != this._debugPrimitive); var _0x142348 = _0x5d985a._numEntities; for (_0x5d985a = this; _0x5d985a._numEntities += _0x142348, _0x5d985a = _0x5d985a._parent, null != _0x5d985a; ) ; } ; _0x4f603a[_0x4cc7('0x8')][_0x4cc7('0x1355')] = function(_0x4e5c9e) { var _0x1ec0ea = this._childNodes.indexOf(_0x4e5c9e, 0x0); this._childNodes.set(_0x1ec0ea, this._childNodes.get(--this._numChildNodes)); this._childNodes.pop(); _0x1ec0ea = _0x4e5c9e._numEntities; for (_0x4e5c9e = this; _0x4e5c9e._numEntities -= _0x1ec0ea, _0x4e5c9e = _0x4e5c9e._parent, null != _0x4e5c9e; ) ; } ; _0x4f603a[_0x4cc7('0x8')][_0x4cc7('0xef3')] = function(_0x385013, _0x23e616) { return !0x0; } ; _0x4f603a[_0x4cc7('0x8')][_0x4cc7('0x1356')] = function(_0x935138) { return this; } ; _0x4f603a[_0x4cc7('0x8')][_0x4cc7('0x1357')] = function(_0x36ab71) { if ('iHzNW' === _0x4cc7('0x1358')) { if ((0x0 != this._numEntities || null != this._debugPrimitive) && _0x36ab71.enterNode(this)) { for (var _0x7ff553 = 0x0; _0x7ff553 < this._numChildNodes; ) this._childNodes.get(_0x7ff553++).acceptTraverser(_0x36ab71); null != this._debugPrimitive && _0x36ab71.applyRenderable(this._debugPrimitive); } } else { this.cameraMoved = !0x0; return this.scrollRectSource.height = Math.floor(_0x36ab71); } } ; _0x4f603a[_0x4cc7('0x8')]['createDebugBounds'] = function() { return null; } ; _0x4f603a[_0x4cc7('0x8')]['__class__'] = _0x4f603a; _0x4f603a[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x4f603a[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_parent'] = _0x4cc7('0xfc6'); _0x4f603a[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x3f6')] = _0x2d63f9.Idqbb; var _0x21cd93 = function(_0x17dd33) { _0x4f603a['call'](this); this[_0x4cc7('0x1359')] = _0x17dd33; this['_numEntities'] = 0x1; }; _0x16dada[_0x4cc7('0x135a')] = _0x21cd93; _0x21cd93[_0x4cc7('0x8f2')] = ['away3d', 'core', _0x4cc7('0x3f8'), _0x4cc7('0x135b')]; _0x21cd93['__super__'] = _0x4f603a; _0x21cd93['prototype'] = _0x5aff49(_0x4f603a[_0x4cc7('0x8')], { '_entity': null, '_updateQueueNext': null, 'get_entity': function() { return this['_entity']; }, 'acceptTraverser': function(_0x579d2c) { _0x579d2c[_0x4cc7('0x135c')](this[_0x4cc7('0x1359')]); }, 'removeFromParent': function() { null != this['_parent'] && this[_0x4cc7('0xabc')][_0x4cc7('0x1355')](this); this[_0x4cc7('0xabc')] = null; }, 'isInFrustum': function(_0x111dde, _0x7ed427) { return this[_0x4cc7('0x1359')][_0x4cc7('0x135d')]() ? this['_entity']['get_worldBounds']()[_0x4cc7('0xef3')](_0x111dde, _0x7ed427) : !0x1; }, '__class__': _0x21cd93, '__properties__': _0x5aff49(_0x4f603a[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_entity': _0x4cc7('0x135e') }) }); var _0x1d3b7e = function(_0x3658fb) { if ('EUicr' !== _0x4cc7('0x135f')) { _0x21cd93['call'](this, _0x3658fb); } else { var _0x41dbd9 = c[b]; ++b; _0x3658fb = _0x5260f5[_0x4cc7('0x99b')](_0x19c1c0['field'](this['properties'], _0x41dbd9), _0xd2245b); if (null != _0x3658fb) { var _0x13f97e = !0x0; Object['prototype'][_0x4cc7('0x959')][_0x4cc7('0x96b')](this['target'], _0x41dbd9) ? _0x3658fb['set_start'](_0x19c1c0[_0x4cc7('0x997')](this[_0x4cc7('0xa26')], _0x41dbd9)) : (_0x13f97e = !0x1, _0x3658fb[_0x4cc7('0x1360')](_0x19c1c0[_0x4cc7('0x1361')](this[_0x4cc7('0xa26')], _0x41dbd9))); _0x3658fb = new _0x5ad1ec(this[_0x4cc7('0xa26')],_0x41dbd9,_0x3658fb,_0x13f97e); this['propertyDetails'][_0x4cc7('0x29')](_0x3658fb); } } }; _0x16dada[_0x4cc7('0x1362')] = _0x1d3b7e; _0x1d3b7e['__name__'] = ['away3d', 'core', _0x4cc7('0x3f8'), 'CameraNode']; _0x1d3b7e[_0x4cc7('0x92b')] = _0x21cd93; _0x1d3b7e[_0x4cc7('0x8')] = _0x5aff49(_0x21cd93[_0x4cc7('0x8')], { 'acceptTraverser': function(_0x35e3e6) {}, '__class__': _0x1d3b7e }); var _0x54e7df = function(_0x46b146) { if ('zKLBt' === _0x4cc7('0x1363')) { _0x21cd93[_0x4cc7('0x96b')](this, _0x46b146); this[_0x4cc7('0x1364')] = _0x46b146; } else { _0x2d186d[_0x4cc7('0x8')][_0x4cc7('0x5d')][_0x4cc7('0x96b')](this, _0x46b146, b); b[_0x4cc7('0xdb2')]['setTextureAt'](_0x46b146[_0x4cc7('0x1365')], this[_0x4cc7('0x1366')]['getTextureForStage3D'](b)); } }; _0x16dada[_0x4cc7('0x1367')] = _0x54e7df; _0x54e7df[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x4cc7('0x3f8'), _0x4cc7('0x1368')]; _0x54e7df['__super__'] = _0x21cd93; _0x54e7df[_0x4cc7('0x8')] = _0x5aff49(_0x21cd93[_0x4cc7('0x8')], { '_light': null, 'acceptTraverser': function(_0x50c6b8) { _0x50c6b8[_0x4cc7('0x1369')](this) && (_0x21cd93[_0x4cc7('0x8')][_0x4cc7('0x1357')][_0x4cc7('0x96b')](this, _0x50c6b8), _0x50c6b8[_0x4cc7('0x136a')](this[_0x4cc7('0x1364')])); }, '__class__': _0x54e7df }); var _0x139d6a = function(_0x5300cf) { _0x21cd93[_0x4cc7('0x96b')](this, _0x5300cf); this[_0x4cc7('0x1364')] = _0x5300cf; }; _0x16dada[_0x4cc7('0x136b')] = _0x139d6a; _0x139d6a[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'core', _0x4cc7('0x3f8'), _0x4cc7('0x136c')]; _0x139d6a[_0x4cc7('0x92b')] = _0x21cd93; _0x139d6a[_0x4cc7('0x8')] = _0x5aff49(_0x21cd93[_0x4cc7('0x8')], { '_light': null, 'acceptTraverser': function(_0x14ea84) { _0x14ea84[_0x4cc7('0x1369')](this) && (_0x21cd93[_0x4cc7('0x8')][_0x4cc7('0x1357')][_0x4cc7('0x96b')](this, _0x14ea84), _0x14ea84[_0x4cc7('0x136d')](this['_light'])); }, '__class__': _0x139d6a }); var _0x1ffdca = function(_0x428553) { _0x21cd93[_0x4cc7('0x96b')](this, _0x428553); this[_0x4cc7('0x1364')] = _0x428553; }; _0x16dada[_0x4cc7('0x136e')] = _0x1ffdca; _0x1ffdca[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x3eb'), _0x2d63f9[_0x4cc7('0x3f7')], _0x4cc7('0x136f')]; _0x1ffdca[_0x4cc7('0x92b')] = _0x21cd93; _0x1ffdca['prototype'] = _0x5aff49(_0x21cd93[_0x4cc7('0x8')], { '_light': null, 'acceptTraverser': function(_0x22f5bd) { if (_0x4cc7('0x1370') === _0x4cc7('0x1371')) { _0x22f5bd = 0x0; for (b = this[_0x4cc7('0x1277')]; _0x56067a['AkfJP'](_0x22f5bd, b['get_length']()); ) c = b['get'](_0x22f5bd), ++_0x22f5bd, null != c && c['update'](this[_0x4cc7('0x1372')]); this[_0x4cc7('0x1373')](this[_0x4cc7('0x1372')]); _0x22f5bd = 0x0; for (b = this[_0x4cc7('0x1277')]; _0x22f5bd < b[_0x4cc7('0x34')](); ) c = b[_0x4cc7('0x2b')](_0x22f5bd), ++_0x22f5bd, null != c && c[_0x4cc7('0x1374')](); } else { _0x22f5bd[_0x4cc7('0x1369')](this) && (_0x21cd93[_0x4cc7('0x8')]['acceptTraverser'][_0x4cc7('0x96b')](this, _0x22f5bd), _0x22f5bd[_0x4cc7('0x1375')](this['_light'])); } }, '__class__': _0x1ffdca }); var _0x3ee4ae = function(_0xac1f2b) { _0x21cd93[_0x4cc7('0x96b')](this, _0xac1f2b); this[_0x4cc7('0x1376')] = _0xac1f2b; }; _0x16dada[_0x4cc7('0x1377')] = _0x3ee4ae; _0x3ee4ae[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x2d63f9[_0x4cc7('0x11bb')], 'partition', _0x4cc7('0x1378')]; _0x3ee4ae[_0x4cc7('0x92b')] = _0x21cd93; _0x3ee4ae[_0x4cc7('0x8')] = _0x5aff49(_0x21cd93[_0x4cc7('0x8')], { '_mesh': null, 'acceptTraverser': function(_0x360772) { if (_0x360772[_0x4cc7('0x1369')](this)) { _0x21cd93['prototype'][_0x4cc7('0x1357')][_0x4cc7('0x96b')](this, _0x360772); for (var _0x63024f = this[_0x4cc7('0x1376')][_0x4cc7('0x1379')](), _0x46a506 = 0x0, _0x3b608b = _0x63024f[_0x4cc7('0x34')](); _0x46a506 < _0x3b608b; ) _0x360772[_0x4cc7('0x137a')](_0x63024f[_0x4cc7('0x2b')](_0x46a506++)); } }, '__class__': _0x3ee4ae }); var _0x5d3799 = function() { if ('meHIP' === _0x4cc7('0x137b')) { _0x4f603a['call'](this); } else { this['ascender'] = 0x820; this['descender'] = -0x1e0; this[_0x4cc7('0x98b')] = 0xa01; this[_0x4cc7('0xcaa')] = 0x256; this['underlinePosition'] = -0x124; this[_0x4cc7('0xcac')] = 0x96; this[_0x4cc7('0xcad')] = 0x800; this[_0x4cc7('0x5e2')] = 'Comfortaa\x20Bold'; _0x578103[_0x4cc7('0x96b')](this); } }; _0x16dada['away3d.core.partition.NullNode'] = _0x5d3799; _0x5d3799[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), 'partition', _0x4cc7('0x137c')]; _0x5d3799[_0x4cc7('0x92b')] = _0x4f603a; _0x5d3799[_0x4cc7('0x8')] = _0x5aff49(_0x4f603a[_0x4cc7('0x8')], { '__class__': _0x5d3799 }); var _0x1d30e7 = function(_0x4af085) { this[_0x4cc7('0x137d')] = _0x4af085; _0x56067a[_0x4cc7('0x59d')](null, _0x4af085) && (this['_rootNode'] = new _0x5d3799()); }; _0x16dada[_0x2d63f9[_0x4cc7('0x3f9')]] = _0x1d30e7; _0x1d30e7[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'core', 'partition', _0x4cc7('0x137e')]; _0x1d30e7[_0x4cc7('0x8')] = {}; _0x1d30e7[_0x4cc7('0x8')]['_rootNode'] = null; _0x1d30e7[_0x4cc7('0x8')][_0x4cc7('0x137f')] = null; _0x1d30e7[_0x4cc7('0x8')][_0x4cc7('0x1380')] = null; _0x1d30e7[_0x4cc7('0x8')][_0x4cc7('0x10a7')] = function(_0x14edd5) { this._updatesMade && this.updateEntities(); ++_0x2cbcc4._collectionMark; this._rootNode.acceptTraverser(_0x14edd5); } ; _0x1d30e7[_0x4cc7('0x8')]['markForUpdate'] = function(_0x2557f2) { if (_0x4cc7('0x1381') === 'ItByN') { _0x2557f2 = _0x2557f2.getEntityPartitionNode(); for (var _0x298308 = this._updateQueue; null != _0x298308; ) { if (_0x4cc7('0x1382') !== 'mGdcn') { if (_0x2557f2 == _0x298308) return; _0x298308 = _0x298308._updateQueueNext; } else { var _0x432cdf = new _0x8d5f45(); _0x432cdf.fromAxisAngle(_0x2557f2, _0x298308); this._rotationQuat.multiply(this._rotationQuat, _0x432cdf); } } _0x2557f2._updateQueueNext = this._updateQueue; this._updateQueue = _0x2557f2; this._updatesMade = !0x0; } else { null == d && (d = 0x0); return new _0xe0ece7(this,_0x2557f2,_0x298308,c,d); } } ; _0x1d30e7[_0x4cc7('0x8')][_0x4cc7('0x10ad')] = function(_0x599087) { if (_0x4cc7('0x1383') === _0x4cc7('0x1384')) { var _0xa98414, _0x4e7c64, _0xebfec9, _0x164453 = Array(_0x3c7924 + 0x1); for (_0xebfec9 = _0x4e7c64 = 0x0; 0x1c > _0xebfec9; _0xebfec9++) for (_0x5d5b96[_0xebfec9] = _0x4e7c64, _0xa98414 = 0x0; _0xa98414 < 0x1 << _0x2d68c8[_0xebfec9]; _0xa98414++) _0x5b0de5[_0x4e7c64++] = _0xebfec9; _0x5b0de5[_0x4e7c64 - 0x1] = _0xebfec9; for (_0xebfec9 = _0x4e7c64 = 0x0; 0x10 > _0xebfec9; _0xebfec9++) for (_0x19c1c0[_0xebfec9] = _0x4e7c64, _0xa98414 = 0x0; _0xa98414 < 0x1 << _0x578103[_0xebfec9]; _0xa98414++) _0x16ff04[_0x4e7c64++] = _0xebfec9; for (_0x4e7c64 >>= 0x7; _0xebfec9 < _0x2ab848; _0xebfec9++) for (_0x19c1c0[_0xebfec9] = _0x4e7c64 << 0x7, _0xa98414 = 0x0; _0xa98414 < 0x1 << _0x578103[_0xebfec9] - 0x7; _0xa98414++) _0x16ff04[0x100 + _0x4e7c64++] = _0xebfec9; for (_0xa98414 = 0x0; _0xa98414 <= _0x3c7924; _0xa98414++) _0x164453[_0xa98414] = 0x0; for (_0xa98414 = 0x0; 0x8f >= _0xa98414; ) _0x43c263[0x2 * _0xa98414 + 0x1] = 0x8, _0xa98414++, _0x164453[0x8]++; for (; 0xff >= _0xa98414; ) _0x43c263[0x2 * _0xa98414 + 0x1] = 0x9, _0xa98414++, _0x164453[0x9]++; for (; 0x117 >= _0xa98414; ) _0x43c263[0x2 * _0xa98414 + 0x1] = 0x7, _0xa98414++, _0x164453[0x7]++; for (; 0x11f >= _0xa98414; ) _0x43c263[0x2 * _0xa98414 + 0x1] = 0x8, _0xa98414++, _0x164453[0x8]++; _0xa23b63(_0x43c263, _0x457ac5 + 0x1, _0x164453); for (_0xa98414 = 0x0; _0xa98414 < _0x2ab848; _0xa98414++) _0xee918d[0x2 * _0xa98414 + 0x1] = 0x5, _0xee918d[0x2 * _0xa98414] = _0x3e3cd2(_0xa98414, 0x5); _0x4fc155 = new _0x3dd250(_0x43c263,_0x2d68c8,_0x30f963 + 0x1,_0x457ac5,_0x3c7924); _0x4bf907 = new _0x3dd250(_0xee918d,_0x578103,0x0,_0x2ab848,_0x3c7924); _0x4ab476 = new _0x3dd250([],_0xf94a9e,0x0,_0x2081a8,0x7); _0x29cea6 = !0x0; } else { _0x599087 = _0x599087.getEntityPartitionNode(); var _0x156ded; _0x599087.removeFromParent(); if (_0x599087 == this._updateQueue) this._updateQueue = _0x599087._updateQueueNext; else { if (_0x4cc7('0x1385') === _0x4cc7('0x1386')) { throw new _0x202aa0(new _0xb16e5a()); } else { for (_0x156ded = this._updateQueue; null != _0x156ded && _0x156ded._updateQueueNext != _0x599087; ) _0x156ded = _0x156ded._updateQueueNext; null != _0x156ded && (_0x156ded._updateQueueNext = _0x599087._updateQueueNext); } } _0x599087._updateQueueNext = null; null == this._updateQueue && (this._updatesMade = !0x1); } } ; _0x1d30e7[_0x4cc7('0x8')]['updateEntities'] = function() { var _0x325251 = this._updateQueue; this._updateQueue = null; for (this._updatesMade = !0x1; ; ) { var _0xdad43 = this._rootNode.findPartitionForEntity(_0x325251.get_entity()); _0x325251.get_parent() != _0xdad43 && (null != _0x325251 && _0x325251.removeFromParent(), _0xdad43.addNode(_0x325251)); _0xdad43 = _0x325251._updateQueueNext; _0x325251._updateQueueNext = null; _0x325251.get_entity().internalUpdate(); _0x325251 = _0xdad43; if (null == _0x325251) break; } } ; _0x1d30e7[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1d30e7; var _0x42e58b = function(_0x3c13d0) { _0x21cd93[_0x4cc7('0x96b')](this, _0x3c13d0); this[_0x4cc7('0x1364')] = _0x3c13d0; }; _0x16dada[_0x4cc7('0x1387')] = _0x42e58b; _0x42e58b[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x3eb'), _0x4cc7('0x3f8'), _0x4cc7('0x1388')]; _0x42e58b[_0x4cc7('0x92b')] = _0x21cd93; _0x42e58b[_0x4cc7('0x8')] = _0x5aff49(_0x21cd93['prototype'], { '_light': null, 'acceptTraverser': function(_0x46389d) { _0x46389d[_0x4cc7('0x1369')](this) && (_0x21cd93['prototype']['acceptTraverser'][_0x4cc7('0x96b')](this, _0x46389d), _0x46389d[_0x4cc7('0x1389')](this[_0x4cc7('0x1364')])); }, '__class__': _0x42e58b }); var _0x2cc2ab = function(_0x214b1c) { if ('viYVW' === _0x4cc7('0x138a')) { this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x214b1c)[_0x4cc7('0x138b')](_0x56067a[_0x4cc7('0x138c')] + _0x4bf907[_0x4cc7('0x4dc')](d[_0x4cc7('0x2b')](0x1, 0x0)) + _0x4cc7('0x138d')); return; } else { _0x21cd93[_0x4cc7('0x96b')](this, _0x5260f5[_0x4cc7('0x99b')](_0x214b1c, _0x471021)); this[_0x4cc7('0x138e')] = _0x214b1c; } }; _0x16dada['away3d.core.partition.RenderableNode'] = _0x2cc2ab; _0x2cc2ab[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x2d63f9['TlBRU'], 'partition', _0x4cc7('0x138f')]; _0x2cc2ab['__super__'] = _0x21cd93; _0x2cc2ab[_0x4cc7('0x8')] = _0x5aff49(_0x21cd93[_0x4cc7('0x8')], { '_renderable': null, 'acceptTraverser': function(_0x4075e2) { if ('KhIBU' === _0x4cc7('0x1390')) { return _0x3f86a4['loadFromManifest'](_0x4075e2); } else { _0x4075e2[_0x4cc7('0x1369')](this) && (_0x21cd93[_0x4cc7('0x8')]['acceptTraverser'][_0x4cc7('0x96b')](this, _0x4075e2), _0x4075e2['applyRenderable'](this[_0x4cc7('0x138e')])); } }, '__class__': _0x2cc2ab }); var _0x1e8d08 = function(_0x39c75a) { _0x21cd93[_0x4cc7('0x96b')](this, _0x39c75a); this[_0x4cc7('0xab6')] = _0x39c75a; }; _0x16dada[_0x4cc7('0x1391')] = _0x1e8d08; _0x1e8d08[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x4cc7('0x3f8'), _0x4cc7('0x1392')]; _0x1e8d08[_0x4cc7('0x92b')] = _0x21cd93; _0x1e8d08['prototype'] = _0x5aff49(_0x21cd93[_0x4cc7('0x8')], { '_skyBox': null, 'acceptTraverser': function(_0x55962a) { _0x55962a[_0x4cc7('0x1369')](this) && (_0x21cd93[_0x4cc7('0x8')]['acceptTraverser'][_0x4cc7('0x96b')](this, _0x55962a), _0x55962a['applySkyBox'](this[_0x4cc7('0xab6')])); }, 'isInFrustum': function(_0x5ca67a, _0x287b8c) { if (_0x4cc7('0x1393') === _0x4cc7('0x1394')) { _0x5ca67a[_0x4cc7('0xa39')] = _0x5ca67a[_0x4cc7('0x102c')] + this[_0x4cc7('0x1395')]; 0x0 > this[_0x4cc7('0x1395')] && (_0x5ca67a[_0x4cc7('0xa3c')] = 0x5, _0x5ca67a['reducedZAccelLeft'] = 1.2, _0x287b8c = 0.5 * _0x5ca67a['zMaxSpeed'], _0x5ca67a[_0x4cc7('0xa39')] < _0x287b8c && (_0x5ca67a[_0x4cc7('0xa39')] = _0x287b8c)); return !0x0; } else { return !0x0; } }, '__class__': _0x1e8d08 }); var _0x2fcfe2 = function() {}; _0x16dada['away3d.core.pick.IPicker'] = _0x2fcfe2; _0x2fcfe2[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x2d63f9[_0x4cc7('0x3fb')], _0x4cc7('0x1396')]; _0x2fcfe2[_0x4cc7('0x8')] = {}; _0x2fcfe2[_0x4cc7('0x8')][_0x4cc7('0x1397')] = null; _0x2fcfe2[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x2fcfe2; var _0x4bdcb5 = function() {}; _0x16dada[_0x4cc7('0x1398')] = _0x4bdcb5; _0x4bdcb5[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'core', _0x4cc7('0x1399'), _0x4cc7('0x139a')]; _0x4bdcb5[_0x4cc7('0x8')] = {}; _0x4bdcb5[_0x4cc7('0x8')][_0x4cc7('0x139b')] = null; _0x4bdcb5[_0x4cc7('0x8')][_0x4cc7('0x139c')] = null; _0x4bdcb5[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4bdcb5; var _0x34aab6 = function(_0x1a4619) { this['entity'] = _0x1a4619; }; _0x16dada['away3d.core.pick.PickingCollisionVO'] = _0x34aab6; _0x34aab6[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x4cc7('0x1399'), _0x4cc7('0x139d')]; _0x34aab6[_0x4cc7('0x8')] = {}; _0x34aab6[_0x4cc7('0x8')][_0x4cc7('0xffa')] = null; _0x34aab6[_0x4cc7('0x8')][_0x4cc7('0xf20')] = null; _0x34aab6[_0x4cc7('0x8')][_0x4cc7('0x1006')] = null; _0x34aab6[_0x4cc7('0x8')]['uv'] = null; _0x34aab6[_0x4cc7('0x8')][_0x4cc7('0xb1c')] = null; _0x34aab6[_0x4cc7('0x8')][_0x4cc7('0x139e')] = null; _0x34aab6[_0x4cc7('0x8')]['localRayPosition'] = null; _0x34aab6[_0x4cc7('0x8')][_0x4cc7('0x1005')] = null; _0x34aab6[_0x4cc7('0x8')][_0x4cc7('0x100a')] = null; _0x34aab6[_0x4cc7('0x8')][_0x4cc7('0x139f')] = null; _0x34aab6[_0x4cc7('0x8')][_0x4cc7('0x100b')] = null; _0x34aab6[_0x4cc7('0x8')][_0x4cc7('0x1009')] = null; _0x34aab6[_0x4cc7('0x8')][_0x4cc7('0x122b')] = null; _0x34aab6[_0x4cc7('0x8')]['__class__'] = _0x34aab6; var _0xeb220d = function(_0x4e2a6c) { this[_0x4cc7('0x13a0')] = !0x0; this['_ignoredEntities'] = []; this[_0x4cc7('0x13a1')] = _0x4e2a6c; this[_0x4cc7('0x13a2')] = _0x2bc114['toObjectVector'](null); }; _0x16dada[_0x4cc7('0x13a3')] = _0xeb220d; _0xeb220d[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), 'pick', _0x4cc7('0x13a4')]; _0xeb220d[_0x4cc7('0x8f8')] = [_0x2fcfe2]; _0xeb220d[_0x4cc7('0x8')] = {}; _0xeb220d[_0x4cc7('0x8')][_0x4cc7('0x13a1')] = null; _0xeb220d[_0x4cc7('0x8')][_0x4cc7('0x13a5')] = null; _0xeb220d[_0x4cc7('0x8')][_0x4cc7('0x13a0')] = null; _0xeb220d[_0x4cc7('0x8')]['_entities'] = null; _0xeb220d[_0x4cc7('0x8')][_0x4cc7('0x134f')] = null; _0xeb220d[_0x4cc7('0x8')][_0x4cc7('0x1397')] = function(_0x427be8, _0x57b003, _0x45a784) { if (_0x4cc7('0x13a6') !== 'uiWwD') { var _0x46c2ae = new _0x39920c() , _0x1191fb = this.parseVarStr() , _0x4f9834 = this._newBlockBytes.readUnsignedShort() , _0x3e38af = this.parseProperties({ 1: this._geoNrType, 2: this._geoNrType }) , _0x15543d = _0x3e38af.get(0x1, 0x1); _0x3e38af = _0x3e38af.get(0x2, 0x1); for (var _0x27cefc = _0x2bc114.toObjectVector(null), _0x592623 = 0x0; _0x592623 < _0x4f9834; ) { var _0x5359e9 = _0x27cefc = null; var _0x4fdbd1 = this._newBlockBytes.readUnsignedInt(); var _0x472c44 = this._newBlockBytes.position + _0x4fdbd1; _0x4fdbd1 = this.parseProperties({ 1: this._geoNrType, 2: this._geoNrType }); for (var _0x39232e = null, _0x5f3c41 = null, _0x2a6201 = null, _0x27d3cd = null; _0x331be6.gt(_0x472c44, this._newBlockBytes.position); ) { var _0x395d16 = 0x0; var _0x338a45 = this._newBlockBytes.readUnsignedByte(); this._newBlockBytes.readUnsignedByte(); var _0x59368a = this._newBlockBytes.readUnsignedInt(); _0x59368a = this._newBlockBytes.position + _0x59368a; if (0x1 == _0x338a45) for (_0x39232e = _0x2bc114.toFloatVector(null); _0x331be6.gt(_0x59368a, this._newBlockBytes.position); ) { _0x338a45 = this.readNumber(this._accuracyGeo); var _0x4eae10 = this.readNumber(this._accuracyGeo); var _0x3812cf = this.readNumber(this._accuracyGeo); _0x39232e.set(_0x395d16++, _0x338a45); _0x39232e.set(_0x395d16++, _0x4eae10); _0x39232e.set(_0x395d16++, _0x3812cf); } else if (0x2 == _0x338a45) for (_0x5f3c41 = _0x2bc114.toIntVector(null); _0x331be6.gt(_0x59368a, this._newBlockBytes.position); ) _0x5f3c41.set(_0x395d16++, this._newBlockBytes.readUnsignedShort()); else if (0x3 == _0x338a45) for (_0x2a6201 = _0x2bc114.toFloatVector(null); _0x331be6.gt(_0x59368a, this._newBlockBytes.position); ) _0x2a6201.set(_0x395d16++, this.readNumber(this._accuracyGeo)); else if (_0x56067a.OthES(0x4, _0x338a45)) for (_0x27d3cd = _0x2bc114.toFloatVector(null); _0x331be6.gt(_0x59368a, this._newBlockBytes.position); ) _0x27d3cd.set(_0x395d16++, this.readNumber(this._accuracyGeo)); else if (0x6 == _0x338a45) for (_0x27cefc = _0x2bc114.toFloatVector(null); _0x331be6.gt(_0x59368a, this._newBlockBytes.position); ) _0x27cefc.set(_0x395d16++, _0x331be6.toFloat(0x3 * this._newBlockBytes.readUnsignedShort())); else if (0x7 == _0x338a45) for (_0x5359e9 = _0x2bc114.toFloatVector(null); _0x331be6.gt(_0x59368a, this._newBlockBytes.position); ) _0x5359e9.set(_0x395d16++, this.readNumber(this._accuracyGeo)); else this._newBlockBytes.position = _0x59368a; } this.parseUserAttributes(); _0x27cefc = _0x1dd7f3.fromVectors(_0x39232e, _0x5f3c41, _0x2a6201, _0x27d3cd, null, _0x5359e9, _0x27cefc); _0x5359e9 = _0x4fdbd1.get(0x1, 0x1); _0x4fdbd1 = _0x4fdbd1.get(0x2, 0x1); _0x472c44 = !0x1; if (_0x15543d != _0x5359e9 || _0x3e38af != _0x4fdbd1) _0x3ccc21.trace(_0x4cc7('0x13a7'), { fileName: _0x4cc7('0x115'), lineNumber: 0x25b, className: _0x4cc7('0x5cf'), methodName: _0x4cc7('0x13a8') }), _0x472c44 = !0x0, _0x5359e9 = _0x15543d / _0x5359e9, _0x4fdbd1 = _0x3e38af / _0x4fdbd1; _0x39232e = 0x0; for (_0x5f3c41 = _0x27cefc.get_length(); _0x39232e < _0x5f3c41; ) _0x2a6201 = _0x39232e++, _0x472c44 && _0x27cefc.get(_0x2a6201).scaleUV(_0x5359e9, _0x4fdbd1), _0x46c2ae.addSubGeometry(_0x27cefc.get(_0x2a6201)); ++_0x592623; } 0x1 == _0x15543d && 0x1 == _0x3e38af || _0x46c2ae.scaleUV(_0x15543d, _0x3e38af); this.parseUserAttributes(); this.finalizeAsset(_0x46c2ae, _0x1191fb); this._blocks.get(_0x427be8).data = _0x46c2ae; this._debug && _0x3ccc21.trace(_0x4cc7('0x13a9') + _0x1191fb + '|\x20SubGeometries\x20=\x20' + _0x27cefc.get_length(), { fileName: _0x56067a.jJFqz, lineNumber: 0x270, className: 'away3d.loaders.parsers.AWD2Parser', methodName: _0x4cc7('0x13a8') }); } else { var _0x454c74 = _0x45a784.get_entityCollector(); if (0x0 == _0x454c74.get_numMouseEnableds()) return null; var _0x29ee1c = _0x45a784.unproject(_0x427be8, _0x57b003, 0x0, _0xeb220d.tempRayPosition); _0x427be8 = _0x45a784.unproject(_0x427be8, _0x57b003, 0x1, _0xeb220d.tempRayDirection); _0x427be8.x -= _0x29ee1c.x; _0x427be8.y -= _0x29ee1c.y; _0x427be8.z -= _0x29ee1c.z; this._numEntities = 0x0; for (_0x454c74 = _0x454c74.get_entityHead(); null != _0x454c74; ) _0x57b003 = _0x454c74.entity, this.isIgnored(_0x57b003) || _0x57b003.get_isVisible() && _0x57b003.isIntersectingRay(_0x29ee1c, _0x427be8) && this._entities.set(this._numEntities++, _0x57b003), _0x454c74 = _0x454c74.next; return 0x0 == this._numEntities ? null : this.getPickingCollisionVO(); } } ; _0xeb220d[_0x4cc7('0x8')][_0x4cc7('0x13aa')] = function(_0x3a07b7) { var _0x42bc4e = { sJAeW: function(_0x34fd7f, _0x3a1a7c) { return _0x34fd7f != _0x3a1a7c; } }; if (_0x4cc7('0x13ab') !== _0x4cc7('0x13ab')) { return _0x42bc4e.sJAeW(_0x3a07b7, this.anchor); } else { if (this._onlyMouseEnabled && (!_0x3a07b7._ancestorsAllowMouseEnabled || !_0x3a07b7.get_mouseEnabled())) return !0x0; for (var _0x3fb8ae = 0x0, _0x36edcb = this._ignoredEntities; _0x3fb8ae < _0x36edcb.length; ) { if (_0x4cc7('0x13ac') === 'aLCLD') { var _0x1f5511 = _0x36edcb[_0x3fb8ae]; ++_0x3fb8ae; if (_0x1f5511 == _0x3a07b7) return !0x0; } else { _0x3fb8ae = this.__x; if (_0x3fb8ae.nodeType != _0x4fbde0.Element) throw new _0x202aa0(_0x4cc7('0x943') + _0x3fb8ae.nodeType); throw new _0x202aa0(_0x3fb8ae.nodeName + _0x4cc7('0x13ad') + _0x3a07b7); } } return !0x1; } } ; _0xeb220d[_0x4cc7('0x8')][_0x4cc7('0x13ae')] = function(_0x1fd41a, _0x4a5072) { return _0x1fd41a.get_pickingCollisionVO().rayEntryDistance > _0x4a5072.get_pickingCollisionVO().rayEntryDistance ? 0x1 : -0x1; } ; _0xeb220d[_0x4cc7('0x8')][_0x4cc7('0x13af')] = function() { this._entities.set_length(this._numEntities); this._entities.sort(_0x48c401(this, this.sortOnNearT)); for (var _0x3f91b9 = Infinity, _0x5b77b1 = null, _0x10e00b, _0x21ad46, _0xa1bfe = 0x0, _0x5b0fae = this._numEntities; _0xa1bfe < _0x5b0fae; ) if (_0x10e00b = _0xa1bfe++, _0x21ad46 = this._entities.get(_0x10e00b), _0x10e00b = _0x21ad46._pickingCollisionVO, null != _0x21ad46.get_pickingCollider()) { if ((null == _0x5b77b1 || _0x10e00b.rayEntryDistance < _0x5b77b1.rayEntryDistance) && _0x21ad46.collidesBefore(_0x3f91b9, this._findClosestCollision) && (_0x3f91b9 = _0x10e00b.rayEntryDistance, _0x5b77b1 = _0x10e00b, !this._findClosestCollision)) return this.updateLocalPosition(_0x10e00b), _0x10e00b; } else if ((null == _0x5b77b1 || _0x10e00b.rayEntryDistance < _0x5b77b1.rayEntryDistance) && !_0x10e00b.rayOriginIsInsideBounds) return this.updateLocalPosition(_0x10e00b), _0x10e00b; return _0x5b77b1; } ; _0xeb220d[_0x4cc7('0x8')][_0x4cc7('0x13b0')] = function(_0x420b94) { null == _0x420b94.localPosition && (_0x420b94.localPosition = new _0x21e384()); var _0x450dfa = _0x420b94.localPosition , _0x5ce56e = _0x420b94.localRayDirection , _0x2e539a = _0x420b94.localRayPosition; _0x420b94 = _0x420b94.rayEntryDistance; _0x450dfa.x = _0x2e539a.x + _0x420b94 * _0x5ce56e.x; _0x450dfa.y = _0x2e539a.y + _0x420b94 * _0x5ce56e.y; _0x450dfa.z = _0x56067a.BTkbU(_0x2e539a.z, _0x420b94 * _0x5ce56e.z); } ; _0xeb220d[_0x4cc7('0x8')]['__class__'] = _0xeb220d; var _0x432b23 = function(_0x13917e, _0x122b47, _0x5f0977, _0x572ea7) { null == _0x572ea7 && (_0x572ea7 = 0x0); null == _0x5f0977 && (_0x5f0977 = 0x0); null == _0x122b47 && (_0x122b47 = 0x0); null == _0x13917e && (_0x13917e = 0x0); this['x'] = _0x13917e; this['y'] = _0x122b47; this[_0x4cc7('0x7d9')] = _0x5f0977; this[_0x4cc7('0x98b')] = _0x572ea7; }; _0x16dada[_0x4cc7('0x13b1')] = _0x432b23; _0x432b23[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x1309'), _0x4cc7('0x13b2')]; _0x432b23[_0x4cc7('0x8')] = {}; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0x98b')] = null; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0x7d9')] = null; _0x432b23[_0x4cc7('0x8')]['x'] = null; _0x432b23[_0x4cc7('0x8')]['y'] = null; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0x1176')] = function() { return new _0x432b23(this.x,this.y,this.width,this.height); } ; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0xbf5')] = function(_0x2e214c, _0x3b12a3) { return _0x2e214c >= this.x && _0x3b12a3 >= this.y && _0x2e214c < this.get_right() ? _0x3b12a3 < this.get_bottom() : !0x1; } ; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0xb85')] = function(_0x388d9c) { return this.contains(_0x388d9c.x, _0x388d9c.y); } ; _0x432b23[_0x4cc7('0x8')]['copyFrom'] = function(_0x2ad47e) { var _0x194bc8 = { woFsG: function(_0x244cda, _0x40b12e) { return _0x244cda - _0x40b12e; }, QGUtS: function(_0x3b8db3, _0x467fc0) { return _0x3b8db3 / _0x467fc0; } }; if (_0x4cc7('0x13b3') !== _0x4cc7('0x13b4')) { this.x = _0x2ad47e.x; this.y = _0x2ad47e.y; this.width = _0x2ad47e.width; this.height = _0x2ad47e.height; } else { var _0x151c60 = (_0x2ad47e >> 0x10 & 0xff) / 0xff; var _0xdc404c = (_0x2ad47e >> 0x8 & 0xff) / 0xff; var _0x15e78e = (_0x2ad47e & 0xff) / 0xff; var _0x1e9d2d = _0x563a26.fold([_0x151c60, _0xdc404c], Math.min, _0x15e78e); var _0x544f9e = _0x563a26.fold([_0x151c60, _0xdc404c], Math.max, _0x15e78e); _0x2ad47e = _0x194bc8.woFsG(_0x544f9e, _0x1e9d2d); this.hue = 0x3c * (0x0 >= _0x2ad47e ? 0x0 : _0x544f9e == _0x151c60 ? (_0xdc404c - _0x15e78e) / _0x2ad47e % 0x6 : _0x544f9e == _0xdc404c ? _0x194bc8.QGUtS(_0x15e78e - _0x151c60, _0x2ad47e) + 0x2 : (_0x151c60 - _0xdc404c) / _0x2ad47e + 0x4); this.lightness = (_0x1e9d2d + _0x544f9e) / 0x2; this.saturation = 0.5 >= this.lightness ? _0x2ad47e / (0x2 * this.lightness) : _0x2ad47e / (0x2 - 0x2 * this.lightness); isNaN(this.saturation) && (this.saturation = 0x0); } } ; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0xac1')] = function(_0x4a953f) { return _0x4a953f == this ? !0x0 : null != _0x4a953f && this.x == _0x4a953f.x && this.y == _0x4a953f.y && this.width == _0x4a953f.width ? this.height == _0x4a953f.height : !0x1; } ; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0x13b5')] = function(_0x8b273, _0x2e5144) { this.x -= _0x8b273; this.width += _0x56067a.kWsJr(0x2, _0x8b273); this.y -= _0x2e5144; this.height += 0x2 * _0x2e5144; } ; _0x432b23[_0x4cc7('0x8')]['intersects'] = function(_0x384eec) { var _0x4c3cb1 = this.x < _0x384eec.x ? _0x384eec.x : this.x; if ((_0x56067a.SdnFW(this.get_right(), _0x384eec.get_right()) ? _0x384eec.get_right() : this.get_right()) <= _0x4c3cb1) return !0x1; _0x4c3cb1 = this.y < _0x384eec.y ? _0x384eec.y : this.y; return (_0x56067a.aLaxU(this.get_bottom(), _0x384eec.get_bottom()) ? _0x384eec.get_bottom() : this.get_bottom()) > _0x4c3cb1; } ; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0xab2')] = function(_0x291eb0, _0x537f66, _0x562323, _0x1533c6) { this.x = _0x291eb0; this.y = _0x537f66; this.width = _0x562323; this.height = _0x1533c6; } ; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0x13b6')] = function(_0x573919, _0x6a9c35, _0x1227ae, _0x32a9de) { if (0x0 != this.width || 0x0 != this.height) { var _0x281fe4 = 0x0 , _0x1e60d5 = 0x0 , _0xadce25 = 0x0 , _0x4500b7 = 0x0; this.x < _0x573919 && (_0x281fe4 = _0x573919 - this.x); this.y < _0x6a9c35 && (_0x1e60d5 = _0x6a9c35 - this.y); this.get_right() > _0x573919 + _0x1227ae && (_0xadce25 = _0x573919 + _0x1227ae - this.get_right()); this.get_bottom() > _0x6a9c35 + _0x32a9de && (_0x4500b7 = _0x2d63f9.wbNLO(_0x6a9c35, _0x32a9de) - this.get_bottom()); this.x += _0x281fe4; this.y += _0x1e60d5; this.width += _0xadce25 - _0x281fe4; this.height += _0x4500b7 - _0x1e60d5; } } ; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0xa56')] = function(_0x9c85a2, _0x592d8c, _0x1666dc, _0x104b42) { var _0x12395c = { KjoMK: function(_0x481b62, _0x285237) { return _0x481b62 + _0x285237; } }; if (0x0 == this.width && 0x0 == this.height) this.x = _0x9c85a2, this.y = _0x592d8c, this.width = _0x1666dc, this.height = _0x104b42; else { if ('trfyG' !== _0x4cc7('0x13b7')) { return new _0x1cc160(this.baseX + _0x9c85a2 * this.xIncrement,_0x12395c.KjoMK(this.baseY, _0x9c85a2 * this.yIncrement)); } else { var _0xfb95f5 = this.get_right() , _0xaf36cd = this.get_bottom(); this.x > _0x9c85a2 && (this.x = _0x9c85a2, this.width = _0xfb95f5 - _0x9c85a2); this.y > _0x592d8c && (this.y = _0x592d8c, this.height = _0xaf36cd - _0x592d8c); _0xfb95f5 < _0x9c85a2 + _0x1666dc && (this.width = _0x9c85a2 + _0x1666dc - this.x); _0xaf36cd < _0x592d8c + _0x104b42 && (this.height = _0x592d8c + _0x104b42 - this.y); } } } ; _0x432b23[_0x4cc7('0x8')]['__toLimeRectangle'] = function() { null == _0x432b23.__limeRectangle && (_0x432b23.__limeRectangle = new _0x3a3269()); _0x432b23.__limeRectangle.setTo(this.x, this.y, this.width, this.height); return _0x432b23.__limeRectangle; } ; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0xa01')] = function(_0x28965a, _0x3e2323) { var _0x2085e0 = _0x3e2323.a * this.x + _0x3e2323.c * this.y , _0x4d931e = _0x2085e0 , _0x55b1c5 = _0x2d63f9.wbNLO(_0x3e2323.b * this.x, _0x3e2323.d * this.y) , _0x133bdc = _0x55b1c5 , _0x253043 = _0x3e2323.a * (this.x + this.width) + _0x3e2323.c * this.y , _0x38e5f8 = _0x3e2323.b * (this.x + this.width) + _0x3e2323.d * this.y; _0x253043 < _0x2085e0 && (_0x2085e0 = _0x253043); _0x38e5f8 < _0x55b1c5 && (_0x55b1c5 = _0x38e5f8); _0x253043 > _0x4d931e && (_0x4d931e = _0x253043); _0x38e5f8 > _0x133bdc && (_0x133bdc = _0x38e5f8); _0x253043 = _0x2d63f9.yIHWo(_0x3e2323.a, this.x + this.width) + _0x3e2323.c * (this.y + this.height); _0x38e5f8 = _0x2d63f9.wbNLO(_0x3e2323.b * (this.x + this.width), _0x3e2323.d * (this.y + this.height)); _0x253043 < _0x2085e0 && (_0x2085e0 = _0x253043); _0x38e5f8 < _0x55b1c5 && (_0x55b1c5 = _0x38e5f8); _0x253043 > _0x4d931e && (_0x4d931e = _0x253043); _0x2d63f9.AZksp(_0x38e5f8, _0x133bdc) && (_0x133bdc = _0x38e5f8); _0x253043 = _0x3e2323.a * this.x + _0x3e2323.c * (this.y + this.height); _0x38e5f8 = _0x3e2323.b * this.x + _0x3e2323.d * (this.y + this.height); _0x253043 < _0x2085e0 && (_0x2085e0 = _0x253043); _0x38e5f8 < _0x55b1c5 && (_0x55b1c5 = _0x38e5f8); _0x253043 > _0x4d931e && (_0x4d931e = _0x253043); _0x38e5f8 > _0x133bdc && (_0x133bdc = _0x38e5f8); _0x28965a.setTo(_0x2085e0 + _0x3e2323.tx, _0x55b1c5 + _0x3e2323.ty, _0x4d931e - _0x2085e0, _0x133bdc - _0x55b1c5); } ; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0xa98')] = function() { return this.y + this.height; } ; _0x432b23[_0x4cc7('0x8')]['set_bottom'] = function(_0x306cfb) { this.height = _0x306cfb - this.y; return _0x306cfb; } ; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0x13b8')] = function() { return this.x; } ; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0x13b9')] = function(_0x2031c2) { if ('Lsipb' === 'Lsipb') { this.width -= _0x2031c2 - this.x; return this.x = _0x2031c2; } else { null == _0x54b4f1.instance && (_0x54b4f1.instance = new _0x54b4f1()); return _0x54b4f1.instance; } } ; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0xa97')] = function() { if (_0x4cc7('0x13ba') !== 'UxraC') { return this.x + this.width; } else { this.frameMaxTime = 0x1; } } ; _0x432b23[_0x4cc7('0x8')]['set_right'] = function(_0x194e5e) { this.width = _0x194e5e - this.x; return _0x194e5e; } ; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0x13bb')] = function() { if ('KBPFB' !== _0x4cc7('0x13bc')) { return this.__array.length; } else { return this.y; } } ; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0x13bd')] = function(_0xdd8e74) { this.height -= _0xdd8e74 - this.y; return this.y = _0xdd8e74; } ; _0x432b23[_0x4cc7('0x8')]['__class__'] = _0x432b23; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x13bd')] = 'set_top'; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x13bb')] = 'get_top'; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x13be')] = _0x4cc7('0x13be'); _0x432b23[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xa97')] = _0x4cc7('0xa97'); _0x432b23[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x13b9')] = _0x4cc7('0x13b9'); _0x432b23[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x13b8')] = _0x4cc7('0x13b8'); _0x432b23[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x13bf')] = 'set_bottom'; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xa98')] = _0x4cc7('0xa98'); var _0x44cc3b = function() {}; _0x16dada[_0x4cc7('0x13c0')] = _0x44cc3b; _0x44cc3b[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x4cc7('0x1399'), 'PickingType']; var _0x3e1746 = function(_0x428352) { this[_0x4cc7('0x13c1')](_0x428352); }; _0x16dada['away3d.core.render.BackgroundImageRenderer'] = _0x3e1746; _0x3e1746['__name__'] = [_0x4cc7('0x7f'), 'core', _0x4cc7('0xa17'), _0x4cc7('0x13c2')]; _0x3e1746[_0x4cc7('0x8')] = {}; _0x3e1746[_0x4cc7('0x8')][_0x4cc7('0x13c3')] = null; _0x3e1746[_0x4cc7('0x8')][_0x4cc7('0x13c4')] = null; _0x3e1746[_0x4cc7('0x8')]['_indexBuffer'] = null; _0x3e1746[_0x4cc7('0x8')][_0x4cc7('0x1178')] = null; _0x3e1746[_0x4cc7('0x8')][_0x4cc7('0x10ca')] = null; _0x3e1746[_0x4cc7('0x8')][_0x4cc7('0x13c5')] = null; _0x3e1746[_0x4cc7('0x8')][_0x4cc7('0x13c1')] = function(_0x227d14) { if (_0x227d14 == this._stage3DProxy) return _0x227d14; this._stage3DProxy = _0x227d14; this.removeBuffers(); return _0x227d14; } ; _0x3e1746[_0x4cc7('0x8')][_0x4cc7('0x13c6')] = function() { null != this._vertexBuffer && (_0x36fa20.disposeVertexBuffer(this._vertexBuffer), this._vertexBuffer = null, this._program3d.dispose(), this._program3d = null, _0x36fa20.disposeIndexBuffer(this._indexBuffer), this._indexBuffer = null); } ; _0x3e1746[_0x4cc7('0x8')][_0x4cc7('0x13c7')] = function() { return _0x4cc7('0x13c8'); } ; _0x3e1746[_0x4cc7('0x8')][_0x4cc7('0x13c9')] = function() { switch (this._texture.get_format()) { case 0x3: var _0x28fd2e = 'dxt1,'; break; case 0x4: _0x28fd2e = _0x4cc7('0x13ca'); break; default: _0x28fd2e = ''; } return 'tex\x20ft0,\x20v0,\x20fs0\x20<2d,\x20' + _0x28fd2e + _0x56067a.GgotI; } ; _0x3e1746[_0x4cc7('0x8')][_0x4cc7('0xa17')] = function() { if (_0x4cc7('0xe4') !== _0x2d63f9.zUVgE) { return 0x0 < this._numLightProbes ? 0x0 != (this._diffuseLightSources & 0x2) : !0x1; } else { var _0x9cd20d = this._stage3DProxy.get_context3D(); _0x9cd20d != this._context && (this.removeBuffers(), this._context = _0x9cd20d); null != _0x9cd20d && (null == this._vertexBuffer && this.initBuffers(_0x9cd20d), _0x9cd20d.setBlendFactors(0x2, 0x9), _0x9cd20d.setProgram(this._program3d), _0x9cd20d.setTextureAt(0x0, this._texture.getTextureForStage3D(this._stage3DProxy)), _0x9cd20d.setVertexBufferAt(0x0, this._vertexBuffer, 0x0, 0x2), _0x9cd20d.setVertexBufferAt(0x1, this._vertexBuffer, 0x2, 0x2), _0x9cd20d.drawTriangles(this._indexBuffer, 0x0, 0x2), _0x9cd20d.setVertexBufferAt(0x0, null), _0x9cd20d.setVertexBufferAt(0x1, null), _0x9cd20d.setTextureAt(0x0, null)); } } ; _0x3e1746[_0x4cc7('0x8')]['initBuffers'] = function(_0xd31a80) { if (_0x4cc7('0x13cb') === _0x4cc7('0x13cb')) { this._vertexBuffer = this._stage3DProxy.createVertexBuffer(0x4, 0x4); this._program3d = _0xd31a80.createProgram(); this._indexBuffer = this._stage3DProxy.createIndexBuffer(0x6); _0xd31a80 = [0x2, 0x1, 0x0, 0x3, 0x2, 0x0]; for (var _0x51313c = _0x2bc114.toIntVector(null), _0x2cd873 = 0x0, _0x43168a = _0xd31a80.length; _0x2cd873 < _0x43168a; ) { var _0x37fb77 = _0x2cd873++; _0x51313c.set(_0x37fb77, _0xd31a80[_0x37fb77]); } this._indexBuffer.uploadFromVector(_0x51313c, 0x0, 0x6); this._program3d.upload(new _0x12fb81(_0x4f6276.active).assemble(_0x56c304.toString(0x1), this.getVertexCode()), new _0x12fb81(_0x4f6276.active).assemble(_0x56c304.toString(0x0), this.getFragmentCode())); _0x2cd873 = _0x51313c = 0x2; _0x43168a = -0x1; _0x37fb77 = 0x1; null != this._stage3DProxy.get_scissorRect() && (_0x43168a = (0x2 * this._stage3DProxy.get_scissorRect().x - this._stage3DProxy.get_viewPort().width) / this._stage3DProxy.get_viewPort().width, _0x37fb77 = (0x2 * this._stage3DProxy.get_scissorRect().y - this._stage3DProxy.get_viewPort().height) / this._stage3DProxy.get_viewPort().height * -0x1, _0x51313c = 0x2 / (this._stage3DProxy.get_viewPort().width / this._stage3DProxy.get_scissorRect().width), _0x2cd873 = 0x2 / (this._stage3DProxy.get_viewPort().height / this._stage3DProxy.get_scissorRect().height)); _0xd31a80 = this._vertexBuffer; _0x51313c = [_0x43168a, _0x56067a.XNZZk(_0x37fb77, _0x2cd873), 0x0, 0x1, _0x43168a + _0x51313c, _0x37fb77 - _0x2cd873, 0x1, 0x1, _0x43168a + _0x51313c, _0x37fb77, 0x1, 0x0, _0x43168a, _0x37fb77, 0x0, 0x0]; _0x2cd873 = _0x2bc114.toFloatVector(null); _0x43168a = 0x0; for (_0x37fb77 = _0x51313c.length; _0x43168a < _0x37fb77; ) { var _0x6cfffb = _0x43168a++; _0x2cd873.set(_0x6cfffb, _0x51313c[_0x6cfffb]); } _0xd31a80.uploadFromVector(_0x2cd873, 0x0, 0x4); } else { var _0x518a8d = this.get_mouseX() , _0x4ee48d = this.get_mouseY(); 0x0 > _0x518a8d || 0x0 > _0x4ee48d || _0x518a8d > this.get_width() || _0x4ee48d > this.header.get_y() + this.header.get_height() + 0xc * this.layout.scale.y || (this.hide(), _0xd31a80.stopImmediatePropagation()); } } ; _0x3e1746[_0x4cc7('0x8')]['__class__'] = _0x3e1746; _0x3e1746[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x3e1746[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x13c1')] = _0x4cc7('0x13c1'); var _0x439c41 = function(_0x40b1fe) { null == _0x40b1fe && (_0x40b1fe = !0x1); this[_0x4cc7('0x13cc')] = new _0x165614(); this[_0x4cc7('0x13cd')] = !0x0; this['_textureRatioX'] = this['_textureRatioY'] = 0x1; this[_0x4cc7('0x10b7')] = !0x1; this['_backgroundAlpha'] = 0x1; this[_0x4cc7('0x13ce')] = this['_backgroundG'] = this[_0x4cc7('0x13cf')] = 0x0; this['_renderableSorter'] = new _0x5468ee(); this[_0x4cc7('0x13d0')] = _0x40b1fe; }; _0x16dada[_0x4cc7('0x13d1')] = _0x439c41; _0x439c41['__name__'] = [_0x4cc7('0x7f'), 'core', _0x4cc7('0xa17'), _0x4cc7('0x13d2')]; _0x439c41[_0x4cc7('0x8')] = {}; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x13c5')] = null; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x10ca')] = null; _0x439c41[_0x4cc7('0x8')]['_backgroundR'] = null; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x13d3')] = null; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x13cf')] = null; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x13d4')] = null; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x10b7')] = null; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x12bf')] = null; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x13d5')] = null; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x1266')] = null; _0x439c41[_0x4cc7('0x8')]['_viewHeight'] = null; _0x439c41[_0x4cc7('0x8')]['_renderableSorter'] = null; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x13d6')] = null; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x13d0')] = null; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x10ec')] = null; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x126c')] = null; _0x439c41[_0x4cc7('0x8')]['_textureRatioY'] = null; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x13d7')] = null; _0x439c41[_0x4cc7('0x8')]['_snapshotRequired'] = null; _0x439c41[_0x4cc7('0x8')]['_clearOnRender'] = null; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x13cc')] = null; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x10c1')] = function() { if (_0x4cc7('0x13d8') !== _0x4cc7('0x13d8')) { if (this.get_rotationY() == a) return a; this._rotationY = a * _0x41a48f.DEGREES_TO_RADIANS; this.invalidateRotation(); return a; } else { return new _0xed9a03(); } } ; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x10e3')] = function(_0x4a64de) { return this._viewWidth = _0x4a64de; } ; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x10e8')] = function(_0x4d4324) { return this._viewHeight = _0x4d4324; } ; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x110f')] = function() { return this._renderToTexture; } ; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x10fd')] = function(_0x1ec964) { return this._clearOnRender = _0x1ec964; } ; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x10d5')] = function(_0x23e62d) { return this._backgroundR = _0x23e62d; } ; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x10d7')] = function(_0x4f5264) { return this._backgroundG = _0x4f5264; } ; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x10d6')] = function(_0x317cbd) { return this._backgroundB = _0x317cbd; } ; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x13c1')] = function(_0x598cca) { if (_0x598cca == this._stage3DProxy) return _0x598cca; if (null == _0x598cca) return null != this._stage3DProxy && (this._stage3DProxy.removeEventListener('Context3DCreated', _0x48c401(this, this.onContextUpdate)), this._stage3DProxy.removeEventListener(_0x4cc7('0x1120'), _0x48c401(this, this.onContextUpdate))), this._context = this._stage3DProxy = null; this._stage3DProxy = _0x598cca; this._stage3DProxy.addEventListener('Context3DCreated', _0x48c401(this, this.onContextUpdate)); this._stage3DProxy.addEventListener(_0x4cc7('0x1120'), _0x48c401(this, this.onContextUpdate)); null != this._backgroundImageRenderer && this._backgroundImageRenderer.set_stage3DProxy(_0x598cca); null != _0x598cca.get_context3D() && (this._context = _0x598cca.get_context3D()); return _0x598cca; } ; _0x439c41[_0x4cc7('0x8')]['set_shareContext'] = function(_0x4a386e) { return this._shareContext = _0x4a386e; } ; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0xa17')] = function(_0x883f64, _0x17305b, _0x4071b5, _0x54b092) { null == _0x54b092 && (_0x54b092 = 0x0); if (null != this._stage3DProxy && null != this._context) for (this._rttViewProjectionMatrix.copyFrom(_0x883f64.get_camera().get_viewProjection()), this._rttViewProjectionMatrix.appendScale(this._textureRatioX, this._textureRatioY, 0x1), this.executeRender(_0x883f64, _0x17305b, _0x4071b5, _0x54b092), _0x883f64 = 0x0; 0x8 > _0x883f64; ) _0x17305b = _0x883f64++, this._context.setVertexBufferAt(_0x17305b, null), this._context.setTextureAt(_0x17305b, null); } ; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x13d9')] = function(_0x2a470a, _0x497a6f, _0x1dd893, _0x470d9b) { null == _0x470d9b && (_0x470d9b = 0x0); this._renderTarget = _0x497a6f; this._renderTargetSurface = _0x470d9b; _0x56067a.aFnWt(null, this._renderableSorter) && this._renderableSorter.sort(_0x2a470a); this._renderToTexture && this.executeRenderToTexturePass(_0x2a470a); this._stage3DProxy.setRenderTarget(_0x497a6f, !0x0, _0x470d9b); null == _0x497a6f && this._shareContext || !this._clearOnRender || this._context.clear(this._backgroundR, this._backgroundG, this._backgroundB, this._backgroundAlpha, 0x1, 0x0); this._context.setDepthTest(!0x1, 0x0); this._stage3DProxy.set_scissorRect(_0x1dd893); null != this._backgroundImageRenderer && this._backgroundImageRenderer.render(); this.draw(_0x2a470a, _0x497a6f); this._context.setDepthTest(!0x1, 0x5); !this._shareContext && this._snapshotRequired && _0x56067a.aFnWt(null, this._snapshotBitmapData) && (this._context.drawToBitmapData(this._snapshotBitmapData), this._snapshotRequired = !0x1); this._stage3DProxy.set_scissorRect(null); } ; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x13da')] = function(_0x4677b5) { if (_0x4cc7('0x13db') === 'pJQWf') { if (null == this.__bounds) return !0x1; var _0x1ec9ee = d.a * d.d - d.b * d.c; _0x1ec9ee = _0x56067a.OthES(0x0, _0x1ec9ee) ? -d.tx : _0x56067a.zUVYg(0x1 / _0x1ec9ee, d.c * (d.ty - b) + d.d * (_0x4677b5 - d.tx)); var _0x3c01dc = d.a * d.d - d.b * d.c; _0x4677b5 = 0x0 == _0x3c01dc ? -d.ty : 0x1 / _0x3c01dc * (d.a * (b - d.ty) + d.b * (d.tx - _0x4677b5)); return _0x1ec9ee > this.__bounds.x && _0x4677b5 > this.__bounds.y && this.__bounds.contains(_0x1ec9ee, _0x4677b5) ? c ? _0x44366e.hitTest(this, _0x1ec9ee, _0x4677b5) : !0x0 : !0x1; } else { throw new _0x202aa0(new _0xb16e5a()); } } ; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0xb0e')] = function(_0x4b37fb, _0x44e418) { throw new _0x202aa0(new _0xb16e5a()); } ; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x13dc')] = function(_0x1a72be) { this._context = this._stage3DProxy.get_context3D(); } ; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0xc64')] = function(_0x370e0f) { return this._antiAlias = _0x370e0f; } ; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x1110')] = function(_0x211abf) { return this._textureRatioX = _0x211abf; } ; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x1112')] = function(_0x4e6c4f) { return this._textureRatioY = _0x4e6c4f; } ; _0x439c41[_0x4cc7('0x8')]['__class__'] = _0x439c41; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_textureRatioY'] = 'set_textureRatioY'; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1110')] = 'set_textureRatioX'; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xc64')] = _0x4cc7('0xc64'); _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x112a')] = _0x4cc7('0x112a'); _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_stage3DProxy'] = 'set_stage3DProxy'; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x10d6')] = _0x4cc7('0x10d6'); _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x10d7')] = _0x4cc7('0x10d7'); _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x10d5')] = _0x4cc7('0x10d5'); _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x10fd')] = 'set_clearOnRender'; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_renderToTexture'] = 'get_renderToTexture'; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_viewHeight'] = _0x4cc7('0x10e8'); _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x10e3')] = _0x4cc7('0x10e3'); var _0x1c741d = function() { this[_0x4cc7('0x13dd')] = new _0x21e384(); this[_0x4cc7('0x13de')] = new _0x165614(); this[_0x4cc7('0x13df')] = new _0x165614(); _0x439c41['call'](this); this[_0x4cc7('0x1114')] = new _0xfca38d(); this[_0x4cc7('0x13e0')] = new _0xfca38d(!0x1,!0x0); }; _0x16dada[_0x4cc7('0x13e1')] = _0x1c741d; _0x1c741d[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x3cf')], 'core', _0x4cc7('0xa17'), _0x4cc7('0x13e2')]; _0x1c741d[_0x4cc7('0x92b')] = _0x439c41; _0x1c741d[_0x4cc7('0x8')] = _0x5aff49(_0x439c41['prototype'], { '_activeMaterial': null, '_distanceRenderer': null, '_depthRenderer': null, '_skyboxProjection': null, '_tempSkyboxMatrix': null, '_skyboxTempVector': null, 'set_stage3DProxy': function(_0x4a3fdd) { _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x13c1')][_0x4cc7('0x96b')](this, _0x4a3fdd); this[_0x4cc7('0x13e0')][_0x4cc7('0x13c1')](this[_0x4cc7('0x1114')][_0x4cc7('0x13c1')](_0x4a3fdd)); return _0x4a3fdd; }, 'executeRender': function(_0x14ca18, _0x4b89dc, _0x4e731c, _0x5c86ca) { null == _0x5c86ca && (_0x5c86ca = 0x0); this[_0x4cc7('0x13e3')](_0x14ca18); null != _0x4b89dc && (this[_0x4cc7('0x13e4')](_0x14ca18[_0x4cc7('0x13e5')](), _0x14ca18, _0x1c741d[_0x4cc7('0x13e6')]), this['drawRenderables'](_0x14ca18[_0x4cc7('0x13e7')](), _0x14ca18, _0x1c741d[_0x4cc7('0x13e6')]), this[_0x4cc7('0x13e4')](_0x14ca18[_0x4cc7('0x13e8')](), _0x14ca18, _0x1c741d[_0x4cc7('0x13e6')])); _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x13d9')][_0x4cc7('0x96b')](this, _0x14ca18, _0x4b89dc, _0x4e731c, _0x5c86ca); }, 'updateLights': function(_0x3b9b2a) { if (_0x4cc7('0x13e9') !== _0x4cc7('0x13e9')) { return function(_0x20f472) { return _0x2e945e[_0x4cc7('0x13ea')](0x1, -0x1, 0x4, _0x20f472); } ; } else { var _0x4f1bdd = _0x3b9b2a[_0x4cc7('0x13eb')]() , _0x13c624 = _0x3b9b2a[_0x4cc7('0x13ec')](); var _0x3f90de = _0x4f1bdd[_0x4cc7('0x34')](); for (var _0x4759ea = 0x0, _0x34cba5 = _0x3f90de; _0x4759ea < _0x34cba5; ) { _0x3f90de = _0x4759ea++; _0x3f90de = _0x4f1bdd[_0x4cc7('0x2b')](_0x3f90de); var _0x4122e1 = _0x3f90de[_0x4cc7('0x13ed')](); _0x3f90de['get_castsShadows']() && (_0x4122e1[_0x4cc7('0x13ee')]() || _0x4122e1[_0x4cc7('0x13ef')]) && _0x4122e1[_0x4cc7('0x13f0')](this[_0x4cc7('0x10ca')], _0x3b9b2a, this[_0x4cc7('0x1114')]); } _0x3f90de = _0x13c624[_0x4cc7('0x34')](); _0x4f1bdd = 0x0; for (_0x4759ea = _0x3f90de; _0x4f1bdd < _0x4759ea; ) _0x3f90de = _0x4f1bdd++, _0x3f90de = _0x13c624[_0x4cc7('0x2b')](_0x3f90de), _0x4122e1 = _0x3f90de['get_shadowMapper'](), _0x3f90de[_0x4cc7('0x119b')]() && (_0x4122e1[_0x4cc7('0x13ee')]() || _0x4122e1[_0x4cc7('0x13ef')]) && _0x4122e1[_0x4cc7('0x13f0')](this[_0x4cc7('0x10ca')], _0x3b9b2a, this['_distanceRenderer']); } }, 'draw': function(_0x24a19f, _0x18cea4) { this['_context'][_0x4cc7('0x13f1')](0x2, 0x9); null != _0x24a19f[_0x4cc7('0x13f2')]() && (null != this[_0x4cc7('0x13f3')] && this[_0x4cc7('0x13f3')][_0x4cc7('0xa14')](this[_0x4cc7('0x10ca')]), this[_0x4cc7('0x13f3')] = null, this[_0x4cc7('0x13c5')][_0x4cc7('0x13f4')](!0x1, 0x0), this[_0x4cc7('0x13f5')](_0x24a19f)); this['_context'][_0x4cc7('0x13f4')](!0x0, 0x5); _0x18cea4 = null != _0x18cea4 ? _0x1c741d['SCREEN_PASSES'] : _0x1c741d['ALL_PASSES']; this['drawRenderables'](_0x24a19f[_0x4cc7('0x13e5')](), _0x24a19f, _0x18cea4); this[_0x4cc7('0x13e4')](_0x24a19f[_0x4cc7('0x13e7')](), _0x24a19f, _0x18cea4); this[_0x4cc7('0x13e4')](_0x24a19f['get_blendedRenderableHead'](), _0x24a19f, _0x18cea4); this['_context'][_0x4cc7('0x13f4')](!0x1, 0x5); null != this[_0x4cc7('0x13f3')] && this['_activeMaterial'][_0x4cc7('0xa14')](this['_stage3DProxy']); this[_0x4cc7('0x13f3')] = null; }, 'drawSkyBox': function(_0x269654) { var _0x595d17 = _0x269654[_0x4cc7('0x13f2')]() , _0x1c170b = _0x595d17['get_material']() , _0x24349f = _0x269654[_0x4cc7('0xc0e')](); this['updateSkyBoxProjection'](_0x24349f); _0x1c170b[_0x4cc7('0x13f6')](0x0, this[_0x4cc7('0x10ca')], _0x24349f); _0x1c170b[_0x4cc7('0x13f7')](0x0, _0x595d17, this[_0x4cc7('0x10ca')], _0x269654, this['_skyboxProjection']); _0x1c170b[_0x4cc7('0x13f8')](0x0, this['_stage3DProxy']); }, 'updateSkyBoxProjection': function(_0x54eded) { this[_0x4cc7('0x13df')][_0x4cc7('0xa28')](this[_0x4cc7('0x13cc')]); this[_0x4cc7('0x13df')][_0x4cc7('0x130e')](0x2, this[_0x4cc7('0x13dd')]); var _0x2b399d = _0x54eded[_0x4cc7('0x13f9')]() , _0xd159b7 = this[_0x4cc7('0x13dd')]['x'] , _0x204851 = this[_0x4cc7('0x13dd')]['y'] , _0x13fce9 = this[_0x4cc7('0x13dd')]['z'] , _0x2f7c06 = Math[_0x4cc7('0x2c')](_0xd159b7 * _0xd159b7 + _0x204851 * _0x204851 + _0x13fce9 * _0x13fce9); this[_0x4cc7('0x13dd')]['x'] = 0x0; this[_0x4cc7('0x13dd')]['y'] = 0x0; this['_skyboxTempVector']['z'] = 0x0; this[_0x4cc7('0x13dd')]['w'] = 0x1; this[_0x4cc7('0x13de')]['copyFrom'](_0x54eded[_0x4cc7('0xfca')]()); this[_0x4cc7('0x13de')][_0x4cc7('0x130c')](0x3, this[_0x4cc7('0x13dd')]); this[_0x4cc7('0x13dd')]['x'] = 0x0; this[_0x4cc7('0x13dd')]['y'] = 0x0; this[_0x4cc7('0x13dd')]['z'] = 0x1; this[_0x4cc7('0x13dd')]['w'] = 0x0; _0x2c4d00['transformVector'](this[_0x4cc7('0x13de')], this['_skyboxTempVector'], this[_0x4cc7('0x13dd')]); this[_0x4cc7('0x13dd')]['normalize'](); 0.000001 < Math[_0x4cc7('0x13fa')](Math[_0x4cc7('0x131c')](_0xd159b7 / _0x2f7c06 * this[_0x4cc7('0x13dd')]['x'] + _0x204851 / _0x2f7c06 * this['_skyboxTempVector']['y'] + _0x13fce9 / _0x2f7c06 * this[_0x4cc7('0x13dd')]['z'])) || (_0x54eded = -(_0xd159b7 * _0x2b399d['x'] + _0x204851 * _0x2b399d['y'] + _0x13fce9 * _0x2b399d['z'] + _0x2f7c06), _0x2b399d = this[_0x4cc7('0x13dd')], _0x2b399d['x'] = 0x0 <= _0xd159b7 ? 0x1 : -0x1, _0x2b399d['y'] = 0x0 <= _0x204851 ? 0x1 : -0x1, _0x2b399d['z'] = 0x1, _0x2b399d['w'] = 0x1, this[_0x4cc7('0x13de')][_0x4cc7('0xa28')](this[_0x4cc7('0x13df')]), this[_0x4cc7('0x13de')][_0x4cc7('0xaf2')](), _0x2f7c06 = _0x2c4d00[_0x4cc7('0x1007')](this[_0x4cc7('0x13de')], _0x2b399d, _0x2c4d00[_0x4cc7('0x1081')]), this[_0x4cc7('0x13df')][_0x4cc7('0x130e')](0x3, _0x2b399d), _0x2b399d = (_0x2f7c06['x'] * _0x2b399d['x'] + _0x2f7c06['y'] * _0x2b399d['y'] + _0x2f7c06['z'] * _0x2b399d['z'] + _0x2f7c06['w'] * _0x2b399d['w']) / (_0xd159b7 * _0x2f7c06['x'] + _0x204851 * _0x2f7c06['y'] + _0x13fce9 * _0x2f7c06['z'] + _0x54eded * _0x2f7c06['w']), this[_0x4cc7('0x13dd')]['x'] = _0xd159b7 * _0x2b399d, this[_0x4cc7('0x13dd')]['y'] = _0x204851 * _0x2b399d, this['_skyboxTempVector']['z'] = _0x13fce9 * _0x2b399d, this[_0x4cc7('0x13dd')]['w'] = _0x54eded * _0x2b399d, this[_0x4cc7('0x13df')][_0x4cc7('0x130d')](0x2, this[_0x4cc7('0x13dd')])); }, 'drawRenderables': function(_0x2eddc8, _0x77218d, _0xf009db) { if (_0x4cc7('0x13fb') === 'Fjiuk') { for (var _0x556b38, _0x2ad69b, _0x512c18 = _0x77218d[_0x4cc7('0xc0e')](), _0x53ae4f; null != _0x2eddc8; ) { this['_activeMaterial'] = _0x2eddc8['renderable'][_0x4cc7('0x31')](); this[_0x4cc7('0x13f3')][_0x4cc7('0x13fc')](this[_0x4cc7('0x13c5')]); _0x556b38 = this[_0x4cc7('0x13f3')][_0x4cc7('0x13fd')](); for (_0x2ad69b = 0x0; ; ) { _0x53ae4f = _0x2eddc8; if (0x0 != ((this[_0x4cc7('0x13f3')]['passRendersToTexture'](_0x2ad69b) ? 0x1 : 0x2) & _0xf009db)) { for (this[_0x4cc7('0x13f3')]['activatePass'](_0x2ad69b, this[_0x4cc7('0x10ca')], _0x512c18); this['_activeMaterial'][_0x4cc7('0x13f7')](_0x2ad69b, _0x53ae4f[_0x4cc7('0x122b')], this['_stage3DProxy'], _0x77218d, this[_0x4cc7('0x13cc')]), _0x53ae4f = _0x53ae4f[_0x4cc7('0x3a')], null != _0x53ae4f && _0x53ae4f[_0x4cc7('0x122b')][_0x4cc7('0x31')]() == this['_activeMaterial']; ) ; this[_0x4cc7('0x13f3')]['deactivatePass'](_0x2ad69b, this[_0x4cc7('0x10ca')]); } else for (; _0x53ae4f = _0x53ae4f[_0x4cc7('0x3a')], null != _0x53ae4f && _0x53ae4f[_0x4cc7('0x122b')][_0x4cc7('0x31')]() == this[_0x4cc7('0x13f3')]; ) ; if (!(++_0x2ad69b < _0x556b38)) break; } _0x2eddc8 = _0x53ae4f; } } else { if (null != _0x2eddc8) { if ('line' == _0x2eddc8) return _0x372363[_0x4cc7('0x13fe')] = new _0x28de16(); if (_0x1b94ae[_0x4cc7('0x13ff')][_0x4cc7('0xc7c')](_0x2eddc8)) { _0x2eddc8 = _0x4bf907['parseInt'](_0x1b94ae[_0x4cc7('0x13ff')]['matched'](0x1)); var _0x2133e7 = _0x4bf907[_0x4cc7('0xd08')](_0x1b94ae[_0x4cc7('0x13ff')][_0x4cc7('0xc7d')](0x2)); return _0x372363[_0x4cc7('0x13fe')] = new _0x1b94ae(_0x2eddc8,_0x2133e7); } if (_0x28dd20[_0x4cc7('0x13ff')][_0x4cc7('0xc7c')](_0x2eddc8)) return _0x2eddc8 = _0x4bf907[_0x4cc7('0xd08')](_0x28dd20['regex'][_0x4cc7('0xc7d')](0x1)), _0x2133e7 = _0x4bf907[_0x4cc7('0xd08')](_0x28dd20[_0x4cc7('0x13ff')][_0x4cc7('0xc7d')](0x2)), _0x372363[_0x4cc7('0x13fe')] = new _0x28dd20(_0x2eddc8,_0x2133e7); } null == _0x372363['defaultLayout'] && (_0x372363[_0x4cc7('0xc13')] = new _0x28de16()); return _0x372363['lastLayout'] = _0x372363[_0x4cc7('0xc13')]; } }, '__class__': _0x1c741d }); var _0xfca38d = function(_0x3075f1, _0x27bbe7) { if (_0x4cc7('0x1400') === _0x4cc7('0x1401')) { this['gentleman'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4a); var _0x18efe7 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('And?', 0x140, -0xf0, null, null, null, _0x18efe7); _0x18efe7 = _0x1baaa1[_0x4cc7('0x7d9')](0x514); var _0x41d9a7 = new _0x161060(this[_0x4cc7('0xd91')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble']('That\x20you\x20consider\x20me\x20a\x20grade-school\x20child.', -0xc8, -0x78, null, null == _0x18efe7 ? null : Math['round'](_0x18efe7 / 2.5), null, _0x41d9a7); _0x18efe7 = _0x1baaa1[_0x4cc7('0x7d9')](0x410); _0x41d9a7 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1402'), 0x114, 0x10c, null, null == _0x18efe7 ? null : Math[_0x4cc7('0xa96')](_0x18efe7 / 2.5), null, _0x41d9a7); _0x18efe7 = new _0x161060(this[_0x4cc7('0xd91')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('I\x20suppose\x20one\x20could\x20say\x20that.', -0xf0, 0x174, null, null, null, _0x18efe7); } else { null == _0x27bbe7 && (_0x27bbe7 = !0x1); null == _0x3075f1 && (_0x3075f1 = !0x1); _0x439c41[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1403')] = _0x3075f1; this[_0x4cc7('0x1404')] = _0x27bbe7; this[_0x4cc7('0x13cf')] = this[_0x4cc7('0x13d3')] = this[_0x4cc7('0x13ce')] = 0x1; } }; _0x16dada[_0x2d63f9[_0x4cc7('0x3fc')]] = _0xfca38d; _0xfca38d[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x4cc7('0xa17'), _0x4cc7('0x1405')]; _0xfca38d['__super__'] = _0x439c41; _0xfca38d['prototype'] = _0x5aff49(_0x439c41[_0x4cc7('0x8')], { '_activeMaterial': null, '_renderBlended': null, '_distanceBased': null, '_disableColor': null, 'set_disableColor': function(_0x40c1bd) { return this[_0x4cc7('0x1406')] = _0x40c1bd; }, 'set_backgroundR': function(_0x528946) { return _0x528946; }, 'set_backgroundG': function(_0x5e1ace) { return _0x5e1ace; }, 'set_backgroundB': function(_0x5a7c77) { return _0x5a7c77; }, 'renderCascades': function(_0x12cea0, _0x53dc90, _0x20cf24, _0x2bb830, _0x457491) { var _0x1a272a = _0x4cc7('0x1407')[_0x4cc7('0x46')]('|') , _0x56edd6 = 0x0; while (!![]) { switch (_0x1a272a[_0x56edd6++]) { case '0': null != this['_activeMaterial'] && this[_0x4cc7('0x13f3')][_0x4cc7('0x1408')](this[_0x4cc7('0x10ca')]); continue; case '1': this['_renderTargetSurface'] = 0x0; continue; case '2': this['_context'][_0x4cc7('0x9fd')](0x1, 0x1, 0x1, 0x1, 0x1, 0x0); continue; case '3': this[_0x4cc7('0x10ca')][_0x4cc7('0x12e0')](null); continue; case '4': this[_0x4cc7('0x13c5')][_0x4cc7('0x13f1')](0x2, 0x9); continue; case '5': _0x53dc90 = _0x12cea0[_0x4cc7('0x13e5')](); continue; case '6': this[_0x4cc7('0x1409')]['sort'](_0x12cea0); continue; case '7': this[_0x4cc7('0x10ca')][_0x4cc7('0x140a')](_0x53dc90, !0x0, 0x0); continue; case '8': for (_0x5c5939 = _0x20cf24 - 0x1; 0x0 <= _0x5c5939; ) this['_stage3DProxy'][_0x4cc7('0x12e0')](_0x2bb830[_0x4cc7('0x2b')](_0x5c5939)), this[_0x4cc7('0x140b')](_0x53dc90, _0x457491[_0x4cc7('0x2b')](_0x5c5939), _0xd4d48c ? null : _0x457491[_0x4cc7('0x2b')](_0x5c5939)[_0x4cc7('0x1031')]()), _0xd4d48c = !0x1, --_0x5c5939; continue; case '9': _0x53dc90 = _0x12cea0[_0x4cc7('0x13e7')](); continue; case '10': for (var _0xd4d48c = !0x0, _0x5c5939 = _0x20cf24 - 0x1; 0x0 <= _0x5c5939; ) this[_0x4cc7('0x10ca')][_0x4cc7('0x12e0')](_0x2bb830[_0x4cc7('0x2b')](_0x5c5939)), this[_0x4cc7('0x140b')](_0x53dc90, _0x457491[_0x4cc7('0x2b')](_0x5c5939), _0xd4d48c ? null : _0x457491[_0x4cc7('0x2b')](_0x5c5939)['get_frustumPlanes']()), _0xd4d48c = !0x1, --_0x5c5939; continue; case '11': this[_0x4cc7('0x13c5')][_0x4cc7('0x13f4')](!0x0, 0x4); continue; case '12': _0xd4d48c = !0x0; continue; case '13': this[_0x4cc7('0x13f3')] = null; continue; case '14': this[_0x4cc7('0x13c5')][_0x4cc7('0x13f4')](!0x1, 0x5); continue; case '15': this[_0x4cc7('0x12bf')] = _0x53dc90; continue; } break; } }, 'drawCascadeRenderables': function(_0x38aa28, _0x516ee8, _0x3c5318) { for (var _0x27d07a; null != _0x38aa28; ) { if (_0x4cc7('0x140c') === _0x4cc7('0x140d')) { _0x27d07a['__uploadCompressedTextureFromByteArray'](_0x38aa28, _0x516ee8); var _0x306018 = new _0x76b31e(_0x4cc7('0x140e')); _0x27d07a[_0x4cc7('0x44')](_0x306018); } else { if (!_0x38aa28[_0x4cc7('0x122f')]) { var _0x4a9bae = _0x38aa28[_0x4cc7('0x122b')]; _0x27d07a = _0x4a9bae[_0x4cc7('0x11c1')](); null == _0x3c5318 || _0x27d07a[_0x4cc7('0x101b')]()[_0x4cc7('0xef3')](_0x3c5318, 0x4) ? (_0x27d07a = _0x4a9bae[_0x4cc7('0x31')](), this[_0x4cc7('0x13f3')] != _0x27d07a && (null != this[_0x4cc7('0x13f3')] && this[_0x4cc7('0x13f3')][_0x4cc7('0x1408')](this[_0x4cc7('0x10ca')]), this[_0x4cc7('0x13f3')] = _0x27d07a, this[_0x4cc7('0x13f3')][_0x4cc7('0x140f')](this['_stage3DProxy'], _0x516ee8, !0x1)), this[_0x4cc7('0x13f3')][_0x4cc7('0x1410')](_0x4a9bae, this['_stage3DProxy'], _0x516ee8, _0x516ee8[_0x4cc7('0x1411')]())) : _0x38aa28['cascaded'] = !0x0; } _0x38aa28 = _0x38aa28['next']; } } }, 'draw': function(_0x5b7070, _0x1d5602) { this[_0x4cc7('0x13c5')][_0x4cc7('0x13f1')](0x2, 0x9); this[_0x4cc7('0x13c5')][_0x4cc7('0x13f4')](!0x0, 0x4); this[_0x4cc7('0x13e4')](_0x5b7070[_0x4cc7('0x13e5')](), _0x5b7070); this[_0x4cc7('0x13e4')](_0x5b7070[_0x4cc7('0x13e7')](), _0x5b7070); this[_0x4cc7('0x1406')] && this[_0x4cc7('0x13c5')][_0x4cc7('0x1412')](!0x1, !0x1, !0x1, !0x1); this[_0x4cc7('0x1403')] && this['drawRenderables'](_0x5b7070[_0x4cc7('0x13e8')](), _0x5b7070); null != this[_0x4cc7('0x13f3')] && this[_0x4cc7('0x13f3')][_0x4cc7('0x1408')](this['_stage3DProxy']); this['_disableColor'] && this[_0x4cc7('0x13c5')][_0x4cc7('0x1412')](!0x0, !0x0, !0x0, !0x0); this['_activeMaterial'] = null; }, 'drawRenderables': function(_0x235532, _0x35e0f0) { for (_0x35e0f0 = _0x35e0f0['get_camera'](); null != _0x235532; ) if (this[_0x4cc7('0x13f3')] = _0x235532[_0x4cc7('0x122b')][_0x4cc7('0x31')](), this[_0x4cc7('0x1406')] && this[_0x4cc7('0x13f3')][_0x4cc7('0x1413')]()) for (; _0x235532 = _0x235532['next'], null != _0x235532 && _0x2d63f9[_0x4cc7('0xc5')](_0x235532[_0x4cc7('0x122b')][_0x4cc7('0x31')](), this[_0x4cc7('0x13f3')]); ) ; else { for (this['_activeMaterial'][_0x4cc7('0x140f')](this[_0x4cc7('0x10ca')], _0x35e0f0, this[_0x4cc7('0x1404')]); this['_activeMaterial'][_0x4cc7('0x1410')](_0x235532['renderable'], this[_0x4cc7('0x10ca')], _0x35e0f0, this[_0x4cc7('0x13cc')]), _0x235532 = _0x235532[_0x4cc7('0x3a')], null != _0x235532 && _0x235532['renderable'][_0x4cc7('0x31')]() == this['_activeMaterial']; ) ; this['_activeMaterial'][_0x4cc7('0x1408')](this[_0x4cc7('0x10ca')]); } }, '__class__': _0xfca38d, '__properties__': _0x5aff49(_0x439c41[_0x4cc7('0x8')]['__properties__'], { 'set_disableColor': 'set_disableColor' }) }); var _0x5e435a = function(_0x500611) { this[_0x4cc7('0x1414')] = !0x0; this[_0x4cc7('0x10ca')] = _0x500611; this[_0x4cc7('0x10ca')][_0x4cc7('0x9ad')]('Context3DRecreated', _0x48c401(this, this[_0x4cc7('0x1121')])); this['_rttManager'] = _0x58e9a4[_0x4cc7('0x1122')](_0x500611); this['_rttManager'][_0x4cc7('0x9ad')]('resize', _0x48c401(this, this[_0x4cc7('0x1415')])); }; _0x16dada[_0x4cc7('0x1416')] = _0x5e435a; _0x5e435a[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x3eb'), _0x4cc7('0xa17'), 'Filter3DRenderer']; _0x5e435a[_0x4cc7('0x8')] = {}; _0x5e435a[_0x4cc7('0x8')][_0x4cc7('0x1417')] = null; _0x5e435a[_0x4cc7('0x8')]['_tasks'] = null; _0x5e435a[_0x4cc7('0x8')][_0x4cc7('0x1418')] = null; _0x5e435a[_0x4cc7('0x8')][_0x4cc7('0x1419')] = null; _0x5e435a[_0x4cc7('0x8')][_0x4cc7('0x141a')] = null; _0x5e435a[_0x4cc7('0x8')]['_stage3DProxy'] = null; _0x5e435a[_0x4cc7('0x8')][_0x4cc7('0x1414')] = null; _0x5e435a[_0x4cc7('0x8')][_0x4cc7('0x1121')] = function(_0x5b1553) { if (_0x4cc7('0x141b') !== 'FXseO') { this._filterSizesInvalid = !0x0; } else { var _0x23e6f7 = d++; _0x5b1553.set(_0x23e6f7, b[_0x23e6f7]); } } ; _0x5e435a[_0x4cc7('0x8')][_0x4cc7('0x1415')] = function(_0x37586b) { this._filterSizesInvalid = !0x0; } ; _0x5e435a[_0x4cc7('0x8')]['getMainInputTexture'] = function(_0x49002b) { this._filterTasksInvalid && this.updateFilterTasks(_0x49002b); return this._mainInputTexture; } ; _0x5e435a[_0x4cc7('0x8')][_0x4cc7('0x141c')] = function(_0x161aba) { this._filterSizesInvalid && this.updateFilterSizes(); if (_0x56067a.alykr(null, this._filters)) this._tasks = null; else { this._tasks = _0x2bc114.toObjectVector(null); var _0x4957c3 = this._filters.length - 0x1; for (var _0x3e2a9f, _0x24f080 = 0x0, _0x17ca62 = _0x4957c3 + 0x1; _0x24f080 < _0x17ca62; ) { var _0x1afd8d = _0x24f080++; _0x3e2a9f = this._filters[_0x1afd8d]; _0x3e2a9f.setRenderTargets(_0x1afd8d == _0x4957c3 ? null : this._filters[_0x1afd8d + 0x1].getMainInputTexture(_0x161aba), _0x161aba); this._tasks = this._tasks.concat(_0x3e2a9f.get_tasks()); } this._mainInputTexture = this._filters[0x0].getMainInputTexture(_0x161aba); } } ; _0x5e435a[_0x4cc7('0x8')][_0x4cc7('0xa17')] = function(_0x55163b, _0x8a01ad, _0x54e3b0) { var _0x286662 = _0x55163b.get_context3D() , _0x519404 = this._rttManager.get_indexBuffer() , _0x5d1c8d = this._rttManager.get_renderToTextureVertexBuffer(); if (null != this._filters) { if (_0x4cc7('0x141d') !== _0x4cc7('0x141d')) { var _0x4abcbf = _0x4cc7('0x141e').split('|') , _0x270a1b = 0x0; while (!![]) { switch (_0x4abcbf[_0x270a1b++]) { case '0': this.dialog.addPlainTextOld('Hmm...', 0x78, 0x140, _0x2f2879, null, 0xffffff); continue; case '1': this.student.spritesheet.set_currentFrame(0x5a); continue; case '2': this.student.setIndexedPosition(0.36, 25.73, null, -0x1c); continue; case '3': _0x2f2879.set_z(_0x2f2879.get_z() - 0x3); continue; case '4': _0x2f2879.set_x(_0x56067a.sQcDE(_0x2f2879.get_x(), 0x14)); continue; case '5': _0x2f2879 = _0x180fa9.view.get_camera(); continue; case '6': _0x2f2879 = _0x180fa9.view.get_camera(); continue; case '7': var _0x2f2879 = _0x1baaa1.scale(0.6); continue; } break; } } else { this._filterSizesInvalid && this.updateFilterSizes(); this._filterTasksInvalid && this.updateFilterTasks(_0x55163b); var _0x5b825d = this._filters.length; for (var _0x512e51 = 0x0; _0x512e51 < _0x5b825d; ) { var _0x427a5b = _0x512e51++; this._filters[_0x427a5b].update(_0x55163b, _0x8a01ad); } _0x5b825d = this._tasks.get_length(); 0x1 < _0x5b825d && (_0x286662.setVertexBufferAt(0x0, _0x5d1c8d, 0x0, 0x2), _0x286662.setVertexBufferAt(0x1, _0x5d1c8d, 0x2, 0x2)); for (_0x512e51 = 0x0; _0x512e51 < _0x5b825d; ) _0x5d1c8d = _0x512e51++, _0x427a5b = this._tasks.get(_0x5d1c8d), _0x55163b.setRenderTarget(_0x427a5b.get_target()), null == _0x427a5b.get_target() && (_0x55163b.set_scissorRect(null), _0x5d1c8d = this._rttManager.get_renderToScreenVertexBuffer(), _0x286662.setVertexBufferAt(0x0, _0x5d1c8d, 0x0, 0x2), _0x286662.setVertexBufferAt(0x1, _0x5d1c8d, 0x2, 0x2)), _0x286662.setTextureAt(0x0, _0x427a5b.getMainInputTexture(_0x55163b)), _0x286662.setProgram(_0x427a5b.getProgram3D(_0x55163b)), _0x286662.clear(0x0, 0x0, 0x0, 0x0), _0x427a5b.activate(_0x55163b, _0x8a01ad, _0x54e3b0), _0x286662.setBlendFactors(0x2, 0x9), _0x55163b.drawTriangles(_0x519404, 0x0, 0x2), _0x427a5b.deactivate(_0x55163b); _0x286662.setTextureAt(0x0, null); _0x286662.setVertexBufferAt(0x0, null); _0x286662.setVertexBufferAt(0x1, null); } } } ; _0x5e435a[_0x4cc7('0x8')][_0x4cc7('0x141f')] = function() { if (_0x4cc7('0x1420') === _0x4cc7('0x1420')) { for (var _0x2362be = 0x0, _0x259c60 = this._filters.length; _0x2362be < _0x259c60; ) { if (_0x4cc7('0x1421') === 'MyGjn') { _0x4ceea0.prototype.deactivate.call(this, _0x2362be); this._usesNormals && this._methodSetup._normalMethod.deactivate(this._methodSetup._normalMethodVO, _0x2362be); this._methodSetup._ambientMethod.deactivate(this._methodSetup._ambientMethodVO, _0x2362be); null != this._methodSetup._shadowMethod && this._methodSetup._shadowMethod.deactivate(this._methodSetup._shadowMethodVO, _0x2362be); this._methodSetup._diffuseMethod.deactivate(this._methodSetup._diffuseMethodVO, _0x2362be); this._usingSpecularMethod && this._methodSetup._specularMethod.deactivate(this._methodSetup._specularMethodVO, _0x2362be); } else { var _0x5cfd62 = _0x2362be++; this._filters[_0x5cfd62].set_textureWidth(this._rttManager.get_textureWidth()); this._filters[_0x5cfd62].set_textureHeight(this._rttManager.get_textureHeight()); } } this._filterSizesInvalid = !0x0; } else { null == l && (l = !0x1); var _0x1f4bd9 = _0x259c60.x , _0x5c621d = _0x259c60.y , _0x55f23f = _0x259c60.z , _0x7f881d = this.origin , _0x1a57ef = this.normal , _0x1b2722 = _0x398955.temp; null == _0x1b2722 && (_0x1b2722 = new _0x21e384()); _0x1b2722.x = _0x7f881d.x + _0x1a57ef.x * _0x2362be; _0x1b2722.y = _0x7f881d.y + _0x1a57ef.y * _0x2362be; _0x1b2722.z = _0x7f881d.z + _0x1a57ef.z * _0x2362be; d = _0x398955.planeLineIntersection(_0x398955.temp, this.normal, _0x259c60, _0x5cfd62, d, e, f); l && isNaN(d.x) && (d.x = _0x1f4bd9, d.y = _0x5c621d, d.z = _0x55f23f); return d; } } ; _0x5e435a[_0x4cc7('0x8')]['__class__'] = _0x5e435a; var _0x25d142 = function() {}; _0x16dada[_0x4cc7('0x1422')] = _0x25d142; _0x25d142['__name__'] = ['away3d', _0x4cc7('0x3eb'), _0x4cc7('0x3ff'), _0x4cc7('0x1423')]; _0x25d142[_0x4cc7('0x8')] = {}; _0x25d142[_0x4cc7('0x8')][_0x4cc7('0x3ff')] = null; _0x25d142[_0x4cc7('0x8')]['__class__'] = _0x25d142; var _0x5468ee = function() {}; _0x16dada['away3d.core.sort.RenderableMergeSort'] = _0x5468ee; _0x5468ee[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x2d63f9['PdGFS'], _0x4cc7('0x1424')]; _0x5468ee[_0x4cc7('0x8f8')] = [_0x25d142]; _0x5468ee[_0x4cc7('0x8')] = {}; _0x5468ee[_0x4cc7('0x8')][_0x4cc7('0x3ff')] = function(_0x12f9c3) { if (_0x56067a.SxHcc !== _0x4cc7('0x1425')) { _0x12f9c3.set_opaqueRenderableHead(this.mergeSortByMaterial(_0x12f9c3.get_opaqueRenderableHead())); _0x12f9c3.set_blendedRenderableHead(this.mergeSortByDepth(_0x12f9c3.get_blendedRenderableHead())); } else { this._diffuseR = (this._diffuseColor >> 0x10 & 0xff) / 0xff; this._diffuseG = (this._diffuseColor >> 0x8 & 0xff) / 0xff; this._diffuseB = (this._diffuseColor & 0xff) / 0xff; } } ; _0x5468ee[_0x4cc7('0x8')]['mergeSortByDepth'] = function(_0x2d7c8a) { var _0x5b29da; if (null == _0x2d7c8a || null == _0x2d7c8a.next) return _0x2d7c8a; var _0x55ee04 = _0x2d7c8a; for (_0x5b29da = _0x2d7c8a.next; null != _0x5b29da; ) _0x5b29da = _0x5b29da.next, null != _0x5b29da && (_0x55ee04 = _0x55ee04.next, _0x5b29da = _0x5b29da.next); _0x5b29da = _0x55ee04.next; _0x55ee04.next = null; _0x2d7c8a = this.mergeSortByDepth(_0x2d7c8a); _0x5b29da = this.mergeSortByDepth(_0x5b29da); var _0x154908 = _0x55ee04 = null; if (null == _0x2d7c8a) return _0x5b29da; if (null == _0x5b29da) return _0x2d7c8a; for (; null != _0x2d7c8a && null != _0x5b29da; ) { if (_0x2d7c8a.zIndex < _0x5b29da.zIndex) { var _0x1aaedd = _0x2d7c8a; _0x2d7c8a = _0x2d7c8a.next; } else _0x1aaedd = _0x5b29da, _0x5b29da = _0x5b29da.next; null == _0x55ee04 ? _0x55ee04 = _0x1aaedd : _0x154908.next = _0x1aaedd; _0x154908 = _0x1aaedd; } null != _0x2d7c8a ? _0x154908.next = _0x2d7c8a : null != _0x5b29da && (_0x154908.next = _0x5b29da); return _0x55ee04; } ; _0x5468ee[_0x4cc7('0x8')]['mergeSortByMaterial'] = function(_0x1a9993) { var _0x3d1167; if (null == _0x1a9993 || null == _0x1a9993.next) return _0x1a9993; var _0x572dff = _0x1a9993; for (_0x3d1167 = _0x1a9993.next; null != _0x3d1167; ) _0x3d1167 = _0x3d1167.next, null != _0x3d1167 && (_0x572dff = _0x572dff.next, _0x3d1167 = _0x3d1167.next); _0x3d1167 = _0x572dff.next; _0x572dff.next = null; _0x1a9993 = this.mergeSortByMaterial(_0x1a9993); _0x3d1167 = this.mergeSortByMaterial(_0x3d1167); var _0x20ae95 = _0x572dff = null; if (null == _0x1a9993) return _0x3d1167; if (null == _0x3d1167) return _0x1a9993; for (; null != _0x1a9993 && null != _0x3d1167 && null != _0x1a9993 && null != _0x3d1167; ) { var _0x526427 = _0x1a9993.renderOrderId; var _0x5e85d9 = _0x3d1167.renderOrderId; _0x526427 == _0x5e85d9 ? (_0x526427 = _0x1a9993.materialId, _0x5e85d9 = _0x3d1167.materialId, _0x526427 = _0x526427 == _0x5e85d9 ? _0x1a9993.zIndex < _0x3d1167.zIndex ? 0x1 : -0x1 : _0x526427 > _0x5e85d9 ? 0x1 : -0x1) : _0x526427 = _0x526427 > _0x5e85d9 ? 0x1 : -0x1; 0x0 > _0x526427 ? (_0x526427 = _0x1a9993, _0x1a9993 = _0x1a9993.next) : (_0x526427 = _0x3d1167, _0x3d1167 = _0x3d1167.next); null == _0x572dff ? _0x572dff = _0x526427 : _0x20ae95.next = _0x526427; _0x20ae95 = _0x526427; } null != _0x1a9993 ? _0x20ae95.next = _0x1a9993 : null != _0x3d1167 && (_0x20ae95.next = _0x3d1167); return _0x572dff; } ; _0x5468ee[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x5468ee; var _0x2cbcc4 = function() {}; _0x16dada['away3d.core.traverse.PartitionTraverser'] = _0x2cbcc4; _0x2cbcc4[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'core', _0x4cc7('0x10a7'), _0x4cc7('0x1426')]; _0x2cbcc4[_0x4cc7('0x8')] = {}; _0x2cbcc4[_0x4cc7('0x8')][_0x4cc7('0xc32')] = null; _0x2cbcc4[_0x4cc7('0x8')][_0x4cc7('0x1427')] = null; _0x2cbcc4[_0x4cc7('0x8')]['enterNode'] = function(_0x558e69) { if (_0x56067a.PloQE(_0x4cc7('0x1428'), 'Zmpma')) { return !0x0; } else { if (_0x56067a.alykr(this._index, this._poolSize)) { var _0x3de6bc = new _0x2a7c9f(); this._pool.set(this._index++, _0x3de6bc); ++this._poolSize; } else _0x3de6bc = this._pool.get(this._index++); return _0x3de6bc; } } ; _0x2cbcc4[_0x4cc7('0x8')][_0x4cc7('0x1429')] = function(_0x3c91df) { throw new _0x202aa0(new _0xb16e5a()); } ; _0x2cbcc4[_0x4cc7('0x8')][_0x4cc7('0x137a')] = function(_0x330285) { if (_0x4cc7('0x142a') === _0x4cc7('0x142a')) { throw new _0x202aa0(new _0xb16e5a()); } else { var _0x10cdaf = null , _0x1322e2 = _0x2081a8.instance.tunnel; _0x56067a.aFnWt(null, _0x1322e2) && (_0x10cdaf = _0x1322e2.extraParams.customDate, null == _0x10cdaf && null != _0x1322e2.characters && 0x0 < _0x1322e2.characters.get_length() && (_0x10cdaf = _0x1322e2.levelSet.getDateOfArrival(_0x1322e2.characters.get(0x0).currentSection.number))); this.diagram.updateDate(_0x10cdaf); this.redrawParty(); } } ; _0x2cbcc4[_0x4cc7('0x8')]['applyUnknownLight'] = function(_0x2c6382) { if (_0x4cc7('0x142b') !== 'KnLsl') { throw new _0x202aa0(new _0xb16e5a()); } else { _0x1fb3e3(_0x2c6382, b, c); } } ; _0x2cbcc4[_0x4cc7('0x8')][_0x4cc7('0x136a')] = function(_0x2a3418) { throw new _0x202aa0(new _0xb16e5a()); } ; _0x2cbcc4[_0x4cc7('0x8')][_0x4cc7('0x1389')] = function(_0x1cad71) { if (_0x4cc7('0x142c') !== _0x4cc7('0x142c')) { this._screenPass.set_normalMethod(_0x1cad71); return _0x1cad71; } else { throw new _0x202aa0(new _0xb16e5a()); } } ; _0x2cbcc4[_0x4cc7('0x8')][_0x4cc7('0x1375')] = function(_0x2ee659) { throw new _0x202aa0(new _0xb16e5a()); } ; _0x2cbcc4[_0x4cc7('0x8')][_0x4cc7('0x135c')] = function(_0x24a67b) { throw new _0x202aa0(new _0xb16e5a()); } ; _0x2cbcc4[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x2cbcc4; var _0xed9a03 = function() { this[_0x4cc7('0x8fe')](); }; _0x16dada[_0x4cc7('0x142d')] = _0xed9a03; _0xed9a03['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x4cc7('0x10a7'), 'EntityCollector']; _0xed9a03[_0x4cc7('0x92b')] = _0x2cbcc4; _0xed9a03[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x11f0')](_0x5aff49, _0x2cbcc4[_0x4cc7('0x8')], { '_skyBox': null, '_cutoutRenderableHead': null, '_opaqueRenderableHead': null, '_blendedRenderableHead': null, '_entityHead': null, '_renderableListItemPool': null, '_entityListItemPool': null, '_lights': null, '_directionalLights': null, '_pointLights': null, '_lightProbes': null, '_numEntities': null, '_numLights': null, '_numTriangles': null, '_numMouseEnableds': null, '_camera': null, '_numDirectionalLights': null, '_numPointLights': null, '_numLightProbes': null, '_cameraForward': null, '_customCullPlanes': null, '_cullPlanes': null, '_numCullPlanes': null, 'init': function() { this[_0x4cc7('0x142e')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x119d')] = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0x142f')] = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0x1430')] = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0x1431')] = new _0x59aa7c(); this[_0x4cc7('0x1432')] = new _0x150be7(); this['_numCullPlanes'] = this[_0x4cc7('0x1433')] = this[_0x4cc7('0x1434')] = this[_0x4cc7('0x119c')] = this[_0x4cc7('0x1435')] = this[_0x4cc7('0x1145')] = this[_0x4cc7('0x1436')] = this[_0x4cc7('0x134f')] = 0x0; }, 'get_camera': function() { return this['_camera']; }, 'set_camera': function(_0x48c013) { this[_0x4cc7('0x10c8')] = _0x48c013; this['_entryPoint'] = this[_0x4cc7('0x10c8')][_0x4cc7('0x13f9')](); this['_cameraForward'] = _0x2c4d00['getForward'](this[_0x4cc7('0x10c8')][_0x4cc7('0xf92')](), this['_cameraForward']); this[_0x4cc7('0x1437')] = this[_0x4cc7('0x10c8')]['get_frustumPlanes'](); return _0x48c013; }, 'set_cullPlanes': function(_0x19e0b2) { return this[_0x4cc7('0x1438')] = _0x19e0b2; }, 'get_numMouseEnableds': function() { return this['_numMouseEnableds']; }, 'get_skyBox': function() { return this[_0x4cc7('0xab6')]; }, 'get_cutoutRenderableHead': function() { return this['_cutoutRenderableHead']; }, 'get_opaqueRenderableHead': function() { return this['_opaqueRenderableHead']; }, 'set_opaqueRenderableHead': function(_0x41146e) { return this[_0x4cc7('0x1439')] = _0x41146e; }, 'get_blendedRenderableHead': function() { return this[_0x4cc7('0x143a')]; }, 'set_blendedRenderableHead': function(_0x429ba1) { if (_0x2d63f9[_0x4cc7('0xbf')](_0x4cc7('0x143b'), _0x4cc7('0x143c'))) { return this['_animatableAttributes']; } else { return this[_0x4cc7('0x143a')] = _0x429ba1; } }, 'get_entityHead': function() { if (_0x4cc7('0x143d') === _0x4cc7('0x143d')) { return this[_0x4cc7('0x143e')]; } else { _0x4ba3e1[_0x4cc7('0x96b')](this, e, f); this[_0x4cc7('0x143f')] = a; this['cy1'] = b; this[_0x4cc7('0x1440')] = c; this['cy2'] = d; } }, 'get_directionalLights': function() { return this[_0x4cc7('0x119d')]; }, 'get_pointLights': function() { return this['_pointLights']; }, 'clear': function() { if (_0x4cc7('0x1441') === _0x4cc7('0x1442')) { this['duplicator'] = this[_0x4cc7('0xec5')] = this['tunnel'] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); } else { null != this['_camera'] && (this['_entryPoint'] = this[_0x4cc7('0x10c8')][_0x4cc7('0x13f9')](), this[_0x4cc7('0x1443')] = _0x2c4d00[_0x4cc7('0x1444')](this[_0x4cc7('0x10c8')][_0x4cc7('0xf92')](), this[_0x4cc7('0x1443')])); this[_0x4cc7('0x1437')] = null != this['_customCullPlanes'] ? this['_customCullPlanes'] : null != this[_0x4cc7('0x10c8')] ? this[_0x4cc7('0x10c8')][_0x4cc7('0x1031')]() : null; this[_0x4cc7('0x1445')] = null != this[_0x4cc7('0x1437')] ? this[_0x4cc7('0x1437')][_0x4cc7('0x34')]() : 0x0; this[_0x4cc7('0x1145')] = this[_0x4cc7('0x1435')] = 0x0; this['_entityHead'] = this[_0x4cc7('0x1446')] = this[_0x4cc7('0x1439')] = this[_0x4cc7('0x143a')] = null; this['_renderableListItemPool'][_0x4cc7('0x1227')](); this[_0x4cc7('0x1432')][_0x4cc7('0x1227')](); this[_0x4cc7('0xab6')] = null; _0x56067a[_0x4cc7('0x1447')](0x0, this[_0x4cc7('0x1436')]) && this[_0x4cc7('0x142e')][_0x4cc7('0xb7c')](this['_numLights'] = 0x0); 0x0 < this[_0x4cc7('0x119c')] && this[_0x4cc7('0x119d')][_0x4cc7('0xb7c')](this['_numDirectionalLights'] = 0x0); 0x0 < this[_0x4cc7('0x1434')] && this[_0x4cc7('0x142f')][_0x4cc7('0xb7c')](this[_0x4cc7('0x1434')] = 0x0); 0x0 < this[_0x4cc7('0x1433')] && this[_0x4cc7('0x1430')][_0x4cc7('0xb7c')](this[_0x4cc7('0x1433')] = 0x0); } }, 'enterNode': function(_0x2a4ef3) { if (_0x4cc7('0x1448') === 'ggonc') { var _0x29a7fd = _0x2cbcc4[_0x4cc7('0x134e')] != _0x2a4ef3[_0x4cc7('0x134e')] && _0x2a4ef3[_0x4cc7('0xef3')](this[_0x4cc7('0x1437')], this[_0x4cc7('0x1445')]); _0x2a4ef3[_0x4cc7('0x134e')] = _0x2cbcc4[_0x4cc7('0x134e')]; return _0x29a7fd; } else { this[_0x4cc7('0x92e')][_0x4cc7('0x1449')] = _0x2a4ef3; } }, 'applySkyBox': function(_0xa7c102) { this[_0x4cc7('0xab6')] = _0xa7c102; }, 'applyRenderable': function(_0x2fabef) { var _0x842981 = _0x2fabef[_0x4cc7('0x11c1')](); _0x2fabef[_0x4cc7('0xfeb')]() && ++this[_0x4cc7('0x1435')]; this[_0x4cc7('0x1145')] += _0x2fabef[_0x4cc7('0x114b')](); var _0x27b7e9 = _0x2fabef[_0x4cc7('0x31')](); if (null != _0x27b7e9) { var _0x9f0cd = this[_0x4cc7('0x1431')][_0x4cc7('0x1226')](); _0x9f0cd[_0x4cc7('0x122b')] = _0x2fabef; _0x9f0cd[_0x4cc7('0x122c')] = _0x27b7e9[_0x4cc7('0x144a')]; _0x9f0cd[_0x4cc7('0x144b')] = _0x27b7e9[_0x4cc7('0x144c')]; _0x9f0cd[_0x4cc7('0x122f')] = !0x1; var _0x28fb5f = _0x842981['get_scenePosition'](); _0x9f0cd[_0x4cc7('0x122d')] = (this[_0x4cc7('0x1427')]['x'] - _0x28fb5f['x']) * this['_cameraForward']['x'] + (this[_0x4cc7('0x1427')]['y'] - _0x28fb5f['y']) * this[_0x4cc7('0x1443')]['y'] + (this[_0x4cc7('0x1427')]['z'] - _0x28fb5f['z']) * this[_0x4cc7('0x1443')]['z'] + _0x842981[_0x4cc7('0xfa0')](); _0x9f0cd[_0x4cc7('0x122e')] = _0x2fabef[_0x4cc7('0x1218')](this[_0x4cc7('0x10c8')]); 0x0 > _0x842981[_0x4cc7('0xfa0')]() ? (_0x9f0cd[_0x4cc7('0x3a')] = this[_0x4cc7('0x1446')], this[_0x4cc7('0x1446')] = _0x9f0cd) : _0x27b7e9[_0x4cc7('0x144d')]() ? (_0x9f0cd[_0x4cc7('0x3a')] = this[_0x4cc7('0x143a')], this['_blendedRenderableHead'] = _0x9f0cd) : (_0x9f0cd[_0x4cc7('0x3a')] = this[_0x4cc7('0x1439')], this[_0x4cc7('0x1439')] = _0x9f0cd); } }, 'applyEntity': function(_0x5ae754) { ++this['_numEntities']; var _0x4f02cc = this[_0x4cc7('0x1432')][_0x4cc7('0x1226')](); _0x4f02cc['entity'] = _0x5ae754; _0x4f02cc['next'] = this['_entityHead']; this[_0x4cc7('0x143e')] = _0x4f02cc; }, 'applyUnknownLight': function(_0x3d54b0) { if (_0x4cc7('0x144e') === _0x4cc7('0x144e')) { this['_lights']['set'](this[_0x4cc7('0x1436')]++, _0x3d54b0); } else { null == _0x55a4be['wait'] && (_0x55a4be[_0x4cc7('0x144f')] = new _0x3f829d()); return _0x55a4be[_0x4cc7('0x144f')]; } }, 'applyDirectionalLight': function(_0xe655f4) { if (_0x4cc7('0x1450') === _0x4cc7('0x1451')) { for (var _0x387c23 = e['offsetX'], _0x579e7b = 0x0, _0x2b1870 = _0xe655f4 - e[_0x4cc7('0x1452')]; _0x579e7b < _0x2b1870; ) { var _0x3852a5 = _0x579e7b++; _0x387c23 += e[_0x4cc7('0x1453')][_0x3852a5]; } b[_0x4cc7('0xab2')](_0x387c23, e[_0x4cc7('0x1454')], e['positions'][_0xe655f4 - e['startIndex']], e[_0x4cc7('0x1455')] + e[_0x4cc7('0x1456')]); return !0x0; } else { this[_0x4cc7('0x142e')][_0x4cc7('0x9e7')](this['_numLights']++, _0xe655f4); this['_directionalLights'][_0x4cc7('0x9e7')](this[_0x4cc7('0x119c')]++, _0xe655f4); } }, 'applyPointLight': function(_0x4b8053) { if (_0x4cc7('0x1457') === 'rEcUH') { if (_0x4b8053['currentSection'][_0x4cc7('0x39b')] < this['endIndex']) return !0x0; } else { this[_0x4cc7('0x142e')][_0x4cc7('0x9e7')](this['_numLights']++, _0x4b8053); this['_pointLights'][_0x4cc7('0x9e7')](this['_numPointLights']++, _0x4b8053); } }, 'applyLightProbe': function(_0x31146d) { this[_0x4cc7('0x142e')]['set'](this[_0x4cc7('0x1436')]++, _0x31146d); this[_0x4cc7('0x1430')]['set'](this[_0x4cc7('0x1433')]++, _0x31146d); }, 'cleanUp': function() {}, '__class__': _0xed9a03, '__properties__': { 'get_pointLights': _0x4cc7('0x13ec'), 'get_directionalLights': _0x4cc7('0x13eb'), 'get_entityHead': _0x4cc7('0x1458'), 'set_blendedRenderableHead': 'set_blendedRenderableHead', 'get_blendedRenderableHead': 'get_blendedRenderableHead', 'set_opaqueRenderableHead': _0x4cc7('0x1459'), 'get_opaqueRenderableHead': _0x4cc7('0x13e7'), 'get_cutoutRenderableHead': _0x4cc7('0x13e5'), 'get_skyBox': _0x4cc7('0x13f2'), 'get_numMouseEnableds': _0x4cc7('0x145a'), 'set_cullPlanes': 'set_cullPlanes', 'set_camera': _0x4cc7('0x145b'), 'get_camera': _0x4cc7('0xc0e') } }); var _0x2584c6 = function() { this['init'](); }; _0x16dada['away3d.core.traverse.ShadowCasterCollector'] = _0x2584c6; _0x2584c6[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x4cc7('0x10a7'), _0x2d63f9[_0x4cc7('0x400')]]; _0x2584c6['__super__'] = _0xed9a03; _0x2584c6['prototype'] = _0x5aff49(_0xed9a03[_0x4cc7('0x8')], { 'applyRenderable': function(_0x4b3ac4) { var _0x25d640 = _0x4b3ac4[_0x4cc7('0x31')]() , _0x284d2d = _0x4b3ac4[_0x4cc7('0x11c1')](); if (_0x4b3ac4[_0x4cc7('0x119b')]() && _0x56067a[_0x4cc7('0x5a4')](null, _0x25d640)) { var _0x2720f5 = this[_0x4cc7('0x1431')][_0x4cc7('0x1226')](); _0x2720f5[_0x4cc7('0x122b')] = _0x4b3ac4; _0x2720f5['next'] = this[_0x4cc7('0x1439')]; _0x2720f5[_0x4cc7('0x122f')] = !0x1; _0x284d2d = _0x284d2d['get_scenePosition'](); _0x2720f5['zIndex'] = (this[_0x4cc7('0x1427')]['x'] - _0x284d2d['x']) * this[_0x4cc7('0x1443')]['x'] + (this[_0x4cc7('0x1427')]['y'] - _0x284d2d['y']) * this[_0x4cc7('0x1443')]['y'] + (this[_0x4cc7('0x1427')]['z'] - _0x284d2d['z']) * this['_cameraForward']['z']; _0x2720f5['renderSceneTransform'] = _0x4b3ac4[_0x4cc7('0x1218')](this[_0x4cc7('0x10c8')]); _0x2720f5['renderOrderId'] = _0x25d640['_depthPassId']; this[_0x4cc7('0x1439')] = _0x2720f5; } }, 'applyUnknownLight': function(_0x19c141) {}, 'applyDirectionalLight': function(_0x15fda6) {}, 'applyPointLight': function(_0x4f2ff4) {}, 'applyLightProbe': function(_0x25bf51) {}, 'applySkyBox': function(_0x23c9c3) {}, '__class__': _0x2584c6 }); var _0x4f6276 = function() {}; _0x16dada[_0x4cc7('0x145c')] = _0x4f6276; _0x4f6276[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'debug', 'Debug']; _0x4f6276[_0x4cc7('0xbdb')] = function(_0x545572) { _0x4f6276[_0x4cc7('0x145d')] && _0x3ccc21[_0x4cc7('0xbdb')](_0x545572, { 'fileName': 'Debug.hx', 'lineNumber': 0x18, 'className': _0x4cc7('0x145c'), 'methodName': _0x4cc7('0xbdb') }); } ; var _0x5b5b9f = function(_0x4ce505, _0x960292) { this['_castsShadows'] = !0x0; _0x471021[_0x4cc7('0x96b')](this); this['_subMeshes'] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x145e')](null != _0x4ce505 ? _0x4ce505 : new _0x39920c()); this[_0x4cc7('0x32')](null != _0x960292 ? _0x960292 : _0x430307[_0x4cc7('0x145f')](this)); }; _0x16dada['away3d.entities.Mesh'] = _0x5b5b9f; _0x5b5b9f[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0xff1'), _0x4cc7('0x1460')]; _0x5b5b9f[_0x4cc7('0x8f8')] = [_0x29fe35, _0x53220b]; _0x5b5b9f[_0x4cc7('0x92b')] = _0x471021; _0x5b5b9f[_0x4cc7('0x8')] = _0x5aff49(_0x471021[_0x4cc7('0x8')], { '_subMeshes': null, '_geometry': null, '_material': null, '_animator': null, '_castsShadows': null, 'get_assetType': function() { return _0x4cc7('0x126'); }, 'onGeometryBoundsInvalid': function(_0x167757) { this[_0x4cc7('0x1166')](); }, 'get_castsShadows': function() { return this['_castsShadows']; }, 'set_castsShadows': function(_0x33075c) { return this[_0x4cc7('0x1461')] = _0x33075c; }, 'get_animator': function() { return this[_0x4cc7('0x2f')]; }, 'set_animator': function(_0x3d611e) { null != this['_animator'] && this[_0x4cc7('0x2f')][_0x4cc7('0x30')](this); this[_0x4cc7('0x2f')] = _0x3d611e; var _0x3d26d6 = this['get_material'](); this[_0x4cc7('0x32')](null); this['set_material'](_0x3d26d6); for (var _0x42f1c7, _0xb0d799 = 0x0, _0x5ac4a0 = this[_0x4cc7('0x33')]['get_length'](); _0xb0d799 < _0x5ac4a0; ) _0x3d26d6 = _0xb0d799++, _0x42f1c7 = this['_subMeshes'][_0x4cc7('0x2b')](_0x3d26d6), _0x3d26d6 = _0x42f1c7[_0x4cc7('0x35')], null != _0x3d26d6 && (_0x42f1c7[_0x4cc7('0x32')](null), _0x42f1c7[_0x4cc7('0x32')](_0x3d26d6)); null != this[_0x4cc7('0x2f')] && this['_animator'][_0x4cc7('0x36')](this); return _0x3d611e; }, 'get_geometry': function() { return this[_0x4cc7('0x1462')]; }, 'set_geometry': function(_0x4ec302) { if (_0x4cc7('0x1463') !== _0x4cc7('0x1464')) { if (null != this[_0x4cc7('0x1462')]) { this['_geometry'][_0x4cc7('0xa2d')](_0x4cc7('0x11b9'), _0x48c401(this, this[_0x4cc7('0x1465')])); this[_0x4cc7('0x1462')]['removeEventListener']('SubGeometryAdded', _0x48c401(this, this[_0x4cc7('0x1466')])); this[_0x4cc7('0x1462')]['removeEventListener']('SubGeometryRemoved', _0x48c401(this, this[_0x4cc7('0x1467')])); for (var _0x4e7729 = 0x0, _0x29e24f = this[_0x4cc7('0x33')]['get_length'](); _0x4e7729 < _0x29e24f; ) { if (_0x56067a['FKEjr'](_0x4cc7('0x1468'), _0x4cc7('0x1468'))) { var _0x21ae37 = _0x4e7729++; this['_subMeshes'][_0x4cc7('0x2b')](_0x21ae37)['dispose'](); } else { var _0x1852d4 = _0x2b4072++; _0x429a62[_0x4cc7('0x9e7')](_0x1852d4, _0x3bafe8[_0x1852d4]); } } this[_0x4cc7('0x33')]['set_length'](0x0); } this['_geometry'] = _0x4ec302; if (null != this['_geometry']) for (this['_geometry']['addEventListener'](_0x4cc7('0x11b9'), _0x48c401(this, this[_0x4cc7('0x1465')])), this[_0x4cc7('0x1462')][_0x4cc7('0x9ad')](_0x4cc7('0x11b4'), _0x48c401(this, this[_0x4cc7('0x1466')])), this[_0x4cc7('0x1462')][_0x4cc7('0x9ad')](_0x56067a[_0x4cc7('0x5a5')], _0x48c401(this, this[_0x4cc7('0x1467')])), _0x4e7729 = this[_0x4cc7('0x1462')][_0x4cc7('0xe33')](), _0x29e24f = 0x0, _0x21ae37 = _0x4e7729[_0x4cc7('0x34')](); _0x29e24f < _0x21ae37; ) { if ('PVkZb' !== _0x4cc7('0x1469')) { var _0x577bc9 = _0x55a4be[_0x4cc7('0x146a')](); null != _0x577bc9[_0x4cc7('0x146b')] ? (_0x577bc9 = _0x577bc9['saveEntry'], _0x577bc9 = _0x104058['get_instance']()['get'](_0x577bc9['id'], _0x577bc9[_0x4cc7('0xc12')])) : _0x577bc9 = !0x1; if (_0x577bc9) return !0x1; _0x22db6e[_0x4cc7('0x146c')] = !0x0; _0x55a4be[_0x4cc7('0x146a')]()['display'](0x1); return !0x0; } else { var _0xb721b5 = _0x29e24f++; this['addSubMesh'](_0x4e7729[_0x4cc7('0x2b')](_0xb721b5)); } } null != this[_0x4cc7('0x35')] && (this[_0x4cc7('0x35')][_0x4cc7('0x30')](this), this[_0x4cc7('0x35')][_0x4cc7('0x36')](this)); return _0x4ec302; } else { var _0x56c49f = this['cachedImages']; if (null != _0x842c50[_0x4ec302] ? _0x56c49f['existsReserved'](_0x4ec302) : _0x56c49f['h'][_0x4cc7('0x959')](_0x4ec302)) return _0x56c49f = this[_0x4cc7('0x146d')], _0x4029ca[_0x4cc7('0xce7')](null != _0x842c50[_0x4ec302] ? _0x56c49f[_0x4cc7('0xd77')](_0x4ec302) : _0x56c49f['h'][_0x4ec302]); _0x56c49f = this[_0x4cc7('0x146e')]; if (null != _0x842c50[_0x4ec302] ? _0x56c49f[_0x4cc7('0xd76')](_0x4ec302) : _0x56c49f['h']['hasOwnProperty'](_0x4ec302)) return _0x56c49f = this[_0x4cc7('0x146e')], _0x4029ca['withValue'](_0x4b4d92[_0x4cc7('0xce9')](null != _0x842c50[_0x4ec302] ? _0x56c49f[_0x4cc7('0xd77')](_0x4ec302) : _0x56c49f['h'][_0x4ec302], [])); _0x56c49f = this['paths']; return _0x21e354[_0x4cc7('0x1128')](null != _0x842c50[_0x4ec302] ? _0x56c49f[_0x4cc7('0xd77')](_0x4ec302) : _0x56c49f['h'][_0x4ec302]); } }, 'get_material': function() { return this['_material']; }, 'set_material': function(_0x482e5d) { if (_0x482e5d == this[_0x4cc7('0x35')]) return _0x482e5d; null != this['_material'] && this[_0x4cc7('0x35')][_0x4cc7('0x30')](this); this[_0x4cc7('0x35')] = _0x482e5d; null != this[_0x4cc7('0x35')] && this['_material'][_0x4cc7('0x36')](this); return _0x482e5d; }, 'get_subMeshes': function() { this[_0x4cc7('0x1462')]['validate'](); return this['_subMeshes']; }, 'dispose': function() { _0x471021[_0x4cc7('0x8')][_0x4cc7('0xa35')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x32')](null); this[_0x4cc7('0x145e')](null); }, 'updateBounds': function() { this[_0x4cc7('0xfed')][_0x4cc7('0xef1')](this[_0x4cc7('0x1462')]); this[_0x4cc7('0xfec')] = !0x1; }, 'createEntityPartitionNode': function() { return new _0x3ee4ae(this); }, 'onSubGeometryAdded': function(_0x3e62c3) { if ('MkFYO' !== _0x4cc7('0x146f')) { this['addSubMesh'](_0x3e62c3[_0x4cc7('0x1219')]()); } else { var _0x4e81cc = _0x3e62c3[_0x4cc7('0x3a')](); return null == _0x4e81cc ? null : new _0x23d30b(_0x4e81cc); } }, 'onSubGeometryRemoved': function(_0x316442) { for (var _0x6c9f0 = _0x316442[_0x4cc7('0x1219')](), _0x315b2d = this[_0x4cc7('0x33')][_0x4cc7('0x34')](), _0x260511 = 0x0; _0x260511 < _0x315b2d; ) { _0x316442 = this[_0x4cc7('0x33')][_0x4cc7('0x2b')](_0x260511); if (_0x316442[_0x4cc7('0x1219')]() == _0x6c9f0) { _0x316442['dispose'](); this[_0x4cc7('0x33')]['splice'](_0x260511, 0x1); break; } ++_0x260511; } for (--_0x315b2d; _0x260511 < _0x315b2d; ) this['_subMeshes'][_0x4cc7('0x2b')](_0x260511)['_index'] = _0x260511, ++_0x260511; }, 'addSubMesh': function(_0x4a5324) { _0x4a5324 = new _0x2a71fa(_0x4a5324,this,null); var _0x479bff = this[_0x4cc7('0x33')][_0x4cc7('0x34')](); _0x4a5324[_0x4cc7('0xe3f')] = _0x479bff; this[_0x4cc7('0x33')][_0x4cc7('0x9e7')](_0x479bff, _0x4a5324); this[_0x4cc7('0x1166')](); }, 'collidesBefore': function(_0x391376, _0x26512b) { this[_0x4cc7('0xffb')][_0x4cc7('0x139b')](this[_0x4cc7('0xff3')][_0x4cc7('0x1003')], this['_pickingCollisionVO']['localRayDirection']); this[_0x4cc7('0xff3')]['renderable'] = null; for (var _0x1a6496 = 0x0, _0x3959a7 = this[_0x4cc7('0x33')][_0x4cc7('0x34')](); _0x1a6496 < _0x3959a7; ) { if (_0x4cc7('0x1470') !== _0x4cc7('0x1470')) { _0x391376 = _0x1208e5[_0x4cc7('0x8eb')](_0x391376); return null == _0x391376 ? !0x1 : -0x1 != _0x391376[_0x4cc7('0x2d')]('ENDSEC') && -0x1 != _0x391376[_0x4cc7('0x2d')]('EOF') ? !0x0 : !0x1; } else { var _0xf02377 = _0x1a6496++; _0xf02377 = this[_0x4cc7('0x33')][_0x4cc7('0x2b')](_0xf02377); if (this[_0x4cc7('0xffb')][_0x4cc7('0x139c')](_0xf02377, this[_0x4cc7('0xff3')], _0x391376) && (_0x391376 = this[_0x4cc7('0xff3')][_0x4cc7('0x1009')], this[_0x4cc7('0xff3')][_0x4cc7('0x122b')] = _0xf02377, !_0x26512b)) return !0x0; } } return null != this[_0x4cc7('0xff3')][_0x4cc7('0x122b')]; }, '__class__': _0x5b5b9f, '__properties__': _0x5aff49(_0x471021[_0x4cc7('0x8')]['__properties__'], { 'get_subMeshes': _0x4cc7('0x1379'), 'set_material': _0x4cc7('0x32'), 'get_material': _0x4cc7('0x31'), 'set_geometry': _0x4cc7('0x145e'), 'get_geometry': 'get_geometry', 'set_animator': _0x4cc7('0x1471'), 'get_animator': 'get_animator', 'set_castsShadows': 'set_castsShadows', 'get_castsShadows': _0x4cc7('0x119b') }) }); var _0x1e5b75 = function() { this[_0x4cc7('0x1472')] = this[_0x4cc7('0x1143')] = this[_0x4cc7('0x1473')] = 0x0; _0x471021[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1472')] = 0x0; this[_0x4cc7('0xf7b')] = _0x2bc114['toObjectVector'](null); this['addSubSet'](); this[_0x4cc7('0xf85')] = new _0x67da9e(); this[_0x4cc7('0x32')](new _0x29fe8c()); }; _0x16dada[_0x4cc7('0x1474')] = _0x1e5b75; _0x1e5b75['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0xff1'), 'SegmentSet']; _0x1e5b75[_0x4cc7('0x8f8')] = [_0xcfa3e3]; _0x1e5b75['__super__'] = _0x471021; _0x1e5b75[_0x4cc7('0x8')] = _0x5aff49(_0x471021[_0x4cc7('0x8')], { '_activeSubSet': null, '_subSets': null, '_subSetCount': null, '_numIndices': null, '_material': null, '_animator': null, '_hasData': null, '_segments': null, '_indexSegments': null, 'addSegment': function(_0x47be57) { _0x47be57[_0x4cc7('0x1475')](this); this['_hasData'] = !0x0; var _0x13fd31 = this[_0x4cc7('0xf7b')][_0x4cc7('0x34')]() - 0x1 , _0x9dfd11 = this[_0x4cc7('0xf7b')][_0x4cc7('0x2b')](_0x13fd31); _0x9dfd11[_0x4cc7('0x26')]['get_length']() + 0x2c > _0x1e5b75[_0x4cc7('0xf7c')] && (_0x9dfd11 = this[_0x4cc7('0x1476')](), ++_0x13fd31); _0x47be57[_0x4cc7('0xf7d')](_0x9dfd11[_0x4cc7('0x26')][_0x4cc7('0x34')]()); _0x47be57['set_subSetIndex'](_0x13fd31); this[_0x4cc7('0xf7e')](_0x47be57); var _0x26b18c = _0x2d63f9['Ycypa'](_0x9dfd11[_0x4cc7('0xf7f')], 0x2); _0x9dfd11[_0x4cc7('0xf80')]['push'](_0x26b18c); _0x9dfd11[_0x4cc7('0xf80')]['push'](_0x26b18c + 0x1); _0x9dfd11[_0x4cc7('0xf80')]['push'](_0x26b18c + 0x2); _0x9dfd11[_0x4cc7('0xf80')]['push'](_0x26b18c + 0x3); _0x9dfd11[_0x4cc7('0xf80')]['push'](_0x26b18c + 0x2); _0x9dfd11[_0x4cc7('0xf80')][_0x4cc7('0x29')](_0x26b18c + 0x1); _0x9dfd11[_0x4cc7('0xf81')] = _0x9dfd11['vertices'][_0x4cc7('0x34')]() / 0xb | 0x0; _0x9dfd11[_0x4cc7('0x1477')] = _0x9dfd11[_0x4cc7('0xf80')]['get_length'](); _0x9dfd11[_0x4cc7('0xf7f')]++; _0x9dfd11[_0x4cc7('0xf82')] = !0x0; _0x9dfd11 = new _0x2b26b7(); _0x9dfd11[_0x4cc7('0xb1c')] = _0x26b18c; _0x9dfd11['subSetIndex'] = _0x13fd31; _0x9dfd11[_0x4cc7('0xf84')] = _0x47be57; this[_0x4cc7('0xf85')]['h'][this['_indexSegments']] = _0x9dfd11; this['_indexSegments']++; }, 'removeAllSegments': function() { for (var _0x4f7b67, _0x30a80a = 0x0, _0x5d0942 = this[_0x4cc7('0x1472')]; _0x30a80a < _0x5d0942; ) _0x4f7b67 = _0x30a80a++, _0x4f7b67 = this[_0x4cc7('0xf7b')][_0x4cc7('0x2b')](_0x4f7b67), _0x4f7b67[_0x4cc7('0x26')] = null, _0x4f7b67[_0x4cc7('0xf80')] = null, null != _0x4f7b67['vertexBuffer'] && _0x36fa20[_0x4cc7('0x12b3')](_0x4f7b67[_0x4cc7('0x1478')]), null != _0x4f7b67['indexBuffer'] && _0x36fa20[_0x4cc7('0x12b4')](_0x4f7b67[_0x4cc7('0x1479')]); for (_0x30a80a = this['_segments'][_0x4cc7('0x38')](); _0x30a80a[_0x4cc7('0x94e')](); ) _0x30a80a[_0x4cc7('0x3a')](); this[_0x4cc7('0xf85')] = null; this[_0x4cc7('0x1472')] = 0x0; this[_0x4cc7('0x147a')] = null; this[_0x4cc7('0x1473')] = 0x0; this['_subSets'] = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0xf85')] = new _0x67da9e(); this[_0x4cc7('0x1476')](); this[_0x4cc7('0xf7a')] = !0x1; }, 'getSegment': function(_0x2820a2) { if (_0x4cc7('0x147b') !== 'vtWuF') { return _0x2820a2 > this[_0x4cc7('0x1473')] - 0x1 ? null : this['_segments']['h'][_0x2820a2][_0x4cc7('0xf84')]; } else { var _0x2d7a44 = '' , _0x43d439 = '' , _0x3bec4b = '' , _0x473649 = this[_0x4cc7('0x13c7')](); if (null == this[_0x4cc7('0xd80')] || this['_animationSet'][_0x4cc7('0xd7c')]()) { for (var _0x56d5c5 = 0x0, _0x49fb5f = this[_0x4cc7('0x147c')]['get_length'](); _0x56d5c5 < _0x49fb5f; ) { var _0x40eb88 = _0x56d5c5++; _0x2d7a44 += _0x56067a[_0x4cc7('0x5a7')] + this['_animationTargetRegisters'][_0x4cc7('0x2b')](_0x40eb88) + ',\x20' + this['_animatableAttributes']['get'](_0x40eb88) + '\x0a'; } this['_needUVAnimation'] && (_0x43d439 = _0x4cc7('0x39e') + this[_0x4cc7('0x147d')] + ',' + this['_UVSource'] + '\x0a'); } else _0x2d7a44 = this[_0x4cc7('0xd80')][_0x4cc7('0xda1')](this, this[_0x4cc7('0x147c')], this[_0x4cc7('0x147e')], _0x2820a2[_0x4cc7('0x12e4')]()), this['_needFragmentAnimation'] && (_0x3bec4b = this[_0x4cc7('0xd80')]['getAGALFragmentCode'](this, this[_0x4cc7('0x147f')], _0x2820a2['get_profile']())), this['_needUVAnimation'] && (_0x43d439 = this[_0x4cc7('0xd80')][_0x4cc7('0x1480')](this, this[_0x4cc7('0x1481')], this[_0x4cc7('0x147d')])), this[_0x4cc7('0xd80')][_0x4cc7('0xda3')](this); _0x473649 = _0x2d7a44 + _0x43d439 + _0x473649; _0x2d7a44 = this[_0x4cc7('0x13c9')](_0x3bec4b); _0x4f6276[_0x4cc7('0x145d')] && (_0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x1482'), { 'fileName': _0x4cc7('0x1483'), 'lineNumber': 0x219, 'className': 'away3d.materials.passes.MaterialPassBase', 'methodName': _0x4cc7('0x1484') }), _0x3ccc21['trace']('--------------------', { 'fileName': 'MaterialPassBase.hx', 'lineNumber': 0x21a, 'className': _0x4cc7('0x65a'), 'methodName': _0x4cc7('0x1484') }), _0x3ccc21[_0x4cc7('0xbdb')](_0x473649, { 'fileName': _0x4cc7('0x1483'), 'lineNumber': 0x21b, 'className': _0x4cc7('0x65a'), 'methodName': 'updateProgram' }), _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x1485'), { 'fileName': _0x4cc7('0x1483'), 'lineNumber': 0x21c, 'className': _0x4cc7('0x65a'), 'methodName': _0x56067a[_0x4cc7('0x5a8')] }), _0x3ccc21[_0x4cc7('0xbdb')](_0x2d7a44, { 'fileName': _0x4cc7('0x1483'), 'lineNumber': 0x21d, 'className': 'away3d.materials.passes.MaterialPassBase', 'methodName': _0x4cc7('0x1484') })); _0x309a4a[_0x4cc7('0x1122')](_0x2820a2)[_0x4cc7('0x1486')](this, _0x473649, _0x2d7a44, this['_agalVersion']); } }, 'get_subSetCount': function() { return this[_0x4cc7('0x1472')]; }, 'updateSegment': function(_0x3180df) { var _0x2b2689 = _0x3180df[_0x4cc7('0x1487')] , _0x3ef2ae = _0x3180df['_end'] , _0x4fbf1e = _0x2b2689['x'] , _0x150807 = _0x2b2689['y']; _0x2b2689 = _0x2b2689['z']; var _0xbbea9a = _0x3ef2ae['x'] , _0x49938f = _0x3ef2ae['y']; _0x3ef2ae = _0x3ef2ae['z']; var _0x133d51 = _0x3180df[_0x4cc7('0x1488')] , _0x9d59ec = _0x3180df[_0x4cc7('0x1489')] , _0x4bf907 = _0x3180df['_startB'] , _0x48c401 = _0x3180df[_0x4cc7('0x148a')] , _0x1c0fbf = _0x3180df['_endG'] , _0x16dada = _0x3180df[_0x4cc7('0x148b')] , _0x5aff49 = _0x3180df['get_index']() , _0x1738cd = _0x3180df[_0x4cc7('0x148c')](); _0x3180df = this['_subSets'][_0x4cc7('0x2b')](_0x3180df[_0x4cc7('0x148d')]()); var _0x3d9c5e = _0x3180df[_0x4cc7('0x26')]; _0x3d9c5e['set'](_0x5aff49++, _0x4fbf1e); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x150807); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x2b2689); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0xbbea9a); _0x3d9c5e['set'](_0x5aff49++, _0x49938f); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x3ef2ae); _0x3d9c5e['set'](_0x5aff49++, _0x1738cd); _0x3d9c5e['set'](_0x5aff49++, _0x133d51); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x9d59ec); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x4bf907); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, 0x1); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0xbbea9a); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x49938f); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x3ef2ae); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x4fbf1e); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x150807); _0x3d9c5e['set'](_0x5aff49++, _0x2b2689); _0x3d9c5e['set'](_0x5aff49++, -_0x1738cd); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x48c401); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x1c0fbf); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x16dada); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, 0x1); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x4fbf1e); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x150807); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x2b2689); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0xbbea9a); _0x3d9c5e['set'](_0x5aff49++, _0x49938f); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x3ef2ae); _0x3d9c5e['set'](_0x5aff49++, -_0x1738cd); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x133d51); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x9d59ec); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x4bf907); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, 0x1); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0xbbea9a); _0x3d9c5e['set'](_0x5aff49++, _0x49938f); _0x3d9c5e['set'](_0x5aff49++, _0x3ef2ae); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x4fbf1e); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x150807); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x2b2689); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x1738cd); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x48c401); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x1c0fbf); _0x3d9c5e['set'](_0x5aff49++, _0x16dada); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, 0x1); _0x3180df[_0x4cc7('0x148e')] = !0x0; this[_0x4cc7('0x1166')](); }, 'get_hasData': function() { return this['_hasData']; }, 'getIndexBuffer': function(_0x3ff522) { if (this[_0x4cc7('0x147a')][_0x4cc7('0x148f')] != _0x3ff522[_0x4cc7('0xde6')]() || this['_activeSubSet'][_0x4cc7('0xf82')]) this['_activeSubSet'][_0x4cc7('0x1479')] = _0x3ff522['createIndexBuffer'](this[_0x4cc7('0x147a')][_0x4cc7('0x1477')]), this[_0x4cc7('0x147a')][_0x4cc7('0x1479')][_0x4cc7('0x1186')](this[_0x4cc7('0x147a')]['indices'], 0x0, this['_activeSubSet']['numIndices']), this['_activeSubSet'][_0x4cc7('0xf82')] = !0x1, this[_0x4cc7('0x147a')]['indexContext3D'] = _0x3ff522['get_context3D'](); return this[_0x4cc7('0x147a')][_0x4cc7('0x1479')]; }, 'activateVertexBuffer': function(_0x39e065, _0xc763d3) { this[_0x4cc7('0x147a')] = _0x39e065 = this[_0x4cc7('0xf7b')][_0x4cc7('0x2b')](_0x39e065); this['_numIndices'] = _0x39e065['numIndices']; if (_0x39e065['vertexContext3D'] != _0xc763d3['get_context3D']() || _0x39e065['vertexBufferDirty']) null != _0x39e065[_0x4cc7('0x1478')] && _0x36fa20['disposeVertexBuffer'](_0x39e065[_0x4cc7('0x1478')]), _0x39e065['vertexBuffer'] = _0xc763d3[_0x4cc7('0x11d0')](_0x39e065['numVertices'], 0xb), _0x39e065[_0x4cc7('0x1478')][_0x4cc7('0x1186')](_0x39e065['vertices'], 0x0, _0x39e065['numVertices']), _0x39e065['vertexBufferDirty'] = !0x1, _0x39e065['vertexContext3D'] = _0xc763d3[_0x4cc7('0xde6')](); _0x39e065 = _0x39e065[_0x4cc7('0x1478')]; _0xc763d3 = _0xc763d3['_context3D']; _0xc763d3[_0x4cc7('0xb1b')](0x0, _0x39e065, 0x0, 0x3); _0xc763d3[_0x4cc7('0xb1b')](0x1, _0x39e065, 0x3, 0x3); _0xc763d3[_0x4cc7('0xb1b')](0x2, _0x39e065, 0x6, 0x1); _0xc763d3[_0x4cc7('0xb1b')](0x3, _0x39e065, 0x7, 0x4); }, 'activateUVBuffer': function(_0x38f01a, _0x4684a5) {}, 'activateVertexNormalBuffer': function(_0x5664cb, _0x25170f) {}, 'activateVertexTangentBuffer': function(_0xb2a077, _0x6d7ced) {}, 'activateSecondaryUVBuffer': function(_0x4c4918, _0xb3336f) {}, 'addSubSet': function() { var _0x2e299c = new _0x1fec73(); this[_0x4cc7('0xf7b')][_0x4cc7('0x29')](_0x2e299c); _0x2e299c[_0x4cc7('0x26')] = _0x2bc114[_0x4cc7('0x9cf')](null); _0x2e299c[_0x4cc7('0xf81')] = 0x0; _0x2e299c[_0x4cc7('0xf80')] = _0x2bc114[_0x4cc7('0x9cc')](null); _0x2e299c[_0x4cc7('0x1477')] = 0x0; _0x2e299c[_0x4cc7('0x148e')] = !0x0; _0x2e299c[_0x4cc7('0xf82')] = !0x0; _0x2e299c[_0x4cc7('0xf7f')] = 0x0; this[_0x4cc7('0x1472')]++; return _0x2e299c; }, 'dispose': function() { _0x471021[_0x4cc7('0x8')]['dispose'][_0x4cc7('0x96b')](this); this[_0x4cc7('0x1490')](); this['_material'] = this[_0x4cc7('0xf85')] = null; var _0x6ca8b0 = this[_0x4cc7('0xf7b')][_0x4cc7('0x2b')](0x0); _0x6ca8b0['vertices'] = null; this[_0x4cc7('0xf7b')] = _0x6ca8b0['indices'] = null; }, 'get_mouseEnabled': function() { return !0x1; }, 'getDefaultBoundingVolume': function() { return new _0x34ddaf(); }, 'updateBounds': function() { for (var _0x1d897d, _0x557bb1, _0x28376e, _0x32638b = Infinity, _0x1dce3f = Infinity, _0x2a314d = Infinity, _0x13da9a = -Infinity, _0x5b4f50 = -Infinity, _0x2e91c4 = -Infinity, _0x4bf907, _0x48c401 = 0x0; _0x48c401 < this[_0x4cc7('0x1472')]; ) { _0x1d897d = this[_0x4cc7('0xf7b')][_0x4cc7('0x2b')](_0x48c401); _0x28376e = 0x0; _0x4bf907 = _0x1d897d[_0x4cc7('0x26')]; _0x1d897d = _0x4bf907['get_length'](); if (0x0 != _0x1d897d) for (; _0x28376e < _0x1d897d; ) _0x557bb1 = _0x4bf907['get'](_0x28376e++), _0x557bb1 < _0x32638b ? _0x32638b = _0x557bb1 : _0x557bb1 > _0x13da9a && (_0x13da9a = _0x557bb1), _0x557bb1 = _0x4bf907['get'](_0x28376e++), _0x557bb1 < _0x1dce3f ? _0x1dce3f = _0x557bb1 : _0x56067a[_0x4cc7('0x5a1')](_0x557bb1, _0x5b4f50) && (_0x5b4f50 = _0x557bb1), _0x557bb1 = _0x4bf907[_0x4cc7('0x2b')](_0x28376e++), _0x557bb1 < _0x2a314d ? _0x2a314d = _0x557bb1 : _0x557bb1 > _0x2e91c4 && (_0x2e91c4 = _0x557bb1), _0x28376e += 0x8; ++_0x48c401; } Infinity != _0x32638b ? this[_0x4cc7('0xfed')][_0x4cc7('0xef2')](_0x32638b, _0x1dce3f, _0x2a314d, _0x13da9a, _0x5b4f50, _0x2e91c4) : this[_0x4cc7('0xfed')]['fromExtremes'](-0.5, -0.5, -0.5, 0.5, 0.5, 0.5); this[_0x4cc7('0xfec')] = !0x1; }, 'createEntityPartitionNode': function() { return new _0x2cc2ab(this); }, 'get_numTriangles': function() { if (_0x2d63f9[_0x4cc7('0xe5')] === _0x4cc7('0x1491')) { var _0x232a5e = document[_0x4cc7('0x1492')](_0x4cc7('0x1493')); a = null != _0x232a5e; } else { return this[_0x4cc7('0x1143')] / 0x3 | 0x0; } }, 'get_sourceEntity': function() { return this; }, 'get_castsShadows': function() { return !0x1; }, 'get_material': function() { if (_0x4cc7('0x1494') === _0x4cc7('0x1495')) { _0x3677ed['call'](this, a); this['__textureTarget'] = this[_0x4cc7('0xa2e')]['gl'][_0x4cc7('0x1496')]; } else { return this[_0x4cc7('0x35')]; } }, 'get_animator': function() { return this['_animator']; }, 'set_material': function(_0x1778f2) { if (_0x1778f2 == this[_0x4cc7('0x35')]) return _0x1778f2; null != this[_0x4cc7('0x35')] && this[_0x4cc7('0x35')][_0x4cc7('0x30')](this); this['_material'] = _0x1778f2; null != this[_0x4cc7('0x35')] && this[_0x4cc7('0x35')][_0x4cc7('0x36')](this); return _0x1778f2; }, 'get_uvTransform': function() { return null; }, 'get_uvTransform2': function() { if (_0x2d63f9['PkNLi']('lYlBr', _0x4cc7('0x1497'))) { null == a && (a = ''); if ('' == a) return this[_0x4cc7('0x1498')][_0x4cc7('0x1499')](this); var _0x59c3f2 = this['symbolsByClassName']; a = null != _0x842c50[a] ? _0x59c3f2['getReserved'](a) : _0x59c3f2['h'][a]; return null != a && _0x5260f5['__instanceof'](a, _0x42fdc3) ? _0x5260f5[_0x4cc7('0x99b')](a, _0x42fdc3)[_0x4cc7('0x1499')](this) : null; } else { return null; } }, 'get_assetType': function() { return _0x4cc7('0x149a'); }, 'getRenderSceneTransform': function(_0x7624e5) { return this['_sceneTransform']; }, '__class__': _0x1e5b75, '__properties__': _0x5aff49(_0x471021['prototype'][_0x4cc7('0x2d6')], { 'get_uvTransform2': _0x4cc7('0x11c2'), 'get_uvTransform': _0x4cc7('0x11c0'), 'get_animator': 'get_animator', 'set_material': _0x4cc7('0x32'), 'get_material': 'get_material', 'get_castsShadows': _0x4cc7('0x119b'), 'get_sourceEntity': _0x4cc7('0x11c1'), 'get_numTriangles': _0x4cc7('0x114b'), 'get_hasData': _0x4cc7('0x149b'), 'get_subSetCount': _0x4cc7('0x149c') }) }); var _0x2b26b7 = function() {}; _0x16dada[_0x4cc7('0x149d')] = _0x2b26b7; _0x2b26b7[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0xff1'), _0x4cc7('0x149e')]; _0x2b26b7[_0x4cc7('0x8')] = {}; _0x2b26b7[_0x4cc7('0x8')]['index'] = null; _0x2b26b7[_0x4cc7('0x8')][_0x4cc7('0xf83')] = null; _0x2b26b7[_0x4cc7('0x8')][_0x4cc7('0xf84')] = null; _0x2b26b7[_0x4cc7('0x8')]['__class__'] = _0x2b26b7; var _0x1fec73 = function() {}; _0x16dada['away3d.entities.SubSet'] = _0x1fec73; _0x1fec73[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0xff1'), _0x4cc7('0x149f')]; _0x1fec73[_0x4cc7('0x8')] = {}; _0x1fec73[_0x4cc7('0x8')][_0x4cc7('0x26')] = null; _0x1fec73[_0x4cc7('0x8')][_0x4cc7('0xf81')] = null; _0x1fec73[_0x4cc7('0x8')][_0x4cc7('0xf80')] = null; _0x1fec73[_0x4cc7('0x8')][_0x4cc7('0x1477')] = null; _0x1fec73[_0x4cc7('0x8')][_0x4cc7('0x148e')] = null; _0x1fec73[_0x4cc7('0x8')][_0x4cc7('0xf82')] = null; _0x1fec73[_0x4cc7('0x8')][_0x4cc7('0x14a0')] = null; _0x1fec73[_0x4cc7('0x8')][_0x4cc7('0x148f')] = null; _0x1fec73[_0x4cc7('0x8')]['vertexBuffer'] = null; _0x1fec73[_0x4cc7('0x8')][_0x4cc7('0x1479')] = null; _0x1fec73[_0x4cc7('0x8')]['lineCount'] = null; _0x1fec73[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1fec73; var _0x47670b = function(_0x46be3c) { this[_0x4cc7('0x101e')] = new _0x165614(); this['_viewProjectionInvalid'] = !0x0; this[_0x4cc7('0x101f')] = new _0x4cf486(); this[_0x4cc7('0x101f')][_0x4cc7('0x9ad')](_0x4cc7('0x1020'), _0x48c401(this, this[_0x4cc7('0x14a1')]), !0x1, 0x0, !0x0); this['_texture'] = _0x46be3c; this[_0x4cc7('0x101f')][_0x4cc7('0x1075')](_0x46be3c[_0x4cc7('0xa74')]() / _0x46be3c[_0x4cc7('0xa75')]()); _0x1f7569[_0x4cc7('0x96b')](this); this[_0x4cc7('0xf99')](-0x5a); }; _0x16dada['away3d.entities.TextureProjector'] = _0x47670b; _0x47670b[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0xff1'), _0x4cc7('0x14a2')]; _0x47670b[_0x4cc7('0x92b')] = _0x1f7569; _0x47670b[_0x4cc7('0x8')] = _0x5aff49(_0x1f7569['prototype'], { '_lens': null, '_viewProjectionInvalid': null, '_viewProjection': null, '_texture': null, 'set_aspectRatio': function(_0x2800fd) { this['_lens'][_0x4cc7('0x1075')](_0x2800fd); return _0x2800fd; }, 'set_fieldOfView': function(_0x50ba37) { this['_lens'][_0x4cc7('0x1095')](_0x50ba37); return _0x50ba37; }, 'get_assetType': function() { return _0x4cc7('0x5b3'); }, 'get_texture': function() { return this[_0x4cc7('0x13c4')]; }, 'get_viewProjection': function() { if (_0x4cc7('0x14a3') === 'dPxFy') { this[_0x4cc7('0x14a4')] && (this[_0x4cc7('0x101e')]['copyFrom'](this[_0x4cc7('0x3de')]()), this[_0x4cc7('0x101e')][_0x4cc7('0xa90')](this[_0x4cc7('0x101f')][_0x4cc7('0xb3c')]()), this[_0x4cc7('0x14a4')] = !0x1); return this[_0x4cc7('0x101e')]; } else { this[_0x4cc7('0x106e')] = !0x0; this[_0x4cc7('0x1033')] = _0x2bc114[_0x4cc7('0x9cf')](null, 0x18, !0x0); this[_0x4cc7('0x1034')] = !0x0; this['_aspectRatio'] = 0x1; this[_0x4cc7('0x1067')] = 0xbb8; this[_0x4cc7('0x1066')] = 0x14; this['_viewPort'] = new _0x432b23(); this[_0x4cc7('0x1035')] = new _0x432b23(); _0x338b9['call'](this); this[_0x4cc7('0x1036')] = new _0x165614(); } }, 'invalidateSceneTransform': function() { _0x1f7569[_0x4cc7('0x8')][_0x4cc7('0xfb8')]['call'](this); this[_0x4cc7('0x14a4')] = !0x0; }, 'onInvalidateLensMatrix': function(_0x216699) { this['_viewProjectionInvalid'] = !0x0; }, '__class__': _0x47670b, '__properties__': _0x5aff49(_0x1f7569['prototype']['__properties__'], { 'get_viewProjection': _0x4cc7('0x1411'), 'get_texture': _0x4cc7('0x11b8'), 'set_fieldOfView': 'set_fieldOfView', 'set_aspectRatio': _0x4cc7('0x1075') }) }); var _0xc6df85 = function(_0x1aa60a, _0x2baa22) { null == _0x2baa22 && (_0x2baa22 = 0x0); null == _0x1aa60a && (_0x1aa60a = ''); this['message'] = _0x1aa60a; this[_0x4cc7('0xb6c')] = _0x2baa22; this[_0x4cc7('0x5e2')] = 'Error'; }; _0x16dada[_0x4cc7('0x14a5')] = _0xc6df85; _0xc6df85['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x14a6'), _0x4cc7('0x14a7')]; _0xc6df85[_0x4cc7('0x8')] = {}; _0xc6df85[_0x4cc7('0x8')][_0x4cc7('0xb6c')] = null; _0xc6df85[_0x4cc7('0x8')][_0x4cc7('0x14a8')] = null; _0xc6df85[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null; _0xc6df85[_0x4cc7('0x8')][_0x4cc7('0x14a9')] = function() { return _0x4964ea.toString(_0x4964ea.exceptionStack()); } ; _0xc6df85[_0x4cc7('0x8')][_0x4cc7('0x8eb')] = function() { return null != this.message ? this.message : _0x4cc7('0x14a7'); } ; _0xc6df85[_0x4cc7('0x8')]['__class__'] = _0xc6df85; var _0xb16e5a = function(_0x720287, _0x1c8ade) { null == _0x1c8ade && (_0x1c8ade = 0x0); null == _0x720287 && (_0x720287 = 'An\x20abstract\x20method\x20was\x20called!\x20Either\x20an\x20instance\x20of\x20an\x20abstract\x20class\x20was\x20created,\x20or\x20an\x20abstract\x20method\x20was\x20not\x20overridden\x20by\x20the\x20subclass.'); _0xc6df85['call'](this, _0x720287, _0x1c8ade); }; _0x16dada[_0x4cc7('0x14aa')] = _0xb16e5a; _0xb16e5a[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x14a6'), _0x4cc7('0x14ab')]; _0xb16e5a[_0x4cc7('0x92b')] = _0xc6df85; _0xb16e5a[_0x4cc7('0x8')] = _0x5aff49(_0xc6df85[_0x4cc7('0x8')], { '__class__': _0xb16e5a }); var _0x383c0a = function(_0x3ef878) { _0xc6df85[_0x4cc7('0x96b')](this, _0x3ef878); }; _0x16dada[_0x4cc7('0x14ac')] = _0x383c0a; _0x383c0a[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x3cf')], _0x4cc7('0x14a6'), _0x4cc7('0x14ad')]; _0x383c0a['__super__'] = _0xc6df85; _0x383c0a[_0x4cc7('0x8')] = _0x5aff49(_0xc6df85[_0x4cc7('0x8')], { '__class__': _0x383c0a }); var _0x3e7c78 = function(_0x2b3eec, _0x510b6d, _0x2f9101, _0x9cad02) { _0x76b31e[_0x4cc7('0x96b')](this, _0x2b3eec, !0x1, !0x1); this['_animator'] = _0x510b6d; this[_0x4cc7('0x14ae')] = _0x2f9101; this[_0x4cc7('0xe91')] = _0x9cad02; }; _0x16dada[_0x4cc7('0x14af')] = _0x3e7c78; _0x3e7c78[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x9a7'), _0x4cc7('0x14b0')]; _0x3e7c78[_0x4cc7('0x92b')] = _0x76b31e; _0x3e7c78[_0x4cc7('0x8')] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], { '_animator': null, '_animationState': null, '_animationNode': null, '__class__': _0x3e7c78 }); var _0x25c5c1 = function(_0x4f89f9, _0x4ea968) { _0x76b31e[_0x4cc7('0x96b')](this, _0x4f89f9, !0x1, !0x1); this[_0x4cc7('0x2f')] = _0x4ea968; }; _0x16dada[_0x4cc7('0x14b1')] = _0x25c5c1; _0x25c5c1[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x3cf')], _0x4cc7('0x9a7'), _0x4cc7('0x14b2')]; _0x25c5c1['__super__'] = _0x76b31e; _0x25c5c1[_0x4cc7('0x8')] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], { '_animator': null, '__class__': _0x25c5c1 }); var _0x194d91 = function(_0x2098ff, _0x2699d8, _0x1d4bca) { _0x76b31e['call'](this, _0x2098ff); this[_0x4cc7('0x14b3')] = _0x2699d8; this[_0x4cc7('0x14b4')] = null != _0x1d4bca ? _0x1d4bca : _0x56067a[_0x4cc7('0x5a4')](null, this[_0x4cc7('0x14b3')]) ? this['_asset'][_0x4cc7('0xb4e')]() : null; }; _0x16dada[_0x4cc7('0x14b5')] = _0x194d91; _0x194d91['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x9a7'), _0x4cc7('0x14b6')]; _0x194d91['__super__'] = _0x76b31e; _0x194d91['prototype'] = _0x2d63f9[_0x4cc7('0x11f0')](_0x5aff49, _0x76b31e['prototype'], { '_asset': null, '_prevName': null, 'get_asset': function() { return this[_0x4cc7('0x14b3')]; }, 'get_assetPrevName': function() { return this[_0x4cc7('0x14b4')]; }, 'clone': function() { return new _0x194d91(this[_0x4cc7('0x994')],this[_0x4cc7('0x14b7')](),this[_0x4cc7('0x14b8')]()); }, '__class__': _0x194d91, '__properties__': { 'get_assetPrevName': 'get_assetPrevName', 'get_asset': _0x4cc7('0x14b7') } }); var _0x40a3a5 = function(_0x364f7d, _0x2c9905) { _0x76b31e[_0x4cc7('0x96b')](this, _0x364f7d, !0x1, !0x1); this[_0x4cc7('0x1210')] = _0x2c9905; }; _0x16dada[_0x4cc7('0x14b9')] = _0x40a3a5; _0x40a3a5[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x9a7'), 'GeometryEvent']; _0x40a3a5[_0x4cc7('0x92b')] = _0x76b31e; _0x40a3a5[_0x4cc7('0x8')] = _0x5aff49(_0x76b31e['prototype'], { '_subGeometry': null, 'get_subGeometry': function() { return this[_0x4cc7('0x1210')]; }, '__class__': _0x40a3a5, '__properties__': { 'get_subGeometry': _0x2d63f9[_0x4cc7('0x402')] } }); var _0x2fdafc = function(_0x30bea5, _0x13b5f4, _0xf967d0, _0x334db1) { null == _0x334db1 && (_0x334db1 = !0x1); null == _0xf967d0 && (_0xf967d0 = !0x1); _0x76b31e[_0x4cc7('0x96b')](this, _0x30bea5, _0xf967d0, _0x334db1); this[_0x4cc7('0x101f')] = _0x13b5f4; }; _0x16dada['away3d.events.LensEvent'] = _0x2fdafc; _0x2fdafc[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x9a7'), _0x4cc7('0x14ba')]; _0x2fdafc[_0x4cc7('0x92b')] = _0x76b31e; _0x2fdafc[_0x4cc7('0x8')] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], { '_lens': null, '__class__': _0x2fdafc }); var _0x4e11d0 = function(_0xd9f146) { _0x76b31e[_0x4cc7('0x96b')](this, _0xd9f146); }; _0x16dada['away3d.events.LightEvent'] = _0x4e11d0; _0x4e11d0['__name__'] = [_0x4cc7('0x7f'), 'events', 'LightEvent']; _0x4e11d0[_0x4cc7('0x92b')] = _0x76b31e; _0x4e11d0[_0x4cc7('0x8')] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], { '__class__': _0x4e11d0 }); var _0x39b929 = function(_0x2d5990, _0x3bed24, _0x31f117, _0x58342b) { null == _0x31f117 && (_0x31f117 = !0x1); _0x76b31e[_0x4cc7('0x96b')](this, _0x2d5990); this[_0x4cc7('0x14bb')] = _0x3bed24; this[_0x4cc7('0x14bc')] = _0x58342b; this[_0x4cc7('0x14bd')] = _0x31f117; }; _0x16dada[_0x4cc7('0x14be')] = _0x39b929; _0x39b929[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x3cf')], _0x4cc7('0x9a7'), _0x4cc7('0x14bf')]; _0x39b929[_0x4cc7('0x92b')] = _0x76b31e; _0x39b929[_0x4cc7('0x8')] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], { '_url': null, '_message': null, '_isDependency': null, 'get_url': function() { if (_0x4cc7('0x14c0') === _0x4cc7('0x14c0')) { return this['_url']; } else { _0x43f7fe[_0x4cc7('0x8')][_0x4cc7('0x3c1')]['call'](this, a); this[_0x4cc7('0x14c1')]['setBlendMode'](0xa == this['get_blendMode']() && this[_0x4cc7('0x144d')]() ? 0x7 : this[_0x4cc7('0xe2b')]()); return a; } }, 'get_message': function() { if (_0x4cc7('0x5aa') !== _0x56067a[_0x4cc7('0x5a9')]) { this[_0x4cc7('0x121c')] = !0x0; this[_0x4cc7('0x14c2')] = new _0x3a1efa(); this['font'] = new _0x3a1efa(); this[_0x4cc7('0xa7e')] = new _0x3a1efa(); this[_0x4cc7('0x986')] = 0x6b66; } else { return this[_0x4cc7('0x14bc')]; } }, 'clone': function() { return new _0x39b929(this[_0x4cc7('0x994')],this['_url'],this[_0x4cc7('0x14bd')],this['_message']); }, '__class__': _0x39b929, '__properties__': { 'get_message': _0x4cc7('0x14c3'), 'get_url': 'get_url' } }); var _0x10a7eb = function(_0x225eab, _0x3b37e2) { _0x76b31e[_0x4cc7('0x96b')](this, _0x225eab); this[_0x4cc7('0x7ba')] = _0x3b37e2; }; _0x16dada[_0x4cc7('0x14c4')] = _0x10a7eb; _0x10a7eb['__name__'] = [_0x4cc7('0x7f'), 'events', _0x4cc7('0x14c5')]; _0x10a7eb[_0x4cc7('0x92b')] = _0x76b31e; _0x10a7eb['prototype'] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], { 'object': null, '__class__': _0x10a7eb }); var _0x47b5e7 = function(_0x1a05bb, _0x408480) { if ('ztOJv' !== _0x4cc7('0x14c6')) { null == _0x2ab848[_0x4cc7('0xbd7')] && (_0x2ab848[_0x4cc7('0xbd7')] = _0x596f6b[_0x4cc7('0xbd8')](_0x1a05bb, _0x408480)); } else { null == _0x408480 && (_0x408480 = ''); _0x76b31e[_0x4cc7('0x96b')](this, _0x1a05bb); this[_0x4cc7('0x14bc')] = _0x408480; } }; _0x16dada[_0x4cc7('0x14c7')] = _0x47b5e7; _0x47b5e7[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'events', _0x4cc7('0x14c8')]; _0x47b5e7['__super__'] = _0x76b31e; _0x47b5e7[_0x4cc7('0x8')] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], { '_message': null, 'get_message': function() { if (_0x4cc7('0x14c9') !== _0x4cc7('0x14c9')) { for (var _0x40c7e3 = 0x0, _0x351245 = this[_0x4cc7('0x14ca')]; _0x40c7e3 < _0x351245; ) { var _0x177424 = _0x40c7e3++; if (!_0x331be6['gt'](this['_usedVectorCount'][_0x4cc7('0x2b')](_0x177424), 0x0)) for (var _0x30c989 = 0x0; 0x4 > _0x30c989; ) { var _0x274115 = _0x30c989++; if (0x0 == this[_0x4cc7('0xadb')]['get'](_0x274115)[_0x4cc7('0x2b')](_0x177424)) return this[_0x4cc7('0x14cb')] && (_0x40c7e3 = _0x177424, _0x351245 = this[_0x4cc7('0xadb')][_0x4cc7('0x2b')](_0x274115), _0x351245[_0x4cc7('0x9e7')](_0x40c7e3, _0x351245[_0x4cc7('0x2b')](_0x40c7e3) + 0x1)), this[_0x4cc7('0x14cc')][_0x274115][_0x177424]; } } throw new _0x202aa0(new _0xc6df85('Register\x20overflow!')); } else { return this[_0x4cc7('0x14bc')]; } }, 'clone': function() { return new _0x47b5e7(this[_0x4cc7('0x994')],this[_0x4cc7('0x14c3')]()); }, '__class__': _0x47b5e7, '__properties__': { 'get_message': 'get_message' } }); var _0x4a1071 = function(_0x211bd5, _0x2bfffe) { if (_0x4cc7('0x5ac') !== _0x56067a[_0x4cc7('0x5ab')]) { this[_0x4cc7('0x14cd')][_0x4cc7('0xb91')](_0x211bd5); } else { this['objectContainer3D'] = _0x2bfffe; _0x76b31e[_0x4cc7('0x96b')](this, _0x211bd5); } }; _0x16dada[_0x2d63f9['QfCSq']] = _0x4a1071; _0x4a1071[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'events', 'Scene3DEvent']; _0x4a1071['__super__'] = _0x76b31e; _0x4a1071[_0x4cc7('0x8')] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], { 'objectContainer3D': null, '__class__': _0x4a1071 }); var _0x37d032 = function(_0x18c8ae, _0x2e4c04, _0x5463fe) { null == _0x5463fe && (_0x5463fe = !0x1); null == _0x2e4c04 && (_0x2e4c04 = !0x1); _0x76b31e['call'](this, _0x18c8ae, _0x2e4c04, _0x5463fe); }; _0x16dada[_0x4cc7('0x14ce')] = _0x37d032; _0x37d032[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'events', 'ShadingMethodEvent']; _0x37d032[_0x4cc7('0x92b')] = _0x76b31e; _0x37d032['prototype'] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], { '__class__': _0x37d032 }); var _0xe43f66 = function(_0x1ab6a, _0xb60a8a, _0x465672) { null == _0x465672 && (_0x465672 = !0x1); null == _0xb60a8a && (_0xb60a8a = !0x1); _0x76b31e[_0x4cc7('0x96b')](this, _0x1ab6a, _0xb60a8a, _0x465672); }; _0x16dada[_0x4cc7('0x14cf')] = _0xe43f66; _0xe43f66[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x9a7'), _0x4cc7('0x14d0')]; _0xe43f66[_0x4cc7('0x92b')] = _0x76b31e; _0xe43f66[_0x4cc7('0x8')] = _0x5aff49(_0x76b31e['prototype'], { '__class__': _0xe43f66 }); var _0x4cadd2 = function(_0x2edacc) { this['_allowedToPropagate'] = !0x0; _0x76b31e[_0x4cc7('0x96b')](this, _0x2edacc, !0x0, !0x0); }; _0x16dada[_0x4cc7('0x14d1')] = _0x4cadd2; _0x4cadd2[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x9a7'), 'TouchEvent3D']; _0x4cadd2[_0x4cc7('0x92b')] = _0x76b31e; _0x4cadd2[_0x4cc7('0x8')] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], { '_allowedToPropagate': null, '_parentEvent': null, 'screenX': null, 'screenY': null, 'object': null, 'renderable': null, 'uv': null, 'index': null, 'subGeometryIndex': null, 'localPosition': null, 'localNormal': null, 'ctrlKey': null, 'altKey': null, 'shiftKey': null, 'touchPointID': null, 'stopImmediatePropagation': function() { _0x76b31e[_0x4cc7('0x8')][_0x4cc7('0x1248')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x124a')] = !0x1; null != this[_0x4cc7('0x124e')] && (this['_parentEvent'][_0x4cc7('0x124a')] = !0x1); }, '__class__': _0x4cadd2 }); var _0x24f006 = function() { this[_0x4cc7('0x106b')] = _0x2bc114[_0x4cc7('0x24')](null); }; _0x16dada[_0x4cc7('0x14d2')] = _0x24f006; _0x24f006[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'filters', _0x4cc7('0x14d3')]; _0x24f006[_0x4cc7('0x8')] = {}; _0x24f006[_0x4cc7('0x8')]['_tasks'] = null; _0x24f006[_0x4cc7('0x8')][_0x4cc7('0x1267')] = null; _0x24f006[_0x4cc7('0x8')][_0x4cc7('0x1270')] = null; _0x24f006[_0x4cc7('0x8')]['get_tasks'] = function() { return this._tasks; } ; _0x24f006[_0x4cc7('0x8')][_0x4cc7('0x1100')] = function(_0x179ba4) { return this._tasks.get(0x0).getMainInputTexture(_0x179ba4); } ; _0x24f006[_0x4cc7('0x8')]['set_textureWidth'] = function(_0x3a892c) { this._textureWidth = _0x3a892c; for (var _0x306a19 = 0x0, _0x336e5a = this._tasks.get_length(); _0x306a19 < _0x336e5a; ) { var _0x5f2697 = _0x306a19++; this._tasks.get(_0x5f2697).set_textureWidth(_0x3a892c); } return _0x3a892c; } ; _0x24f006[_0x4cc7('0x8')][_0x4cc7('0x14d4')] = function(_0xffaa85) { this._textureHeight = _0xffaa85; for (var _0x448b5b = 0x0, _0x16fc88 = this._tasks.get_length(); _0x448b5b < _0x16fc88; ) { if (_0x4cc7('0x14d5') !== 'Fgxcs') { return this.buf.b; } else { var _0x2cf408 = _0x448b5b++; this._tasks.get(_0x2cf408).set_textureHeight(_0xffaa85); } } return _0xffaa85; } ; _0x24f006[_0x4cc7('0x8')]['setRenderTargets'] = function(_0xd0fba4, _0x4d4fc7) { this._tasks.get(this._tasks.get_length() - 0x1).set_target(_0xd0fba4); } ; _0x24f006[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x4cf1f3, _0x608ea2) {} ; _0x24f006[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x24f006; _0x24f006[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x24f006[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x14d4')] = 'set_textureHeight'; _0x24f006[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x14d6')] = 'set_textureWidth'; _0x24f006[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x14d7')] = _0x4cc7('0x14d7'); var _0x513e63 = function(_0x32f72e) { null == _0x32f72e && (_0x32f72e = !0x1); this['_textureScale'] = 0x0; this[_0x4cc7('0x14d8')] = this[_0x4cc7('0x14d9')] = !0x0; this['_scaledTextureWidth'] = this[_0x4cc7('0x14da')] = this[_0x4cc7('0x1267')] = this[_0x4cc7('0x1270')] = -0x1; this[_0x4cc7('0x1103')] = _0x32f72e; }; _0x16dada['away3d.filters.tasks.Filter3DTaskBase'] = _0x513e63; _0x513e63[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x14db'), _0x4cc7('0x14dc'), 'Filter3DTaskBase']; _0x513e63[_0x4cc7('0x8')] = {}; _0x513e63[_0x4cc7('0x8')][_0x4cc7('0x1419')] = null; _0x513e63[_0x4cc7('0x8')]['_mainInputTextureContext'] = null; _0x513e63[_0x4cc7('0x8')]['_scaledTextureWidth'] = null; _0x513e63[_0x4cc7('0x8')][_0x4cc7('0x14da')] = null; _0x513e63[_0x4cc7('0x8')]['_textureWidth'] = null; _0x513e63[_0x4cc7('0x8')][_0x4cc7('0x1270')] = null; _0x513e63[_0x4cc7('0x8')][_0x4cc7('0x14d8')] = null; _0x513e63[_0x4cc7('0x8')][_0x4cc7('0x14d9')] = null; _0x513e63[_0x4cc7('0x8')]['_program3D'] = null; _0x513e63[_0x4cc7('0x8')][_0x4cc7('0x14dd')] = null; _0x513e63[_0x4cc7('0x8')][_0x4cc7('0x14de')] = null; _0x513e63[_0x4cc7('0x8')]['_requireDepthRender'] = null; _0x513e63[_0x4cc7('0x8')][_0x4cc7('0x14df')] = null; _0x513e63[_0x4cc7('0x8')]['get_target'] = function() { return this._target; } ; _0x513e63[_0x4cc7('0x8')][_0x4cc7('0x14e0')] = function(_0x274235) { return this._target = _0x274235; } ; _0x513e63[_0x4cc7('0x8')][_0x4cc7('0x14d6')] = function(_0x43bc46) { if (_0x2d63f9.GKJTw !== _0x4cc7('0xe7')) { var _0x540364 = b.next(); _0x540364.used = _0x540364.uses; } else { if (_0x2d63f9.tTRuG(this._textureWidth, _0x43bc46)) return _0x43bc46; this._textureWidth = _0x43bc46; this._scaledTextureWidth = this._textureWidth >> this._textureScale; 0x1 > this._scaledTextureWidth && (this._scaledTextureWidth = 0x1); this._textureDimensionsInvalid = !0x0; return _0x43bc46; } } ; _0x513e63[_0x4cc7('0x8')][_0x4cc7('0x14d4')] = function(_0x2ada53) { if (this._textureHeight == _0x2ada53) return _0x2ada53; this._textureHeight = _0x2ada53; this._scaledTextureHeight = this._textureHeight >> this._textureScale; 0x1 > this._scaledTextureHeight && (this._scaledTextureHeight = 0x1); this._textureDimensionsInvalid = !0x0; return _0x2ada53; } ; _0x513e63[_0x4cc7('0x8')][_0x4cc7('0x1100')] = function(_0x2affff) { _0x2affff.get_context3D() != this._mainInputTextureContext && (this._textureDimensionsInvalid = !0x0); this._textureDimensionsInvalid && this.updateTextures(_0x2affff); return this._mainInputTexture; } ; _0x513e63[_0x4cc7('0x8')]['updateProgram3D'] = function(_0x1426a0) { null != this._program3D && this._program3D.dispose(); this._program3DContext = _0x1426a0.get_context3D(); this._program3D = this._program3DContext.createProgram(); this._program3D.upload(new _0x12fb81(_0x4f6276.active).assemble(_0x56c304.toString(0x1), this.getVertexCode()), new _0x12fb81(_0x4f6276.active).assemble(_0x56c304.toString(0x0), this.getFragmentCode())); this._program3DInvalid = !0x1; } ; _0x513e63[_0x4cc7('0x8')][_0x4cc7('0x13c7')] = function() { return _0x4cc7('0x14e1'); } ; _0x513e63[_0x4cc7('0x8')]['getFragmentCode'] = function() { throw new _0x202aa0(new _0xb16e5a()); } ; _0x513e63[_0x4cc7('0x8')]['updateTextures'] = function(_0x1d13c7) { null != this._mainInputTexture && this._mainInputTexture.dispose(); this._mainInputTextureContext = _0x1d13c7.get_context3D(); this._mainInputTexture = this._mainInputTextureContext.createTexture(this._scaledTextureWidth, this._scaledTextureHeight, 0x1, !0x0); this._textureDimensionsInvalid = !0x1; } ; _0x513e63[_0x4cc7('0x8')]['getProgram3D'] = function(_0x2cfcb6) { this._program3DContext != _0x2cfcb6.get_context3D() && (this._program3DInvalid = !0x0); this._program3DInvalid && this.updateProgram3D(_0x2cfcb6); return this._program3D; } ; _0x513e63[_0x4cc7('0x8')]['activate'] = function(_0x444eeb, _0x1bcdf0, _0x23001a) {} ; _0x513e63[_0x4cc7('0x8')][_0x4cc7('0xa14')] = function(_0x217410) {} ; _0x513e63[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x513e63; _0x513e63[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x513e63[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x14d4')] = _0x4cc7('0x14d4'); _0x513e63[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x14d6')] = 'set_textureWidth'; _0x513e63[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x14e0')] = 'set_target'; _0x513e63[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x14e2')] = _0x4cc7('0x14e2'); var _0x427d3d = function() {}; _0x16dada[_0x4cc7('0x14e3')] = _0x427d3d; _0x427d3d[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x405'), _0x4cc7('0x14e4')]; _0x427d3d[_0x4cc7('0x14e5')] = function(_0x8fe8d6) { null == _0x8fe8d6 && (_0x8fe8d6 = _0x4cc7('0xca5')); return _0x32ca44[_0x4cc7('0x1122')](_0x8fe8d6); } ; _0x427d3d[_0x4cc7('0x14e6')] = function(_0xb849ac, _0x24c469, _0x52867e, _0x1edfd5) { return _0x427d3d[_0x4cc7('0x14e5')]()[_0x4cc7('0x14e6')](_0xb849ac, _0x24c469, _0x52867e, _0x1edfd5); } ; var _0x32ca44 = function() { if (_0x4cc7('0x14e7') !== _0x4cc7('0x14e7')) { return this['_scissorRect']; } else { _0x338b9[_0x4cc7('0x96b')](this); this[_0x4cc7('0x14e8')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x14e9')] = new _0x3a1efa(); this['_loadingSessions'] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x14ea')](_0x1029b2[_0x4cc7('0x14eb')][_0x4cc7('0x97b')]()); this[_0x4cc7('0x407')](_0x4cc7('0x14ec')); } }; _0x16dada['away3d.library.Asset3DLibraryBundle'] = _0x32ca44; _0x32ca44['__name__'] = [_0x4cc7('0x7f'), _0x2d63f9[_0x4cc7('0x404')], _0x4cc7('0x14ed')]; _0x32ca44['getInstance'] = function(_0xa0146d) { null == _0xa0146d && (_0xa0146d = _0x4cc7('0xca5')); null == _0xa0146d && (_0xa0146d = 'default'); var _0x146869 = _0x427d3d['_instances']; if (null != _0x842c50[_0xa0146d] ? !_0x146869[_0x4cc7('0xd76')](_0xa0146d) : !_0x146869['h']['hasOwnProperty'](_0xa0146d)) { _0x146869 = _0x427d3d[_0x4cc7('0x123b')]; var _0x48644e = new _0x32ca44(); null != _0x842c50[_0xa0146d] ? _0x146869[_0x4cc7('0x97d')](_0xa0146d, _0x48644e) : _0x146869['h'][_0xa0146d] = _0x48644e; } _0x146869 = _0x427d3d[_0x4cc7('0x123b')]; return null != _0x842c50[_0xa0146d] ? _0x146869[_0x4cc7('0xd77')](_0xa0146d) : _0x146869['h'][_0xa0146d]; } ; _0x32ca44[_0x4cc7('0x92b')] = _0x338b9; _0x32ca44[_0x4cc7('0x8')] = _0x5aff49(_0x338b9['prototype'], { '_loadingSessions': null, '_strategy': null, '_strategyPreference': null, '_assets': null, '_assetDictionary': null, '_assetDictDirty': null, 'set_conflictStrategy': function(_0x360bf1) { if (null == _0x360bf1) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x14ee'))); return this['_strategy'] = _0x360bf1[_0x4cc7('0x97b')](); }, 'set_conflictPrecedence': function(_0x43a90b) { return this[_0x4cc7('0x14ef')] = _0x43a90b; }, 'loadData': function(_0x2be349, _0x3b217f, _0x5d51e3, _0xcebe8f) { return this[_0x4cc7('0x14f0')](_0x2be349, _0x3b217f, _0x5d51e3, _0xcebe8f); }, 'getAsset': function(_0x1b6653, _0x280b31) { if (_0x4cc7('0x14f1') !== _0x4cc7('0x14f2')) { this[_0x4cc7('0x14f3')] && this[_0x4cc7('0x14f4')](); null == _0x280b31 && (_0x280b31 = _0x4cc7('0xca5')); var _0x3841e8 = this[_0x4cc7('0x14e9')]; if (null != _0x842c50[_0x280b31] ? !_0x3841e8[_0x4cc7('0xd76')](_0x280b31) : !_0x3841e8['h']['hasOwnProperty'](_0x280b31)) return null; _0x3841e8 = this[_0x4cc7('0x14e9')]; _0x280b31 = null != _0x842c50[_0x280b31] ? _0x3841e8[_0x4cc7('0xd77')](_0x280b31) : _0x3841e8['h'][_0x280b31]; return null != _0x842c50[_0x1b6653] ? _0x280b31[_0x4cc7('0xd77')](_0x1b6653) : _0x280b31['h'][_0x1b6653]; } else { this['_width'] == _0x1b6653 && this['_height'] == _0x280b31 || this['invalidateSize'](); this['_width'] = _0x1b6653; this[_0x4cc7('0xb8f')] = _0x280b31; } }, 'addAsset': function(_0x3d896) { if (!(0x0 <= this['_assets']['indexOf'](_0x3d896, 0x0))) { var _0x52f25b = this[_0x4cc7('0x14f5')](_0x3d896[_0x4cc7('0xb4e')](), _0x3d896[_0x4cc7('0xd69')]()); var _0x40bfdf = null != _0x3d896[_0x4cc7('0xd69')]() ? _0x3d896[_0x4cc7('0xd69')]() : _0x4cc7('0xca5'); if (null != _0x52f25b) { var _0x22ace3 = this['_assetDictionary']; this[_0x4cc7('0x14f6')][_0x4cc7('0x14f7')](_0x3d896, _0x52f25b, null != _0x842c50[_0x40bfdf] ? _0x22ace3[_0x4cc7('0xd77')](_0x40bfdf) : _0x22ace3['h'][_0x40bfdf], this[_0x4cc7('0x14ef')]); } _0x3d896['set_id'](_0x2edf52[_0x4cc7('0x14f8')]()); this[_0x4cc7('0x14e8')][_0x4cc7('0x29')](_0x3d896); _0x52f25b = this['_assetDictionary']; (null != _0x842c50[_0x40bfdf] ? _0x52f25b[_0x4cc7('0xd76')](_0x40bfdf) : _0x52f25b['h']['hasOwnProperty'](_0x40bfdf)) || (_0x52f25b = this['_assetDictionary'], _0x22ace3 = new _0x3a1efa(), null != _0x842c50[_0x40bfdf] ? _0x52f25b[_0x4cc7('0x97d')](_0x40bfdf, _0x22ace3) : _0x52f25b['h'][_0x40bfdf] = _0x22ace3); _0x52f25b = this['_assetDictionary']; _0x40bfdf = null != _0x842c50[_0x40bfdf] ? _0x52f25b[_0x4cc7('0xd77')](_0x40bfdf) : _0x52f25b['h'][_0x40bfdf]; _0x52f25b = _0x3d896[_0x4cc7('0xb4e')](); null != _0x842c50[_0x52f25b] ? _0x40bfdf[_0x4cc7('0x97d')](_0x52f25b, _0x3d896) : _0x40bfdf['h'][_0x52f25b] = _0x3d896; _0x3d896['addEventListener'](_0x4cc7('0xd66'), _0x48c401(this, this['onAssetRename'])); _0x3d896[_0x4cc7('0x9ad')](_0x4cc7('0x14f9'), _0x48c401(this, this[_0x4cc7('0x14fa')])); } }, 'parseResource': function(_0x4ccdc0, _0x3fc30e, _0x43f52d, _0x29e5af) { var _0x113620 = new _0x4ec086(); null == this[_0x4cc7('0x14fb')] && (this['_loadingSessions'] = _0x2bc114[_0x4cc7('0x24')](null)); this[_0x4cc7('0x14fb')][_0x4cc7('0x29')](_0x113620); _0x113620[_0x4cc7('0x9ad')]('resourceComplete', _0x48c401(this, this[_0x4cc7('0x14fc')])); _0x113620[_0x4cc7('0x9ad')](_0x4cc7('0x5dd'), _0x48c401(this, this[_0x4cc7('0x14fd')])); _0x113620[_0x4cc7('0x9ad')](_0x4cc7('0x14fe'), _0x48c401(this, this[_0x4cc7('0x14ff')])); _0x113620[_0x4cc7('0x9ad')](_0x4cc7('0x1500'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x113620['addEventListener'](_0x4cc7('0x1502'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x113620[_0x4cc7('0x9ad')](_0x4cc7('0x1503'), _0x48c401(this, this['onAssetComplete'])); _0x113620['addEventListener'](_0x4cc7('0xec'), _0x48c401(this, this['onAssetComplete'])); _0x113620['addEventListener'](_0x4cc7('0x1504'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x113620[_0x4cc7('0x9ad')](_0x4cc7('0x1505'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x113620[_0x4cc7('0x9ad')](_0x4cc7('0x1506'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x113620['addEventListener'](_0x4cc7('0x1507'), _0x48c401(this, this['onAssetComplete'])); _0x113620[_0x4cc7('0x9ad')](_0x4cc7('0x752'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x113620[_0x4cc7('0x9ad')]('meshComplete', _0x48c401(this, this[_0x4cc7('0x1501')])); _0x113620[_0x4cc7('0x9ad')](_0x4cc7('0x5b1'), _0x48c401(this, this['onAssetComplete'])); _0x113620[_0x4cc7('0x9ad')]('skeletonComplete', _0x48c401(this, this[_0x4cc7('0x1501')])); _0x113620[_0x4cc7('0x9ad')](_0x4cc7('0x1508'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x113620[_0x4cc7('0x1509')](_0x2d63f9[_0x4cc7('0xe8')](_0x48c401, this, this[_0x4cc7('0x150a')])); _0x113620[_0x4cc7('0x150b')](_0x48c401(this, this[_0x4cc7('0x150c')])); return _0x113620['loadData'](_0x4ccdc0, '', _0x3fc30e, _0x43f52d, _0x29e5af); }, 'rehashAssetDict': function() { this[_0x4cc7('0x14e9')] = new _0x3a1efa(); this[_0x4cc7('0x14e8')][_0x4cc7('0x150d')] = !0x0; for (var _0x72fded = 0x0, _0x3e605a = this[_0x4cc7('0x14e8')]; _0x72fded < _0x3e605a['get_length'](); ) { var _0x2dc841 = _0x3e605a[_0x4cc7('0x2b')](_0x72fded); ++_0x72fded; var _0x2d97a8 = this['_assetDictionary'] , _0x1756b = _0x2dc841[_0x4cc7('0xd69')](); if (_0x2d63f9[_0x4cc7('0xbe')](null, _0x842c50[_0x1756b]) ? !_0x2d97a8[_0x4cc7('0xd76')](_0x1756b) : !_0x2d97a8['h'][_0x4cc7('0x959')](_0x1756b)) { var _0xc8f525 = this[_0x4cc7('0x14e9')]; _0x1756b = _0x2dc841[_0x4cc7('0xd69')](); _0x2d97a8 = new _0x3a1efa(); null != _0x842c50[_0x1756b] ? _0xc8f525['setReserved'](_0x1756b, _0x2d97a8) : _0xc8f525['h'][_0x1756b] = _0x2d97a8; } _0x2d97a8 = this[_0x4cc7('0x14e9')]; _0x1756b = _0x2dc841[_0x4cc7('0xd69')](); _0x2d97a8 = null != _0x842c50[_0x1756b] ? _0x2d97a8['getReserved'](_0x1756b) : _0x2d97a8['h'][_0x1756b]; _0x1756b = _0x2dc841[_0x4cc7('0xb4e')](); null != _0x842c50[_0x1756b] ? _0x2d97a8[_0x4cc7('0x97d')](_0x1756b, _0x2dc841) : _0x2d97a8['h'][_0x1756b] = _0x2dc841; } this[_0x4cc7('0x14f3')] = this[_0x4cc7('0x14e8')]['fixed'] = !0x1; }, 'onDependencyRetrieved': function(_0x36fba8) { this[_0x4cc7('0x9af')]('dependencyComplete') && this['dispatchEvent'](_0x36fba8); }, 'onDependencyRetrievingError': function(_0x137e9a) { return this[_0x4cc7('0x9af')]('loadError') ? (this[_0x4cc7('0x44')](_0x137e9a), !0x0) : !0x1; }, 'onDependencyRetrievingParseError': function(_0x19dbe0) { return this[_0x4cc7('0x9af')](_0x4cc7('0x150e')) ? (this[_0x4cc7('0x44')](_0x19dbe0), !0x0) : !0x1; }, 'onAssetComplete': function(_0x47d46b) { _0x4cc7('0x1500') == _0x47d46b[_0x4cc7('0x994')] && this['addAsset'](_0x47d46b['get_asset']()); this[_0x4cc7('0x44')](_0x47d46b[_0x4cc7('0x1176')]()); }, 'onTextureSizeError': function(_0x259624) { if (_0x4cc7('0x150f') !== _0x4cc7('0x150f')) { return 1.2 * this[_0x4cc7('0x102c')]; } else { this['dispatchEvent'](_0x259624['clone']()); } }, 'onResourceRetrieved': function(_0x15593d) { var _0x3bd564 = _0x5260f5[_0x4cc7('0x99b')](_0x15593d[_0x4cc7('0xa26')], _0x4ec086); this[_0x4cc7('0x1510')](_0x3bd564); _0x3bd564 = this['_loadingSessions'][_0x4cc7('0x2d')](_0x3bd564, 0x0); this[_0x4cc7('0x14fb')][_0x4cc7('0xa5e')](_0x3bd564, 0x1); this[_0x4cc7('0x44')](_0x15593d[_0x4cc7('0x1176')]()); }, 'killLoadingSession': function(_0x320f34) { _0x320f34[_0x4cc7('0xa2d')](_0x4cc7('0x1511'), _0x48c401(this, this[_0x4cc7('0x150a')])); _0x320f34[_0x4cc7('0xa2d')](_0x4cc7('0x1512'), _0x48c401(this, this[_0x4cc7('0x14fc')])); _0x320f34[_0x4cc7('0xa2d')]('dependencyComplete', _0x48c401(this, this[_0x4cc7('0x14fd')])); _0x320f34[_0x4cc7('0xa2d')](_0x4cc7('0x14fe'), _0x48c401(this, this[_0x4cc7('0x14ff')])); _0x320f34['removeEventListener'](_0x4cc7('0x1500'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x320f34[_0x4cc7('0xa2d')](_0x4cc7('0x1502'), _0x48c401(this, this['onAssetComplete'])); _0x320f34[_0x4cc7('0xa2d')](_0x4cc7('0x1503'), _0x48c401(this, this['onAssetComplete'])); _0x320f34[_0x4cc7('0xa2d')]('animationNodeComplete', _0x48c401(this, this['onAssetComplete'])); _0x320f34[_0x4cc7('0xa2d')](_0x4cc7('0x1504'), _0x2d63f9[_0x4cc7('0xe8')](_0x48c401, this, this['onAssetComplete'])); _0x320f34['removeEventListener']('textureComplete', _0x48c401(this, this[_0x4cc7('0x1501')])); _0x320f34[_0x4cc7('0xa2d')](_0x4cc7('0x1506'), _0x48c401(this, this['onAssetComplete'])); _0x320f34[_0x4cc7('0xa2d')](_0x4cc7('0x1507'), _0x48c401(this, this['onAssetComplete'])); _0x320f34[_0x4cc7('0xa2d')](_0x4cc7('0x752'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x320f34['removeEventListener'](_0x4cc7('0x1513'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x320f34[_0x4cc7('0xa2d')](_0x4cc7('0x5b1'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x320f34[_0x4cc7('0xa2d')](_0x4cc7('0xf1'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x320f34[_0x4cc7('0xa2d')]('skeletonPoseComplete', _0x48c401(this, this['onAssetComplete'])); _0x320f34[_0x4cc7('0xd8a')](); }, 'onAssetRename': function(_0x5e4c31) { var _0x842f4c = _0x5260f5[_0x4cc7('0x99b')](_0x5e4c31[_0x4cc7('0x1514')], _0x29fe35) , _0x3efc9d = this[_0x4cc7('0x14f5')](_0x842f4c[_0x4cc7('0xd69')](), _0x842f4c[_0x4cc7('0xb4e')]()); if (null != _0x3efc9d) { _0x5e4c31 = this['_strategy']; var _0x1cd63a = this[_0x4cc7('0x14e9')] , _0x2ba59e = _0x842f4c['get_assetNamespace'](); _0x5e4c31[_0x4cc7('0x14f7')](_0x842f4c, _0x3efc9d, _0x2d63f9[_0x4cc7('0x1515')](null, _0x842c50[_0x2ba59e]) ? _0x1cd63a[_0x4cc7('0xd77')](_0x2ba59e) : _0x1cd63a['h'][_0x2ba59e], this[_0x4cc7('0x14ef')]); } else _0x842f4c = this[_0x4cc7('0x14e9')], _0x3efc9d = _0x5e4c31['get_asset']()[_0x4cc7('0xd69')](), _0x842f4c = null != _0x842c50[_0x3efc9d] ? _0x842f4c['getReserved'](_0x3efc9d) : _0x842f4c['h'][_0x3efc9d], null != _0x842f4c && (_0x842f4c['remove'](_0x5e4c31[_0x4cc7('0x14b8')]()), _0x3efc9d = _0x5e4c31[_0x4cc7('0x14b7')]()[_0x4cc7('0xb4e')](), _0x5e4c31 = _0x5e4c31[_0x4cc7('0x14b7')](), null != _0x842c50[_0x3efc9d] ? _0x842f4c['setReserved'](_0x3efc9d, _0x5e4c31) : _0x842f4c['h'][_0x3efc9d] = _0x5e4c31); }, 'onAssetConflictResolved': function(_0x5b2a87) { this[_0x4cc7('0x44')](_0x5b2a87[_0x4cc7('0x1176')]()); }, '__class__': _0x32ca44, '__properties__': { 'set_conflictPrecedence': _0x2d63f9[_0x4cc7('0x406')], 'set_conflictStrategy': 'set_conflictStrategy' } }); var _0x1f907c = function(_0x267056) { if (_0x56067a[_0x4cc7('0x1516')](_0x4cc7('0x1517'), _0x4cc7('0x1518'))) { this[_0x4cc7('0xa43')] = 0x0; null != this[_0x4cc7('0x1519')] && _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb49')](this[_0x4cc7('0x1519')]); for (var _0x5a3cf8 = 0x0, _0x1add1e = this['gameObjects']; _0x5a3cf8 < _0x1add1e['get_length'](); ) { var _0x3fb342 = _0x1add1e[_0x4cc7('0x2b')](_0x5a3cf8); ++_0x5a3cf8; _0x3fb342[_0x4cc7('0x19')](); } _0x5a3cf8 = 0x0; for (_0x1add1e = this[_0x4cc7('0x1278')]; _0x5a3cf8 < _0x1add1e['get_length'](); ) _0x3fb342 = _0x1add1e[_0x4cc7('0x2b')](_0x5a3cf8), ++_0x5a3cf8, _0x3fb342[_0x4cc7('0x19')](); } else { this[_0x4cc7('0x11fa')] = _0x267056; _0x4ae64a[_0x4cc7('0x96b')](this); } }; _0x16dada[_0x2d63f9[_0x4cc7('0x408')]] = _0x1f907c; _0x1f907c[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'library', 'assets', _0x4cc7('0x151a')]; _0x1f907c[_0x4cc7('0x8f8')] = [_0x29fe35]; _0x1f907c['__super__'] = _0x4ae64a; _0x1f907c[_0x4cc7('0x8')] = _0x5aff49(_0x4ae64a[_0x4cc7('0x8')], { '_bitmapData': null, 'get_assetType': function() { return _0x4cc7('0x5c1'); }, '__class__': _0x1f907c, '__properties__': _0x5aff49(_0x4ae64a['prototype'][_0x4cc7('0x2d6')], { 'get_assetType': _0x4cc7('0x463') }) }); var _0x4cdc15 = function() {}; _0x16dada['away3d.library.naming.ConflictStrategyBase'] = _0x4cdc15; _0x4cdc15[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x405'), _0x4cc7('0x151b'), 'ConflictStrategyBase']; _0x4cdc15[_0x4cc7('0x8')] = {}; _0x4cdc15[_0x4cc7('0x8')]['resolveConflict'] = function(_0x135635, _0x827525, _0x2185fe, _0x1429c4) { throw new _0x202aa0(new _0xb16e5a()); } ; _0x4cdc15[_0x4cc7('0x8')][_0x4cc7('0x97b')] = function() { if ('mtqkw' !== _0x4cc7('0x151c')) { throw new _0x202aa0(new _0xb16e5a()); } else { var _0x3f44c1 = b++; a[_0x3f44c1] = 0x0; } } ; _0x4cdc15[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4cdc15; var _0x344016 = function() {}; _0x16dada[_0x4cc7('0x151d')] = _0x344016; _0x344016['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x405'), _0x4cc7('0x151b'), _0x4cc7('0x151e')]; _0x344016[_0x4cc7('0x92b')] = _0x4cdc15; _0x344016[_0x4cc7('0x8')] = _0x5aff49(_0x4cdc15[_0x4cc7('0x8')], { 'resolveConflict': function(_0x3b20b0, _0x4a234b, _0xf8d6dd, _0x337259) {}, 'create': function() { return new _0x344016(); }, '__class__': _0x344016 }); var _0x1029b2 = function() {}; _0x16dada[_0x4cc7('0x151f')] = _0x1029b2; _0x1029b2[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x405'), _0x4cc7('0x151b'), _0x4cc7('0x1520')]; var _0x2edf52 = function() {}; _0x16dada[_0x4cc7('0x1521')] = _0x2edf52; _0x2edf52[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x405'), _0x4cc7('0x52a'), _0x4cc7('0x1522')]; _0x2edf52['createUID'] = function() { if (_0x4cc7('0x1523') !== _0x4cc7('0x1524')) { for (var _0x180d0e = [], _0xe82966 = 0x0; 0x24 > _0xe82966; ) { if (_0x4cc7('0x1525') !== _0x4cc7('0x1525')) { null != _0x44dd09[_0x4cc7('0x1526')]['h'][_0x4cc7('0x9f0')][_0x180d0e[_0x4cc7('0x8ed')]] && (_0x3a8a6f[_0x4cc7('0x95b')](_0x44dd09[_0x4cc7('0x1527')], _0x44dd09[_0x4cc7('0x1526')]['h'][_0x180d0e[_0x4cc7('0x8ed')]]), _0x44dd09[_0x4cc7('0x1526')]['remove'](_0x180d0e)); _0x44dd09[_0x4cc7('0x1528')] = _0x44dd09[_0x4cc7('0x1527')]['length']; _0x180d0e = 0x0; for (var _0x54831e = _0x44dd09['__instances']; _0x180d0e < _0x54831e[_0x4cc7('0x21')]; ) { var _0x5a8841 = _0x54831e[_0x180d0e]; ++_0x180d0e; _0x5a8841[_0x4cc7('0x44')](new _0x5a6840('deviceRemoved',!0x0,!0x1,_0xe82966)); } } else { var _0x4272f9 = _0xe82966++; _0x180d0e[_0x4272f9] = 0x0; } } for (_0x4272f9 = _0xe82966 = 0x0; 0x8 > _0x4272f9; ) _0x4272f9++, _0x180d0e[_0xe82966++] = _0x2edf52[_0x4cc7('0x1529')][Math[_0x4cc7('0xaeb')](0x10 * Math[_0x4cc7('0xc2b')]())]; for (_0x4272f9 = 0x0; 0x3 > _0x4272f9; ) { _0x4272f9++; _0x180d0e[_0xe82966++] = 0x2d; for (var _0x1c3a2a = 0x0; 0x4 > _0x1c3a2a; ) _0x1c3a2a++, _0x180d0e[_0xe82966++] = _0x2edf52['ALPHA_CHAR_CODES'][Math['floor'](0x10 * Math['random']())]; } _0x180d0e[_0xe82966++] = 0x2d; _0x4272f9 = new Date()[_0x4cc7('0xbe3')](); _0x4272f9 = _0x3a8a6f['substr'](_0x4cc7('0x152a') + _0x29cea6['hex'](_0x4272f9 | 0x0), -0x8, null); for (_0x1c3a2a = 0x0; 0x8 > _0x1c3a2a; ) { var _0x1d50a0 = _0x1c3a2a++; _0x180d0e[_0xe82966++] = _0x3a8a6f[_0x4cc7('0xc89')](_0x4272f9, _0x1d50a0); } for (_0x4272f9 = 0x0; 0x4 > _0x4272f9; ) _0x4272f9++, _0x180d0e[_0xe82966++] = _0x2edf52[_0x4cc7('0x1529')][Math['floor'](0x10 * Math[_0x4cc7('0xc2b')]())]; _0xe82966 = ''; _0x4272f9 = 0x0; for (_0x1c3a2a = _0x180d0e['length']; _0x4272f9 < _0x1c3a2a; ) _0x1d50a0 = _0x4272f9++, _0xe82966 += String[_0x4cc7('0x152b')](_0x180d0e[_0x1d50a0]); return _0xe82966; } else { if (null == _0x4272f9) _0xe82966['error'](_0x4cc7('0x152c') + _0x180d0e + '\x22'); else if (_0x4272f9 = _0x3ad3c9[_0x4cc7('0xca4')](_0x4272f9), null == _0x4272f9) _0xe82966[_0x4cc7('0x12aa')]('Cannot\x20open\x20library\x20\x22' + _0x180d0e + '\x22'); else { var _0x3f348b = _0x477148[_0x4cc7('0x152d')]; null != _0x842c50[_0x180d0e] ? _0x3f348b[_0x4cc7('0x97d')](_0x180d0e, _0x4272f9) : _0x3f348b['h'][_0x180d0e] = _0x4272f9; _0x4272f9[_0x4cc7('0x152e')][_0x4cc7('0x2a')]((_0x37a526 = _0x477148[_0x4cc7('0x152e')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x152f')]))); _0x4272f9 = _0x4272f9[_0x4cc7('0x40')](); _0xe82966['completeWith'](_0x4272f9); } } } ; var _0x5d061a = function() { this['_specular'] = this[_0x4cc7('0x1530')] = this['_specularG'] = this[_0x4cc7('0x1531')] = this[_0x4cc7('0x1532')] = this[_0x4cc7('0x1533')] = this[_0x4cc7('0x1534')] = this[_0x4cc7('0x1535')] = 0x1; this[_0x4cc7('0x1536')] = this[_0x4cc7('0x1537')] = this[_0x4cc7('0x1538')] = this['_ambientB'] = 0x0; this[_0x4cc7('0x1539')] = 0xffffff; this[_0x4cc7('0x153a')] = this['_colorG'] = this['_colorB'] = 0x1; this[_0x4cc7('0x12c1')] = 0xffffff; _0x471021[_0x4cc7('0x96b')](this); }; _0x16dada['away3d.lights.LightBase'] = _0x5d061a; _0x5d061a[_0x4cc7('0x8f2')] = [_0x2d63f9['hqBCv'], _0x4cc7('0x153b'), _0x2d63f9['JkKDy']]; _0x5d061a[_0x4cc7('0x92b')] = _0x471021; _0x5d061a[_0x4cc7('0x8')] = _0x5aff49(_0x471021[_0x4cc7('0x8')], { '_color': null, '_colorR': null, '_colorG': null, '_colorB': null, '_ambientColor': null, '_ambient': null, '_ambientR': null, '_ambientG': null, '_ambientB': null, '_specular': null, '_specularR': null, '_specularG': null, '_specularB': null, '_diffuse': null, '_diffuseR': null, '_diffuseG': null, '_diffuseB': null, '_castsShadows': null, '_shadowMapper': null, 'get_castsShadows': function() { return this[_0x4cc7('0x1461')]; }, 'set_castsShadows': function(_0xfb4a7d) { if (this['_castsShadows'] == _0xfb4a7d) return _0xfb4a7d; (this[_0x4cc7('0x1461')] = _0xfb4a7d) ? (null == this[_0x4cc7('0x153c')] && (this[_0x4cc7('0x153c')] = this[_0x4cc7('0x153d')]()), this[_0x4cc7('0x153c')][_0x4cc7('0x153e')](this)) : (null != this[_0x4cc7('0x153c')] && this['_shadowMapper'][_0x4cc7('0xa35')](), this[_0x4cc7('0x153c')] = null); this[_0x4cc7('0x44')](new _0x4e11d0(_0x4cc7('0x153f'))); return _0xfb4a7d; }, 'createShadowMapper': function() { throw new _0x202aa0(new _0xb16e5a()); }, 'set_specular': function(_0x19b34f) { 0x0 > _0x19b34f && (_0x19b34f = 0x0); this[_0x4cc7('0x1540')] = _0x19b34f; this[_0x4cc7('0x1541')](); return _0x19b34f; }, 'set_diffuse': function(_0x283252) { if ('IyxHp' === _0x4cc7('0x1542')) { e(0x1); } else { 0x0 > _0x283252 && (_0x283252 = 0x0); this[_0x4cc7('0x1532')] = _0x283252; this['updateDiffuse'](); return _0x283252; } }, 'set_color': function(_0x5700c8) { this['_color'] = _0x5700c8; this[_0x4cc7('0x153a')] = (this[_0x4cc7('0x12c1')] >> 0x10 & 0xff) / 0xff; this[_0x4cc7('0x1543')] = (this['_color'] >> 0x8 & 0xff) / 0xff; this[_0x4cc7('0x1544')] = (this[_0x4cc7('0x12c1')] & 0xff) / 0xff; this[_0x4cc7('0x1017')](); this[_0x4cc7('0x1541')](); return _0x5700c8; }, 'set_ambient': function(_0x4764a0) { if ('kiBAn' !== _0x4cc7('0x1545')) { b = b[_0x4cc7('0xe55')](); return _0x4cc7('0x39e') + _0x4bf907[_0x4cc7('0x4dc')](b) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1546')]) + _0x4cc7('0x1547') + this[_0x4cc7('0x1548')](_0x4764a0, b, this[_0x4cc7('0x1549')], this[_0x4cc7('0x1366')], b, 'clamp') + _0x4cc7('0xaf') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](b) + '\x0a'; } else { 0x0 > _0x4764a0 ? _0x4764a0 = 0x0 : 0x1 < _0x4764a0 && (_0x4764a0 = 0x1); this['_ambient'] = _0x4764a0; this[_0x4cc7('0x154b')](); return _0x4764a0; } }, 'set_ambientColor': function(_0x56f85d) { if ('KMcKn' === _0x4cc7('0x154c')) { this[_0x4cc7('0x1539')] = _0x56f85d; this['updateAmbient'](); return _0x56f85d; } else { _0x180fa9['view']['get_camera']()['set_x'](0x7); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](-0x1a); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xa31); var _0x4a7ed3 = null; null == _0x4a7ed3 && (_0x4a7ed3 = new _0x169fce()); var _0x426fad = Math[_0x4cc7('0x28')](0.32288591161895097); _0x4a7ed3['x'] = 0.092 * _0x426fad; _0x4a7ed3['y'] = -0.514 * _0x426fad; _0x4a7ed3['z'] = 0.853 * _0x426fad; _0x4a7ed3['w'] = Math['cos'](0.32288591161895097); _0x426fad = _0x4a7ed3['x'] * _0x4a7ed3['x'] + _0x4a7ed3['y'] * _0x4a7ed3['y'] + _0x4a7ed3['z'] * _0x4a7ed3['z'] + _0x4a7ed3['w'] * _0x4a7ed3['w']; var _0x2701c2 = _0x426fad - 0x1; 1e-10 > (_0x56067a['FPKzr'](0x0, _0x2701c2) ? _0x2701c2 : -_0x2701c2) || (0x0 == _0x426fad ? (_0x4a7ed3['x'] = 0x0, _0x4a7ed3['y'] = 0x0, _0x4a7ed3['z'] = 0x0, _0x4a7ed3['w'] = 0x1) : (_0x426fad = 0x1 / Math[_0x4cc7('0x2c')](_0x426fad), _0x4a7ed3['x'] *= _0x426fad, _0x4a7ed3['y'] *= _0x426fad, _0x4a7ed3['z'] *= _0x426fad, _0x4a7ed3['w'] *= _0x426fad)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x4a7ed3)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x9, 0x27); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x46); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.2, 38.1); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2f); this['duplicator']['spritesheet']['set_xInverted'](!0x0); _0x4a7ed3 = _0x1baaa1[_0x4cc7('0x7d9')](0x3e8); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x154d'), 0x0, -0x136, null, _0x4a7ed3, null, null, null); this[_0x4cc7('0xace')]['addBubble'](_0x56067a[_0x4cc7('0x5ad')], -0xa0, -0x78, null, null, -0x1, null, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x154e'), 0xdc, 0x28, null, null, -0x1, null, null); _0x4a7ed3 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('But\x20no\x20Plan\x20B\x20or\x20D.', 0x12c, 0x104, null, null, -0x1, _0x4a7ed3, null); } }, 'updateAmbient': function() { this[_0x4cc7('0x1537')] = (this[_0x4cc7('0x1539')] >> 0x10 & 0xff) / 0xff * this[_0x4cc7('0x1536')]; this[_0x4cc7('0x1538')] = (this[_0x4cc7('0x1539')] >> 0x8 & 0xff) / 0xff * this[_0x4cc7('0x1536')]; this[_0x4cc7('0x154f')] = (this['_ambientColor'] & 0xff) / 0xff * this[_0x4cc7('0x1536')]; }, 'getObjectProjectionMatrix': function(_0x570c52, _0x57a9aa, _0x387e79) { throw new _0x202aa0(new _0xb16e5a()); }, 'createEntityPartitionNode': function() { if ('vmnYb' === _0x4cc7('0x1550')) { null == b && (b = new _0x469fbd()); var _0x4aed97 = a['x'] * a['y'] + a['z'] * a['w']; if (0.499 < _0x4aed97) return b['x'] = 0x2 * Math['atan2'](a['x'], a['w']), b['y'] = 1.5707963267948966, b['z'] = 0x0, b; if (-0.499 > _0x4aed97) return b['x'] = -0x2 * Math[_0x4cc7('0x131b')](a['x'], a['w']), b['y'] = -1.5707963267948966, b['z'] = 0x0, b; b['x'] = Math[_0x4cc7('0x131b')](0x2 * (a['w'] * a['x'] + a['y'] * a['z']), 0x1 - 0x2 * (a['x'] * a['x'] + a['y'] * a['y'])); b['y'] = Math['asin'](0x2 * (a['w'] * a['y'] - a['z'] * a['x'])); b['z'] = Math[_0x4cc7('0x131b')](0x2 * (a['w'] * a['z'] + a['x'] * a['y']), 0x1 - 0x2 * (a['y'] * a['y'] + a['z'] * a['z'])); return b; } else { return new _0x139d6a(this); } }, 'get_assetType': function() { return _0x4cc7('0x1551'); }, 'updateSpecular': function() { this[_0x4cc7('0x1530')] = this[_0x4cc7('0x153a')] * this[_0x4cc7('0x1540')]; this[_0x4cc7('0x1552')] = this[_0x4cc7('0x1543')] * this[_0x4cc7('0x1540')]; this[_0x4cc7('0x1531')] = this[_0x4cc7('0x1544')] * this['_specular']; }, 'updateDiffuse': function() { if ('isQkf' === _0x4cc7('0x1553')) { this[_0x4cc7('0x1533')] = this[_0x4cc7('0x153a')] * this[_0x4cc7('0x1532')]; this['_diffuseG'] = this[_0x4cc7('0x1543')] * this[_0x4cc7('0x1532')]; this[_0x4cc7('0x1535')] = this[_0x4cc7('0x1544')] * this[_0x4cc7('0x1532')]; } else { var _0x387dd7 = c++; if (this['_passes'][_0x4cc7('0x2b')](_0x387dd7) != b[_0x4cc7('0x2b')](_0x387dd7)) { this[_0x4cc7('0x1554')] = !0x0; return; } } }, 'get_shadowMapper': function() { return this[_0x4cc7('0x153c')]; }, 'set_shadowMapper': function(_0xf19efa) { this['_shadowMapper'] = _0xf19efa; this[_0x4cc7('0x153c')][_0x4cc7('0x153e')](this); return _0xf19efa; }, '__class__': _0x5d061a, '__properties__': _0x2d63f9[_0x4cc7('0x11f0')](_0x5aff49, _0x471021['prototype'][_0x4cc7('0x2d6')], { 'set_shadowMapper': 'set_shadowMapper', 'get_shadowMapper': _0x4cc7('0x13ed'), 'set_ambientColor': _0x4cc7('0x1555'), 'set_ambient': _0x4cc7('0x81'), 'set_color': _0x4cc7('0x1556'), 'set_diffuse': _0x4cc7('0x1557'), 'set_specular': _0x4cc7('0x1558'), 'set_castsShadows': 'set_castsShadows', 'get_castsShadows': _0x4cc7('0x119b') }) }); var _0x5d21ea = function(_0x5854dd, _0x56fa60, _0x3d36a4) { null == _0x3d36a4 && (_0x3d36a4 = 0x1); null == _0x56fa60 && (_0x56fa60 = -0x1); null == _0x5854dd && (_0x5854dd = 0x0); _0x5d061a['call'](this); this[_0x4cc7('0x1559')](new _0x21e384(_0x5854dd,_0x56fa60,_0x3d36a4)); this['_sceneDirection'] = new _0x21e384(); }; _0x16dada[_0x4cc7('0x155a')] = _0x5d21ea; _0x5d21ea[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x153b'), _0x4cc7('0x155b')]; _0x5d21ea[_0x4cc7('0x92b')] = _0x5d061a; _0x5d21ea[_0x4cc7('0x8')] = _0x5aff49(_0x5d061a[_0x4cc7('0x8')], { '_direction': null, '_tmpLookAt': null, '_sceneDirection': null, '_projAABBPoints': null, 'createEntityPartitionNode': function() { return new _0x54e7df(this); }, 'get_sceneDirection': function() { this[_0x4cc7('0xfac')] && this[_0x4cc7('0x155c')](); return this['_sceneDirection']; }, 'set_direction': function(_0xada349) { this['_direction'] = _0xada349; null == this[_0x4cc7('0x155d')] && (this['_tmpLookAt'] = new _0x21e384()); var _0x590761 = this[_0x4cc7('0x472')](); this[_0x4cc7('0x155d')]['x'] = _0x590761 + this[_0x4cc7('0x155e')]['x']; _0x590761 = this['get_y'](); this[_0x4cc7('0x155d')]['y'] = _0x590761 + this[_0x4cc7('0x155e')]['y']; _0x590761 = this['get_z'](); this[_0x4cc7('0x155d')]['z'] = _0x590761 + this[_0x4cc7('0x155e')]['z']; this[_0x4cc7('0xfd9')](this[_0x4cc7('0x155d')]); return _0xada349; }, 'getDefaultBoundingVolume': function() { return new _0xab5c66(); }, 'updateBounds': function() {}, 'updateSceneTransform': function() { _0x5d061a[_0x4cc7('0x8')]['updateSceneTransform'][_0x4cc7('0x96b')](this); this['get_sceneTransform']()[_0x4cc7('0xf8f')](0x2, this[_0x4cc7('0x155f')]); this[_0x4cc7('0x155f')][_0x4cc7('0xf43')](); }, 'createShadowMapper': function() { return new _0x44d240(); }, 'getObjectProjectionMatrix': function(_0x5f245c, _0x646dc8, _0x26b057) { var _0x45fd23 = _0x2c4d00[_0x4cc7('0xf36')] , _0x1583de = _0x5f245c[_0x4cc7('0x11c1')]()['get_bounds']() , _0x3eb1c8 = new _0x165614(); _0x3eb1c8['copyFrom'](_0x5f245c['getRenderSceneTransform'](_0x646dc8)); _0x3eb1c8[_0x4cc7('0xa90')](this['get_inverseSceneTransform']()); null == this[_0x4cc7('0x1560')] && (this[_0x4cc7('0x1560')] = _0x2bc114[_0x4cc7('0x9cf')](null)); _0x3eb1c8[_0x4cc7('0x1561')](_0x1583de[_0x4cc7('0xef0')](), this['_projAABBPoints']); _0x5f245c = Infinity; _0x646dc8 = -Infinity; _0x1583de = Infinity; for (var _0x356792 = -Infinity, _0x14c757 = Infinity, _0x55d3e7 = -Infinity, _0x4bf907, _0x48c401 = 0x0; 0x18 > _0x48c401; ) _0x4bf907 = this[_0x4cc7('0x1560')][_0x4cc7('0x2b')](_0x48c401++), _0x4bf907 < _0x5f245c && (_0x5f245c = _0x4bf907), _0x4bf907 > _0x646dc8 && (_0x646dc8 = _0x4bf907), _0x4bf907 = this[_0x4cc7('0x1560')][_0x4cc7('0x2b')](_0x48c401++), _0x4bf907 < _0x1583de && (_0x1583de = _0x4bf907), _0x4bf907 > _0x356792 && (_0x356792 = _0x4bf907), _0x4bf907 = this[_0x4cc7('0x1560')][_0x4cc7('0x2b')](_0x48c401++), _0x4bf907 < _0x14c757 && (_0x14c757 = _0x4bf907), _0x4bf907 > _0x55d3e7 && (_0x55d3e7 = _0x4bf907); _0x4bf907 = 0x1 / (_0x646dc8 - _0x5f245c); _0x48c401 = 0x1 / (_0x356792 - _0x1583de); _0x55d3e7 = 0x1 / (_0x55d3e7 - _0x14c757); _0x45fd23[_0x4cc7('0x9e7')](0x0, 0x2 * _0x4bf907); _0x45fd23[_0x4cc7('0x9e7')](0x5, 0x2 * _0x48c401); _0x45fd23['set'](0xa, _0x55d3e7); _0x45fd23[_0x4cc7('0x9e7')](0xc, -(_0x646dc8 + _0x5f245c) * _0x4bf907); _0x45fd23[_0x4cc7('0x9e7')](0xd, -(_0x356792 + _0x1583de) * _0x48c401); _0x45fd23[_0x4cc7('0x9e7')](0xe, -_0x14c757 * _0x55d3e7); _0x45fd23['set'](0x1, _0x45fd23['set'](0x2, _0x45fd23[_0x4cc7('0x9e7')](0x3, _0x45fd23['set'](0x4, _0x45fd23[_0x4cc7('0x9e7')](0x6, _0x45fd23[_0x4cc7('0x9e7')](0x7, _0x45fd23[_0x4cc7('0x9e7')](0x8, _0x45fd23[_0x4cc7('0x9e7')](0x9, _0x45fd23['set'](0xb, 0x0))))))))); _0x45fd23[_0x4cc7('0x9e7')](0xf, 0x1); null == _0x26b057 && (_0x26b057 = new _0x165614()); _0x26b057[_0x4cc7('0xf8b')](_0x45fd23); _0x26b057[_0x4cc7('0xfcb')](_0x3eb1c8); return _0x26b057; }, '__class__': _0x5d21ea, '__properties__': _0x5aff49(_0x5d061a[_0x4cc7('0x8')]['__properties__'], { 'set_direction': _0x4cc7('0x1559'), 'get_sceneDirection': _0x4cc7('0x1562') }) }); var _0x25fdaa = function(_0x45c5bd, _0x6d95f3) { _0x5d061a[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1563')] = _0x45c5bd; this[_0x4cc7('0x1564')] = _0x6d95f3; }; _0x16dada['away3d.lights.LightProbe'] = _0x25fdaa; _0x25fdaa[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x153b'), _0x2d63f9[_0x4cc7('0x1565')]]; _0x25fdaa['__super__'] = _0x5d061a; _0x25fdaa[_0x4cc7('0x8')] = _0x5aff49(_0x5d061a[_0x4cc7('0x8')], { '_diffuseMap': null, '_specularMap': null, 'createEntityPartitionNode': function() { return new _0x1ffdca(this); }, 'get_diffuseMap': function() { return this[_0x4cc7('0x1563')]; }, 'get_specularMap': function() { return this['_specularMap']; }, 'updateBounds': function() { this[_0x4cc7('0xfec')] = !0x1; }, 'getDefaultBoundingVolume': function() { return new _0xab5c66(); }, 'getObjectProjectionMatrix': function(_0xa65792, _0x2b1f41, _0x31f4c1) { throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1566'))); }, '__class__': _0x25fdaa, '__properties__': _0x5aff49(_0x5d061a[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_specularMap': _0x4cc7('0x1567'), 'get_diffuseMap': _0x4cc7('0x1568') }) }); var _0x52fef7 = function() { this[_0x4cc7('0x1569')] = 0x186a0; this['_radius'] = 0x15f90; _0x5d061a[_0x4cc7('0x96b')](this); this[_0x4cc7('0x156a')] = 0x1 / (this[_0x4cc7('0x1569')] * this['_fallOff'] - this['_radius'] * this[_0x4cc7('0xf38')]); }; _0x16dada[_0x4cc7('0x156b')] = _0x52fef7; _0x52fef7[_0x4cc7('0x8f2')] = ['away3d', 'lights', 'PointLight']; _0x52fef7[_0x4cc7('0x92b')] = _0x5d061a; _0x52fef7[_0x4cc7('0x8')] = _0x5aff49(_0x5d061a[_0x4cc7('0x8')], { '_radius': null, '_fallOff': null, '_fallOffFactor': null, 'createShadowMapper': function() { return new _0x570a7e(); }, 'createEntityPartitionNode': function() { return new _0x42e58b(this); }, 'set_radius': function(_0x4579e7) { this[_0x4cc7('0xf38')] = _0x4579e7; 0x0 > this[_0x4cc7('0xf38')] ? this[_0x4cc7('0xf38')] = 0x0 : this[_0x4cc7('0xf38')] > this['_fallOff'] && (this[_0x4cc7('0x1569')] = this[_0x4cc7('0xf38')], this['invalidateBounds']()); this[_0x4cc7('0x156a')] = 0x1 / (this['_fallOff'] * this[_0x4cc7('0x1569')] - this[_0x4cc7('0xf38')] * this[_0x4cc7('0xf38')]); return _0x4579e7; }, 'get_fallOff': function() { return this['_fallOff']; }, 'set_fallOff': function(_0x4b32bb) { this[_0x4cc7('0x1569')] = _0x4b32bb; 0x0 > this['_fallOff'] && (this[_0x4cc7('0x1569')] = 0x0); this['_fallOff'] < this[_0x4cc7('0xf38')] && (this['_radius'] = this['_fallOff']); this[_0x4cc7('0x156a')] = _0x2d63f9[_0x4cc7('0xe9')](0x1, this[_0x4cc7('0x1569')] * this[_0x4cc7('0x1569')] - this[_0x4cc7('0xf38')] * this['_radius']); this[_0x4cc7('0x1166')](); return _0x4b32bb; }, 'updateBounds': function() { this['_bounds']['fromSphere'](new _0x21e384(), this['_fallOff']); this['_boundsInvalid'] = !0x1; }, 'getDefaultBoundingVolume': function() { return new _0x34ddaf(); }, 'getObjectProjectionMatrix': function(_0xaeb7f3, _0x5e00df, _0x1d641b) { var _0xae93bd = _0x2c4d00['RAW_DATA_CONTAINER'] , _0x4071e5 = _0xaeb7f3['get_sourceEntity']()['get_bounds']() , _0x38254f = new _0x165614(); _0x38254f['copyFrom'](_0xaeb7f3[_0x4cc7('0x1218')](_0x5e00df)); _0x38254f[_0x4cc7('0xa90')](this[_0x4cc7('0xabc')]['get_inverseSceneTransform']()); this[_0x4cc7('0xfd9')](_0x38254f[_0x4cc7('0xd1a')]()); _0x38254f[_0x4cc7('0xa28')](_0xaeb7f3['getRenderSceneTransform'](_0x5e00df)); _0x38254f[_0x4cc7('0xa90')](this[_0x4cc7('0x3de')]()); _0x38254f[_0x4cc7('0xf8f')](0x3, this[_0x4cc7('0xf4c')]); _0xaeb7f3 = _0x38254f[_0x4cc7('0x1008')](_0x4071e5[_0x4cc7('0xeef')]()); _0x5e00df = _0x38254f['deltaTransformVector'](_0x4071e5[_0x4cc7('0xef9')]()); _0x4071e5 = this[_0x4cc7('0xf4c')]['z']; _0xaeb7f3 = _0xaeb7f3['x'] * _0xaeb7f3['x'] + _0xaeb7f3['y'] * _0xaeb7f3['y'] + _0xaeb7f3['z'] * _0xaeb7f3['z']; _0x5e00df = _0x5e00df['x'] * _0x5e00df['x'] + _0x5e00df['y'] * _0x5e00df['y'] + _0x5e00df['z'] * _0x5e00df['z']; _0xaeb7f3 = Math[_0x4cc7('0x2c')](_0xaeb7f3 > _0x5e00df ? _0xaeb7f3 : _0x5e00df); _0x5e00df = _0x4071e5 - _0xaeb7f3; _0x4071e5 += _0xaeb7f3; _0xae93bd[_0x4cc7('0x9e7')](0x5, _0xae93bd[_0x4cc7('0x9e7')](0x0, _0x5e00df / _0xaeb7f3)); _0xae93bd[_0x4cc7('0x9e7')](0xa, _0x4071e5 / (_0x4071e5 - _0x5e00df)); _0xae93bd[_0x4cc7('0x9e7')](0xb, 0x1); _0xae93bd[_0x4cc7('0x9e7')](0x1, _0xae93bd[_0x4cc7('0x9e7')](0x2, _0xae93bd[_0x4cc7('0x9e7')](0x3, _0xae93bd[_0x4cc7('0x9e7')](0x4, _0xae93bd[_0x4cc7('0x9e7')](0x6, _0xae93bd[_0x4cc7('0x9e7')](0x7, _0xae93bd[_0x4cc7('0x9e7')](0x8, _0xae93bd['set'](0x9, _0xae93bd[_0x4cc7('0x9e7')](0xc, _0xae93bd['set'](0xd, _0xae93bd[_0x4cc7('0x9e7')](0xf, 0x0))))))))))); _0xae93bd['set'](0xe, -_0x5e00df * _0xae93bd[_0x4cc7('0x2b')](0xa)); null == _0x1d641b && (_0x1d641b = new _0x165614()); _0x1d641b[_0x4cc7('0xf8b')](_0xae93bd); _0x1d641b[_0x4cc7('0xfcb')](_0x38254f); return _0x1d641b; }, '__class__': _0x52fef7, '__properties__': _0x5aff49(_0x5d061a[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_fallOff': _0x4cc7('0x156c'), 'get_fallOff': _0x4cc7('0x156d'), 'set_radius': _0x4cc7('0x156e') }) }); var _0x46ba85 = function() { this[_0x4cc7('0x156f')] = !0x0; this[_0x4cc7('0x1570')] = 0x800; this[_0x4cc7('0x1571')] = this[_0x4cc7('0x1572')](); }; _0x16dada[_0x4cc7('0x1573')] = _0x46ba85; _0x46ba85[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x153b'), _0x4cc7('0x1574'), _0x4cc7('0x1575')]; _0x46ba85[_0x4cc7('0x8')] = {}; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x1571')] = null; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x1576')] = null; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x1570')] = null; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x1364')] = null; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x1577')] = null; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x156f')] = null; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x13ef')] = null; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x1572')] = function() { return new _0x2584c6(); } ; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x13ee')] = function() { return this._autoUpdateShadows; } ; _0x46ba85[_0x4cc7('0x8')]['set_light'] = function(_0xef757e) { return this._light = _0xef757e; } ; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x1578')] = function() { null == this._depthMap && (this._depthMap = this.createDepthTexture()); return this._depthMap; } ; _0x46ba85[_0x4cc7('0x8')]['get_depthMapSize'] = function() { return this._depthMapSize; } ; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x1579')] = function(_0x388962) { if (_0x388962 == this._depthMapSize) return _0x388962; this._depthMapSize = _0x388962; if (this._explicitDepthMap) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x157a'))); null != this._depthMap && (this._depthMap.dispose(), this._depthMap = null); return _0x388962; } ; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0xa35')] = function() { this._casterCollector = null; null == this._depthMap || this._explicitDepthMap || this._depthMap.dispose(); this._depthMap = null; } ; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x157b')] = function() { return new _0xa033b5(this._depthMapSize,this._depthMapSize); } ; _0x46ba85[_0x4cc7('0x8')]['renderDepthMap'] = function(_0x181534, _0x1fe277, _0x114e3c) { this._shadowsInvalid = !0x1; this.updateDepthProjection(_0x1fe277.get_camera()); _0x2d63f9.KQpPU(null, this._depthMap) && (this._depthMap = this.createDepthTexture()); this.drawDepthMap(this._depthMap.getTextureForStage3D(_0x181534), _0x1fe277.scene, _0x114e3c); } ; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x157c')] = function(_0x238465) { throw new _0x202aa0(new _0xb16e5a()); } ; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x157d')] = function(_0x5663cd, _0x53674c, _0x345a86) { throw new _0x202aa0(new _0xb16e5a()); } ; _0x46ba85[_0x4cc7('0x8')]['__class__'] = _0x46ba85; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1579')] = _0x4cc7('0x1579'); _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x40d')] = _0x2d63f9.wtkwV; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_depthMap'] = 'get_depthMap'; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x153e')] = 'set_light'; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x13ee')] = _0x4cc7('0x13ee'); var _0x44d240 = function() { this[_0x4cc7('0x157e')] = 0x40; this['_lightOffset'] = 0x2710; _0x46ba85[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1437')] = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0x157f')] = new _0x50a2f9(); this['_overallDepthCamera'] = new _0x262ecb(this[_0x4cc7('0x157f')]); this[_0x4cc7('0x1580')] = _0x2bc114[_0x4cc7('0x9cf')](null, 0x18); this[_0x4cc7('0x1036')] = new _0x165614(); }; _0x16dada['away3d.lights.shadowmaps.DirectionalShadowMapper'] = _0x44d240; _0x44d240['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x153b'), _0x4cc7('0x1574'), _0x4cc7('0x1581')]; _0x44d240[_0x4cc7('0x92b')] = _0x46ba85; _0x44d240['prototype'] = _0x5aff49(_0x46ba85[_0x4cc7('0x8')], { '_overallDepthCamera': null, '_localFrustum': null, '_lightOffset': null, '_matrix': null, '_overallDepthLens': null, '_snap': null, '_cullPlanes': null, '_minZ': null, '_maxZ': null, 'get_depthProjection': function() { if (_0x4cc7('0x1582') !== _0x4cc7('0x1582')) { if (null == this[_0x4cc7('0x1583')]) return !0x1; var _0x20f630 = this[_0x4cc7('0x1583')][_0x4cc7('0x1584')]; return null != _0x842c50[a] ? _0x20f630[_0x4cc7('0xd76')](a) : _0x20f630['h']['hasOwnProperty'](a); } else { return this[_0x4cc7('0x1585')][_0x4cc7('0x1411')](); } }, 'get_depth': function() { return this['_maxZ'] - this[_0x4cc7('0x1586')]; }, 'drawDepthMap': function(_0x287280, _0x18d6b7, _0x45c488) { var _0x12dbe2 = '3|2|1|0|5|4'['split']('|') , _0x14bbf1 = 0x0; while (!![]) { switch (_0x12dbe2[_0x14bbf1++]) { case '0': _0x18d6b7[_0x4cc7('0x10fb')](this['_casterCollector']); continue; case '1': this[_0x4cc7('0x1571')][_0x4cc7('0x9fd')](); continue; case '2': this[_0x4cc7('0x1571')][_0x4cc7('0x1587')](this[_0x4cc7('0x1437')]); continue; case '3': this[_0x4cc7('0x1571')][_0x4cc7('0x145b')](this['_overallDepthCamera']); continue; case '4': this[_0x4cc7('0x1571')][_0x4cc7('0x1588')](); continue; case '5': _0x45c488[_0x4cc7('0xa17')](this[_0x4cc7('0x1571')], _0x287280); continue; } break; } }, 'updateCullPlanes': function(_0x23db4f) { var _0x3a1d81 = _0x4cc7('0x1589')['split']('|') , _0x3ae3b5 = 0x0; while (!![]) { switch (_0x3a1d81[_0x3ae3b5++]) { case '0': _0x335324 = _0x335324['z']; continue; case '1': _0x2d6c56 = _0x335324['x']; continue; case '2': this['_cullPlanes'][_0x4cc7('0x9e7')](0x3, _0x2d6c56[_0x4cc7('0x2b')](0x3)); continue; case '3': for (var _0x126ae8 = 0x4, _0x233ab3 = 0x0; 0x6 > _0x233ab3; ) { var _0x2021bf = _0x233ab3++; _0x2021bf = _0x23db4f[_0x4cc7('0x2b')](_0x2021bf); 0x0 > _0x2021bf['a'] * _0x2d6c56 + _0x2021bf['b'] * _0x5e90e8 + _0x2021bf['c'] * _0x335324 && this[_0x4cc7('0x1437')][_0x4cc7('0x9e7')](_0x126ae8++, _0x2021bf); } continue; case '4': this[_0x4cc7('0x1437')]['set'](0x2, _0x2d6c56['get'](0x2)); continue; case '5': var _0x2d6c56 = this['_overallDepthCamera'][_0x4cc7('0x1031')](); continue; case '6': this[_0x4cc7('0x1437')][_0x4cc7('0xb7c')](0x4); continue; case '7': var _0x335324 = _0x5260f5['__cast'](this['_light'], _0x5d21ea)[_0x4cc7('0x1562')](); continue; case '8': this[_0x4cc7('0x1437')][_0x4cc7('0x9e7')](0x0, _0x2d6c56[_0x4cc7('0x2b')](0x0)); continue; case '9': var _0x5e90e8 = _0x335324['y']; continue; case '10': _0x23db4f = _0x23db4f[_0x4cc7('0x1031')](); continue; case '11': this[_0x4cc7('0x1437')][_0x4cc7('0x9e7')](0x1, _0x2d6c56[_0x4cc7('0x2b')](0x1)); continue; } break; } }, 'updateDepthProjection': function(_0x46fae1) { this['updateProjectionFromFrustumCorners'](_0x46fae1, _0x46fae1[_0x4cc7('0x102a')]()[_0x4cc7('0x1079')](), this[_0x4cc7('0x1036')]); this[_0x4cc7('0x157f')][_0x4cc7('0xb3b')](this[_0x4cc7('0x1036')]); this[_0x4cc7('0x158a')](_0x46fae1); }, 'updateProjectionFromFrustumCorners': function(_0xd0e825, _0x15da93, _0x1aa7e0) { var _0x30c703 = _0x2c4d00['RAW_DATA_CONTAINER'], _0x3a25a2, _0x4a5f1c; var _0x41c53e = _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0x1364')], _0x5d21ea)[_0x4cc7('0x1562')](); this[_0x4cc7('0x1585')][_0x4cc7('0xb49')](this[_0x4cc7('0x1364')][_0x4cc7('0xfca')]()); var _0xfe84f1 = ((_0xd0e825['get_x']() - _0x41c53e['x'] * this[_0x4cc7('0x158b')]) / this[_0x4cc7('0x157e')] | 0x0) * this[_0x4cc7('0x157e')]; var _0xa556ef = ((_0xd0e825[_0x4cc7('0xb45')]() - _0x56067a[_0x4cc7('0x5af')](_0x41c53e['y'], this[_0x4cc7('0x158b')])) / this[_0x4cc7('0x157e')] | 0x0) * this[_0x4cc7('0x157e')]; var _0x4bf907 = ((_0xd0e825[_0x4cc7('0xd92')]() - _0x56067a['dYuDJ'](_0x41c53e['z'], this['_lightOffset'])) / this['_snap'] | 0x0) * this[_0x4cc7('0x157e')]; this['_overallDepthCamera'][_0x4cc7('0xb46')](_0xfe84f1); this[_0x4cc7('0x1585')][_0x4cc7('0xb44')](_0xa556ef); this['_overallDepthCamera']['set_z'](_0x4bf907); this[_0x4cc7('0x1036')][_0x4cc7('0xa28')](this['_overallDepthCamera'][_0x4cc7('0x3de')]()); this['_matrix']['prepend'](_0xd0e825[_0x4cc7('0xfca')]()); this[_0x4cc7('0x1036')]['transformVectors'](_0x15da93, this[_0x4cc7('0x1580')]); _0xd0e825 = _0x41c53e = this[_0x4cc7('0x1580')][_0x4cc7('0x2b')](0x0); _0x15da93 = _0x3a25a2 = this['_localFrustum'][_0x4cc7('0x2b')](0x1); this[_0x4cc7('0x158c')] = this['_localFrustum'][_0x4cc7('0x2b')](0x2); for (_0x4a5f1c = 0x3; 0x18 > _0x4a5f1c; ) _0xfe84f1 = this[_0x4cc7('0x1580')][_0x4cc7('0x2b')](_0x4a5f1c), _0xa556ef = this['_localFrustum'][_0x4cc7('0x2b')](_0x56067a[_0x4cc7('0x5b0')](_0x4a5f1c, 0x1)), _0x4bf907 = this[_0x4cc7('0x1580')][_0x4cc7('0x2b')](_0x56067a[_0x4cc7('0x5b0')](_0x4a5f1c, 0x2)), _0xfe84f1 < _0xd0e825 && (_0xd0e825 = _0xfe84f1), _0xfe84f1 > _0x41c53e && (_0x41c53e = _0xfe84f1), _0xa556ef < _0x15da93 && (_0x15da93 = _0xa556ef), _0xa556ef > _0x3a25a2 && (_0x3a25a2 = _0xa556ef), _0x4bf907 > this[_0x4cc7('0x158c')] && (this[_0x4cc7('0x158c')] = _0x4bf907), _0x4a5f1c += 0x3; this[_0x4cc7('0x1586')] = 0x1; _0xfe84f1 = _0x41c53e - _0xd0e825; _0xa556ef = _0x3a25a2 - _0x15da93; _0x4bf907 = 0x1 / (this[_0x4cc7('0x158c')] - this['_minZ']); 0x0 > _0xd0e825 && (_0xd0e825 -= this[_0x4cc7('0x157e')]); 0x0 > _0x15da93 && (_0x15da93 -= this[_0x4cc7('0x157e')]); _0xd0e825 = _0x56067a[_0x4cc7('0x158d')](_0xd0e825 / this['_snap'] | 0x0, this[_0x4cc7('0x157e')]); _0x15da93 = (_0x15da93 / this['_snap'] | 0x0) * this[_0x4cc7('0x157e')]; _0x41c53e = 0x2 * this[_0x4cc7('0x157e')]; _0xfe84f1 = (_0xfe84f1 / _0x41c53e + 0x2 | 0x0) * _0x41c53e; _0xa556ef = (_0xa556ef / _0x41c53e + 0x2 | 0x0) * _0x41c53e; _0x41c53e = _0xd0e825 + _0xfe84f1; _0x3a25a2 = _0x15da93 + _0xa556ef; _0xfe84f1 = 0x1 / _0xfe84f1; _0xa556ef = 0x1 / _0xa556ef; _0x30c703['set'](0x0, 0x2 * _0xfe84f1); _0x30c703[_0x4cc7('0x9e7')](0x5, 0x2 * _0xa556ef); _0x30c703[_0x4cc7('0x9e7')](0xa, _0x4bf907); _0x30c703[_0x4cc7('0x9e7')](0xc, -(_0x41c53e + _0xd0e825) * _0xfe84f1); _0x30c703[_0x4cc7('0x9e7')](0xd, -(_0x3a25a2 + _0x15da93) * _0xa556ef); _0x30c703[_0x4cc7('0x9e7')](0xe, -this[_0x4cc7('0x1586')] * _0x4bf907); _0x30c703[_0x4cc7('0x9e7')](0xf, 0x1); _0x30c703[_0x4cc7('0x9e7')](0x1, _0x30c703[_0x4cc7('0x9e7')](0x2, _0x30c703['set'](0x3, _0x30c703[_0x4cc7('0x9e7')](0x4, _0x30c703[_0x4cc7('0x9e7')](0x6, _0x30c703[_0x4cc7('0x9e7')](0x7, _0x30c703[_0x4cc7('0x9e7')](0x8, _0x30c703[_0x4cc7('0x9e7')](0x9, _0x30c703['set'](0xb, 0x0))))))))); _0x1aa7e0['copyRawDataFrom'](_0x30c703); }, '__class__': _0x44d240, '__properties__': _0x5aff49(_0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_depth': _0x4cc7('0x158e'), 'get_depthProjection': 'get_depthProjection' }) }); var _0x3852ed = function(_0x695a7e) { if (_0x4cc7('0x158f') === _0x4cc7('0x1590')) { null == _0x695a7e && (_0x695a7e = 0x0); null == b && (b = 0xffffff); return new _0x3ce26c(0x0,!0x1,this[_0x4cc7('0xdb4')][_0x4cc7('0xb21')](_0x695a7e, b)); } else { null == _0x695a7e && (_0x695a7e = 0x3); this[_0x4cc7('0x1591')] = !0x0; _0x44d240[_0x4cc7('0x96b')](this); if (0x1 > _0x695a7e || 0x4 < _0x695a7e) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1592'))); this[_0x4cc7('0x1593')] = _0x695a7e; this['_changeDispatcher'] = new _0x338b9(this); this[_0x4cc7('0x8fe')](); } }; _0x16dada['away3d.lights.shadowmaps.CascadeShadowMapper'] = _0x3852ed; _0x3852ed[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x153b'), _0x4cc7('0x1574'), _0x4cc7('0x1594')]; _0x3852ed['__interfaces__'] = [_0x34f9a1]; _0x3852ed[_0x4cc7('0x92b')] = _0x44d240; _0x3852ed[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x11f0')](_0x5aff49, _0x44d240[_0x4cc7('0x8')], { '_scissorRects': null, '_scissorRectsInvalid': null, '_splitRatios': null, '_numCascades': null, '_depthCameras': null, '_depthLenses': null, '_texOffsetsX': null, '_texOffsetsY': null, '_changeDispatcher': null, '_nearPlaneDistances': null, 'getDepthProjections': function(_0x17bebe) { return this[_0x4cc7('0x1595')][_0x4cc7('0x2b')](_0x17bebe)['get_viewProjection'](); }, 'init': function() { this[_0x4cc7('0x1596')] = _0x2bc114['toFloatVector'](null, this[_0x4cc7('0x1593')], !0x0); this[_0x4cc7('0x1597')] = _0x2bc114['toFloatVector'](null, this[_0x4cc7('0x1593')], !0x0); for (var _0xe8a9dc = 0x1, _0x27b3f4 = this[_0x4cc7('0x1593')] - 0x1; 0x0 <= _0x27b3f4; ) this[_0x4cc7('0x1596')][_0x4cc7('0x9e7')](_0x27b3f4, _0xe8a9dc), _0xe8a9dc *= 0.4, --_0x27b3f4; _0xe8a9dc = [-0x1, 0x1, -0x1, 0x1]; _0x27b3f4 = _0x2bc114[_0x4cc7('0x9cf')](null); for (var _0x4dc903 = 0x0, _0x14421d = _0xe8a9dc['length']; _0x4dc903 < _0x14421d; ) { var _0x4a5acf = _0x4dc903++; _0x27b3f4[_0x4cc7('0x9e7')](_0x4a5acf, _0xe8a9dc[_0x4a5acf]); } this[_0x4cc7('0x1598')] = _0x27b3f4; _0xe8a9dc = [0x1, 0x1, -0x1, -0x1]; _0x27b3f4 = _0x2bc114[_0x4cc7('0x9cf')](null); _0x4dc903 = 0x0; for (_0x14421d = _0xe8a9dc['length']; _0x4dc903 < _0x14421d; ) _0x4a5acf = _0x4dc903++, _0x27b3f4['set'](_0x4a5acf, _0xe8a9dc[_0x4a5acf]); this[_0x4cc7('0x1599')] = _0x27b3f4; this[_0x4cc7('0x159a')] = _0x2bc114[_0x4cc7('0x24')](null, 0x4, !0x0); this['_depthLenses'] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x1595')] = _0x2bc114[_0x4cc7('0x24')](null); _0xe8a9dc = 0x0; for (_0x27b3f4 = this['_numCascades']; _0xe8a9dc < _0x27b3f4; ) _0x4dc903 = _0xe8a9dc++, this[_0x4cc7('0x159b')][_0x4cc7('0x9e7')](_0x4dc903, new _0x50a2f9()), this[_0x4cc7('0x1595')][_0x4cc7('0x9e7')](_0x4dc903, new _0x262ecb(this[_0x4cc7('0x159b')][_0x4cc7('0x2b')](_0x4dc903))); }, 'set_depthMapSize': function(_0x5b59c6) { if (_0x5b59c6 == this[_0x4cc7('0x1570')]) return _0x5b59c6; _0x44d240['prototype'][_0x4cc7('0x1579')][_0x4cc7('0x96b')](this, _0x5b59c6); this[_0x4cc7('0x159c')](); return _0x5b59c6; }, 'invalidateScissorRects': function() { this['_scissorRectsInvalid'] = !0x0; }, 'get_numCascades': function() { return this[_0x4cc7('0x1593')]; }, 'drawDepthMap': function(_0x57f256, _0x144e2a, _0x3f50ca) { this[_0x4cc7('0x1591')] && this[_0x4cc7('0x159d')](); this[_0x4cc7('0x1571')][_0x4cc7('0x1587')](this['_cullPlanes']); this[_0x4cc7('0x1571')]['set_camera'](this[_0x4cc7('0x1585')]); this[_0x4cc7('0x1571')][_0x4cc7('0x9fd')](); _0x144e2a[_0x4cc7('0x10fb')](this[_0x4cc7('0x1571')]); _0x3f50ca[_0x4cc7('0x159e')](this['_casterCollector'], _0x57f256, this[_0x4cc7('0x1593')], this[_0x4cc7('0x159a')], this[_0x4cc7('0x1595')]); this[_0x4cc7('0x1571')][_0x4cc7('0x1588')](); }, 'updateScissorRects': function() { if (_0x4cc7('0x159f') !== _0x4cc7('0x159f')) { null == p && (p = 0x0); null == l && (l = 0x0); null == f && (f = 0x0); null == e && (e = 0x0); null == d && (d = 0x1); null == c && (c = 0x1); null == b && (b = 0x1); null == _0x3687df && (_0x3687df = 0x1); this[_0x4cc7('0x129a')] = _0x3687df; this[_0x4cc7('0x12a1')] = b; this[_0x4cc7('0x129b')] = c; this[_0x4cc7('0xb11')] = d; this[_0x4cc7('0x129c')] = e; this['greenOffset'] = f; this[_0x4cc7('0x129e')] = l; this['alphaOffset'] = p; } else { var _0x3687df = 0.5 * this[_0x4cc7('0x1570')]; this[_0x4cc7('0x159a')][_0x4cc7('0x9e7')](0x0, new _0x432b23(0x0,0x0,_0x3687df,_0x3687df)); this[_0x4cc7('0x159a')][_0x4cc7('0x9e7')](0x1, new _0x432b23(_0x3687df,0x0,_0x3687df,_0x3687df)); this[_0x4cc7('0x159a')][_0x4cc7('0x9e7')](0x2, new _0x432b23(0x0,_0x3687df,_0x3687df,_0x3687df)); this[_0x4cc7('0x159a')][_0x4cc7('0x9e7')](0x3, new _0x432b23(_0x3687df,_0x3687df,_0x3687df,_0x3687df)); this[_0x4cc7('0x1591')] = !0x1; } }, 'updateDepthProjection': function(_0x143a56) { var _0x38bae7 = _0x143a56['get_lens']() , _0x48d8c9 = _0x38bae7[_0x4cc7('0x15a0')](); _0x38bae7 = _0x38bae7['get_far']() - _0x48d8c9; this[_0x4cc7('0x15a1')](_0x143a56, _0x143a56[_0x4cc7('0x102a')]()[_0x4cc7('0x1079')](), this[_0x4cc7('0x1036')]); this['_matrix'][_0x4cc7('0x130b')](0.96, 0.96, 0x1); this[_0x4cc7('0x157f')][_0x4cc7('0xb3b')](this[_0x4cc7('0x1036')]); this[_0x4cc7('0x158a')](_0x143a56); for (var _0x1240e8 = 0x0, _0x1a98f6 = this[_0x4cc7('0x1593')]; _0x1240e8 < _0x1a98f6; ) { var _0x1e8f77 = _0x1240e8++; _0x143a56 = this[_0x4cc7('0x159b')]['get'](_0x1e8f77)['get_matrix'](); this[_0x4cc7('0x1597')][_0x4cc7('0x9e7')](_0x1e8f77, _0x48d8c9 + _0x56067a['QkpHd'](this[_0x4cc7('0x1596')][_0x4cc7('0x2b')](_0x1e8f77), _0x38bae7)); this[_0x4cc7('0x1595')][_0x4cc7('0x2b')](_0x1e8f77)['set_transform'](this[_0x4cc7('0x1585')]['get_transform']()); this[_0x4cc7('0x15a2')](_0x143a56, this[_0x4cc7('0x1596')][_0x4cc7('0x2b')](_0x1e8f77), this[_0x4cc7('0x1598')][_0x4cc7('0x2b')](_0x1e8f77), this[_0x4cc7('0x1599')][_0x4cc7('0x2b')](_0x1e8f77)); this[_0x4cc7('0x159b')][_0x4cc7('0x2b')](_0x1e8f77)[_0x4cc7('0xb3b')](_0x143a56); } }, 'updateProjectionPartition': function(_0x267980, _0x2210f6, _0x5be713, _0x4d639e) { for (var _0x320d82 = _0x2c4d00['RAW_DATA_CONTAINER'], _0x141f29, _0x8264ab, _0xfb5987, _0x5c2b87, _0x4bf907, _0x48c401, _0x1c1120 = Infinity, _0x16dada = Infinity, _0x5aff49 = -Infinity, _0x78970e = -Infinity, _0x378c3a = -Infinity, _0x3e3cd2 = 0x0; 0xc > _0x3e3cd2; ) _0x141f29 = this[_0x4cc7('0x1580')][_0x4cc7('0x2b')](_0x3e3cd2), _0x8264ab = this['_localFrustum'][_0x4cc7('0x2b')](_0x3e3cd2 + 0x1), _0xfb5987 = this['_localFrustum']['get'](_0x3e3cd2 + 0x2), _0x5c2b87 = _0x141f29 + (this['_localFrustum']['get'](_0x3e3cd2 + 0xc) - _0x141f29) * _0x2210f6, _0x4bf907 = _0x8264ab + (this[_0x4cc7('0x1580')][_0x4cc7('0x2b')](_0x3e3cd2 + 0xd) - _0x8264ab) * _0x2210f6, _0x48c401 = _0xfb5987 + (this[_0x4cc7('0x1580')][_0x4cc7('0x2b')](_0x3e3cd2 + 0xe) - _0xfb5987) * _0x2210f6, _0x141f29 < _0x1c1120 && (_0x1c1120 = _0x141f29), _0x141f29 > _0x5aff49 && (_0x5aff49 = _0x141f29), _0x8264ab < _0x16dada && (_0x16dada = _0x8264ab), _0x8264ab > _0x78970e && (_0x78970e = _0x8264ab), _0xfb5987 > _0x378c3a && (_0x378c3a = _0xfb5987), _0x5c2b87 < _0x1c1120 && (_0x1c1120 = _0x5c2b87), _0x5c2b87 > _0x5aff49 && (_0x5aff49 = _0x5c2b87), _0x4bf907 < _0x16dada && (_0x16dada = _0x4bf907), _0x4bf907 > _0x78970e && (_0x78970e = _0x4bf907), _0x48c401 > _0x378c3a && (_0x378c3a = _0x48c401), _0x3e3cd2 += 0x3; _0x2210f6 = _0x5aff49 - _0x1c1120; _0x141f29 = _0x78970e - _0x16dada; _0x378c3a = 0x1 / (_0x378c3a - 0x1); 0x0 > _0x1c1120 && (_0x1c1120 -= this['_snap']); 0x0 > _0x16dada && (_0x16dada -= this[_0x4cc7('0x157e')]); _0x1c1120 = (_0x1c1120 / this[_0x4cc7('0x157e')] | 0x0) * this['_snap']; _0x16dada = (_0x16dada / this[_0x4cc7('0x157e')] | 0x0) * this['_snap']; _0x5aff49 = 0x2 * this['_snap']; _0x2210f6 = (_0x56067a[_0x4cc7('0x5b0')](_0x2210f6 / _0x5aff49, 0x1) | 0x0) * _0x5aff49; _0x141f29 = (_0x141f29 / _0x5aff49 + 0x1 | 0x0) * _0x5aff49; _0x5aff49 = _0x1c1120 + _0x2210f6; _0x78970e = _0x16dada + _0x141f29; _0x2210f6 = 0x1 / _0x2210f6; _0x141f29 = 0x1 / _0x141f29; _0x320d82[_0x4cc7('0x9e7')](0x0, 0x2 * _0x2210f6); _0x320d82[_0x4cc7('0x9e7')](0x5, 0x2 * _0x141f29); _0x320d82[_0x4cc7('0x9e7')](0xa, _0x378c3a); _0x320d82['set'](0xc, -(_0x5aff49 + _0x1c1120) * _0x2210f6); _0x320d82['set'](0xd, -(_0x78970e + _0x16dada) * _0x141f29); _0x320d82[_0x4cc7('0x9e7')](0xe, -0x1 * _0x378c3a); _0x320d82['set'](0xf, 0x1); _0x320d82['set'](0x1, _0x320d82[_0x4cc7('0x9e7')](0x2, _0x320d82[_0x4cc7('0x9e7')](0x3, _0x320d82[_0x4cc7('0x9e7')](0x4, _0x320d82['set'](0x6, _0x320d82['set'](0x7, _0x320d82['set'](0x8, _0x320d82[_0x4cc7('0x9e7')](0x9, _0x320d82[_0x4cc7('0x9e7')](0xb, 0x0))))))))); _0x267980[_0x4cc7('0xf8b')](_0x320d82); _0x267980[_0x4cc7('0x130b')](0.96, 0.96, 0x1); _0x267980[_0x4cc7('0xa8e')](_0x5be713, _0x4d639e, 0x0); _0x267980[_0x4cc7('0x130b')](0.5, 0.5, 0x1); }, 'addEventListener': function(_0x217ac2, _0x4ab6d8, _0x2f4bb5, _0x577292, _0x131b70) { null == _0x131b70 && (_0x131b70 = !0x1); null == _0x577292 && (_0x577292 = 0x0); null == _0x2f4bb5 && (_0x2f4bb5 = !0x1); this[_0x4cc7('0x15a3')]['addEventListener'](_0x217ac2, _0x4ab6d8, _0x2f4bb5, _0x577292, _0x131b70); }, 'get_nearPlaneDistances': function() { return this[_0x4cc7('0x1597')]; }, '__class__': _0x3852ed, '__properties__': _0x2d63f9[_0x4cc7('0x11f0')](_0x5aff49, _0x44d240[_0x4cc7('0x8')]['__properties__'], { 'get_nearPlaneDistances': _0x4cc7('0x15a4'), 'get_numCascades': _0x4cc7('0x15a5') }) }); var _0x570a7e = function() { _0x46ba85[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1570')] = 0x200; this['_needsRender'] = _0x2bc114[_0x4cc7('0x9cb')](null, 0x6, !0x0); this['initCameras'](); }; _0x16dada['away3d.lights.shadowmaps.CubeMapShadowMapper'] = _0x570a7e; _0x570a7e[_0x4cc7('0x8f2')] = ['away3d', 'lights', _0x4cc7('0x1574'), _0x4cc7('0x109')]; _0x570a7e[_0x4cc7('0x92b')] = _0x46ba85; _0x570a7e[_0x4cc7('0x8')] = _0x5aff49(_0x46ba85[_0x4cc7('0x8')], { '_depthCameras': null, '_lenses': null, '_needsRender': null, 'initCameras': function() { if (_0x4cc7('0x15a6') === 'nshIH') { this[_0x4cc7('0x1595')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x15a7')] = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0x15a8')](0x0, 0x5a, 0x0); this[_0x4cc7('0x15a8')](0x0, -0x5a, 0x0); this[_0x4cc7('0x15a8')](-0x5a, 0x0, 0x0); this[_0x4cc7('0x15a8')](0x5a, 0x0, 0x0); this[_0x4cc7('0x15a8')](0x0, 0x0, 0x0); this['addCamera'](0x0, 0xb4, 0x0); } else { null == d && (d = !0x1); null == b && (b = !0x1); null == c && (c = _0x5c6e04[_0x4cc7('0x15a9')], c = c[_0x4cc7('0xa44')]['getValueAtPercent'](c[_0x4cc7('0xa45')][_0x4cc7('0x15aa')](a))); return null != _0xd87e26[_0x4cc7('0x921')] && d && (a = _0xd87e26[_0x4cc7('0x921')][_0x4cc7('0x15ab')](c), null != a) ? a : b ? new _0x33f02e(_0x55cb22[_0x4cc7('0x15ac')](),'chameleonTetrahedron',c) : new _0x150593(_0x55cb22[_0x4cc7('0x15ac')](),_0x4cc7('0x15ad'),c); } }, 'addCamera': function(_0x2da5eb, _0x2dfef4, _0x1a9e2f) { var _0x250c83 = new _0x262ecb(); _0x250c83[_0x4cc7('0xf99')](_0x2da5eb); _0x250c83[_0x4cc7('0xf98')](_0x2dfef4); _0x250c83[_0x4cc7('0xf9a')](_0x1a9e2f); _0x250c83[_0x4cc7('0x102a')]()[_0x4cc7('0x1078')](0.01); _0x5260f5['__cast'](_0x250c83[_0x4cc7('0x102a')](), _0x4cf486)[_0x4cc7('0x1095')](0x5a); this[_0x4cc7('0x15a7')][_0x4cc7('0x29')](_0x5260f5[_0x4cc7('0x99b')](_0x250c83[_0x4cc7('0x102a')](), _0x4cf486)); _0x250c83['get_lens']()['set_aspectRatio'](0x1); this[_0x4cc7('0x1595')]['push'](_0x250c83); }, 'createDepthTexture': function() { return new _0x1292de(this[_0x4cc7('0x1570')]); }, 'updateDepthProjection': function(_0x4c74db) { _0x4c74db = _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0x1364')], _0x52fef7)['_fallOff']; for (var _0x4b696d = this[_0x4cc7('0x1364')][_0x4cc7('0x13f9')](), _0x3ba520 = 0x0; 0x6 > _0x3ba520; ) { var _0x460701 = _0x3ba520++; this[_0x4cc7('0x15a7')][_0x4cc7('0x2b')](_0x460701)[_0x4cc7('0xc0f')](_0x4c74db); this['_depthCameras'][_0x4cc7('0x2b')](_0x460701)['set_position'](_0x4b696d); this[_0x4cc7('0x15ae')][_0x4cc7('0x9e7')](_0x460701, !0x0); } }, 'drawDepthMap': function(_0x1db60b, _0x992ff6, _0x3819d7) { for (var _0x21da01 = 0x0; 0x6 > _0x21da01; ) { var _0x322f7a = _0x21da01++; this['_needsRender'][_0x4cc7('0x2b')](_0x322f7a) && (this[_0x4cc7('0x1571')]['set_camera'](this[_0x4cc7('0x1595')]['get'](_0x322f7a)), this[_0x4cc7('0x1571')][_0x4cc7('0x9fd')](), _0x992ff6['traversePartitions'](this[_0x4cc7('0x1571')]), _0x3819d7[_0x4cc7('0xa17')](this[_0x4cc7('0x1571')], _0x1db60b, null, _0x322f7a), this[_0x4cc7('0x1571')][_0x4cc7('0x1588')]()); } }, '__class__': _0x570a7e }); var _0x25f3e3 = function(_0x130f49) { null == _0x130f49 && (_0x130f49 = 0.5); _0x44d240[_0x4cc7('0x96b')](this); this[_0x4cc7('0x15af')](_0x130f49); }; _0x16dada['away3d.lights.shadowmaps.NearDirectionalShadowMapper'] = _0x25f3e3; _0x25f3e3[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x153b'), _0x4cc7('0x1574'), _0x4cc7('0x15b0')]; _0x25f3e3[_0x4cc7('0x92b')] = _0x44d240; _0x25f3e3['prototype'] = _0x5aff49(_0x44d240[_0x4cc7('0x8')], { '_coverageRatio': null, 'get_coverageRatio': function() { return this[_0x4cc7('0x15b1')]; }, 'set_coverageRatio': function(_0x50ac2b) { 0x1 < _0x50ac2b ? _0x50ac2b = 0x1 : 0x0 > _0x50ac2b && (_0x50ac2b = 0x0); return this[_0x4cc7('0x15b1')] = _0x50ac2b; }, 'updateDepthProjection': function(_0x11f21b) { for (var _0x13234d = _0x11f21b[_0x4cc7('0x102a')]()[_0x4cc7('0x1079')](), _0x316721 = 0x0; _0x2d63f9['AZksp'](0xc, _0x316721); ) { if ('gXDNl' !== _0x4cc7('0x15b2')) { if (null == this[_0x4cc7('0x11aa')]) { var _0x2fa22d = this[_0x4cc7('0x11aa')] = new _0x45eb9e(); _0x11f21b = new _0x21e384(_0x11f21b,0x0,0x0); null == _0x2fa22d[_0x4cc7('0xcc2')] && (_0x2fa22d[_0x4cc7('0xcc2')] = new _0x21e384()); _0x2fa22d[_0x4cc7('0xcc2')][_0x4cc7('0xa28')](_0x11f21b); } else this[_0x4cc7('0x11aa')][_0x4cc7('0xcc2')]['x'] = _0x11f21b; } else { var _0x16b8af = _0x316721++ , _0x472271 = _0x13234d[_0x4cc7('0x2b')](_0x16b8af); this[_0x4cc7('0x1580')]['set'](_0x16b8af, _0x472271); this[_0x4cc7('0x1580')][_0x4cc7('0x9e7')](_0x16b8af + 0xc, _0x472271 + (_0x13234d['get'](_0x16b8af + 0xc) - _0x472271) * this[_0x4cc7('0x15b1')]); } } this[_0x4cc7('0x15a1')](_0x11f21b, this[_0x4cc7('0x1580')], this['_matrix']); this[_0x4cc7('0x157f')][_0x4cc7('0xb3b')](this[_0x4cc7('0x1036')]); }, '__class__': _0x25f3e3, '__properties__': _0x5aff49(_0x44d240[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_coverageRatio': _0x4cc7('0x15af'), 'get_coverageRatio': _0x4cc7('0x15b3') }) }); var _0x4ec086 = function() { _0x338b9['call'](this); this[_0x4cc7('0x15b4')] = _0x2bc114[_0x4cc7('0x24')](null); this['_errorHandlers'] = _0x2bc114[_0x4cc7('0x9d2')](null); this[_0x4cc7('0x15b5')] = _0x2bc114[_0x4cc7('0x9d2')](null); }; _0x16dada[_0x2d63f9[_0x4cc7('0x40e')]] = _0x4ec086; _0x4ec086[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'loaders', _0x4cc7('0x15b6')]; _0x4ec086[_0x4cc7('0x92b')] = _0x338b9; _0x4ec086[_0x4cc7('0x8')] = _0x5aff49(_0x338b9['prototype'], { '_context': null, '_token': null, '_uri': null, '_errorHandlers': null, '_parseErrorHandlers': null, '_stack': null, '_baseDependency': null, '_loadingDependency': null, '_namespace': null, 'loadData': function(_0x5b6169, _0x25085a, _0x46b6ea, _0x322935, _0x10f093) { return null == this['_token'] ? (this[_0x4cc7('0x15b7')] = new _0x47086d(this), this[_0x4cc7('0x15b8')] = _0x25085a, this['_context'] = _0x46b6ea, this[_0x4cc7('0xd67')] = _0x322935, this['_baseDependency'] = new _0x547c18(_0x25085a,null,_0x5b6169,null), this['retrieveDependency'](this[_0x4cc7('0x15b9')], _0x10f093), this[_0x4cc7('0x15b7')]) : null; }, 'retrieveNext': function(_0x207146) { if (0x0 < this[_0x4cc7('0x15ba')]['get_dependencies']()[_0x4cc7('0x34')]()) _0x207146 = this[_0x4cc7('0x15ba')]['get_dependencies']()[_0x4cc7('0x9fc')](), this[_0x4cc7('0x15b4')]['push'](this['_loadingDependency']), this[_0x4cc7('0x15bb')](_0x207146); else if (null != this[_0x4cc7('0x15ba')]['loader'][_0x4cc7('0x415')]() && this[_0x4cc7('0x15ba')][_0x4cc7('0x15bc')][_0x4cc7('0x415')]()['get_parsingPaused']()) this['_loadingDependency']['loader'][_0x4cc7('0x415')]()[_0x4cc7('0x15bd')](), this[_0x4cc7('0x15b4')][_0x4cc7('0x9fc')](); else if (_0x56067a[_0x4cc7('0x1447')](0x0, this['_stack'][_0x4cc7('0x34')]())) { var _0x38bc4e = this['_loadingDependency']; this[_0x4cc7('0x15ba')] = this[_0x4cc7('0x15b4')][_0x4cc7('0x9fc')](); _0x38bc4e[_0x4cc7('0x15be')] && _0x38bc4e['resolve'](); this[_0x4cc7('0x15bf')](_0x207146); } else this['dispatchEvent'](new _0x39b929('resourceComplete',this[_0x4cc7('0x15b8')])); }, 'retrieveDependency': function(_0xfac288, _0x4ecb64) { var _0x4c95f6 = 0x0; null != this[_0x4cc7('0x13c5')] && 0x0 != this[_0x4cc7('0x13c5')][_0x4cc7('0x15c0')]() && (_0x4c95f6 = this[_0x4cc7('0x13c5')][_0x4cc7('0x15c0')]()); this['_loadingDependency'] = _0xfac288; this['_loadingDependency']['loader'] = new _0x19454f(_0x4c95f6); this[_0x4cc7('0x15c1')](this[_0x4cc7('0x15ba')][_0x4cc7('0x15bc')]); _0x4c95f6 = this[_0x4cc7('0x15ba')][_0x4cc7('0x15c2')](); null != this[_0x4cc7('0x13c5')] && null != this[_0x4cc7('0x15ba')][_0x4cc7('0x15c3')]() && this[_0x4cc7('0x13c5')][_0x4cc7('0x15c4')](this[_0x4cc7('0x15ba')][_0x4cc7('0x15c3')]()[_0x4cc7('0x1124')]) && (_0x4c95f6 = this[_0x4cc7('0x13c5')][_0x4cc7('0x15c5')](this[_0x4cc7('0x15ba')][_0x4cc7('0x15c3')]()[_0x4cc7('0x1124')])); null != _0x4c95f6 ? this[_0x4cc7('0x15ba')][_0x4cc7('0x15c6')]() ? (this[_0x4cc7('0x44')](new _0x39b929('dependencyComplete',this[_0x4cc7('0x15ba')][_0x4cc7('0x15c3')]()[_0x4cc7('0x1124')],!0x0)), this[_0x4cc7('0x15ba')][_0x4cc7('0x15c7')](_0x4c95f6), this[_0x4cc7('0x15ba')][_0x4cc7('0x100f')](), this[_0x4cc7('0x15bf')]()) : this[_0x4cc7('0x15ba')]['loader']['parseData'](_0x4c95f6, _0x4ecb64, this[_0x4cc7('0x15ba')][_0x4cc7('0x15c3')]()) : (_0xfac288['get_request']()['url'] = this['resolveDependencyUrl'](_0xfac288), this[_0x4cc7('0x15ba')][_0x4cc7('0x15bc')][_0x4cc7('0x40')](_0xfac288['get_request'](), _0x4ecb64, this[_0x4cc7('0x15ba')][_0x4cc7('0x15c6')]())); }, 'joinUrl': function(_0x292625, _0x4c4fe1) { '/' == _0x4c4fe1[_0x4cc7('0xb9b')](0x0) && (_0x4c4fe1 = _0x3a8a6f[_0x4cc7('0x946')](_0x4c4fe1, 0x1, null)); if (0x0 == _0x292625[_0x4cc7('0x21')]) return _0x4c4fe1; '/' == _0x292625[_0x4cc7('0xb9b')](_0x292625['length'] - 0x1) && (_0x292625 = _0x3a8a6f[_0x4cc7('0x946')](_0x292625, 0x0, _0x292625['length'] - 0x1)); return _0x292625 + '/' + _0x4c4fe1; }, 'resolveDependencyUrl': function(_0x74ef7e) { _0x74ef7e = _0x74ef7e[_0x4cc7('0x15c3')]()[_0x4cc7('0x1124')]; if (null != this[_0x4cc7('0x13c5')] && this[_0x4cc7('0x13c5')]['hasMappingForUrl'](_0x74ef7e)) return this['_context'][_0x4cc7('0x15c8')](_0x74ef7e); if (_0x74ef7e == this['_uri']) return _0x74ef7e; var _0x117d85 = new _0x1e3ce8('^[a-zA-Z]{3,4}://',''); if ('/' == _0x74ef7e[_0x4cc7('0xb9b')](0x0)) return null != this[_0x4cc7('0x13c5')] && this[_0x4cc7('0x13c5')]['get_overrideAbsolutePaths']() ? this['joinUrl'](this['_context'][_0x4cc7('0x411')](), _0x74ef7e) : _0x74ef7e; if (_0x117d85['match'](_0x74ef7e) && null != this[_0x4cc7('0x13c5')] && this[_0x4cc7('0x13c5')][_0x4cc7('0x15c9')]()) return _0x74ef7e = _0x74ef7e[_0x4cc7('0x20')](_0x117d85['r'], ''), this['joinUrl'](this['_context']['get_dependencyBaseUrl'](), _0x74ef7e); _0x117d85 = null != this[_0x4cc7('0x13c5')] && '' != this[_0x4cc7('0x13c5')][_0x4cc7('0x411')]() ? this['_context'][_0x4cc7('0x411')]() : this[_0x4cc7('0x15b8')][_0x4cc7('0xde7')](0x0, this[_0x4cc7('0x15b8')][_0x4cc7('0x15ca')]('/') + 0x1); return this[_0x4cc7('0x15cb')](_0x117d85, _0x74ef7e); }, 'retrieveLoaderDependencies': function(_0x1b1e0d) { if (_0x4cc7('0x15cc') !== _0x56067a[_0x4cc7('0x15cd')]) { if (null != this[_0x4cc7('0x15ba')]) { for (var _0x509de4 = 0x0, _0x12c4dc = _0x1b1e0d[_0x4cc7('0x15ce')]()[_0x4cc7('0x34')](); _0x509de4 < _0x12c4dc; ) { var _0x1757bd = _0x509de4++; this[_0x4cc7('0x15ba')][_0x4cc7('0x15ce')]()[_0x4cc7('0x9e7')](_0x1757bd, _0x1b1e0d[_0x4cc7('0x15ce')]()[_0x4cc7('0x2b')](_0x1757bd)); } _0x1b1e0d[_0x4cc7('0x15ce')]()['set_length'](0x0); this[_0x4cc7('0x15b4')]['push'](this[_0x4cc7('0x15ba')]); this['retrieveNext'](); } } else { null == _0x509de4 && (_0x509de4 = 0x1); null == _0x1b1e0d && (_0x1b1e0d = 0x1); this[_0x4cc7('0x15cf')] && this[_0x4cc7('0x15d0')](); _0x39920c[_0x4cc7('0x8')][_0x4cc7('0x116a')][_0x4cc7('0x96b')](this, _0x1b1e0d, _0x509de4); } }, 'onRetrievalFailed': function(_0x5ab755) { if ('JZyfd' !== 'JZyfd') { _0x8153f3[_0x4cc7('0x96b')](this, _0x5ab755, _0x591239); this[_0x4cc7('0x15d1')] = _0x211759; } else { var _0x591239 = !0x1 , _0x211759 = this[_0x4cc7('0x15ba')] != this[_0x4cc7('0x15b9')] , _0x44b4b6 = _0x5260f5[_0x4cc7('0x99b')](_0x5ab755['target'], _0x19454f); this['removeEventListeners'](_0x44b4b6); _0x5ab755 = new _0x39b929(_0x4cc7('0x1511'),this['_uri'],_0x211759,_0x5ab755[_0x4cc7('0x14c3')]()); if (this[_0x4cc7('0x9af')](_0x4cc7('0x1511'))) this[_0x4cc7('0x44')](_0x5ab755), _0x591239 = !0x0; else { _0x44b4b6 = 0x0; for (var _0x570d5b = this[_0x4cc7('0x15d2')]['get_length'](); _0x44b4b6 < _0x570d5b; ) { var _0x4fdbd8 = _0x44b4b6++; _0x4fdbd8 = this[_0x4cc7('0x15d2')]['get'](_0x4fdbd8); _0x591239 || (_0x591239 = null != _0x4fdbd8); } } if (_0x591239) _0x211759 && !_0x5ab755[_0x4cc7('0x1247')]() ? (this['_loadingDependency'][_0x4cc7('0x15d3')](), this[_0x4cc7('0x15bf')]()) : this[_0x4cc7('0xa35')](); else throw new _0x202aa0(new _0xc6df85(_0x5ab755[_0x4cc7('0x14c3')]())); } }, 'onParserError': function(_0x4d28fe) { var _0x43feea = !0x1 , _0x2748cb = _0x5260f5[_0x4cc7('0x99b')](_0x4d28fe[_0x4cc7('0xa26')], _0x19454f); this['removeEventListeners'](_0x2748cb); _0x4d28fe = new _0x47b5e7('parseError',_0x4d28fe[_0x4cc7('0x14c3')]()); if (this[_0x4cc7('0x9af')](_0x4cc7('0x150e'))) this[_0x4cc7('0x44')](_0x4d28fe), _0x43feea = !0x0; else { _0x2748cb = 0x0; for (var _0x4a402b = this[_0x4cc7('0x15b5')][_0x4cc7('0x34')](); _0x2748cb < _0x4a402b; ) { var _0x4c5261 = _0x2748cb++; _0x4c5261 = this[_0x4cc7('0x15b5')][_0x4cc7('0x2b')](_0x4c5261); _0x43feea || (_0x43feea = null != _0x4c5261); } } if (_0x43feea) this[_0x4cc7('0xa35')](); else throw new _0x202aa0(new _0xc6df85(_0x4d28fe['get_message']())); }, 'onAssetComplete': function(_0x1e19df) { _0x4cc7('0x1500') == _0x1e19df[_0x4cc7('0x994')] && (null != this[_0x4cc7('0x15ba')] && this['_loadingDependency'][_0x4cc7('0xb73')]()[_0x4cc7('0x29')](_0x1e19df[_0x4cc7('0x14b7')]()), _0x1e19df[_0x4cc7('0x14b7')]()[_0x4cc7('0xd6e')](_0x1e19df[_0x4cc7('0x14b7')]()[_0x4cc7('0xb4e')](), this[_0x4cc7('0xd67')])); this[_0x4cc7('0x15ba')][_0x4cc7('0x15d4')]() || this[_0x4cc7('0x44')](_0x1e19df[_0x4cc7('0x1176')]()); }, 'onReadyForDependencies': function(_0x1df6b9) { _0x1df6b9 = _0x5260f5['__cast'](_0x1df6b9[_0x4cc7('0x1514')], _0x19454f); null == this[_0x4cc7('0x13c5')] || this[_0x4cc7('0x13c5')][_0x4cc7('0x15d5')]() ? this[_0x4cc7('0x15d6')](_0x1df6b9) : _0x1df6b9[_0x4cc7('0x415')]()[_0x4cc7('0x15bd')](); }, 'onRetrievalComplete': function(_0x2f20ed) { var _0x3296c4 = _0x5260f5[_0x4cc7('0x99b')](_0x2f20ed[_0x4cc7('0xa26')], _0x19454f); this[_0x4cc7('0x15ba')][_0x4cc7('0x15c7')](_0x3296c4[_0x4cc7('0x15c2')]()); this[_0x4cc7('0x15ba')][_0x4cc7('0x15be')] = !0x0; this[_0x4cc7('0x44')](new _0x39b929('dependencyComplete',_0x2f20ed[_0x4cc7('0x15d7')]())); this[_0x4cc7('0x15d8')](_0x3296c4); _0x56067a['AkfJP'](0x0, _0x3296c4[_0x4cc7('0x15ce')]()[_0x4cc7('0x34')]()) && (null == this['_context'] || this[_0x4cc7('0x13c5')][_0x4cc7('0x15d5')]()) ? this[_0x4cc7('0x15d6')](_0x3296c4) : this[_0x4cc7('0x15bf')](); }, 'onTextureSizeError': function(_0x26fba8) { _0x26fba8[_0x4cc7('0x14b7')]()[_0x4cc7('0xd6a')](this['_loadingDependency'][_0x4cc7('0x15d9')](_0x26fba8[_0x4cc7('0x14b7')]())); this[_0x4cc7('0x44')](_0x26fba8); }, 'addEventListeners': function(_0x266797) { _0x266797[_0x4cc7('0x9ad')](_0x4cc7('0x5dd'), _0x48c401(this, this[_0x4cc7('0x15da')])); _0x266797[_0x4cc7('0x9ad')](_0x4cc7('0x1511'), _0x48c401(this, this[_0x4cc7('0x15db')])); _0x266797['addEventListener'](_0x4cc7('0x14fe'), _0x48c401(this, this[_0x4cc7('0x14ff')])); _0x266797[_0x4cc7('0x9ad')]('assetComplete', _0x48c401(this, this[_0x4cc7('0x1501')])); _0x266797[_0x4cc7('0x9ad')](_0x4cc7('0x1502'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x266797[_0x4cc7('0x9ad')]('animationStateComplete', _0x48c401(this, this[_0x4cc7('0x1501')])); _0x266797[_0x4cc7('0x9ad')](_0x4cc7('0xec'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x266797[_0x4cc7('0x9ad')](_0x4cc7('0x1504'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x266797[_0x4cc7('0x9ad')](_0x4cc7('0x1505'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x266797[_0x4cc7('0x9ad')](_0x4cc7('0x1506'), _0x48c401(this, this['onAssetComplete'])); _0x266797[_0x4cc7('0x9ad')](_0x4cc7('0x1507'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x266797[_0x4cc7('0x9ad')]('materialComplete', _0x48c401(this, this['onAssetComplete'])); _0x266797['addEventListener'](_0x4cc7('0x1513'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x266797['addEventListener'](_0x4cc7('0x5b1'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x266797[_0x4cc7('0x9ad')](_0x4cc7('0xf1'), _0x48c401(this, this['onAssetComplete'])); _0x266797['addEventListener'](_0x4cc7('0x1508'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x266797['addEventListener'](_0x4cc7('0x15dc'), _0x48c401(this, this[_0x4cc7('0x15dd')])); _0x266797[_0x4cc7('0x9ad')]('parseError', _0x48c401(this, this[_0x4cc7('0x15de')])); }, 'removeEventListeners': function(_0x348c17) { _0x348c17[_0x4cc7('0xa2d')](_0x4cc7('0x15dc'), _0x48c401(this, this['onReadyForDependencies'])); _0x348c17['removeEventListener'](_0x4cc7('0x5dd'), _0x48c401(this, this[_0x4cc7('0x15da')])); _0x348c17[_0x4cc7('0xa2d')](_0x4cc7('0x1511'), _0x48c401(this, this[_0x4cc7('0x15db')])); _0x348c17['removeEventListener'](_0x4cc7('0x14fe'), _0x48c401(this, this[_0x4cc7('0x14ff')])); _0x348c17[_0x4cc7('0xa2d')](_0x4cc7('0x1500'), _0x48c401(this, this['onAssetComplete'])); _0x348c17[_0x4cc7('0xa2d')](_0x4cc7('0x1502'), _0x48c401(this, this['onAssetComplete'])); _0x348c17[_0x4cc7('0xa2d')](_0x4cc7('0x1503'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x348c17[_0x4cc7('0xa2d')](_0x2d63f9[_0x4cc7('0xeb')], _0x48c401(this, this[_0x4cc7('0x1501')])); _0x348c17[_0x4cc7('0xa2d')](_0x4cc7('0x1504'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x348c17[_0x4cc7('0xa2d')](_0x4cc7('0x1505'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x348c17[_0x4cc7('0xa2d')](_0x4cc7('0x1506'), _0x48c401(this, this['onAssetComplete'])); _0x348c17[_0x4cc7('0xa2d')](_0x4cc7('0x1507'), _0x48c401(this, this['onAssetComplete'])); _0x348c17[_0x4cc7('0xa2d')](_0x4cc7('0x752'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x348c17[_0x4cc7('0xa2d')](_0x4cc7('0x1513'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x348c17[_0x4cc7('0xa2d')](_0x4cc7('0x5b1'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x348c17[_0x4cc7('0xa2d')](_0x4cc7('0xf1'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x348c17[_0x4cc7('0xa2d')](_0x4cc7('0x1508'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x348c17[_0x4cc7('0xa2d')]('parseError', _0x48c401(this, this[_0x4cc7('0x15de')])); }, 'stop': function() { this[_0x4cc7('0xa35')](); }, 'dispose': function() { if (_0x4cc7('0x15df') !== 'yhizF') { this[_0x4cc7('0x15e0')](_0x5260f5[_0x4cc7('0x99b')](a, _0x29d7fe)['get_normalMap']()); } else { this['_stack'] = this[_0x4cc7('0x15b7')] = this[_0x4cc7('0x13c5')] = this['_parseErrorHandlers'] = this[_0x4cc7('0x15d2')] = null; null != this[_0x4cc7('0x15ba')] && null != this[_0x4cc7('0x15ba')][_0x4cc7('0x15bc')] && this[_0x4cc7('0x15d8')](this['_loadingDependency']['loader']); this[_0x4cc7('0x15ba')] = null; } }, 'addParseErrorHandler': function(_0x249314) { 0x0 > this[_0x4cc7('0x15b5')][_0x4cc7('0x2d')](_0x249314, 0x0) && this['_parseErrorHandlers']['push'](_0x249314); }, 'addErrorHandler': function(_0x4a7689) { 0x0 > this['_errorHandlers'][_0x4cc7('0x2d')](_0x4a7689, 0x0) && this[_0x4cc7('0x15d2')][_0x4cc7('0x29')](_0x4a7689); }, '__class__': _0x4ec086 }); var _0x489286 = function(_0x7c8894, _0x43138e) { null == _0x7c8894 && (_0x7c8894 = !0x0); this['_overrideFullUrls'] = this[_0x4cc7('0x15e1')] = !0x1; this[_0x4cc7('0x15e2')] = _0x7c8894; this[_0x4cc7('0x15e3')] = null != _0x43138e ? _0x43138e : ''; this[_0x4cc7('0x15e4')] = new _0x3a1efa(); this[_0x4cc7('0x15e5')] = new _0x3a1efa(); this[_0x4cc7('0x15e6')] = 0x0; }; _0x16dada[_0x4cc7('0x15e7')] = _0x489286; _0x489286['__name__'] = [_0x2d63f9[_0x4cc7('0x3cf')], 'loaders', 'misc', _0x4cc7('0x15e8')]; _0x489286[_0x4cc7('0x8')] = {}; _0x489286[_0x4cc7('0x8')][_0x4cc7('0x15e2')] = null; _0x489286[_0x4cc7('0x8')][_0x4cc7('0x15e3')] = null; _0x489286[_0x4cc7('0x8')][_0x4cc7('0x15e4')] = null; _0x489286[_0x4cc7('0x8')][_0x4cc7('0x15e5')] = null; _0x489286[_0x4cc7('0x8')]['_materialMode'] = null; _0x489286[_0x4cc7('0x8')][_0x4cc7('0x15e1')] = null; _0x489286[_0x4cc7('0x8')]['_overrideFullUrls'] = null; _0x489286[_0x4cc7('0x8')][_0x4cc7('0x15d5')] = function() { if (_0x4cc7('0x15e9') === _0x4cc7('0x15ea')) { this.prepareWrite(); this.types.push(_0x312918.DRAW_ELLIPSE); this.f.push(a); this.f.push(b); this.f.push(c); this.f.push(d); } else { return this._includeDependencies; } } ; _0x489286[_0x4cc7('0x8')]['get_materialMode'] = function() { return this._materialMode; } ; _0x489286[_0x4cc7('0x8')][_0x4cc7('0x411')] = function() { return this._dependencyBaseUrl; } ; _0x489286[_0x4cc7('0x8')][_0x4cc7('0x15eb')] = function() { return this._overrideAbsPath; } ; _0x489286[_0x4cc7('0x8')][_0x4cc7('0x15c9')] = function() { return this._overrideFullUrls; } ; _0x489286[_0x4cc7('0x8')][_0x4cc7('0x15c4')] = function(_0x36d9c8) { if (_0x4cc7('0x15ec') === _0x4cc7('0x15ed')) { this.__enabled = !0x0; this.bitmapData = new _0x3a1efa(); this.font = new _0x3a1efa(); this.sound = new _0x3a1efa(); } else { var _0xf32623 = this._embeddedDataByUrl; return null != _0x842c50[_0x36d9c8] ? _0xf32623.existsReserved(_0x36d9c8) : _0xf32623.h.hasOwnProperty(_0x36d9c8); } } ; _0x489286[_0x4cc7('0x8')][_0x4cc7('0x15c5')] = function(_0x594893) { if (_0x4cc7('0x15ee') === _0x4cc7('0x15ee')) { var _0x560c48 = this._embeddedDataByUrl; return null != _0x842c50[_0x594893] ? _0x560c48.getReserved(_0x594893) : _0x560c48.h[_0x594893]; } else { var _0x55031d = 0x0; null != this._context && 0x0 != this._context.get_materialMode() && (_0x55031d = this._context.get_materialMode()); this._loadingDependency = _0x594893; this._loadingDependency.loader = new _0x19454f(_0x55031d); this.addEventListeners(this._loadingDependency.loader); _0x55031d = this._loadingDependency.get_data(); null != this._context && null != this._loadingDependency.get_request() && this._context.hasDataForUrl(this._loadingDependency.get_request().url) && (_0x55031d = this._context.getDataForUrl(this._loadingDependency.get_request().url)); null != _0x55031d ? this._loadingDependency.get_retrieveAsRawData() ? (this.dispatchEvent(new _0x39b929(_0x4cc7('0x5dd'),this._loadingDependency.get_request().url,!0x0)), this._loadingDependency.setData(_0x55031d), this._loadingDependency.resolve(), this.retrieveNext()) : this._loadingDependency.loader.parseData(_0x55031d, _0x560c48, this._loadingDependency.get_request()) : (_0x594893.get_request().url = this.resolveDependencyUrl(_0x594893), this._loadingDependency.loader.load(_0x594893.get_request(), _0x560c48, this._loadingDependency.get_retrieveAsRawData())); } } ; _0x489286[_0x4cc7('0x8')]['hasMappingForUrl'] = function(_0xd2f945) { var _0x3378b7 = this._remappedUrls; return null != _0x842c50[_0xd2f945] ? _0x3378b7.existsReserved(_0xd2f945) : _0x3378b7.h.hasOwnProperty(_0xd2f945); } ; _0x489286[_0x4cc7('0x8')][_0x4cc7('0x15c8')] = function(_0x30bf03) { var _0x141365 = this._remappedUrls; return null != _0x842c50[_0x30bf03] ? _0x141365.getReserved(_0x30bf03) : _0x141365.h[_0x30bf03]; } ; _0x489286[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x489286; _0x489286[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x489286[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_overrideFullURLs'] = _0x4cc7('0x15c9'); _0x489286[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x15eb')] = _0x4cc7('0x15eb'); _0x489286[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x411')] = _0x2d63f9.tNiwO; _0x489286[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x15c0')] = _0x4cc7('0x15c0'); _0x489286[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x15d5')] = 'get_includeDependencies'; var _0x47086d = function(_0x414ddd) { _0x338b9['call'](this); this[_0x4cc7('0x15ef')] = _0x414ddd; }; _0x16dada[_0x4cc7('0x15f0')] = _0x47086d; _0x47086d[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x413'), 'misc', 'AssetLoaderToken']; _0x47086d[_0x4cc7('0x92b')] = _0x338b9; _0x47086d['prototype'] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], { '_loader': null, 'addEventListener': function(_0x34e3de, _0x405a06, _0x46a3cd, _0x1b5dfd, _0xdef030) { if ('UpxnL' !== _0x4cc7('0x15f1')) { null == _0xdef030 && (_0xdef030 = !0x1); null == _0x1b5dfd && (_0x1b5dfd = 0x0); null == _0x46a3cd && (_0x46a3cd = !0x1); this['_loader'][_0x4cc7('0x9ad')](_0x34e3de, _0x405a06, _0x46a3cd, _0x1b5dfd, _0xdef030); } else { var _0x1ae2f4 = this[_0x4cc7('0x15f2')][_0x4cc7('0xb9b')](this[_0x4cc7('0x12cc')]++); '\x0a' == _0x1ae2f4 ? (++this[_0x4cc7('0x12c8')], this[_0x4cc7('0x12ca')] = 0x0) : '\x0d' != _0x1ae2f4 && ++this[_0x4cc7('0x12ca')]; this[_0x4cc7('0x12cc')] >= this[_0x4cc7('0x15f2')][_0x4cc7('0x21')] && (this[_0x4cc7('0x15f3')] = !0x0); return _0x1ae2f4; } }, 'removeEventListener': function(_0x3d4ca4, _0xcf646d, _0x972302) { null == _0x972302 && (_0x972302 = !0x1); this[_0x4cc7('0x15ef')][_0x4cc7('0xa2d')](_0x3d4ca4, _0xcf646d, _0x972302); }, 'hasEventListener': function(_0x516808) { return this[_0x4cc7('0x15ef')][_0x4cc7('0x9af')](_0x516808); }, '__class__': _0x47086d }); var _0x547c18 = function(_0x4dc74d, _0x3a8217, _0x93bd1a, _0x13773c, _0x58dd2e, _0x188224) { null == _0x188224 && (_0x188224 = !0x1); null == _0x58dd2e && (_0x58dd2e = !0x1); this[_0x4cc7('0xd64')] = _0x4dc74d; this['_req'] = _0x3a8217; this[_0x4cc7('0x15f4')] = _0x13773c; this[_0x4cc7('0x15f5')] = _0x93bd1a; this['_retrieveAsRawData'] = _0x58dd2e; this[_0x4cc7('0x15f6')] = _0x188224; this[_0x4cc7('0x14e8')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x15f7')] = _0x2bc114['toObjectVector'](null); }; _0x16dada[_0x4cc7('0x15f8')] = _0x547c18; _0x547c18[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x413'), _0x4cc7('0x15f9'), 'ResourceDependency']; _0x547c18[_0x4cc7('0x8')] = {}; _0x547c18[_0x4cc7('0x8')]['_id'] = null; _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x15fa')] = null; _0x547c18[_0x4cc7('0x8')]['_assets'] = null; _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x15f4')] = null; _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x15f5')] = null; _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x15fb')] = null; _0x547c18[_0x4cc7('0x8')]['_suppressAsset3DEvents'] = null; _0x547c18[_0x4cc7('0x8')]['_dependencies'] = null; _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x15bc')] = null; _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x15be')] = null; _0x547c18[_0x4cc7('0x8')][_0x4cc7('0xb75')] = function() { if (_0x4cc7('0x15fc') === 'eyGJH') { null == c && (c = !0x1); c ? this._distancePass.set_alphaMask(this._screenPass.get_diffuseMethod().get_texture()) : this._depthPass.set_alphaMask(this._screenPass.get_diffuseMethod().get_texture()); _0x43f7fe.prototype.activateForDepth.call(this, a, b, c); } else { return this._id; } } ; _0x547c18[_0x4cc7('0x8')][_0x4cc7('0xb73')] = function() { return this._assets; } ; _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x15ce')] = function() { if (_0x4cc7('0x15fd') !== _0x4cc7('0x15fe')) { return this._dependencies; } else { null != this.runStatsWindow && (a.stopImmediatePropagation(), _0x445379.get_instance().addBlockingOverlay(this.runStatsWindow, !0x0)); } } ; _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x15c3')] = function() { return this._req; } ; _0x547c18[_0x4cc7('0x8')]['get_retrieveAsRawData'] = function() { if (_0x4cc7('0x15ff') !== _0x4cc7('0x1600')) { return this._retrieveAsRawData; } else { throw new _0x202aa0(new _0xb16e5a()); } } ; _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x15d4')] = function() { return this._suppressAsset3DEvents; } ; _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x15c2')] = function() { return this._data; } ; _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x15c7')] = function(_0x679597) { this._data = _0x679597; } ; _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x100f')] = function() { null != this._parentParser && this._parentParser.resolveDependency(this); } ; _0x547c18[_0x4cc7('0x8')]['resolveFailure'] = function() { _0x2d63f9.qsPuo(null, this._parentParser) && this._parentParser.resolveDependencyFailure(this); } ; _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x15d9')] = function(_0x25a642) { return null != this._parentParser ? this._parentParser.resolveDependencyName(this, _0x25a642) : _0x25a642.get_name(); } ; _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x547c18; _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_data'] = _0x4cc7('0x15c2'); _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x15d4')] = _0x4cc7('0x15d4'); _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x15c6')] = _0x4cc7('0x15c6'); _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x15c3')] = _0x4cc7('0x15c3'); _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x15ce')] = _0x4cc7('0x15ce'); _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_assets'] = _0x4cc7('0xb73'); _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xb75')] = _0x4cc7('0xb75'); var _0x6573cf = function(_0x5e09a1) { _0x338b9[_0x4cc7('0x96b')](this); this[_0x4cc7('0x15e6')] = 0x0; this[_0x4cc7('0x1601')] = _0x5e09a1; this['_dependencies'] = _0x2bc114[_0x4cc7('0x24')](null); }; _0x16dada[_0x4cc7('0x1602')] = _0x6573cf; _0x6573cf[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x2d63f9['LZvjU'], _0x4cc7('0x417'), _0x4cc7('0x1603')]; _0x6573cf['__super__'] = _0x338b9; _0x6573cf[_0x4cc7('0x8')] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], { '_fileName': null, '_dataFormat': null, '_data': null, '_frameLimit': null, '_lastFrameTime': null, 'getTextData': function() { var _0x26154c = _0x1208e5[_0x4cc7('0x8eb')](this[_0x4cc7('0x15f5')]); return null == _0x26154c ? '' : _0x26154c[_0x4cc7('0x46')](_0x4cc7('0x1604'))[_0x4cc7('0xc7a')](_0x4cc7('0x1605')); }, 'getByteData': function() { return _0x1208e5[_0x4cc7('0x1606')](this[_0x4cc7('0x15f5')]); }, '_dependencies': null, '_parsingPaused': null, '_parsingComplete': null, '_parsingFailure': null, '_timer': null, '_materialMode': null, 'isBitmapDataValid': function(_0x5343df) { (_0x5343df = _0x5220ce['isBitmapDataValid'](_0x5343df)) || _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x1607'), { 'fileName': _0x4cc7('0x1608'), 'lineNumber': 0x64, 'className': _0x4cc7('0x1602'), 'methodName': _0x4cc7('0x1609') }); return _0x5343df; }, 'set_parsingFailure': function(_0x5245f3) { if (_0x4cc7('0x160a') !== _0x4cc7('0x160a')) { return 0x5; } else { return this['_parsingFailure'] = _0x5245f3; } }, 'get_parsingFailure': function() { return this[_0x4cc7('0x160b')]; }, 'parsingPaused': null, 'get_parsingPaused': function() { if (_0x4cc7('0x160c') !== 'tbyeg') { return this[_0x4cc7('0x160d')]; } else { var _0x518703 = Math['cos'](c); c = Math['sin'](c); this['b'] = c * this['d']; this['c'] = -c * this['a']; this['a'] *= _0x518703; this['d'] *= _0x518703; } }, 'parsingComplete': null, 'get_parsingComplete': function() { return this[_0x4cc7('0x160e')]; }, 'set_materialMode': function(_0x40e535) { if ('HVkPf' === _0x4cc7('0x160f')) { for (var _0x2edbe1 = _0x44b7a4[_0x4cc7('0x1610')](this[_0x4cc7('0x1611')][_0x4cc7('0x34')]() - 0x1, -0x1, -0x1); _0x2edbe1[_0x4cc7('0x124b')] != _0x2edbe1['end']; ) { var _0x14c9c2 = _0x2edbe1[_0x4cc7('0x124b')] += _0x2edbe1[_0x4cc7('0x1612')]; isNaN(this['sources'][_0x4cc7('0x2b')](_0x14c9c2)[_0x4cc7('0x10af')]) && this[_0x4cc7('0x1611')]['splice'](_0x14c9c2, 0x1); } if (0x0 >= this[_0x4cc7('0x1611')][_0x4cc7('0x34')]()) this['hideBridge'](); else if (this[_0x4cc7('0x1611')][_0x4cc7('0x34')](), this[_0x4cc7('0x1611')]['get'](0x0)['z'] >= this[_0x4cc7('0x1106')]['startZ'] - 0x19d && this['sources'][_0x4cc7('0x2b')](0x0)['z'] <= this[_0x4cc7('0x1106')]['endZ'] + 0x19d) { this[_0x4cc7('0x1613')] ? this[_0x4cc7('0x1614')](this[_0x4cc7('0x1615')] + _0x40e535) : this[_0x4cc7('0x1614')](this[_0x4cc7('0x1615')] - _0x40e535 * this[_0x4cc7('0x1615')] * 0.5); 0x1 <= this['section'][_0x4cc7('0xb7f')]['unpausedTime'] - this['impactTime'] && (this[_0x4cc7('0x1616')] -= _0x40e535 * this[_0x4cc7('0x1616')] * 0.5 * (this[_0x4cc7('0x1613')] ? 0.8 : 0x1)); this[_0x4cc7('0x1613')] = !0x1; _0x40e535 = 0x0; for (_0x2edbe1 = this[_0x4cc7('0x1617')]; _0x40e535 < _0x2edbe1[_0x4cc7('0x34')](); ) _0x14c9c2 = _0x2edbe1[_0x4cc7('0x2b')](_0x40e535), ++_0x40e535, _0x14c9c2[_0x4cc7('0x94a')](this['sources'][_0x4cc7('0x2b')](0x0)); this[_0x4cc7('0x1618')] = !0x0; } else this[_0x4cc7('0x1619')](), this[_0x4cc7('0x1611')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x161a')] = !0x0; } else { return this[_0x4cc7('0x15e6')] = _0x40e535; } }, 'get_materialMode': function() { return this[_0x4cc7('0x15e6')]; }, 'dataFormat': null, 'get_dataFormat': function() { return this[_0x4cc7('0x1601')]; }, 'parseAsync': function(_0x40be4c, _0x5c15c2) { null == _0x5c15c2 && (_0x5c15c2 = 0x1e); this[_0x4cc7('0x15f5')] = _0x40be4c; this[_0x4cc7('0x161b')](_0x331be6['toFloat'](_0x5c15c2)); }, 'get_dependencies': function() { return this[_0x4cc7('0x15f7')]; }, 'resolveDependency': function(_0x178675) { if (_0x4cc7('0x161c') === _0x4cc7('0x161c')) { throw new _0x202aa0(new _0xb16e5a()); } else { _0x48c401[_0x4cc7('0x96b')](this, _0x16dada, _0x5aff49); } }, 'resolveDependencyFailure': function(_0xd70914) { throw new _0x202aa0(new _0xb16e5a()); }, 'resolveDependencyName': function(_0x5d7701, _0x44e3ed) { return _0x44e3ed[_0x4cc7('0xb4e')](); }, 'resumeParsingAfterDependencies': function() { this[_0x4cc7('0x160d')] = !0x1; null != this['_timer'] && this[_0x4cc7('0x161d')][_0x4cc7('0x99a')](); }, 'finalizeAsset': function(_0x5ca532, _0x2c6df7) { null != _0x2c6df7 && _0x5ca532['set_name'](_0x2c6df7); switch (_0x5ca532[_0x4cc7('0x463')]()) { case 'animationNode': var _0x5af7aa = _0x4cc7('0xe71'); _0x2c6df7 = _0x4cc7('0xec'); break; case 'animationSet': _0x5af7aa = _0x4cc7('0x161e'); _0x2c6df7 = 'animationSetComplete'; break; case _0x4cc7('0x161f'): _0x5af7aa = 'animationState'; _0x2c6df7 = _0x4cc7('0x1503'); break; case _0x4cc7('0x1620'): _0x5af7aa = 'animator'; _0x2c6df7 = _0x4cc7('0x1621'); break; case _0x4cc7('0x1622'): _0x5af7aa = _0x4cc7('0x1622'); _0x2c6df7 = _0x4cc7('0x1623'); break; case _0x4cc7('0xfcd'): _0x5af7aa = _0x4cc7('0xfcd'); _0x2c6df7 = 'containerComplete'; break; case _0x4cc7('0x1624'): _0x5af7aa = _0x4cc7('0x1624'); _0x2c6df7 = _0x4cc7('0x1625'); break; case _0x4cc7('0xffa'): _0x5af7aa = _0x4cc7('0xffa'); _0x2c6df7 = _0x56067a[_0x4cc7('0x1626')]; break; case 'geometry': _0x5af7aa = _0x4cc7('0x11b3'); _0x2c6df7 = 'geometryComplete'; break; case _0x4cc7('0x1551'): _0x5af7aa = _0x4cc7('0x1551'); _0x2c6df7 = 'lightComplete'; break; case _0x4cc7('0x1627'): _0x5af7aa = _0x4cc7('0x1627'); _0x2c6df7 = _0x4cc7('0x1628'); break; case _0x4cc7('0x1629'): _0x5af7aa = 'material'; _0x2c6df7 = _0x4cc7('0x752'); break; case _0x4cc7('0x126'): _0x5af7aa = _0x4cc7('0x126'); _0x2c6df7 = _0x4cc7('0x1513'); break; case _0x4cc7('0x149a'): _0x5af7aa = _0x4cc7('0x149a'); _0x2c6df7 = 'segmentSetComplete'; break; case 'shadowMapMethod': _0x5af7aa = 'effectsMethod'; _0x2c6df7 = _0x4cc7('0x162a'); break; case 'skeleton': _0x5af7aa = _0x4cc7('0xe65'); _0x2c6df7 = _0x4cc7('0xf1'); break; case 'skeletonPose': _0x5af7aa = _0x4cc7('0x162b'); _0x2c6df7 = _0x4cc7('0x1508'); break; case _0x4cc7('0x162c'): _0x5af7aa = _0x4cc7('0x162c'); _0x2c6df7 = 'skyboxComplete'; break; case _0x4cc7('0x162d'): _0x5af7aa = _0x4cc7('0x162d'); _0x2c6df7 = 'stateTransitionComplete'; break; case _0x4cc7('0x5c1'): _0x5af7aa = _0x4cc7('0x5c1'); _0x2c6df7 = _0x4cc7('0x1505'); break; case _0x4cc7('0x5b3'): _0x5af7aa = _0x56067a[_0x4cc7('0x5b2')]; _0x2c6df7 = _0x56067a[_0x4cc7('0x5b4')]; break; default: throw new _0x202aa0(new _0xc6df85(_0x56067a['WmGGY'](_0x4cc7('0x162e'), _0x5ca532['get_assetType']()) + _0x4cc7('0x162f'))); } '' == _0x5ca532[_0x4cc7('0xb4e')]() && _0x5ca532['set_name'](_0x5af7aa); this[_0x4cc7('0x44')](new _0x194d91(_0x4cc7('0x1500'),_0x5ca532)); this[_0x4cc7('0x44')](new _0x194d91(_0x2c6df7,_0x5ca532)); }, 'proceedParsing': function() { throw new _0x202aa0(new _0xb16e5a()); }, 'dieWithError': function(_0x366be0) { null == _0x366be0 && (_0x366be0 = _0x4cc7('0x1630')); _0x2d63f9['qsPuo'](null, this[_0x4cc7('0x161d')]) && (this[_0x4cc7('0x161d')][_0x4cc7('0xa2d')](_0x2d63f9[_0x4cc7('0x1631')], _0x48c401(this, this[_0x4cc7('0x1632')])), this[_0x4cc7('0x161d')][_0x4cc7('0xd8a')](), this[_0x4cc7('0x161d')] = null); this[_0x4cc7('0x44')](new _0x47b5e7('parseError',_0x366be0)); }, 'addDependency': function(_0x3b491f, _0x1e051c, _0x111395, _0x9d8e41, _0x2e7d42) { null == _0x2e7d42 && (_0x2e7d42 = !0x1); null == _0x111395 && (_0x111395 = !0x1); this[_0x4cc7('0x15f7')][_0x4cc7('0x29')](new _0x547c18(_0x3b491f,_0x1e051c,_0x9d8e41,this,_0x111395,_0x2e7d42)); }, 'pauseAndRetrieveDependencies': function() { if ('ZwIWy' !== _0x4cc7('0x1633')) { var _0x2a842f, _0x24a760, _0x191d0b = a[_0x4cc7('0x116d')](); var _0x50ce2d = 0x2 * ((this[_0x4cc7('0x1634')] + 0x1) * (this[_0x4cc7('0xb8c')] + 0x1) + (this[_0x4cc7('0x1634')] + 0x1) * (this['_segmentsD'] + 0x1) + (this[_0x4cc7('0xb8c')] + 0x1) * (this[_0x4cc7('0x1635')] + 0x1)) * _0x191d0b | 0x0; _0x191d0b -= 0x2; if (null != a[_0x4cc7('0x3e9')]() && _0x50ce2d == a[_0x4cc7('0x3e9')]()[_0x4cc7('0x34')]()) var _0x1879c2 = a[_0x4cc7('0x3e9')](); else _0x1879c2 = _0x2bc114[_0x4cc7('0x9cf')](null, _0x50ce2d, !0x0), this[_0x4cc7('0x1636')](); if (this[_0x4cc7('0x1637')]) { var _0x1de909 = _0x2a842f = 0.3333333333333333; var _0x18afe3 = _0x24a760 = 0.5; } else _0x1de909 = _0x18afe3 = 0x1, _0x2a842f = _0x24a760 = 0x0; _0x50ce2d = a[_0x4cc7('0x1165')](); var _0x5aa889 = _0x2a842f; var _0x2494ab = _0x24a760; var _0x42a099 = 0x2 * _0x2a842f; var _0xe76ef1 = 0x0 * _0x24a760; var _0x4074a4 = _0x1de909 / this[_0x4cc7('0x1634')]; var _0xbcdceb = _0x18afe3 / this[_0x4cc7('0xb8c')]; for (var _0x1448b2 = 0x0, _0x5825cb = this[_0x4cc7('0x1634')] + 0x1; _0x1448b2 < _0x5825cb; ) for (var _0x131d9a = _0x1448b2++, _0x39b95b = 0x0, _0x543b26 = this[_0x4cc7('0xb8c')] + 0x1; _0x39b95b < _0x543b26; ) { var _0x49ba77 = _0x39b95b++; _0x1879c2[_0x4cc7('0x9e7')](_0x50ce2d++, (_0x5aa889 + _0x131d9a * _0x4074a4) * a[_0x4cc7('0x1168')]()); _0x1879c2[_0x4cc7('0x9e7')](_0x50ce2d++, (_0x2494ab + _0x56067a['XNZZk'](_0x18afe3, _0x49ba77 * _0xbcdceb)) * a['get_scaleV']()); _0x50ce2d += _0x191d0b; _0x1879c2['set'](_0x50ce2d++, (_0x42a099 + (_0x1de909 - _0x131d9a * _0x4074a4)) * a[_0x4cc7('0x1168')]()); _0x1879c2['set'](_0x50ce2d++, (_0xe76ef1 + (_0x18afe3 - _0x49ba77 * _0xbcdceb)) * a[_0x4cc7('0x1169')]()); _0x50ce2d += _0x191d0b; } _0x5aa889 = _0x2a842f; _0x2494ab = 0x0 * _0x24a760; _0x42a099 = 0x0 * _0x2a842f; _0xe76ef1 = 0x0 * _0x24a760; _0x4074a4 = _0x1de909 / this[_0x4cc7('0x1634')]; _0xbcdceb = _0x18afe3 / this['_segmentsD']; _0x1448b2 = 0x0; for (_0x5825cb = this[_0x4cc7('0x1634')] + 0x1; _0x1448b2 < _0x5825cb; ) for (_0x131d9a = _0x1448b2++, _0x39b95b = 0x0, _0x543b26 = this[_0x4cc7('0x1635')] + 0x1; _0x39b95b < _0x543b26; ) _0x49ba77 = _0x39b95b++, _0x1879c2[_0x4cc7('0x9e7')](_0x50ce2d++, (_0x5aa889 + _0x131d9a * _0x4074a4) * a[_0x4cc7('0x1168')]()), _0x1879c2[_0x4cc7('0x9e7')](_0x50ce2d++, _0x56067a['nzLPM'](_0x2494ab, _0x56067a[_0x4cc7('0x59a')](_0x18afe3, _0x49ba77 * _0xbcdceb)) * a[_0x4cc7('0x1169')]()), _0x50ce2d += _0x191d0b, _0x1879c2[_0x4cc7('0x9e7')](_0x50ce2d++, (_0x42a099 + _0x131d9a * _0x4074a4) * a[_0x4cc7('0x1168')]()), _0x1879c2[_0x4cc7('0x9e7')](_0x50ce2d++, (_0xe76ef1 + _0x49ba77 * _0xbcdceb) * a[_0x4cc7('0x1169')]()), _0x50ce2d += _0x191d0b; _0x5aa889 = 0x0 * _0x2a842f; _0x2494ab = _0x24a760; _0x42a099 = 0x2 * _0x2a842f; _0xe76ef1 = _0x24a760; _0x4074a4 = _0x1de909 / this[_0x4cc7('0x1635')]; _0xbcdceb = _0x18afe3 / this['_segmentsH']; _0x2a842f = 0x0; for (_0x24a760 = this[_0x4cc7('0x1635')] + 0x1; _0x2a842f < _0x24a760; ) for (_0x1448b2 = _0x2a842f++, _0x5825cb = 0x0, _0x131d9a = this[_0x4cc7('0xb8c')] + 0x1; _0x5825cb < _0x131d9a; ) _0x39b95b = _0x5825cb++, _0x1879c2[_0x4cc7('0x9e7')](_0x50ce2d++, (_0x5aa889 + _0x1448b2 * _0x4074a4) * a[_0x4cc7('0x1168')]()), _0x1879c2['set'](_0x50ce2d++, _0x56067a[_0x4cc7('0x5b6')](_0x2494ab, _0x18afe3 - _0x39b95b * _0xbcdceb) * a[_0x4cc7('0x1169')]()), _0x50ce2d += _0x191d0b, _0x1879c2[_0x4cc7('0x9e7')](_0x50ce2d++, (_0x42a099 + (_0x1de909 - _0x1448b2 * _0x4074a4)) * a[_0x4cc7('0x1168')]()), _0x1879c2[_0x4cc7('0x9e7')](_0x50ce2d++, (_0xe76ef1 + (_0x18afe3 - _0x39b95b * _0xbcdceb)) * a[_0x4cc7('0x1169')]()), _0x50ce2d += _0x191d0b; a[_0x4cc7('0x11a4')](_0x1879c2); } else { null != this[_0x4cc7('0x161d')] && this[_0x4cc7('0x161d')]['stop'](); this[_0x4cc7('0x160d')] = !0x0; this[_0x4cc7('0x44')](new _0x47b5e7('readyForDependencies')); } }, 'hasTime': function() { var _0x3bfef4 = _0x3b7d43[_0x4cc7('0xd88')]() , _0x97e40e = this[_0x4cc7('0x1638')]; return _0x331be6['toFloat'](_0x3bfef4 - this[_0x4cc7('0x1639')]) < _0x97e40e; }, 'onInterval': function(_0x1c5804) { if (_0x4cc7('0x163a') !== 'PvVqe') { this[_0x4cc7('0x1639')] = _0x3b7d43[_0x4cc7('0xd88')](); this[_0x4cc7('0x163b')]() && !this[_0x4cc7('0x160b')] && this[_0x4cc7('0x163c')](); } else { var _0x4dfb39 = _0x3e3cd2[p]; ++p; _0x4dfb39['__preserveObject'] && (_0x842c50 = !0x0); } }, 'startParsing': function(_0x1b2b06) { this[_0x4cc7('0x1638')] = _0x1b2b06; this[_0x4cc7('0x161d')] = new _0x4e3417(this['_frameLimit'],0x0); this[_0x4cc7('0x161d')][_0x4cc7('0x9ad')]('timer', _0x48c401(this, this[_0x4cc7('0x1632')])); this[_0x4cc7('0x161d')][_0x4cc7('0x99a')](); }, 'finishParsing': function() { _0x56067a[_0x4cc7('0x163d')](null, this[_0x4cc7('0x161d')]) && (this[_0x4cc7('0x161d')][_0x4cc7('0xa2d')](_0x4cc7('0xee'), _0x48c401(this, this['onInterval'])), this[_0x4cc7('0x161d')][_0x4cc7('0xd8a')]()); this[_0x4cc7('0x161d')] = null; this[_0x4cc7('0x160e')] = !0x0; this[_0x4cc7('0x44')](new _0x47b5e7(_0x4cc7('0x163e'))); }, '__class__': _0x6573cf, '__properties__': { 'get_dependencies': _0x4cc7('0x15ce'), 'get_dataFormat': _0x4cc7('0x163f'), 'set_materialMode': 'set_materialMode', 'get_materialMode': 'get_materialMode', 'get_parsingComplete': _0x4cc7('0x1640'), 'get_parsingPaused': _0x4cc7('0x1641'), 'set_parsingFailure': _0x4cc7('0x1642'), 'get_parsingFailure': 'get_parsingFailure' } }); var _0x3cdd71 = function() { _0x6573cf[_0x4cc7('0x96b')](this, _0x4cc7('0x1643')); }; _0x16dada[_0x4cc7('0x1644')] = _0x3cdd71; _0x3cdd71[_0x4cc7('0x8f2')] = ['away3d', 'loaders', _0x4cc7('0x417'), _0x4cc7('0x1645')]; _0x3cdd71['supportsType'] = function(_0x276e17) { _0x276e17 = _0x276e17[_0x4cc7('0x1646')](); return _0x4cc7('0x1647') != _0x276e17 && _0x4cc7('0x1648') != _0x276e17 && 'png' != _0x276e17 && _0x2d63f9[_0x4cc7('0x1649')](_0x4cc7('0x164a'), _0x276e17) && _0x4cc7('0x164b') != _0x276e17 ? _0x4cc7('0x164c') == _0x276e17 : !0x0; } ; _0x3cdd71[_0x4cc7('0x164d')] = function(_0x292949) { if (_0x5260f5[_0x4cc7('0x9a0')](_0x292949, _0x38d890) || _0x5260f5['__instanceof'](_0x292949, _0x436dff)) return !0x0; if (!_0x5260f5['__instanceof'](_0x292949, _0x220b4b)) return !0x1; _0x292949 = _0x5260f5[_0x4cc7('0x99b')](_0x292949, _0x220b4b); _0x292949['position'] = 0x0; if (0xffd8 == _0x292949[_0x4cc7('0x164e')]()) return !0x0; _0x292949[_0x4cc7('0xcc2')] = 0x0; if (0x424d == _0x292949['readShort']()) return !0x0; _0x292949['position'] = 0x1; if (_0x4cc7('0x164f') == _0x292949['readUTFBytes'](0x3)) return !0x0; _0x292949[_0x4cc7('0xcc2')] = 0x0; if ('GIF' == _0x292949[_0x4cc7('0x1650')](0x3) && 0x3839 == _0x292949['readShort']() && 0x61 == _0x292949[_0x4cc7('0x1651')]()) return !0x0; _0x292949[_0x4cc7('0xcc2')] = 0x0; return 'ATF' == _0x292949[_0x4cc7('0x1650')](0x3) ? !0x0 : !0x1; } ; _0x3cdd71[_0x4cc7('0x92b')] = _0x6573cf; _0x3cdd71[_0x4cc7('0x8')] = _0x5aff49(_0x6573cf[_0x4cc7('0x8')], { '_byteData': null, '_startedParsing': null, '_doneParsing': null, '_loader': null, 'proceedParsing': function() { if (_0x5260f5['__instanceof'](this[_0x4cc7('0x15f5')], _0x38d890)) { var _0x57498c = new _0xf32aa2(_0x5260f5[_0x4cc7('0x99b')](this['_data'], _0x38d890)[_0x4cc7('0xaf0')]()); this['finalizeAsset'](_0x57498c, this[_0x4cc7('0x1652')]); return !0x0; } if (_0x5260f5['__instanceof'](this[_0x4cc7('0x15f5')], _0x436dff)) return _0x57498c = new _0xf32aa2(_0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0x15f5')], _0x436dff)), this[_0x4cc7('0xed1')](_0x57498c, this['_fileName']), !0x0; this[_0x4cc7('0x1653')] = this[_0x4cc7('0x1654')](); if (!this['_startedParsing']) { this[_0x4cc7('0x1653')][_0x4cc7('0xcc2')] = 0x0; if (_0x4cc7('0x1655') == this[_0x4cc7('0x1653')][_0x4cc7('0x1650')](0x3)) return this[_0x4cc7('0x1653')][_0x4cc7('0xcc2')] = 0x0, _0x57498c = new _0x5d5727(this[_0x4cc7('0x1653')]), this[_0x4cc7('0xed1')](_0x57498c, this[_0x4cc7('0x1652')]), !0x0; this[_0x4cc7('0x15ef')] = new _0xd7ec81(); this[_0x4cc7('0x15ef')][_0x4cc7('0x1656')][_0x4cc7('0x9ad')](_0x4cc7('0x43'), _0x48c401(this, this[_0x4cc7('0x1657')])); this['_loader'][_0x4cc7('0x1658')](this['_byteData']); this['_startedParsing'] = !0x0; } return this[_0x4cc7('0x1659')]; }, 'onLoadComplete': function(_0x57ca17) { _0x57ca17 = _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0x15ef')][_0x4cc7('0x165a')], _0x38d890)[_0x4cc7('0xaf0')](); this[_0x4cc7('0x15ef')][_0x4cc7('0x1656')][_0x4cc7('0xa2d')]('complete', _0x48c401(this, this[_0x4cc7('0x1657')])); if (!_0x5220ce[_0x4cc7('0x1609')](_0x57ca17)) { if (_0x4cc7('0x165b') === 'sUZma') { _0x57ca17 = new _0x1f907c(_0x57ca17); _0x57ca17[_0x4cc7('0xd6a')](this['_fileName']); this[_0x4cc7('0x44')](new _0x194d91(_0x4cc7('0x14fe'),_0x57ca17)); _0x57ca17 = new _0x436dff(0x8,0x8,!0x1,0x0); for (var _0x2b4789 = 0x0; 0x8 > _0x2b4789; ) for (var _0x1e260a = _0x2b4789++, _0x51b5fd = 0x0; 0x8 > _0x51b5fd; ) { var _0x1371bd = _0x51b5fd++; 0x0 < (_0x1371bd & 0x1 ^ _0x1e260a & 0x1) && _0x57ca17[_0x4cc7('0x165c')](_0x1e260a, _0x1371bd, 0xffffff); } } else { null == _0x57ca17 && (_0x57ca17 = !0x0); this[_0x4cc7('0x165d')] = _0x57ca17; return this; } } _0x57ca17 = new _0xf32aa2(_0x57ca17); this[_0x4cc7('0xed1')](_0x57ca17, this[_0x4cc7('0x1652')]); this[_0x4cc7('0x1659')] = !0x0; }, '__class__': _0x3cdd71 }); var _0x19454f = function(_0x145ae5) { null == _0x145ae5 && (_0x145ae5 = 0x0); _0x338b9['call'](this); this[_0x4cc7('0x15e6')] = _0x145ae5; }; _0x16dada[_0x4cc7('0x165e')] = _0x19454f; _0x19454f[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'loaders', 'misc', 'SingleFileLoader']; _0x19454f[_0x4cc7('0x165f')] = function(_0x91130c) { 0x0 > _0x19454f['_parsers'][_0x4cc7('0x2d')](_0x91130c, 0x0) && _0x19454f[_0x4cc7('0x1660')]['push'](_0x91130c); } ; _0x19454f[_0x4cc7('0x1661')] = function(_0xf5714e) { for (var _0x137de0 = 0x0; _0x137de0 < _0xf5714e[_0x4cc7('0x21')]; ) { var _0x1bad65 = _0xf5714e[_0x137de0]; ++_0x137de0; _0x19454f[_0x4cc7('0x165f')](_0x1bad65); } } ; _0x19454f['__super__'] = _0x338b9; _0x19454f[_0x4cc7('0x8')] = _0x5aff49(_0x338b9['prototype'], { '_parser': null, '_req': null, '_fileExtension': null, '_fileName': null, '_loadAsRawData': null, '_materialMode': null, '_data': null, 'get_url': function() { if (_0x2d63f9[_0x4cc7('0x1662')]('rbAQX', _0x4cc7('0x1663'))) { return this[_0x4cc7('0x1664')] = a; } else { return null != this[_0x4cc7('0x15fa')] ? this[_0x4cc7('0x15fa')][_0x4cc7('0x1124')] : ''; } }, 'get_data': function() { return this[_0x4cc7('0x15f5')]; }, 'load': function(_0x338d4a, _0x191229, _0x2b779) { null == _0x2b779 && (_0x2b779 = !0x1); var _0x3a6d3e = null; this[_0x4cc7('0x1665')] = _0x2b779; this[_0x4cc7('0x15fa')] = _0x338d4a; this[_0x4cc7('0x1666')](this[_0x4cc7('0x15fa')]['url']); if (this[_0x4cc7('0x1665')]) _0x3a6d3e = 0x0; else if (null != _0x191229 && (this[_0x4cc7('0x1667')] = _0x191229), null == this['_parser'] && (this[_0x4cc7('0x1667')] = this[_0x4cc7('0x1668')]()), null != this['_parser']) switch (this[_0x4cc7('0x1667')]['get_dataFormat']()) { case 'binary': _0x3a6d3e = 0x0; break; case _0x4cc7('0x1669'): _0x3a6d3e = 0x1; } else _0x3a6d3e = 0x0; _0x191229 = new _0x57755e(); _0x191229['dataFormat'] = _0x3a6d3e; _0x191229['addEventListener'](_0x4cc7('0x43'), _0x48c401(this, this[_0x4cc7('0x166a')])); _0x191229[_0x4cc7('0x9ad')](_0x56067a[_0x4cc7('0x5b7')], _0x48c401(this, this[_0x4cc7('0x166b')])); _0x191229[_0x4cc7('0x40')](_0x338d4a); }, 'parseData': function(_0x539244, _0x5c961d, _0x121041) { _0x5260f5[_0x4cc7('0x9a0')](_0x539244, _0x39d1e6) && (_0x539244 = _0x4b4d92[_0x4cc7('0xce9')](_0x539244, [])); _0x2d63f9[_0x4cc7('0xef')](null, _0x5c961d) && (this[_0x4cc7('0x1667')] = _0x5c961d); this[_0x4cc7('0x15fa')] = _0x121041; this[_0x4cc7('0xca6')](_0x539244); }, 'get_parser': function() { return this[_0x4cc7('0x1667')]; }, 'get_dependencies': function() { return null != this['_parser'] ? this[_0x4cc7('0x1667')]['get_dependencies']() : _0x2bc114[_0x4cc7('0x24')](null); }, 'decomposeFilename': function(_0x55e622) { if (_0x4cc7('0x166c') !== 'HzzsO') { var _0x49b096 = _0x55e622++; for (_0x49b096 = this['_textures'][_0x4cc7('0x2b')](_0x49b096)[_0x4cc7('0x38')](); _0x49b096[_0x4cc7('0x94e')](); ) _0x49b096['next']()[_0x4cc7('0xa35')](); } else { _0x55e622 = 0x0 < _0x55e622[_0x4cc7('0x2d')]('?') ? _0x55e622[_0x4cc7('0x46')]('?')[0x0] : _0x55e622; var _0x29c006 = _0x55e622[_0x4cc7('0x15ca')]('.'); this[_0x4cc7('0x166d')] = _0x3a8a6f[_0x4cc7('0x946')](_0x55e622, _0x29c006 + 0x1, null)['toLowerCase'](); this[_0x4cc7('0x1652')] = _0x3a8a6f['substr'](_0x55e622, 0x0, _0x29c006); } }, 'getParserFromSuffix': function() { if (_0x4cc7('0x166e') !== _0x4cc7('0x166e')) { this[_0x4cc7('0xaa0')] || (this['__transformDirty'] = !0x0, this['__setWorldTransformInvalid'](), this[_0x4cc7('0xab9')]()); } else { for (var _0x5ae3a8 = _0x19454f['_parsers'][_0x4cc7('0x34')]() - 0x1; 0x0 <= _0x5ae3a8; ) { var _0x224e27 = _0x19454f[_0x4cc7('0x1660')][_0x4cc7('0x2b')](_0x5ae3a8); if (_0x19c1c0[_0x4cc7('0x997')](_0x19454f[_0x4cc7('0x1660')][_0x4cc7('0x2b')](_0x5ae3a8), _0x56067a[_0x4cc7('0x5b9')])[_0x4cc7('0x13')](_0x224e27, [this[_0x4cc7('0x166d')]])) return _0x4b4d92['createInstance'](_0x19454f[_0x4cc7('0x1660')]['get'](_0x5ae3a8), []); --_0x5ae3a8; } return null; } }, 'getParserFromData': function(_0x433d9f) { for (var _0x4cb822 = _0x19454f[_0x4cc7('0x1660')][_0x4cc7('0x34')]() - 0x1; 0x0 <= _0x4cb822; ) { var _0x2ff774 = _0x19454f[_0x4cc7('0x1660')][_0x4cc7('0x2b')](_0x4cb822); if (_0x19c1c0['field'](_0x19454f[_0x4cc7('0x1660')]['get'](_0x4cb822), 'supportsData')['apply'](_0x2ff774, [_0x433d9f])) return _0x4b4d92[_0x4cc7('0xce9')](_0x19454f[_0x4cc7('0x1660')]['get'](_0x4cb822), []); --_0x4cb822; } return null; }, 'removeListeners': function(_0x17740f) { _0x17740f[_0x4cc7('0xa2d')](_0x4cc7('0x43'), _0x48c401(this, this[_0x4cc7('0x166a')])); _0x17740f['removeEventListener'](_0x4cc7('0x5b8'), _0x48c401(this, this[_0x4cc7('0x166b')])); }, 'handleUrlLoaderError': function(_0x50c536) { var _0x5b7f39 = _0x5260f5[_0x4cc7('0x99b')](_0x50c536[_0x4cc7('0x1514')], _0x57755e); this['removeListeners'](_0x5b7f39); this[_0x4cc7('0x9af')](_0x4cc7('0x1511')) && this[_0x4cc7('0x44')](new _0x39b929('loadError',this[_0x4cc7('0x15fa')]['url'],!0x0,_0x50c536[_0x4cc7('0xcb4')])); }, 'handleUrlLoaderComplete': function(_0x5c26c7) { _0x5c26c7 = _0x5260f5[_0x4cc7('0x99b')](_0x5c26c7['currentTarget'], _0x57755e); this[_0x4cc7('0x166f')](_0x5c26c7); this['_data'] = _0x5c26c7[_0x4cc7('0x42')]; this[_0x4cc7('0x1665')] ? this[_0x4cc7('0x44')](new _0x39b929(_0x4cc7('0x5dd'))) : this[_0x4cc7('0xca6')](this[_0x4cc7('0x15f5')]); }, 'parse': function(_0x3685c0) { null == this[_0x4cc7('0x1667')] && (this[_0x4cc7('0x1667')] = this[_0x4cc7('0x1670')](_0x3685c0)); if (null != this[_0x4cc7('0x1667')]) this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x4cc7('0x15dc'), _0x48c401(this, this[_0x4cc7('0x15dd')])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x4cc7('0x150e'), _0x48c401(this, this[_0x4cc7('0x1671')])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x4cc7('0x163e'), _0x48c401(this, this[_0x4cc7('0x1672')])), this['_parser'][_0x4cc7('0x9ad')](_0x4cc7('0x14fe'), _0x48c401(this, this[_0x4cc7('0x14ff')])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')]('assetComplete', _0x48c401(this, this[_0x4cc7('0x1501')])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x4cc7('0x1502'), _0x48c401(this, this[_0x4cc7('0x1501')])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x4cc7('0x1503'), _0x48c401(this, this[_0x4cc7('0x1501')])), this['_parser'][_0x4cc7('0x9ad')]('animationNodeComplete', _0x48c401(this, this[_0x4cc7('0x1501')])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')]('stateTransitionComplete', _0x48c401(this, this[_0x4cc7('0x1501')])), this['_parser'][_0x4cc7('0x9ad')](_0x4cc7('0x1505'), _0x48c401(this, this[_0x4cc7('0x1501')])), this['_parser']['addEventListener'](_0x4cc7('0x1506'), _0x48c401(this, this['onAssetComplete'])), this['_parser'][_0x4cc7('0x9ad')]('geometryComplete', _0x48c401(this, this[_0x4cc7('0x1501')])), this[_0x4cc7('0x1667')]['addEventListener'](_0x4cc7('0x752'), _0x48c401(this, this[_0x4cc7('0x1501')])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x4cc7('0x1513'), _0x48c401(this, this[_0x4cc7('0x1501')])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x4cc7('0x5b1'), _0x48c401(this, this[_0x4cc7('0x1501')])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x2d63f9[_0x4cc7('0xf0')], _0x48c401(this, this[_0x4cc7('0x1501')])), this['_parser'][_0x4cc7('0x9ad')](_0x4cc7('0x1508'), _0x48c401(this, this[_0x4cc7('0x1501')])), null != this[_0x4cc7('0x15fa')] && null != this[_0x4cc7('0x15fa')][_0x4cc7('0x1124')] && (this['_parser']['_fileName'] = this['_req'][_0x4cc7('0x1124')]), this['_parser'][_0x4cc7('0x1673')](this[_0x4cc7('0x15e6')]), this[_0x4cc7('0x1667')][_0x4cc7('0x1674')](_0x3685c0); else if (this[_0x4cc7('0x9af')](_0x2d63f9['xjNDb'])) this[_0x4cc7('0x44')](new _0x39b929(_0x2d63f9['xjNDb'],'',!0x0,_0x4cc7('0xf3'))); else throw new _0x202aa0(new _0xc6df85(_0x2d63f9[_0x4cc7('0x1675')])); }, 'onParseError': function(_0x2827e1) { this[_0x4cc7('0x9af')](_0x4cc7('0x150e')) && this[_0x4cc7('0x44')](_0x2827e1[_0x4cc7('0x1176')]()); }, 'onReadyForDependencies': function(_0x428ece) { this[_0x4cc7('0x44')](_0x428ece[_0x4cc7('0x1176')]()); }, 'onAssetComplete': function(_0x516b0e) { this[_0x4cc7('0x44')](_0x516b0e[_0x4cc7('0x1176')]()); }, 'onTextureSizeError': function(_0x44fcd1) { this[_0x4cc7('0x44')](_0x44fcd1[_0x4cc7('0x1176')]()); }, 'onParseComplete': function(_0x5793f3) { this['dispatchEvent'](new _0x39b929(_0x4cc7('0x5dd'),this[_0x4cc7('0x15d7')]())); this[_0x4cc7('0x1667')]['removeEventListener']('readyForDependencies', _0x48c401(this, this['onReadyForDependencies'])); this['_parser'][_0x4cc7('0xa2d')](_0x4cc7('0x163e'), _0x48c401(this, this[_0x4cc7('0x1672')])); this[_0x4cc7('0x1667')][_0x4cc7('0xa2d')](_0x4cc7('0x150e'), _0x56067a[_0x4cc7('0x5bb')](_0x48c401, this, this['onParseError'])); this[_0x4cc7('0x1667')][_0x4cc7('0xa2d')]('textureSizeError', _0x48c401(this, this[_0x4cc7('0x14ff')])); this[_0x4cc7('0x1667')][_0x4cc7('0xa2d')](_0x4cc7('0x1500'), _0x48c401(this, this[_0x4cc7('0x1501')])); this[_0x4cc7('0x1667')][_0x4cc7('0xa2d')](_0x4cc7('0x1502'), _0x48c401(this, this[_0x4cc7('0x1501')])); this[_0x4cc7('0x1667')][_0x4cc7('0xa2d')](_0x4cc7('0x1503'), _0x48c401(this, this['onAssetComplete'])); this['_parser'][_0x4cc7('0xa2d')](_0x4cc7('0xec'), _0x48c401(this, this['onAssetComplete'])); this[_0x4cc7('0x1667')]['removeEventListener'](_0x4cc7('0x1504'), _0x48c401(this, this['onAssetComplete'])); this[_0x4cc7('0x1667')][_0x4cc7('0xa2d')]('textureComplete', _0x48c401(this, this[_0x4cc7('0x1501')])); this['_parser'][_0x4cc7('0xa2d')](_0x4cc7('0x1506'), _0x48c401(this, this[_0x4cc7('0x1501')])); this[_0x4cc7('0x1667')][_0x4cc7('0xa2d')](_0x4cc7('0x1507'), _0x56067a['DIaxA'](_0x48c401, this, this['onAssetComplete'])); this[_0x4cc7('0x1667')]['removeEventListener'](_0x4cc7('0x752'), _0x48c401(this, this[_0x4cc7('0x1501')])); this[_0x4cc7('0x1667')][_0x4cc7('0xa2d')](_0x4cc7('0x1513'), _0x48c401(this, this[_0x4cc7('0x1501')])); this[_0x4cc7('0x1667')][_0x4cc7('0xa2d')](_0x4cc7('0x5b1'), _0x48c401(this, this[_0x4cc7('0x1501')])); this['_parser'][_0x4cc7('0xa2d')](_0x4cc7('0xf1'), _0x48c401(this, this[_0x4cc7('0x1501')])); this[_0x4cc7('0x1667')]['removeEventListener'](_0x4cc7('0x1508'), _0x48c401(this, this['onAssetComplete'])); }, '__class__': _0x19454f, '__properties__': { 'get_dependencies': _0x2d63f9['xwzzW'], 'get_parser': _0x2d63f9['CuASb'], 'get_data': _0x4cc7('0x15c2'), 'get_url': 'get_url' } }); var _0xa2e43f = function() { this['_lastType'] = ''; this[_0x4cc7('0x1676')] = 0x0; this['_tmpos'] = new _0x21e384(0x0,0x0,0x0); this[_0x4cc7('0x1677')] = new _0x21e384(0x0,0x0,0x0); this[_0x4cc7('0x1678')] = []; _0x6573cf[_0x4cc7('0x96b')](this, _0x4cc7('0x1669')); }; _0x16dada[_0x4cc7('0x1679')] = _0xa2e43f; _0xa2e43f[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x167a')]; _0xa2e43f[_0x4cc7('0x5ba')] = function(_0x4f10ee) { _0x4f10ee = _0x4f10ee[_0x4cc7('0x1646')](); return 'ac' == _0x4f10ee; } ; _0xa2e43f['supportsData'] = function(_0x12ad94) { var _0x14287a = _0x1208e5['toByteArray'](_0x12ad94); null != _0x14287a ? (_0x14287a[_0x4cc7('0xcc2')] = 0x0, _0x12ad94 = _0x14287a['readUTFBytes'](0x4)) : _0x12ad94 = _0x4cc7('0x4dc') == typeof _0x12ad94 ? _0x3a8a6f['substr'](_0x5260f5[_0x4cc7('0x99b')](_0x12ad94, String), 0x0, 0x4) : null; return 'AC3D' == _0x12ad94 ? !0x0 : !0x1; } ; _0xa2e43f[_0x4cc7('0x92b')] = _0x6573cf; _0xa2e43f['prototype'] = _0x5aff49(_0x6573cf[_0x4cc7('0x8')], { '_textData': null, '_startedParsing': null, '_activeContainer': null, '_meshList': null, '_trunk': null, '_containersList': null, '_tmpcontainerpos': null, '_tmpos': null, '_kidsCount': null, '_activeMesh': null, '_vertices': null, '_uvs': null, '_parsesV': null, '_isQuad': null, '_quadCount': null, '_lastType': null, '_charIndex': null, '_oldIndex': null, '_stringLen': null, '_materialList': null, '_groupCount': null, 'resolveDependency': function(_0x1af634) { var _0x5d23cb = null , _0x1ad654 = null; 0x1 == _0x1af634[_0x4cc7('0xb73')]()[_0x4cc7('0x34')]() && (_0x1ad654 = _0x5260f5[_0x4cc7('0x99b')](_0x1af634[_0x4cc7('0xb73')]()[_0x4cc7('0x2b')](0x0), _0x1603fe), _0x5d23cb = this[_0x4cc7('0xb74')](_0x1af634[_0x4cc7('0xb75')]())); null != _0x5d23cb && null != _0x1ad654 && (_0x331be6['gt'](0x2, this['get_materialMode']()) ? _0x5260f5[_0x4cc7('0x99b')](_0x5d23cb[_0x4cc7('0x31')](), _0x705f29)[_0x4cc7('0xb76')](_0x1ad654) : _0x5260f5[_0x4cc7('0x99b')](_0x5d23cb[_0x4cc7('0x31')](), _0x2943e4)[_0x4cc7('0xb76')](_0x1ad654)); }, 'resolveDependencyFailure': function(_0x21184d) {}, 'proceedParsing': function() { this[_0x4cc7('0x167b')] || (this[_0x4cc7('0x167c')] = 0x0, this[_0x4cc7('0x167d')] = null, this['_textData'] = this[_0x4cc7('0x167e')](), this['_textData'] = this[_0x4cc7('0x15f2')][_0x4cc7('0x20')](/\r/g, ''), this[_0x4cc7('0x167f')] = [], this[_0x4cc7('0x167b')] = !0x0, this['_meshList'] = _0x2bc114['toObjectVector'](null), this[_0x4cc7('0x1680')] = this[_0x4cc7('0x15f2')][_0x4cc7('0x21')], this[_0x4cc7('0x1681')] = this[_0x4cc7('0x1682')] = this[_0x4cc7('0x15f2')]['indexOf'](_0xa2e43f['CR'], 0x0)); var _0x2cc071 = ''; try { for (; this['_charIndex'] < this[_0x4cc7('0x1680')] && this[_0x4cc7('0x1683')](); ) { this[_0x4cc7('0x1682')] = this[_0x4cc7('0x15f2')][_0x4cc7('0x2d')](_0xa2e43f['CR'], this[_0x4cc7('0x1681')]); -0x1 == this[_0x4cc7('0x1682')] && (this[_0x4cc7('0x1682')] = this['_stringLen']); var _0x3bcf02 = this[_0x4cc7('0x15f2')][_0x4cc7('0xde7')](this[_0x4cc7('0x1681')], this['_charIndex']); -0x1 != _0x3bcf02[_0x4cc7('0x2d')](_0x4cc7('0x1684')) && (_0x2cc071 = _0x3bcf02['substring'](_0x56067a[_0x4cc7('0x5b6')](_0x3bcf02[_0x4cc7('0x2d')]('\x22'), 0x1), _0x3bcf02[_0x4cc7('0x21')] - 0x1)); this['_trunk'] = _0x29cea6['replace'](_0x29cea6[_0x4cc7('0x20')](_0x29cea6[_0x4cc7('0x20')](_0x3bcf02, '\x20\x20', '\x20'), '\x20\x20', '\x20'), '\x20\x20', '\x20')[_0x4cc7('0x46')]('\x20'); this[_0x4cc7('0x1682')] != this['_stringLen'] && (this[_0x4cc7('0x1681')] = this[_0x4cc7('0x1682')] + 0x1); switch (this[_0x4cc7('0x1685')][0x0]) { case 'MATERIAL': this[_0x4cc7('0x1686')](_0x3bcf02); break; case 'OBJECT': null != this[_0x4cc7('0x1687')] && (this['buildMeshGeometry'](this[_0x4cc7('0x1687')]), this[_0x4cc7('0x1688')]['x'] = this[_0x4cc7('0x1688')]['y'] = this[_0x4cc7('0x1688')]['z'] = 0x0, this[_0x4cc7('0x1687')] = null); if (_0x56067a[_0x4cc7('0x5bc')](_0x4cc7('0x1689'), this[_0x4cc7('0x1685')][0x1])) this['_lastType'] = _0x4cc7('0x1689'); else if (_0x4cc7('0x168a') == this[_0x4cc7('0x1685')][0x1]) { if (_0x4cc7('0x168b') === _0x4cc7('0x168c')) { _0x3ae7ae['stop'](this['map'], ['x', 'y', 'z'], !0x1, !0x1); _0x488f5d[_0x4cc7('0x168d')](this[_0x4cc7('0xc92')], !0x1, !0x1); this[_0x4cc7('0xc92')][_0x4cc7('0x168e')](this[_0x4cc7('0x168f')] - 0x23, -0xac, 0x120c); this[_0x4cc7('0xc92')]['set_rotationZ'](-0xc); this['runner']['setIndexedPosition'](4.1, 58.4); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x38); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')]['setIndexedPosition'](0x2, 0x3c); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x61); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacd')](!0x1); var _0x2041aa = new _0x3c29fc(this[_0x4cc7('0xacc')]['get_onScreen']()); this['dialog']['addBubble'](_0x4cc7('0x1690'), 0x140, -0x78, null, null, null, _0x2041aa, null); this['skater'][_0x4cc7('0xd5e')](this[_0x4cc7('0xec4')]); } else { var _0x5e72c5 = new _0x1f7569(); _0x56067a[_0x4cc7('0x5bd')](null, this[_0x4cc7('0x167d')]) && this[_0x4cc7('0x167d')][_0x4cc7('0xa0c')](_0x5e72c5); _0x5e72c5[_0x4cc7('0xd6a')]('c_' + this[_0x4cc7('0x1678')]['length']); this[_0x4cc7('0x1678')]['push'](_0x5e72c5); this['_activeContainer'] = _0x5e72c5; this[_0x4cc7('0xed1')](_0x5e72c5); this['_lastType'] = _0x4cc7('0x168a'); } } else { var _0xec88ef = this[_0x4cc7('0x15f2')][_0x4cc7('0x2d')](_0x4cc7('0x1691'), this[_0x4cc7('0x1681')]); var _0x126541 = this[_0x4cc7('0x15f2')][_0x4cc7('0x2d')]('numsurf', this[_0x4cc7('0x1681')]); if (-0x1 == _0x126541 || _0x126541 > this[_0x4cc7('0x1680')]) throw this[_0x4cc7('0x1682')] = this[_0x4cc7('0x1681')] = this[_0x4cc7('0x1680')], '__break__'; if (_0xec88ef < _0x126541) throw this[_0x4cc7('0x1682')] = this[_0x4cc7('0x1681')] = _0xec88ef - 0x1, _0x4cc7('0x1692'); } if ('poly' == this[_0x4cc7('0x1685')][0x1]) { if (_0x4cc7('0x1693') !== _0x4cc7('0x1694')) { var _0x9a7ba9 = new _0x39920c(); this[_0x4cc7('0x1687')] = new _0x5b5b9f(_0x9a7ba9,null); null != this[_0x4cc7('0x1695')] && this[_0x4cc7('0x1696')](); this[_0x4cc7('0x1695')] = _0x2bc114[_0x4cc7('0x24')](null); this['_uvs'] = []; this['_activeMesh']['set_name']('m_' + this[_0x4cc7('0x1697')]['get_length']()); this[_0x4cc7('0x1697')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1697')][_0x4cc7('0x34')](), this[_0x4cc7('0x1687')]); this[_0x4cc7('0x1698')] = !0x0; this['_lastType'] = _0x4cc7('0x5be'); } else { return this[_0x4cc7('0x13d0')]; } } break; case _0x4cc7('0x1699'): this[_0x4cc7('0x1676')] = _0x4bf907[_0x4cc7('0xd08')](this['_trunk'][0x1]); _0x4cc7('0x168a') == this[_0x4cc7('0x169a')] && (this['_groupCount'] = this[_0x4cc7('0x1676')]); break; case _0x4cc7('0x169b'): if (_0x4cc7('0x168a') == this[_0x4cc7('0x169a')]) { if (_0x4cc7('0x169c') !== _0x4cc7('0x169d')) { var _0x2505ff = parseFloat(this[_0x4cc7('0x1685')][0x1]); this[_0x4cc7('0x1677')]['x'] = _0x2505ff; var _0x59f1f0 = parseFloat(this['_trunk'][0x2]); this[_0x4cc7('0x1677')]['y'] = _0x59f1f0; var _0x36f233 = parseFloat(this[_0x4cc7('0x1685')][0x3]); this[_0x4cc7('0x1677')]['z'] = _0x36f233; } else { return _0x2bc114[_0x4cc7('0x24')](null); } } else { var _0x48c401 = parseFloat(this['_trunk'][0x1]); this['_tmpos']['x'] = _0x48c401; var _0x16dada = parseFloat(this[_0x4cc7('0x1685')][0x2]); this[_0x4cc7('0x1688')]['y'] = _0x16dada; var _0x402566 = parseFloat(this['_trunk'][0x3]); this['_tmpos']['z'] = _0x402566; } break; case 'mat': null == this[_0x4cc7('0x1687')][_0x4cc7('0x31')]() && this[_0x4cc7('0x1687')][_0x4cc7('0x32')](this[_0x4cc7('0x167f')][_0x4bf907[_0x4cc7('0xd08')](this[_0x4cc7('0x1685')][0x1])]); break; case _0x4cc7('0x5e2'): var _0x5aff49 = _0x3bcf02[_0x4cc7('0xde7')](0x6, _0x3bcf02[_0x4cc7('0x21')] - 0x1); _0x56067a[_0x4cc7('0x169e')] == this[_0x4cc7('0x169a')] ? this['_activeMesh'][_0x4cc7('0xd6a')](_0x5aff49) : this['_activeContainer']['set_name'](_0x5aff49); break; case 'numvert': 0x3 <= _0x4bf907[_0x4cc7('0xd08')](this['_trunk'][0x1]) && (this[_0x4cc7('0x1698')] = !0x0); break; case 'refs': var _0x3c29fc = _0x4bf907[_0x4cc7('0xd08')](this[_0x4cc7('0x1685')][0x1]); if (0x4 == _0x3c29fc) this['_isQuad'] = !0x0, this[_0x4cc7('0x169f')] = 0x0; else if (0x3 > _0x3c29fc || 0x4 < _0x3c29fc) continue; else this[_0x4cc7('0x16a0')] = !0x1; this['_parsesV'] = !0x1; break; case _0x4cc7('0x16a1'): break; case _0x4cc7('0x16a2'): case _0x56067a[_0x4cc7('0x5bf')]: case _0x4cc7('0x42'): case 'numsurf': case _0x4cc7('0x16a3'): case _0x4cc7('0x16a4'): case 'texrep': case 'url': break; case _0x56067a[_0x4cc7('0x16a5')]: _0x331be6['gt'](0x2, this['get_materialMode']()) ? this[_0x4cc7('0x1687')]['set_material'](new _0x705f29(_0x430307[_0x4cc7('0x16a6')]())) : this['_activeMesh']['set_material'](new _0x2943e4(_0x430307['getDefaultTexture']())); this['_activeMesh'][_0x4cc7('0x31')]()['set_name']('m_' + this[_0x4cc7('0x1687')][_0x4cc7('0xb4e')]()); this[_0x4cc7('0x16a7')](_0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1697')]['get_length']() - 0x1), new _0x4ccd8b(_0x2cc071)); break; default: if ('' == this[_0x4cc7('0x1685')][0x0]) throw '__break__'; this[_0x4cc7('0x1698')] ? this[_0x4cc7('0x1695')]['push'](new _0xa33b87(-parseFloat(this[_0x4cc7('0x1685')][0x0]),parseFloat(this[_0x4cc7('0x1685')][0x1]),parseFloat(this[_0x4cc7('0x1685')][0x2]))) : this[_0x4cc7('0x16a0')] ? (this['_quadCount']++, 0x4 == this['_quadCount'] ? (this[_0x4cc7('0x11f1')][_0x4cc7('0x29')](this[_0x4cc7('0x11f1')][this[_0x4cc7('0x11f1')]['length'] - 0x2]), this[_0x4cc7('0x11f1')]['push'](this[_0x4cc7('0x11f1')][this[_0x4cc7('0x11f1')][_0x4cc7('0x21')] - 0x1]), this['_uvs'][_0x4cc7('0x29')](_0x4bf907[_0x4cc7('0xd08')](this[_0x4cc7('0x1685')][0x0])), this[_0x4cc7('0x11f1')][_0x4cc7('0x29')](new _0x3dff6d(parseFloat(this[_0x4cc7('0x1685')][0x1]),0x1 - parseFloat(this['_trunk'][0x2]))), this[_0x4cc7('0x11f1')]['push'](this['_uvs'][this['_uvs'][_0x4cc7('0x21')] - 0xa]), this[_0x4cc7('0x11f1')]['push'](this['_uvs'][this[_0x4cc7('0x11f1')][_0x4cc7('0x21')] - 0x9])) : (this[_0x4cc7('0x11f1')][_0x4cc7('0x29')](_0x4bf907[_0x4cc7('0xd08')](this[_0x4cc7('0x1685')][0x0])), this[_0x4cc7('0x11f1')][_0x4cc7('0x29')](new _0x3dff6d(parseFloat(this[_0x4cc7('0x1685')][0x1]),0x1 - parseFloat(this['_trunk'][0x2]))))) : (this['_uvs'][_0x4cc7('0x29')](_0x4bf907['parseInt'](this['_trunk'][0x0])), this[_0x4cc7('0x11f1')][_0x4cc7('0x29')](new _0x3dff6d(parseFloat(this[_0x4cc7('0x1685')][0x1]),0x1 - parseFloat(this['_trunk'][0x2])))); } } } catch (_0x814554) { if (_0x4cc7('0x1692') != _0x814554) throw _0x814554; } return this[_0x4cc7('0x1682')] >= this[_0x4cc7('0x1680')] ? (null != this[_0x4cc7('0x1687')] && this['buildMeshGeometry'](this[_0x4cc7('0x1687')]), this['cleanUP'](), !0x0) : !0x1; }, 'checkGroup': function(_0x58e335) { 0x0 < this[_0x4cc7('0x167c')] && this['_groupCount']--; null != this[_0x4cc7('0x167d')] && this[_0x4cc7('0x167d')]['addChild'](this[_0x4cc7('0x1687')]); null != this[_0x4cc7('0x167d')] && 0x0 == this[_0x4cc7('0x167c')] && (this[_0x4cc7('0x167d')] = null, this[_0x4cc7('0x1677')]['x'] = this['_tmpcontainerpos']['y'] = this[_0x4cc7('0x1677')]['z'] = 0x0); }, 'buildMeshGeometry': function(_0x10270d) { var _0x56f3d3 = _0x4cc7('0x16a8')[_0x4cc7('0x46')]('|') , _0x51ec36 = 0x0; while (!![]) { switch (_0x56f3d3[_0x51ec36++]) { case '0': _0x10270d[_0x4cc7('0xb46')](-this['_tmpos']['x']); continue; case '1': _0x10270d['set_z'](this[_0x4cc7('0x1688')]['z']); continue; case '2': _0x10270d[_0x4cc7('0xd5a')](_0x10270d[_0x4cc7('0xd92')]() + this[_0x4cc7('0x1677')]['z']); continue; case '3': _0x10270d[_0x4cc7('0xb46')](_0x10270d[_0x4cc7('0x472')]() - this[_0x4cc7('0x1677')]['x']); continue; case '4': this['finalizeAsset'](_0x10270d); continue; case '5': _0x10270d['set_y'](_0x10270d[_0x4cc7('0xb45')]() + this['_tmpcontainerpos']['y']); continue; case '6': for (_0x5aff49 = 0x0; _0x5aff49 < _0x48c401['length']; ) _0x1c43fb = new _0x138811(), _0x1c43fb[_0x4cc7('0x16a9')](_0x48c401[_0x5aff49], _0x48c401[_0x5aff49 + 0x2], null, null), _0x1c43fb[_0x4cc7('0x1155')](_0x48c401[_0x5aff49 + 0x1]), _0x3d7e43[_0x4cc7('0x11b5')](_0x1c43fb), _0x5aff49 += 0x3; continue; case '7': for (var _0x201116, _0xb9f772, _0x1c43fb, _0x111794, _0x3ec51c, _0x3d7e43, _0x2fa913 = _0x2bc114['toFloatVector'](null), _0x37b4ed = _0x2bc114[_0x4cc7('0x9cc')](null), _0x4bf907 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x48c401 = [_0x2fa913, _0x37b4ed, _0x4bf907], _0x2c4537 = new _0x3a1efa(), _0x16dada, _0x5aff49 = 0x0; _0x5aff49 < this[_0x4cc7('0x11f1')]['length']; ) { 0xffff < _0x37b4ed[_0x4cc7('0x34')]() + 0x3 && (_0x2fa913 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x37b4ed = _0x2bc114['toIntVector'](null), _0x4bf907 = _0x2bc114['toFloatVector'](null), _0x48c401['push'](_0x2fa913), _0x48c401[_0x4cc7('0x29')](_0x37b4ed), _0x48c401[_0x4cc7('0x29')](_0x4bf907), _0x2c4537 = new _0x3a1efa()); _0x111794 = this[_0x4cc7('0x11f1')][_0x5aff49 + 0x1]; _0x3ec51c = this[_0x4cc7('0x11f1')][_0x5aff49 + 0x3]; _0x3d7e43 = this['_uvs'][_0x5aff49 + 0x5]; _0x201116 = this[_0x4cc7('0x1695')][_0x4cc7('0x2b')](this[_0x4cc7('0x11f1')][_0x5aff49]); _0xb9f772 = this[_0x4cc7('0x1695')][_0x4cc7('0x2b')](this[_0x4cc7('0x11f1')][_0x5aff49 + 0x2]); _0x1c43fb = this[_0x4cc7('0x1695')]['get'](this[_0x4cc7('0x11f1')][_0x5aff49 + 0x4]); _0x16dada = _0xb9f772['toString']() + _0x3ec51c[_0x4cc7('0x8eb')](); if (null != _0x842c50[_0x16dada] ? _0x2c4537[_0x4cc7('0xd76')](_0x16dada) : _0x2c4537['h'][_0x4cc7('0x959')](_0x16dada)) _0x37b4ed[_0x4cc7('0x29')](null != _0x842c50[_0x16dada] ? _0x2c4537[_0x4cc7('0xd77')](_0x16dada) : _0x2c4537['h'][_0x16dada]); else { var _0x29cfb7 = _0x2fa913[_0x4cc7('0x34')]() / 0x3 | 0x0; null != _0x842c50[_0x16dada] ? _0x2c4537[_0x4cc7('0x97d')](_0x16dada, _0x29cfb7) : _0x2c4537['h'][_0x16dada] = _0x29cfb7; _0x37b4ed[_0x4cc7('0x29')](null != _0x842c50[_0x16dada] ? _0x2c4537[_0x4cc7('0xd77')](_0x16dada) : _0x2c4537['h'][_0x16dada]); _0x2fa913[_0x4cc7('0x29')](_0xb9f772['get_x']()); _0x2fa913[_0x4cc7('0x29')](_0xb9f772[_0x4cc7('0xb45')]()); _0x2fa913[_0x4cc7('0x29')](_0xb9f772['get_z']()); _0x4bf907['push'](_0x3ec51c[_0x4cc7('0x121f')]()); _0x4bf907[_0x4cc7('0x29')](_0x3ec51c['get_v']()); } _0x16dada = _0x201116[_0x4cc7('0x8eb')]() + _0x111794[_0x4cc7('0x8eb')](); (null != _0x842c50[_0x16dada] ? _0x2c4537[_0x4cc7('0xd76')](_0x16dada) : _0x2c4537['h'][_0x4cc7('0x959')](_0x16dada)) ? _0x37b4ed[_0x4cc7('0x29')](null != _0x842c50[_0x16dada] ? _0x2c4537[_0x4cc7('0xd77')](_0x16dada) : _0x2c4537['h'][_0x16dada]) : (_0xb9f772 = _0x2fa913['get_length']() / 0x3 | 0x0, null != _0x842c50[_0x16dada] ? _0x2c4537['setReserved'](_0x16dada, _0xb9f772) : _0x2c4537['h'][_0x16dada] = _0xb9f772, _0x37b4ed[_0x4cc7('0x29')](null != _0x842c50[_0x16dada] ? _0x2c4537[_0x4cc7('0xd77')](_0x16dada) : _0x2c4537['h'][_0x16dada]), _0x2fa913[_0x4cc7('0x29')](_0x201116[_0x4cc7('0x472')]()), _0x2fa913['push'](_0x201116['get_y']()), _0x2fa913[_0x4cc7('0x29')](_0x201116[_0x4cc7('0xd92')]()), _0x4bf907[_0x4cc7('0x29')](_0x111794[_0x4cc7('0x121f')]()), _0x4bf907[_0x4cc7('0x29')](_0x111794['get_v']())); _0x16dada = _0x1c43fb[_0x4cc7('0x8eb')]() + _0x3d7e43['toString'](); (null != _0x842c50[_0x16dada] ? _0x2c4537[_0x4cc7('0xd76')](_0x16dada) : _0x2c4537['h'][_0x4cc7('0x959')](_0x16dada)) ? _0x37b4ed[_0x4cc7('0x29')](null != _0x842c50[_0x16dada] ? _0x2c4537[_0x4cc7('0xd77')](_0x16dada) : _0x2c4537['h'][_0x16dada]) : (_0x201116 = _0x2fa913[_0x4cc7('0x34')]() / 0x3 | 0x0, null != _0x842c50[_0x16dada] ? _0x2c4537[_0x4cc7('0x97d')](_0x16dada, _0x201116) : _0x2c4537['h'][_0x16dada] = _0x201116, _0x37b4ed['push'](null != _0x842c50[_0x16dada] ? _0x2c4537['getReserved'](_0x16dada) : _0x2c4537['h'][_0x16dada]), _0x2fa913['push'](_0x1c43fb[_0x4cc7('0x472')]()), _0x2fa913[_0x4cc7('0x29')](_0x1c43fb[_0x4cc7('0xb45')]()), _0x2fa913[_0x4cc7('0x29')](_0x1c43fb[_0x4cc7('0xd92')]()), _0x4bf907[_0x4cc7('0x29')](_0x3d7e43[_0x4cc7('0x121f')]()), _0x4bf907['push'](_0x3d7e43[_0x4cc7('0x121e')]())); _0x5aff49 += 0x6; } continue; case '8': _0x10270d['set_y'](this[_0x4cc7('0x1688')]['y']); continue; case '9': _0x3d7e43 = _0x10270d[_0x4cc7('0x16aa')](); continue; case '10': this[_0x4cc7('0x16ab')](this['_activeMesh']); continue; } break; } }, 'retrieveMeshFromID': function(_0x40110e) { return null != this['_meshList'][_0x4cc7('0x2b')](_0x4bf907['parseInt'](_0x40110e)) ? this[_0x4cc7('0x1697')]['get'](_0x4bf907[_0x4cc7('0xd08')](_0x40110e)) : null; }, 'generateMaterial': function(_0x3312a5) { this[_0x4cc7('0x167f')][_0x4cc7('0x29')](this['parseMaterialLine'](_0x3312a5)); }, 'parseMaterialLine': function(_0x3a2b11) { var _0x302773 = _0x3a2b11[_0x4cc7('0x46')]('\x20') , _0x100590 = 0x0; _0x3a2b11 = ''; for (var _0x480eac = 0x0, _0x4dbbc1 = 0x0, _0x39cf3d = 0x0, _0x409fc9 = 0x0, _0x129593 = 0x0; _0x129593 < _0x302773[_0x4cc7('0x21')]; ) { if ('' != _0x302773[_0x129593]) if (-0x1 != _0x302773[_0x129593]['indexOf']('\x22') || -0x1 != _0x302773[_0x129593]['indexOf']('\x27')) _0x3a2b11 = _0x302773[_0x129593][_0x4cc7('0xde7')](0x1, _0x302773[_0x129593][_0x4cc7('0x21')] - 0x1); else switch (_0x302773[_0x129593]) { case _0x4cc7('0x16ac'): _0x480eac = parseFloat(_0x302773[_0x129593 + 0x1]); _0x129593 += 0x2; break; case _0x4cc7('0x16ad'): _0x100590 = 0xff * parseFloat(_0x302773[_0x129593 + 0x1]) | 0x0; var _0x10c4ff = 0xff * parseFloat(_0x302773[_0x56067a[_0x4cc7('0x5b6')](_0x129593, 0x2)]) | 0x0 , _0x4bf907 = 0xff * parseFloat(_0x302773[_0x129593 + 0x3]) | 0x0; _0x129593 += 0x3; _0x100590 = _0x100590 << 0x10 | _0x10c4ff << 0x8 | _0x4bf907; break; case _0x4cc7('0x16ae'): _0x39cf3d = parseFloat(_0x302773[_0x129593 + 0x1]) / 0xff; _0x129593 += 0x2; break; case 'spec': _0x4dbbc1 = parseFloat(_0x302773[_0x129593 + 0x1]); _0x129593 += 0x2; break; case 'trans': _0x409fc9 = 0x1 - parseFloat(_0x302773[_0x129593 + 0x1]); } ++_0x129593; } _0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) ? (_0x302773 = new _0x43ea86(0xffffff), _0x5260f5['__cast'](_0x302773, _0x43ea86)[_0x4cc7('0xd6a')](_0x3a2b11), _0x5260f5[_0x4cc7('0x99b')](_0x302773, _0x43ea86)[_0x4cc7('0x1556')](_0x100590), _0x5260f5[_0x4cc7('0x99b')](_0x302773, _0x43ea86)['set_ambient'](_0x480eac), _0x5260f5[_0x4cc7('0x99b')](_0x302773, _0x43ea86)[_0x4cc7('0x1558')](_0x4dbbc1), _0x5260f5[_0x4cc7('0x99b')](_0x302773, _0x43ea86)[_0x4cc7('0x42a')](_0x39cf3d), _0x5260f5[_0x4cc7('0x99b')](_0x302773, _0x43ea86)[_0x4cc7('0x10cd')](_0x409fc9)) : (_0x302773 = new _0x2129f7(0xffffff), _0x5260f5[_0x4cc7('0x99b')](_0x302773, _0x2129f7)[_0x4cc7('0xd6a')](_0x3a2b11), _0x5260f5[_0x4cc7('0x99b')](_0x302773, _0x2129f7)[_0x4cc7('0x1556')](_0x100590), _0x5260f5[_0x4cc7('0x99b')](_0x302773, _0x2129f7)['set_ambient'](_0x480eac), _0x5260f5[_0x4cc7('0x99b')](_0x302773, _0x2129f7)[_0x4cc7('0x1558')](_0x4dbbc1), _0x5260f5['__cast'](_0x302773, _0x2129f7)['set_gloss'](_0x39cf3d)); return _0x302773; }, 'cleanUP': function() { if (_0x4cc7('0x16af') === _0x4cc7('0x16af')) { this['_materialList'] = null; this['cleanUpBuffers'](); } else { return this[_0x4cc7('0x14c1')][_0x4cc7('0x16b0')]()['get_texture'](); } }, 'cleanUpBuffers': function() { if ('IwXyG' !== _0x4cc7('0x16b1')) { for (var _0x2f090b = 0x0, _0x2cc1bb = this[_0x4cc7('0x1695')]['get_length'](); _0x2f090b < _0x2cc1bb; ) { var _0x60a77a = _0x2f090b++; this[_0x4cc7('0x1695')][_0x4cc7('0x9e7')](_0x60a77a, null); } _0x2f090b = 0x0; for (_0x2cc1bb = this[_0x4cc7('0x11f1')]['length']; _0x2f090b < _0x2cc1bb; ) _0x60a77a = _0x2f090b++, this['_uvs'][_0x60a77a] = null; this['_uvs'] = this[_0x4cc7('0x1695')] = null; } else { var _0x1e0772 = this['layout'][_0x4cc7('0x16b2')](_0x60a77a); ++_0x60a77a; } }, '__class__': _0xa2e43f }); var _0x2acbeb = function() { this[_0x4cc7('0x16b3')] = 0x0; this[_0x4cc7('0x16b4')] = ''; _0x6573cf[_0x4cc7('0x96b')](this, _0x4cc7('0x1669')); }; _0x16dada[_0x4cc7('0x16b5')] = _0x2acbeb; _0x2acbeb[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x16b6')]; _0x2acbeb[_0x4cc7('0x5ba')] = function(_0x3f714f) { if (_0x4cc7('0x16b7') !== _0x4cc7('0x16b7')) { d[_0x4cc7('0xa80')](0x1, 0x0, 0x0, 0x1, p['tx'], p['ty']); var _0x3a8ab5 = f[_0x4cc7('0xa95')] , _0x37fa10 = f[_0x4cc7('0x9c1')]['a'] , _0x43bb93 = f[_0x4cc7('0x9c1')]['d'] , _0x3f05ca = p['a'] , _0x4c82df = p['d']; p = Math[_0x4cc7('0xa96')](ia['x'] * _0x37fa10); f = Math[_0x4cc7('0xa96')](ia['y'] * _0x43bb93); e = Math['round']((_0x3a8ab5['get_right']() - ia['get_right']()) * _0x37fa10); w = Math[_0x4cc7('0xa96')]((_0x3a8ab5[_0x4cc7('0xa98')]() - ia[_0x4cc7('0xa98')]()) * _0x43bb93); _0x37fa10 = Math[_0x4cc7('0xa96')](ia[_0x4cc7('0x7d9')] * _0x37fa10); _0x43bb93 = Math['round'](ia['height'] * _0x43bb93); var _0xcfdce2 = Math[_0x4cc7('0xa96')](ia['x'] * _0x3f05ca) , _0x494894 = Math['round'](ia['y'] * _0x4c82df) , _0x157770 = Math[_0x4cc7('0xa96')]((_0x3a8ab5[_0x4cc7('0xa97')]() - ia[_0x4cc7('0xa97')]()) * _0x3f05ca); ia = Math[_0x4cc7('0xa96')]((_0x3a8ab5[_0x4cc7('0xa98')]() - ia[_0x4cc7('0xa98')]()) * _0x4c82df); _0x3a8ab5 = _0x56067a[_0x4cc7('0x5c2')](Math[_0x4cc7('0xa96')](c * _0x3f05ca), _0xcfdce2) - _0x157770; _0x3f05ca = _0x56067a['pWIXK'](Math[_0x4cc7('0xa96')](l * _0x4c82df) - _0x494894, ia); _0x3f714f[_0x4cc7('0x16b8')](d, !0x1); 0x0 != _0x37fa10 && 0x0 != _0x43bb93 ? (d[_0x4cc7('0xa83')](b, 0x0, 0x0, p, f, 0x0, 0x0, _0xcfdce2, _0x494894), d[_0x4cc7('0xa83')](b, p, 0x0, _0x37fa10, f, _0xcfdce2, 0x0, _0x3a8ab5, _0x494894), d[_0x4cc7('0xa83')](b, p + _0x37fa10, 0x0, e, f, _0xcfdce2 + _0x3a8ab5, 0x0, _0x157770, _0x494894), d['drawImage'](b, 0x0, f, p, _0x43bb93, 0x0, _0x494894, _0xcfdce2, _0x3f05ca), d[_0x4cc7('0xa83')](b, p, f, _0x37fa10, _0x43bb93, _0xcfdce2, _0x494894, _0x3a8ab5, _0x3f05ca), d[_0x4cc7('0xa83')](b, p + _0x37fa10, f, e, _0x43bb93, _0x56067a['WEzJI'](_0xcfdce2, _0x3a8ab5), _0x494894, _0x157770, _0x3f05ca), d[_0x4cc7('0xa83')](b, 0x0, f + _0x43bb93, p, w, 0x0, _0x494894 + _0x3f05ca, _0xcfdce2, ia), d[_0x4cc7('0xa83')](b, p, f + _0x43bb93, _0x37fa10, w, _0xcfdce2, _0x494894 + _0x3f05ca, _0x3a8ab5, ia), d['drawImage'](b, p + _0x37fa10, f + _0x43bb93, e, w, _0xcfdce2 + _0x3a8ab5, _0x494894 + _0x3f05ca, _0x157770, ia)) : 0x0 == _0x37fa10 && 0x0 != _0x43bb93 ? (l = _0xcfdce2 + _0x3a8ab5 + _0x157770, d['drawImage'](b, 0x0, 0x0, c, f, 0x0, 0x0, l, _0x494894), d[_0x4cc7('0xa83')](b, 0x0, f, c, _0x43bb93, 0x0, _0x494894, l, _0x3f05ca), d['drawImage'](b, 0x0, f + _0x43bb93, c, w, 0x0, _0x494894 + _0x3f05ca, l, ia)) : 0x0 == _0x43bb93 && 0x0 != _0x37fa10 && (c = _0x494894 + _0x3f05ca + ia, d['drawImage'](b, 0x0, 0x0, p, l, 0x0, 0x0, _0xcfdce2, c), d[_0x4cc7('0xa83')](b, p, 0x0, _0x37fa10, l, _0xcfdce2, 0x0, _0x3a8ab5, c), d[_0x4cc7('0xa83')](b, p + _0x37fa10, 0x0, e, l, _0xcfdce2 + _0x3a8ab5, 0x0, _0x157770, c)); } else { _0x3f714f = _0x3f714f[_0x4cc7('0x1646')](); return _0x4cc7('0xf8') == _0x3f714f; } } ; _0x2acbeb[_0x4cc7('0x164d')] = function(_0x45a145) { var _0x400952 = 0x64; var _0x1c8938 = _0x1208e5['toByteArray'](_0x45a145); if (null != _0x1c8938) { if ('tbCZm' === 'cPeUQ') { null != this['rigidbody'] && this['rigidbody']['applyForce'](_0x45a145, _0x400952, 0x0); } else { _0x331be6['gt'](0x64, _0x15249f['get_length'](_0x1c8938)) && (_0x400952 = _0x15249f[_0x4cc7('0x34')](_0x1c8938)); _0x1c8938['position'] = 0x0; var _0x268813 = _0x1c8938[_0x4cc7('0x1650')](0x2); _0x45a145 = _0x1c8938[_0x4cc7('0x1650')](_0x400952); } } else _0x268813 = _0x2d63f9[_0x4cc7('0xea')](_0x4cc7('0x4dc'), typeof _0x45a145) ? _0x3a8a6f['substr'](_0x5260f5[_0x4cc7('0x99b')](_0x45a145, String), 0x0, 0x5) : null, _0x45a145 = _0x4cc7('0x4dc') == typeof _0x45a145 ? _0x3a8a6f[_0x4cc7('0x946')](_0x5260f5[_0x4cc7('0x99b')](_0x45a145, String), 0x0, _0x400952) : null; return _0x2d63f9[_0x4cc7('0xf4')]('//', _0x268813) && -0x1 != _0x45a145[_0x4cc7('0x2d')](_0x4cc7('0x16b9')) ? !0x0 : !0x1; } ; _0x2acbeb[_0x4cc7('0x92b')] = _0x6573cf; _0x2acbeb[_0x4cc7('0x8')] = _0x5aff49(_0x6573cf[_0x4cc7('0x8')], { '_textData': null, '_startedParsing': null, '_objs': null, '_geos': null, '_oList': null, '_aC': null, '_dline': null, '_container': null, '_meshList': null, '_inited': null, '_uvs': null, '_charIndex': null, '_oldIndex': null, '_stringLength': null, '_state': null, '_buffer': null, '_isMesh': null, '_isMaterial': null, '_id': null, 'resolveDependency': function(_0x4a5ea6) { if (0x1 == _0x4a5ea6['get_assets']()['get_length']()) { var _0x1de2de = _0x5260f5[_0x4cc7('0x9a0')](_0x4a5ea6[_0x4cc7('0xb73')]()[_0x4cc7('0x2b')](0x0), _0x1603fe) ? _0x4a5ea6[_0x4cc7('0xb73')]()[_0x4cc7('0x2b')](0x0) : null; _0x4a5ea6 = this['retrieveMeshFromID'](_0x4a5ea6[_0x4cc7('0xb75')]()); null != _0x4a5ea6 && null != _0x1de2de && (_0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) ? _0x5260f5['__cast'](_0x4a5ea6[_0x4cc7('0x31')](), _0x705f29)[_0x4cc7('0xb76')](_0x1de2de) : _0x5260f5[_0x4cc7('0x99b')](_0x4a5ea6[_0x4cc7('0x31')](), _0x2943e4)['set_texture'](_0x1de2de)); } }, 'resolveDependencyFailure': function(_0x11cacf) {}, 'proceedParsing': function() { var _0x383072 = '\x0a'; this['_startedParsing'] || (this[_0x4cc7('0x15f2')] = this['getTextData'](), this[_0x4cc7('0x167b')] = !0x0); if (-0x1 != this['_textData'][_0x4cc7('0x2d')](_0x4cc7('0x16ba'))) throw new _0x202aa0(new _0xc6df85('AWD1\x20holding\x20BSP\x20information\x20is\x20not\x20supported')); if (-0x1 == this[_0x4cc7('0x15f2')][_0x4cc7('0x2d')](_0x383072) || _0x56067a[_0x4cc7('0x5c4')](0xc8, this[_0x4cc7('0x15f2')]['indexOf'](_0x383072))) _0x383072 = '\x0d'; this['_inited'] || (this[_0x4cc7('0x16bb')] = !0x0, this[_0x4cc7('0x1697')] = _0x2bc114[_0x4cc7('0x24')](null), this['_stringLength'] = this['_textData'][_0x4cc7('0x21')], this[_0x4cc7('0x1681')] = this['_charIndex'] = this[_0x4cc7('0x15f2')][_0x4cc7('0x2d')](_0x383072, 0x0), this[_0x4cc7('0x16bc')] = [], this['_geos'] = [], this[_0x4cc7('0x16bd')] = [], this[_0x4cc7('0x16be')] = [], this[_0x4cc7('0x16bf')] = [], this[_0x4cc7('0x16c0')] = new _0x1f7569()); for (var _0x5554c4, _0x28674c = null; this[_0x4cc7('0x1682')] < this[_0x4cc7('0x16c1')] && this[_0x4cc7('0x1683')](); ) { this[_0x4cc7('0x1682')] = this[_0x4cc7('0x15f2')]['indexOf'](_0x383072, this['_oldIndex']); -0x1 == this[_0x4cc7('0x1682')] && (this[_0x4cc7('0x1682')] = this[_0x4cc7('0x16c1')]); var _0x49802d = this[_0x4cc7('0x15f2')][_0x4cc7('0xde7')](this[_0x4cc7('0x1681')], this['_charIndex']); this[_0x4cc7('0x1682')] != this[_0x4cc7('0x16c1')] && (this[_0x4cc7('0x1681')] = this[_0x4cc7('0x1682')] + 0x1); if ('#' == _0x49802d[_0x4cc7('0xde7')](0x0, 0x1) && this[_0x4cc7('0x16b4')] != _0x49802d['substring'](0x0, 0x2)) this[_0x4cc7('0x16b4')] = _0x49802d[_0x4cc7('0xde7')](0x0, 0x2), this[_0x4cc7('0x16b3')] = this[_0x4cc7('0xd64')] = 0x0, '#v' == this[_0x4cc7('0x16b4')] && _0x49802d['substring'](0x3, _0x56067a[_0x4cc7('0x5c3')](_0x49802d[_0x4cc7('0x21')], 0x1)), '#f' == this[_0x4cc7('0x16b4')] && (this['_isMaterial'] = 0x2 == _0x4bf907[_0x4cc7('0xd08')](_0x49802d[_0x4cc7('0xde7')](0x3, 0x4))), '#t' == this['_state'] && (this[_0x4cc7('0x16c2')] = _0x4cc7('0x126') == _0x49802d['substring'](0x3, 0x7)); else if (this[_0x4cc7('0x16be')] = _0x49802d['split'](','), !(0x1 >= this[_0x4cc7('0x16be')][_0x4cc7('0x21')] && '#m' != this[_0x4cc7('0x16b4')] && '#d' != this['_state'])) { if (_0x4cc7('0x16c3') !== 'mJdnd') { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](19.7, 27.7); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['darkMovements'][_0x4cc7('0x16c4')](0x3, this[_0x4cc7('0x16c5')]); this[_0x4cc7('0xfd7')] = 0.5; } else { if ('#o' == this[_0x4cc7('0x16b4')]) if (0x0 == this['_buffer']) { if (_0x4cc7('0x16c6') === _0x4cc7('0x16c7')) { this[_0x4cc7('0x16c8')] = !0x1; this[_0x4cc7('0x16c9')] = this[_0x4cc7('0x16ca')] = 0x0; this[_0x4cc7('0x16cb')] = this[_0x4cc7('0x16cc')] = !0x1; } else { this[_0x4cc7('0xd64')] = _0x4bf907[_0x4cc7('0xd08')](this[_0x4cc7('0x16be')][0x0]); _0x28674c = [parseFloat(this[_0x4cc7('0x16be')][0x1]), parseFloat(this[_0x4cc7('0x16be')][0x5]), 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]), parseFloat(this[_0x4cc7('0x16be')][0x7]), parseFloat(this[_0x4cc7('0x16be')][0xb]), 0x0, parseFloat(this[_0x4cc7('0x16be')][0x4]), parseFloat(this['_dline'][0x8]), parseFloat(this[_0x4cc7('0x16be')][0xc]), 0x1]; _0x5554c4 = _0x2bc114[_0x4cc7('0x9cf')](null); for (var _0x21df4c = 0x0, _0x2218fa = _0x28674c[_0x4cc7('0x21')]; _0x21df4c < _0x2218fa; ) { var _0x3995e3 = _0x21df4c++; _0x5554c4[_0x4cc7('0x9e7')](_0x3995e3, _0x28674c[_0x3995e3]); } _0x28674c = new _0x165614(_0x5554c4); ++this['_buffer']; } } else _0x5554c4 = {}, this[_0x4cc7('0x16bc')][_0x4cc7('0x29')](_0x5554c4), this[_0x4cc7('0x16b3')] = 0x0; _0x5554c4[_0x4cc7('0x5e2')] = '' == this._dline[0x0] ? _0x56067a.REwwX('m_', this._id) : this._dline[0x0]; _0x5554c4[_0x4cc7('0x318')] = _0x28674c; _0x5554c4[_0x4cc7('0xfcd')] = _0x4bf907.parseInt(this._dline[0x4]); _0x5554c4['bothSides'] = _0x4cc7('0xcbc') == this._dline[0x5]; _0x5554c4['x'] = parseFloat(this._dline[0x9]); _0x5554c4['y'] = parseFloat(this._dline[0xa]); _0x5554c4['z'] = parseFloat(this._dline[0xb]); _0x5554c4[_0x4cc7('0x1629')] = this._isMaterial && null != this._dline[0xc] && '' != this._dline[0xc] ? this._dline[0xc] : null; if ('#d' == this[_0x4cc7('0x16b4')]) switch (this[_0x4cc7('0x16b3')]) { case 0x0: this[_0x4cc7('0xd64')] = this[_0x4cc7('0x16cd')][_0x4cc7('0x21')]; this[_0x4cc7('0x16cd')][_0x4cc7('0x29')]({}); ++this[_0x4cc7('0x16b3')]; this['_geos'][this['_id']][_0x4cc7('0x16ce')] = _0x49802d[_0x4cc7('0xde7')](0x2, _0x49802d[_0x4cc7('0x21')]); break; case 0x1: this[_0x4cc7('0x16cd')][this[_0x4cc7('0xd64')]][_0x4cc7('0x16cf')] = _0x49802d['substring'](0x2, _0x49802d[_0x4cc7('0x21')]); this[_0x4cc7('0x16cd')][this[_0x4cc7('0xd64')]]['aV'] = this[_0x4cc7('0x16d0')](this[_0x4cc7('0x16cd')][this['_id']][_0x4cc7('0x16ce')])[_0x4cc7('0x46')](','); this['_geos'][this[_0x4cc7('0xd64')]]['aU'] = this[_0x4cc7('0x16d0')](this[_0x4cc7('0x16cd')][this['_id']][_0x4cc7('0x16cf')])[_0x4cc7('0x46')](','); ++this[_0x4cc7('0x16b3')]; break; case 0x2: this['_geos'][this[_0x4cc7('0xd64')]]['f'] = _0x49802d[_0x4cc7('0xde7')](0x2, _0x49802d[_0x4cc7('0x21')]), this['_objs'][this[_0x4cc7('0xd64')]][_0x4cc7('0x16d1')] = this[_0x4cc7('0x16cd')][this['_id']], this[_0x4cc7('0x16b3')] = 0x0; } if ('#c' == this[_0x4cc7('0x16b4')] && !this[_0x4cc7('0x16c2')]) { if (_0x56067a[_0x4cc7('0x5c5')](_0x4cc7('0x16d2'), _0x4cc7('0x16d3'))) { if (_0x4cc7('0x4dc') == typeof _0x28674c['c']) { _0x49802d = _0x1fb3e3[_0x4cc7('0x16d4')](_0x28674c['c']); var _0x38a1f2 = _0x28674c['m']; } else _0x49802d = _0x1fb3e3[_0x4cc7('0x16d5')][_0x4cc7('0x2b')](_0x28674c['c']), _0x38a1f2 = _0x28674c['m']; _0x28674c = _0x28674c['s']; null == _0x28674c && _0x29cea6[_0x4cc7('0x51')](_0x38a1f2, '-') && (_0x28674c = _0x19023b[_0x4cc7('0xfe1')](_0x38a1f2[_0x4cc7('0x21')]) / 0x2); _0x19023b[_0x4cc7('0x493')]()['displayMessage'](_0x38a1f2, _0x28674c, _0x5240eb[_0x4cc7('0xfe2')](_0x49802d)); } else { this[_0x4cc7('0xd64')] = _0x4bf907['parseInt'](this['_dline'][0x0]); _0x49802d = _0x56067a['FfaBb'](0x0, this[_0x4cc7('0x16bf')][_0x4cc7('0x21')]) ? this[_0x4cc7('0x16c0')] : new _0x1f7569(); _0x28674c = [parseFloat(this[_0x4cc7('0x16be')][0x1]), parseFloat(this[_0x4cc7('0x16be')][0x5]), parseFloat(this[_0x4cc7('0x16be')][0x9]), 0x0, _0x56067a[_0x4cc7('0x581')](parseFloat, this[_0x4cc7('0x16be')][0x2]), parseFloat(this[_0x4cc7('0x16be')][0x6]), parseFloat(this[_0x4cc7('0x16be')][0xa]), 0x0, parseFloat(this[_0x4cc7('0x16be')][0x3]), parseFloat(this[_0x4cc7('0x16be')][0x7]), parseFloat(this['_dline'][0xb]), 0x0, parseFloat(this[_0x4cc7('0x16be')][0x4]), parseFloat(this[_0x4cc7('0x16be')][0x8]), parseFloat(this[_0x4cc7('0x16be')][0xc]), 0x1]; _0x5554c4 = _0x2bc114['toFloatVector'](null); _0x21df4c = 0x0; for (_0x2218fa = _0x28674c[_0x4cc7('0x21')]; _0x56067a['CSgVy'](_0x21df4c, _0x2218fa); ) _0x3995e3 = _0x21df4c++, _0x5554c4['set'](_0x3995e3, _0x28674c[_0x3995e3]); _0x28674c = new _0x165614(_0x5554c4); _0x49802d[_0x4cc7('0xb49')](_0x28674c); _0x49802d[_0x4cc7('0xd6a')]('null' == this[_0x4cc7('0x16be')][0xd] || null == this['_dline'][0xd] ? _0x4cc7('0x16d6') + this['_id'] : this[_0x4cc7('0x16be')][0xd]); this[_0x4cc7('0x16bf')]['push'](_0x49802d); _0x49802d != this['_container'] && this[_0x4cc7('0x16bf')][0x0]['addChild'](_0x49802d); } } } } } if (this[_0x4cc7('0x1682')] >= this['_stringLength']) { _0x383072 = 0x0; for (_0x49802d = this['_objs'][_0x4cc7('0x21')]; _0x383072 < _0x49802d; ) _0x28674c = _0x383072++, _0x28674c = this['_objs'][_0x28674c], null != _0x28674c && null != _0x28674c[_0x4cc7('0x16d1')] && (_0x5554c4 = new _0x5b5b9f(new _0x39920c(),null), _0x5554c4[_0x4cc7('0xd6a')](_0x28674c['name']), this[_0x4cc7('0x1697')][_0x4cc7('0x29')](_0x5554c4), -0x1 == _0x28674c['container'] || this['_isMesh'] || this[_0x4cc7('0x16bf')][_0x28674c['container']][_0x4cc7('0xa0c')](_0x5554c4), _0x5554c4['set_transform'](_0x28674c[_0x4cc7('0x318')]), _0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) ? _0x5554c4['set_material'](new _0x705f29(_0x430307[_0x4cc7('0x16a6')]())) : _0x5554c4[_0x4cc7('0x32')](new _0x2943e4(_0x430307[_0x4cc7('0x16a6')]())), _0x5554c4[_0x4cc7('0x31')]()[_0x4cc7('0x16d7')](_0x28674c[_0x4cc7('0x16d8')]), null != _0x28674c['material'] && _0x56067a['tgapB']('', _0x28674c[_0x4cc7('0x1629')]) && this['addDependency'](_0x28674c[_0x4cc7('0x5e2')], new _0x4ccd8b(_0x28674c[_0x4cc7('0x1629')])), _0x5554c4['get_material']()['set_name'](_0x28674c[_0x4cc7('0x5e2')]), null != _0x28674c['material'] && '' != _0x28674c[_0x4cc7('0x1629')] && this[_0x4cc7('0x16a7')](_0x28674c['name'], new _0x4ccd8b(_0x28674c[_0x4cc7('0x1629')])), this['parseFacesToMesh'](_0x28674c[_0x4cc7('0x16d1')], _0x5554c4), this[_0x4cc7('0xed1')](_0x5554c4)); this[_0x4cc7('0x16bc')] = this['_geos'] = this[_0x4cc7('0x16bd')] = this[_0x4cc7('0x16bf')] = this[_0x4cc7('0x11f1')] = null; this[_0x4cc7('0xed1')](this[_0x4cc7('0x16c0')]); return !0x0; } return !0x1; }, 'parseFacesToMesh': function(_0x130e3f, _0x38c0dd) { var _0x3c5e73 = _0x2bc114[_0x4cc7('0x9cf')](null) , _0x218834 = _0x2bc114[_0x4cc7('0x9cc')](null) , _0x1bffcc = _0x2bc114[_0x4cc7('0x9cf')](null) , _0x517a38 = 0x0 , _0x407f94 = 0x0 , _0x4335f8 = 0x0; var _0xc974ea = _0x130e3f['f'][_0x4cc7('0x46')](','); null != _0x130e3f['m'] && _0x130e3f['m'][_0x4cc7('0x46')](','); var _0x48c401 = _0x38c0dd[_0x4cc7('0x16aa')](); for (_0x38c0dd = 0x0; _0x38c0dd < _0xc974ea[_0x4cc7('0x21')]; ) { 0xffff < _0x218834['get_length']() + 0x3 && (_0x517a38 = new _0x138811(), _0x517a38[_0x4cc7('0x1155')](_0x218834), _0x517a38['fromVectors'](_0x3c5e73, _0x1bffcc, null, null), _0x48c401[_0x4cc7('0x11b5')](_0x517a38), _0x3c5e73 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x218834 = _0x2bc114[_0x4cc7('0x9cc')](null), _0x1bffcc = _0x2bc114[_0x4cc7('0x9cf')](null), _0x407f94 = _0x517a38 = _0x4335f8 = 0x0); _0x218834[_0x4cc7('0x9e7')](_0x407f94, _0x407f94); ++_0x407f94; _0x218834[_0x4cc7('0x9e7')](_0x407f94, _0x407f94); ++_0x407f94; _0x218834[_0x4cc7('0x9e7')](_0x407f94, _0x407f94); ++_0x407f94; var _0x16dada = _0x130e3f['aV'][_0x4bf907[_0x4cc7('0xd08')](_0xc974ea[_0x38c0dd + 0x1])][_0x4cc7('0x46')]('/'); _0x3c5e73['set'](_0x517a38++, parseFloat(_0x16dada[0x0])); _0x3c5e73[_0x4cc7('0x9e7')](_0x517a38++, parseFloat(_0x16dada[0x1])); _0x3c5e73[_0x4cc7('0x9e7')](_0x517a38++, parseFloat(_0x16dada[0x2])); _0x16dada = _0x130e3f['aV'][_0x4bf907[_0x4cc7('0xd08')](_0xc974ea[_0x38c0dd])]['split']('/'); _0x3c5e73['set'](_0x517a38++, parseFloat(_0x16dada[0x0])); _0x3c5e73['set'](_0x517a38++, parseFloat(_0x16dada[0x1])); _0x3c5e73[_0x4cc7('0x9e7')](_0x517a38++, parseFloat(_0x16dada[0x2])); _0x16dada = _0x130e3f['aV'][_0x4bf907[_0x4cc7('0xd08')](_0xc974ea[_0x38c0dd + 0x2])][_0x4cc7('0x46')]('/'); _0x3c5e73[_0x4cc7('0x9e7')](_0x517a38++, parseFloat(_0x16dada[0x0])); _0x3c5e73[_0x4cc7('0x9e7')](_0x517a38++, parseFloat(_0x16dada[0x1])); _0x3c5e73['set'](_0x517a38++, parseFloat(_0x16dada[0x2])); _0x16dada = _0x130e3f['aU'][_0x4bf907[_0x4cc7('0xd08')](_0xc974ea[_0x38c0dd + 0x4])]['split']('/'); _0x1bffcc[_0x4cc7('0x9e7')](_0x4335f8++, parseFloat(_0x16dada[0x0])); _0x1bffcc[_0x4cc7('0x9e7')](_0x4335f8++, 0x1 - parseFloat(_0x16dada[0x1])); _0x16dada = _0x130e3f['aU'][_0x4bf907[_0x4cc7('0xd08')](_0xc974ea[_0x38c0dd + 0x3])][_0x4cc7('0x46')]('/'); _0x1bffcc[_0x4cc7('0x9e7')](_0x4335f8++, parseFloat(_0x16dada[0x0])); _0x1bffcc[_0x4cc7('0x9e7')](_0x4335f8++, 0x1 - _0x56067a[_0x4cc7('0x581')](parseFloat, _0x16dada[0x1])); _0x16dada = _0x130e3f['aU'][_0x4bf907['parseInt'](_0xc974ea[_0x38c0dd + 0x5])][_0x4cc7('0x46')]('/'); _0x1bffcc[_0x4cc7('0x9e7')](_0x4335f8++, parseFloat(_0x16dada[0x0])); _0x1bffcc['set'](_0x4335f8++, 0x1 - parseFloat(_0x16dada[0x1])); _0x38c0dd += 0x6; } _0x517a38 = new _0x138811(); _0x517a38[_0x4cc7('0x1155')](_0x218834); _0x517a38['fromVectors'](_0x3c5e73, _0x1bffcc, null, null); _0x48c401[_0x4cc7('0x11b5')](_0x517a38); }, 'retrieveMeshFromID': function(_0x51b4e4) { for (var _0x4fa9a6 = 0x0, _0x437576 = this['_meshList'][_0x4cc7('0x34')](); _0x4fa9a6 < _0x437576; ) { var _0x41c571 = _0x4fa9a6++; if (_0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0x1697')][_0x4cc7('0x2b')](_0x41c571), _0x5b5b9f)[_0x4cc7('0xb4e')]() == _0x51b4e4) return _0x5260f5['__cast'](this[_0x4cc7('0x1697')]['get'](_0x41c571), _0x5b5b9f); } return null; }, 'read': function(_0x35d5f7) { if (_0x2d63f9[_0x4cc7('0xf5')] === _0x4cc7('0x16d9')) { Infinity == this['min']['x'] ? (this['max']['x'] = this[_0x4cc7('0x53')]['x'] = _0x35d5f7, this['max']['y'] = this[_0x4cc7('0x53')]['y'] = _0xec31ef, this['max']['z'] = this[_0x4cc7('0x53')]['z'] = _0x33452f) : (_0x35d5f7 < this[_0x4cc7('0x53')]['x'] ? this['min']['x'] = _0x35d5f7 : _0x35d5f7 > this[_0x4cc7('0x52')]['x'] && (this[_0x4cc7('0x52')]['x'] = _0x35d5f7), _0xec31ef < this[_0x4cc7('0x53')]['y'] ? this[_0x4cc7('0x53')]['y'] = _0xec31ef : _0xec31ef > this['max']['y'] && (this[_0x4cc7('0x52')]['y'] = _0xec31ef), _0x33452f < this[_0x4cc7('0x53')]['z'] ? this[_0x4cc7('0x53')]['z'] = _0x33452f : _0x33452f > this['max']['z'] && (this['max']['z'] = _0x33452f)); } else { for (var _0xec31ef, _0x33452f = '', _0x144e9f = _0x35d5f7[_0x4cc7('0x21')], _0x3ee8fb = 0x0; _0x3ee8fb < _0x144e9f; ) { if (0x2c <= _0x3a8a6f[_0x4cc7('0xc89')](_0x35d5f7, _0x3ee8fb) && 0x30 >= _0x3a8a6f[_0x4cc7('0xc89')](_0x35d5f7, _0x3ee8fb)) _0x33452f += _0x35d5f7[_0x4cc7('0xde7')](_0x3ee8fb, _0x3ee8fb + 0x1); else { if ('yOAXk' !== _0x4cc7('0x16da')) { for (_0xec31ef = _0x3ee8fb; 0x2c != _0x3a8a6f['cca'](_0x35d5f7, _0x3ee8fb) && 0x2d != _0x3a8a6f[_0x4cc7('0xc89')](_0x35d5f7, _0x3ee8fb) && 0x2e != _0x3a8a6f[_0x4cc7('0xc89')](_0x35d5f7, _0x3ee8fb) && 0x2f != _0x3a8a6f[_0x4cc7('0xc89')](_0x35d5f7, _0x3ee8fb) && _0x3ee8fb <= _0x144e9f; ) ++_0x3ee8fb; _0xec31ef = _0x29cea6[_0x4cc7('0xd29')](_0x4bf907[_0x4cc7('0xd08')](_0x35d5f7[_0x4cc7('0xde7')](_0xec31ef, _0x3ee8fb))); _0x33452f += _0xec31ef; --_0x3ee8fb; } else { this[_0x4cc7('0x16db')] = _0x35d5f7[_0x4cc7('0xa2e')]; this[_0x4cc7('0x16dc')] = null; if (null != _0xec31ef) { null == this[_0x4cc7('0x16dd')] && (this[_0x4cc7('0x16dd')] = new _0x432b23()); this['__indexBufferGrid'][_0x4cc7('0xa28')](_0xec31ef); var _0x1ad410 = _0xec31ef[_0x4cc7('0x7d9')]; _0xec31ef = _0xec31ef['height']; 0x0 != _0x1ad410 && 0x0 != _0xec31ef ? (this[_0x4cc7('0x16de')] = new Uint16Array(0x36), this[_0x4cc7('0x16de')][0x0] = 0x0, this[_0x4cc7('0x16de')][0x1] = 0x1, this[_0x4cc7('0x16de')][0x2] = 0x2, this[_0x4cc7('0x16de')][0x3] = 0x2, this[_0x4cc7('0x16de')][0x4] = 0x1, this[_0x4cc7('0x16de')][0x5] = 0x3, this[_0x4cc7('0x16de')][0x6] = 0x4, this['__indexBufferData'][0x7] = 0x0, this[_0x4cc7('0x16de')][0x8] = 0x5, this['__indexBufferData'][0x9] = 0x5, this[_0x4cc7('0x16de')][0xa] = 0x0, this[_0x4cc7('0x16de')][0xb] = 0x2, this[_0x4cc7('0x16de')][0xc] = 0x6, this['__indexBufferData'][0xd] = 0x4, this[_0x4cc7('0x16de')][0xe] = 0x7, this['__indexBufferData'][0xf] = 0x7, this[_0x4cc7('0x16de')][0x10] = 0x4, this['__indexBufferData'][0x11] = 0x5, this[_0x4cc7('0x16de')][0x12] = 0x8, this[_0x4cc7('0x16de')][0x13] = 0x9, this['__indexBufferData'][0x14] = 0x0, this[_0x4cc7('0x16de')][0x15] = 0x0, this[_0x4cc7('0x16de')][0x16] = 0x9, this['__indexBufferData'][0x17] = 0x1, this[_0x4cc7('0x16de')][0x18] = 0xa, this[_0x4cc7('0x16de')][0x19] = 0x8, this[_0x4cc7('0x16de')][0x1a] = 0x4, this[_0x4cc7('0x16de')][0x1b] = 0x4, this['__indexBufferData'][0x1c] = 0x8, this[_0x4cc7('0x16de')][0x1d] = 0x0, this['__indexBufferData'][0x1e] = 0xb, this[_0x4cc7('0x16de')][0x1f] = 0xa, this[_0x4cc7('0x16de')][0x20] = 0x6, this[_0x4cc7('0x16de')][0x21] = 0x6, this[_0x4cc7('0x16de')][0x22] = 0xa, this['__indexBufferData'][0x23] = 0x4, this['__indexBufferData'][0x24] = 0xc, this[_0x4cc7('0x16de')][0x25] = 0xd, this['__indexBufferData'][0x26] = 0x8, this[_0x4cc7('0x16de')][0x27] = 0x8, this[_0x4cc7('0x16de')][0x28] = 0xd, this['__indexBufferData'][0x29] = 0x9, this[_0x4cc7('0x16de')][0x2a] = 0xe, this[_0x4cc7('0x16de')][0x2b] = 0xc, this['__indexBufferData'][0x2c] = 0xa, this[_0x4cc7('0x16de')][0x2d] = 0xa, this['__indexBufferData'][0x2e] = 0xc, this[_0x4cc7('0x16de')][0x2f] = 0x8, this[_0x4cc7('0x16de')][0x30] = 0xf, this[_0x4cc7('0x16de')][0x31] = 0xe, this[_0x4cc7('0x16de')][0x32] = 0xb, this[_0x4cc7('0x16de')][0x33] = 0xb, this[_0x4cc7('0x16de')][0x34] = 0xe, this[_0x4cc7('0x16de')][0x35] = 0xa, this[_0x4cc7('0x16dc')] = _0x35d5f7[_0x4cc7('0x127b')](0x36)) : 0x0 == _0x1ad410 && 0x0 != _0xec31ef ? (this['__indexBufferData'] = new Uint16Array(0x12), this[_0x4cc7('0x16de')][0x0] = 0x0, this['__indexBufferData'][0x1] = 0x1, this[_0x4cc7('0x16de')][0x2] = 0x2, this[_0x4cc7('0x16de')][0x3] = 0x2, this[_0x4cc7('0x16de')][0x4] = 0x1, this['__indexBufferData'][0x5] = 0x3, this[_0x4cc7('0x16de')][0x6] = 0x4, this[_0x4cc7('0x16de')][0x7] = 0x5, this['__indexBufferData'][0x8] = 0x0, this['__indexBufferData'][0x9] = 0x0, this['__indexBufferData'][0xa] = 0x5, this[_0x4cc7('0x16de')][0xb] = 0x1, this[_0x4cc7('0x16de')][0xc] = 0x6, this[_0x4cc7('0x16de')][0xd] = 0x7, this['__indexBufferData'][0xe] = 0x4, this[_0x4cc7('0x16de')][0xf] = 0x4, this[_0x4cc7('0x16de')][0x10] = 0x7, this[_0x4cc7('0x16de')][0x11] = 0x5, this[_0x4cc7('0x16dc')] = _0x35d5f7[_0x4cc7('0x127b')](0x12)) : 0x0 != _0x1ad410 && 0x0 == _0xec31ef && (this[_0x4cc7('0x16de')] = new Uint16Array(0x12), this[_0x4cc7('0x16de')][0x0] = 0x0, this[_0x4cc7('0x16de')][0x1] = 0x1, this[_0x4cc7('0x16de')][0x2] = 0x2, this['__indexBufferData'][0x3] = 0x2, this[_0x4cc7('0x16de')][0x4] = 0x1, this['__indexBufferData'][0x5] = 0x3, this['__indexBufferData'][0x6] = 0x4, this[_0x4cc7('0x16de')][0x7] = 0x0, this[_0x4cc7('0x16de')][0x8] = 0x5, this[_0x4cc7('0x16de')][0x9] = 0x5, this[_0x4cc7('0x16de')][0xa] = 0x0, this[_0x4cc7('0x16de')][0xb] = 0x2, this[_0x4cc7('0x16de')][0xc] = 0x6, this['__indexBufferData'][0xd] = 0x4, this[_0x4cc7('0x16de')][0xe] = 0x7, this[_0x4cc7('0x16de')][0xf] = 0x7, this['__indexBufferData'][0x10] = 0x4, this[_0x4cc7('0x16de')][0x11] = 0x5, this[_0x4cc7('0x16dc')] = _0x35d5f7[_0x4cc7('0x127b')](0x12)); } else this[_0x4cc7('0x16dd')] = null; null == this[_0x4cc7('0x16dc')] && (this[_0x4cc7('0x16de')] = new Uint16Array(0x6), this[_0x4cc7('0x16de')][0x0] = 0x0, this[_0x4cc7('0x16de')][0x1] = 0x1, this[_0x4cc7('0x16de')][0x2] = 0x2, this['__indexBufferData'][0x3] = 0x2, this[_0x4cc7('0x16de')][0x4] = 0x1, this['__indexBufferData'][0x5] = 0x3, this['__indexBuffer'] = _0x35d5f7['createIndexBuffer'](0x6)); this[_0x4cc7('0x16dc')]['uploadFromTypedArray'](this[_0x4cc7('0x16de')]); } } ++_0x3ee8fb; } return _0x33452f; } }, '__class__': _0x2acbeb }); var _0x2d74a6 = function() { this['_debug'] = !0x1; _0x6573cf['call'](this, _0x4cc7('0x1643')); this[_0x4cc7('0x16df')] = _0x2bc114[_0x4cc7('0x9d3')](null); this['blendModeDic']['push'](0xa); this[_0x4cc7('0x16df')][_0x4cc7('0x29')](0x0); this[_0x4cc7('0x16df')]['push'](0x1); this['blendModeDic'][_0x4cc7('0x29')](0x2); this[_0x4cc7('0x16df')]['push'](0x3); this['blendModeDic'][_0x4cc7('0x29')](0x4); this['blendModeDic'][_0x4cc7('0x29')](0x5); this[_0x4cc7('0x16df')]['push'](0x6); this[_0x4cc7('0x16df')][_0x4cc7('0x29')](0x7); this[_0x4cc7('0x16df')][_0x4cc7('0x29')](0x8); this[_0x4cc7('0x16df')][_0x4cc7('0x29')](0x9); this[_0x4cc7('0x16df')][_0x4cc7('0x29')](0xb); this[_0x4cc7('0x16df')][_0x4cc7('0x29')](0xc); this[_0x4cc7('0x16e0')] = _0x2bc114[_0x4cc7('0x9cc')](null); this[_0x4cc7('0x16e0')][_0x4cc7('0x29')](0x100); this[_0x4cc7('0x16e0')][_0x4cc7('0x29')](0x200); this[_0x4cc7('0x16e0')][_0x4cc7('0x29')](0x800); this[_0x4cc7('0x16e0')][_0x4cc7('0x29')](0x400); }; _0x16dada[_0x4cc7('0x5cf')] = _0x2d74a6; _0x2d74a6[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x2d63f9['sFdOw'], 'AWD2Parser']; _0x2d74a6['supportsType'] = function(_0x162da8) { _0x162da8 = _0x162da8[_0x4cc7('0x1646')](); return _0x2d63f9[_0x4cc7('0xf7')] == _0x162da8; } ; _0x2d74a6[_0x4cc7('0x164d')] = function(_0x427a30) { return _0x4cc7('0x16e1') == _0x1208e5[_0x4cc7('0x8eb')](_0x427a30, 0x3); } ; _0x2d74a6[_0x4cc7('0x92b')] = _0x6573cf; _0x2d74a6[_0x4cc7('0x8')] = _0x5aff49(_0x6573cf[_0x4cc7('0x8')], { '_debug': null, '_byteData': null, '_cur_block_id': null, '_blocks': null, '_newBlockBytes': null, '_version': null, '_compression': null, '_accuracyOnBlocks': null, '_accuracyMatrix': null, '_accuracyGeo': null, '_accuracyProps': null, '_matrixNrType': null, '_geoNrType': null, '_propsNrType': null, '_streaming': null, '_texture_users': null, '_body': null, '_defaultTexture': null, '_defaultCubeTexture': null, '_defaultBitmapMaterial': null, '_cubeTextures': null, 'blendModeDic': null, '_depthSizeDic': null, 'resolveDependency': function(_0x516df5) { if (0x1 == _0x516df5[_0x4cc7('0xb73')]()[_0x4cc7('0x34')]()) { var _0x16df88 = _0x516df5[_0x4cc7('0xb75')]()[_0x4cc7('0x46')]('#') , _0x3b29c0 = _0x16df88[0x0]; if (0x1 == _0x16df88[_0x4cc7('0x21')]) { var _0x50e678 = _0x5260f5[_0x4cc7('0x9a0')](_0x516df5['get_assets']()['get'](0x0), _0x1603fe) ? _0x516df5[_0x4cc7('0xb73')]()[_0x4cc7('0x2b')](0x0) : null; if (null != _0x50e678) { var _0x506278 = this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x4bf907[_0x4cc7('0xd08')](_0x516df5[_0x4cc7('0xb75')]())); _0x506278[_0x4cc7('0x42')] = _0x50e678; _0x50e678[_0x4cc7('0xd6e')](_0x506278['name'], null, !0x0); _0x506278[_0x4cc7('0x5e2')] = _0x50e678[_0x4cc7('0xb4e')](); this['finalizeAsset'](_0x50e678); this['_debug'] && (_0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x16e2'), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0xc0, 'className': _0x4cc7('0x5cf'), 'methodName': _0x56067a[_0x4cc7('0x5c8')] }), _0x3ccc21['trace'](_0x4cc7('0x16e3') + _0x506278[_0x4cc7('0x5e2')], { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0xc1, 'className': _0x4cc7('0x5cf'), 'methodName': 'resolveDependency' })); } } 0x1 < _0x16df88[_0x4cc7('0x21')] && (_0x516df5 = _0x5260f5[_0x4cc7('0x99b')](_0x516df5[_0x4cc7('0xb73')]()[_0x4cc7('0x2b')](0x0), _0xf32aa2), this[_0x4cc7('0x16e4')][_0x4bf907[_0x4cc7('0xd08')](_0x16df88[0x1])] = _0x5260f5[_0x4cc7('0x99b')](_0x516df5, _0xf32aa2)[_0x4cc7('0xaf0')](), _0x16df88 = this['_texture_users'], (null != _0x842c50[_0x3b29c0] ? _0x16df88[_0x4cc7('0xd77')](_0x3b29c0) : _0x16df88['h'][_0x3b29c0])[_0x4cc7('0x29')](0x1), this[_0x4cc7('0xed3')] && (_0x16df88 = this[_0x4cc7('0x16e5')], _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x16e6') + (null != _0x842c50[_0x3b29c0] ? _0x16df88[_0x4cc7('0xd77')](_0x3b29c0) : _0x16df88['h'][_0x3b29c0])[_0x4cc7('0x21')] + _0x4cc7('0x16e7'), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0xcb, 'className': _0x4cc7('0x5cf'), 'methodName': 'resolveDependency' })), _0x16df88 = this[_0x4cc7('0x16e5')], (null != _0x842c50[_0x3b29c0] ? _0x16df88['getReserved'](_0x3b29c0) : _0x16df88['h'][_0x3b29c0])[_0x4cc7('0x21')] == this[_0x4cc7('0x16e4')][_0x4cc7('0x21')] && (_0x50e678 = new _0x182fa3(this[_0x4cc7('0x16e4')][0x0],this[_0x4cc7('0x16e4')][0x1],this[_0x4cc7('0x16e4')][0x2],this[_0x4cc7('0x16e4')][0x3],this[_0x4cc7('0x16e4')][0x4],this['_cubeTextures'][0x5]), _0x506278 = this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x4bf907[_0x4cc7('0xd08')](_0x3b29c0)), _0x506278[_0x4cc7('0x42')] = _0x50e678, _0x50e678[_0x4cc7('0xd6e')](_0x506278[_0x4cc7('0x5e2')], null, !0x0), _0x506278[_0x4cc7('0x5e2')] = _0x50e678[_0x4cc7('0xb4e')](), this[_0x4cc7('0xed1')](_0x50e678), this['_debug'] && _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x16e3') + _0x506278[_0x4cc7('0x5e2')], { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0xd8, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x16e8') }))); } }, 'resolveDependencyFailure': function(_0x4edc86) {}, 'resolveDependencyName': function(_0x250e63, _0x1ec15e) { var _0x24344e = _0x1ec15e[_0x4cc7('0xb4e')](); null != _0x1ec15e && (_0x250e63 = this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x4bf907[_0x4cc7('0xd08')](_0x250e63[_0x4cc7('0xb75')]())), _0x1ec15e[_0x4cc7('0xd6e')](_0x250e63['name'], null, !0x0)); _0x250e63 = _0x1ec15e[_0x4cc7('0xb4e')](); _0x1ec15e[_0x4cc7('0xd6a')](_0x24344e); return _0x250e63; }, 'startParsing': function(_0x4aa9c9) { if (_0x4cc7('0x16e9') === _0x4cc7('0x16ea')) { return _0x56067a[_0x4cc7('0x5c9')](_0x56067a['REwwX']((this[_0x4cc7('0xf8a')]['get'](0x0) * this['rawData'][_0x4cc7('0x2b')](0x5) - this[_0x4cc7('0xf8a')]['get'](0x4) * this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x1)) * (this[_0x4cc7('0xf8a')]['get'](0xa) * this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0xf) - this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0xe) * this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0xb)) - _0x56067a[_0x4cc7('0x5ca')](this['rawData'][_0x4cc7('0x2b')](0x0) * this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x9) - _0x56067a[_0x4cc7('0x5ca')](this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x8), this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x1)), this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x6) * this['rawData']['get'](0xf) - this['rawData'][_0x4cc7('0x2b')](0xe) * this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x7)), (this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x0) * this['rawData'][_0x4cc7('0x2b')](0xd) - this['rawData']['get'](0xc) * this['rawData']['get'](0x1)) * (_0x56067a[_0x4cc7('0x16eb')](this[_0x4cc7('0xf8a')]['get'](0x6), this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0xb)) - this['rawData'][_0x4cc7('0x2b')](0xa) * this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x7))) + (this['rawData'][_0x4cc7('0x2b')](0x4) * this[_0x4cc7('0xf8a')]['get'](0x9) - this['rawData'][_0x4cc7('0x2b')](0x8) * this[_0x4cc7('0xf8a')]['get'](0x5)) * (this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x2) * this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0xf) - this[_0x4cc7('0xf8a')]['get'](0xe) * this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x3)), (_0x56067a[_0x4cc7('0x16eb')](this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x4), this[_0x4cc7('0xf8a')]['get'](0xd)) - this[_0x4cc7('0xf8a')]['get'](0xc) * this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x5)) * (this[_0x4cc7('0xf8a')]['get'](0x2) * this['rawData'][_0x4cc7('0x2b')](0xb) - this['rawData'][_0x4cc7('0x2b')](0xa) * this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x3))) + (this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x8) * this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0xd) - this['rawData'][_0x4cc7('0x2b')](0xc) * this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x9)) * (this[_0x4cc7('0xf8a')]['get'](0x2) * this['rawData'][_0x4cc7('0x2b')](0x7) - this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x6) * this[_0x4cc7('0xf8a')]['get'](0x3)); } else { _0x6573cf['prototype'][_0x4cc7('0x161b')][_0x4cc7('0x96b')](this, _0x4aa9c9); this[_0x4cc7('0x16e5')] = new _0x3a1efa(); this[_0x4cc7('0x1653')] = this[_0x4cc7('0x1654')](); this[_0x4cc7('0xed2')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0xed2')][_0x4cc7('0x9e7')](0x0, new _0xa51928()); this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x42')] = null; this[_0x4cc7('0x16ec')] = []; this[_0x4cc7('0x1653')][_0x4cc7('0x16ed')] = 0x1; this[_0x4cc7('0x16ee')](); switch (this[_0x4cc7('0x16ef')]) { case 0x0: this[_0x4cc7('0x16f0')] = this['_byteData']; break; case 0x1: this[_0x4cc7('0x16f0')] = new _0x220b4b(0x0); _0x4aa9c9 = this['_byteData']; this[_0x4cc7('0x1653')][_0x4cc7('0x16f1')](this[_0x4cc7('0x16f0')], 0x0, _0x4aa9c9[_0x4cc7('0x21')] - _0x4aa9c9[_0x4cc7('0xcc2')]); this[_0x4cc7('0x16f0')]['uncompress'](null); break; case 0x2: this[_0x4cc7('0x16f0')] = new _0x220b4b(0x0), _0x4aa9c9 = this['_byteData'], this[_0x4cc7('0x1653')][_0x4cc7('0x16f1')](this[_0x4cc7('0x16f0')], 0x0, _0x4aa9c9[_0x4cc7('0x21')] - _0x4aa9c9[_0x4cc7('0xcc2')]), this[_0x4cc7('0x16f0')][_0x4cc7('0x16f2')](_0x4d1997[_0x4cc7('0x12d5')](_0x4cc7('0x16f3'))); } this[_0x4cc7('0x16f0')][_0x4cc7('0x16ed')] = 0x1; } }, 'proceedParsing': function() { var _0x567c4b = {}; _0x567c4b[_0x4cc7('0x16f4')] = function(_0x184a84, _0x27e4e3) { return _0x184a84 * _0x27e4e3; } ; for (; ; ) { if ('jxsrx' === _0x4cc7('0x16f5')) { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x9e); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0xac); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x2c8a); var _0x5e6123 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0xab67f2 = null; null == _0xab67f2 && (_0xab67f2 = new _0x169fce()); var _0x3ecdb1 = Math[_0x4cc7('0x28')](1.8064157758141308); _0xab67f2['x'] = 0.173 * _0x3ecdb1; _0xab67f2['y'] = -0.985 * _0x3ecdb1; _0xab67f2['z'] = -0.024 * _0x3ecdb1; _0xab67f2['w'] = Math[_0x4cc7('0x27')](1.8064157758141308); _0x3ecdb1 = _0x567c4b['PlurU'](_0xab67f2['x'], _0xab67f2['x']) + _0xab67f2['y'] * _0xab67f2['y'] + _0xab67f2['z'] * _0xab67f2['z'] + _0xab67f2['w'] * _0xab67f2['w']; var _0x388ac5 = _0x3ecdb1 - 0x1; 1e-10 > (0x0 <= _0x388ac5 ? _0x388ac5 : -_0x388ac5) || (0x0 == _0x3ecdb1 ? (_0xab67f2['x'] = 0x0, _0xab67f2['y'] = 0x0, _0xab67f2['z'] = 0x0, _0xab67f2['w'] = 0x1) : (_0x3ecdb1 = 0x1 / Math[_0x4cc7('0x2c')](_0x3ecdb1), _0xab67f2['x'] *= _0x3ecdb1, _0xab67f2['y'] *= _0x3ecdb1, _0xab67f2['z'] *= _0x3ecdb1, _0xab67f2['w'] *= _0x3ecdb1)); _0x5e6123[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0xab67f2)['get_degrees']()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc35')]['setIndexedPosition'](7.8, -18.2, !0x0, -0x4); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6b); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](8.5, -18.3, !0x0, 0x1); this[_0x4cc7('0xec5')]['spritesheet']['set_currentFrame'](0x45); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x5e6123 = _0x1baaa1['width'](0x212); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x16f6'), 0x0, -0xfa, null, _0x5e6123, null, null, null); _0x5e6123 = new _0x161060(this['pastafarian'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x16f7'), -0x14, -0x50, null, null, null, _0x5e6123, null); _0x5e6123 = _0x1baaa1[_0x4cc7('0x7d9')](0x19d); _0xab67f2 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('See?\x20You\x20know\x20everything\x20you\x20need.', 0x154, 0xa, null, _0x5e6123, 0x0, _0xab67f2, null); this['dialog']['addBubble'](_0x4cc7('0x16f8'), 0xb4, 0x104, null, null, -0x1, null, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x16f9'), -0x8c, 0x168, null, null, -0x1, null, null); } else { var _0x296874 = this[_0x4cc7('0x16f0')]; if (!_0x331be6['gt'](_0x296874[_0x4cc7('0x21')] - _0x296874[_0x4cc7('0xcc2')], 0x0) || this['get_parsingPaused']() || !this[_0x4cc7('0x1683')]()) break; this['parseNextBlock'](); } } _0x296874 = this[_0x4cc7('0x16f0')]; return 0x0 == _0x296874['length'] - _0x296874['position'] ? !0x0 : !0x1; }, 'parseHeader': function() { this['_byteData']['position'] = 0x3; this[_0x4cc7('0x16ec')][0x0] = this[_0x4cc7('0x1653')][_0x4cc7('0x16fa')](); this[_0x4cc7('0x16ec')][0x1] = this[_0x4cc7('0x1653')]['readUnsignedByte'](); var _0x3ff952 = this[_0x4cc7('0x1653')][_0x4cc7('0x164e')](); this[_0x4cc7('0x16fb')] = _0x3aa422[_0x4cc7('0x16fc')](_0x3ff952, 0x1); 0x2 == this[_0x4cc7('0x16ec')][0x0] && 0x1 == this[_0x4cc7('0x16ec')][0x1] && (this[_0x4cc7('0x16fd')] = _0x3aa422['test'](_0x3ff952, 0x2), this[_0x4cc7('0x16fe')] = _0x3aa422[_0x4cc7('0x16fc')](_0x3ff952, 0x4), this[_0x4cc7('0x16ff')] = _0x3aa422[_0x4cc7('0x16fc')](_0x3ff952, 0x8)); this['_geoNrType'] = 0x7; this[_0x4cc7('0x16fe')] && (this[_0x4cc7('0x1700')] = 0x8); this[_0x4cc7('0x1701')] = 0x7; this['_accuracyMatrix'] && (this[_0x4cc7('0x1701')] = 0x8); this[_0x4cc7('0x1702')] = 0x7; this[_0x4cc7('0x16ff')] && (this['_propsNrType'] = 0x8); this[_0x4cc7('0x16ef')] = this[_0x4cc7('0x1653')][_0x4cc7('0x16fa')](); this[_0x4cc7('0xed3')] && (_0x3ccc21[_0x4cc7('0xbdb')](_0x56067a[_0x4cc7('0x1703')](_0x4cc7('0x1704') + this[_0x4cc7('0x16ec')][0x0] + '\x20-\x20', this[_0x4cc7('0x16ec')][0x1]), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x14f, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': _0x4cc7('0x16ee') }), _0x3ccc21[_0x4cc7('0xbdb')](_0x56067a[_0x4cc7('0x1703')](_0x4cc7('0x1705') + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6['toFloat'](this[_0x4cc7('0x16ef')])) + _0x4cc7('0x1706') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x16fb')]) + _0x4cc7('0x1707') + _0x4bf907['string'](this[_0x4cc7('0x16fd')]) + _0x4cc7('0x1708') + _0x4bf907['string'](this[_0x4cc7('0x16fe')]), '\x20|\x20Properties-Precision\x20=\x20') + _0x4bf907['string'](this['_accuracyProps']), { 'fileName': 'AWD2Parser.hx', 'lineNumber': 0x150, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x16ee') })); _0x3ff952 = _0x331be6['toFloat'](this[_0x4cc7('0x1653')][_0x4cc7('0x1709')]()); if (this['_streaming']) _0x3ff952 = !0x1; else { var _0x52dd48 = this[_0x4cc7('0x1653')]; _0x3ff952 = _0x56067a[_0x4cc7('0x5c7')](_0x331be6[_0x4cc7('0xea3')](_0x52dd48[_0x4cc7('0x21')] - _0x52dd48[_0x4cc7('0xcc2')]), _0x3ff952); } _0x3ff952 && this[_0x4cc7('0x170a')](_0x4cc7('0x170b')); }, 'parseNextBlock': function() { var _0x323721 = {}; _0x323721[_0x4cc7('0x170c')] = _0x4cc7('0x852'); var _0x38c26d = !0x1; this['_cur_block_id'] = this[_0x4cc7('0x16f0')][_0x4cc7('0x1709')](); this[_0x4cc7('0x16f0')][_0x4cc7('0x16fa')](); var _0x674f05 = this[_0x4cc7('0x16f0')]['readUnsignedByte'](); var _0x32914b = this[_0x4cc7('0x16f0')]['readUnsignedByte'](); var _0x6b1430 = this[_0x4cc7('0x16f0')][_0x4cc7('0x1709')](); var _0x42e18c = _0x3aa422[_0x4cc7('0x16fc')](_0x32914b, 0x8); var _0xa368de = _0x3aa422[_0x4cc7('0x16fc')](_0x32914b, 0x10); this[_0x4cc7('0x170d')] && (this['_accuracyMatrix'] = _0x3aa422[_0x4cc7('0x16fc')](_0x32914b, 0x1), this[_0x4cc7('0x16fe')] = _0x3aa422[_0x4cc7('0x16fc')](_0x32914b, 0x2), this[_0x4cc7('0x16ff')] = _0x3aa422['test'](_0x32914b, 0x4), this[_0x4cc7('0x1700')] = 0x7, this[_0x4cc7('0x16fe')] && (this[_0x4cc7('0x1700')] = 0x8), this['_matrixNrType'] = 0x7, this[_0x4cc7('0x16fd')] && (this[_0x4cc7('0x1701')] = 0x8), this[_0x4cc7('0x1702')] = 0x7, this[_0x4cc7('0x16ff')] && (this[_0x4cc7('0x1702')] = 0x8)); _0x32914b = this[_0x4cc7('0x16f0')][_0x4cc7('0xcc2')] + _0x6b1430; var _0x29f496 = _0x331be6['toFloat'](_0x6b1430) | 0x0 , _0x3eea76 = this[_0x4cc7('0x16f0')]; if (_0x29f496 > (_0x331be6[_0x4cc7('0xea3')](_0x3eea76['length'] - _0x3eea76['position']) | 0x0)) this[_0x4cc7('0x170a')](_0x4cc7('0x170e')), _0x32914b = _0x6b1430 = this['_body'], _0x6b1430['position'] += _0x32914b[_0x4cc7('0x21')] - _0x32914b[_0x4cc7('0xcc2')]; else { if (_0x2d63f9[_0x4cc7('0xf9')](_0x4cc7('0x170f'), 'izDkp')) { this[_0x4cc7('0x1710')] = new _0x220b4b(0x0); this['_body']['readBytes'](this[_0x4cc7('0x1710')], 0x0, _0x6b1430); _0x42e18c && (_0xa368de ? this['_newBlockBytes'][_0x4cc7('0x16f2')](0x1) : this[_0x4cc7('0x1710')][_0x4cc7('0x16f2')](null)); this[_0x4cc7('0x1710')][_0x4cc7('0x16ed')] = 0x1; this[_0x4cc7('0x1710')][_0x4cc7('0xcc2')] = 0x0; _0xa368de = new _0xa51928(); _0xa368de['len'] = this[_0x4cc7('0x1710')]['position'] + _0x6b1430; _0xa368de['id'] = this[_0x4cc7('0x1711')]; _0x29f496 = this['_newBlockBytes'][_0x4cc7('0xcc2')] + _0x6b1430; _0x42e18c && (_0x29f496 = this[_0x4cc7('0x1710')][_0x4cc7('0xcc2')] + _0x15249f[_0x4cc7('0x34')](this['_newBlockBytes']), _0xa368de[_0x4cc7('0x1712')] = _0x29f496); this['_debug'] && _0x3ccc21[_0x4cc7('0xbdb')](_0x2d63f9[_0x4cc7('0xe2')](_0x2d63f9['CUTmZ'](_0x4cc7('0x1713'), _0x4bf907[_0x4cc7('0x4dc')](_0x331be6['toFloat'](this[_0x4cc7('0x1711')]))), '\x20|\x20TypeID\x20=\x20') + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6['toFloat'](_0x674f05)) + _0x2d63f9[_0x4cc7('0xfb')] + (null == _0x42e18c ? _0x4cc7('0x574') : '' + _0x42e18c) + _0x4cc7('0x1707') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x16fd')]) + '\x20|\x20Geometry-Precision\x20=\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x16fe')]) + _0x4cc7('0x1714') + _0x4bf907[_0x4cc7('0x4dc')](this['_accuracyProps']), { 'fileName': 'AWD2Parser.hx', 'lineNumber': 0x190, 'className': _0x4cc7('0x5cf'), 'methodName': 'parseNextBlock' }); this[_0x4cc7('0xed2')]['set'](this[_0x4cc7('0x1711')], _0xa368de); if (0x2 == this['_version'][0x0] && 0x1 == this[_0x4cc7('0x16ec')][0x1]) switch (_0x674f05) { case 0xb: this[_0x4cc7('0x1715')](this[_0x4cc7('0x1711')]); _0x38c26d = !0x0; break; case 0x1f: this[_0x4cc7('0x1716')](this['_cur_block_id']); _0x38c26d = !0x0; break; case 0x29: this[_0x4cc7('0x1717')](this['_cur_block_id']); _0x38c26d = !0x0; break; case 0x2a: this[_0x4cc7('0x1718')](this[_0x4cc7('0x1711')]); _0x38c26d = !0x0; break; case 0x2b: this[_0x4cc7('0x1719')](this[_0x4cc7('0x1711')]); _0x38c26d = !0x0; break; case 0x33: this[_0x4cc7('0x171a')](this[_0x4cc7('0x1711')]); _0x38c26d = !0x0; break; case 0x51: this[_0x4cc7('0x171b')](this[_0x4cc7('0x1711')]); _0x38c26d = !0x0; break; case 0x53: this['parseCubeTexture'](this['_cur_block_id']); _0x38c26d = !0x0; break; case 0x5b: this[_0x4cc7('0x61')](this[_0x4cc7('0x1711')]); _0x38c26d = !0x0; break; case 0x5c: this[_0x4cc7('0x171c')](this[_0x4cc7('0x1711')]); _0x38c26d = !0x0; break; case 0x6f: this[_0x4cc7('0x171d')](this[_0x4cc7('0x1711')], !0x0); _0x38c26d = !0x0; break; case 0x70: this['parseMeshPoseAnimation'](this[_0x4cc7('0x1711')]); _0x38c26d = !0x0; break; case 0x71: this[_0x4cc7('0xed7')](this['_cur_block_id']); _0x38c26d = !0x0; break; case 0x7a: this[_0x4cc7('0x171e')](this[_0x4cc7('0x1711')]); _0x38c26d = !0x0; break; case 0xfd: this[_0x4cc7('0x171f')](this[_0x4cc7('0x1711')]), _0x38c26d = !0x0; } if (0x0 == _0x38c26d) switch (_0x674f05) { case 0x1: this['parseTriangleGeometrieBlock'](this['_cur_block_id']); break; case 0x16: this[_0x4cc7('0x1720')](this[_0x4cc7('0x1711')]); break; case 0x17: this[_0x4cc7('0x1721')](this[_0x4cc7('0x1711')]); break; case 0x51: this['parseMaterial'](this['_cur_block_id']); break; case 0x52: this[_0x4cc7('0x1722')](this[_0x4cc7('0x1711')]); break; case 0x65: this['parseSkeleton'](this[_0x4cc7('0x1711')]); break; case 0x66: this[_0x4cc7('0x1723')](this['_cur_block_id']); break; case 0x67: this[_0x4cc7('0x1724')](this['_cur_block_id']); break; case 0x79: this[_0x4cc7('0x1725')](this[_0x4cc7('0x1711')]); break; case 0xfe: this[_0x4cc7('0x1726')](this['_cur_block_id']); break; case 0xff: this['parseMetaData'](this['_cur_block_id']); break; default: this['_debug'] && _0x3ccc21[_0x4cc7('0xbdb')]('AWDBlock:\x20\x20\x20Unknown\x20BlockType\x20\x20(BlockID\x20=\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](this[_0x4cc7('0x1711')])) + _0x4cc7('0x1727') + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](_0x6b1430)) + _0x4cc7('0x1728'), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x1de, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x11a8') }), _0x38c26d = this[_0x4cc7('0x1710')], _0x38c26d[_0x4cc7('0xcc2')] += _0x6b1430; } _0x6b1430 = 0x0; if (this[_0x4cc7('0x1710')][_0x4cc7('0xcc2')] == _0x29f496) { if ('sUmVT' === 'XiPqo') { var _0x30b8f8 = _0x674f05++; this[_0x4cc7('0x1729')][_0x30b8f8] = _0x19c1c0['field'](this[_0x4cc7('0x172a')], _0x323721[_0x4cc7('0x170c')] + _0x30b8f8); } else { if (this['_debug'] && _0x2d63f9[_0x4cc7('0xfd')](null, _0xa368de[_0x4cc7('0x11a6')])) for (; _0x6b1430 < _0xa368de[_0x4cc7('0x11a6')][_0x4cc7('0x34')](); ) _0x3ccc21[_0x4cc7('0xbdb')](_0x2d63f9[_0x4cc7('0xfa')](_0x4cc7('0x11a7') + _0xa368de[_0x4cc7('0x11a6')]['get'](_0x6b1430), _0x2d63f9['rXyoM']), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x1e7, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': _0x4cc7('0x11a8') }), ++_0x6b1430; this[_0x4cc7('0xed3')] && _0x3ccc21[_0x4cc7('0xbdb')]('\x0a', { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x1ed, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x11a8') }); } } else if (this['_debug'] && (_0x3ccc21[_0x4cc7('0xbdb')](_0x2d63f9[_0x4cc7('0xff')](_0x4cc7('0x172b'), _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](this['_cur_block_id']))) + _0x4cc7('0x172c'), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x1f0, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': 'parseNextBlock' }), null != _0xa368de[_0x4cc7('0x11a6')])) for (; _0x6b1430 < _0xa368de[_0x4cc7('0x11a6')][_0x4cc7('0x34')](); ) _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x11a7') + _0xa368de[_0x4cc7('0x11a6')][_0x4cc7('0x2b')](_0x6b1430) + _0x4cc7('0xfe'), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x1f3, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x11a8') }), ++_0x6b1430; this[_0x4cc7('0x16f0')][_0x4cc7('0xcc2')] = _0x32914b; this[_0x4cc7('0x1710')] = null; } else { return null == _0x963af0[_0x4cc7('0xbc4')] ? _0x963af0[_0x4cc7('0xbc4')] = new _0x963af0() : _0x963af0[_0x4cc7('0xbc4')]; } } }, 'parseTriangleGeometrieBlock': function(_0x55b0f2) { var _0x497edf = new _0x39920c() , _0x5b8faa = this['parseVarStr']() , _0x247448 = this[_0x4cc7('0x1710')]['readUnsignedShort']() , _0x320963 = this[_0x4cc7('0x172d')]({ 1: this[_0x4cc7('0x1700')], 2: this[_0x4cc7('0x1700')] }) , _0x188909 = _0x320963['get'](0x1, 0x1); _0x320963 = _0x320963[_0x4cc7('0x2b')](0x2, 0x1); for (var _0x10872f = _0x2bc114[_0x4cc7('0x24')](null), _0x3481e4 = 0x0; _0x3481e4 < _0x247448; ) { var _0x509413 = _0x10872f = null; var _0x4bf907 = this[_0x4cc7('0x1710')][_0x4cc7('0x1709')](); var _0x48c401 = this[_0x4cc7('0x1710')][_0x4cc7('0xcc2')] + _0x4bf907; _0x4bf907 = this[_0x4cc7('0x172d')]({ 1: this['_geoNrType'], 2: this['_geoNrType'] }); for (var _0x4e62e8 = null, _0x16dada = null, _0x5aff49 = null, _0x41c121 = null; _0x331be6['gt'](_0x48c401, this[_0x4cc7('0x1710')][_0x4cc7('0xcc2')]); ) { var _0x3c4e7f = 0x0; var _0x3e3cd2 = this[_0x4cc7('0x1710')][_0x4cc7('0x16fa')](); this[_0x4cc7('0x1710')]['readUnsignedByte'](); var _0x467ea7 = this['_newBlockBytes'][_0x4cc7('0x1709')](); _0x467ea7 = this[_0x4cc7('0x1710')][_0x4cc7('0xcc2')] + _0x467ea7; if (0x1 == _0x3e3cd2) for (_0x4e62e8 = _0x2bc114[_0x4cc7('0x9cf')](null); _0x331be6['gt'](_0x467ea7, this[_0x4cc7('0x1710')]['position']); ) { _0x3e3cd2 = this[_0x4cc7('0x172e')](this[_0x4cc7('0x16fe')]); var _0x541112 = this['readNumber'](this['_accuracyGeo']); var _0x156dc2 = this[_0x4cc7('0x172e')](this['_accuracyGeo']); _0x4e62e8['set'](_0x3c4e7f++, _0x3e3cd2); _0x4e62e8[_0x4cc7('0x9e7')](_0x3c4e7f++, _0x541112); _0x4e62e8[_0x4cc7('0x9e7')](_0x3c4e7f++, _0x156dc2); } else if (0x2 == _0x3e3cd2) for (_0x16dada = _0x2bc114['toIntVector'](null); _0x331be6['gt'](_0x467ea7, this['_newBlockBytes'][_0x4cc7('0xcc2')]); ) _0x16dada[_0x4cc7('0x9e7')](_0x3c4e7f++, this[_0x4cc7('0x1710')][_0x4cc7('0x164e')]()); else if (0x3 == _0x3e3cd2) for (_0x5aff49 = _0x2bc114['toFloatVector'](null); _0x331be6['gt'](_0x467ea7, this[_0x4cc7('0x1710')]['position']); ) _0x5aff49[_0x4cc7('0x9e7')](_0x3c4e7f++, this[_0x4cc7('0x172e')](this[_0x4cc7('0x16fe')])); else if (0x4 == _0x3e3cd2) for (_0x41c121 = _0x2bc114[_0x4cc7('0x9cf')](null); _0x331be6['gt'](_0x467ea7, this['_newBlockBytes'][_0x4cc7('0xcc2')]); ) _0x41c121[_0x4cc7('0x9e7')](_0x3c4e7f++, this[_0x4cc7('0x172e')](this['_accuracyGeo'])); else if (0x6 == _0x3e3cd2) for (_0x10872f = _0x2bc114[_0x4cc7('0x9cf')](null); _0x331be6['gt'](_0x467ea7, this[_0x4cc7('0x1710')][_0x4cc7('0xcc2')]); ) _0x10872f[_0x4cc7('0x9e7')](_0x3c4e7f++, _0x331be6[_0x4cc7('0xea3')](0x3 * this[_0x4cc7('0x1710')]['readUnsignedShort']())); else if (0x7 == _0x3e3cd2) for (_0x509413 = _0x2bc114[_0x4cc7('0x9cf')](null); _0x331be6['gt'](_0x467ea7, this['_newBlockBytes'][_0x4cc7('0xcc2')]); ) _0x509413[_0x4cc7('0x9e7')](_0x3c4e7f++, this[_0x4cc7('0x172e')](this['_accuracyGeo'])); else this[_0x4cc7('0x1710')][_0x4cc7('0xcc2')] = _0x467ea7; } this[_0x4cc7('0x172f')](); _0x10872f = _0x1dd7f3[_0x4cc7('0x16a9')](_0x4e62e8, _0x16dada, _0x5aff49, _0x41c121, null, _0x509413, _0x10872f); _0x509413 = _0x4bf907['get'](0x1, 0x1); _0x4bf907 = _0x4bf907['get'](0x2, 0x1); _0x48c401 = !0x1; if (_0x188909 != _0x509413 || _0x320963 != _0x4bf907) _0x3ccc21[_0x4cc7('0xbdb')]('set\x20sub\x20uvs', { 'fileName': 'AWD2Parser.hx', 'lineNumber': 0x25b, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': 'parseTriangleGeometrieBlock' }), _0x48c401 = !0x0, _0x509413 = _0x188909 / _0x509413, _0x4bf907 = _0x320963 / _0x4bf907; _0x4e62e8 = 0x0; for (_0x16dada = _0x10872f['get_length'](); _0x4e62e8 < _0x16dada; ) _0x5aff49 = _0x4e62e8++, _0x48c401 && _0x10872f[_0x4cc7('0x2b')](_0x5aff49)[_0x4cc7('0x116a')](_0x509413, _0x4bf907), _0x497edf[_0x4cc7('0x11b5')](_0x10872f[_0x4cc7('0x2b')](_0x5aff49)); ++_0x3481e4; } 0x1 == _0x188909 && 0x1 == _0x320963 || _0x497edf[_0x4cc7('0x116a')](_0x188909, _0x320963); this['parseUserAttributes'](); this['finalizeAsset'](_0x497edf, _0x5b8faa); this['_blocks']['get'](_0x55b0f2)[_0x4cc7('0x42')] = _0x497edf; this[_0x4cc7('0xed3')] && _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x13a9') + _0x5b8faa + _0x4cc7('0x1730') + _0x10872f[_0x4cc7('0x34')](), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x270, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x13a8') }); }, 'parsePrimitves': function(_0x24a355) { if (_0x2d63f9['DFwVK'] !== _0x2d63f9['DFwVK']) { var _0x253bfd = this[_0x4cc7('0x1731')]; switch (_0x253bfd[0x1]) { case 0x0: return !0x1; case 0x1: return !0x0; case 0x2: return null != this[_0x4cc7('0x146b')] ? (_0x253bfd = this[_0x4cc7('0x146b')], _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x253bfd['id'], _0x253bfd['defaultValue'])) : !0x1; case 0x3: _0x253bfd = this['explorePath']; var _0x289a6d = _0x253bfd[_0x4cc7('0x123e')]; _0x289a6d = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x289a6d['id'], _0x289a6d[_0x4cc7('0xc12')]); _0x253bfd = _0x253bfd['levelCount']; return (_0x289a6d < _0x253bfd ? _0x289a6d : _0x253bfd) >= this[_0x4cc7('0x1732')]; case 0x4: return _0x253bfd = this[_0x4cc7('0x1108')], _0x289a6d = _0x253bfd['savedProgress'], _0x289a6d = _0x104058['get_instance']()[_0x4cc7('0x2b')](_0x289a6d['id'], _0x289a6d[_0x4cc7('0xc12')]), _0x253bfd = _0x253bfd[_0x4cc7('0xc2f')], (_0x289a6d < _0x253bfd ? _0x289a6d : _0x253bfd) > this['indexInPath']; case 0x5: if (_0x56067a[_0x4cc7('0x5cb')](0x0, this[_0x4cc7('0x1733')][_0x4cc7('0xb1c')])) return this[_0x4cc7('0x1733')][_0x4cc7('0x9e7')][_0x4cc7('0x1734')](); _0x253bfd = this[_0x4cc7('0x1733')][_0x4cc7('0x9e7')]; _0x289a6d = _0x253bfd[_0x4cc7('0x123e')]; _0x289a6d = _0x104058['get_instance']()['get'](_0x289a6d['id'], _0x289a6d[_0x4cc7('0xc12')]); _0x253bfd = _0x253bfd[_0x4cc7('0xc2f')]; return (_0x289a6d < _0x253bfd ? _0x289a6d : _0x253bfd) >= this['followingLevel'][_0x4cc7('0xb1c')]; case 0x6: return (0x0, _0x253bfd[0x2])(); } } else { var _0x51dca2 = this[_0x4cc7('0x1735')](); var _0x4d0c58 = this[_0x4cc7('0x1710')][_0x4cc7('0x16fa')](); var _0x114931 = this['parseProperties']({ 101: this[_0x4cc7('0x1700')], 102: this['_geoNrType'], 103: this[_0x4cc7('0x1700')], 110: this[_0x4cc7('0x1700')], 111: this['_geoNrType'], 301: 0x5, 302: 0x5, 303: 0x5, 701: 0x15, 702: 0x15, 703: 0x15, 704: 0x15 }); var _0x2becaa = _0x4cc7('0x1736')['split'](';'); switch (_0x4d0c58) { case 0x1: var _0x4eacc2 = new _0x3c2839(_0x114931['get'](0x65, 0x64),_0x114931[_0x4cc7('0x2b')](0x66, 0x64),_0x114931[_0x4cc7('0x2b')](0x12d, 0x1),_0x114931[_0x4cc7('0x2b')](0x12e, 0x1),_0x114931[_0x4cc7('0x2b')](0x2bd, !0x0),_0x114931['get'](0x2be, !0x1)); break; case 0x2: _0x4eacc2 = new _0x2f62a7(_0x114931[_0x4cc7('0x2b')](0x65, 0x64),_0x114931[_0x4cc7('0x2b')](0x66, 0x64),_0x114931[_0x4cc7('0x2b')](0x67, 0x64),_0x114931[_0x4cc7('0x2b')](0x12d, 0x1),_0x114931['get'](0x12e, 0x1),_0x114931[_0x4cc7('0x2b')](0x12f, 0x1),_0x114931[_0x4cc7('0x2b')](0x2bd, !0x0)); break; case 0x3: _0x4eacc2 = new _0x1c90a0(_0x114931[_0x4cc7('0x2b')](0x65, 0x32),_0x114931[_0x4cc7('0x2b')](0x12d, 0x10),_0x114931[_0x4cc7('0x2b')](0x12e, 0xc),_0x114931[_0x4cc7('0x2b')](0x2bd, !0x0)); break; case 0x4: _0x4eacc2 = new _0x104e36(_0x114931[_0x4cc7('0x2b')](0x65, 0x32),_0x114931[_0x4cc7('0x2b')](0x66, 0x32),_0x114931[_0x4cc7('0x2b')](0x67, 0x64),_0x114931['get'](0x12d, 0x10),_0x114931[_0x4cc7('0x2b')](0x12e, 0x1),!0x0,!0x0,!0x0); _0x114931[_0x4cc7('0x2b')](0x2bd, !0x0) || _0x5260f5[_0x4cc7('0x99b')](_0x4eacc2, _0x104e36)[_0x4cc7('0x1737')](!0x1); _0x114931[_0x4cc7('0x2b')](0x2be, !0x0) || _0x5260f5[_0x4cc7('0x99b')](_0x4eacc2, _0x104e36)[_0x4cc7('0x1738')](!0x1); _0x114931[_0x4cc7('0x2b')](0x2bf, !0x0) || _0x5260f5['__cast'](_0x4eacc2, _0x104e36)[_0x4cc7('0x1739')](!0x1); break; case 0x5: _0x4eacc2 = new _0x2ab630(_0x114931[_0x4cc7('0x2b')](0x65, 0x32),_0x114931['get'](0x66, 0x64),_0x114931[_0x4cc7('0x2b')](0x12d, 0x10),_0x114931['get'](0x12e, 0x1),_0x114931[_0x4cc7('0x2b')](0x2bd, !0x0),_0x114931[_0x4cc7('0x2b')](0x2be, !0x0)); break; case 0x6: _0x4eacc2 = new _0x1b0816(_0x114931[_0x4cc7('0x2b')](0x65, 0x32),_0x114931[_0x4cc7('0x2b')](0x66, 0x64),_0x114931[_0x4cc7('0x2b')](0x12d, 0x10),_0x114931[_0x4cc7('0x2b')](0x12e, 0xf),_0x114931[_0x4cc7('0x2b')](0x2bd, !0x0)); break; case 0x7: _0x4eacc2 = new _0x432af9(_0x114931[_0x4cc7('0x2b')](0x65, 0x32),_0x114931['get'](0x66, 0x32),_0x114931[_0x4cc7('0x2b')](0x12d, 0x10),_0x114931[_0x4cc7('0x2b')](0x12e, 0x8),_0x114931[_0x4cc7('0x2b')](0x2bd, !0x0)); break; default: _0x4eacc2 = new _0x39920c(), _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x173a'), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x29d, 'className': _0x2d63f9[_0x4cc7('0x101')], 'methodName': 'parsePrimitves' }); } if (0x1 != _0x114931[_0x4cc7('0x2b')](0x6e, 0x1) || 0x1 != _0x114931[_0x4cc7('0x2b')](0x6f, 0x1)) _0x4eacc2[_0x4cc7('0xe33')](), _0x4eacc2['scaleUV'](_0x114931[_0x4cc7('0x2b')](0x6e, 0x1), _0x114931[_0x4cc7('0x2b')](0x6f, 0x1)); this['parseUserAttributes'](); _0x4eacc2[_0x4cc7('0xd6a')](_0x51dca2); this[_0x4cc7('0xed1')](_0x4eacc2, _0x51dca2); this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x24a355)[_0x4cc7('0x42')] = _0x4eacc2; if (this[_0x4cc7('0xed3')]) { if (0x0 > _0x4d0c58 || 0x7 < _0x4d0c58) _0x4d0c58 = 0x0; _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x173b') + _0x51dca2 + _0x4cc7('0x173c') + _0x2becaa[_0x4d0c58], { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x2aa, 'className': _0x4cc7('0x5cf'), 'methodName': 'parsePrimitves' }); } } }, 'parseContainer': function(_0x51586a) { var _0x5cc019 = this['_newBlockBytes'][_0x4cc7('0x1709')](); var _0x1060bd = this[_0x4cc7('0x173d')](); var _0x35d173 = this[_0x4cc7('0x1735')](); var _0x4c1090 = _0x56067a[_0x4cc7('0x5cc')]; var _0x2bd99f = new _0x1f7569(); _0x2bd99f[_0x4cc7('0xb49')](_0x1060bd); _0x1060bd = this[_0x4cc7('0xed0')](_0x5cc019, [_0x4cc7('0xfcd'), 'light', _0x4cc7('0x126'), 'entity', _0x4cc7('0x149a')]); _0x1060bd[_0x4cc7('0xbd8')] ? (_0x5260f5[_0x4cc7('0x99b')](_0x1060bd[_0x4cc7('0x42')], _0x1f7569)['addChild'](_0x2bd99f), _0x4c1090 = _0x5260f5[_0x4cc7('0x99b')](_0x1060bd['data'], _0x1f7569)[_0x4cc7('0xb4e')]()) : 0x0 < _0x5cc019 && this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x51586a)[_0x4cc7('0x138b')](_0x56067a[_0x4cc7('0x5cd')]); 0x2 == this[_0x4cc7('0x16ec')][0x0] && _0x56067a[_0x4cc7('0x5ce')](0x1, this['_version'][0x1]) ? (_0x5cc019 = this[_0x4cc7('0x172d')]({ 1: this['_matrixNrType'], 2: this[_0x4cc7('0x1701')], 3: this[_0x4cc7('0x1701')], 4: 0x4 }), _0x2bd99f[_0x4cc7('0xfa2')](new _0x21e384(_0x5cc019['get'](0x1, 0x0),_0x5cc019[_0x4cc7('0x2b')](0x2, 0x0),_0x5cc019[_0x4cc7('0x2b')](0x3, 0x0)))) : this[_0x4cc7('0x172d')](null); _0x2bd99f[_0x4cc7('0x173e')] = this[_0x4cc7('0x172f')](); this[_0x4cc7('0xed1')](_0x2bd99f, _0x35d173); this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x51586a)[_0x4cc7('0x42')] = _0x2bd99f; this[_0x4cc7('0xed3')] && _0x3ccc21['trace'](_0x4cc7('0x173f') + _0x35d173 + _0x4cc7('0x1740') + _0x4c1090, { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x2d1, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': _0x4cc7('0x1720') }); }, 'parseMeshInstance': function(_0x4ebc7e) { if (_0x4cc7('0x1741') === 'hbMDQ') { var _0x42acab = this[_0x4cc7('0x1710')][_0x4cc7('0x1709')]() , _0x2efd8f = this[_0x4cc7('0x173d')]() , _0x68f3e0 = this[_0x4cc7('0x1735')]() , _0xde49fc = _0x4cc7('0x1742') , _0x5a70e7 = this[_0x4cc7('0x1710')]['readUnsignedInt'](); var _0x5d5314 = this[_0x4cc7('0xed0')](_0x5a70e7, [_0x4cc7('0x11b3')]); _0x5d5314[_0x4cc7('0xbd8')] ? _0x5d5314 = _0x5260f5[_0x4cc7('0x99b')](_0x5d5314[_0x4cc7('0x42')], _0x39920c) : (this[_0x4cc7('0xed2')]['get'](_0x4ebc7e)[_0x4cc7('0x138b')](_0x4cc7('0x1743')), _0x5d5314 = new _0x39920c()); this['_blocks'][_0x4cc7('0x2b')](_0x4ebc7e)[_0x4cc7('0x1744')] = _0x5a70e7; var _0x51891c = _0x2bc114[_0x4cc7('0x24')](null); var _0x17f907 = this[_0x4cc7('0x1710')][_0x4cc7('0x164e')](); _0x5a70e7 = []; var _0x4bf907 = 0x0; for (var _0x48c401; _0x4bf907 < _0x17f907; ) { var _0x21b9e5 = this[_0x4cc7('0x1710')][_0x4cc7('0x1709')](); _0x48c401 = this[_0x4cc7('0xed0')](_0x21b9e5, [_0x4cc7('0x1629')]); !_0x48c401[_0x4cc7('0xbd8')] && 0x0 < _0x21b9e5 && this['_blocks']['get'](_0x4ebc7e)['addError'](_0x2d63f9['JPWKf']('Could\x20not\x20find\x20Material\x20Nr\x20', _0x4bf907) + '\x20(ID\x20=\x20' + _0x21b9e5 + '\x20)\x20for\x20this\x20Mesh'); _0x51891c[_0x4cc7('0x29')](_0x5260f5[_0x4cc7('0x99b')](_0x48c401[_0x4cc7('0x42')], _0x43f7fe)); _0x5a70e7[_0x4cc7('0x29')](_0x5260f5[_0x4cc7('0x99b')](_0x48c401['data'], _0x43f7fe)['get_name']()); ++_0x4bf907; } _0x17f907 = new _0x5b5b9f(_0x5d5314,null); _0x17f907[_0x4cc7('0xb49')](_0x2efd8f); _0x2efd8f = this[_0x4cc7('0xed0')](_0x42acab, [_0x4cc7('0xfcd'), _0x4cc7('0x1551'), _0x4cc7('0x126'), _0x4cc7('0xffa'), _0x4cc7('0x149a')]); _0x2efd8f[_0x4cc7('0xbd8')] ? (_0x5260f5[_0x4cc7('0x99b')](_0x2efd8f['data'], _0x1f7569)[_0x4cc7('0xa0c')](_0x17f907), _0xde49fc = _0x5260f5['__cast'](_0x2efd8f['data'], _0x1f7569)[_0x4cc7('0xb4e')]()) : 0x0 < _0x42acab && this[_0x4cc7('0xed2')]['get'](_0x4ebc7e)[_0x4cc7('0x138b')](_0x4cc7('0x1745')); if (0x1 <= _0x51891c[_0x4cc7('0x34')]() && 0x1 == _0x17f907['get_subMeshes']()[_0x4cc7('0x34')]()) _0x17f907[_0x4cc7('0x32')](_0x51891c[_0x4cc7('0x2b')](0x0)); else if (0x1 < _0x51891c[_0x4cc7('0x34')]()) for (_0x42acab = 0x0, _0x2efd8f = _0x17f907[_0x4cc7('0x1379')]()[_0x4cc7('0x34')](); _0x42acab < _0x2efd8f; ) _0x4bf907 = _0x42acab++, _0x17f907[_0x4cc7('0x1379')]()[_0x4cc7('0x2b')](_0x4bf907)[_0x4cc7('0x32')](_0x51891c['get'](Math[_0x4cc7('0x53')](_0x51891c[_0x4cc7('0x34')]() - 0x1, _0x4bf907) | 0x0)); 0x2 == this['_version'][0x0] && 0x1 == this[_0x4cc7('0x16ec')][0x1] ? (_0x51891c = this[_0x4cc7('0x172d')]({ 1: this[_0x4cc7('0x1701')], 2: this[_0x4cc7('0x1701')], 3: this['_matrixNrType'], 4: 0x4, 5: 0x15 }), _0x17f907[_0x4cc7('0xfa2')](new _0x21e384(_0x51891c[_0x4cc7('0x2b')](0x1, 0x0),_0x51891c[_0x4cc7('0x2b')](0x2, 0x0),_0x51891c[_0x4cc7('0x2b')](0x3, 0x0))), _0x17f907['set_castsShadows'](_0x51891c[_0x4cc7('0x2b')](0x5, !0x0))) : this['parseProperties'](null); _0x17f907[_0x4cc7('0x173e')] = this[_0x4cc7('0x172f')](); this[_0x4cc7('0xed1')](_0x17f907, _0x68f3e0); this[_0x4cc7('0xed2')]['get'](_0x4ebc7e)[_0x4cc7('0x42')] = _0x17f907; this[_0x4cc7('0xed3')] && _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x1746') + _0x68f3e0 + '\x27\x20|\x20Parent-Name\x20=\x20' + _0xde49fc + '|\x20Geometry-Name\x20=\x20' + _0x5d5314[_0x4cc7('0xb4e')]() + _0x4cc7('0x1747') + _0x17f907[_0x4cc7('0x1379')]()[_0x4cc7('0x34')]() + _0x4cc7('0x1748') + _0x5a70e7[_0x4cc7('0x8eb')](), { 'fileName': 'AWD2Parser.hx', 'lineNumber': 0x318, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': 'parseMeshInstance' }); } else { return -0x1; } }, 'parseSkyBoxInstance': function(_0x5af1a5) { var _0x400151 = this[_0x4cc7('0x1735')]() , _0x3983dc = this[_0x4cc7('0x1710')][_0x4cc7('0x1709')]() , _0x4c20e5 = this[_0x4cc7('0xed0')](_0x3983dc, [_0x4cc7('0x5c1')], _0x4cc7('0x1749')); _0x4c20e5[_0x4cc7('0xbd8')] || 0x0 == _0x3983dc || this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5af1a5)[_0x4cc7('0x138b')](_0x4cc7('0x174a') + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6['toFloat'](_0x3983dc)) + _0x4cc7('0x174b')); _0x3983dc = new _0xdf4955(_0x5260f5['__cast'](_0x4c20e5[_0x4cc7('0x42')], _0x182fa3)); this['parseProperties'](null); _0x3983dc['extra'] = this[_0x4cc7('0x172f')](); this['finalizeAsset'](_0x3983dc, _0x400151); this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5af1a5)[_0x4cc7('0x42')] = _0x3983dc; this[_0x4cc7('0xed3')] && _0x3ccc21['trace'](_0x2d63f9[_0x4cc7('0x102')] + _0x400151 + _0x2d63f9[_0x4cc7('0x104')] + _0x5260f5[_0x4cc7('0x99b')](_0x4c20e5['data'], _0x182fa3)[_0x4cc7('0xb4e')](), { 'fileName': 'AWD2Parser.hx', 'lineNumber': 0x32c, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': _0x4cc7('0x1716') }); }, 'parseLight': function(_0x1e63ab) { var _0x6ec899 = null , _0x43b583 = null , _0x3af47a = this[_0x4cc7('0x1710')][_0x4cc7('0x1709')]() , _0x36f216 = this[_0x4cc7('0x173d')]() , _0x51e515 = this['parseVarStr']() , _0x3821e5 = this[_0x4cc7('0x1710')]['readUnsignedByte']() , _0x344615 = this[_0x4cc7('0x172d')]({ 1: this['_propsNrType'], 2: this[_0x4cc7('0x1702')], 3: 0x16, 4: this[_0x4cc7('0x1702')], 5: this[_0x4cc7('0x1702')], 6: 0x15, 7: 0x16, 8: this[_0x4cc7('0x1702')], 9: 0x4, 10: 0x4, 11: this[_0x4cc7('0x1702')], 12: 0x5, 21: this[_0x4cc7('0x1701')], 22: this[_0x4cc7('0x1701')], 23: this['_matrixNrType'] }) , _0x4ebd2a = _0x344615['get'](0x9, 0x0) , _0x48c401 = _0x4cc7('0x1742') , _0x16dada = [_0x4cc7('0x174c'), _0x2d63f9['JntsP'], 'DirectionalLight'] , _0x512e8f = [_0x4cc7('0x174d'), _0x4cc7('0x1581'), 'NearDirectionalShadowMapper', _0x4cc7('0x1594'), _0x2d63f9[_0x4cc7('0x108')]]; 0x1 == _0x3821e5 && (_0x6ec899 = new _0x52fef7(), _0x5260f5[_0x4cc7('0x99b')](_0x6ec899, _0x52fef7)['set_radius'](_0x344615['get'](0x1, 0x15f90)), _0x5260f5[_0x4cc7('0x99b')](_0x6ec899, _0x52fef7)['set_fallOff'](_0x344615['get'](0x2, 0x186a0)), _0x331be6['gt'](_0x4ebd2a, 0x0) && 0x4 == _0x4ebd2a && (_0x43b583 = new _0x570a7e()), _0x6ec899[_0x4cc7('0xb49')](_0x36f216)); 0x2 == _0x3821e5 && (_0x6ec899 = new _0x5d21ea(_0x344615['get'](0x15, 0x0),_0x344615[_0x4cc7('0x2b')](0x16, -0x1),_0x344615['get'](0x17, 0x1)), _0x331be6['gt'](_0x4ebd2a, 0x0) && (0x1 == _0x4ebd2a && (_0x43b583 = new _0x44d240()), 0x2 == _0x4ebd2a && (_0x43b583 = new _0x25f3e3(_0x344615[_0x4cc7('0x2b')](0xb, 0.5))), 0x3 == _0x4ebd2a && (_0x43b583 = new _0x3852ed(_0x344615['get'](0xc, 0x3))))); 0x2 != _0x3821e5 && 0x1 != _0x3821e5 ? this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x1e63ab)['addError'](_0x4cc7('0x174e') + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6['toFloat'](_0x3821e5))) : (_0x6ec899[_0x4cc7('0x1556')](_0x344615[_0x4cc7('0x2b')](0x3, 0xffffff)), _0x6ec899[_0x4cc7('0x1558')](_0x344615[_0x4cc7('0x2b')](0x4, 0x1)), _0x6ec899[_0x4cc7('0x1557')](_0x344615['get'](0x5, 0x1)), _0x6ec899[_0x4cc7('0x1555')](_0x344615[_0x4cc7('0x2b')](0x7, 0xffffff)), _0x6ec899[_0x4cc7('0x81')](_0x344615['get'](0x8, 0x0)), null != _0x43b583 && (_0x5260f5[_0x4cc7('0x9a0')](_0x43b583, _0x570a7e) ? 0x1 != _0x344615[_0x4cc7('0x2b')](0xa, 0x1) && _0x43b583[_0x4cc7('0x1579')](this[_0x4cc7('0x16e0')]['get'](_0x344615[_0x4cc7('0x2b')](0xa, 0x1))) : 0x2 != _0x344615[_0x4cc7('0x2b')](0xa, 0x2) && _0x43b583[_0x4cc7('0x1579')](this[_0x4cc7('0x16e0')]['get'](_0x344615[_0x4cc7('0x2b')](0xa, 0x2))), _0x6ec899[_0x4cc7('0x174f')](_0x43b583), _0x6ec899[_0x4cc7('0x1750')](!0x0)), 0x0 != _0x3af47a && (_0x43b583 = this['getAssetByID'](_0x3af47a, ['container', _0x4cc7('0x1551'), _0x4cc7('0x126'), _0x4cc7('0xffa'), _0x4cc7('0x149a')]), _0x43b583['enable'] ? (_0x5260f5['__cast'](_0x43b583[_0x4cc7('0x42')], _0x1f7569)[_0x4cc7('0xa0c')](_0x6ec899), _0x48c401 = _0x5260f5[_0x4cc7('0x99b')](_0x43b583[_0x4cc7('0x42')], _0x1f7569)[_0x4cc7('0xb4e')]()) : this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x1e63ab)['addError'](_0x4cc7('0x1751'))), this[_0x4cc7('0x172f')](), this['finalizeAsset'](_0x6ec899, _0x51e515), this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x1e63ab)[_0x4cc7('0x42')] = _0x6ec899, this[_0x4cc7('0xed3')] && _0x3ccc21[_0x4cc7('0xbdb')](_0x2d63f9[_0x4cc7('0x10a')]('Parsed\x20a\x20Light:\x20Name\x20=\x20\x27' + _0x51e515 + _0x4cc7('0x1752') + _0x16dada[_0x3821e5] + _0x4cc7('0x1753'), _0x48c401) + '\x20|\x20ShadowMapper-Type\x20=\x20' + _0x512e8f[_0x4ebd2a], { 'fileName': 'AWD2Parser.hx', 'lineNumber': 0x379, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': _0x4cc7('0x1717') })); }, 'parseCamera': function(_0x54f3ab) { var _0x1e9550 = this[_0x4cc7('0x1710')]['readUnsignedInt']() , _0x456f14 = this[_0x4cc7('0x173d')]() , _0x2a9c51 = this[_0x4cc7('0x1735')]() , _0x579b2d = _0x2d63f9[_0x4cc7('0x1754')]; this[_0x4cc7('0x1710')][_0x4cc7('0x16fa')](); this[_0x4cc7('0x1710')][_0x4cc7('0x1755')](); var _0x1daef2 = this[_0x4cc7('0x1710')][_0x4cc7('0x1755')](); var _0x36c092 = this[_0x4cc7('0x172d')]({ 101: this[_0x4cc7('0x1702')], 102: this[_0x4cc7('0x1702')], 103: this[_0x4cc7('0x1702')], 104: this[_0x4cc7('0x1702')] }); switch (_0x1daef2) { case 0x1389: _0x1daef2 = new _0x4cf486(_0x36c092['get'](0x65, 0x3c)); break; case 0x138a: _0x1daef2 = new _0x42cc00(_0x36c092[_0x4cc7('0x2b')](0x65, 0x1f4)); break; case 0x138b: _0x1daef2 = new _0x2dbca2(_0x36c092[_0x4cc7('0x2b')](0x65, -0x190),_0x36c092['get'](0x66, 0x190),_0x36c092['get'](0x67, -0x12c),_0x36c092[_0x4cc7('0x2b')](0x68, 0x12c)); break; default: _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x1756'), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x392, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x1718') }); return; } var _0x4627d0 = new _0x262ecb(_0x1daef2); _0x4627d0[_0x4cc7('0xb49')](_0x456f14); _0x456f14 = this[_0x4cc7('0xed0')](_0x1e9550, [_0x4cc7('0xfcd'), _0x4cc7('0x1551'), _0x4cc7('0x126'), _0x2d63f9[_0x4cc7('0x1757')], _0x4cc7('0x149a')]); _0x456f14[_0x4cc7('0xbd8')] ? (_0x5260f5[_0x4cc7('0x99b')](_0x456f14[_0x4cc7('0x42')], _0x1f7569)[_0x4cc7('0xa0c')](_0x4627d0), _0x579b2d = _0x5260f5[_0x4cc7('0x99b')](_0x456f14[_0x4cc7('0x42')], _0x1f7569)['get_name']()) : _0x331be6['gt'](_0x1e9550, 0x0) && this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x54f3ab)[_0x4cc7('0x138b')](_0x4cc7('0x1758')); _0x4627d0[_0x4cc7('0xd6a')](_0x2a9c51); _0x36c092 = this[_0x4cc7('0x172d')]({ 1: this['_matrixNrType'], 2: this['_matrixNrType'], 3: this['_matrixNrType'], 4: 0x4, 101: this['_propsNrType'], 102: this['_propsNrType'] }); _0x4627d0[_0x4cc7('0xfa2')](new _0x21e384(_0x36c092[_0x4cc7('0x2b')](0x1, 0x0),_0x36c092[_0x4cc7('0x2b')](0x2, 0x0),_0x36c092[_0x4cc7('0x2b')](0x3, 0x0))); _0x4627d0[_0x4cc7('0x102a')]()['set_near'](_0x36c092[_0x4cc7('0x2b')](0x65, 0x14)); _0x4627d0[_0x4cc7('0x102a')]()['set_far'](_0x36c092[_0x4cc7('0x2b')](0x66, 0xbb8)); _0x4627d0[_0x4cc7('0x173e')] = this[_0x4cc7('0x172f')](); this['finalizeAsset'](_0x4627d0, _0x2a9c51); this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x54f3ab)['data'] = _0x4627d0; this[_0x4cc7('0xed3')] && _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x1759') + _0x2a9c51 + '\x27\x20|\x20Lenstype\x20=\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x1daef2) + _0x4cc7('0x1753') + _0x579b2d, { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x3a7, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x1718') }); }, 'parseTextureProjector': function(_0x39cc7d) { this[_0x4cc7('0x1710')][_0x4cc7('0x1709')](); var _0x4dec7a = this[_0x4cc7('0x173d')]() , _0x43fa62 = this[_0x4cc7('0x1735')]() , _0x187221 = this[_0x4cc7('0x1710')][_0x4cc7('0x1709')]() , _0x50d618 = this[_0x4cc7('0xed0')](_0x187221, [_0x4cc7('0x5c1')]); _0x50d618[_0x4cc7('0xbd8')] || 0x0 == _0x187221 || this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x39cc7d)[_0x4cc7('0x138b')](_0x4cc7('0x175a') + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](_0x187221)) + '\x20(\x20for\x20this\x20TextureProjector!'); _0x187221 = new _0x47670b(_0x50d618[_0x4cc7('0x42')]); _0x187221[_0x4cc7('0xd6a')](_0x43fa62); _0x187221['set_aspectRatio'](this[_0x4cc7('0x1710')][_0x4cc7('0x175b')]()); _0x187221['set_fieldOfView'](this[_0x4cc7('0x1710')][_0x4cc7('0x175b')]()); _0x187221[_0x4cc7('0xb49')](_0x4dec7a); _0x4dec7a = this['parseProperties']({ 1: this['_matrixNrType'], 2: this['_matrixNrType'], 3: this[_0x4cc7('0x1701')], 4: 0x4 }); _0x187221[_0x4cc7('0xfa2')](new _0x21e384(_0x4dec7a['get'](0x1, 0x0),_0x4dec7a[_0x4cc7('0x2b')](0x2, 0x0),_0x4dec7a['get'](0x3, 0x0))); _0x187221[_0x4cc7('0x173e')] = this['parseUserAttributes'](); this[_0x4cc7('0xed1')](_0x187221, _0x43fa62); this[_0x4cc7('0xed2')]['get'](_0x39cc7d)[_0x4cc7('0x42')] = _0x187221; this[_0x4cc7('0xed3')] && _0x3ccc21[_0x4cc7('0xbdb')](_0x2d63f9[_0x4cc7('0x10a')](_0x4cc7('0x175c') + _0x43fa62 + _0x4cc7('0x175d'), _0x5260f5['__cast'](_0x50d618[_0x4cc7('0x42')], _0x1603fe)['get_name']()) + _0x4cc7('0x175e'), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x3c3, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x1719') }); }, 'parseLightPicker': function(_0x5d3f4c) { for (var _0x53256a = this['parseVarStr'](), _0x480c25 = [], _0x3006fc, _0x4ffed7, _0x3a3902 = [], _0x3a0057 = 0x0, _0x40e97b = this[_0x4cc7('0x1710')][_0x4cc7('0x164e')](); _0x3a0057 < _0x40e97b; ) { if (_0x4cc7('0x175f') === _0x4cc7('0x1760')) { null == _0x53256a && (_0x53256a = !0x0); _0x56067a[_0x4cc7('0x5ce')](null, _0x5d3f4c) && (_0x5d3f4c = 'jpg'); this[_0x4cc7('0x1761')] = this[_0x4cc7('0x1762')] = !0x1; this['_animationSet'] = new _0x535176(); this['_indexMap'] = new _0x67da9e(); this[_0x4cc7('0x1763')] = new _0x3a1efa(); _0x6573cf['call'](this, _0x4cc7('0x1643')); this[_0x4cc7('0x1764')] = _0x5d3f4c; this[_0x4cc7('0x1765')] = _0x53256a; } else { var _0x27f560 = _0x3a0057++; _0x3006fc = this[_0x4cc7('0x1710')]['readUnsignedInt'](); _0x4ffed7 = this[_0x4cc7('0xed0')](_0x3006fc, [_0x4cc7('0x1551')]); _0x4ffed7['enable'] ? (_0x480c25[_0x4cc7('0x29')](_0x5260f5[_0x4cc7('0x99b')](_0x4ffed7[_0x4cc7('0x42')], _0x5d061a)), _0x3a3902[_0x4cc7('0x29')](_0x5260f5[_0x4cc7('0x99b')](_0x4ffed7['data'], _0x5d061a)['get_name']())) : this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5d3f4c)[_0x4cc7('0x138b')](_0x4cc7('0x1766') + _0x27f560 + '\x20(ID\x20=\x20' + _0x3006fc + _0x4cc7('0x1767')); } } 0x0 == _0x480c25[_0x4cc7('0x21')] ? (this['_blocks'][_0x4cc7('0x2b')](_0x5d3f4c)[_0x4cc7('0x138b')](_0x4cc7('0x1768')), this[_0x4cc7('0x172f')]()) : (_0x480c25 = new _0x584425(_0x480c25), _0x480c25[_0x4cc7('0xd6a')](_0x53256a), this[_0x4cc7('0x172f')](), this[_0x4cc7('0xed1')](_0x480c25, _0x53256a), this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5d3f4c)['data'] = _0x480c25, this[_0x4cc7('0xed3')] && _0x3ccc21['trace'](_0x4cc7('0x1769') + _0x53256a + _0x4cc7('0x175d') + _0x3a3902[_0x4cc7('0x8eb')](), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x3e6, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x171a') })); }, 'parseMaterial': function(_0x1347f8) { if (_0x4cc7('0x176a') !== 'OaOhQ') { this['runner'][_0x4cc7('0xac9')](0.75, 1.18); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacb')](0x46); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_currentFrame'](0x62); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x176b'), -0x168, -0x168, null, null, null, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x176c'), 0x104, -0x118, -0x1, Math[_0x4cc7('0xa96')](0x258), null, null); var _0x5fe6a5 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Then\x20how\x20do\x20you\x20know\x20about\x20it?', -0xc8, -0x78, -0x1, Math[_0x4cc7('0xa96')](-0.4), 0x0, _0x5fe6a5); _0x5fe6a5 = _0x1baaa1[_0x4cc7('0x7d9')](0x7d0); var _0x5d3d54 = new _0x161060(this[_0x4cc7('0xc35')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble']('Simple.\x20The\x20Flying\x20Spaghetti\x20Monster\x20places\x20a\x20teapot\x20in\x20every\x20solar\x20system.', 0x70, 0x15c, null, null == _0x5fe6a5 ? null : Math['round'](_0x5fe6a5 / 2.5), 0x1, _0x5d3d54); this[_0x4cc7('0x1039')](_0x4cc7('0x176d')); this[_0x4cc7('0xace')][_0x4cc7('0xf91')]('Never\x20mind...', -0x4b0, 0x44c, _0x1baaa1[_0x4cc7('0xa9a')](0.4)); } else { var _0x205b1f = null, _0xa90249; var _0x2bf5c2 = this[_0x4cc7('0x1735')](); var _0x5c407b = this['_newBlockBytes'][_0x4cc7('0x16fa')](); var _0x38def4 = this[_0x4cc7('0x1710')][_0x4cc7('0x16fa')](); var _0x81f5d6 = this[_0x4cc7('0x172d')]({ 1: 0x3, 2: 0x17, 10: this['_propsNrType'], 11: 0x15, 12: this['_propsNrType'], 13: 0x15 }); for (_0xa90249 = 0x0; _0x331be6['gt'](_0x38def4, _0xa90249); ) this[_0x4cc7('0x1710')][_0x4cc7('0x164e')](), this[_0x4cc7('0x172d')](null), this[_0x4cc7('0x172f')](), _0xa90249 += 0x1; _0xa90249 = ''; _0x38def4 = this[_0x4cc7('0x172f')](); 0x1 == _0x5c407b ? (_0xa90249 += _0x4cc7('0x176e') + _0x2bf5c2 + _0x4cc7('0x176f'), _0x5c407b = _0x81f5d6[_0x4cc7('0x2b')](0x1, 0xcccccc), _0x205b1f = _0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) ? new _0x43ea86(_0x5c407b,_0x81f5d6[_0x4cc7('0x2b')](0xa, 0x1)) : new _0x2129f7(_0x5c407b)) : 0x2 == _0x5c407b && (_0x205b1f = _0x81f5d6[_0x4cc7('0x2b')](0x2, 0x0), _0x5c407b = this['getAssetByID'](_0x205b1f, [_0x4cc7('0x5c1')]), !_0x5c407b[_0x4cc7('0xbd8')] && _0x331be6['gt'](_0x205b1f, 0x0) && this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x1347f8)[_0x4cc7('0x138b')](_0x4cc7('0x1770') + _0x4bf907['string'](_0x331be6[_0x4cc7('0xea3')](_0x205b1f)) + _0x4cc7('0x1771')), _0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) ? (_0x205b1f = new _0x705f29(_0x5c407b['data']), _0x5260f5[_0x4cc7('0x99b')](_0x205b1f, _0x705f29)[_0x4cc7('0x1772')](_0x81f5d6[_0x4cc7('0x2b')](0xb, !0x1)), _0x5260f5[_0x4cc7('0x99b')](_0x205b1f, _0x705f29)[_0x4cc7('0x10cd')](_0x81f5d6['get'](0xa, 0x1)), _0xa90249 += 'Parsed\x20a\x20TextureMaterial(SinglePass):\x20Name\x20=\x20\x27' + _0x2bf5c2 + _0x4cc7('0x175d') + _0x205b1f['get_name']()) : (_0x205b1f = new _0x2943e4(_0x5c407b[_0x4cc7('0x42')]), _0xa90249 += _0x4cc7('0x1773') + _0x2bf5c2 + '\x27\x20|\x20Texture-Name\x20=\x20' + _0x205b1f[_0x4cc7('0xb4e')]())); _0x205b1f[_0x4cc7('0x173e')] = _0x38def4; _0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) ? _0x5260f5[_0x4cc7('0x99b')](_0x205b1f, _0x3b6e45)[_0x4cc7('0x42f')](_0x81f5d6[_0x4cc7('0x2b')](0xc, 0x0)) : _0x5260f5[_0x4cc7('0x99b')](_0x205b1f, _0x5825ec)[_0x4cc7('0x42f')](_0x81f5d6['get'](0xc, 0x0)); _0x205b1f[_0x4cc7('0x1774')](_0x81f5d6['get'](0xd, !0x1)); this['finalizeAsset'](_0x205b1f, _0x2bf5c2); this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x1347f8)[_0x4cc7('0x42')] = _0x205b1f; this['_debug'] && _0x3ccc21[_0x4cc7('0xbdb')](_0xa90249, { 'fileName': 'AWD2Parser.hx', 'lineNumber': 0x430, 'className': _0x56067a[_0x4cc7('0x1775')], 'methodName': _0x4cc7('0x1776') }); } }, 'parseMaterial_v1': function(_0x5f0ea6) { var _0x48966d = null , _0x56ad6f = null , _0x34c6ae = null , _0x3a6203 = this[_0x4cc7('0x1735')](); var _0x3992ee = this[_0x4cc7('0x1710')]['readUnsignedByte'](); var _0x288132 = this[_0x4cc7('0x1710')][_0x4cc7('0x16fa')]() , _0x434bec = this[_0x4cc7('0x172d')]({ 1: 0x6, 2: 0x17, 3: 0x17, 4: 0x4, 5: 0x15, 6: 0x15, 7: 0x15, 8: 0x15, 9: 0x4, 10: this[_0x4cc7('0x1702')], 11: 0x15, 12: this[_0x4cc7('0x1702')], 13: 0x15, 15: this[_0x4cc7('0x1702')], 16: 0x6, 17: 0x17, 18: this[_0x4cc7('0x1702')], 19: this[_0x4cc7('0x1702')], 20: 0x6, 21: 0x17, 22: 0x17 }) , _0x378866 = _0x434bec[_0x4cc7('0x2b')](0x4, 0x0) , _0x48c401 = ''; if (0x2 <= _0x378866) this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5f0ea6)[_0x4cc7('0x138b')](_0x4cc7('0x1777') + _0x378866 + '\x27\x20is\x20not\x20supported,\x20can\x20only\x20be\x200:singlePass,\x201:MultiPass\x20!'); else { 0x1 == this[_0x4cc7('0x15c0')]() ? _0x378866 = 0x0 : 0x2 == this[_0x4cc7('0x15c0')]() && (_0x378866 = 0x1); if (0x2 > _0x378866) { if (_0x2d63f9[_0x4cc7('0xf4')](0x1, _0x3992ee)) _0x48966d = _0x434bec[_0x4cc7('0x2b')](0x1, 0xcccccc), 0x1 == _0x378866 ? (_0x48966d = new _0x2129f7(_0x48966d), _0x48c401 += _0x4cc7('0x1778') + _0x3a6203 + _0x4cc7('0x176f')) : (_0x48966d = new _0x43ea86(_0x48966d,_0x434bec[_0x4cc7('0x2b')](0xa, 0x1)), _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x43ea86)['set_alphaBlending'](_0x434bec[_0x4cc7('0x2b')](0xb, !0x1)), _0x48c401 += _0x4cc7('0x176e') + _0x3a6203 + _0x4cc7('0x176f')); else if (0x2 == _0x3992ee) { _0x48966d = _0x434bec[_0x4cc7('0x2b')](0x2, 0x0); _0x3992ee = this['getAssetByID'](_0x48966d, [_0x4cc7('0x5c1')]); !_0x3992ee[_0x4cc7('0xbd8')] && _0x331be6['gt'](_0x48966d, 0x0) && this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5f0ea6)['addError']('Could\x20not\x20find\x20the\x20DiffsueTexture\x20(ID\x20=\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](_0x48966d)) + _0x4cc7('0x1779')); var _0x16dada = _0x3992ee[_0x4cc7('0x42')] , _0x1c43a3 = null; _0x48966d = _0x434bec['get'](0x11, 0x0); _0x3992ee = this[_0x4cc7('0xed0')](_0x48966d, [_0x4cc7('0x5c1')]); _0x3992ee[_0x4cc7('0xbd8')] || 0x0 == _0x48966d || this[_0x4cc7('0xed2')]['get'](_0x5f0ea6)[_0x4cc7('0x138b')](_0x4cc7('0x177a') + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6['toFloat'](_0x48966d)) + _0x4cc7('0x1779')); _0x3992ee['enable'] && (_0x1c43a3 = _0x3992ee['data']); 0x1 == _0x378866 ? (_0x48966d = new _0x2943e4(_0x16dada), _0x48c401 += _0x4cc7('0x177b') + _0x3a6203 + _0x4cc7('0x175d') + _0x16dada[_0x4cc7('0xb4e')](), null != _0x1c43a3 && (_0x5260f5['__cast'](_0x48966d, _0x2943e4)[_0x4cc7('0x177c')](_0x1c43a3), _0x48c401 += _0x4cc7('0x177d') + _0x1c43a3[_0x4cc7('0xb4e')]())) : (_0x48966d = new _0x705f29(_0x16dada), _0x48c401 += 'Parsed\x20a\x20TextureMaterial(SinglePass):\x20Name\x20=\x20\x27' + _0x3a6203 + _0x2d63f9[_0x4cc7('0x10b')] + _0x16dada['get_name'](), null != _0x1c43a3 && (_0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x705f29)['set_ambientTexture'](_0x1c43a3), _0x48c401 += '\x20|\x20AmbientTexture-Name\x20=\x20' + _0x1c43a3['get_name']()), _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x705f29)[_0x4cc7('0x10cd')](_0x434bec[_0x4cc7('0x2b')](0xa, 0x1)), _0x5260f5['__cast'](_0x48966d, _0x705f29)['set_alphaBlending'](_0x434bec[_0x4cc7('0x2b')](0xb, !0x1))); } _0x16dada = _0x434bec[_0x4cc7('0x2b')](0x3, 0x0); _0x3992ee = this[_0x4cc7('0xed0')](_0x16dada, ['texture']); _0x3992ee[_0x4cc7('0xbd8')] || 0x0 == _0x16dada || this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5f0ea6)[_0x4cc7('0x138b')]('Could\x20not\x20find\x20the\x20NormalTexture\x20(ID\x20=\x20' + _0x4bf907['string'](_0x331be6[_0x4cc7('0xea3')](_0x16dada)) + _0x4cc7('0x1779')); _0x3992ee[_0x4cc7('0xbd8')] && (_0x56ad6f = _0x3992ee['data'], _0x48c401 += '\x20|\x20NormalTexture-Name\x20=\x20' + _0x56ad6f[_0x4cc7('0xb4e')]()); _0x16dada = _0x434bec[_0x4cc7('0x2b')](0x15, 0x0); _0x3992ee = this['getAssetByID'](_0x16dada, [_0x4cc7('0x5c1')]); _0x3992ee['enable'] || 0x0 == _0x16dada || this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5f0ea6)[_0x4cc7('0x138b')](_0x4cc7('0x177e') + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](_0x16dada)) + _0x4cc7('0x1779')); _0x3992ee[_0x4cc7('0xbd8')] && (_0x34c6ae = _0x3992ee['data'], _0x48c401 += _0x4cc7('0x177f') + _0x34c6ae[_0x4cc7('0xb4e')]()); _0x16dada = _0x434bec[_0x4cc7('0x2b')](0x16, 0x0); _0x3992ee = this[_0x4cc7('0xed0')](_0x16dada, [_0x4cc7('0x1627')]); _0x3992ee['enable'] || 0x0 == _0x16dada ? _0x5260f5['__cast'](_0x48966d, _0x43f7fe)['set_lightPicker'](_0x5260f5[_0x4cc7('0x9a0')](_0x3992ee[_0x4cc7('0x42')], _0x30fcb3) ? _0x3992ee[_0x4cc7('0x42')] : null) : this['_blocks']['get'](_0x5f0ea6)[_0x4cc7('0x138b')](_0x4cc7('0x1780') + _0x4bf907['string'](_0x331be6['toFloat'](_0x16dada)) + _0x4cc7('0x1779')); _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x43f7fe)[_0x4cc7('0x1781')](_0x434bec['get'](0x5, !0x0)); _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x43f7fe)['set_mipmap'](_0x434bec['get'](0x6, !0x0)); _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x43f7fe)[_0x4cc7('0x16d7')](_0x434bec[_0x4cc7('0x2b')](0x7, !0x1)); _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x43f7fe)[_0x4cc7('0x1782')](_0x434bec[_0x4cc7('0x2b')](0x8, !0x1)); _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x43f7fe)[_0x4cc7('0x3c1')](this[_0x4cc7('0x16df')][_0x4cc7('0x2b')](_0x434bec[_0x4cc7('0x2b')](0x9, 0x0))); _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x43f7fe)[_0x4cc7('0x1774')](_0x434bec[_0x4cc7('0x2b')](0xd, !0x1)); 0x0 == _0x378866 ? (null != _0x56ad6f && _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)['set_normalMap'](_0x56ad6f), null != _0x34c6ae && _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)[_0x4cc7('0x1783')](_0x34c6ae), _0x5260f5['__cast'](_0x48966d, _0x3b6e45)[_0x4cc7('0x42f')](_0x434bec[_0x4cc7('0x2b')](0xc, 0x0)), _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)[_0x4cc7('0x81')](_0x434bec[_0x4cc7('0x2b')](0xf, 0x1)), _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)['set_ambientColor'](_0x434bec['get'](0x10, 0xffffff)), _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)[_0x4cc7('0x1558')](_0x434bec[_0x4cc7('0x2b')](0x12, 0x1)), _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)[_0x4cc7('0x42a')](_0x434bec[_0x4cc7('0x2b')](0x13, 0x32)), _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)[_0x4cc7('0x1784')](_0x434bec[_0x4cc7('0x2b')](0x14, 0xffffff))) : (null != _0x56ad6f && _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)[_0x4cc7('0x15e0')](_0x56ad6f), null != _0x34c6ae && _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)[_0x4cc7('0x1783')](_0x34c6ae), _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)[_0x4cc7('0x42f')](_0x434bec[_0x4cc7('0x2b')](0xc, 0x0)), _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)['set_ambient'](_0x434bec[_0x4cc7('0x2b')](0xf, 0x1)), _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)[_0x4cc7('0x1555')](_0x434bec['get'](0x10, 0xffffff)), _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)[_0x4cc7('0x1558')](_0x434bec[_0x4cc7('0x2b')](0x12, 0x1)), _0x5260f5['__cast'](_0x48966d, _0x5825ec)[_0x4cc7('0x42a')](_0x434bec['get'](0x13, 0x32)), _0x5260f5['__cast'](_0x48966d, _0x5825ec)[_0x4cc7('0x1784')](_0x434bec[_0x4cc7('0x2b')](0x14, 0xffffff))); for (_0x56ad6f = 0x0; _0x56ad6f < _0x288132; ) { if (_0x4cc7('0x1785') !== _0x4cc7('0x1785')) { var _0x283e0a = _0x4cc7('0x1786')[_0x4cc7('0x46')]('|') , _0x4a7ff7 = 0x0; while (!![]) { switch (_0x283e0a[_0x4a7ff7++]) { case '0': _0x1c43a3 = this['_useFaceWeights'] ? this[_0x4cc7('0x1149')][_0x4cc7('0x2b')](_0x378866++) : 0x1; continue; case '1': _0x48c401 = _0x434bec + this[_0x4cc7('0x1142')][_0x4cc7('0x2b')](_0x48966d++) * _0x288132; continue; case '2': _0x196436['set'](_0x2220ba, _0x196436[_0x4cc7('0x2b')](_0x2220ba) + _0x56067a['JCWOn'](this[_0x4cc7('0x1148')]['get'](_0x34c6ae), _0x1c43a3)); continue; case '3': _0x2220ba = _0x48c401++; continue; case '4': _0x2220ba = _0x48c401++; continue; case '5': _0x2220ba = _0x5f0ea6; continue; case '6': _0x196436 = _0x5f0ea6; continue; case '7': _0x2220ba[_0x4cc7('0x9e7')](_0x48c401, _0x2220ba[_0x4cc7('0x2b')](_0x48c401) + this[_0x4cc7('0x1148')][_0x4cc7('0x2b')](_0x3a6203) * _0x1c43a3); continue; case '8': var _0x2220ba = _0x48c401++ , _0x196436 = _0x5f0ea6; continue; case '9': _0x2220ba = _0x48c401++; continue; case '10': _0x2220ba[_0x4cc7('0x9e7')](_0x48c401, _0x2220ba[_0x4cc7('0x2b')](_0x48c401) + this[_0x4cc7('0x1148')][_0x4cc7('0x2b')](_0x3a6203) * _0x1c43a3); continue; case '11': _0x196436[_0x4cc7('0x9e7')](_0x2220ba, _0x196436[_0x4cc7('0x2b')](_0x2220ba) + this[_0x4cc7('0x1148')][_0x4cc7('0x2b')](_0x34c6ae) * _0x1c43a3); continue; case '12': _0x34c6ae += 0x3; continue; case '13': _0x2220ba = _0x5f0ea6; continue; case '14': _0x196436 = _0x5f0ea6; continue; case '15': _0x196436 = _0x5f0ea6; continue; case '16': _0x196436 = _0x5f0ea6; continue; case '17': _0x48c401 = _0x434bec + this[_0x4cc7('0x1142')][_0x4cc7('0x2b')](_0x48966d++) * _0x288132; continue; case '18': _0x196436[_0x4cc7('0x9e7')](_0x2220ba, _0x196436[_0x4cc7('0x2b')](_0x2220ba) + this['_faceNormals'][_0x4cc7('0x2b')](_0x56ad6f) * _0x1c43a3); continue; case '19': _0x2220ba = _0x48c401++; continue; case '20': _0x196436[_0x4cc7('0x9e7')](_0x2220ba, _0x196436[_0x4cc7('0x2b')](_0x2220ba) + this['_faceNormals'][_0x4cc7('0x2b')](_0x34c6ae) * _0x1c43a3); continue; case '21': _0x56ad6f += 0x3; continue; case '22': _0x196436[_0x4cc7('0x9e7')](_0x2220ba, _0x196436[_0x4cc7('0x2b')](_0x2220ba) + this[_0x4cc7('0x1148')][_0x4cc7('0x2b')](_0x56ad6f) * _0x1c43a3); continue; case '23': _0x196436 = _0x5f0ea6; continue; case '24': _0x2220ba = _0x5f0ea6; continue; case '25': _0x3a6203 += 0x3; continue; case '26': _0x48c401 = _0x434bec + this[_0x4cc7('0x1142')]['get'](_0x48966d++) * _0x288132; continue; case '27': _0x2220ba[_0x4cc7('0x9e7')](_0x48c401, _0x2220ba[_0x4cc7('0x2b')](_0x48c401) + this['_faceNormals'][_0x4cc7('0x2b')](_0x3a6203) * _0x1c43a3); continue; case '28': _0x2220ba = _0x48c401++; continue; case '29': _0x196436['set'](_0x2220ba, _0x196436['get'](_0x2220ba) + this[_0x4cc7('0x1148')][_0x4cc7('0x2b')](_0x56ad6f) * _0x1c43a3); continue; } break; } } else { _0x34c6ae = this[_0x4cc7('0x1710')][_0x4cc7('0x164e')](); _0x434bec = this[_0x4cc7('0x172d')]({ 1: 0x17, 2: 0x17, 3: 0x17, 101: this[_0x4cc7('0x1702')], 102: this[_0x4cc7('0x1702')], 103: this[_0x4cc7('0x1702')], 201: 0x6, 202: 0x6, 301: 0x5, 302: 0x5, 401: 0x4, 402: 0x4, 601: 0x16, 602: 0x16, 701: 0x15, 702: 0x15, 801: 0x2f }); switch (_0x34c6ae) { case 0x1: _0x34c6ae = _0x434bec[_0x4cc7('0x2b')](0x1, 0x0); _0x3992ee = this['getAssetByID'](_0x34c6ae, [_0x4cc7('0x5c1')], _0x4cc7('0x1749')); _0x3992ee[_0x4cc7('0xbd8')] || this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5f0ea6)[_0x4cc7('0x138b')](_0x4cc7('0x1787') + _0x34c6ae + '\x20)\x20for\x20this\x20EnvMapAmbientMethodMaterial'); 0x0 == _0x378866 && _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)['set_ambientMethod'](new _0xc49689(_0x3992ee[_0x4cc7('0x42')])); 0x1 == _0x378866 && _0x5260f5['__cast'](_0x48966d, _0x5825ec)[_0x4cc7('0x1788')](new _0xc49689(_0x3992ee[_0x4cc7('0x42')])); _0x48c401 += _0x4cc7('0x1789') + _0x5260f5[_0x4cc7('0x99b')](_0x3992ee[_0x4cc7('0x42')], _0x74fb90)[_0x4cc7('0xb4e')](); break; case 0x33: 0x0 == _0x378866 && _0x5260f5['__cast'](_0x48966d, _0x3b6e45)['set_diffuseMethod'](new _0x2b5628()); 0x1 == _0x378866 && _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)[_0x4cc7('0x42d')](new _0x2b5628()); _0x48c401 += _0x4cc7('0x178a'); break; case 0x34: _0x34c6ae = _0x434bec['get'](0x1, 0x0); _0x3992ee = this[_0x4cc7('0xed0')](_0x34c6ae, [_0x4cc7('0x5c1')]); _0x3992ee[_0x4cc7('0xbd8')] || this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5f0ea6)[_0x4cc7('0x138b')](_0x2d63f9[_0x4cc7('0x10c')] + _0x34c6ae + _0x4cc7('0x178b')); 0x0 == _0x378866 && _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)[_0x4cc7('0x42d')](new _0x4cb42d(_0x3992ee[_0x4cc7('0x42')])); 0x1 == _0x378866 && _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)[_0x4cc7('0x42d')](new _0x4cb42d(_0x3992ee[_0x4cc7('0x42')])); _0x48c401 += _0x4cc7('0x178c') + _0x5260f5[_0x4cc7('0x99b')](_0x3992ee['data'], _0x1603fe)[_0x4cc7('0xb4e')](); break; case 0x35: 0x0 == _0x378866 && _0x5260f5['__cast'](_0x48966d, _0x3b6e45)[_0x4cc7('0x42d')](new _0x3d94cb(_0x434bec['get'](0x65, 0x5))); 0x1 == _0x378866 && _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)[_0x4cc7('0x42d')](new _0x3d94cb(_0x434bec['get'](0x65, 0x5))); _0x48c401 += '\x20|\x20WrapDiffuseMethod'; break; case 0x36: _0x34c6ae = _0x434bec['get'](0x1, 0x0); _0x3992ee = this[_0x4cc7('0xed0')](_0x34c6ae, [_0x4cc7('0x5c1')]); _0x3992ee[_0x4cc7('0xbd8')] || this[_0x4cc7('0xed2')]['get'](_0x5f0ea6)[_0x4cc7('0x138b')]('Could\x20not\x20find\x20the\x20LightMap\x20(ID\x20=\x20' + _0x34c6ae + _0x2d63f9[_0x4cc7('0x10d')]); 0x0 == _0x378866 && _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)[_0x4cc7('0x42d')](new _0x529827(_0x3992ee[_0x4cc7('0x42')],this['blendModeDic']['get'](_0x434bec[_0x4cc7('0x2b')](0x191, 0xa)),!0x1,_0x5260f5['__cast'](_0x48966d, _0x3b6e45)[_0x4cc7('0x16b0')]())); 0x1 == _0x378866 && _0x5260f5['__cast'](_0x48966d, _0x5825ec)[_0x4cc7('0x42d')](new _0x529827(_0x3992ee[_0x4cc7('0x42')],this[_0x4cc7('0x16df')][_0x4cc7('0x2b')](_0x434bec[_0x4cc7('0x2b')](0x191, 0xa)),!0x1,_0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)[_0x4cc7('0x16b0')]())); _0x48c401 += _0x4cc7('0x178d') + _0x5260f5[_0x4cc7('0x99b')](_0x3992ee[_0x4cc7('0x42')], _0x1603fe)[_0x4cc7('0xb4e')](); break; case 0x37: 0x0 == _0x378866 && (_0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)[_0x4cc7('0x42d')](new _0x304079(_0x434bec[_0x4cc7('0x2b')](0x191, 0x3),_0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)['get_diffuseMethod']())), _0x5260f5[_0x4cc7('0x99b')](_0x5260f5['__cast'](_0x48966d, _0x3b6e45)['get_diffuseMethod'](), _0x304079)[_0x4cc7('0x178e')](_0x434bec['get'](0x65, 0.1))); 0x1 == _0x378866 && (_0x5260f5['__cast'](_0x48966d, _0x5825ec)[_0x4cc7('0x42d')](new _0x304079(_0x434bec[_0x4cc7('0x2b')](0x191, 0x3),_0x5260f5['__cast'](_0x48966d, _0x5825ec)[_0x4cc7('0x16b0')]())), _0x5260f5[_0x4cc7('0x99b')](_0x5260f5['__cast'](_0x48966d, _0x5825ec)[_0x4cc7('0x16b0')](), _0x304079)[_0x4cc7('0x178e')](_0x434bec[_0x4cc7('0x2b')](0x65, 0.1))); _0x48c401 += _0x4cc7('0x178f'); break; case 0x38: 0x0 == _0x378866 && (_0x5260f5['__cast'](_0x48966d, _0x3b6e45)['set_diffuseMethod'](new _0x3f3f08()), _0x5260f5[_0x4cc7('0x99b')](_0x5260f5['__cast'](_0x48966d, _0x3b6e45)[_0x4cc7('0x16b0')](), _0x3f3f08)[_0x4cc7('0x1790')](_0x434bec[_0x4cc7('0x2b')](0x65, 0.2)), _0x5260f5['__cast'](_0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)[_0x4cc7('0x16b0')](), _0x3f3f08)[_0x4cc7('0x1791')](_0x434bec[_0x4cc7('0x2b')](0x66, 0x1)), _0x5260f5[_0x4cc7('0x99b')](_0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)[_0x4cc7('0x16b0')](), _0x3f3f08)[_0x4cc7('0x1792')](_0x434bec[_0x4cc7('0x2b')](0x259, 0xffffff))); 0x1 == _0x378866 && (_0x5260f5['__cast'](_0x48966d, _0x5825ec)[_0x4cc7('0x42d')](new _0x3f3f08()), _0x5260f5[_0x4cc7('0x99b')](_0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)[_0x4cc7('0x16b0')](), _0x3f3f08)['set_scattering'](_0x434bec['get'](0x65, 0.2)), _0x5260f5['__cast'](_0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)[_0x4cc7('0x16b0')](), _0x3f3f08)[_0x4cc7('0x1791')](_0x434bec[_0x4cc7('0x2b')](0x66, 0x1)), _0x5260f5[_0x4cc7('0x99b')](_0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)['get_diffuseMethod'](), _0x3f3f08)['set_scatterColor'](_0x434bec[_0x4cc7('0x2b')](0x259, 0xffffff))); _0x48c401 += _0x4cc7('0x1793'); break; case 0x65: 0x0 == _0x378866 && _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)[_0x4cc7('0x42b')](new _0x18d7f3()); 0x1 == _0x378866 && _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)['set_specularMethod'](new _0x18d7f3()); _0x48c401 += _0x4cc7('0x1794'); break; case 0x66: 0x0 == _0x378866 && _0x5260f5['__cast'](_0x48966d, _0x3b6e45)[_0x4cc7('0x42b')](new _0x5cad29()); 0x1 == _0x378866 && _0x5260f5['__cast'](_0x48966d, _0x5825ec)[_0x4cc7('0x42b')](new _0x5cad29()); _0x48c401 += '\x20|\x20PhongSpecularMethod'; break; case 0x67: 0x0 == _0x378866 && (_0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)[_0x4cc7('0x42b')](new _0x1a807e(_0x434bec[_0x4cc7('0x2b')](0x65, 0.5),_0x5260f5['__cast'](_0x48966d, _0x3b6e45)[_0x4cc7('0x1795')]())), _0x5260f5[_0x4cc7('0x99b')](_0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)[_0x4cc7('0x1795')](), _0x1a807e)[_0x4cc7('0x178e')](_0x434bec[_0x4cc7('0x2b')](0x66, 0.1))); 0x1 == _0x378866 && (_0x5260f5['__cast'](_0x48966d, _0x5825ec)['set_specularMethod'](new _0x1a807e(_0x434bec[_0x4cc7('0x2b')](0x65, 0.5),_0x5260f5['__cast'](_0x48966d, _0x5825ec)[_0x4cc7('0x1795')]())), _0x5260f5[_0x4cc7('0x99b')](_0x5260f5['__cast'](_0x48966d, _0x5825ec)[_0x4cc7('0x1795')](), _0x1a807e)[_0x4cc7('0x178e')](_0x434bec[_0x4cc7('0x2b')](0x66, 0.1))); _0x48c401 += _0x4cc7('0x1796'); break; case 0x68: 0x0 == _0x378866 && (_0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)[_0x4cc7('0x42b')](new _0x4dad89(_0x434bec[_0x4cc7('0x2b')](0x2bd, !0x0),_0x5260f5['__cast'](_0x48966d, _0x3b6e45)[_0x4cc7('0x1795')]())), _0x5260f5[_0x4cc7('0x99b')](_0x5260f5['__cast'](_0x48966d, _0x3b6e45)[_0x4cc7('0x1795')](), _0x4dad89)['set_fresnelPower'](_0x434bec[_0x4cc7('0x2b')](0x65, 0x5)), _0x5260f5[_0x4cc7('0x99b')](_0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)[_0x4cc7('0x1795')](), _0x4dad89)[_0x4cc7('0x1797')](_0x434bec[_0x4cc7('0x2b')](0x66, 0.1))); 0x1 == _0x378866 && (_0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)['set_specularMethod'](new _0x4dad89(_0x434bec['get'](0x2bd, !0x0),_0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)['get_specularMethod']())), _0x5260f5[_0x4cc7('0x99b')](_0x5260f5['__cast'](_0x48966d, _0x5825ec)['get_specularMethod'](), _0x4dad89)[_0x4cc7('0x44e')](_0x434bec[_0x4cc7('0x2b')](0x65, 0x5)), _0x5260f5[_0x4cc7('0x99b')](_0x5260f5['__cast'](_0x48966d, _0x5825ec)['get_specularMethod'](), _0x4dad89)[_0x4cc7('0x1797')](_0x434bec[_0x4cc7('0x2b')](0x66, 0.1))); _0x48c401 += _0x4cc7('0x1798'); break; case 0x98: _0x34c6ae = _0x434bec[_0x4cc7('0x2b')](0x1, 0x0); _0x3992ee = this['getAssetByID'](_0x34c6ae, ['texture']); _0x3992ee['enable'] || this['_blocks'][_0x4cc7('0x2b')](_0x5f0ea6)[_0x4cc7('0x138b')](_0x4cc7('0x1799') + _0x34c6ae + _0x4cc7('0x179a')); 0x0 == _0x378866 && (null == _0x5260f5['__cast'](_0x48966d, _0x3b6e45)[_0x4cc7('0xeb3')]() && this['_blocks'][_0x4cc7('0x2b')](_0x5f0ea6)[_0x4cc7('0x138b')](_0x4cc7('0x179b')), _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)['set_normalMap'](_0x3992ee[_0x4cc7('0x42')]), _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)['set_normalMethod'](new _0x1ea51a(_0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)[_0x4cc7('0xeb3')](),_0x3992ee[_0x4cc7('0x42')]))); 0x1 == _0x378866 && (null == _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)[_0x4cc7('0xeb3')]() && this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5f0ea6)[_0x4cc7('0x138b')](_0x4cc7('0x179b')), _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)['set_normalMap'](_0x3992ee[_0x4cc7('0x42')]), _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)[_0x4cc7('0x457')](new _0x1ea51a(_0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)[_0x4cc7('0xeb3')](),_0x3992ee[_0x4cc7('0x42')]))); _0x48c401 += '\x20|\x20SimpleWaterNormalMethod\x20|\x20Second-NormalTexture-Name\x20=\x20' + _0x5260f5[_0x4cc7('0x99b')](_0x3992ee[_0x4cc7('0x42')], _0x1603fe)['get_name'](); break; case 0x3e6: _0x34c6ae = _0x434bec[_0x4cc7('0x2b')](0x1, 0x0); _0x3992ee = this['getAssetByID'](_0x34c6ae, [_0x2d63f9[_0x4cc7('0x10e')]]); _0x3992ee[_0x4cc7('0xbd8')] ? (0x0 == _0x378866 && _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)[_0x4cc7('0x179c')](_0x3992ee[_0x4cc7('0x42')]), 0x1 == _0x378866 && _0x5260f5['__cast'](_0x48966d, _0x5825ec)[_0x4cc7('0x179c')](_0x3992ee['data']), _0x48c401 += '\x20|\x20ShadowMethod-Name\x20=\x20' + _0x5260f5[_0x4cc7('0x99b')](_0x3992ee[_0x4cc7('0x42')], _0x11cd5d)[_0x4cc7('0xb4e')]()) : this['_blocks'][_0x4cc7('0x2b')](_0x5f0ea6)[_0x4cc7('0x138b')](_0x2d63f9[_0x4cc7('0x10a')](_0x4cc7('0x179d'), _0x34c6ae) + '\x20)\x20for\x20this\x20Material'); break; case 0x3e7: _0x34c6ae = _0x434bec[_0x4cc7('0x2b')](0x1, 0x0), _0x3992ee = this[_0x4cc7('0xed0')](_0x34c6ae, [_0x4cc7('0x1624')]), _0x3992ee[_0x4cc7('0xbd8')] ? (0x0 == _0x378866 && _0x5260f5['__cast'](_0x48966d, _0x3b6e45)[_0x4cc7('0x179e')](_0x3992ee[_0x4cc7('0x42')]), 0x1 == _0x378866 && _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)[_0x4cc7('0x179e')](_0x3992ee[_0x4cc7('0x42')]), _0x48c401 += '\x20|\x20EffectMethod-Name\x20=\x20' + _0x5260f5[_0x4cc7('0x99b')](_0x3992ee[_0x4cc7('0x42')], _0x298f62)[_0x4cc7('0xb4e')]()) : this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5f0ea6)[_0x4cc7('0x138b')](_0x2d63f9[_0x4cc7('0x179f')] + _0x34c6ae + _0x4cc7('0x1771')); } this[_0x4cc7('0x172f')](); ++_0x56ad6f; } } } _0x5260f5['__cast'](_0x48966d, _0x43f7fe)['extra'] = this[_0x4cc7('0x172f')](); this[_0x4cc7('0xed1')](_0x48966d, _0x3a6203); this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5f0ea6)[_0x4cc7('0x42')] = _0x48966d; this['_debug'] && _0x3ccc21[_0x4cc7('0xbdb')](_0x48c401, { 'fileName': 'AWD2Parser.hx', 'lineNumber': 0x550, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x171b') }); } }, 'parseTexture': function(_0x2798ca) { this['_blocks'][_0x4cc7('0x2b')](_0x2798ca)[_0x4cc7('0x5e2')] = this[_0x4cc7('0x1735')](); var _0xd40167 = this[_0x4cc7('0x1710')][_0x4cc7('0x16fa')](); var _0x4ac9e1 = this[_0x4cc7('0x16e5')]; var _0x133b91 = _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](this['_cur_block_id'])) , _0x38c8c8 = []; null != _0x842c50[_0x133b91] ? _0x4ac9e1[_0x4cc7('0x97d')](_0x133b91, _0x38c8c8) : _0x4ac9e1['h'][_0x133b91] = _0x38c8c8; 0x0 == _0xd40167 ? (_0x4ac9e1 = this[_0x4cc7('0x1710')][_0x4cc7('0x1709')](), _0x4ac9e1 = this[_0x4cc7('0x1710')][_0x4cc7('0x1650')](_0x4ac9e1), this[_0x4cc7('0x16a7')](_0x4bf907[_0x4cc7('0x4dc')](_0x331be6['toFloat'](this[_0x4cc7('0x1711')])), new _0x4ccd8b(_0x4ac9e1), !0x1, null, !0x0)) : (_0x4ac9e1 = this[_0x4cc7('0x1710')][_0x4cc7('0x1709')](), _0x133b91 = new _0x220b4b(0x0), _0x133b91[_0x4cc7('0x16ed')] = 0x0, this['_newBlockBytes'][_0x4cc7('0x16f1')](_0x133b91, 0x0, _0x4ac9e1), this['addDependency'](_0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](this[_0x4cc7('0x1711')])), null, !0x1, _0x133b91, !0x0)); this[_0x4cc7('0x172d')](null); this[_0x4cc7('0xed2')]['get'](_0x2798ca)[_0x4cc7('0x17a0')] = this['parseUserAttributes'](); this[_0x4cc7('0x17a1')](); this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x2798ca)['data'] = null; this['_debug'] && _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x17a2') + ['external', _0x4cc7('0x17a3')][_0xd40167] + '\x20Bitmap\x20for\x20Texture', { 'fileName': 'AWD2Parser.hx', 'lineNumber': 0x573, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': _0x4cc7('0x1722') }); }, 'parseCubeTexture': function(_0x571376) { this[_0x4cc7('0x16e4')] = []; var _0xb8dc60 = this[_0x4cc7('0x16e5')] , _0x4efded = _0x4bf907['string'](_0x331be6[_0x4cc7('0xea3')](this['_cur_block_id'])) , _0x461905 = []; null != _0x842c50[_0x4efded] ? _0xb8dc60['setReserved'](_0x4efded, _0x461905) : _0xb8dc60['h'][_0x4efded] = _0x461905; _0xb8dc60 = this[_0x4cc7('0x1710')]['readUnsignedByte'](); this['_blocks'][_0x4cc7('0x2b')](_0x571376)[_0x4cc7('0x5e2')] = this[_0x4cc7('0x1735')](); for (_0x4efded = 0x0; 0x6 > _0x4efded; ) { if (_0x56067a[_0x4cc7('0x5c5')](_0x4cc7('0x17a4'), _0x4cc7('0x17a5'))) { return this[_0x4cc7('0x17a6')] ? !0x0 : this[_0x4cc7('0x17a7')]['seeking']; } else { _0x461905 = _0x4efded++; var _0x1a3210 = this['_texture_users']; var _0x1dbdbd = _0x4bf907[_0x4cc7('0x4dc')](_0x331be6['toFloat'](this['_cur_block_id'])); var _0x13b80b = []; null != _0x842c50[_0x1dbdbd] ? _0x1a3210[_0x4cc7('0x97d')](_0x1dbdbd, _0x13b80b) : _0x1a3210['h'][_0x1dbdbd] = _0x13b80b; this[_0x4cc7('0x16e4')][_0x4cc7('0x29')](null); 0x0 == _0xb8dc60 ? (_0x1dbdbd = this['_newBlockBytes'][_0x4cc7('0x1709')](), _0x1dbdbd = this[_0x4cc7('0x1710')][_0x4cc7('0x1650')](_0x1dbdbd), this['addDependency'](_0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](this[_0x4cc7('0x1711')])) + '#' + _0x461905, new _0x4ccd8b(_0x1dbdbd), !0x1, null, !0x0)) : (_0x1dbdbd = this[_0x4cc7('0x1710')][_0x4cc7('0x1709')](), _0x13b80b = new _0x220b4b(0x0), _0x13b80b[_0x4cc7('0x16ed')] = 0x0, this[_0x4cc7('0x1710')][_0x4cc7('0x16f1')](_0x13b80b, 0x0, _0x1dbdbd), this[_0x4cc7('0x16a7')](_0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](this[_0x4cc7('0x1711')])) + '#' + _0x461905, null, !0x1, _0x13b80b, !0x0)); } } this[_0x4cc7('0x172d')](null); this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x571376)[_0x4cc7('0x17a0')] = this[_0x4cc7('0x172f')](); this[_0x4cc7('0x17a1')](); this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x571376)[_0x4cc7('0x42')] = null; this[_0x4cc7('0xed3')] && _0x3ccc21['trace']('Start\x20parsing\x206\x20' + ['external', _0x4cc7('0x17a3')][_0xb8dc60] + _0x56067a[_0x4cc7('0x5d0')], { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x59c, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': _0x4cc7('0x17a8') }); }, 'parseSharedMethodBlock': function(_0x49579a) { this['_blocks']['get'](_0x49579a)[_0x4cc7('0x5e2')] = this['parseVarStr'](); var _0x1acb22 = this[_0x4cc7('0x17a9')](_0x49579a); this[_0x4cc7('0x172f')](); this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x49579a)['data'] = _0x1acb22; this[_0x4cc7('0xed1')](_0x1acb22, this[_0x4cc7('0xed2')]['get'](_0x49579a)[_0x4cc7('0x5e2')]); this['_blocks']['get'](_0x49579a)[_0x4cc7('0x42')] = _0x1acb22; this['_debug'] && _0x3ccc21['trace'](_0x4cc7('0x17aa') + _0x1acb22['get_name']() + _0x4cc7('0x17ab') + _0x4bf907['string'](_0x1acb22), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x5ab, 'className': _0x2d63f9[_0x4cc7('0x101')], 'methodName': _0x2d63f9['oxKAg'] }); }, 'parseSharedMethodList': function(_0x5bb433) { var _0x570bd4 = this[_0x4cc7('0x1710')][_0x4cc7('0x164e')]() , _0x51adfc = null , _0x3d97f2 = this[_0x4cc7('0x172d')]({ 1: 0x17, 2: 0x17, 3: 0x17, 101: this[_0x4cc7('0x1702')], 102: this[_0x4cc7('0x1702')], 103: this[_0x4cc7('0x1702')], 104: this['_propsNrType'], 105: this[_0x4cc7('0x1702')], 106: this[_0x4cc7('0x1702')], 107: this[_0x4cc7('0x1702')], 201: 0x6, 202: 0x6, 301: 0x5, 302: 0x5, 401: 0x4, 402: 0x4, 601: 0x16, 602: 0x16, 701: 0x15, 702: 0x15 }); switch (_0x570bd4) { case 0x191: _0x51adfc = new _0x42e94f(_0x3d97f2[_0x4cc7('0x2b')](0x65, [0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1])); break; case 0x192: _0x51adfc = new _0x5f195e(); _0x5bb433 = _0x3d97f2[_0x4cc7('0x2b')](0x259, 0x0); _0x3d97f2 = new _0x1c055e(_0x3d97f2[_0x4cc7('0x2b')](0x66, 0x1),_0x3d97f2[_0x4cc7('0x2b')](0x67, 0x1),_0x3d97f2[_0x4cc7('0x2b')](0x68, 0x1),_0x3d97f2[_0x4cc7('0x2b')](0x65, 0x1),_0x331be6[_0x4cc7('0xea3')](_0x5bb433 >>> 0x10 & 0xff),_0x331be6[_0x4cc7('0xea3')](_0x5bb433 >>> 0x8 & 0xff),_0x331be6[_0x4cc7('0xea3')](_0x5bb433 & 0xff),_0x331be6[_0x4cc7('0xea3')](_0x5bb433 >>> 0x18 & 0xff)); _0x5260f5[_0x4cc7('0x99b')](_0x51adfc, _0x5f195e)[_0x4cc7('0x17ac')](_0x3d97f2); break; case 0x193: _0x570bd4 = _0x3d97f2[_0x4cc7('0x2b')](0x1, 0x0); var _0x1fea1a = this[_0x4cc7('0xed0')](_0x570bd4, ['texture'], _0x4cc7('0x1749')); _0x1fea1a[_0x4cc7('0xbd8')] || this[_0x4cc7('0xed2')]['get'](_0x5bb433)['addError']('Could\x20not\x20find\x20the\x20EnvMap\x20(ID\x20=\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](_0x570bd4)) + _0x4cc7('0x17ad')); _0x51adfc = new _0x57f579(_0x1fea1a[_0x4cc7('0x42')],_0x3d97f2[_0x4cc7('0x2b')](0x65, 0x1)); _0x570bd4 = _0x3d97f2['get'](0x2, 0x0); _0x331be6['gt'](_0x570bd4, 0x0) && (_0x1fea1a = this['getAssetByID'](_0x570bd4, [_0x4cc7('0x5c1')]), _0x1fea1a[_0x4cc7('0xbd8')] || this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5bb433)[_0x4cc7('0x138b')](_0x4cc7('0x17ae') + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6['toFloat'](_0x570bd4)) + '\x20)\x20for\x20this\x20EnvMapMethod'), _0x5260f5[_0x4cc7('0x99b')](_0x51adfc, _0x57f579)[_0x4cc7('0xb2d')](_0x1fea1a[_0x4cc7('0x42')])); break; case 0x194: _0x570bd4 = _0x3d97f2[_0x4cc7('0x2b')](0x1, 0x0); _0x1fea1a = this[_0x4cc7('0xed0')](_0x570bd4, ['texture']); _0x1fea1a['enable'] || this['_blocks'][_0x4cc7('0x2b')](_0x5bb433)[_0x4cc7('0x138b')]('Could\x20not\x20find\x20the\x20LightMap\x20(ID\x20=\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6['toFloat'](_0x570bd4)) + _0x4cc7('0x17af')); _0x51adfc = new _0x37806d(_0x1fea1a['data'],this[_0x4cc7('0x16df')][_0x4cc7('0x2b')](_0x3d97f2[_0x4cc7('0x2b')](0x191, 0xa))); break; case 0x195: _0x570bd4 = _0x3d97f2[_0x4cc7('0x2b')](0x1, 0x0); _0x1fea1a = this[_0x4cc7('0xed0')](_0x570bd4, [_0x4cc7('0x5b3')]); _0x1fea1a['enable'] || this[_0x4cc7('0xed2')]['get'](_0x5bb433)[_0x4cc7('0x138b')](_0x4cc7('0x17b0') + _0x4bf907['string'](_0x331be6[_0x4cc7('0xea3')](_0x570bd4)) + '\x20)\x20for\x20this\x20ProjectiveTextureMethod'); _0x51adfc = new _0x30f201(_0x1fea1a[_0x4cc7('0x42')],this['blendModeDic'][_0x4cc7('0x2b')](_0x3d97f2[_0x4cc7('0x2b')](0x191, 0xa))); break; case 0x196: _0x51adfc = new _0x48e266(_0x3d97f2[_0x4cc7('0x2b')](0x259, 0xffffff),_0x3d97f2[_0x4cc7('0x2b')](0x65, 0.4),_0x3d97f2[_0x4cc7('0x2b')](0x65, 0x2)); break; case 0x197: _0x570bd4 = _0x3d97f2[_0x4cc7('0x2b')](0x1, 0x0); _0x1fea1a = this['getAssetByID'](_0x570bd4, ['texture']); _0x1fea1a[_0x4cc7('0xbd8')] || this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5bb433)['addError'](_0x2d63f9['voJYU'] + _0x4bf907['string'](_0x331be6[_0x4cc7('0xea3')](_0x570bd4)) + _0x4cc7('0x17b1')); _0x51adfc = new _0x25f11a(_0x1fea1a[_0x4cc7('0x42')],_0x3d97f2['get'](0x2bd, !0x1)); break; case 0x198: _0x570bd4 = _0x3d97f2['get'](0x1, 0x0); _0x1fea1a = this['getAssetByID'](_0x570bd4, [_0x4cc7('0x5c1')], _0x4cc7('0x1749')); _0x1fea1a[_0x4cc7('0xbd8')] || this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5bb433)[_0x4cc7('0x138b')](_0x2d63f9[_0x4cc7('0x113')](_0x4cc7('0x1787'), _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](_0x570bd4))) + _0x4cc7('0x17b2')); _0x51adfc = new _0x4e10c8(_0x1fea1a['data'],_0x3d97f2[_0x4cc7('0x2b')](0x65, 0.1),_0x3d97f2['get'](0x66, 0.01),_0x3d97f2[_0x4cc7('0x2b')](0x67, 0.01),_0x3d97f2[_0x4cc7('0x2b')](0x68, 0.01)); _0x5260f5[_0x4cc7('0x99b')](_0x51adfc, _0x4e10c8)[_0x4cc7('0x10cd')](_0x3d97f2['get'](0x68, 0x1)); break; case 0x199: _0x51adfc = new _0x1c65d5(_0x3d97f2['get'](0x259, 0x0),_0x3d97f2[_0x4cc7('0x2b')](0x65, 0x1),_0x3d97f2[_0x4cc7('0x2b')](0x2bd, !0x0),_0x3d97f2[_0x4cc7('0x2b')](0x2be, !0x1)); break; case 0x19a: _0x570bd4 = _0x3d97f2['get'](0x1, 0x0); _0x1fea1a = this['getAssetByID'](_0x570bd4, ['texture'], 'CubeTexture'); _0x1fea1a[_0x4cc7('0xbd8')] || this['_blocks'][_0x4cc7('0x2b')](_0x5bb433)['addError'](_0x4cc7('0x1787') + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](_0x570bd4)) + _0x4cc7('0x17b3')); _0x51adfc = new _0x39b2e3(_0x1fea1a[_0x4cc7('0x42')],_0x3d97f2[_0x4cc7('0x2b')](0x65, 0x1)); break; case 0x19b: _0x51adfc = new _0x4f04e0(_0x3d97f2[_0x4cc7('0x2b')](0x65, 0x0),_0x3d97f2[_0x4cc7('0x2b')](0x66, 0x3e8),_0x3d97f2[_0x4cc7('0x2b')](0x259, 0x808080)); } this[_0x4cc7('0x172f')](); return _0x51adfc; }, 'parseShadowMethodBlock': function(_0x33b778) { this[_0x4cc7('0xed2')]['get'](_0x33b778)[_0x4cc7('0x5e2')] = this['parseVarStr'](); var _0x11ac9e = this['_newBlockBytes']['readUnsignedInt'](); var _0x4d3040 = this[_0x4cc7('0xed0')](_0x11ac9e, ['light']); _0x4d3040[_0x4cc7('0xbd8')] ? (_0x11ac9e = this[_0x4cc7('0x17b4')](_0x5260f5['__cast'](_0x4d3040[_0x4cc7('0x42')], _0x5d061a), _0x33b778), null != _0x11ac9e && (this['parseUserAttributes'](), this[_0x4cc7('0xed1')](_0x11ac9e, this['_blocks']['get'](_0x33b778)[_0x4cc7('0x5e2')]), this['_blocks'][_0x4cc7('0x2b')](_0x33b778)[_0x4cc7('0x42')] = _0x11ac9e, this[_0x4cc7('0xed3')] && _0x3ccc21[_0x4cc7('0xbdb')]('Parsed\x20a\x20ShadowMapMethodMethod:\x20Name\x20=\x20' + _0x11ac9e[_0x4cc7('0xb4e')]() + _0x4cc7('0x17b5') + _0x4bf907[_0x4cc7('0x4dc')](_0x11ac9e) + _0x4cc7('0x17b6') + _0x4bf907[_0x4cc7('0x4dc')](_0x5260f5[_0x4cc7('0x99b')](_0x4d3040['data'], _0x5d061a)), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x60c, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x171c') }))) : this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x33b778)[_0x4cc7('0x138b')](_0x4cc7('0x17b7') + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](_0x11ac9e)) + _0x4cc7('0x17b8')); }, 'parseShadowMethodList': function(_0x62b81d, _0x25b4e2) { var _0x4b87a1 = this[_0x4cc7('0x1710')][_0x4cc7('0x164e')]() , _0x12134c = null , _0x4951f4 = this[_0x4cc7('0x172d')]({ 1: 0x17, 2: 0x17, 3: 0x17, 101: this[_0x4cc7('0x1702')], 102: this['_propsNrType'], 103: this[_0x4cc7('0x1702')], 201: 0x6, 202: 0x6, 301: 0x5, 302: 0x5, 401: 0x4, 402: 0x4, 601: 0x16, 602: 0x16, 701: 0x15, 702: 0x15, 801: 0x2f }); switch (_0x4b87a1) { case 0x3e9: _0x62b81d = _0x4951f4[_0x4cc7('0x2b')](0x1, 0x0); _0x4b87a1 = this[_0x4cc7('0xed0')](_0x62b81d, [_0x4cc7('0x17b9')]); if (!_0x4b87a1[_0x4cc7('0xbd8')]) return this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x25b4e2)[_0x4cc7('0x138b')](_0x4cc7('0x17ba') + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6['toFloat'](_0x62b81d)) + _0x4cc7('0x17bb')), _0x12134c; _0x12134c = new _0x28e0e4(_0x4b87a1[_0x4cc7('0x42')]); break; case 0x3ea: _0x62b81d = _0x4951f4['get'](0x1, 0x0); _0x4b87a1 = this[_0x4cc7('0xed0')](_0x62b81d, [_0x4cc7('0x17b9')]); if (!_0x4b87a1[_0x4cc7('0xbd8')]) return this['_blocks'][_0x4cc7('0x2b')](_0x25b4e2)['addError']('Could\x20not\x20find\x20the\x20ShadowBaseMethod\x20(ID\x20=\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](_0x62b81d)) + _0x4cc7('0x17bc')), _0x12134c; _0x12134c = new _0x30ffa6(_0x4b87a1[_0x4cc7('0x42')]); break; case 0x44d: _0x12134c = new _0x4efbea(_0x5260f5[_0x4cc7('0x99b')](_0x62b81d, _0x5d21ea)); _0x5260f5[_0x4cc7('0x99b')](_0x12134c, _0x4efbea)[_0x4cc7('0x10cd')](_0x4951f4[_0x4cc7('0x2b')](0x65, 0x1)); _0x5260f5[_0x4cc7('0x99b')](_0x12134c, _0x4efbea)[_0x4cc7('0x17bd')](_0x4951f4[_0x4cc7('0x2b')](0x66, 0.002)); break; case 0x44e: _0x12134c = new _0x4e4757(_0x5260f5[_0x4cc7('0x99b')](_0x62b81d, _0x5d21ea),_0x4951f4[_0x4cc7('0x2b')](0xc9, 0x5)); _0x5260f5[_0x4cc7('0x99b')](_0x12134c, _0x4e4757)[_0x4cc7('0x10cd')](_0x4951f4['get'](0x65, 0x1)); _0x5260f5['__cast'](_0x12134c, _0x4e4757)['set_epsilon'](_0x4951f4['get'](0x66, 0.002)); _0x5260f5[_0x4cc7('0x99b')](_0x12134c, _0x4e4757)[_0x4cc7('0x17be')](_0x4951f4[_0x4cc7('0x2b')](0x67, 0x1)); break; case 0x44f: _0x12134c = new _0x54a452(_0x5260f5['__cast'](_0x62b81d, _0x5d21ea),_0x4951f4[_0x4cc7('0x2b')](0xc9, 0x5)); _0x5260f5[_0x4cc7('0x99b')](_0x12134c, _0x54a452)['set_alpha'](_0x4951f4['get'](0x65, 0x1)); _0x5260f5['__cast'](_0x12134c, _0x54a452)[_0x4cc7('0x17bd')](_0x4951f4[_0x4cc7('0x2b')](0x66, 0.002)); _0x5260f5[_0x4cc7('0x99b')](_0x12134c, _0x54a452)[_0x4cc7('0x17be')](_0x4951f4[_0x4cc7('0x2b')](0x67, 0x1)); break; case 0x450: _0x12134c = new _0x279666(_0x62b81d), _0x5260f5['__cast'](_0x12134c, _0x279666)[_0x4cc7('0x10cd')](_0x4951f4['get'](0x65, 0x1)), _0x5260f5[_0x4cc7('0x99b')](_0x12134c, _0x279666)['set_epsilon'](_0x4951f4[_0x4cc7('0x2b')](0x66, 0.002)); } this[_0x4cc7('0x172f')](); return _0x12134c; }, 'parseSkeleton': function(_0x31b95a) { var _0x11da84 = this['parseVarStr']() , _0x3322f6 = this[_0x4cc7('0x1710')]['readUnsignedShort']() , _0x5eb961 = new _0x38016f(); this[_0x4cc7('0x172d')](null); for (var _0x2649d8 = 0x0; _0x2649d8 < _0x3322f6; ) { this['_newBlockBytes'][_0x4cc7('0x164e')](); var _0x558538 = new _0x28439c(); _0x558538[_0x4cc7('0xddd')] = this[_0x4cc7('0x1710')][_0x4cc7('0x164e')]() - 0x1; _0x558538[_0x4cc7('0x5e2')] = this['parseVarStr'](); var _0x401487 = this[_0x4cc7('0x173d')](); _0x558538[_0x4cc7('0xdd4')] = _0x401487[_0x4cc7('0xf8a')]; this[_0x4cc7('0x172d')](null); this[_0x4cc7('0x172f')](); _0x5eb961[_0x4cc7('0xdd2')][_0x4cc7('0x29')](_0x558538); ++_0x2649d8; } this[_0x4cc7('0x172f')](); this['finalizeAsset'](_0x5eb961, _0x11da84); this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x31b95a)[_0x4cc7('0x42')] = _0x5eb961; this[_0x4cc7('0xed3')] && _0x3ccc21[_0x4cc7('0xbdb')](_0x56067a[_0x4cc7('0x1703')](_0x4cc7('0x17bf'), _0x5eb961[_0x4cc7('0xb4e')]()) + _0x4cc7('0x17c0') + _0x2649d8, { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x661, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x17c1') }); }, 'parseSkeletonPose': function(_0x1d9a7d) { var _0x40d85c = this[_0x4cc7('0x1735')]() , _0x19c8b2 = this[_0x4cc7('0x1710')][_0x4cc7('0x164e')](); this['parseProperties'](null); for (var _0x5b7fbb = new _0x42cc25(), _0x329f98 = 0x0; _0x331be6['gt'](_0x19c8b2, _0x329f98); ) { var _0x3389fc = new _0xd2c712(); if (0x1 == this['_newBlockBytes']['readUnsignedByte']()) { if (_0x4cc7('0x17c2') === 'Ivurv') { null == _0x329f98 && (_0x329f98 = 0x0); null == _0x5b7fbb && (_0x5b7fbb = !0x0); null == _0x19c8b2 && (_0x19c8b2 = !0x1); null == _0x40d85c && (_0x40d85c = !0x0); var _0x254ffe = _0x1d9a7d['x']; 1e-10 > (0x0 <= _0x254ffe ? _0x254ffe : -_0x254ffe) ? (_0x254ffe = _0x1d9a7d['y'], _0x254ffe = _0x56067a[_0x4cc7('0x5a1')](1e-10, 0x0 <= _0x254ffe ? _0x254ffe : -_0x254ffe)) : _0x254ffe = !0x1; _0x254ffe || (_0x254ffe = 3.141592653589793 * this[_0x4cc7('0xb7f')][_0x4cc7('0x17c3')][_0x4cc7('0xf73')]() / 0xb4, _0x1d9a7d = _0x3004df[_0x4cc7('0x2a')](_0x3004df[_0x4cc7('0x2a')](_0x3004df[_0x4cc7('0x2a')](1.5707963267948966, _0x19c8b2 ? Math[_0x4cc7('0x131b')](-_0x1d9a7d['y'], -_0x1d9a7d['x']) : Math['atan2'](_0x1d9a7d['y'], _0x1d9a7d['x'])), _0x40d85c ? _0x254ffe : 0x0), _0x329f98), _0x1d9a7d = _0x3004df[_0x4cc7('0x2a')](_0x254ffe, _0x3c2748[_0x4cc7('0x17c4')](_0x3004df[_0x4cc7('0xe83')](_0x1d9a7d, _0x254ffe))), _0x40d85c = 0xb4 * _0x1d9a7d / 3.141592653589793 - 0xb4 * _0x254ffe / 3.141592653589793, 1e-10 > (0x0 <= _0x40d85c ? _0x40d85c : -_0x40d85c) || (0x0 != this[_0x4cc7('0x17c5')] && this[_0x4cc7('0x17c6')](0x0), this[_0x4cc7('0x17c7')](_0x1d9a7d), this['rotatingFromTile'] = _0x5b7fbb)); } else { var _0x591af1 = this[_0x4cc7('0x17c8')](); _0x591af1 = new _0x165614(_0x591af1); _0x3389fc[_0x4cc7('0xdd3')][_0x4cc7('0x134c')](_0x591af1); _0x3389fc['translation'][_0x4cc7('0xa28')](_0x591af1[_0x4cc7('0xd1a')]()); _0x5b7fbb[_0x4cc7('0xddb')][_0x4cc7('0x9e7')](_0x329f98, _0x3389fc); } } ++_0x329f98; } this['parseUserAttributes'](); this[_0x4cc7('0xed1')](_0x5b7fbb, _0x40d85c); this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x1d9a7d)[_0x4cc7('0x42')] = _0x5b7fbb; this[_0x4cc7('0xed3')] && _0x3ccc21['trace'](_0x4cc7('0x17c9') + _0x5b7fbb[_0x4cc7('0xb4e')]() + _0x4cc7('0x17c0') + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](_0x329f98)), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x683, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x1723') }); }, 'parseSkeletonAnimation': function(_0x1839aa) { if (_0x4cc7('0x17ca') !== 'inflY') { this[_0x4cc7('0xd26')][_0x4cc7('0xa5e')](_0x1839aa, 0x1); _0x2d0371[_0x4cc7('0xfd8')](null); null == _0x2d0371['_explicitPartition'] && _0x2d0371[_0x4cc7('0xfce')](null); } else { var _0x2d0371 = this['parseVarStr']() , _0x824d69 = new _0x2b0a5c() , _0x359059 = this[_0x4cc7('0x1710')]['readUnsignedShort'](); this['parseProperties'](null); for (var _0x46e0f6 = 0x0, _0x2e5d0a; _0x331be6['gt'](_0x359059, _0x46e0f6); ) { var _0x435891 = this[_0x4cc7('0x1710')][_0x4cc7('0x1709')](); var _0x4235d2 = this[_0x4cc7('0x1710')]['readUnsignedShort'](); _0x2e5d0a = this[_0x4cc7('0xed0')](_0x435891, [_0x4cc7('0xe69')]); _0x2e5d0a['enable'] ? _0x824d69[_0x4cc7('0x17cb')](_0x5260f5[_0x4cc7('0x99b')](this['_blocks'][_0x4cc7('0x2b')](_0x435891)[_0x4cc7('0x42')], _0x42cc25), _0x4235d2) : this['_blocks']['get'](_0x1839aa)['addError'](_0x56067a[_0x4cc7('0x1703')]('Could\x20not\x20find\x20the\x20SkeletonPose\x20Frame\x20#\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](_0x46e0f6)) + '\x20(ID\x20=\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](_0x435891)), '\x20)\x20for\x20this\x20SkeletonClipNode')); ++_0x46e0f6; } 0x0 == _0x824d69[_0x4cc7('0xe84')]()[_0x4cc7('0x34')]() ? this['_blocks'][_0x4cc7('0x2b')](_0x1839aa)[_0x4cc7('0x138b')](_0x4cc7('0x17cc')) : (this[_0x4cc7('0x172f')](), this[_0x4cc7('0xed1')](_0x824d69, _0x2d0371), this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x1839aa)[_0x4cc7('0x42')] = _0x824d69, this['_debug'] && _0x3ccc21['trace'](_0x56067a[_0x4cc7('0x5d2')]('Parsed\x20a\x20SkeletonClipNode:\x20Name\x20=\x20' + _0x824d69[_0x4cc7('0xb4e')]() + _0x4cc7('0x17cd'), _0x824d69[_0x4cc7('0xe84')]()[_0x4cc7('0x34')]()), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x6a5, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x1724') })); } }, 'parseMeshPoseAnimation': function(_0x1fea21, _0x115f11) { null == _0x115f11 && (_0x115f11 = !0x1); var _0x47d8d8 = 0x1, _0x53b6d, _0xc0729, _0xd75dbf = new _0x5ea472(), _0xafb04e, _0x4679fb = _0x2bc114[_0x4cc7('0x9cc')](null), _0x5493ad = this[_0x4cc7('0x1735')](), _0x4bf907 = this[_0x4cc7('0x1710')][_0x4cc7('0x1709')](), _0x48c401 = this[_0x4cc7('0xed0')](_0x4bf907, ['geometry']); if (_0x48c401[_0x4cc7('0xbd8')]) { _0x4bf907 = this[_0x4cc7('0x17ce')](_0x4bf907); _0x115f11 || (_0x47d8d8 = this[_0x4cc7('0x1710')][_0x4cc7('0x164e')]()); _0x115f11 = this['_newBlockBytes'][_0x4cc7('0x164e')](); var _0x77c202 = this[_0x4cc7('0x1710')][_0x4cc7('0x164e')](); for (_0xafb04e = 0x0; _0xafb04e < _0x77c202; ) _0x4679fb['push'](this[_0x4cc7('0x1710')][_0x4cc7('0x164e')]()), ++_0xafb04e; var _0x16dada = this[_0x4cc7('0x172d')]({ 1: 0x15, 2: 0x15 }); _0xd75dbf[_0x4cc7('0x17cf')](_0x16dada['get'](0x1, !0x0)); _0xd75dbf[_0x4cc7('0xe7f')](_0x16dada[_0x4cc7('0x2b')](0x2, !0x1)); for (_0x16dada = 0x0; _0x331be6['gt'](_0x47d8d8, _0x16dada); ) { var _0x5aff49 = this['_newBlockBytes'][_0x4cc7('0x164e')](); var _0x5c81dc = new _0x39920c(); for (_0x53b6d = 0x0; _0x331be6['gt'](_0x115f11, _0x53b6d); ) { _0xafb04e = 0x0; var _0x561df6 = this[_0x4cc7('0x1710')]['readUnsignedInt'](); for (_0x561df6 = this['_newBlockBytes'][_0x4cc7('0xcc2')] + _0x561df6; _0xafb04e < _0x77c202; ) { if (0x1 == _0x4679fb[_0x4cc7('0x2b')](_0xafb04e)) { var _0x3e3cd2 = _0x48c401[_0x4cc7('0x42')][_0x4cc7('0x17d0')][_0x53b6d][_0x4cc7('0x17d1')]; var _0x5cb0b7 = _0x2bc114[_0x4cc7('0x9cf')](null); for (_0xc0729 = 0x0; _0x331be6['gt'](_0x561df6, this[_0x4cc7('0x1710')][_0x4cc7('0xcc2')]); ) { var _0x36e130 = _0x4cc7('0x17d2')[_0x4cc7('0x46')]('|') , _0xcfbbd0 = 0x0; while (!![]) { switch (_0x36e130[_0xcfbbd0++]) { case '0': var _0x17dff9 = this[_0x4cc7('0x172e')](this['_accuracyGeo']); continue; case '1': var _0x34a284 = this[_0x4cc7('0x172e')](this['_accuracyGeo']); continue; case '2': _0x5cb0b7['set'](_0xc0729++, _0x34a284); continue; case '3': _0x5cb0b7[_0x4cc7('0x9e7')](_0xc0729++, _0x17dff9); continue; case '4': var _0x5e4b21 = this['readNumber'](this['_accuracyGeo']); continue; case '5': _0x5cb0b7[_0x4cc7('0x9e7')](_0xc0729++, _0x5e4b21); continue; } break; } } _0x5e4b21 = new _0x138811(); _0x5e4b21['fromVectors'](_0x5cb0b7, _0x4bf907['get'](_0x53b6d), null, null); _0x5e4b21[_0x4cc7('0x1155')](_0x3e3cd2); _0x5e4b21[_0x4cc7('0x115d')](); _0x5e4b21[_0x4cc7('0x115e')](); _0x5e4b21[_0x4cc7('0x116f')](!0x1); _0x5e4b21['set_autoDeriveVertexTangents'](!0x1); ++_0x53b6d; _0x5c81dc[_0x4cc7('0x11b5')](_0x5e4b21); } else this[_0x4cc7('0x1710')][_0x4cc7('0xcc2')] = _0x561df6; ++_0xafb04e; } } _0xd75dbf[_0x4cc7('0x17cb')](_0x5c81dc, _0x5aff49); ++_0x16dada; } this[_0x4cc7('0x172f')](); this[_0x4cc7('0xed1')](_0xd75dbf, _0x5493ad); this['_blocks'][_0x4cc7('0x2b')](_0x1fea21)[_0x4cc7('0x42')] = _0xd75dbf; this[_0x4cc7('0xed3')] && _0x3ccc21['trace'](_0x4cc7('0x17d3') + _0xd75dbf[_0x4cc7('0xb4e')]() + '\x20|\x20Target-Geometry-Name\x20=\x20' + _0x5260f5[_0x4cc7('0x99b')](_0x48c401[_0x4cc7('0x42')], _0x39920c)[_0x4cc7('0xb4e')]() + _0x4cc7('0x17cd') + _0xd75dbf[_0x4cc7('0xe84')]()[_0x4cc7('0x34')](), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x703, 'className': _0x4cc7('0x5cf'), 'methodName': 'parseMeshPoseAnimation' }); } else this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x1fea21)[_0x4cc7('0x138b')](_0x4cc7('0x17d4') + _0x4bf907 + _0x4cc7('0x17d5')); }, 'parseVertexAnimationSet': function(_0x466e1f) { if (_0x4cc7('0x17d6') === _0x4cc7('0x17d6')) { for (var _0x4b1cd7, _0x5d9133 = -0x1, _0x190e38 = this[_0x4cc7('0x1735')](), _0x2b44fa = this[_0x4cc7('0x1710')][_0x4cc7('0x164e')](), _0x1a40e1 = this[_0x4cc7('0x172d')]({ 1: 0x5 }), _0x37cb94 = 0x0, _0x2d4376 = _0x2bc114[_0x4cc7('0x24')](null), _0x53a215 = _0x2bc114[_0x4cc7('0x24')](null); _0x331be6['gt'](_0x2b44fa, _0x37cb94); ) _0x5d9133 = this[_0x4cc7('0x1710')][_0x4cc7('0x1709')](), _0x4b1cd7 = this[_0x4cc7('0xed0')](_0x5d9133, [_0x4cc7('0xe71')]), _0x4b1cd7['enable'] ? (_0x5260f5[_0x4cc7('0x9a0')](_0x4b1cd7[_0x4cc7('0x42')], _0x5ea472) && _0x53a215['push'](_0x4b1cd7['data']), _0x5260f5[_0x4cc7('0x9a0')](_0x4b1cd7[_0x4cc7('0x42')], _0x2b0a5c) && _0x2d4376['push'](_0x4b1cd7[_0x4cc7('0x42')])) : this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x466e1f)['addError'](_0x4cc7('0x17d7') + _0x4bf907['string'](_0x331be6[_0x4cc7('0xea3')](_0x37cb94)) + '\x20(\x20' + _0x5d9133 + _0x4cc7('0x17d8')), ++_0x37cb94; if (0x0 == _0x53a215[_0x4cc7('0x34')]() && 0x0 == _0x2d4376[_0x4cc7('0x34')]()) this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x466e1f)[_0x4cc7('0x138b')](_0x4cc7('0x17d9')); else if (this[_0x4cc7('0x172f')](), 0x0 < _0x53a215[_0x4cc7('0x34')]()) { if (_0x4cc7('0x17da') !== _0x4cc7('0x17da')) { this['runner']['setIndexedPosition'](6.7, -0x1, !0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x48); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x40); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x52629d = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1289'), 0xa0, 0x0, null, null, null, _0x52629d); _0x52629d = _0x32dbb6[_0x4cc7('0x8ef')]; var _0x274aae = this[_0x4cc7('0xec4')][_0x4cc7('0x126')][_0x4cc7('0xd92')]() - _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['get_z']() + _0x549ec6[_0x4cc7('0x17db')]; _0x52629d['set_maxDistance'](3300.0000000000005 <= _0x274aae ? 0x1194 >= _0x274aae ? _0x274aae : 0x1194 : 3300.0000000000005); } else { _0x2d4376 = new _0x535176(); for (_0x4b1cd7 = 0x0; _0x4b1cd7 < _0x53a215[_0x4cc7('0x34')](); ) _0x5d9133 = _0x53a215[_0x4cc7('0x2b')](_0x4b1cd7), ++_0x4b1cd7, _0x2d4376[_0x4cc7('0x17dc')](_0x5d9133); this[_0x4cc7('0xed1')](_0x2d4376, _0x190e38); this[_0x4cc7('0xed2')]['get'](_0x466e1f)[_0x4cc7('0x42')] = _0x2d4376; this['_debug'] && (_0x466e1f = _0x4cc7('0x17dd') + _0x190e38 + _0x4cc7('0xed5') + _0x2d4376[_0x4cc7('0xd7b')]()[_0x4cc7('0x34')]() + _0x4cc7('0xed6'), _0x190e38 = _0x2d4376[_0x4cc7('0xd7a')](), _0x3ccc21[_0x4cc7('0xbdb')](_0x466e1f + (null != _0x190e38 ? _0x190e38[_0x4cc7('0x8eb')]() : null), { 'fileName': 'AWD2Parser.hx', 'lineNumber': 0x72b, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0xed7') })); } } else if (0x0 < _0x2d4376['get_length']()) { if (_0x4cc7('0x17de') !== _0x4cc7('0x17de')) { return new _0x24e28(); } else { this[_0x4cc7('0xed0')](_0x5d9133, [_0x4cc7('0xe71')]); _0x53a215 = new _0x3af33b(_0x1a40e1[_0x4cc7('0x2b')](0x1, 0x4)); for (_0x4b1cd7 = 0x0; _0x56067a[_0x4cc7('0x5c4')](_0x4b1cd7, _0x2d4376[_0x4cc7('0x34')]()); ) _0x5d9133 = _0x2d4376[_0x4cc7('0x2b')](_0x4b1cd7), ++_0x4b1cd7, _0x53a215[_0x4cc7('0x17dc')](_0x5d9133); this[_0x4cc7('0xed1')](_0x53a215, _0x190e38); this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x466e1f)[_0x4cc7('0x42')] = _0x53a215; this['_debug'] && (_0x466e1f = _0x4cc7('0xed4') + _0x190e38 + '\x20|\x20Animations\x20=\x20' + _0x53a215['get_animations']()[_0x4cc7('0x34')]() + _0x4cc7('0xed6'), _0x190e38 = _0x53a215[_0x4cc7('0xd7a')](), _0x3ccc21[_0x4cc7('0xbdb')](_0x466e1f + (null != _0x190e38 ? _0x190e38['toString']() : null), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x736, 'className': _0x56067a[_0x4cc7('0x1775')], 'methodName': _0x4cc7('0xed7') })); } } } else { 0x0 < this['waypoints'][_0x4cc7('0x34')]() ? this[_0x4cc7('0x17df')][_0x4cc7('0x29')](new _0x2ac938(_0x466e1f,_0x4b1cd7,this[_0x4cc7('0x17df')][_0x4cc7('0x2b')](this[_0x4cc7('0x17df')][_0x4cc7('0x34')]() - 0x1))) : this[_0x4cc7('0x17df')]['push'](new _0x2ac938(_0x466e1f,_0x4b1cd7,null)); } }, 'parseUVAnimation': function(_0x1dd631) { var _0x121ef3 = this[_0x4cc7('0x1735')]() , _0x587e45 = this['_newBlockBytes'][_0x4cc7('0x164e')](); this[_0x4cc7('0x172d')](null); for (var _0x4b6b3a = new _0x4699aa(), _0x50cec1 = new _0x457ac5(), _0x1c4a84 = 0x0; _0x331be6['gt'](_0x587e45, _0x1c4a84); ) { var _0x47590a = this[_0x4cc7('0x17e0')](); _0x47590a[_0x4cc7('0xa9a')](0x64, 0x64); _0x50cec1[_0x4cc7('0xf92')]()[_0x4cc7('0xb3b')](_0x47590a); _0x47590a = this[_0x4cc7('0x1710')][_0x4cc7('0x164e')](); var _0x267c43 = new _0x11d8c3(_0x2d63f9['yIHWo'](0.01, _0x50cec1[_0x4cc7('0x472')]()),0.01 * _0x50cec1[_0x4cc7('0xb45')](),_0x50cec1['get_scaleX']() / 0x64,_0x50cec1['get_scaleY']() / 0x64,_0x50cec1['get_rotation']()); _0x4b6b3a[_0x4cc7('0x17cb')](_0x267c43, _0x47590a); ++_0x1c4a84; } this['parseUserAttributes'](); this[_0x4cc7('0xed1')](_0x4b6b3a, _0x121ef3); this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x1dd631)[_0x4cc7('0x42')] = _0x4b6b3a; this['_debug'] && _0x3ccc21['trace']('Parsed\x20a\x20UVClipNode:\x20Name\x20=\x20' + _0x121ef3 + _0x4cc7('0x17cd') + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](_0x1c4a84)), { 'fileName': 'AWD2Parser.hx', 'lineNumber': 0x753, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': _0x4cc7('0x1725') }); }, 'parseAnimatorSet': function(_0xe4e1dc) { var _0x228ad8 = this[_0x4cc7('0x1735')]() , _0xbbbdf0 = this[_0x4cc7('0x1710')][_0x4cc7('0x164e')]() , _0xcfb29b = this[_0x4cc7('0x172d')]({ 1: 0x17 }); var _0x20370c = this[_0x4cc7('0x1710')][_0x4cc7('0x1709')](); var _0x34fe21 = this[_0x4cc7('0x1710')]['readUnsignedShort'](); var _0x59f147 = _0x2bc114[_0x4cc7('0x9cc')](null); for (var _0x76cf40 = 0x0; _0x76cf40 < _0x34fe21; ) _0x76cf40++, _0x59f147[_0x4cc7('0x29')](this[_0x4cc7('0x1710')][_0x4cc7('0x1709')]()); this[_0x4cc7('0x1710')][_0x4cc7('0x164e')](); this[_0x4cc7('0x1710')][_0x4cc7('0x16fa')](); this[_0x4cc7('0x172f')](); this[_0x4cc7('0x172f')](); _0x34fe21 = _0x2bc114[_0x4cc7('0x24')](null); for (var _0x32850b = 0x0, _0x48c401 = _0x59f147['get_length'](); _0x32850b < _0x48c401; ) _0x76cf40 = _0x32850b++, _0x76cf40 = this[_0x4cc7('0xed0')](_0x59f147['get'](_0x76cf40), [_0x4cc7('0x126')]), _0x76cf40[_0x4cc7('0xbd8')] && _0x34fe21[_0x4cc7('0x29')](_0x5260f5['__cast'](_0x76cf40[_0x4cc7('0x42')], _0x5b5b9f)); _0x76cf40 = this['getAssetByID'](_0x20370c, [_0x4cc7('0x161e')]); if (_0x76cf40['enable']) { if ('Wbluv' === 'Wbluv') { _0x59f147 = _0x5260f5['__cast'](_0x76cf40[_0x4cc7('0x42')], _0x19814b); _0x20370c = null; if (0x1 == _0xbbbdf0) { _0x76cf40 = this['getAssetByID'](_0xcfb29b['get'](0x1, 0x0), [_0x4cc7('0xe65')]); if (!_0x76cf40[_0x4cc7('0xbd8')]) { this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0xe4e1dc)['addError'](_0x2d63f9[_0x4cc7('0x17e1')]('Could\x20not\x20find\x20the\x20Skeleton\x20(\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xcfb29b[_0x4cc7('0x2b')](0x1, 0x0)), _0x4cc7('0x138d'))); return; } _0x20370c = new _0x54a468(_0x5260f5[_0x4cc7('0x99b')](_0x59f147, _0x3af33b),_0x5260f5['__cast'](_0x76cf40[_0x4cc7('0x42')], _0x38016f)); } else 0x2 == _0xbbbdf0 && (_0x20370c = new _0x541245(_0x5260f5[_0x4cc7('0x99b')](_0x59f147, _0x535176))); this[_0x4cc7('0xed1')](_0x20370c, _0x228ad8); this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0xe4e1dc)[_0x4cc7('0x42')] = _0x20370c; _0xe4e1dc = 0x0; for (_0xcfb29b = _0x34fe21[_0x4cc7('0x34')](); _0xe4e1dc < _0xcfb29b; ) _0x59f147 = _0xe4e1dc++, 0x1 == _0xbbbdf0 && _0x34fe21[_0x4cc7('0x2b')](_0x59f147)[_0x4cc7('0x1471')](_0x5260f5[_0x4cc7('0x99b')](_0x20370c, _0x54a468)), _0x2d63f9[_0x4cc7('0xf4')](0x2, _0xbbbdf0) && _0x34fe21[_0x4cc7('0x2b')](_0x59f147)[_0x4cc7('0x1471')](_0x5260f5['__cast'](_0x20370c, _0x541245)); this[_0x4cc7('0xed3')] && _0x3ccc21['trace'](_0x4cc7('0x17e2') + _0x228ad8, { 'fileName': 'AWD2Parser.hx', 'lineNumber': 0x792, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x171e') }); } else { _0x2116b2[_0x4cc7('0xc38')] = 0x8409e; _0x1f7b5e['inited'] = !0x0; _0x1f7b5e[_0x4cc7('0x17e3')] = new _0xc80798(_0x4cc7('0x17e4')); _0x1f7b5e[_0x4cc7('0x17e5')] = _0x2bc114[_0x4cc7('0x24')](null); _0x1f7b5e[_0x4cc7('0x17e5')]['push'](_0x1f7b5e[_0x4cc7('0x17e6')]()); _0x1f7b5e[_0x4cc7('0x17e7')](); _0xcf0f93[_0x4cc7('0x9ad')](_0x4cc7('0x17e8'), _0x1f7b5e[_0x4cc7('0x17e7')]); } } else this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0xe4e1dc)[_0x4cc7('0x138b')](_0x4cc7('0x17e9') + _0x20370c + _0x4cc7('0x138d')); }, 'parseCommand': function(_0x39e0b4) { this[_0x4cc7('0x1710')][_0x4cc7('0x16fa')](); var _0x2a758e = this[_0x4cc7('0x1710')][_0x4cc7('0x1709')]() , _0xf93607 = this[_0x4cc7('0x173d')]() , _0x2075c3 = this[_0x4cc7('0x1735')]() , _0x2a095d = null , _0x4eb533 = null; _0x2a758e = this['getAssetByID'](_0x2a758e, ['container', 'light', 'mesh', _0x4cc7('0xffa'), _0x4cc7('0x149a')]); _0x2a758e[_0x4cc7('0xbd8')] && (_0x2a095d = _0x5260f5['__cast'](_0x2a758e[_0x4cc7('0x42')], _0x1f7569)); this[_0x4cc7('0x1710')][_0x4cc7('0x1755')](); _0x2a758e = this[_0x4cc7('0x1710')]['readShort'](); var _0x538a17 = this[_0x4cc7('0x172d')]({ 1: 0x17 }); if (0x1 == _0x2a758e) { _0x4eb533 = _0x538a17[_0x4cc7('0x2b')](0x1, 0x0); _0x2a758e = this[_0x4cc7('0xed0')](_0x4eb533, ['light', 'textureProjector']); if (!_0x2a758e['enable'] && 0x0 != _0x4eb533) { this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x39e0b4)['addError'](_0x4cc7('0x17ea') + _0x4eb533 + _0x4cc7('0x17eb')); return; } _0x4eb533 = _0x2a758e[_0x4cc7('0x42')]; null != _0x2a095d && _0x2a095d[_0x4cc7('0xa0c')](_0x4eb533); _0x4eb533[_0x4cc7('0xb49')](_0xf93607); } null != _0x4eb533 && (_0x538a17 = this['parseProperties']({ 1: this[_0x4cc7('0x1701')], 2: this[_0x4cc7('0x1701')], 3: this['_matrixNrType'], 4: 0x4 }), _0x4eb533['set_pivotPoint'](new _0x21e384(_0x538a17[_0x4cc7('0x2b')](0x1, 0x0),_0x538a17[_0x4cc7('0x2b')](0x2, 0x0),_0x538a17[_0x4cc7('0x2b')](0x3, 0x0))), _0x4eb533[_0x4cc7('0x173e')] = this['parseUserAttributes']()); this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x39e0b4)[_0x4cc7('0x42')] = _0x4eb533; this[_0x4cc7('0xed3')] && _0x3ccc21[_0x4cc7('0xbdb')]('Parsed\x20a\x20CommandBlock:\x20Name\x20=\x20\x27' + _0x2075c3, { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x7ba, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x171f') }); }, 'parseNameSpace': function(_0x43d6e0) { _0x43d6e0 = this[_0x4cc7('0x1710')][_0x4cc7('0x16fa')](); var _0x4a283e = this[_0x4cc7('0x1735')](); this[_0x4cc7('0xed3')] && _0x3ccc21['trace'](_0x2d63f9[_0x4cc7('0x17e1')]('Parsed\x20a\x20NameSpaceBlock:\x20ID\x20=\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](_0x43d6e0)), _0x4cc7('0x17ec')) + _0x4a283e, { 'fileName': _0x2d63f9[_0x4cc7('0x114')], 'lineNumber': 0x7c4, 'className': _0x2d63f9['orwPh'], 'methodName': 'parseNameSpace' }); }, 'parseMetaData': function(_0x593a9a) { if (_0x4cc7('0x17ed') !== _0x4cc7('0x17ee')) { _0x593a9a = this[_0x4cc7('0x172d')]({ 1: 0x6, 2: 0x1f, 3: 0x1f, 4: 0x1f, 5: 0x1f }); this[_0x4cc7('0xed3')] && (_0x3ccc21['trace']('Parsed\x20a\x20MetaDataBlock:\x20TimeStamp\x20\x20\x20\x20\x20\x20\x20\x20\x20=\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x593a9a[_0x4cc7('0x2b')](0x1, 0x0)), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x7cc, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x9ba') }), _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x9bb') + _0x4bf907['string'](_0x593a9a[_0x4cc7('0x2b')](0x2, _0x4cc7('0x9bc'))), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x7cd, 'className': _0x56067a[_0x4cc7('0x1775')], 'methodName': _0x4cc7('0x9ba') }), _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x17ef') + _0x4bf907['string'](_0x593a9a['get'](0x3, 'unknown')), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x7ce, 'className': _0x56067a[_0x4cc7('0x1775')], 'methodName': _0x4cc7('0x9ba') }), _0x3ccc21['trace'](_0x56067a['PkOxh'](_0x4cc7('0x9bd'), _0x4bf907[_0x4cc7('0x4dc')](_0x593a9a[_0x4cc7('0x2b')](0x4, _0x4cc7('0x9bc')))), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x7cf, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x9ba') }), _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x9be') + _0x4bf907[_0x4cc7('0x4dc')](_0x593a9a[_0x4cc7('0x2b')](0x5, _0x4cc7('0x9bc'))), { 'fileName': 'AWD2Parser.hx', 'lineNumber': 0x7d0, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x9ba') })); } else { this['angel'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec5')],!0x1,null,!0x1,null); this[_0x4cc7('0xec5')]['billboardMode'] = !0x0; this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0xec5')]); var _0xc99e5 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')]['get']('winter'); this[_0x4cc7('0xec5')]['goesTo'] = new _0x42bd00(_0xc99e5,0x8); this[_0x4cc7('0xac8')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xac8')],!0x1,null,!0x1,null); this[_0x4cc7('0xac8')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xac8')]); _0xc99e5 = this['explorePath'][_0x4cc7('0x1109')]; _0xc99e5 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')]['get'](_0xc99e5); this[_0x4cc7('0xac8')][_0x4cc7('0x110a')] = new _0x42bd00(_0xc99e5,0x7); } }, 'getUVForVertexAnimation': function(_0x5e2363) { if (_0x4cc7('0x17f0') !== _0x4cc7('0x17f1')) { _0x5260f5[_0x4cc7('0x9a0')](this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5e2363)[_0x4cc7('0x42')], _0x5b5b9f) && (_0x5e2363 = this[_0x4cc7('0xed2')]['get'](_0x5e2363)['geoID']); if (null != this['_blocks']['get'](_0x5e2363)[_0x4cc7('0x17f2')]) return this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5e2363)[_0x4cc7('0x17f2')]; var _0xe856b5 = _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0xed2')]['get'](_0x5e2363)[_0x4cc7('0x42')], _0x39920c) , _0x233d6c = 0x0; for (this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5e2363)[_0x4cc7('0x17f2')] = _0x2bc114[_0x4cc7('0x9d3')](null); _0x233d6c < _0xe856b5[_0x4cc7('0xe33')]()['get_length'](); ) { var _0x4e48aa = _0x2bc114[_0x4cc7('0x9cf')](null); var _0x94af18 = _0xe856b5[_0x4cc7('0xe33')]()[_0x4cc7('0x2b')](_0x233d6c)[_0x4cc7('0x1172')](); var _0x22ca6f = _0xe856b5[_0x4cc7('0xe33')]()[_0x4cc7('0x2b')](_0x233d6c)['get_UVData'](); var _0x9b4b79 = _0xe856b5[_0x4cc7('0xe33')]()[_0x4cc7('0x2b')](_0x233d6c)['get_UVStride'](); var _0x395903 = _0xe856b5[_0x4cc7('0xe33')]()['get'](_0x233d6c)[_0x4cc7('0x1165')](); for (var _0x20c228 = 0x0; _0x20c228 < _0x94af18; ) { var _0x4bf907 = _0x20c228++; _0x4e48aa[_0x4cc7('0x29')](_0x22ca6f[_0x4cc7('0x2b')](_0x395903 + _0x4bf907 * _0x9b4b79 + 0x0)); _0x4e48aa[_0x4cc7('0x29')](_0x22ca6f[_0x4cc7('0x2b')](_0x395903 + _0x4bf907 * _0x9b4b79 + 0x1)); } this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5e2363)[_0x4cc7('0x17f2')][_0x4cc7('0x29')](_0x4e48aa); ++_0x233d6c; } return this['_blocks'][_0x4cc7('0x2b')](_0x5e2363)['uvsForVertexAnimation']; } else { var _0x4d2793 = _0x5e2363[_0x233d6c]; ++_0x233d6c; var _0x5ee8e1 = this['paths'] , _0x4dc188 = new _0x37ab28(_0x4d2793,null != _0x842c50[_0x4d2793] ? _0xe856b5[_0x4cc7('0xd77')](_0x4d2793) : _0xe856b5['h'][_0x4d2793]); null != _0x842c50[_0x4d2793] ? _0x5ee8e1['setReserved'](_0x4d2793, _0x4dc188) : _0x5ee8e1['h'][_0x4d2793] = _0x4dc188; } }, 'parseVarStr': function() { var _0x4c0b0f = this[_0x4cc7('0x1710')]['readUnsignedShort'](); return this['_newBlockBytes'][_0x4cc7('0x1650')](_0x4c0b0f); }, 'parseProperties': function(_0x24d755) { var _0x4be92d = 0x0 , _0x476651 = new _0x2fd326(); var _0x4ff1f6 = this['_newBlockBytes'][_0x4cc7('0x1709')](); _0x4ff1f6 = this['_newBlockBytes'][_0x4cc7('0xcc2')] + _0x4ff1f6; if (null != _0x24d755) for (; _0x331be6['gt'](_0x4ff1f6, this[_0x4cc7('0x1710')][_0x4cc7('0xcc2')]); ) { var _0x1744c0 = this['_newBlockBytes'][_0x4cc7('0x164e')](); var _0x500591 = this[_0x4cc7('0x1710')]['readUnsignedInt'](); if (_0x331be6['gt'](this[_0x4cc7('0x1710')][_0x4cc7('0xcc2')] + _0x500591, _0x4ff1f6)) { _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x17f3') + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](_0x4be92d)) + _0x56067a[_0x4cc7('0x5d4')], { 'fileName': 'AWD2Parser.hx', 'lineNumber': 0x80c, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x172d') }); this['_newBlockBytes']['position'] = _0x4ff1f6; break; } if (Object[_0x4cc7('0x8')]['hasOwnProperty'][_0x4cc7('0x96b')](_0x24d755, null == _0x1744c0 ? _0x4cc7('0x574') : '' + _0x1744c0)) { var _0x220519 = _0x19c1c0['field'](_0x24d755, null == _0x1744c0 ? 'null' : '' + _0x1744c0); _0x476651[_0x4cc7('0x9e7')](_0x1744c0, this[_0x4cc7('0x17f4')](_0x220519, _0x500591)); } else _0x1744c0 = this[_0x4cc7('0x1710')], _0x1744c0[_0x4cc7('0xcc2')] += _0x500591; _0x4be92d += 0x1; } else this[_0x4cc7('0x1710')][_0x4cc7('0xcc2')] = _0x4ff1f6; return _0x476651; }, 'parseUserAttributes': function() { var _0x443f50 = null , _0x331ea5 = 0x0; var _0x3071b1 = this[_0x4cc7('0x1710')][_0x4cc7('0x1709')](); if (_0x331be6['gt'](_0x3071b1, 0x0)) for (_0x443f50 = {}, _0x3071b1 = this[_0x4cc7('0x1710')]['position'] + _0x3071b1; _0x331be6['gt'](_0x3071b1, this[_0x4cc7('0x1710')][_0x4cc7('0xcc2')]); ) { this[_0x4cc7('0x1710')][_0x4cc7('0x16fa')](); var _0x58c34f = this['parseVarStr'](); var _0x4d769c = this[_0x4cc7('0x1710')][_0x4cc7('0x16fa')](); var _0xb25afd = this[_0x4cc7('0x1710')][_0x4cc7('0x1709')](); if (_0x331be6['gt'](this[_0x4cc7('0x1710')]['position'] + _0xb25afd, _0x3071b1)) { _0x3ccc21[_0x4cc7('0xbdb')]('\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Error\x20in\x20reading\x20attribute\x20#\x20' + _0x331ea5 + _0x4cc7('0x17f5'), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x839, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x172f') }); this[_0x4cc7('0x1710')]['position'] = _0x3071b1; break; } switch (_0x4d769c) { case 0x1: _0x4d769c = this[_0x4cc7('0x1710')]['readByte'](); break; case 0x2: _0x4d769c = this[_0x4cc7('0x1710')][_0x4cc7('0x1755')](); break; case 0x3: _0x4d769c = this[_0x4cc7('0x1710')][_0x4cc7('0x17f6')](); break; case 0x5: _0x4d769c = this[_0x4cc7('0x1710')][_0x4cc7('0x164e')](); break; case 0x7: _0x4d769c = this[_0x4cc7('0x1710')][_0x4cc7('0x175b')](); break; case 0x8: _0x4d769c = this['_newBlockBytes'][_0x4cc7('0x17f7')](); break; case 0x4: case 0x15: _0x4d769c = this['_newBlockBytes'][_0x4cc7('0x16fa')](); break; case 0x6: case 0x17: _0x4d769c = this[_0x4cc7('0x1710')]['readUnsignedInt'](); break; case 0x1f: _0x4d769c = this[_0x4cc7('0x1710')][_0x4cc7('0x1650')](_0xb25afd); break; default: _0x4d769c = _0x56067a['PkOxh'](_0x4cc7('0x17f8'), _0x4d769c); var _0x22c01c = this[_0x4cc7('0x1710')]; _0x22c01c[_0x4cc7('0xcc2')] += _0xb25afd; } this[_0x4cc7('0xed3')] && _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x17f9') + _0x58c34f + _0x4cc7('0x17fa') + _0x4bf907['string'](_0x4d769c), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x856, 'className': _0x4cc7('0x5cf'), 'methodName': 'parseUserAttributes' }); _0x443f50[_0x58c34f] = _0x4d769c; ++_0x331ea5; } return _0x443f50; }, 'getDefaultMaterial': function() { null == this[_0x4cc7('0x17fb')] && (this[_0x4cc7('0x17fb')] = _0x430307[_0x4cc7('0x145f')]()); return this[_0x4cc7('0x17fb')]; }, 'getDefaultTexture': function() { null == this[_0x4cc7('0x17fc')] && (this['_defaultTexture'] = _0x430307['getDefaultTexture']()); return this[_0x4cc7('0x17fc')]; }, 'getDefaultCubeTexture': function() { if (null == this['_defaultCubeTexture']) { null == this['_defaultTexture'] && (this['_defaultTexture'] = _0x430307[_0x4cc7('0x16a6')]()); var _0x4755ea = this[_0x4cc7('0x17fc')][_0x4cc7('0xaf0')](); this[_0x4cc7('0x17fd')] = new _0x182fa3(_0x4755ea,_0x4755ea,_0x4755ea,_0x4755ea,_0x4755ea,_0x4755ea); this[_0x4cc7('0x17fd')][_0x4cc7('0xd6a')](_0x4cc7('0x17fe')); } return this[_0x4cc7('0x17fd')]; }, 'getDefaultAsset': function(_0x27587a, _0x35f1c9) { var _0x4632f9 = 'material' == _0x27587a; if ('texture' == _0x27587a) { if (_0x4cc7('0x1749') == _0x35f1c9) return this[_0x4cc7('0x17ff')](); if (_0x56067a[_0x4cc7('0x5d6')](_0x4cc7('0x1800'), _0x35f1c9)) return this[_0x4cc7('0x16a6')](); } else if (_0x4632f9) return this[_0x4cc7('0x145f')](); return null; }, 'getAssetByID': function(_0x876e9b, _0x33266a, _0x192626) { null == _0x192626 && (_0x192626 = _0x4cc7('0x1800')); var _0x344a95 = {} , _0x8038f0 = 0x0; _0x344a95['enable'] = !0x1; _0x344a95[_0x4cc7('0x42')] = null; if (_0x331be6['gt'](_0x876e9b, 0x0) && null != this['_blocks']['get'](_0x876e9b) && null != this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x876e9b)[_0x4cc7('0x42')]) for (; _0x2d63f9[_0x4cc7('0x1801')](_0x8038f0, _0x33266a[_0x4cc7('0x21')]); ) { if ('LaYxK' !== _0x4cc7('0x1802')) { if (_0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0xed2')]['get'](_0x876e9b)[_0x4cc7('0x42')], _0x29fe35)[_0x4cc7('0x463')]() == _0x33266a[_0x8038f0] && ('texture' == _0x33266a[_0x8038f0] && _0x2d63f9[_0x4cc7('0x116')](_0x4cc7('0x1749'), _0x192626) && _0x5260f5['__instanceof'](this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x876e9b)[_0x4cc7('0x42')], _0x182fa3) || _0x4cc7('0x5c1') != _0x33266a[_0x8038f0] || _0x4cc7('0x1800') != _0x192626 || _0x5260f5[_0x4cc7('0x9a0')](this[_0x4cc7('0xed2')]['get'](_0x876e9b)[_0x4cc7('0x42')], _0xf32aa2))) return _0x344a95['enable'] = !0x0, _0x344a95[_0x4cc7('0x42')] = this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x876e9b)[_0x4cc7('0x42')], _0x344a95; if ('geometry' == _0x33266a[_0x8038f0] && _0x4cc7('0x126') == _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x876e9b)[_0x4cc7('0x42')], _0x29fe35)[_0x4cc7('0x463')]()) return _0x344a95[_0x4cc7('0xbd8')] = !0x0, _0x344a95[_0x4cc7('0x42')] = _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x876e9b)[_0x4cc7('0x42')], _0x5b5b9f)[_0x4cc7('0x16aa')](), _0x344a95; ++_0x8038f0; } else { var _0x1b86ce = _0x33266a++; this[_0x4cc7('0x1207')][_0x4cc7('0x2b')](_0x1b86ce)[_0x4cc7('0x1774')](_0x876e9b); } } _0x344a95[_0x4cc7('0xbd8')] = !0x1; _0x344a95[_0x4cc7('0x42')] = this['getDefaultAsset'](_0x33266a[0x0], _0x192626); return _0x344a95; }, 'parseAttrValue': function(_0x2bda0e, _0x4c6e35) { var _0x31921c = 0x0 , _0x5ef937 = null; switch (_0x2bda0e) { case 0x1: case 0x15: _0x31921c = 0x1; var _0x10eb5a = this[_0x4cc7('0x1710')]; _0x5ef937 = function() { return _0x10eb5a[_0x4cc7('0x1651')](); } ; break; case 0x2: _0x31921c = 0x2; var _0x395077 = this[_0x4cc7('0x1710')]; _0x5ef937 = function() { return _0x395077[_0x4cc7('0x1755')](); } ; break; case 0x3: _0x31921c = 0x4; var _0x4c14ef = this[_0x4cc7('0x1710')]; _0x5ef937 = function() { if ('uTHPZ' !== _0x4cc7('0x1803')) { return _0x4c14ef[_0x4cc7('0x17f6')](); } else { this[_0x4cc7('0x1804')] = !0x0; } } ; break; case 0x4: _0x31921c = 0x1; var _0x465dbd = this[_0x4cc7('0x1710')]; _0x5ef937 = function() { return _0x465dbd[_0x4cc7('0x16fa')](); } ; break; case 0x5: _0x31921c = 0x2; var _0x35adb0 = this['_newBlockBytes']; _0x5ef937 = function() { return _0x35adb0[_0x4cc7('0x164e')](); } ; break; case 0x7: _0x31921c = 0x4; var _0x4bf907 = this[_0x4cc7('0x1710')]; _0x5ef937 = function() { return _0x4bf907[_0x4cc7('0x175b')](); } ; break; case 0x8: _0x31921c = 0x8; var _0x48c401 = this[_0x4cc7('0x1710')]; _0x5ef937 = function() { return _0x48c401['readDouble'](); } ; break; case 0x6: case 0x16: case 0x17: _0x31921c = 0x4; var _0x23275d = this[_0x4cc7('0x1710')]; _0x5ef937 = function() { return _0x23275d['readUnsignedInt'](); } ; break; case 0x1f: return this[_0x4cc7('0x1710')]['readUTFBytes'](_0x4c6e35); case 0x29: case 0x2a: case 0x2b: case 0x2c: case 0x2d: case 0x2e: case 0x2f: _0x31921c = 0x8; var _0x16dada = this[_0x4cc7('0x1710')]; _0x5ef937 = function() { return _0x16dada[_0x4cc7('0x17f7')](); } ; } if (_0x331be6['gt'](_0x4c6e35, _0x31921c)) { _0x2bda0e = []; var _0x5aff49 = 0x0; for (_0x4c6e35 = _0x331be6[_0x4cc7('0xea3')](_0x4c6e35) / _0x331be6[_0x4cc7('0xea3')](_0x31921c) | 0x0; _0x331be6['gt'](_0x4c6e35, _0x5aff49); ) _0x2bda0e['push'](_0x5ef937()), ++_0x5aff49; return _0x2bda0e; } return _0x5ef937(); }, 'parseMatrix2D': function() { var _0x713610 = this['parseMatrix32RawData'](); return new _0x4a1676(_0x713610[_0x4cc7('0x2b')](0x0),_0x713610[_0x4cc7('0x2b')](0x1),_0x713610[_0x4cc7('0x2b')](0x2),_0x713610[_0x4cc7('0x2b')](0x3),_0x713610[_0x4cc7('0x2b')](0x4),_0x713610[_0x4cc7('0x2b')](0x5)); }, 'parseMatrix3D': function() { return new _0x165614(this[_0x4cc7('0x17c8')]()); }, 'parseMatrix32RawData': function() { for (var _0x9e445c = _0x2bc114['toFloatVector'](null, 0x6, !0x0), _0x5bca0c = 0x0; 0x6 > _0x5bca0c; ) { var _0x36dc8a = _0x5bca0c++; _0x9e445c[_0x4cc7('0x9e7')](_0x36dc8a, this[_0x4cc7('0x1710')][_0x4cc7('0x175b')]()); } return _0x9e445c; }, 'readNumber': function(_0x3ee129) { null == _0x3ee129 && (_0x3ee129 = !0x1); return _0x3ee129 ? this[_0x4cc7('0x1710')]['readDouble']() : this[_0x4cc7('0x1710')][_0x4cc7('0x175b')](); }, 'parseMatrix43RawData': function() { var _0x45c448 = _0x2bc114[_0x4cc7('0x9cf')](null, 0x10, !0x0); _0x45c448[_0x4cc7('0x9e7')](0x0, this['readNumber'](this[_0x4cc7('0x16fd')])); _0x45c448['set'](0x1, this[_0x4cc7('0x172e')](this[_0x4cc7('0x16fd')])); _0x45c448['set'](0x2, this['readNumber'](this['_accuracyMatrix'])); _0x45c448[_0x4cc7('0x9e7')](0x3, 0x0); _0x45c448[_0x4cc7('0x9e7')](0x4, this[_0x4cc7('0x172e')](this[_0x4cc7('0x16fd')])); _0x45c448['set'](0x5, this[_0x4cc7('0x172e')](this['_accuracyMatrix'])); _0x45c448[_0x4cc7('0x9e7')](0x6, this['readNumber'](this[_0x4cc7('0x16fd')])); _0x45c448[_0x4cc7('0x9e7')](0x7, 0x0); _0x45c448[_0x4cc7('0x9e7')](0x8, this[_0x4cc7('0x172e')](this[_0x4cc7('0x16fd')])); _0x45c448[_0x4cc7('0x9e7')](0x9, this[_0x4cc7('0x172e')](this[_0x4cc7('0x16fd')])); _0x45c448['set'](0xa, this[_0x4cc7('0x172e')](this[_0x4cc7('0x16fd')])); _0x45c448[_0x4cc7('0x9e7')](0xb, 0x0); _0x45c448[_0x4cc7('0x9e7')](0xc, this[_0x4cc7('0x172e')](this[_0x4cc7('0x16fd')])); _0x45c448['set'](0xd, this[_0x4cc7('0x172e')](this[_0x4cc7('0x16fd')])); _0x45c448[_0x4cc7('0x9e7')](0xe, this['readNumber'](this[_0x4cc7('0x16fd')])); _0x45c448[_0x4cc7('0x9e7')](0xf, 0x1); isNaN(_0x45c448['get'](0x0)) && (_0x45c448[_0x4cc7('0x9e7')](0x0, 0x1), _0x45c448[_0x4cc7('0x9e7')](0x1, 0x0), _0x45c448[_0x4cc7('0x9e7')](0x2, 0x0), _0x45c448[_0x4cc7('0x9e7')](0x4, 0x0), _0x45c448[_0x4cc7('0x9e7')](0x5, 0x1), _0x45c448[_0x4cc7('0x9e7')](0x6, 0x0), _0x45c448[_0x4cc7('0x9e7')](0x8, 0x0), _0x45c448[_0x4cc7('0x9e7')](0x9, 0x0), _0x45c448[_0x4cc7('0x9e7')](0xa, 0x1), _0x45c448[_0x4cc7('0x9e7')](0xc, 0x0), _0x45c448['set'](0xd, 0x0), _0x45c448['set'](0xe, 0x0)); return _0x45c448; }, '__class__': _0x2d74a6 }); var _0xa51928 = function() {}; _0x16dada[_0x4cc7('0x1805')] = _0xa51928; _0xa51928[_0x4cc7('0x8f2')] = ['away3d', 'loaders', 'parsers', _0x4cc7('0x1806')]; _0xa51928[_0x4cc7('0x8')] = {}; _0xa51928[_0x4cc7('0x8')]['id'] = null; _0xa51928[_0x4cc7('0x8')]['name'] = null; _0xa51928[_0x4cc7('0x8')]['data'] = null; _0xa51928[_0x4cc7('0x8')]['len'] = null; _0xa51928[_0x4cc7('0x8')][_0x4cc7('0x1744')] = null; _0xa51928[_0x4cc7('0x8')]['extras'] = null; _0xa51928[_0x4cc7('0x8')][_0x4cc7('0x11a6')] = null; _0xa51928[_0x4cc7('0x8')][_0x4cc7('0x17f2')] = null; _0xa51928[_0x4cc7('0x8')][_0x4cc7('0x138b')] = function(_0x1b1026) { null == this.errorMessages && (this.errorMessages = _0x2bc114.toObjectVector(null)); this.errorMessages.push(_0x1b1026); } ; _0xa51928[_0x4cc7('0x8')]['__class__'] = _0xa51928; var _0x3aa422 = function() {}; _0x16dada[_0x4cc7('0x1807')] = _0x3aa422; _0x3aa422[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x1808')]; _0x3aa422[_0x4cc7('0x16fc')] = function(_0x2607c9, _0x17e83e) { return (_0x2607c9 & _0x17e83e) == _0x17e83e; } ; var _0x2fd326 = function() { this[_0x4cc7('0x42')] = new _0x67da9e(); }; _0x16dada[_0x4cc7('0x1809')] = _0x2fd326; _0x2fd326['__name__'] = [_0x4cc7('0x7f'), 'loaders', 'parsers', _0x4cc7('0x180a')]; _0x2fd326[_0x4cc7('0x8')] = {}; _0x2fd326[_0x4cc7('0x8')]['data'] = null; _0x2fd326[_0x4cc7('0x8')][_0x4cc7('0x9e7')] = function(_0x356a98, _0x4929d8) { this.data.h[_0x356a98] = _0x4929d8; } ; _0x2fd326[_0x4cc7('0x8')][_0x4cc7('0x2b')] = function(_0x1722a5, _0x543e65) { return this.data.h.hasOwnProperty(_0x1722a5) ? this.data.h[_0x1722a5] : _0x543e65; } ; _0x2fd326[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x2fd326; var _0x5968e2 = function() { _0x6573cf[_0x4cc7('0x96b')](this, 'binary'); }; _0x16dada['away3d.loaders.parsers.AWDParser'] = _0x5968e2; _0x5968e2['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), 'AWDParser']; _0x5968e2[_0x4cc7('0x5ba')] = function(_0x3e0a40) { return 'awd' == _0x3e0a40[_0x4cc7('0x1646')](); } ; _0x5968e2[_0x4cc7('0x164d')] = function(_0x4d9d46) { return _0x2acbeb['supportsData'](_0x4d9d46) ? !0x0 : _0x2d74a6[_0x4cc7('0x164d')](_0x4d9d46); } ; _0x5968e2['__super__'] = _0x6573cf; _0x5968e2[_0x4cc7('0x8')] = _0x5aff49(_0x6573cf[_0x4cc7('0x8')], { '_parser': null, 'get_dependencies': function() { return null != this['_parser'] ? this[_0x4cc7('0x1667')][_0x4cc7('0x15ce')]() : _0x6573cf[_0x4cc7('0x8')]['get_dependencies'][_0x4cc7('0x96b')](this); }, 'get_parsingComplete': function() { return null != this['_parser'] ? this[_0x4cc7('0x1667')][_0x4cc7('0x1640')]() : !0x1; }, 'get_parsingPaused': function() { return null != this[_0x4cc7('0x1667')] ? this[_0x4cc7('0x1667')][_0x4cc7('0x1641')]() : !0x1; }, 'resolveDependency': function(_0x4922ac) { null != this[_0x4cc7('0x1667')] && this[_0x4cc7('0x1667')][_0x4cc7('0x16e8')](_0x4922ac); }, 'resolveDependencyFailure': function(_0x3a8c65) { null != this['_parser'] && this['_parser'][_0x4cc7('0x180b')](_0x3a8c65); }, 'resolveDependencyName': function(_0xb63c4, _0x137240) { if (_0x4cc7('0x180c') !== _0x4cc7('0x180c')) { try { return _0xb63c4[_0x4cc7('0xa37')](_0x137240); } catch (_0x3496ab) { return _0x4964ea['lastException'] = _0x3496ab, _0x3496ab instanceof _0x202aa0 && (_0x3496ab = _0x3496ab[_0x4cc7('0x9a4')]), this[_0x4cc7('0x9a5')](_0x3496ab), !0x1; } } else { return null != this['_parser'] ? this[_0x4cc7('0x1667')]['resolveDependencyName'](_0xb63c4, _0x137240) : _0x137240[_0x4cc7('0xb4e')](); } }, 'resumeParsingAfterDependencies': function() { null != this['_parser'] && this['_parser']['resumeParsingAfterDependencies'](); }, 'proceedParsing': function() { if ('FGRZP' === _0x4cc7('0x180d')) { this['hasEventListener']('enterFrame') && (null == this[_0x4cc7('0x12b6')] && (this[_0x4cc7('0x12b6')] = new _0x76b31e(_0x4cc7('0x576'))), this['dispatchEvent'](this['_enterFrame'])); } else { null == this[_0x4cc7('0x1667')] && (_0x2d74a6[_0x4cc7('0x164d')](this[_0x4cc7('0x15f5')]) ? this[_0x4cc7('0x1667')] = new _0x2d74a6() : this['_parser'] = new _0x2acbeb(), this[_0x4cc7('0x1667')][_0x4cc7('0x1673')](this[_0x4cc7('0x15c0')]()), this[_0x4cc7('0x1667')]['addEventListener'](_0x4cc7('0x163e'), _0x48c401(this, this[_0x4cc7('0x1672')])), this[_0x4cc7('0x1667')]['addEventListener'](_0x4cc7('0x15dc'), _0x48c401(this, this[_0x4cc7('0x15dd')])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x4cc7('0x150e'), _0x48c401(this, this[_0x4cc7('0x1671')])), this[_0x4cc7('0x1667')]['addEventListener'](_0x4cc7('0x1500'), _0x48c401(this, this['onAssetComplete'])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')]('animationSetComplete', _0x48c401(this, this[_0x4cc7('0x1501')])), this['_parser']['addEventListener'](_0x4cc7('0x1503'), _0x48c401(this, this[_0x4cc7('0x1501')])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')]('animationNodeComplete', _0x48c401(this, this['onAssetComplete'])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x4cc7('0x1504'), _0x48c401(this, this[_0x4cc7('0x1501')])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x4cc7('0x1505'), _0x48c401(this, this['onAssetComplete'])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x4cc7('0x1506'), _0x48c401(this, this[_0x4cc7('0x1501')])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x4cc7('0x1507'), _0x48c401(this, this[_0x4cc7('0x1501')])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x4cc7('0x752'), _0x48c401(this, this['onAssetComplete'])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x4cc7('0x1513'), _0x48c401(this, this[_0x4cc7('0x1501')])), this['_parser'][_0x4cc7('0x9ad')](_0x4cc7('0x5b1'), _0x48c401(this, this['onAssetComplete'])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x4cc7('0xf1'), _0x48c401(this, this['onAssetComplete'])), this[_0x4cc7('0x1667')]['addEventListener'](_0x4cc7('0x1508'), _0x48c401(this, this[_0x4cc7('0x1501')])), this[_0x4cc7('0x1667')][_0x4cc7('0x1674')](this[_0x4cc7('0x15f5')])); return !0x1; } }, 'onParseError': function(_0x597801) { this[_0x4cc7('0x44')](_0x597801[_0x4cc7('0x1176')]()); }, 'onReadyForDependencies': function(_0x3b44e6) { if (_0x4cc7('0x180e') !== _0x4cc7('0x180f')) { this[_0x4cc7('0x44')](_0x3b44e6[_0x4cc7('0x1176')]()); } else { _0x1eb24a['prototype'][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x3b44e6); this[_0x4cc7('0x1810')] = this[_0x4cc7('0x1011')](_0x3b44e6[_0x4cc7('0x1811')][_0x4cc7('0x100f')]('source')); } }, 'onAssetComplete': function(_0x4e465d) { if ('KFzoC' === _0x4cc7('0x1812')) { var _0x175bd9 = this[_0x4cc7('0x1813')]; if (null != _0x842c50[_0x4e465d] ? _0x175bd9[_0x4cc7('0xd76')](_0x4e465d) : _0x175bd9['h']['hasOwnProperty'](_0x4e465d)) return _0x175bd9 = this[_0x4cc7('0x1813')], null != _0x842c50[_0x4e465d] ? _0x175bd9[_0x4cc7('0xd77')](_0x4e465d) : _0x175bd9['h'][_0x4e465d]; _0x175bd9 = this['cachedText']; if (null != _0x842c50[_0x4e465d] ? _0x175bd9['existsReserved'](_0x4e465d) : _0x175bd9['h'][_0x4cc7('0x959')](_0x4e465d)) { _0x175bd9 = this[_0x4cc7('0x1814')]; _0x175bd9 = _0x406a52[_0x4cc7('0x1815')](null != _0x842c50[_0x4e465d] ? _0x175bd9['getReserved'](_0x4e465d) : _0x175bd9['h'][_0x4e465d]); var _0x2ae46a = this['cachedBytes']; null != _0x842c50[_0x4e465d] ? _0x2ae46a['setReserved'](_0x4e465d, _0x175bd9) : _0x2ae46a['h'][_0x4e465d] = _0x175bd9; return _0x175bd9; } _0x175bd9 = this[_0x4cc7('0x146e')]; if (null != _0x842c50[_0x4e465d] ? _0x175bd9[_0x4cc7('0xd76')](_0x4e465d) : _0x175bd9['h'][_0x4cc7('0x959')](_0x4e465d)) return _0x175bd9 = this[_0x4cc7('0x146e')], _0x5260f5['__cast'](_0x4b4d92['createInstance'](null != _0x842c50[_0x4e465d] ? _0x175bd9['getReserved'](_0x4e465d) : _0x175bd9['h'][_0x4e465d], []), _0x3fbf75); _0x175bd9 = this[_0x4cc7('0x1040')]; return _0x406a52[_0x4cc7('0xcb6')](null != _0x842c50[_0x4e465d] ? _0x175bd9['getReserved'](_0x4e465d) : _0x175bd9['h'][_0x4e465d]); } else { this[_0x4cc7('0x44')](_0x4e465d['clone']()); } }, 'onParseComplete': function(_0x3696ad) { if (_0x4cc7('0x1816') !== _0x4cc7('0x1817')) { this['_parser'][_0x4cc7('0xa2d')](_0x4cc7('0x15dc'), _0x48c401(this, this[_0x4cc7('0x15dd')])); this[_0x4cc7('0x1667')][_0x4cc7('0xa2d')]('parseComplete', _0x48c401(this, this[_0x4cc7('0x1672')])); this['_parser'][_0x4cc7('0xa2d')](_0x4cc7('0x150e'), _0x48c401(this, this[_0x4cc7('0x1671')])); this[_0x4cc7('0x1667')]['removeEventListener'](_0x4cc7('0x1500'), _0x48c401(this, this[_0x4cc7('0x1501')])); this[_0x4cc7('0x1667')][_0x4cc7('0xa2d')](_0x4cc7('0x1502'), _0x48c401(this, this['onAssetComplete'])); this['_parser'][_0x4cc7('0xa2d')](_0x56067a[_0x4cc7('0x5d7')], _0x48c401(this, this['onAssetComplete'])); this['_parser']['removeEventListener']('animationNodeComplete', _0x48c401(this, this[_0x4cc7('0x1501')])); this[_0x4cc7('0x1667')][_0x4cc7('0xa2d')](_0x4cc7('0x1504'), _0x48c401(this, this[_0x4cc7('0x1501')])); this[_0x4cc7('0x1667')]['removeEventListener'](_0x4cc7('0x1505'), _0x48c401(this, this[_0x4cc7('0x1501')])); this[_0x4cc7('0x1667')]['removeEventListener']('containerComplete', _0x48c401(this, this['onAssetComplete'])); this[_0x4cc7('0x1667')][_0x4cc7('0xa2d')](_0x4cc7('0x1507'), _0x48c401(this, this[_0x4cc7('0x1501')])); this['_parser'][_0x4cc7('0xa2d')](_0x4cc7('0x752'), _0x56067a[_0x4cc7('0x5bb')](_0x48c401, this, this[_0x4cc7('0x1501')])); this[_0x4cc7('0x1667')]['removeEventListener'](_0x4cc7('0x1513'), _0x48c401(this, this[_0x4cc7('0x1501')])); this[_0x4cc7('0x1667')][_0x4cc7('0xa2d')](_0x4cc7('0x5b1'), _0x48c401(this, this[_0x4cc7('0x1501')])); this[_0x4cc7('0x1667')][_0x4cc7('0xa2d')](_0x4cc7('0xf1'), _0x48c401(this, this['onAssetComplete'])); this[_0x4cc7('0x1667')][_0x4cc7('0xa2d')](_0x4cc7('0x1508'), _0x48c401(this, this[_0x4cc7('0x1501')])); this[_0x4cc7('0x163c')](); } else { return _0x3696ad['characters'][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d6')][_0x4cc7('0x11db')]; } }, '__class__': _0x5968e2 }); var _0x155182 = function(_0x30bdce) { if (_0x4cc7('0x1818') !== _0x4cc7('0x1818')) { return _0x56067a[_0x4cc7('0x5d3')](_0x4cc7('0x610') + _0x4bf907['string'](b), _0x4cc7('0x156')) + _0x4bf907[_0x4cc7('0x4dc')](d[_0x4cc7('0x1819')]) + _0x4cc7('0x139') + (this[_0x4cc7('0x181a')] ? _0x4bf907['string'](b) + _0x4cc7('0x181b') : _0x4bf907['string'](d[_0x4cc7('0x181c')]) + '.xyz\x0a') + _0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x156') + _0x4bf907['string'](this[_0x4cc7('0x181d')]) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x181e') + _0x4bf907[_0x4cc7('0x4dc')](b) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x156') + _0x4bf907['string'](this['_dataReg']) + _0x4cc7('0x181f') + _0x4bf907['string'](b) + _0x4cc7('0x156') + _0x4bf907['string'](this[_0x4cc7('0x181d')]) + '.z,\x20' + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x1820') + _0x4bf907[_0x4cc7('0x4dc')](b) + '.y,\x20' + _0x4bf907['string'](this['_dataReg']) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x1821') + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](b) + '.x,\x20' + _0x4bf907['string'](b) + _0x4cc7('0x1820') + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x132') + _0x4bf907['string'](b) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x619'); } else { null == _0x30bdce && (_0x30bdce = 0x0); this[_0x4cc7('0x1822')] = new _0x2129f7(0xff0000); this['_defaultColorMaterial'] = new _0x43ea86(0xff0000); this[_0x4cc7('0x17fb')] = _0x430307['getDefaultMaterial'](); this[_0x4cc7('0x1823')] = 0x0; this[_0x4cc7('0x1824')] = _0xfe03f6[_0x4cc7('0x1825')]; this[_0x4cc7('0x1826')] = 0x0 < _0x30bdce ? _0x30bdce : 0x1; this[_0x4cc7('0x1827')] = _0x155182[_0x4cc7('0x1828')]; _0x6573cf['call'](this, _0x4cc7('0x1669')); } }; _0x16dada[_0x4cc7('0x1829')] = _0x155182; _0x155182[_0x4cc7('0x8f2')] = ['away3d', 'loaders', _0x4cc7('0x417'), 'DAEParser']; _0x155182[_0x4cc7('0x5ba')] = function(_0xed99c1) { _0xed99c1 = _0xed99c1['toLowerCase'](); return 'dae' == _0xed99c1; } ; _0x155182[_0x4cc7('0x164d')] = function(_0x1ba11e) { if (_0x4cc7('0x182a') === 'mjXrv') { _0x36f031[_0x4cc7('0x96b')](this, _0x1ba11e, !0x1, _0x36f031[_0x4cc7('0x182b')], _0x48c401(this, this['or'])); } else { _0x1ba11e = _0x4bf907[_0x4cc7('0x4dc')](_0x1ba11e); return -0x1 != _0x1ba11e[_0x4cc7('0x2d')](_0x4cc7('0x182c')) || -0x1 != _0x1ba11e[_0x4cc7('0x2d')]('collada') ? !0x0 : !0x1; } } ; _0x155182[_0x4cc7('0x92b')] = _0x6573cf; _0x155182[_0x4cc7('0x8')] = _0x5aff49(_0x6573cf[_0x4cc7('0x8')], { '_doc': null, '_fastDoc': null, '_parseState': null, '_imageList': null, '_imageCount': null, '_currentImage': null, '_dependencyCount': null, '_configFlags': null, '_parseFlags': null, '_libImages': null, '_libMaterials': null, '_libEffects': null, '_libGeometries': null, '_libControllers': null, '_libAnimations': null, '_scene': null, '_root': null, '_geometries': null, '_animationInfo': null, '_rootNodes': null, '_defaultBitmapMaterial': null, '_defaultColorMaterial': null, '_defaultColorMaterialMulti': null, 'getGeometryByName': function(_0x19ae2b, _0xe0e2aa) { null == _0xe0e2aa && (_0xe0e2aa = !0x1); if (null == this[_0x4cc7('0x182d')]) return null; for (var _0x1cb55e = 0x0, _0x1757cb = this[_0x4cc7('0x182d')]; _0x1cb55e < _0x1757cb[_0x4cc7('0x34')](); ) { var _0x57959e = _0x1757cb['get'](_0x1cb55e); ++_0x1cb55e; if (_0x57959e['get_name']() == _0x19ae2b) return _0xe0e2aa ? _0x57959e[_0x4cc7('0x1176')]() : _0x57959e; } return null; }, 'resolveDependency': function(_0x1ad22d) { if (0x1 == _0x1ad22d['get_assets']()[_0x4cc7('0x34')]()) { if (_0x2d63f9[_0x4cc7('0xdc')]('scXBV', _0x4cc7('0x182e'))) { _0x338b9[_0x4cc7('0x96b')](this); this[_0x4cc7('0xa00')] = 0x1; this[_0x4cc7('0xad8')] = 0xa; this[_0x4cc7('0xb20')] = !0x1; this[_0x4cc7('0xa01')] = new _0x4a1676(); this[_0x4cc7('0xa02')] = !0x0; this['__rotationSine'] = this[_0x4cc7('0xa04')] = 0x0; this[_0x4cc7('0x9c2')] = this[_0x4cc7('0xa05')] = this[_0x4cc7('0xa06')] = this[_0x4cc7('0xb34')] = 0x1; this['__worldBlendMode'] = 0xa; this['__worldTransform'] = new _0x4a1676(); this['__worldColorTransform'] = new _0x1c055e(); this[_0x4cc7('0x9c1')] = new _0x4a1676(); this[_0x4cc7('0xa9d')] = !0x0; this[_0x4cc7('0xd6a')](_0x4cc7('0xbc4') + ++_0x21ad67[_0x4cc7('0xa0a')]); null != _0x21ad67[_0x4cc7('0xa0b')] && (this[_0x4cc7('0x99c')] = _0x21ad67[_0x4cc7('0xa0b')], _0x21ad67[_0x4cc7('0xa0b')] = null, this[_0x4cc7('0x99c')][_0x4cc7('0xa0c')](this)); } else { var _0x406fbb = _0x5260f5[_0x4cc7('0x9a0')](_0x1ad22d['get_assets']()[_0x4cc7('0x2b')](0x0), _0x1603fe) ? _0x1ad22d[_0x4cc7('0xb73')]()[_0x4cc7('0x2b')](0x0) : null; this[_0x4cc7('0x1823')]--; if (null != _0x406fbb && null != _0x5260f5[_0x4cc7('0x99b')](_0x406fbb, _0xf32aa2)[_0x4cc7('0xaf0')]()) { var _0x5bea62 = this[_0x4cc7('0x182f')]; _0x1ad22d = _0x1ad22d['get_id'](); _0x5bea62 = null != _0x842c50[_0x1ad22d] ? _0x5bea62['getReserved'](_0x1ad22d) : _0x5bea62['h'][_0x1ad22d]; null != _0x5bea62 && (_0x5bea62['resource'] = _0x5260f5[_0x4cc7('0x99b')](_0x406fbb, _0xf32aa2)); } 0x0 == this['_dependencyCount'] && (this[_0x4cc7('0x1824')] = _0xfe03f6['PARSE_MATERIALS']); } } }, 'resolveDependencyFailure': function(_0x4cf11b) { this[_0x4cc7('0x1823')]--; 0x0 == this['_dependencyCount'] && (this[_0x4cc7('0x1824')] = _0xfe03f6[_0x4cc7('0x1830')]); }, 'proceedParsing': function() { null == this[_0x4cc7('0x17fb')] && (this[_0x4cc7('0x17fb')] = this[_0x4cc7('0x1831')]()); var _0xabbe3a = new _0x560bef(); switch (this[_0x4cc7('0x1824')][0x1]) { case 0x0: try { this[_0x4cc7('0x1832')] = _0x4fbde0[_0x4cc7('0xca6')](this[_0x4cc7('0x167e')]()), this[_0x4cc7('0x1833')] = new _0x23d30b(this[_0x4cc7('0x1832')][_0x4cc7('0xd56')]()), this['_imageList'] = this[_0x4cc7('0x1833')][_0x4cc7('0x1834')][_0x4cc7('0x100f')](_0x4cc7('0x1835')) ? this[_0x4cc7('0x1833')][_0x4cc7('0x1811')][_0x4cc7('0x100f')](_0x4cc7('0x1835'))['nodes'][_0x4cc7('0x100f')](_0x4cc7('0xa7e')) : _0xabbe3a, this[_0x4cc7('0x1836')] = this[_0x4cc7('0x1823')] = this['_imageList']['length'], this[_0x4cc7('0x1837')] = 0x0, this[_0x4cc7('0x1824')] = 0x0 < this[_0x4cc7('0x1836')] ? _0xfe03f6[_0x4cc7('0x1838')] : _0xfe03f6['PARSE_MATERIALS']; } catch (_0x3cef00) { _0x4964ea[_0x4cc7('0xab4')] = _0x3cef00; _0x3cef00 instanceof _0x202aa0 && (_0x3cef00 = _0x3cef00[_0x4cc7('0x9a4')]); if (_0x5260f5[_0x4cc7('0x9a0')](_0x3cef00, _0xc6df85)) return !0x0; throw _0x3cef00; } break; case 0x1: this[_0x4cc7('0x182f')] = this[_0x4cc7('0x1839')](this[_0x4cc7('0x1833')][_0x4cc7('0x1834')][_0x4cc7('0x100f')]('library_images') ? this[_0x4cc7('0x1833')][_0x4cc7('0x1811')]['resolve'](_0x4cc7('0x1835'))[_0x4cc7('0xe6f')][_0x4cc7('0x100f')](_0x4cc7('0xa7e')) : _0xabbe3a, _0x2ff592); for (_0xabbe3a = this[_0x4cc7('0x182f')][_0x4cc7('0x9f5')](); _0xabbe3a['hasNext'](); ) { var _0x1283c5 = _0xabbe3a['next'](); _0x1283c5 = this[_0x4cc7('0x182f')]['get'](_0x1283c5); this['addDependency'](_0x1283c5['id'], new _0x4ccd8b(_0x1283c5[_0x4cc7('0x1010')])); } this['pauseAndRetrieveDependencies'](); break; case 0x2: this[_0x4cc7('0x183a')] = this[_0x4cc7('0x1839')](this[_0x4cc7('0x1833')][_0x4cc7('0x1834')][_0x4cc7('0x100f')](_0x4cc7('0x183b')) ? this['_fastDoc']['node'][_0x4cc7('0x100f')]('library_materials')['nodes']['resolve']('material') : _0xabbe3a, _0x5605c0); this[_0x4cc7('0x183c')] = this[_0x4cc7('0x1839')](this[_0x4cc7('0x1833')]['hasNode']['resolve'](_0x4cc7('0x183d')) ? this[_0x4cc7('0x1833')][_0x4cc7('0x1811')]['resolve'](_0x4cc7('0x183d'))[_0x4cc7('0xe6f')][_0x4cc7('0x100f')]('effect') : _0xabbe3a, _0x10f32a); this['setupMaterials'](); this['_parseState'] = _0xfe03f6[_0x4cc7('0x183e')]; break; case 0x3: this[_0x4cc7('0x183f')] = this[_0x4cc7('0x1839')](this['_fastDoc'][_0x4cc7('0x1834')][_0x4cc7('0x100f')]('library_geometries') ? this['_fastDoc'][_0x4cc7('0x1811')][_0x4cc7('0x100f')](_0x4cc7('0x1840'))[_0x4cc7('0xe6f')][_0x4cc7('0x100f')](_0x4cc7('0x11b3')) : _0xabbe3a, _0x549cfe); this['_geometries'] = this[_0x4cc7('0x1841')](); this['_parseState'] = _0xfe03f6[_0x4cc7('0x1842')]; break; case 0x4: this['_libControllers'] = this[_0x4cc7('0x1839')](this[_0x4cc7('0x1833')][_0x4cc7('0x1834')]['resolve'](_0x4cc7('0x1843')) ? this[_0x4cc7('0x1833')][_0x4cc7('0x1811')][_0x4cc7('0x100f')](_0x4cc7('0x1843'))[_0x4cc7('0xe6f')][_0x4cc7('0x100f')]('controller') : _0xabbe3a, _0x3fad75); this[_0x4cc7('0x1824')] = _0xfe03f6[_0x4cc7('0x1844')]; break; case 0x5: this[_0x4cc7('0x1845')] = this[_0x4cc7('0xb41')] = null; this[_0x4cc7('0x1846')] = this[_0x4cc7('0x1839')](this[_0x4cc7('0x1833')]['hasNode'][_0x4cc7('0x100f')](_0x4cc7('0x1847')) ? this['_fastDoc']['node'][_0x4cc7('0x100f')](_0x4cc7('0x1847'))[_0x4cc7('0xe6f')][_0x4cc7('0x100f')]('animation') : _0xabbe3a, _0x5610d7); this[_0x4cc7('0x1848')] = _0x2bc114[_0x4cc7('0x24')](null); if (this[_0x4cc7('0x1833')]['hasNode'][_0x4cc7('0x100f')](_0x4cc7('0xc32'))) { if (_0x4cc7('0x1849') === _0x4cc7('0x184a')) { _0x5f2295['get_instance']()[_0x4cc7('0xc57')](_0x53b1b3[_0x4cc7('0x493')]()); } else { this['_scene'] = new _0xb50cc3(this[_0x4cc7('0x1833')][_0x4cc7('0x1811')]['resolve']('scene')); _0xabbe3a = new _0x560bef(); for (_0x1283c5 = this['_fastDoc'][_0x4cc7('0x1811')]['resolve'](_0x4cc7('0x184b'))[_0x4cc7('0xe6f')][_0x4cc7('0x100f')](_0x4cc7('0x184c'))['h']; null != _0x1283c5; ) { var _0xb0ae7b = _0x1283c5[_0x4cc7('0x11')]; _0x1283c5 = _0x1283c5[_0x4cc7('0x3a')]; _0xb0ae7b['att'][_0x4cc7('0x100f')]('id') == this[_0x4cc7('0xb41')][_0x4cc7('0x184d')][_0x4cc7('0x1124')] && _0xabbe3a['push'](_0xb0ae7b); } 0x0 < _0xabbe3a['length'] && (this[_0x4cc7('0x1845')] = new _0x295178(this,_0xabbe3a[_0x4cc7('0x9fa')]()), this[_0x4cc7('0x1845')]['updateTransforms'](this[_0x4cc7('0x1845')]), this['_animationInfo'] = this[_0x4cc7('0x184e')](), this[_0x4cc7('0x184f')](this[_0x4cc7('0x1845')])); } } this[_0x4cc7('0x1824')] = this[_0x4cc7('0x1850')]() ? _0xfe03f6[_0x4cc7('0x1851')] : _0xfe03f6[_0x4cc7('0x1852')]; break; case 0x6: this[_0x4cc7('0x1824')] = _0xfe03f6[_0x4cc7('0x1852')]; break; case 0x7: return !0x0; } return !0x1; }, 'buildDefaultMaterial': function(_0xb673e) { if (_0x4cc7('0x1853') !== 'uTEYI') { null != _0xb673e ? _0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) ? this[_0x4cc7('0x17fb')] = new _0x705f29(new _0xf32aa2(_0xb673e)) : this[_0x4cc7('0x17fb')] = new _0x2943e4(new _0xf32aa2(_0xb673e)) : _0x331be6['gt'](0x2, this['get_materialMode']()) ? this[_0x4cc7('0x17fb')] = _0x430307['getDefaultMaterial']() : this[_0x4cc7('0x17fb')] = new _0x2943e4(_0x430307[_0x4cc7('0x16a6')]()); return this[_0x4cc7('0x17fb')]; } else { return this[_0x4cc7('0x1854')]; } }, 'applySkinBindShape': function(_0x160df6, _0x32bcda) { for (var _0x4d6d19 = new _0x21e384(), _0x4ea459 = 0x0, _0x4aac35 = _0x160df6['get_subGeometries'](); _0x4ea459 < _0x4aac35[_0x4cc7('0x34')](); ) { var _0x35d58d = _0x4aac35[_0x4cc7('0x2b')](_0x4ea459); ++_0x4ea459; var _0x5d101a = _0x35d58d['get_vertexData'](); for (_0x160df6 = _0x35d58d[_0x4cc7('0x1162')](); _0x160df6 < _0x5d101a[_0x4cc7('0x34')](); ) _0x4d6d19['x'] = _0x5d101a[_0x4cc7('0x2b')](_0x160df6), _0x4d6d19['y'] = _0x5d101a[_0x4cc7('0x2b')](_0x160df6 + 0x1), _0x4d6d19['z'] = _0x5d101a[_0x4cc7('0x2b')](_0x160df6 + 0x2), _0x4d6d19 = _0x32bcda[_0x4cc7('0x1855')]['transformVector'](_0x4d6d19), _0x5d101a['set'](_0x160df6, _0x4d6d19['x']), _0x5d101a[_0x4cc7('0x9e7')](_0x160df6 + 0x1, _0x4d6d19['y']), _0x5d101a[_0x4cc7('0x9e7')](_0x160df6 + 0x2, _0x4d6d19['z']), _0x160df6 += _0x35d58d[_0x4cc7('0x115f')](); _0x5260f5['__cast'](_0x35d58d, _0x138811)[_0x4cc7('0x11a4')](_0x5d101a); } }, 'applySkinController': function(_0x265994, _0x1e226a, _0x2c60ea, _0x3f2f27) { if (_0x4cc7('0x1856') === _0x2d63f9[_0x4cc7('0x117')]) { for (var _0x490e9f, _0x54fed1, _0x47dde6, _0x43f0dd, _0x118ad1 = 0x0, _0x4bf907 = _0x265994[_0x4cc7('0xe33')]()[_0x4cc7('0x34')](); _0x118ad1 < _0x4bf907; ) { var _0x48c401 = _0x118ad1++; _0x3f2f27 = _0x5260f5[_0x4cc7('0x99b')](_0x265994['get_subGeometries']()[_0x4cc7('0x2b')](_0x48c401), _0x138811); _0x490e9f = _0x1e226a[_0x4cc7('0x460')][_0x4cc7('0x2b')](_0x48c401); _0x54fed1 = _0x2bc114['toFloatVector'](null, _0x2c60ea[_0x4cc7('0x1857')] * _0x490e9f[_0x4cc7('0x26')]['get_length'](), !0x0); _0x47dde6 = _0x2bc114[_0x4cc7('0x9cf')](null, _0x2c60ea[_0x4cc7('0x1857')] * _0x490e9f[_0x4cc7('0x26')][_0x4cc7('0x34')](), !0x0); for (var _0x126a40 = _0x43f0dd = 0x0, _0x16dada = _0x490e9f[_0x4cc7('0x26')]['get_length'](); _0x126a40 < _0x16dada; ) { if (_0x4cc7('0x1858') === _0x4cc7('0x1858')) { var _0x5aff49 = _0x126a40++; _0x5aff49 = _0x2c60ea[_0x4cc7('0x1859')][_0x4cc7('0x2b')](_0x490e9f[_0x4cc7('0x26')][_0x4cc7('0x2b')](_0x5aff49)[_0x4cc7('0x185a')]); for (var _0x38cf30 = 0x0, _0x50ab44 = _0x5aff49[_0x4cc7('0x34')](); _0x38cf30 < _0x50ab44; ) { var _0x3e3cd2 = _0x38cf30++; _0x3e3cd2 = _0x5aff49['get'](_0x3e3cd2); _0x54fed1['set'](_0x43f0dd, _0x331be6[_0x4cc7('0xea3')](0x3 * _0x3e3cd2[_0x4cc7('0x185b')])); _0x47dde6[_0x4cc7('0x9e7')](_0x43f0dd++, _0x3e3cd2['weight']); } _0x5aff49 = _0x5aff49[_0x4cc7('0x34')](); for (_0x38cf30 = _0x2c60ea[_0x4cc7('0x1857')]; _0x5aff49 < _0x38cf30; ) _0x5aff49++, _0x54fed1['set'](_0x43f0dd, 0x0), _0x47dde6[_0x4cc7('0x9e7')](_0x43f0dd++, 0x0); } else { if (this[_0x4cc7('0x185c')]) { for (var _0x14d623 = 0x0, _0x28e8e5 = this[_0x4cc7('0x185d')]; _0x56067a['KfvMN'](_0x14d623, _0x28e8e5[_0x4cc7('0x21')]); ) { var _0x598766 = _0x28e8e5[_0x14d623]; ++_0x14d623; if (this[_0x4cc7('0x185e')] || _0x598766[_0x4cc7('0x185f')]) _0x598766[_0x4cc7('0x1860')](), _0x598766[_0x4cc7('0x185f')] = !0x1; } this[_0x4cc7('0x185c')] = this['__allDirty'] = !0x1; } } } _0x490e9f = new _0x32ea77(_0x2c60ea[_0x4cc7('0x1857')]); _0x490e9f[_0x4cc7('0x11a4')](_0x3f2f27[_0x4cc7('0xde0')]()['concat'](null)); _0x490e9f[_0x4cc7('0x1155')](_0x3f2f27[_0x4cc7('0x1153')]()); _0x490e9f[_0x4cc7('0x11de')](_0x54fed1); _0x490e9f[_0x4cc7('0x1861')](_0x47dde6); _0x265994[_0x4cc7('0xe33')]()[_0x4cc7('0x9e7')](_0x48c401, _0x490e9f); _0x265994[_0x4cc7('0xe33')]()['get'](_0x48c401)[_0x4cc7('0x1167')](_0x265994); } } else { null == _0x265994 && (_0x265994 = !0x1); null != _0x44366e[_0x4cc7('0x991')]['strokeStyle'] && (_0x265994 || _0x44366e['context'][_0x4cc7('0x1862')](), _0x44366e['context'][_0x4cc7('0x7d6')](), _0x265994 && _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x1862')](), _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x1863')]()); } }, 'parseAnimationInfo': function() { var _0x2309bc = new _0x4ee1cb(); _0x2309bc[_0x4cc7('0x1864')] = -Infinity; _0x2309bc[_0x4cc7('0x1865')] = -_0x2309bc[_0x4cc7('0x1864')]; _0x2309bc[_0x4cc7('0x1866')] = 0x0; var _0x34372f = this[_0x4cc7('0x1846')]; for (_0x34372f = new _0x31a1ea(_0x34372f,_0x34372f[_0x4cc7('0x1867')]()); _0x34372f['hasNext'](); ) for (var _0x2cc254 = 0x0, _0x52e612 = _0x34372f['next']()[_0x4cc7('0x1868')]; _0x2cc254 < _0x52e612[_0x4cc7('0x34')](); ) { if (_0x4cc7('0x1869') !== _0x4cc7('0x1869')) { var _0x5bcc58 = _0x5260f5['__instanceof'](_0x2309bc[_0x4cc7('0xb73')]()['get'](0x0), _0x1603fe) ? _0x2309bc[_0x4cc7('0xb73')]()[_0x4cc7('0x2b')](0x0) : null; _0x2309bc = this[_0x4cc7('0xb74')](_0x2309bc[_0x4cc7('0xb75')]()); null != _0x2309bc && null != _0x5bcc58 && (_0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) ? _0x5260f5[_0x4cc7('0x99b')](_0x2309bc[_0x4cc7('0x31')](), _0x705f29)[_0x4cc7('0xb76')](_0x5bcc58) : _0x5260f5['__cast'](_0x2309bc[_0x4cc7('0x31')](), _0x2943e4)[_0x4cc7('0xb76')](_0x5bcc58)); } else { var _0x14cac7 = _0x52e612[_0x4cc7('0x2b')](_0x2cc254); ++_0x2cc254; var _0x3ce7e3 = this[_0x4cc7('0x1845')]['findNodeById'](_0x14cac7['targetId']); null != _0x3ce7e3 && (_0x3ce7e3[_0x4cc7('0x1868')][_0x4cc7('0x29')](_0x14cac7), _0x2309bc['minTime'] = Math['min'](_0x2309bc[_0x4cc7('0x1864')], _0x14cac7[_0x4cc7('0x186a')][_0x4cc7('0x1864')]), _0x2309bc[_0x4cc7('0x1865')] = Math['max'](_0x2309bc[_0x4cc7('0x1865')], _0x14cac7['sampler'][_0x4cc7('0x1865')]), _0x2309bc[_0x4cc7('0x1866')] = Math[_0x4cc7('0x52')](_0x331be6[_0x4cc7('0xea3')](_0x2309bc[_0x4cc7('0x1866')]), _0x14cac7[_0x4cc7('0x186a')][_0x4cc7('0x1284')]['get_length']()) | 0x0); } } return _0x2309bc; }, 'parseLibrary': function(_0x74022c, _0x2348fe) { var _0x186864 = new _0x3a1efa(); for (_0x74022c = _0x74022c['h']; null != _0x74022c; ) { var _0x27620b = _0x74022c[_0x4cc7('0x11')]; _0x74022c = _0x74022c['next']; _0x27620b = _0x4b4d92[_0x4cc7('0xce9')](_0x2348fe, [_0x27620b]); var _0xe09cb7 = _0x27620b['id']; _0x56067a['KuiWK'](null, _0x842c50[_0xe09cb7]) ? _0x186864['setReserved'](_0xe09cb7, _0x27620b) : _0x186864['h'][_0xe09cb7] = _0x27620b; } return _0x186864; }, 'parseSceneGraph': function(_0x21b17c, _0x2c71b6, _0x1db061) { null == _0x1db061 && (_0x1db061 = ''); _0x1db061 += '-'; _0x4f6276['trace'](_0x56067a[_0x4cc7('0x5d3')](_0x1db061, _0x21b17c[_0x4cc7('0x5e2')])); if (_0x4cc7('0x186b') != _0x21b17c['type']) { if (_0x4cc7('0x186c') !== _0x4cc7('0x186d')) { _0x4f6276['trace'](_0x1db061 + _0x4cc7('0x186e') + _0x21b17c[_0x4cc7('0x5e2')]); if (0x0 < _0x21b17c[_0x4cc7('0x186f')]['get_length']()) var _0x47effa = this[_0x4cc7('0x1870')](_0x21b17c, _0x2c71b6); else 0x0 < _0x21b17c[_0x4cc7('0x1871')][_0x4cc7('0x34')]() ? _0x47effa = this[_0x4cc7('0x1872')](_0x21b17c, _0x2c71b6) : (_0x47effa = new _0x1f7569(), _0x47effa[_0x4cc7('0xd6a')](_0x21b17c['id']), _0x47effa[_0x4cc7('0xf92')]()[_0x4cc7('0xf8a')] = _0x21b17c[_0x4cc7('0xb3c')]()[_0x4cc7('0xf8a')], this[_0x4cc7('0xed1')](_0x47effa, _0x21b17c['id']), null != _0x2c71b6 && _0x2c71b6[_0x4cc7('0xa0c')](_0x47effa)); _0x2c71b6 = _0x47effa; } else { var _0x2ed736 = 0x0; var _0x4a1152 = 0.007 < _0x23639f ? _0x3e3cd2 / _0x23639f : 0x0; _0x180fa9 = -_0x48c401; var _0x5f0e66 = _0x1fb3e3; } } _0x47effa = 0x0; for (var _0x4312a0 = _0x21b17c[_0x4cc7('0xe6f')][_0x4cc7('0x34')](); _0x47effa < _0x4312a0; ) { var _0x43f359 = _0x47effa++; this['parseSceneGraph'](_0x21b17c[_0x4cc7('0xe6f')][_0x4cc7('0x2b')](_0x43f359), _0x2c71b6, _0x1db061); } }, 'processController': function(_0x310909, _0x5aaf07) { if (_0x4cc7('0x1873') === 'lVxNn') { var _0x37e060 = null; if (null == _0x310909) return null; null != _0x310909[_0x4cc7('0x1874')] ? _0x37e060 = this[_0x4cc7('0x1875')](_0x310909, _0x5aaf07) : null != _0x310909[_0x4cc7('0x1876')] && (_0x37e060 = this[_0x4cc7('0x1877')](_0x310909, _0x5aaf07)); return _0x37e060; } else { _0x5aaf07[_0x4cc7('0x1878')](); _0x5aaf07[_0x4cc7('0x42')] = _0x310909; _0x310909 = new _0x76b31e(_0x4cc7('0x43')); _0x5aaf07[_0x4cc7('0x44')](_0x310909); } }, 'processControllerMorph': function(_0x3c0363, _0x526a49) { _0x4f6276[_0x4cc7('0xbdb')](_0x4cc7('0x1879') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c0363)); _0x3c0363 = _0x3c0363['morph']; var _0x308384 = _0x3c0363['source'] , _0x12183b = this[_0x4cc7('0x187a')]; _0x526a49 = this[_0x4cc7('0x187b')](null != _0x842c50[_0x308384] ? _0x12183b[_0x4cc7('0xd77')](_0x308384) : _0x12183b['h'][_0x308384], _0x526a49); if (null == _0x526a49) return null; _0x308384 = _0x2bc114['toObjectVector'](null); _0x526a49 = this['getGeometryByName'](_0x3c0363['source']); _0x12183b = 0x1; var _0x19bbf1 = 0x0; for (var _0x425ba9 = _0x3c0363[_0x4cc7('0x187c')][_0x4cc7('0x34')](); _0x19bbf1 < _0x425ba9; ) { var _0x1128d4 = _0x19bbf1++; var _0x6b3f28 = this[_0x4cc7('0x187d')](_0x3c0363['targets']['get'](_0x1128d4)); if (null == _0x6b3f28) return null; _0x308384[_0x4cc7('0x29')](_0x6b3f28); _0x12183b -= _0x3c0363[_0x4cc7('0x1859')]['get'](_0x1128d4); } _0x425ba9 = 0x0; for (_0x1128d4 = _0x526a49[_0x4cc7('0xe33')]()[_0x4cc7('0x34')](); _0x425ba9 < _0x1128d4; ) { if ('jKNht' !== _0x4cc7('0x187e')) { var _0x49c4da = _0x425ba9++; _0x19bbf1 = _0x5260f5[_0x4cc7('0x99b')](_0x526a49['get_subGeometries']()[_0x4cc7('0x2b')](_0x49c4da), _0x138811); _0x6b3f28 = _0x19bbf1[_0x4cc7('0xde0')]()[_0x4cc7('0xaf3')](null); for (var _0x48c401 = 0x0, _0x16dada = _0x6b3f28[_0x4cc7('0x34')]() / 0xd | 0x0; _0x48c401 < _0x16dada; ) { var _0x12aff2 = _0x48c401++; _0x12aff2 = _0x19bbf1[_0x4cc7('0x1162')]() + _0x12aff2 * _0x19bbf1[_0x4cc7('0x115f')](); _0x6b3f28[_0x4cc7('0x9e7')](_0x12aff2, 'NORMALIZED' == _0x3c0363[_0x4cc7('0x8ef')] ? _0x12183b * _0x19bbf1['get_vertexData']()[_0x4cc7('0x2b')](_0x12aff2) : _0x19bbf1[_0x4cc7('0xde0')]()[_0x4cc7('0x2b')](_0x12aff2)); for (var _0x5aff49 = 0x0, _0x332645 = _0x3c0363['targets'][_0x4cc7('0x34')](); _0x5aff49 < _0x332645; ) { var _0x3dbf0e = _0x5aff49++ , _0x3e3cd2 = _0x12aff2 , _0x375e07 = _0x6b3f28; _0x375e07[_0x4cc7('0x9e7')](_0x3e3cd2, _0x375e07[_0x4cc7('0x2b')](_0x3e3cd2) + _0x3c0363[_0x4cc7('0x1859')][_0x4cc7('0x2b')](_0x3dbf0e) * _0x308384[_0x4cc7('0x2b')](_0x3dbf0e)[_0x4cc7('0xe33')]()[_0x4cc7('0x2b')](_0x49c4da)[_0x4cc7('0xde0')]()[_0x4cc7('0x2b')](_0x12aff2)); } } _0x19bbf1['updateData'](_0x6b3f28); } else { return _0x4029ca[_0x4cc7('0xce7')](_0x436dff[_0x4cc7('0x187f')](_0x3c0363)); } } return _0x526a49; }, 'processControllerSkin': function(_0x2b22d1, _0x419315) { _0x4f6276['trace'](_0x2d63f9[_0x4cc7('0x118')] + _0x4bf907[_0x4cc7('0x4dc')](_0x2b22d1)); var _0x508366 = this[_0x4cc7('0x187d')](_0x2b22d1[_0x4cc7('0x1876')][_0x4cc7('0x1810')]); if (null == _0x508366) { _0x508366 = _0x2b22d1['skin'][_0x4cc7('0x1810')]; var _0x76d430 = this['_libControllers']; _0x508366 = this[_0x4cc7('0x187b')](null != _0x842c50[_0x508366] ? _0x76d430['getReserved'](_0x508366) : _0x76d430['h'][_0x508366], _0x419315); } if (null == _0x508366) return null; _0x419315 = this[_0x4cc7('0x17c1')](_0x419315); _0x76d430 = this[_0x4cc7('0x183f')]; var _0x5ccc59 = _0x508366[_0x4cc7('0xb4e')](); _0x76d430 = _0x2d63f9[_0x4cc7('0xfd')](null, _0x842c50[_0x5ccc59]) ? _0x76d430[_0x4cc7('0xd77')](_0x5ccc59) : _0x76d430['h'][_0x5ccc59]; this[_0x4cc7('0x1880')](_0x508366, _0x2b22d1[_0x4cc7('0x1876')]); this[_0x4cc7('0x1881')](_0x508366, _0x76d430['mesh'], _0x2b22d1[_0x4cc7('0x1876')], _0x419315); _0x2b22d1['skin']['userData'] = _0x419315; this[_0x4cc7('0xed1')](_0x419315); return _0x508366; }, 'processControllers': function(_0xe1473a, _0x5d6516) { if (_0x4cc7('0x1882') !== _0x4cc7('0x1883')) { _0x4f6276['trace']('\x20*\x20processControllers\x20:\x20' + _0xe1473a[_0x4cc7('0x5e2')]); for (var _0x27eebd, _0x1096bf, _0x5e056b, _0x4af1cf, _0x3b5915 = _0x1096bf = null, _0x23f61e = 0x0, _0x156fcb = _0xe1473a['instance_controllers'][_0x4cc7('0x34')](); _0x23f61e < _0x156fcb; ) if (_0x5e056b = _0x23f61e++, _0x27eebd = _0xe1473a[_0x4cc7('0x1871')][_0x4cc7('0x2b')](_0x5e056b), _0x5e056b = _0x27eebd['url'], _0x4af1cf = this[_0x4cc7('0x187a')], _0x5e056b = null != _0x842c50[_0x5e056b] ? _0x4af1cf[_0x4cc7('0xd77')](_0x5e056b) : _0x4af1cf['h'][_0x5e056b], _0x4af1cf = this[_0x4cc7('0x187b')](_0x5e056b, _0x27eebd), null != _0x4af1cf) { if (_0x4cc7('0x1884') === _0x4cc7('0x1884')) { var _0x4bf907 = this[_0x4cc7('0x183f')]; _0x1096bf = _0x4af1cf[_0x4cc7('0xb4e')](); _0x1096bf = null != _0x842c50[_0x1096bf] ? _0x4bf907[_0x4cc7('0xd77')](_0x1096bf) : _0x4bf907['h'][_0x1096bf]; _0x27eebd = this[_0x4cc7('0x1885')](_0x27eebd[_0x4cc7('0x1886')], _0x1096bf[_0x4cc7('0x126')]); _0x1096bf = new _0x5b5b9f(_0x4af1cf,null); _0x4af1cf = !0x1; _0x56067a[_0x4cc7('0x5db')]('', _0xe1473a[_0x4cc7('0x5e2')]) && _0x1096bf['set_name'](_0xe1473a[_0x4cc7('0x5e2')]); if (0x0 < _0x27eebd[_0x4cc7('0x34')]()) { _0x4bf907 = 0x0; for (var _0x48c401 = _0x1096bf[_0x4cc7('0x1379')]()[_0x4cc7('0x34')](); _0x4bf907 < _0x48c401; ) { var _0x1e0758 = _0x4bf907++; null != _0x27eebd['get'](_0x1e0758)[_0x4cc7('0x1629')] && (_0x1096bf[_0x4cc7('0x1379')]()[_0x4cc7('0x2b')](_0x1e0758)['set_material'](_0x27eebd[_0x4cc7('0x2b')](_0x1e0758)['material']), _0x4af1cf = !0x0); } } _0x4af1cf || _0x1096bf[_0x4cc7('0x32')](this['_defaultBitmapMaterial']); null != _0x5d6516 && _0x5d6516[_0x4cc7('0xa0c')](_0x1096bf); _0x56067a['eawaR'](null, _0x5e056b['skin']) && _0x5260f5['__instanceof'](_0x5e056b[_0x4cc7('0x1876')][_0x4cc7('0x1887')], _0x38016f) && (null == _0x3b5915 && (_0x3b5915 = new _0x3af33b(_0x5e056b[_0x4cc7('0x1876')][_0x4cc7('0x1857')])), _0x27eebd = _0x5260f5[_0x4cc7('0x99b')](_0x5e056b['skin'][_0x4cc7('0x1887')], _0x38016f), _0x5e056b = this['processSkinAnimation'](_0x5e056b[_0x4cc7('0x1876')], _0x1096bf, _0x27eebd), _0x5e056b[_0x4cc7('0x17cf')](!0x0), _0x5260f5[_0x4cc7('0x99b')](_0x1096bf['get_geometry']()[_0x4cc7('0xe33')]()[_0x4cc7('0x2b')](0x0), _0x32ea77)[_0x4cc7('0xdd7')]()[_0x4cc7('0x34')](), _0x1096bf['get_geometry']()[_0x4cc7('0xe33')]()[_0x4cc7('0x2b')](0x0)[_0x4cc7('0xde0')]()[_0x4cc7('0x34')](), _0x5e056b['set_name'](_0x4cc7('0x1888') + this[_0x4cc7('0x1848')][_0x4cc7('0x34')]()), _0x3b5915[_0x4cc7('0x17dc')](_0x5e056b), this[_0x4cc7('0x1848')][_0x4cc7('0x29')](_0x5e056b)); this[_0x4cc7('0xed1')](_0x1096bf); } else { null == _0x5e056b && (_0x5e056b = 0x1); null == _0x1096bf && (_0x1096bf = 0xffffff); _0x56067a[_0x4cc7('0x5d6')](null, _0x27eebd) && (_0x27eebd = 0xc); null == _0x5d6516 && (_0x5d6516 = 0x10); null == _0xe1473a && (_0xe1473a = 0x32); _0x3efb10['call'](this, _0x1096bf, _0x5e056b); this['_radius'] = _0xe1473a; this[_0x4cc7('0x1634')] = _0x5d6516; this['_segmentsH'] = _0x27eebd; } } null != _0x3b5915 && this[_0x4cc7('0xed1')](_0x3b5915); return _0x1096bf; } else { var _0x4e961d = _0xe1473a[_0x4cc7('0x22')](0x2 * _0x27eebd) , _0x5c3927 = _0xe1473a[_0x4cc7('0x22')](0x2 * _0x27eebd + 0x1); _0x4e961d = (_0x4e961d & 0xf) + 0x9 * ((_0x4e961d & 0x40) >> 0x6); _0x5c3927 = (_0x5c3927 & 0xf) + _0x56067a[_0x4cc7('0x5da')](0x9, (_0x5c3927 & 0x40) >> 0x6); _0x5d6516[_0x4cc7('0x29')]((_0x4e961d << 0x4 | _0x5c3927) & 0xff); ++_0x27eebd; } }, 'processSkinAnimation': function(_0x2e4de9, _0x24c61f, _0x297ef6) { _0x4f6276[_0x4cc7('0xbdb')](_0x4cc7('0x1889') + _0x24c61f['get_name']()); _0x24c61f = this[_0x4cc7('0x188a')](_0x297ef6); _0x297ef6 = 0x0 == this[_0x4cc7('0x188b')]['numFrames'] ? 0x1 : this['_animationInfo'][_0x4cc7('0x1865')] - this[_0x4cc7('0x188b')][_0x4cc7('0x1864')]; _0x24c61f = Math[_0x4cc7('0x52')](_0x331be6[_0x4cc7('0xea3')](this[_0x4cc7('0x188b')]['numFrames']), _0x24c61f ? 0x32 : 0x2) | 0x0; _0x297ef6 /= _0x24c61f; for (var _0x1b92dd = 0x0, _0x495df2 = new _0x2b0a5c(), _0x5238f3, _0x53b069 = null, _0x4238da = null, _0x3c6e36, _0x4bf907, _0x48c401 = 0x0; _0x48c401 < _0x24c61f; ) { _0x48c401++; _0x5238f3 = new _0x42cc25(); for (var _0x62a50d = 0x0, _0x16dada = _0x2e4de9[_0x4cc7('0xdd2')][_0x4cc7('0x34')](); _0x62a50d < _0x16dada; ) { if (_0x4cc7('0x5de') === _0x56067a[_0x4cc7('0x188c')]) { var _0x5aff49 = _0x62a50d++; _0x3c6e36 = this[_0x4cc7('0x1845')][_0x4cc7('0x188d')](_0x2e4de9[_0x4cc7('0xdd2')][_0x4cc7('0x2b')](_0x5aff49)); null == _0x3c6e36 && (_0x3c6e36 = this['_root']['findNodeBySid'](_0x2e4de9[_0x4cc7('0xdd2')]['get'](_0x5aff49))); _0x4bf907 = new _0xd2c712(); _0x4238da = null != _0x4238da ? _0x3c6e36['getAnimatedMatrix'](_0x1b92dd) : _0x3c6e36[_0x4cc7('0xb3c')](); _0x4bf907[_0x4cc7('0x5e2')] = _0x2e4de9[_0x4cc7('0xdd2')]['get'](_0x5aff49); _0x4bf907[_0x4cc7('0xdd3')][_0x4cc7('0x134c')](_0x4238da); _0x4bf907[_0x4cc7('0xdde')][_0x4cc7('0xa28')](_0x4238da[_0x4cc7('0xd1a')]()); isNaN(_0x4bf907[_0x4cc7('0xdd3')]['x']) && (null == _0x53b069 && (_0x53b069 = new _0x165614()), _0x4bf907[_0x4cc7('0xdd3')][_0x4cc7('0x134c')](_0x53b069)); _0x5238f3['jointPoses']['push'](_0x4bf907); } else { var _0x505980 = _0x5260f5[_0x4cc7('0x99b')](_0x2e4de9['target'], _0x19454f); this['_loadingDependency'][_0x4cc7('0x15c7')](_0x505980[_0x4cc7('0x15c2')]()); this[_0x4cc7('0x15ba')][_0x4cc7('0x15be')] = !0x0; this['dispatchEvent'](new _0x39b929(_0x56067a['ZjKiO'],_0x2e4de9['get_url']())); this[_0x4cc7('0x15d8')](_0x505980); _0x56067a[_0x4cc7('0x5d8')](0x0, _0x505980[_0x4cc7('0x15ce')]()[_0x4cc7('0x34')]()) && (null == this[_0x4cc7('0x13c5')] || this['_context'][_0x4cc7('0x15d5')]()) ? this[_0x4cc7('0x15d6')](_0x505980) : this[_0x4cc7('0x15bf')](); } } _0x1b92dd += _0x297ef6; _0x495df2['addFrame'](_0x5238f3, 0x3e8 * _0x297ef6 | 0x0); } this[_0x4cc7('0xed1')](_0x495df2); return _0x495df2; }, 'isAnimatedSkeleton': function(_0x1e5315) { for (var _0xd2ab70, _0x5a0683 = 0x0, _0x1edcc2 = _0x1e5315[_0x4cc7('0xdd2')][_0x4cc7('0x34')](); _0x5a0683 < _0x1edcc2; ) { var _0x51d308 = _0x5a0683++; try { _0xd2ab70 = this[_0x4cc7('0x1845')][_0x4cc7('0x188d')](_0x1e5315[_0x4cc7('0xdd2')][_0x4cc7('0x2b')](_0x51d308)['name']), null == _0xd2ab70 && (_0xd2ab70 = this[_0x4cc7('0x1845')][_0x4cc7('0x188e')](_0x1e5315[_0x4cc7('0xdd2')][_0x4cc7('0x2b')](_0x51d308)[_0x4cc7('0x5e2')])); } catch (_0x3d74a0) { if (_0x4964ea[_0x4cc7('0xab4')] = _0x3d74a0, _0x3d74a0 instanceof _0x202aa0 && (_0x3d74a0 = _0x3d74a0[_0x4cc7('0x9a4')]), _0x5260f5['__instanceof'](_0x3d74a0, _0xc6df85)) { _0x4f6276['trace'](_0x4cc7('0x188f')); break; } else throw _0x3d74a0; } if (null != _0xd2ab70 && 0x0 != _0xd2ab70[_0x4cc7('0x1868')][_0x4cc7('0x34')]()) return !0x0; } return !0x1; }, 'processGeometries': function(_0x2d81d0, _0x3817bb) { _0x4f6276[_0x4cc7('0xbdb')]('\x20*\x20processGeometries\x20:\x20' + _0x2d81d0['name']); for (var _0x38d7df, _0x59e83e, _0x57b415 = null, _0xaf0dc1, _0x305adc = 0x0, _0x4b181a = _0x2d81d0[_0x4cc7('0x186f')]['get_length'](); _0x305adc < _0x4b181a; ) if (_0x38d7df = _0x305adc++, _0x38d7df = _0x2d81d0[_0x4cc7('0x186f')][_0x4cc7('0x2b')](_0x38d7df), _0xaf0dc1 = _0x38d7df[_0x4cc7('0x1124')], _0x59e83e = this['_libGeometries'], _0x59e83e = null != _0x842c50[_0xaf0dc1] ? _0x59e83e[_0x4cc7('0xd77')](_0xaf0dc1) : _0x59e83e['h'][_0xaf0dc1], null != _0x59e83e && null != _0x59e83e[_0x4cc7('0x126')] && (_0xaf0dc1 = this[_0x4cc7('0x187d')](_0x38d7df[_0x4cc7('0x1124')]), _0x38d7df = this['getMeshEffects'](_0x38d7df[_0x4cc7('0x1886')], _0x59e83e[_0x4cc7('0x126')]), null != _0xaf0dc1)) { _0x57b415 = new _0x5b5b9f(_0xaf0dc1); '' != _0x2d81d0[_0x4cc7('0x5e2')] && _0x57b415[_0x4cc7('0xd6a')](_0x2d81d0['name']); if (_0x38d7df[_0x4cc7('0x34')]() == _0xaf0dc1[_0x4cc7('0xe33')]()[_0x4cc7('0x34')]()) for (_0xaf0dc1 = 0x0, _0x59e83e = _0x57b415[_0x4cc7('0x1379')]()['get_length'](); _0xaf0dc1 < _0x59e83e; ) { if ('sVvtV' !== 'sVvtV') { var _0x3efac6 = _0x2d81d0['x'] - this[_0x4cc7('0xefb')] , _0x3ff6ad = _0x2d81d0['y'] - this[_0x4cc7('0xf02')]; _0x2d81d0 = _0x2d81d0['z'] - this[_0x4cc7('0xefc')]; return _0x3efac6 <= this[_0x4cc7('0xefd')] && _0x3efac6 >= -this[_0x4cc7('0xefd')] && _0x3ff6ad <= this[_0x4cc7('0xefe')] && _0x3ff6ad >= -this[_0x4cc7('0xefe')] && _0x2d81d0 <= this[_0x4cc7('0xf2b')] ? _0x2d81d0 >= -this[_0x4cc7('0xf2b')] : !0x1; } else { var _0x5a18af = _0xaf0dc1++; _0x57b415[_0x4cc7('0x1379')]()[_0x4cc7('0x2b')](_0x5a18af)[_0x4cc7('0x32')](_0x38d7df['get'](_0x5a18af)['material']); } } _0x57b415['set_transform'](_0x2d81d0[_0x4cc7('0xb3c')]()); null != _0x3817bb && _0x3817bb[_0x4cc7('0xa0c')](_0x57b415); this[_0x4cc7('0xed1')](_0x57b415); } return _0x57b415; }, 'getMeshEffects': function(_0x587707, _0x25289c) { var _0x972545 = _0x2bc114[_0x4cc7('0x24')](null); if (null == _0x587707) return _0x972545; for (var _0x4733f8, _0x1e286, _0x1b31a2 = 0x0, _0x145baa = _0x25289c[_0x4cc7('0x460')][_0x4cc7('0x34')](); _0x1b31a2 < _0x145baa; ) if (_0x4733f8 = _0x1b31a2++, null != _0x587707[_0x4cc7('0x1890')]) for (var _0x1c4ba6 = 0x0, _0x45b20f = _0x587707[_0x4cc7('0x1890')][_0x4cc7('0x34')](); _0x1c4ba6 < _0x45b20f; ) if (_0x1e286 = _0x1c4ba6++, _0x1e286 = _0x587707['instance_material'][_0x4cc7('0x2b')](_0x1e286), _0x25289c[_0x4cc7('0x460')][_0x4cc7('0x2b')](_0x4733f8)[_0x4cc7('0x1629')] == _0x1e286['symbol']) { _0x4733f8 = _0x1e286[_0x4cc7('0xa26')]; _0x1c4ba6 = this['_libMaterials']; _0x4733f8 = null != _0x842c50[_0x4733f8] ? _0x1c4ba6[_0x4cc7('0xd77')](_0x4733f8) : _0x1c4ba6['h'][_0x4733f8]; _0x4733f8 = _0x4733f8['instance_effect'][_0x4cc7('0x1124')]; _0x1c4ba6 = this[_0x4cc7('0x183c')]; _0x4733f8 = null != _0x842c50[_0x4733f8] ? _0x1c4ba6[_0x4cc7('0xd77')](_0x4733f8) : _0x1c4ba6['h'][_0x4733f8]; null != _0x4733f8 && _0x972545[_0x4cc7('0x29')](_0x4733f8); break; } return _0x972545; }, 'parseSkeleton': function(_0x2b971f) { if (0x0 == _0x2b971f['skeleton'][_0x4cc7('0x34')]()) return null; _0x4f6276[_0x4cc7('0xbdb')](_0x4cc7('0x1891') + _0x4bf907[_0x4cc7('0x4dc')](_0x2b971f)); var _0x4b9962 = _0x2b971f[_0x4cc7('0x1124')] , _0x3b99e2 = this[_0x4cc7('0x187a')]; _0x4b9962 = null != _0x842c50[_0x4b9962] ? _0x3b99e2[_0x4cc7('0xd77')](_0x4b9962) : _0x3b99e2['h'][_0x4b9962]; _0x3b99e2 = _0x2b971f[_0x4cc7('0xe65')][_0x4cc7('0x2b')](0x0); _0x2b971f = this['_root']['findNodeById'](_0x3b99e2); null != _0x2b971f && (_0x2b971f = this[_0x4cc7('0x1845')][_0x4cc7('0x188e')](_0x3b99e2)); if (null == _0x2b971f) return null; _0x3b99e2 = new _0x38016f(); _0x3b99e2[_0x4cc7('0xdd2')] = _0x2bc114['toObjectVector'](null, _0x4b9962[_0x4cc7('0x1876')][_0x4cc7('0xdd2')][_0x4cc7('0x34')](), !0x0); this[_0x4cc7('0x1892')](_0x2b971f, _0x4b9962[_0x4cc7('0x1876')], _0x3b99e2); return _0x3b99e2; }, 'parseSkeletonHierarchy': function(_0x1e142f, _0x3dfb99, _0x5391f0, _0x46b49f, _0x1c76b2) { if (_0x4cc7('0x1893') === _0x4cc7('0x1893')) { null == _0x1c76b2 && (_0x1c76b2 = ''); null == _0x46b49f && (_0x46b49f = -0x1); var _0x27b7eb = _0x2d63f9[_0x4cc7('0x119')](_0x1c76b2, '-'); _0x4f6276['trace'](_0x27b7eb + '[' + _0x1e142f['id'] + ',' + _0x1e142f[_0x4cc7('0x1894')] + ']'); _0x1c76b2 = _0x4cc7('0x1895') == _0x3dfb99[_0x4cc7('0x1896')] ? _0x3dfb99[_0x4cc7('0x1897')](_0x1e142f['id']) : _0x3dfb99['getJointIndex'](_0x1e142f[_0x4cc7('0x1894')]); if (0x0 <= _0x1c76b2) { _0x27b7eb = new _0x28439c(); _0x27b7eb[_0x4cc7('0xddd')] = _0x46b49f; if (!isNaN(_0x1c76b2) && _0x1c76b2 < _0x3dfb99['joints']['get_length']()) null != _0x3dfb99[_0x4cc7('0xdd2')][_0x4cc7('0x2b')](_0x1c76b2) && (_0x27b7eb[_0x4cc7('0x5e2')] = _0x3dfb99[_0x4cc7('0xdd2')][_0x4cc7('0x2b')](_0x1c76b2)); else { _0x4f6276['trace'](_0x4cc7('0x1898')); return; } _0x46b49f = _0x3dfb99[_0x4cc7('0x1899')][_0x4cc7('0x2b')](_0x1c76b2); _0x27b7eb[_0x4cc7('0xdd4')] = _0x46b49f[_0x4cc7('0xf8a')]; _0x5391f0[_0x4cc7('0xdd2')][_0x4cc7('0x9e7')](_0x1c76b2, _0x27b7eb); } else _0x4f6276[_0x4cc7('0xbdb')](_0x27b7eb + _0x4cc7('0x189a')); _0x46b49f = 0x0; for (_0x27b7eb = _0x1e142f['nodes']['get_length'](); _0x46b49f < _0x27b7eb; ) { var _0x195dc9 = _0x46b49f++; try { if (_0x4cc7('0x189b') !== _0x4cc7('0x189b')) { return _0x477148[_0x4cc7('0x189c')](_0x1e142f); } else { this[_0x4cc7('0x1892')](_0x1e142f['nodes'][_0x4cc7('0x2b')](_0x195dc9), _0x3dfb99, _0x5391f0, _0x1c76b2); } } catch (_0x33ed8b) { if (_0x4964ea[_0x4cc7('0xab4')] = _0x33ed8b, _0x33ed8b instanceof _0x202aa0 && (_0x33ed8b = _0x33ed8b['val']), _0x5260f5[_0x4cc7('0x9a0')](_0x33ed8b, _0xc6df85)) _0x4f6276[_0x4cc7('0xbdb')](_0x33ed8b[_0x4cc7('0x14a8')]); else throw _0x33ed8b; } } } else { var _0x16908e = this['namedAchievements']; null != _0x842c50[_0x46b49f] ? _0x16908e['setReserved'](_0x46b49f, _0x3dfb99) : _0x16908e['h'][_0x46b49f] = _0x3dfb99; } }, 'setupMaterial': function(_0xe5daf5, _0x502fd9) { if (_0x56067a[_0x4cc7('0x5df')](null, _0x502fd9) || null == _0xe5daf5) return null; var _0x472d7c = _0x331be6['gt'](0x2, this['get_materialMode']()) ? this[_0x4cc7('0x189d')] : new _0x2129f7(this[_0x4cc7('0x189d')]['get_color']()); var _0x4986f9 = _0x502fd9[_0x4cc7('0x189e')][_0x4cc7('0x189f')][_0x4cc7('0x18a0')] , _0x5e1b6d = _0x502fd9[_0x4cc7('0x189e')][_0x4cc7('0x189f')][_0x4cc7('0x18a1')] , _0x4a78d7 = _0x502fd9[_0x4cc7('0x189e')][_0x4cc7('0x189f')][_0x4cc7('0x18a2')] , _0x6d0be0 = Object[_0x4cc7('0x8')][_0x4cc7('0x959')]['call'](_0x502fd9[_0x4cc7('0x189e')][_0x4cc7('0x189f')], _0x4cc7('0x18a3')) ? _0x502fd9[_0x4cc7('0x189e')]['props'][_0x4cc7('0x18a3')] : 0xa , _0x45fbbe = Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x502fd9[_0x4cc7('0x189e')][_0x4cc7('0x189f')], _0x4cc7('0x18a4')) ? _0x502fd9[_0x4cc7('0x189e')]['props']['transparency'] : 0x1; null != _0x5e1b6d && null != _0x5e1b6d[_0x4cc7('0x5c1')] && null != _0x502fd9['surface'] ? (_0x502fd9 = _0x502fd9[_0x4cc7('0x18a5')]['init_from'], _0x472d7c = this[_0x4cc7('0x182f')], _0x502fd9 = null != _0x842c50[_0x502fd9] ? _0x472d7c['getReserved'](_0x502fd9) : _0x472d7c['h'][_0x502fd9], null != _0x502fd9[_0x4cc7('0x18a6')] && this[_0x4cc7('0x1609')](_0x5260f5['__cast'](_0x502fd9['resource'], _0xf32aa2)[_0x4cc7('0xaf0')]()) ? (_0x472d7c = this[_0x4cc7('0x1831')](_0x5260f5[_0x4cc7('0x99b')](_0x502fd9['resource'], _0xf32aa2)[_0x4cc7('0xaf0')]()), _0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) && _0x5260f5[_0x4cc7('0x99b')](_0x472d7c, _0x705f29)['set_alpha'](_0x45fbbe)) : _0x472d7c = this[_0x4cc7('0x1831')]()) : null != _0x5e1b6d && null != _0x5e1b6d[_0x4cc7('0x24c')] && (_0x472d7c = _0x331be6['gt'](0x2, this['get_materialMode']()) ? new _0x43ea86(_0x5e1b6d['color'][_0x4cc7('0x18a7')](),_0x45fbbe) : new _0x2129f7(_0x5e1b6d[_0x4cc7('0x24c')]['get_rgb']())); _0x4f6276[_0x4cc7('0xbdb')](_0x4cc7('0x18a8') + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](this[_0x4cc7('0x15c0')]()))); null != _0x472d7c && (_0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) ? (_0x5260f5[_0x4cc7('0x99b')](_0x472d7c, _0x3b6e45)['set_ambientMethod'](new _0x19e25c()), _0x5260f5['__cast'](_0x472d7c, _0x3b6e45)[_0x4cc7('0x42d')](new _0x2d186d()), _0x5260f5[_0x4cc7('0x99b')](_0x472d7c, _0x3b6e45)[_0x4cc7('0x42b')](new _0x2cd77f()), _0x5260f5['__cast'](_0x472d7c, _0x3b6e45)[_0x4cc7('0x17ac')](new _0x1c055e()), _0x5260f5[_0x4cc7('0x99b')](_0x472d7c, _0x3b6e45)[_0x4cc7('0x1555')](null != _0x4986f9 && null != _0x4986f9['color'] ? _0x4986f9[_0x4cc7('0x24c')][_0x4cc7('0x18a7')]() : 0x303030), _0x5260f5[_0x4cc7('0x99b')](_0x472d7c, _0x3b6e45)[_0x4cc7('0x1784')](null != _0x4a78d7 && null != _0x4a78d7[_0x4cc7('0x24c')] ? _0x4a78d7[_0x4cc7('0x24c')][_0x4cc7('0x18a7')]() : 0x202020), _0x5260f5[_0x4cc7('0x99b')](_0x472d7c, _0x3b6e45)['set_gloss'](_0x6d0be0), _0x5260f5[_0x4cc7('0x99b')](_0x472d7c, _0x3b6e45)[_0x4cc7('0x81')](0x1), _0x5260f5[_0x4cc7('0x99b')](_0x472d7c, _0x3b6e45)[_0x4cc7('0x1558')](0x1)) : (_0x5260f5[_0x4cc7('0x99b')](_0x472d7c, _0x5825ec)[_0x4cc7('0x1788')](new _0x19e25c()), _0x5260f5[_0x4cc7('0x99b')](_0x472d7c, _0x5825ec)[_0x4cc7('0x42d')](new _0x2d186d()), _0x5260f5['__cast'](_0x472d7c, _0x5825ec)[_0x4cc7('0x42b')](new _0x2cd77f()), _0x5260f5[_0x4cc7('0x99b')](_0x472d7c, _0x5825ec)[_0x4cc7('0x1555')](null != _0x4986f9 && null != _0x4986f9[_0x4cc7('0x24c')] ? _0x4986f9['color'][_0x4cc7('0x18a7')]() : 0x303030), _0x5260f5['__cast'](_0x472d7c, _0x5825ec)[_0x4cc7('0x1784')](null != _0x4a78d7 && null != _0x4a78d7[_0x4cc7('0x24c')] ? _0x4a78d7[_0x4cc7('0x24c')][_0x4cc7('0x18a7')]() : 0x202020), _0x5260f5[_0x4cc7('0x99b')](_0x472d7c, _0x5825ec)['set_gloss'](_0x6d0be0), _0x5260f5[_0x4cc7('0x99b')](_0x472d7c, _0x5825ec)['set_ambient'](0x1), _0x5260f5[_0x4cc7('0x99b')](_0x472d7c, _0x5825ec)[_0x4cc7('0x1558')](0x1))); _0x472d7c[_0x4cc7('0xd6a')](_0xe5daf5['id']); this[_0x4cc7('0xed1')](_0x472d7c); return _0x472d7c; }, 'setupMaterials': function() { var _0x318bed = this[_0x4cc7('0x183a')]; for (_0x318bed = new _0x31a1ea(_0x318bed,_0x318bed['arrayKeys']()); _0x318bed[_0x4cc7('0x94e')](); ) { if (_0x4cc7('0x18a9') === _0x4cc7('0x18a9')) { var _0x573583 = _0x318bed[_0x4cc7('0x3a')]() , _0x5152f8 = _0x573583[_0x4cc7('0x18aa')]['url'] , _0x31d6e5 = this[_0x4cc7('0x183c')]; if (null != _0x842c50[_0x5152f8] ? _0x31d6e5[_0x4cc7('0xd76')](_0x5152f8) : _0x31d6e5['h'][_0x4cc7('0x959')](_0x5152f8)) _0x5152f8 = _0x573583['instance_effect'][_0x4cc7('0x1124')], _0x31d6e5 = this['_libEffects'], _0x5152f8 = null != _0x842c50[_0x5152f8] ? _0x31d6e5['getReserved'](_0x5152f8) : _0x31d6e5['h'][_0x5152f8], _0x5152f8['material'] = this['setupMaterial'](_0x573583, _0x5152f8); } else { var _0x5b9fcf = this[_0x4cc7('0xc92')] , _0x58c4f3 = this[_0x4cc7('0x9f5')][this['index']++]; return null != _0x842c50[_0x58c4f3] ? _0x5b9fcf[_0x4cc7('0xd77')](_0x58c4f3) : _0x5b9fcf['h'][_0x58c4f3]; } } }, 'translateGeometries': function() { for (var _0x5c088b = _0x2bc114['toObjectVector'](null), _0x2771cb, _0x311674 = this[_0x4cc7('0x183f')][_0x4cc7('0x9f5')](); _0x311674[_0x4cc7('0x94e')](); ) { var _0x3774fe = _0x311674[_0x4cc7('0x3a')](); _0x2771cb = this[_0x4cc7('0x183f')]; _0x2771cb = null != _0x842c50[_0x3774fe] ? _0x2771cb[_0x4cc7('0xd77')](_0x3774fe) : _0x2771cb['h'][_0x3774fe]; null != _0x2771cb['mesh'] && (_0x2771cb = this['translateGeometry'](_0x2771cb[_0x4cc7('0x126')]), 0x0 != _0x2771cb[_0x4cc7('0xe33')]()[_0x4cc7('0x34')]() && (null != _0x3774fe && isNaN(parseFloat(_0x3774fe)) && _0x2771cb[_0x4cc7('0xd6a')](_0x3774fe), _0x5c088b[_0x4cc7('0x29')](_0x2771cb), this[_0x4cc7('0xed1')](_0x2771cb))); } return _0x5c088b; }, 'translateGeometry': function(_0x3cccd0) { var _0x4d3b49 = {}; _0x4d3b49[_0x4cc7('0x18ab')] = function(_0x581027, _0x33856c) { return _0x581027 != _0x33856c; } ; if (_0x4cc7('0x18ac') !== _0x4cc7('0x18ad')) { for (var _0x214ab8 = new _0x39920c(), _0x5e11ba = 0x0, _0x5862e7 = _0x3cccd0[_0x4cc7('0x460')][_0x4cc7('0x34')](); _0x5e11ba < _0x5862e7; ) { var _0x292e49 = _0x5e11ba++; _0x292e49 = this[_0x4cc7('0x18ae')](_0x3cccd0, _0x3cccd0[_0x4cc7('0x460')][_0x4cc7('0x2b')](_0x292e49)); null != _0x292e49 && _0x214ab8[_0x4cc7('0x11b5')](_0x292e49); } return _0x214ab8; } else { var _0x429882 = this[_0x4cc7('0xd6f')] , _0x4b7b46 = _0x3cccd0[_0x4cc7('0xb4e')](); if (null != _0x842c50[_0x4b7b46] ? _0x429882[_0x4cc7('0xd76')](_0x4b7b46) : _0x429882['h']['hasOwnProperty'](_0x4b7b46)) throw new _0x202aa0(new _0x383c0a(_0x4cc7('0xd78') + _0x3cccd0['get_name']() + _0x4cc7('0xd79'))); _0x429882 = this[_0x4cc7('0xd6f')]; _0x4b7b46 = _0x3cccd0['get_name'](); _0x4d3b49['YMJXB'](null, _0x842c50[_0x4b7b46]) ? _0x429882['setReserved'](_0x4b7b46, _0x3cccd0) : _0x429882['h'][_0x4b7b46] = _0x3cccd0; this[_0x4cc7('0xd73')][_0x4cc7('0x29')](_0x3cccd0); this['_animationNames'][_0x4cc7('0x29')](_0x3cccd0[_0x4cc7('0xb4e')]()); } }, 'translatePrimitive': function(_0x16c727, _0x44e480, _0x1d462f, _0x2e00ae, _0x403589) { null == _0x403589 && (_0x403589 = !0x0); null == _0x2e00ae && (_0x2e00ae = !0x0); null == _0x1d462f && (_0x1d462f = !0x0); var _0x1f10a9 = new _0x138811() , _0x4ab732 = _0x2bc114['toIntVector'](null) , _0x4d3047 = _0x2bc114[_0x4cc7('0x9cf')](null); _0x16c727 = _0x44e480['create'](_0x16c727); var _0x346045, _0x4bf907 = 0x0; for (_0x346045 = _0x44e480[_0x4cc7('0x26')][_0x4cc7('0x34')](); _0x4bf907 < _0x346045; ) { var _0x48c401 = _0x4bf907++; _0x48c401 = _0x44e480[_0x4cc7('0x26')][_0x4cc7('0x2b')](_0x48c401); _0x4d3047[_0x4cc7('0x29')](_0x48c401['x']); _0x4d3047[_0x4cc7('0x29')](_0x48c401['y']); _0x4d3047[_0x4cc7('0x29')](_0x48c401['z']); _0x4d3047['push'](_0x48c401['nx']); _0x4d3047['push'](_0x48c401['ny']); _0x4d3047[_0x4cc7('0x29')](_0x48c401['nz']); _0x4d3047['push'](0x0); _0x4d3047[_0x4cc7('0x29')](0x0); _0x4d3047[_0x4cc7('0x29')](0x0); 0x0 < _0x48c401['numTexcoordSets'] ? (_0x4d3047[_0x4cc7('0x29')](_0x48c401['uvx']), _0x4d3047['push'](0x1 - _0x48c401[_0x4cc7('0x18af')]), 0x1 < _0x48c401[_0x4cc7('0x18b0')] ? (_0x4d3047[_0x4cc7('0x29')](_0x48c401['uvx2']), _0x4d3047[_0x4cc7('0x29')](0x1 - _0x48c401[_0x4cc7('0x18b1')])) : (_0x4d3047[_0x4cc7('0x29')](_0x48c401[_0x4cc7('0x18b2')]), _0x4d3047[_0x4cc7('0x29')](_0x56067a[_0x4cc7('0x5e0')](0x1, _0x48c401['uvy'])))) : (_0x4d3047[_0x4cc7('0x29')](0x0), _0x4d3047[_0x4cc7('0x29')](0x0), _0x4d3047[_0x4cc7('0x29')](0x0), _0x4d3047[_0x4cc7('0x29')](0x0)); } _0x44e480 = 0x0; for (_0x4bf907 = _0x16c727['get_length'](); _0x44e480 < _0x4bf907; ) { if (_0x4cc7('0x18b3') === _0x4cc7('0x18b4')) { _0x44e480['textInputEnabled'] && _0x2cf758[_0x4cc7('0x18b5')][_0x4cc7('0x90b')](); } else { _0x48c401 = _0x44e480++; _0x346045 = _0x16c727['get'](_0x48c401); for (var _0xadf270 = 0x0, _0x16dada = _0x346045[_0x4cc7('0x26')][_0x4cc7('0x34')](); _0xadf270 < _0x16dada; ) _0x48c401 = _0xadf270++, _0x48c401 = _0x346045['vertices'][_0x4cc7('0x2b')](_0x48c401), _0x4ab732[_0x4cc7('0x29')](_0x48c401[_0x4cc7('0xb1c')]); } } _0x1d462f && _0x4ab732[_0x4cc7('0x18b6')](); _0x1f10a9[_0x4cc7('0x116f')](_0x2e00ae); _0x1f10a9[_0x4cc7('0x116e')](_0x403589); _0x1f10a9[_0x4cc7('0x11a4')](_0x4d3047); _0x1f10a9[_0x4cc7('0x1155')](_0x4ab732); return _0x1f10a9; }, 'geometries': null, 'get_geometries': function() { return this['_geometries']; }, 'effects': null, 'get_effects': function() { return this[_0x4cc7('0x183c')]; }, 'images': null, 'get_images': function() { return this['_libImages']; }, 'materials': null, 'get_materials': function() { return this[_0x4cc7('0x183a')]; }, 'isAnimated': null, 'get_isAnimated': function() { return this['_fastDoc'][_0x4cc7('0x1834')][_0x4cc7('0x100f')]('library_animations') ? this[_0x4cc7('0x1833')][_0x4cc7('0x1811')][_0x4cc7('0x100f')](_0x4cc7('0x1847'))['hasNode'][_0x4cc7('0x100f')](_0x4cc7('0x1b')) : !0x1; }, '__class__': _0x155182, '__properties__': _0x5aff49(_0x6573cf[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_isAnimated': _0x4cc7('0x1850'), 'get_materials': 'get_materials', 'get_images': _0x2d63f9[_0x4cc7('0x418')], 'get_effects': _0x4cc7('0x18b7'), 'get_geometries': 'get_geometries' }) }); var _0x4ee1cb = function() {}; _0x16dada[_0x4cc7('0x18b8')] = _0x4ee1cb; _0x4ee1cb[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x413'), 'parsers', _0x4cc7('0x18b9')]; _0x4ee1cb[_0x4cc7('0x8')] = {}; _0x4ee1cb[_0x4cc7('0x8')][_0x4cc7('0x1864')] = null; _0x4ee1cb[_0x4cc7('0x8')][_0x4cc7('0x1865')] = null; _0x4ee1cb[_0x4cc7('0x8')][_0x4cc7('0x1866')] = null; _0x4ee1cb[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4ee1cb; var _0x1eb24a = function(_0x49512a) { null != _0x49512a && this[_0x4cc7('0x100d')](_0x49512a); }; _0x16dada[_0x4cc7('0x18ba')] = _0x1eb24a; _0x1eb24a[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x18bb')]; _0x1eb24a[_0x4cc7('0x8')] = {}; _0x1eb24a[_0x4cc7('0x8')]['id'] = null; _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null; _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x1894')] = null; _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x1887')] = null; _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x100d')] = function(_0x3709d7) { if ('NxwMA' !== _0x4cc7('0x18bc')) { this.child.setIndexedPosition(0x6, 16.5, null, 0xa); this.child.spritesheet.set_currentFrame(0xe); this.angel.spritesheet.set_currentFrame(0x41); var _0x2d2336 = _0x1baaa1.width(0x208) , _0xe3ed18 = new _0x161060(this.child.get_onScreen()); this.dialog.addBubble(_0x4cc7('0x18bd'), 0xc8, -0x82, null, _0x2d2336, null, _0xe3ed18, null); _0x2d2336 = _0x1baaa1.width(0x1d6); _0xe3ed18 = new _0x161060(this.angel.get_onScreen()); this.dialog.addBubble(_0x56067a.gSpuf, -0x8c, 0x10e, null, _0x2d2336, null, _0xe3ed18, null); } else { this.id = _0x3709d7.has.resolve('id') ? _0x3709d7.att.resolve('id') : ''; this.name = _0x3709d7.has.resolve(_0x56067a.LCXbk) ? _0x3709d7.att.resolve('name') : ''; this.sid = _0x3709d7.has.resolve(_0x4cc7('0x1894')) ? _0x3709d7.att.resolve('sid') : ''; } } ; _0x1eb24a[_0x4cc7('0x8')]['traverseChildHandler'] = function(_0x4dc942, _0x308fc9) {} ; _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0xd4f')] = function(_0x2dc909, _0x24a9b8) { if (null != _0x24a9b8) for (_0x2dc909 = _0x2dc909.nodes.resolve('' + _0x24a9b8).h; null != _0x2dc909; ) _0x24a9b8 = _0x2dc909.item, _0x2dc909 = _0x2dc909.next, this.traverseChildHandler(_0x24a9b8, _0x24a9b8.get_name()); else for (_0x2dc909 = _0x2dc909.get_elements(); _0x2dc909.hasNext(); ) _0x24a9b8 = _0x2dc909.next(), this.traverseChildHandler(_0x24a9b8, _0x24a9b8.get_name()); } ; _0x1eb24a[_0x4cc7('0x8')]['convertMatrix'] = function(_0x120980) { if (_0x4cc7('0x18be') !== _0x4cc7('0x18bf')) { for (var _0x2c1a65 = [0x2, 0x6, 0x8, 0x9, 0xb, 0xe], _0x428503 = _0x120980.rawData, _0x2883ef = 0x0, _0x4df1ce = _0x2c1a65.length; _0x2883ef < _0x4df1ce; ) { var _0x4140a0 = _0x2883ef++; _0x4140a0 = _0x2c1a65[_0x4140a0]; var _0x3c5508 = _0x428503; _0x3c5508.set(_0x4140a0, -0x1 * _0x3c5508.get(_0x4140a0)); } _0x120980.rawData = _0x428503; } else { _0x457ac5.call(this); } } ; _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x18c0')] = function(_0x5347f1) { if ('egAfR' === _0x4cc7('0x18c1')) { _0x5347f1 = _0x3f86a4.fromManifest(_0x5347f1); return null != _0x5347f1 ? _0x5347f1.load().then(function(_0x24bb7c) { return _0x4029ca.withValue(_0x24bb7c); }) : _0x4029ca.withError(_0x4cc7('0x18c2')); } else { for (_0x5347f1 = _0x5347f1.x; ; ) { if (_0x5347f1.nodeType != _0x4fbde0.Element) throw new _0x202aa0(_0x4cc7('0x943') + _0x5347f1.nodeType); if ('COLLADA' == _0x5347f1.nodeName) break; _0x5347f1 = _0x5347f1.parent; } if (_0x5347f1.nodeType != _0x4fbde0.Element) throw new _0x202aa0(_0x4cc7('0x943') + _0x5347f1.nodeType); return _0x4cc7('0x182c') == _0x5347f1.nodeName ? new _0x23d30b(_0x5347f1) : null; } } ; _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x18c3')] = function(_0x516a6e) { _0x516a6e = this.readText(_0x516a6e); _0x516a6e = new _0x1e3ce8(_0x4cc7('0x18c4'),'g').split(_0x516a6e); for (var _0x2406f9 = _0x2bc114.toFloatVector(null), _0x234409 = 0x0, _0x484aa5 = _0x516a6e.length; _0x234409 < _0x484aa5; ) { if (_0x4cc7('0x18c5') === _0x4cc7('0x18c5')) { var _0x4fec4d = _0x234409++; _0x2406f9.push(parseFloat(_0x516a6e[_0x4fec4d])); } else { var _0x8a1f3 = _0x2406f9++; if (this.joints.get(_0x8a1f3) == _0x516a6e) return _0x8a1f3; } } return _0x2406f9; } ; _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x18c6')] = function(_0x21c48b) { _0x21c48b = this.readText(_0x21c48b); _0x21c48b = new _0x1e3ce8(_0x4cc7('0x18c4'),'g').split(_0x21c48b); for (var _0x424282 = _0x2bc114.toIntVector(null), _0xb52d59 = 0x0, _0x556dff = _0x21c48b.length; _0xb52d59 < _0x556dff; ) { var _0x33774a = _0xb52d59++; _0x424282.push(_0x4bf907.parseInt(_0x21c48b[_0x33774a])); } return _0x424282; } ; _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x18c7')] = function(_0x2e8ccb) { _0x2e8ccb = this.readText(_0x2e8ccb); _0x2e8ccb = new _0x1e3ce8('\x5cs+','g').split(_0x2e8ccb); for (var _0x15f300 = _0x2bc114.toObjectVector(null), _0x3d7747 = 0x0, _0x652381 = _0x2e8ccb.length; _0x3d7747 < _0x652381; ) { var _0x4bfc62 = _0x3d7747++; _0x15f300.push(_0x2e8ccb[_0x4bfc62]); } return _0x15f300; } ; _0x1eb24a[_0x4cc7('0x8')]['readIntAttr'] = function(_0x252bdb, _0x35d6b6, _0x1fda71) { if (_0x4cc7('0x18c8') !== _0x4cc7('0x18c9')) { null == _0x1fda71 && (_0x1fda71 = 0x0); return _0x252bdb.has.resolve(_0x35d6b6) ? _0x4bf907.parseInt(_0x252bdb.att.resolve(_0x35d6b6)) : _0x1fda71; } else { 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); } } ; _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x1011')] = function(_0x3cd4a0) { return this.trimString(_0x3cd4a0.get_innerData()); } ; _0x1eb24a[_0x4cc7('0x8')]['trimString'] = function(_0x17a854) { if (_0x4cc7('0x18ca') !== _0x4cc7('0x18ca')) { _0x51ba83.__hasColorTransformValue[0x0] = _0x17a854; null != this.__currentShaderBuffer ? this.__currentShaderBuffer.addBoolOverride('openfl_HasColorTransform', _0x51ba83.__hasColorTransformValue) : null != this.__currentShader && null != this.__currentShader.__hasColorTransform && (this.__currentShader.__hasColorTransform.value = _0x51ba83.__hasColorTransformValue); } else { _0x17a854 = _0x17a854.replace(/^\s+/, ''); return _0x17a854 = _0x17a854.replace(/\s+$/, ''); } } ; _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1eb24a; var _0x2ff592 = function(_0x1eca1a) { if (_0x4cc7('0x18cb') !== _0x4cc7('0x18cc')) { _0x1eb24a[_0x4cc7('0x96b')](this, _0x1eca1a); } else { this['set_currentMusic'](this[_0x4cc7('0x18cd')]); this['nextMusic'] = null; null == this[_0x4cc7('0x18ce')] || this[_0x4cc7('0x18cf')] || 0x0 < this[_0x4cc7('0x18d0')]['get_length']() ? null == this[_0x4cc7('0x18ce')] && this['set_volume'](0x1) : (this['currentMusic'][_0x4cc7('0xd18')](), this[_0x4cc7('0x18d1')]()); } }; _0x16dada['away3d.loaders.parsers.DAEImage'] = _0x2ff592; _0x2ff592[_0x4cc7('0x8f2')] = ['away3d', 'loaders', 'parsers', _0x4cc7('0x18d2')]; _0x2ff592[_0x4cc7('0x92b')] = _0x1eb24a; _0x2ff592['prototype'] = _0x5aff49(_0x1eb24a[_0x4cc7('0x8')], { 'init_from': null, 'resource': null, 'deserialize': function(_0x11e7c8) { if (_0x4cc7('0x18d3') !== 'NFzHq') { _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x11e7c8); this['init_from'] = this['readText'](_0x11e7c8[_0x4cc7('0x1811')]['resolve'](_0x4cc7('0x1010'))); this[_0x4cc7('0x18a6')] = null; } else { for (var _0x44ea03 = 0x0, _0x1be9d3 = this[_0x4cc7('0x18d4')]; _0x44ea03 < _0x1be9d3['get_length'](); ) { var _0x3a3526 = _0x1be9d3[_0x4cc7('0x2b')](_0x44ea03); ++_0x44ea03; _0x3a3526[_0x4cc7('0x18d5')](_0x11e7c8, _0x18e19a[_0x4cc7('0xb93')]); c(_0x18e19a[_0x4cc7('0xb93')], b, !0x0); } } }, '__class__': _0x2ff592 }); var _0x51e9b9 = function(_0x3bdf95) { if (_0x4cc7('0x18d6') !== _0x4cc7('0x18d6')) { var _0x50d549 = this[_0x4cc7('0x1710')][_0x4cc7('0x1709')](); var _0xa53428 = this[_0x4cc7('0x1710')]['readUnsignedShort'](); f = this[_0x4cc7('0xed0')](_0x50d549, ['skeletonPose']); f['enable'] ? c[_0x4cc7('0x17cb')](_0x5260f5[_0x4cc7('0x99b')](this['_blocks'][_0x4cc7('0x2b')](_0x50d549)[_0x4cc7('0x42')], _0x42cc25), _0xa53428) : this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x3bdf95)[_0x4cc7('0x138b')](_0x4cc7('0x18d7') + _0x4bf907['string'](_0x331be6['toFloat'](e)) + _0x4cc7('0x18d8') + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6['toFloat'](_0x50d549)) + '\x20)\x20for\x20this\x20SkeletonClipNode'); ++e; } else { _0x1eb24a['call'](this, _0x3bdf95); } }; _0x16dada[_0x4cc7('0x18d9')] = _0x51e9b9; _0x51e9b9[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x18da')]; _0x51e9b9[_0x4cc7('0x92b')] = _0x1eb24a; _0x51e9b9[_0x4cc7('0x8')] = _0x5aff49(_0x1eb24a[_0x4cc7('0x8')], { 'type': null, 'deserialize': function(_0xa57003) { _0x1eb24a['prototype'][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0xa57003); this[_0x4cc7('0x994')] = _0xa57003['att']['resolve'](_0x4cc7('0x994')); }, '__class__': _0x51e9b9 }); var _0x2b02e7 = function(_0x212f69) { if (_0x4cc7('0x18db') === 'UtbMT') { var _0x409c18 = this['ownerCharacter'][_0x4cc7('0x126')]['get_scenePosition']() , _0x32e35b = this[_0x4cc7('0xa26')][_0x4cc7('0x126')][_0x4cc7('0x13f9')](); return 0x3d090 >= (_0x409c18['x'] - _0x32e35b['x']) * (_0x409c18['x'] - _0x32e35b['x']) + (_0x409c18['y'] - _0x32e35b['y']) * (_0x409c18['y'] - _0x32e35b['y']) + (_0x409c18['z'] - _0x32e35b['z']) * (_0x409c18['z'] - _0x32e35b['z']); } else { _0x1eb24a[_0x4cc7('0x96b')](this, _0x212f69); } }; _0x16dada[_0x4cc7('0x18dc')] = _0x2b02e7; _0x2b02e7[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x18dd')]; _0x2b02e7[_0x4cc7('0x92b')] = _0x1eb24a; _0x2b02e7['prototype'] = _0x5aff49(_0x1eb24a[_0x4cc7('0x8')], { 'params': null, 'source': null, 'stride': null, 'count': null, 'deserialize': function(_0x59ef53) { _0x1eb24a[_0x4cc7('0x8')]['deserialize'][_0x4cc7('0x96b')](this, _0x59ef53); this['params'] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x1810')] = _0x59ef53['att'][_0x4cc7('0x100f')]('source')[_0x4cc7('0x20')](/^#/, ''); this[_0x4cc7('0x18de')] = this[_0x4cc7('0x18df')](_0x59ef53, _0x4cc7('0x18de'), 0x1); this['count'] = this[_0x4cc7('0x18df')](_0x59ef53, 'count', 0x0); this['traverseChildren'](_0x59ef53, _0x4cc7('0x852')); }, 'traverseChildHandler': function(_0x28b3b4, _0x51824f) { _0x4cc7('0x852') == _0x51824f && this[_0x4cc7('0x1584')][_0x4cc7('0x29')](new _0x51e9b9(_0x28b3b4)); }, '__class__': _0x2b02e7 }); var _0x461a14 = function(_0x541c9f) { _0x1eb24a[_0x4cc7('0x96b')](this, _0x541c9f); }; _0x16dada[_0x4cc7('0x18e0')] = _0x461a14; _0x461a14[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x18e1')]; _0x461a14[_0x4cc7('0x92b')] = _0x1eb24a; _0x461a14[_0x4cc7('0x8')] = _0x5aff49(_0x1eb24a[_0x4cc7('0x8')], { 'accessor': null, 'type': null, 'floats': null, 'ints': null, 'strings': null, 'deserialize': function(_0x14360f) { _0x1eb24a[_0x4cc7('0x8')]['deserialize'][_0x4cc7('0x96b')](this, _0x14360f); this['traverseChildren'](_0x14360f); }, 'traverseChildHandler': function(_0x456e3a, _0x1cfa6f) { var _0x3dee2c = {}; _0x3dee2c[_0x4cc7('0x18e2')] = function(_0x58793d, _0x2f5625) { return _0x58793d > _0x2f5625; } ; if (_0x4cc7('0x18e3') !== _0x4cc7('0x18e4')) { switch (_0x1cfa6f) { case 'IDREF_array': case _0x4cc7('0x18e5'): this[_0x4cc7('0x994')] = _0x1cfa6f; this[_0x4cc7('0x18e6')] = this[_0x4cc7('0x18c7')](_0x456e3a); break; case _0x4cc7('0x18e7'): throw new _0x202aa0(new _0xc6df85('Cannot\x20handle\x20bool_array')); case 'float_array': this[_0x4cc7('0x994')] = _0x1cfa6f; this[_0x4cc7('0x18e8')] = this[_0x4cc7('0x18c3')](_0x456e3a); break; case _0x4cc7('0x18e9'): this[_0x4cc7('0x994')] = _0x1cfa6f; this[_0x4cc7('0x18ea')] = this[_0x4cc7('0x18c6')](_0x456e3a); break; case 'technique_common': this[_0x4cc7('0x18eb')] = new _0x2b02e7(_0x456e3a['node'][_0x4cc7('0x100f')](_0x4cc7('0x18eb'))); } } else { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](-0x77); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x2d); _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_z'](0xc16); var _0x3d61c5 = null; null == _0x3d61c5 && (_0x3d61c5 = new _0x169fce()); var _0x49548b = Math[_0x4cc7('0x28')](1.53588974175501); _0x3d61c5['x'] = 0.7 * _0x49548b; _0x3d61c5['y'] = -0.707 * _0x49548b; _0x3d61c5['z'] = -0.103 * _0x49548b; _0x3d61c5['w'] = Math[_0x4cc7('0x27')](1.53588974175501); _0x49548b = _0x3d61c5['x'] * _0x3d61c5['x'] + _0x3d61c5['y'] * _0x3d61c5['y'] + _0x3d61c5['z'] * _0x3d61c5['z'] + _0x3d61c5['w'] * _0x3d61c5['w']; var _0x42ae57 = _0x49548b - 0x1; _0x3dee2c[_0x4cc7('0x18e2')](1e-10, 0x0 <= _0x42ae57 ? _0x42ae57 : -_0x42ae57) || (0x0 == _0x49548b ? (_0x3d61c5['x'] = 0x0, _0x3d61c5['y'] = 0x0, _0x3d61c5['z'] = 0x0, _0x3d61c5['w'] = 0x1) : (_0x49548b = 0x1 / Math[_0x4cc7('0x2c')](_0x49548b), _0x3d61c5['x'] *= _0x49548b, _0x3d61c5['y'] *= _0x49548b, _0x3d61c5['z'] *= _0x49548b, _0x3d61c5['w'] *= _0x49548b)); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x3d61c5)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x9, 39.2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x47); this['angel']['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.3, 38.2); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x50); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x3d61c5 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x18ec'), -0x50, -0x12c, null, null, null, _0x3d61c5, null); _0x3d61c5 = _0x1baaa1[_0x4cc7('0x7d9')](0x1ae); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x18ed'), 0x118, -0x96, null, _0x3d61c5, null, null, null); _0x3d61c5 = _0x1baaa1[_0x4cc7('0x7d9')](0x1ae); _0x49548b = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x18ee'), 0x17c, 0x5a, null, _0x3d61c5, -0x1, _0x49548b, null); _0x3d61c5 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x18ef'), -0x3c, 0x104, null, null, null, _0x3d61c5, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x18f0'), 0x64, 0x168, null, null, -0x1, null, null); } }, '__class__': _0x461a14 }); var _0x32f661 = function(_0x799b35) { _0x1eb24a['call'](this, _0x799b35); }; _0x16dada['away3d.loaders.parsers.DAEInput'] = _0x32f661; _0x32f661[_0x4cc7('0x8f2')] = ['away3d', 'loaders', 'parsers', _0x4cc7('0x18f1')]; _0x32f661['__super__'] = _0x1eb24a; _0x32f661[_0x4cc7('0x8')] = _0x5aff49(_0x1eb24a['prototype'], { 'semantic': null, 'source': null, 'offset': null, 'set': null, 'deserialize': function(_0x222bb3) { if (_0x4cc7('0x18f2') === _0x4cc7('0x18f3')) { _0x5b5b9f['call'](this, _0x222bb3, new _0x43ea86(b,0x1)); } else { _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x222bb3); this[_0x4cc7('0x18f4')] = _0x222bb3[_0x4cc7('0x100e')]['resolve']('semantic'); this[_0x4cc7('0x1810')] = _0x222bb3[_0x4cc7('0x100e')][_0x4cc7('0x100f')](_0x4cc7('0x1810'))[_0x4cc7('0x20')](/^#/, ''); this[_0x4cc7('0x18f5')] = this[_0x4cc7('0x18df')](_0x222bb3, 'offset'); this[_0x4cc7('0x9e7')] = this[_0x4cc7('0x18df')](_0x222bb3, _0x4cc7('0x9e7')); } }, '__class__': _0x32f661 }); var _0x135074 = function(_0x39589d) { this['numTexcoordSets'] = this[_0x4cc7('0xb1c')] = this[_0x4cc7('0x185a')] = 0x0; this[_0x4cc7('0x18b0')] = _0x39589d; this['x'] = this['y'] = this['z'] = this['nx'] = this['ny'] = this['nz'] = this[_0x4cc7('0x18b2')] = this[_0x4cc7('0x18af')] = this['uvx2'] = this[_0x4cc7('0x18b1')] = 0x0; }; _0x16dada[_0x4cc7('0x18f6')] = _0x135074; _0x135074[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x18f7')]; _0x135074[_0x4cc7('0x8')] = {}; _0x135074[_0x4cc7('0x8')]['x'] = null; _0x135074[_0x4cc7('0x8')]['y'] = null; _0x135074[_0x4cc7('0x8')]['z'] = null; _0x135074[_0x4cc7('0x8')]['nx'] = null; _0x135074[_0x4cc7('0x8')]['ny'] = null; _0x135074[_0x4cc7('0x8')]['nz'] = null; _0x135074[_0x4cc7('0x8')][_0x4cc7('0x18b2')] = null; _0x135074[_0x4cc7('0x8')][_0x4cc7('0x18af')] = null; _0x135074[_0x4cc7('0x8')][_0x4cc7('0x18f8')] = null; _0x135074[_0x4cc7('0x8')][_0x4cc7('0x18b1')] = null; _0x135074[_0x4cc7('0x8')][_0x4cc7('0x18b0')] = null; _0x135074[_0x4cc7('0x8')][_0x4cc7('0xb1c')] = null; _0x135074[_0x4cc7('0x8')][_0x4cc7('0x185a')] = null; _0x135074[_0x4cc7('0x8')]['get_hash'] = function() { var _0xd8e7d3 = this.format(this.x); _0xd8e7d3 += '_' + this.format(this.y); _0xd8e7d3 += '_' + this.format(this.z); _0xd8e7d3 += '_' + this.format(this.nx); _0xd8e7d3 += '_' + this.format(this.ny); _0xd8e7d3 += '_' + this.format(this.nz); _0xd8e7d3 += '_' + this.format(this.uvx); _0xd8e7d3 += '_' + this.format(this.uvy); _0xd8e7d3 += '_' + this.format(this.uvx2); return _0xd8e7d3 += '_' + this.format(this.uvy2); } ; _0x135074[_0x4cc7('0x8')]['format'] = function(_0x265b82, _0x2511b1) { null == _0x2511b1 && (_0x2511b1 = 0x2); _0x2511b1 ^= 0xa; return _0x4bf907.string(Math.round(_0x265b82 * _0x2511b1) / _0x2511b1); } ; _0x135074[_0x4cc7('0x8')]['__class__'] = _0x135074; _0x135074[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x135074[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_hash'] = _0x4cc7('0x18f9'); var _0x41b6d0 = function() { this[_0x4cc7('0x26')] = _0x2bc114[_0x4cc7('0x24')](null); }; _0x16dada[_0x2d63f9[_0x4cc7('0x18fa')]] = _0x41b6d0; _0x41b6d0[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'loaders', _0x4cc7('0x417'), 'DAEFace']; _0x41b6d0[_0x4cc7('0x8')] = {}; _0x41b6d0[_0x4cc7('0x8')][_0x4cc7('0x26')] = null; _0x41b6d0[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x41b6d0; var _0x433fc5 = function(_0x252bea) { _0x1eb24a['call'](this, _0x252bea); }; _0x16dada[_0x4cc7('0x18fb')] = _0x433fc5; _0x433fc5[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x3cf')], _0x4cc7('0x413'), _0x4cc7('0x417'), 'DAEPrimitive']; _0x433fc5['__super__'] = _0x1eb24a; _0x433fc5[_0x4cc7('0x8')] = _0x5aff49(_0x1eb24a[_0x4cc7('0x8')], { 'type': null, 'material': null, 'count': null, 'vertices': null, '_inputs': null, '_p': null, '_vcount': null, '_texcoordSets': null, 'deserialize': function(_0x187d4d) { if ('aSjqh' !== _0x4cc7('0x18fc')) { _0x1eb24a['prototype'][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x187d4d); this[_0x4cc7('0x994')] = _0x187d4d[_0x4cc7('0xb4e')](); this[_0x4cc7('0x1629')] = _0x187d4d[_0x4cc7('0x100e')][_0x4cc7('0x100f')](_0x4cc7('0x1629')); this[_0x4cc7('0x9f3')] = this[_0x4cc7('0x18df')](_0x187d4d, _0x4cc7('0x9f3'), 0x0); this[_0x4cc7('0x18fd')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x18fe')] = this['_p'] = null; for (var _0x2fad60 = _0x187d4d[_0x4cc7('0xe6f')][_0x4cc7('0x100f')](_0x4cc7('0x1284'))['h']; null != _0x2fad60; ) { if ('ScDlm' === _0x4cc7('0x18ff')) { null == d && (d = !0x0); null == _0x210f00 && (_0x210f00 = 0xc); null == _0x2fad60 && (_0x2fad60 = 0x10); null == _0x187d4d && (_0x187d4d = 0x32); _0x7567bc[_0x4cc7('0x96b')](this); this['_radius'] = _0x187d4d; this[_0x4cc7('0x1634')] = _0x2fad60; this[_0x4cc7('0xb8c')] = _0x210f00; this[_0x4cc7('0xb8d')] = d; } else { var _0x210f00 = _0x2fad60[_0x4cc7('0x11')]; _0x2fad60 = _0x2fad60['next']; this['_inputs'][_0x4cc7('0x29')](new _0x32f661(_0x210f00)); } } _0x187d4d[_0x4cc7('0x1834')][_0x4cc7('0x100f')]('p') && _0x56067a['KfvMN'](0x0, _0x187d4d[_0x4cc7('0xe6f')][_0x4cc7('0x100f')]('p')[_0x4cc7('0x21')]) && (this['_p'] = this[_0x4cc7('0x18c6')](_0x187d4d['nodes'][_0x4cc7('0x100f')]('p')[_0x4cc7('0x9fa')]())); _0x187d4d[_0x4cc7('0x1834')]['resolve'](_0x4cc7('0x1900')) && 0x0 < _0x187d4d[_0x4cc7('0xe6f')][_0x4cc7('0x100f')](_0x4cc7('0x1900'))['length'] && (this[_0x4cc7('0x18fe')] = this['readIntArray'](_0x187d4d[_0x4cc7('0xe6f')][_0x4cc7('0x100f')](_0x4cc7('0x1900'))[_0x4cc7('0x9fa')]())); } else { return this[_0x4cc7('0x14ef')] = _0x187d4d; } }, 'create': function(_0x278963) { if (!this['prepareInputs'](_0x278963)) return null; var _0x33276f = _0x2bc114[_0x4cc7('0x24')](null) , _0x3ddfc6 = 0x0; if (0x1 < this['_inputs'][_0x4cc7('0x34')]()) for (var _0x282733 = [], _0x4320ee = 0x0, _0x557ea0 = this[_0x4cc7('0x18fd')]; _0x4320ee < _0x557ea0[_0x4cc7('0x34')](); ) { if (_0x4cc7('0x1901') === 'MbPDj') { this[_0x4cc7('0xec4')]['setIndexedPosition'](3.5, 38.2); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x46); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xacc')]['setIndexedPosition'](4.7, 38.2); this['skater']['spritesheet']['set_currentFrame'](0x59); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x102e7c = _0x1baaa1[_0x4cc7('0x7d9')](0x2bc); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1902'), -0x28, -0x122, null, _0x102e7c, null, null, null); _0x102e7c = _0x1baaa1[_0x4cc7('0x7d9')](0x1d6); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1903'), -0x104, -0x6e, null, _0x102e7c, -0x1, null, null); _0x102e7c = _0x1baaa1[_0x4cc7('0xa9a')](0.7); var _0x4fc760 = _0x1baaa1[_0x4cc7('0x7d9')](0x12c) , _0x2686a7 = new _0x2feadc(this['skater'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('It\x27s\x20like,\x20we\x20get\x20it,\x20the\x20Cartographer\x20made\x20lots\x20of\x20maps.', -0x140, 0x50, _0x102e7c, _0x4fc760, -0x1, _0x2686a7, null); _0x102e7c = new _0x2feadc(this['skater'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x1904'), 0x154, 0x168, null, null, null, _0x102e7c, null); } else { var _0x5263e4 = _0x557ea0[_0x4cc7('0x2b')](_0x4320ee); ++_0x4320ee; _0x282733[_0x5263e4[_0x4cc7('0x18f5')]] || (_0x282733[_0x5263e4['offset']] = !0x0, ++_0x3ddfc6); } } else _0x3ddfc6 = this[_0x4cc7('0x18fd')][_0x4cc7('0x34')](); _0x282733 = 0x0; _0x4320ee = new _0x3a1efa(); for (this['vertices'] = _0x2bc114['toObjectVector'](null); _0x282733 < this['_p'][_0x4cc7('0x34')](); ) { if (_0x4cc7('0x1905') !== _0x4cc7('0x1906')) { _0x557ea0 = null != this[_0x4cc7('0x18fe')] ? this['_vcount'][_0x4cc7('0x1907')]() : 0x3; _0x5263e4 = new _0x41b6d0(); for (var _0x5e5caa = 0x0, _0x1b41fc = _0x557ea0; _0x5e5caa < _0x1b41fc; ) { for (var _0x4bf907 = _0x5e5caa++ * _0x3ddfc6, _0x48c401 = new _0x135074(this[_0x4cc7('0x1908')][_0x4cc7('0x34')]()), _0x13ae4e = 0x0, _0x16dada = this[_0x4cc7('0x18fd')]['get_length'](); _0x13ae4e < _0x16dada; ) { var _0x5aff49 = _0x13ae4e++; _0x5aff49 = this[_0x4cc7('0x18fd')][_0x4cc7('0x2b')](_0x5aff49); var _0x2feadc = this['_p'][_0x4cc7('0x2b')](_0x282733 + _0x4bf907 + _0x5aff49['offset']); var _0x46b2f1 = _0x5aff49['source']; var _0x3e3cd2 = _0x278963[_0x4cc7('0x1611')]; _0x46b2f1 = null != _0x842c50[_0x46b2f1] ? _0x3e3cd2['getReserved'](_0x46b2f1) : _0x3e3cd2['h'][_0x46b2f1]; _0x3e3cd2 = _0x2feadc * _0x46b2f1[_0x4cc7('0x18eb')]['params']['get_length'](); switch (_0x5aff49[_0x4cc7('0x18f4')]) { case _0x4cc7('0x1909'): _0x48c401['nx'] = _0x46b2f1['floats'][_0x4cc7('0x2b')](_0x3e3cd2); _0x48c401['ny'] = _0x46b2f1[_0x4cc7('0x18e8')][_0x4cc7('0x2b')](_0x3e3cd2 + 0x1); _0x48c401['nz'] = _0x1eb24a[_0x4cc7('0x190a')] ? -_0x46b2f1[_0x4cc7('0x18e8')][_0x4cc7('0x2b')](_0x3e3cd2 + 0x2) : _0x46b2f1[_0x4cc7('0x18e8')][_0x4cc7('0x2b')](_0x3e3cd2 + 0x2); break; case _0x4cc7('0x190b'): _0x5aff49[_0x4cc7('0x9e7')] == this[_0x4cc7('0x1908')]['get'](0x0) ? (_0x48c401[_0x4cc7('0x18b2')] = _0x46b2f1['floats'][_0x4cc7('0x2b')](_0x3e3cd2), _0x48c401[_0x4cc7('0x18af')] = _0x46b2f1['floats'][_0x4cc7('0x2b')](_0x3e3cd2 + 0x1)) : (_0x48c401['uvx2'] = _0x46b2f1[_0x4cc7('0x18e8')]['get'](_0x3e3cd2), _0x48c401[_0x4cc7('0x18b1')] = _0x46b2f1[_0x4cc7('0x18e8')][_0x4cc7('0x2b')](_0x3e3cd2 + 0x1)); break; case _0x4cc7('0x5e9'): _0x48c401['x'] = _0x46b2f1[_0x4cc7('0x18e8')]['get'](_0x3e3cd2), _0x48c401['y'] = _0x46b2f1[_0x4cc7('0x18e8')][_0x4cc7('0x2b')](_0x3e3cd2 + 0x1), _0x48c401['z'] = _0x1eb24a['USE_LEFT_HANDED'] ? -_0x46b2f1[_0x4cc7('0x18e8')][_0x4cc7('0x2b')](_0x3e3cd2 + 0x2) : _0x46b2f1[_0x4cc7('0x18e8')][_0x4cc7('0x2b')](_0x3e3cd2 + 0x2), _0x48c401[_0x4cc7('0x185a')] = _0x2feadc; } } _0x4bf907 = _0x48c401[_0x4cc7('0x18f9')](); (null != _0x842c50[_0x4bf907] ? _0x4320ee['existsReserved'](_0x4bf907) : _0x4320ee['h'][_0x4cc7('0x959')](_0x4bf907)) ? _0x5263e4[_0x4cc7('0x26')][_0x4cc7('0x29')](null != _0x842c50[_0x4bf907] ? _0x4320ee[_0x4cc7('0xd77')](_0x4bf907) : _0x4320ee['h'][_0x4bf907]) : (_0x48c401['index'] = this[_0x4cc7('0x26')][_0x4cc7('0x34')](), null != _0x842c50[_0x4bf907] ? _0x4320ee['setReserved'](_0x4bf907, _0x48c401) : _0x4320ee['h'][_0x4bf907] = _0x48c401, _0x5263e4['vertices']['push'](_0x48c401), this['vertices'][_0x4cc7('0x29')](_0x48c401)); } if (0x3 < _0x5263e4[_0x4cc7('0x26')][_0x4cc7('0x34')]()) for (_0x5e5caa = _0x5263e4[_0x4cc7('0x26')][_0x4cc7('0x2b')](0x0), _0x1b41fc = 0x1, _0x48c401 = _0x5263e4['vertices'][_0x4cc7('0x34')]() - 0x1; _0x1b41fc < _0x48c401; ) _0x4bf907 = _0x1b41fc++, _0x13ae4e = new _0x41b6d0(), _0x13ae4e['vertices']['push'](_0x5e5caa), _0x13ae4e['vertices'][_0x4cc7('0x29')](_0x5263e4[_0x4cc7('0x26')][_0x4cc7('0x2b')](_0x4bf907)), _0x13ae4e['vertices']['push'](_0x5263e4[_0x4cc7('0x26')][_0x4cc7('0x2b')](_0x4bf907 + 0x1)), _0x33276f[_0x4cc7('0x29')](_0x13ae4e); else 0x3 == _0x5263e4[_0x4cc7('0x26')][_0x4cc7('0x34')]() && _0x33276f[_0x4cc7('0x29')](_0x5263e4); _0x282733 += _0x557ea0 * _0x3ddfc6; } else { for (var _0x2c189a = new _0x1227c0(this[_0x4cc7('0xbaf')]() - 0x1,0x0,-0x1); _0x2c189a[_0x4cc7('0x124b')] + _0x2c189a[_0x4cc7('0x1279')] != _0x2c189a[_0x4cc7('0x10a1')]; ) { var _0xc1b766 = _0x2c189a[_0x4cc7('0x124b')] += _0x2c189a['increment']; this[_0x4cc7('0x190c')](_0xc1b766); } null != this[_0x4cc7('0x190d')] && (this[_0x4cc7('0x190d')][_0x4cc7('0xa35')](), this['characterDisplay'] = null); } } return _0x33276f; }, 'prepareInputs': function(_0x32e651) { var _0x395a6d = !0x0; this['_texcoordSets'] = _0x2bc114[_0x4cc7('0x9cc')](null); for (var _0x3d9b86 = 0x0, _0x4ac875 = this[_0x4cc7('0x18fd')]['get_length'](); _0x56067a['KfvMN'](_0x3d9b86, _0x4ac875); ) { var _0x2bf3b8 = _0x3d9b86++; _0x2bf3b8 = this['_inputs'][_0x4cc7('0x2b')](_0x2bf3b8); _0x4cc7('0x190b') == _0x2bf3b8['semantic'] && this[_0x4cc7('0x1908')][_0x4cc7('0x29')](_0x2bf3b8[_0x4cc7('0x9e7')]); var _0x434305 = _0x2bf3b8[_0x4cc7('0x1810')] , _0x2cf81c = _0x32e651[_0x4cc7('0x1611')]; if (null != _0x842c50[_0x434305] ? !_0x2cf81c[_0x4cc7('0xd76')](_0x434305) : !_0x2cf81c['h'][_0x4cc7('0x959')](_0x434305)) if (_0x395a6d = !0x1, _0x2bf3b8[_0x4cc7('0x1810')] == _0x32e651[_0x4cc7('0x26')]['id']) for (_0x434305 = 0x0, _0x2cf81c = _0x32e651[_0x4cc7('0x26')][_0x4cc7('0x190e')][_0x4cc7('0x34')](); _0x434305 < _0x2cf81c; ) { var _0x1209bd = _0x434305++; if (_0x4cc7('0x190f') == _0x32e651[_0x4cc7('0x26')]['inputs'][_0x4cc7('0x2b')](_0x1209bd)[_0x4cc7('0x18f4')]) { _0x2bf3b8[_0x4cc7('0x1810')] = _0x32e651[_0x4cc7('0x26')][_0x4cc7('0x190e')][_0x4cc7('0x2b')](_0x1209bd)[_0x4cc7('0x1810')]; _0x395a6d = !0x0; break; } } } return _0x395a6d; }, '__class__': _0x433fc5 }); var _0x2a016a = function(_0x19cf34, _0x3f7d7f) { if ('reNoT' !== _0x56067a[_0x4cc7('0x5e3')]) { this[_0x4cc7('0xa2d')](_0x4cc7('0x8a9'), _0x48c401(this, this[_0x4cc7('0x1910')])); this[_0x4cc7('0x1911')] = !0x0; _0x19cf34 = _0x172b83[_0x4cc7('0xc1e')](); _0x172b83['currentLayout'] = this['layout']; this['createLayout2'](); _0x172b83['currentLayout'] = _0x19cf34; } else { this[_0x4cc7('0x126')] = _0x19cf34; _0x1eb24a['call'](this, _0x3f7d7f); } }; _0x16dada['away3d.loaders.parsers.DAEVertices'] = _0x2a016a; _0x2a016a['__name__'] = ['away3d', _0x2d63f9['LZvjU'], _0x4cc7('0x417'), _0x4cc7('0x1912')]; _0x2a016a[_0x4cc7('0x92b')] = _0x1eb24a; _0x2a016a['prototype'] = _0x5aff49(_0x1eb24a[_0x4cc7('0x8')], { 'mesh': null, 'inputs': null, 'deserialize': function(_0x426a22) { if ('gejIg' === _0x4cc7('0x1913')) { this[_0x4cc7('0x1804')] = !0x1; this[_0x4cc7('0xa5d')] = []; this[_0x4cc7('0xa5f')] = []; this[_0x4cc7('0xc91')] = []; } else { _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x426a22); this['inputs'] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0xd4f')](_0x426a22, _0x4cc7('0x1284')); } }, 'traverseChildHandler': function(_0x6e9c03, _0x26e1ba) { if (_0x4cc7('0x1914') !== _0x4cc7('0x1914')) { var _0x17bce7 = '5|8|6|0|4|7|1|3|2'['split']('|') , _0x5ef20e = 0x0; while (!![]) { switch (_0x17bce7[_0x5ef20e++]) { case '0': this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x2f); continue; case '1': this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x1915'), 0x17c, -0x50, null, null, null, null); continue; case '2': this['dialog']['addBubble'](_0x4cc7('0x1916'), 0x140, 0x28, null, null, -0x1, _0x4a4d79); continue; case '3': _0x4a4d79 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); continue; case '4': var _0x4a4d79 = _0x1baaa1['width'](0x6a4) , _0xa3c6cd = new _0x161060(this['runner'][_0x4cc7('0xc4b')]()); continue; case '5': this[_0x4cc7('0xac8')]['setIndexedPosition'](0xa, 3.6, null, 0x25); continue; case '6': this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](10.7, 0x1); continue; case '7': this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x1917'), -0xa8, -0xc0, null, _0x56067a['AjlvQ'](null, _0x4a4d79) ? null : Math[_0x4cc7('0xa96')](_0x4a4d79 / 2.5), null, _0xa3c6cd); continue; case '8': this['student'][_0x4cc7('0xaca')]['set_currentFrame'](0x5e); continue; } break; } } else { this[_0x4cc7('0x190e')][_0x4cc7('0x29')](new _0x32f661(_0x6e9c03)); } }, '__class__': _0x2a016a }); var _0x549cfe = function(_0x14fd6a) { this[_0x4cc7('0x1918')] = ''; _0x1eb24a[_0x4cc7('0x96b')](this, _0x14fd6a); }; _0x16dada[_0x4cc7('0x1919')] = _0x549cfe; _0x549cfe[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), 'DAEGeometry']; _0x549cfe[_0x4cc7('0x92b')] = _0x1eb24a; _0x549cfe[_0x4cc7('0x8')] = _0x5aff49(_0x1eb24a[_0x4cc7('0x8')], { 'mesh': null, 'meshName': null, 'deserialize': function(_0x113e8c) { if (_0x4cc7('0x191a') !== 'UOjKa') { _0x1eb24a['prototype'][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x113e8c); this[_0x4cc7('0xd4f')](_0x113e8c); this[_0x4cc7('0x1918')] = _0x113e8c[_0x4cc7('0x100e')]['resolve'](_0x4cc7('0x5e2')); } else { this[_0x4cc7('0x8fe')](); } }, 'traverseChildHandler': function(_0x1de3b4, _0x111f2d) { _0x4cc7('0x126') == _0x111f2d && (this[_0x4cc7('0x126')] = new _0x1e1d53(this,_0x1de3b4)); }, '__class__': _0x549cfe }); var _0x1e1d53 = function(_0x49ea74, _0x5b8a90) { this[_0x4cc7('0x11b3')] = _0x49ea74; _0x1eb24a[_0x4cc7('0x96b')](this, _0x5b8a90); }; _0x16dada['away3d.loaders.parsers.DAEMesh'] = _0x1e1d53; _0x1e1d53[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x191b')]; _0x1e1d53['__super__'] = _0x1eb24a; _0x1e1d53[_0x4cc7('0x8')] = _0x5aff49(_0x1eb24a['prototype'], { 'geometry': null, 'sources': null, 'vertices': null, 'primitives': null, 'deserialize': function(_0x26885a) { var _0x17d40e = _0x4cc7('0x191c')[_0x4cc7('0x46')]('|') , _0x14ea58 = 0x0; while (!![]) { switch (_0x17d40e[_0x14ea58++]) { case '0': this[_0x4cc7('0x460')] = _0x2bc114[_0x4cc7('0x24')](null); continue; case '1': this[_0x4cc7('0x26')] = null; continue; case '2': _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x26885a); continue; case '3': this[_0x4cc7('0xd4f')](_0x26885a); continue; case '4': this[_0x4cc7('0x1611')] = new _0x3a1efa(); continue; } break; } }, 'traverseChildHandler': function(_0x522519, _0x1e8bec) { switch (_0x1e8bec) { case _0x4cc7('0x191d'): case _0x4cc7('0x191e'): case _0x4cc7('0x191f'): this['primitives']['push'](new _0x433fc5(_0x522519)); break; case _0x4cc7('0x1810'): _0x522519 = new _0x461a14(_0x522519); this[_0x4cc7('0x1611')]['set'](_0x522519['id'], _0x522519); break; case _0x4cc7('0x26'): this[_0x4cc7('0x26')] = new _0x2a016a(this,_0x522519); } }, '__class__': _0x1e1d53 }); var _0x2e1ee3 = function(_0x2be0de) { if (_0x2d63f9['EITiE'](_0x4cc7('0x1920'), _0x4cc7('0x1921'))) { var _0x85254a = b[_0x4cc7('0x2b')](_0x2be0de); ++_0x2be0de; _0x85254a[_0x4cc7('0xc20')](!0x1); } else { _0x1eb24a[_0x4cc7('0x96b')](this, _0x2be0de); } }; _0x16dada[_0x4cc7('0x1922')] = _0x2e1ee3; _0x2e1ee3[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x413'), _0x4cc7('0x417'), 'DAEBindMaterial']; _0x2e1ee3[_0x4cc7('0x92b')] = _0x1eb24a; _0x2e1ee3[_0x4cc7('0x8')] = _0x5aff49(_0x1eb24a[_0x4cc7('0x8')], { 'instance_material': null, 'deserialize': function(_0xdefa37) { _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0xdefa37); this[_0x4cc7('0x1890')] = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0xd4f')](_0xdefa37); }, 'traverseChildHandler': function(_0x771213, _0x1defe5) { if (_0x4cc7('0x1923') == _0x1defe5) for (_0x771213 = _0x771213[_0x4cc7('0x1924')](); _0x771213['hasNext'](); ) _0x1defe5 = _0x771213[_0x4cc7('0x3a')](), this[_0x4cc7('0x1890')][_0x4cc7('0x29')](new _0x284ad9(_0x1defe5)); }, '__class__': _0x2e1ee3 }); var _0x579087 = function(_0x5f0c22) { _0x1eb24a[_0x4cc7('0x96b')](this, _0x5f0c22); }; _0x16dada[_0x4cc7('0x1925')] = _0x579087; _0x579087[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), 'parsers', 'DAEBindVertexInput']; _0x579087['__super__'] = _0x1eb24a; _0x579087[_0x4cc7('0x8')] = _0x5aff49(_0x1eb24a['prototype'], { 'semantic': null, 'input_semantic': null, 'input_set': null, 'deserialize': function(_0x8a5270) { _0x1eb24a[_0x4cc7('0x8')]['deserialize'][_0x4cc7('0x96b')](this, _0x8a5270); this[_0x4cc7('0x18f4')] = _0x8a5270['att'][_0x4cc7('0x100f')](_0x4cc7('0x18f4')); this[_0x4cc7('0x5e4')] = _0x8a5270[_0x4cc7('0x100e')][_0x4cc7('0x100f')](_0x56067a[_0x4cc7('0x1926')]); this['input_set'] = this[_0x4cc7('0x18df')](_0x8a5270, _0x4cc7('0x1927')); }, '__class__': _0x579087 }); var _0x56fa7a = function(_0x4a4bf6) { if ('jDsQT' === _0x4cc7('0x1928')) { _0x1eb24a['call'](this, _0x4a4bf6); } else { this[_0x4cc7('0xe3e')](); _0x4a4bf6 > this[_0x4cc7('0x1929')][_0x4cc7('0x192a')] && (_0x4a4bf6 = this[_0x4cc7('0x1929')][_0x4cc7('0x192a')]); 0x0 > _0x4a4bf6 && (_0x4a4bf6 = 0x0); _0x4a4bf6 != this[_0x4cc7('0x1929')][_0x4cc7('0x192b')] && (this['__dirty'] = !0x0, this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]()), this[_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x192c')))); return this[_0x4cc7('0x1929')][_0x4cc7('0x192b')] = _0x4a4bf6; } }; _0x16dada[_0x4cc7('0x192d')] = _0x56fa7a; _0x56fa7a[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x192e')]; _0x56fa7a[_0x4cc7('0x92b')] = _0x1eb24a; _0x56fa7a[_0x4cc7('0x8')] = _0x5aff49(_0x1eb24a[_0x4cc7('0x8')], { 'url': null, 'deserialize': function(_0x195885) { _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x195885); this[_0x4cc7('0x1124')] = (_0x195885[_0x4cc7('0x192f')][_0x4cc7('0x100f')](_0x4cc7('0x1124')) ? _0x195885[_0x4cc7('0x100e')][_0x4cc7('0x100f')](_0x4cc7('0x1124')) : '')[_0x4cc7('0x20')](/^#/, ''); }, '__class__': _0x56fa7a }); var _0x164bfd = function(_0x3b4b51) { _0x1eb24a['call'](this, _0x3b4b51); }; _0x16dada['away3d.loaders.parsers.DAEInstanceController'] = _0x164bfd; _0x164bfd[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x2d63f9[_0x4cc7('0x416')], _0x4cc7('0x1930')]; _0x164bfd[_0x4cc7('0x92b')] = _0x56fa7a; _0x164bfd[_0x4cc7('0x8')] = _0x5aff49(_0x56fa7a[_0x4cc7('0x8')], { 'bind_material': null, 'skeleton': null, 'deserialize': function(_0x1f4512) { _0x56fa7a[_0x4cc7('0x8')][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x1f4512); this[_0x4cc7('0x1886')] = null; this[_0x4cc7('0xe65')] = _0x2bc114['toObjectVector'](null); this['traverseChildren'](_0x1f4512); }, 'traverseChildHandler': function(_0x397e56, _0x50c6a0) { switch (_0x50c6a0) { case _0x4cc7('0x1886'): this[_0x4cc7('0x1886')] = new _0x2e1ee3(_0x397e56); break; case 'skeleton': this[_0x4cc7('0xe65')]['push'](this[_0x4cc7('0x1011')](_0x397e56)['replace'](/^#/, '')); } }, '__class__': _0x164bfd }); var _0x2e9e13 = function(_0x38e37f) { _0x1eb24a['call'](this, _0x38e37f); }; _0x16dada[_0x4cc7('0x1931')] = _0x2e9e13; _0x2e9e13[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'loaders', _0x4cc7('0x417'), _0x4cc7('0x1932')]; _0x2e9e13[_0x4cc7('0x92b')] = _0x56fa7a; _0x2e9e13[_0x4cc7('0x8')] = _0x5aff49(_0x56fa7a[_0x4cc7('0x8')], { '__class__': _0x2e9e13 }); var _0xef7c83 = function(_0xa3592d) { _0x1eb24a[_0x4cc7('0x96b')](this, _0xa3592d); }; _0x16dada[_0x4cc7('0x1933')] = _0xef7c83; _0xef7c83[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x1934')]; _0xef7c83[_0x4cc7('0x92b')] = _0x56fa7a; _0xef7c83[_0x4cc7('0x8')] = _0x5aff49(_0x56fa7a['prototype'], { 'bind_material': null, 'deserialize': function(_0x11da2e) { _0x56fa7a['prototype'][_0x4cc7('0x100d')]['call'](this, _0x11da2e); this[_0x4cc7('0x1886')] = null; this[_0x4cc7('0xd4f')](_0x11da2e); }, 'traverseChildHandler': function(_0x28c586, _0xfcb1a7) { if (_0x4cc7('0x1935') !== 'yLFHm') { this[_0x4cc7('0xec5')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec5')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec5')]); var _0x28d101 = this['explorePath']['pathName']; _0x28d101 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x28d101); this['angel']['goesTo'] = new _0x42bd00(_0x28d101,0x8); this['pastafarian'] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xc35')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc35')]); _0x28d101 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x28d101 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')]['get'](_0x28d101); this['pastafarian'][_0x4cc7('0x110a')] = new _0x42bd00(_0x28d101,0xa); } else { _0x4cc7('0x1886') == _0xfcb1a7 && (this['bind_material'] = new _0x2e1ee3(_0x28c586)); } }, '__class__': _0xef7c83 }); var _0x284ad9 = function(_0x51679f) { _0x1eb24a[_0x4cc7('0x96b')](this, _0x51679f); }; _0x16dada[_0x4cc7('0x1936')] = _0x284ad9; _0x284ad9[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), 'parsers', _0x4cc7('0x1937')]; _0x284ad9[_0x4cc7('0x92b')] = _0x56fa7a; _0x284ad9[_0x4cc7('0x8')] = _0x5aff49(_0x56fa7a[_0x4cc7('0x8')], { 'target': null, 'symbol': null, 'bind_vertex_input': null, 'deserialize': function(_0x290511) { _0x56fa7a[_0x4cc7('0x8')][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x290511); this[_0x4cc7('0xa26')] = _0x290511['att']['resolve'](_0x4cc7('0xa26'))[_0x4cc7('0x20')](/^#/, ''); this[_0x4cc7('0x1938')] = _0x290511[_0x4cc7('0x100e')][_0x4cc7('0x100f')]('symbol'); this[_0x4cc7('0x1939')] = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0xd4f')](_0x290511); }, 'traverseChildHandler': function(_0x16eb4a, _0xe50195) { _0x4cc7('0x1939') == _0xe50195 && this[_0x4cc7('0x1939')]['push'](new _0x579087(_0x16eb4a)); }, '__class__': _0x284ad9 }); var _0x29104d = function(_0x54e2a5) { _0x1eb24a[_0x4cc7('0x96b')](this, _0x54e2a5); }; _0x16dada[_0x4cc7('0x193a')] = _0x29104d; _0x29104d[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x193b')]; _0x29104d['__super__'] = _0x56fa7a; _0x29104d['prototype'] = _0x5aff49(_0x56fa7a[_0x4cc7('0x8')], { '__class__': _0x29104d }); var _0x1ebb73 = function(_0x1f4826) { _0x1eb24a['call'](this, _0x1f4826); }; _0x16dada['away3d.loaders.parsers.DAEInstanceVisualScene'] = _0x1ebb73; _0x1ebb73[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x193c')]; _0x1ebb73[_0x4cc7('0x92b')] = _0x56fa7a; _0x1ebb73['prototype'] = _0x5aff49(_0x56fa7a[_0x4cc7('0x8')], { '__class__': _0x1ebb73 }); var _0x50721c = function() {}; _0x16dada[_0x4cc7('0x193d')] = _0x50721c; _0x50721c['__name__'] = ['away3d', _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x193e')]; _0x50721c[_0x4cc7('0x8')] = {}; _0x50721c[_0x4cc7('0x8')]['r'] = null; _0x50721c[_0x4cc7('0x8')]['g'] = null; _0x50721c[_0x4cc7('0x8')]['b'] = null; _0x50721c[_0x4cc7('0x8')]['a'] = null; _0x50721c[_0x4cc7('0x8')][_0x4cc7('0x18a7')] = function() { if (_0x2d63f9.pZYir(_0x4cc7('0x193f'), _0x4cc7('0x1940'))) { return (0xff * this.r | 0x0) << 0x10 | (0xff * this.g | 0x0) << 0x8 | 0xff * this.b | 0x0; } else { return (this || _0x3bb917)._codecs[_0x48c401.replace(/^x-/, '')]; } } ; _0x50721c[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x50721c; _0x50721c[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x50721c[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x18a7')] = _0x4cc7('0x18a7'); var _0x26ae9e = function() {}; _0x16dada[_0x4cc7('0x1941')] = _0x26ae9e; _0x26ae9e[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), 'parsers', _0x4cc7('0x1942')]; _0x26ae9e[_0x4cc7('0x8')] = {}; _0x26ae9e[_0x4cc7('0x8')][_0x4cc7('0x5c1')] = null; _0x26ae9e[_0x4cc7('0x8')][_0x4cc7('0x1943')] = null; _0x26ae9e[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x26ae9e; var _0x1ecf2d = function(_0x598937) { _0x1eb24a[_0x4cc7('0x96b')](this, _0x598937); }; _0x16dada[_0x4cc7('0x1944')] = _0x1ecf2d; _0x1ecf2d[_0x4cc7('0x8f2')] = ['away3d', 'loaders', _0x4cc7('0x417'), _0x4cc7('0x1945')]; _0x1ecf2d[_0x4cc7('0x92b')] = _0x1eb24a; _0x1ecf2d['prototype'] = _0x5aff49(_0x1eb24a[_0x4cc7('0x8')], { 'color': null, 'texture': null, 'deserialize': function(_0x18e9cf) { _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x100d')]['call'](this, _0x18e9cf); this[_0x4cc7('0x5c1')] = this[_0x4cc7('0x24c')] = null; this[_0x4cc7('0xd4f')](_0x18e9cf); }, 'traverseChildHandler': function(_0x39f0da, _0x2f9327) { switch (_0x2f9327) { case _0x4cc7('0x24c'): _0x39f0da = this[_0x4cc7('0x18c3')](_0x39f0da); this[_0x4cc7('0x24c')] = new _0x50721c(); this[_0x4cc7('0x24c')]['r'] = _0x39f0da['get'](0x0); this['color']['g'] = _0x39f0da['get'](0x1); this[_0x4cc7('0x24c')]['b'] = _0x39f0da[_0x4cc7('0x2b')](0x2); _0x39f0da = 0x3 < _0x39f0da[_0x4cc7('0x34')]() ? _0x39f0da[_0x4cc7('0x2b')](0x3) : 0x1; this[_0x4cc7('0x24c')]['a'] = _0x39f0da; break; case _0x4cc7('0x5c1'): this[_0x4cc7('0x5c1')] = new _0x26ae9e(), _0x2f9327 = _0x39f0da[_0x4cc7('0x192f')]['resolve'](_0x4cc7('0x1943')) ? _0x39f0da[_0x4cc7('0x100e')]['resolve'](_0x4cc7('0x1943')) : null, this[_0x4cc7('0x5c1')][_0x4cc7('0x1943')] = _0x2f9327, this[_0x4cc7('0x5c1')][_0x4cc7('0x5c1')] = _0x39f0da[_0x4cc7('0x100e')][_0x4cc7('0x100f')](_0x4cc7('0x5c1')); } }, '__class__': _0x1ecf2d }); var _0x1700e5 = function(_0x4a9ab5) { if (_0x4cc7('0x1946') !== _0x4cc7('0x1947')) { _0x1eb24a[_0x4cc7('0x96b')](this, _0x4a9ab5); } else { return _0x4cc7('0x1948'); } }; _0x16dada['away3d.loaders.parsers.DAESurface'] = _0x1700e5; _0x1700e5['__name__'] = [_0x4cc7('0x7f'), 'loaders', _0x4cc7('0x417'), _0x4cc7('0x1949')]; _0x1700e5['__super__'] = _0x1eb24a; _0x1700e5[_0x4cc7('0x8')] = _0x5aff49(_0x1eb24a[_0x4cc7('0x8')], { 'type': null, 'init_from': null, 'deserialize': function(_0x4082d9) { _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x4082d9); this['type'] = _0x4082d9[_0x4cc7('0x100e')][_0x4cc7('0x100f')](_0x4cc7('0x994')); this[_0x4cc7('0x1010')] = this[_0x4cc7('0x1011')](_0x4082d9['node'][_0x4cc7('0x100f')]('init_from')); }, '__class__': _0x1700e5 }); var _0x362d16 = function(_0x1d5194) { _0x1eb24a[_0x4cc7('0x96b')](this, _0x1d5194); }; _0x16dada[_0x2d63f9[_0x4cc7('0x41b')]] = _0x362d16; _0x362d16[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x194a')]; _0x362d16[_0x4cc7('0x92b')] = _0x1eb24a; _0x362d16[_0x4cc7('0x8')] = _0x5aff49(_0x1eb24a[_0x4cc7('0x8')], { 'source': null, 'deserialize': function(_0x6fdbc1) { _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x100d')]['call'](this, _0x6fdbc1); this[_0x4cc7('0x1810')] = this['readText'](_0x6fdbc1[_0x4cc7('0x1811')][_0x4cc7('0x100f')](_0x4cc7('0x1810'))); }, '__class__': _0x362d16 }); var _0x3fc423 = function(_0x1727c3) { if (_0x4cc7('0x194b') === _0x4cc7('0x194b')) { _0x1eb24a[_0x4cc7('0x96b')](this, _0x1727c3); } else { _0x1727c3 = !0x1; this[_0x4cc7('0x194c')] && (this[_0x4cc7('0x194d')](), _0x1727c3 = !0x0); if (_0x1727c3 || this['isAnyScreenPassInvalid']()) { this[_0x4cc7('0x194e')](); this[_0x4cc7('0x194f')](this[_0x4cc7('0x1950')]); if (null != this[_0x4cc7('0x1951')]) { _0x1727c3 = 0x0; for (var _0x175a07 = this['_nonCasterLightPasses'][_0x4cc7('0x34')](); _0x1727c3 < _0x175a07; ) { var _0x121147 = _0x1727c3++; this[_0x4cc7('0x194f')](this[_0x4cc7('0x1951')][_0x4cc7('0x2b')](_0x121147)); } } this[_0x4cc7('0x194f')](this[_0x4cc7('0x1952')]); this[_0x4cc7('0x1953')](this[_0x4cc7('0x1950')]); if (null != this['_nonCasterLightPasses']) for (_0x1727c3 = 0x0, _0x175a07 = this[_0x4cc7('0x1951')][_0x4cc7('0x34')](); _0x1727c3 < _0x175a07; ) _0x121147 = _0x1727c3++, this['addScreenPass'](this[_0x4cc7('0x1951')][_0x4cc7('0x2b')](_0x121147)); this['addScreenPass'](this[_0x4cc7('0x1952')]); } } }; _0x16dada[_0x4cc7('0x1954')] = _0x3fc423; _0x3fc423[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), 'DAEShader']; _0x3fc423[_0x4cc7('0x92b')] = _0x1eb24a; _0x3fc423['prototype'] = _0x2d63f9[_0x4cc7('0x41d')](_0x5aff49, _0x1eb24a[_0x4cc7('0x8')], { 'type': null, 'props': null, 'deserialize': function(_0x457fea) { _0x1eb24a['prototype'][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x457fea); this[_0x4cc7('0x994')] = _0x457fea['get_name'](); this[_0x4cc7('0x189f')] = {}; this['traverseChildren'](_0x457fea); }, 'traverseChildHandler': function(_0x2491ea, _0x100a51) { switch (_0x100a51) { case _0x4cc7('0x1955'): case _0x56067a[_0x4cc7('0x1956')]: case 'shininess': case _0x4cc7('0x18a4'): this[_0x4cc7('0x189f')][_0x100a51] = parseFloat(this[_0x4cc7('0x1011')](_0x2491ea['node']['resolve'](_0x4cc7('0x1957')))); break; case _0x4cc7('0x18a0'): case _0x4cc7('0x18a1'): case _0x4cc7('0x1958'): case _0x4cc7('0x1959'): case _0x4cc7('0x18a2'): case _0x4cc7('0xba1'): this[_0x4cc7('0x189f')][_0x100a51] = new _0x1ecf2d(_0x2491ea); break; default: _0x4f6276[_0x4cc7('0xbdb')](_0x4cc7('0x195a') + _0x100a51); } }, '__class__': _0x3fc423 }); var _0x10f32a = function(_0x752712) { if (_0x4cc7('0x195b') !== _0x4cc7('0x195b')) { var _0x53a4a8 = this[_0x4cc7('0xc98')][_0x4cc7('0x11')]; this[_0x4cc7('0xc98')] = this[_0x4cc7('0xc98')][_0x4cc7('0x3a')]; return _0x53a4a8; } else { _0x1eb24a[_0x4cc7('0x96b')](this, _0x752712); } }; _0x16dada[_0x4cc7('0x195c')] = _0x10f32a; _0x10f32a[_0x4cc7('0x8f2')] = ['away3d', 'loaders', _0x4cc7('0x417'), _0x4cc7('0x195d')]; _0x10f32a[_0x4cc7('0x92b')] = _0x1eb24a; _0x10f32a['prototype'] = _0x5aff49(_0x1eb24a['prototype'], { 'shader': null, 'surface': null, 'sampler': null, 'material': null, 'deserialize': function(_0x1b596d) { if (_0x4cc7('0x195e') !== _0x4cc7('0x195e')) { this[_0x4cc7('0x10b4')] = _0x1b596d; this['_activeDataInvalid'] = this[_0x4cc7('0x117e')][_0x4cc7('0x2b')](_0x1b596d); this[_0x4cc7('0x1185')] = this['_vertexBuffer'][_0x4cc7('0x2b')](_0x1b596d); this[_0x4cc7('0x1181')] = this[_0x4cc7('0x1189')]['get'](_0x1b596d); } else { _0x1eb24a['prototype'][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x1b596d); this[_0x4cc7('0x186a')] = this[_0x4cc7('0x18a5')] = this[_0x4cc7('0x189e')] = null; this[_0x4cc7('0xd4f')](_0x1b596d); } }, 'traverseChildHandler': function(_0x1d2ada, _0x29b456) { if (_0x4cc7('0x195f') === _0x4cc7('0x1960')) { null != this[_0x4cc7('0x1961')] ? (this[_0x4cc7('0x1962')][_0x4cc7('0x126')][_0x4cc7('0xfa1')](this[_0x4cc7('0x1961')][_0x4cc7('0xcc2')]), this[_0x4cc7('0x1962')][_0x4cc7('0x126')]['set_eulers'](this[_0x4cc7('0x1961')]['eulers'][_0x4cc7('0xc4a')]())) : this[_0x4cc7('0x1962')][_0x4cc7('0x19')](); null != _0x1d2ada && _0x1d2ada[_0x4cc7('0x1963')](this[_0x4cc7('0x1962')]); } else { _0x4cc7('0x1964') == _0x29b456 && this[_0x4cc7('0x1965')](_0x1d2ada); } }, 'deserializeProfile': function(_0x292c41) { for (_0x292c41 = _0x292c41['get_elements'](); _0x292c41[_0x4cc7('0x94e')](); ) { var _0x4c4211 = _0x292c41[_0x4cc7('0x3a')](); switch (_0x4c4211[_0x4cc7('0xb4e')]()) { case _0x4cc7('0x1966'): this[_0x4cc7('0x1967')](_0x4c4211); break; case _0x4cc7('0x1968'): this[_0x4cc7('0x1969')](_0x4c4211); } } }, 'deserializeNewParam': function(_0x58a61a) { for (var _0x42b37 = _0x58a61a[_0x4cc7('0x1924')](); _0x42b37[_0x4cc7('0x94e')](); ) { var _0xa27177 = _0x42b37[_0x4cc7('0x3a')]() , _0x20568c = _0xa27177[_0x4cc7('0xb4e')](); switch (_0x20568c) { case _0x4cc7('0x196a'): this[_0x4cc7('0x186a')] = new _0x362d16(_0xa27177); this[_0x4cc7('0x186a')][_0x4cc7('0x1894')] = _0x58a61a[_0x4cc7('0x100e')]['resolve'](_0x4cc7('0x1894')); break; case _0x4cc7('0x18a5'): this['surface'] = new _0x1700e5(_0xa27177); this[_0x4cc7('0x18a5')][_0x4cc7('0x1894')] = _0x58a61a[_0x4cc7('0x100e')][_0x4cc7('0x100f')](_0x4cc7('0x1894')); break; default: _0x4f6276['trace']('[WARNING]\x20unhandled\x20newparam:\x20' + _0x20568c); } } }, 'deserializeShader': function(_0x4fb04c) { _0x4fb04c = _0x4fb04c['get_elements'](); for (this['shader'] = null; _0x4fb04c[_0x4cc7('0x94e')](); ) { var _0x41fb1c = _0x4fb04c['next'](); switch (_0x41fb1c[_0x4cc7('0xb4e')]()) { case _0x4cc7('0x196b'): case _0x4cc7('0x196c'): case _0x4cc7('0x196d'): case 'phong': this[_0x4cc7('0x189e')] = new _0x3fc423(_0x41fb1c); } } }, '__class__': _0x10f32a }); var _0x5605c0 = function(_0x4e1f2e) { if (_0x4cc7('0x196e') === _0x4cc7('0x196e')) { _0x1eb24a[_0x4cc7('0x96b')](this, _0x4e1f2e); } else { this[_0x4cc7('0x196f')] = !0x1; _0x3ae7ae[_0x4cc7('0xd8a')](this[_0x4cc7('0xc3b')], null, !0x1, !0x1); } }; _0x16dada[_0x4cc7('0x1970')] = _0x5605c0; _0x5605c0[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x3cf')], _0x4cc7('0x413'), 'parsers', 'DAEMaterial']; _0x5605c0[_0x4cc7('0x92b')] = _0x1eb24a; _0x5605c0[_0x4cc7('0x8')] = _0x5aff49(_0x1eb24a[_0x4cc7('0x8')], { 'instance_effect': null, 'deserialize': function(_0x3d691c) { _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x3d691c); this[_0x4cc7('0x18aa')] = null; this[_0x4cc7('0xd4f')](_0x3d691c); }, 'traverseChildHandler': function(_0x320c49, _0x1c72f3) { _0x4cc7('0x18aa') == _0x1c72f3 && (this[_0x4cc7('0x18aa')] = new _0x2e9e13(_0x320c49)); }, '__class__': _0x5605c0 }); var _0x430be2 = function(_0x44e862) { _0x1eb24a[_0x4cc7('0x96b')](this, _0x44e862); }; _0x16dada['away3d.loaders.parsers.DAETransform'] = _0x430be2; _0x430be2[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x1971')]; _0x430be2[_0x4cc7('0x92b')] = _0x1eb24a; _0x430be2['prototype'] = _0x5aff49(_0x1eb24a[_0x4cc7('0x8')], { 'type': null, 'data': null, 'deserialize': function(_0x94c0ad) { _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x94c0ad); this[_0x4cc7('0x994')] = _0x94c0ad['get_name'](); this[_0x4cc7('0x42')] = this['readFloatArray'](_0x94c0ad); }, 'get_matrix': function() { if (_0x2d63f9['QFYdK'] === _0x4cc7('0x1972')) { var _0x3111bb = new _0x165614(); switch (this[_0x4cc7('0x994')]) { case 'matrix': _0x3111bb = new _0x165614(this[_0x4cc7('0x42')]); _0x3111bb['transpose'](); break; case 'rotate': var _0x29c667 = new _0x21e384(this[_0x4cc7('0x42')][_0x4cc7('0x2b')](0x0),this[_0x4cc7('0x42')]['get'](0x1),this[_0x4cc7('0x42')]['get'](0x2)); _0x3111bb['appendRotation'](this['data']['get'](0x3), _0x29c667); break; case _0x2d63f9[_0x4cc7('0x11a')]: _0x3111bb['appendScale'](this[_0x4cc7('0x42')]['get'](0x0), this[_0x4cc7('0x42')][_0x4cc7('0x2b')](0x1), this[_0x4cc7('0x42')][_0x4cc7('0x2b')](0x2)); break; case 'translate': _0x3111bb[_0x4cc7('0xa8e')](this[_0x4cc7('0x42')][_0x4cc7('0x2b')](0x0), this['data'][_0x4cc7('0x2b')](0x1), this['data'][_0x4cc7('0x2b')](0x2)); } return _0x3111bb; } else { var _0x16a058 = w++; d[_0x4cc7('0x29')](f['get'](p + _0x16a058 * l + 0x0)); d[_0x4cc7('0x29')](f[_0x4cc7('0x2b')](p + _0x16a058 * l + 0x1)); } }, '__class__': _0x430be2, '__properties__': { 'get_matrix': 'get_matrix' } }); var _0x50f396 = function(_0x42bf6d, _0x6b0aa7, _0xd59506) { this[_0x4cc7('0x1973')] = _0x42bf6d; this[_0x4cc7('0x907')] = _0xd59506; this[_0x4cc7('0x1868')] = _0x2bc114[_0x4cc7('0x24')](null); _0x1eb24a[_0x4cc7('0x96b')](this, _0x6b0aa7); }; _0x16dada['away3d.loaders.parsers.DAENode'] = _0x50f396; _0x50f396[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), 'parsers', 'DAENode']; _0x50f396['__super__'] = _0x1eb24a; _0x50f396[_0x4cc7('0x8')] = _0x5aff49(_0x1eb24a['prototype'], { 'type': null, 'parent': null, 'parser': null, 'nodes': null, 'transforms': null, 'instance_controllers': null, 'instance_geometries': null, 'world': null, 'channels': null, '_root': null, 'deserialize': function(_0x5db61d) { var _0xe17ce4 = {}; _0xe17ce4['AqsAs'] = function(_0x252f82, _0x3437f6) { return _0x252f82 * _0x3437f6; } ; if (_0x4cc7('0x1974') === _0x4cc7('0x1974')) { _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x5db61d); this[_0x4cc7('0x1845')] = this[_0x4cc7('0x18c0')](_0x5db61d); this['type'] = _0x5db61d[_0x4cc7('0x192f')][_0x4cc7('0x100f')](_0x4cc7('0x994')) ? _0x5db61d[_0x4cc7('0x100e')][_0x4cc7('0x100f')]('type')[_0x4cc7('0x8eb')]() : 'NODE'; this[_0x4cc7('0xe6f')] = _0x2bc114['toObjectVector'](null); this['transforms'] = _0x2bc114[_0x4cc7('0x24')](null); this['instance_controllers'] = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0x186f')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0xd4f')](_0x5db61d); } else { c = this[_0x4cc7('0xb7f')][_0x4cc7('0xfdc')]['get'](0x0)[_0x4cc7('0x126')][_0x4cc7('0x13f9')](); c = Math['atan2'](c['y'], c['x']); if (0x0 < this[_0x4cc7('0x1975')]) { var _0x5023c = 0x1; this[_0x4cc7('0x1975')]--; } else _0x5023c = this[_0x4cc7('0x1976')], b = _0x5023c[_0x4cc7('0xa44')], _0x5023c = _0x5023c[_0x4cc7('0xa45')][_0x4cc7('0x15aa')](this['z']), _0x5023c = b[_0x4cc7('0xa3d')](0x0 <= _0x5023c ? 0x1 >= _0x5023c ? _0x5023c : 0x1 : 0x0), _0x5023c += _0x4cc1fc[_0x4cc7('0xc2b')](0x0, 0.5), 0x1 < _0x5023c || (_0x5023c = 0x1); b = _0x5fb611[_0x4cc7('0x1977')][_0x4cc7('0xa3d')](Math[_0x4cc7('0xc2b')]()); var _0x38cb8c = 0.2 > Math[_0x4cc7('0xc2b')]() ? 1130.9733552923256 * Math['random']() / 3.141592653589793 : c + 0xb4 * (Math[_0x4cc7('0xc2b')]() - 0.5); c = _0x5db61d[_0x4cc7('0x1978')][_0x4cc7('0x18d4')][_0x4cc7('0x2b')](0x0)['origin']; var _0x237c58 = Math['sqrt'](_0xe17ce4[_0x4cc7('0x1979')](c['x'], c['x']) + c['y'] * c['y']); c = new _0x5c6e04(this[_0x4cc7('0xb7f')],Math['round'](_0x5023c),null,null,null,this[_0x4cc7('0x197a')]); c[_0x4cc7('0x197b')](_0x237c58 * Math[_0x4cc7('0x27')](_0x38cb8c)); c[_0x4cc7('0x197c')](_0x237c58 * Math[_0x4cc7('0x28')](_0x38cb8c)); c[_0x4cc7('0x197d')](this['z']); _0x5db61d[_0x4cc7('0x1978')][_0x4cc7('0x197e')](c['spawnTransform']['position'], b, c[_0x4cc7('0x11aa')][_0x4cc7('0xcc2')]); } }, 'traverseChildHandler': function(_0x798580, _0x271dec) { switch (_0x271dec) { case _0x4cc7('0x197f'): _0x798580 = new _0x164bfd(_0x798580); this['instance_controllers'][_0x4cc7('0x29')](_0x798580); break; case _0x4cc7('0x1980'): this['instance_geometries'][_0x4cc7('0x29')](new _0xef7c83(_0x798580)); break; case _0x4cc7('0x1981'): _0x271dec = new _0x29104d(_0x798580); _0x798580 = new _0x560bef(); for (var _0x18d730 = this['_root'][_0x4cc7('0xe6f')][_0x4cc7('0x100f')](_0x4cc7('0x1982'))['h']; null != _0x18d730; ) { var _0x823fa = _0x18d730['item']; _0x18d730 = _0x18d730['next']; for (_0x823fa = _0x823fa[_0x4cc7('0xe6f')][_0x4cc7('0x100f')](_0x4cc7('0x1811'))['h']; null != _0x823fa; ) { var _0x3bd863 = _0x823fa[_0x4cc7('0x11')]; _0x823fa = _0x823fa[_0x4cc7('0x3a')]; _0x3bd863[_0x4cc7('0x100e')][_0x4cc7('0x100f')]('id') == _0x271dec['url'] && _0x798580['push'](_0x3bd863); } } 0x0 < _0x798580['length'] && this[_0x4cc7('0xe6f')][_0x4cc7('0x29')](new _0x50f396(this['parser'],_0x798580[_0x4cc7('0x9fa')](),this)); break; case _0x2d63f9['WCkwl']: case _0x4cc7('0xfdb'): case 'scale': case _0x4cc7('0x1299'): this[_0x4cc7('0x1983')]['push'](new _0x430be2(_0x798580)); break; case _0x4cc7('0x1811'): this['nodes']['push'](new _0x50f396(this['parser'],_0x798580,this)); } }, 'getAnimatedMatrix': function(_0xcc11bb) { for (var _0x1ecd02 = new _0x165614(), _0x38cb3f, _0x3e5321, _0x1d8b33 = new _0x3a1efa(), _0x395f83, _0x3572b2, _0x1ba9b2 = 0x0, _0x15a9f1 = this[_0x4cc7('0x1868')]['get_length'](); _0x1ba9b2 < _0x15a9f1; ) _0x3572b2 = _0x1ba9b2++, _0x3572b2 = this['channels'][_0x4cc7('0x2b')](_0x3572b2), _0x38cb3f = _0x3572b2[_0x4cc7('0x1984')], _0x2d63f9['oQCvN'](null, _0x842c50[_0x38cb3f]) ? _0x1d8b33[_0x4cc7('0x97d')](_0x38cb3f, _0x3572b2) : _0x1d8b33['h'][_0x38cb3f] = _0x3572b2; _0x1ba9b2 = 0x0; for (_0x15a9f1 = this[_0x4cc7('0x1983')][_0x4cc7('0x34')](); _0x1ba9b2 < _0x15a9f1; ) if (_0x3572b2 = _0x1ba9b2++, _0x395f83 = this[_0x4cc7('0x1983')]['get'](_0x3572b2), _0x38cb3f = _0x395f83['data'], _0x3572b2 = _0x395f83[_0x4cc7('0x1894')], _0x2d63f9[_0x4cc7('0x11c')](null, _0x842c50[_0x3572b2]) ? _0x1d8b33[_0x4cc7('0xd76')](_0x3572b2) : _0x1d8b33['h'][_0x4cc7('0x959')](_0x3572b2)) { if (_0x4cc7('0x1985') !== _0x4cc7('0x1985')) { return new _0x38d890(_0x436dff['fromImage'](_0xcc11bb[_0x4cc7('0x405')][_0x4cc7('0x1986')](this[_0x4cc7('0x1987')])),0x1,0x0 != this['smooth']); } else { var _0x4bf907 = new _0x165614(); _0x3572b2 = _0x395f83[_0x4cc7('0x1894')]; _0x3572b2 = null != _0x842c50[_0x3572b2] ? _0x1d8b33[_0x4cc7('0xd77')](_0x3572b2) : _0x1d8b33['h'][_0x3572b2]; _0x3e5321 = _0x3572b2[_0x4cc7('0x186a')][_0x4cc7('0x1988')](_0xcc11bb); if (null != _0x3e5321) { if ('uPxHO' !== 'hsLxL') { _0x3e5321 = _0x3e5321['data']; switch (_0x395f83['type']) { case 'matrix': _0x3572b2['arrayAccess'] || (_0x3572b2[_0x4cc7('0x1989')] ? _0x4f6276[_0x4cc7('0xbdb')](_0x4cc7('0x198a')) : 0x10 == _0x3e5321['get_length']() ? (_0x4bf907[_0x4cc7('0xf8a')] = _0x3e5321, _0x4bf907['transpose']()) : _0x4f6276['trace'](_0x4cc7('0x198b') + _0x395f83[_0x4cc7('0x1894')] + '\x20' + (null != _0x3e5321 ? _0x3e5321['toString']() : null))); break; case 'rotate': _0x3572b2[_0x4cc7('0x198c')] ? _0x4f6276[_0x4cc7('0xbdb')](_0x4cc7('0x198d')) : _0x3572b2['dotAccess'] ? _0x4cc7('0x198e') == _0x3572b2['dotAccessor'] ? _0x4bf907[_0x4cc7('0x130a')](_0x3e5321[_0x4cc7('0x2b')](0x0), new _0x21e384(_0x38cb3f['get'](0x0),_0x38cb3f[_0x4cc7('0x2b')](0x1),_0x38cb3f[_0x4cc7('0x2b')](0x2))) : _0x4f6276[_0x4cc7('0xbdb')]('unhandled\x20rotate\x20dot\x20access\x20' + _0x3572b2[_0x4cc7('0x198f')]) : _0x4f6276[_0x4cc7('0xbdb')]('unhandled\x20rotate'); break; case _0x4cc7('0xa9a'): if (_0x3572b2[_0x4cc7('0x198c')]) _0x4f6276[_0x4cc7('0xbdb')](_0x4cc7('0x1990')); else if (_0x3572b2[_0x4cc7('0x1989')]) switch (_0x3572b2[_0x4cc7('0x198f')]) { case 'X': _0x4bf907[_0x4cc7('0x130b')](_0x3e5321[_0x4cc7('0x2b')](0x0), _0x38cb3f[_0x4cc7('0x2b')](0x1), _0x38cb3f[_0x4cc7('0x2b')](0x2)); break; case 'Y': _0x4bf907[_0x4cc7('0x130b')](_0x38cb3f[_0x4cc7('0x2b')](0x0), _0x3e5321[_0x4cc7('0x2b')](0x0), _0x38cb3f[_0x4cc7('0x2b')](0x2)); break; case 'Z': _0x4bf907[_0x4cc7('0x130b')](_0x38cb3f['get'](0x0), _0x38cb3f[_0x4cc7('0x2b')](0x1), _0x3e5321['get'](0x0)); break; default: _0x4f6276[_0x4cc7('0xbdb')](_0x4cc7('0x1991') + _0x3572b2['dotAccessor']); } else _0x4f6276[_0x4cc7('0xbdb')]('unhandled\x20scale:\x20' + _0x3e5321[_0x4cc7('0x34')]()); break; case _0x4cc7('0x1299'): if (_0x3572b2['arrayAccess']) _0x4f6276['trace']('unhandled\x20translate\x20array\x20access'); else if (_0x3572b2[_0x4cc7('0x1989')]) switch (_0x3572b2[_0x4cc7('0x198f')]) { case 'X': _0x4bf907['appendTranslation'](_0x3e5321[_0x4cc7('0x2b')](0x0), _0x38cb3f[_0x4cc7('0x2b')](0x1), _0x38cb3f[_0x4cc7('0x2b')](0x2)); break; case 'Y': _0x4bf907['appendTranslation'](_0x38cb3f[_0x4cc7('0x2b')](0x0), _0x3e5321['get'](0x0), _0x38cb3f['get'](0x2)); break; case 'Z': _0x4bf907[_0x4cc7('0xa8e')](_0x38cb3f[_0x4cc7('0x2b')](0x0), _0x38cb3f[_0x4cc7('0x2b')](0x1), _0x3e5321[_0x4cc7('0x2b')](0x0)); break; default: _0x4f6276[_0x4cc7('0xbdb')](_0x2d63f9[_0x4cc7('0x11d')] + _0x3572b2[_0x4cc7('0x198f')]); } else _0x4bf907[_0x4cc7('0xa8e')](_0x3e5321[_0x4cc7('0x2b')](0x0), _0x3e5321['get'](0x1), _0x3e5321[_0x4cc7('0x2b')](0x2)); break; default: _0x4f6276[_0x4cc7('0xbdb')](_0x4cc7('0x1992') + _0x395f83[_0x4cc7('0x994')]); continue; } _0x1ecd02[_0x4cc7('0xfcb')](_0x4bf907); } else { null == _0x3572b2 && (_0x3572b2 = 0x1); _0xcc11bb = new _0x12f237(_0xcc11bb,_0x1ecd02,_0x38cb3f,_0x3e5321,_0x1d8b33,this[_0x4cc7('0x1993')][_0x4cc7('0xa74')]() / this['layout'][_0x4cc7('0xa9a')]['x'],_0x395f83,_0x3572b2); this[_0x4cc7('0x1993')][_0x4cc7('0xa0c')](_0xcc11bb); this[_0x4cc7('0x1994')][_0x4cc7('0x29')](_0xcc11bb); return _0xcc11bb; } } else _0x1ecd02[_0x4cc7('0xfcb')](_0x395f83[_0x4cc7('0xb3c')]()); } } else _0x1ecd02[_0x4cc7('0xfcb')](_0x395f83[_0x4cc7('0xb3c')]()); _0x1eb24a[_0x4cc7('0x190a')] && this[_0x4cc7('0x1995')](_0x1ecd02); return _0x1ecd02; }, 'get_matrix': function() { for (var _0x122503 = new _0x165614(), _0x1ef0ba = 0x0, _0x19b85a = this[_0x4cc7('0x1983')][_0x4cc7('0x34')](); _0x1ef0ba < _0x19b85a; ) { var _0x520933 = _0x1ef0ba++; _0x122503['prepend'](this[_0x4cc7('0x1983')]['get'](_0x520933)[_0x4cc7('0xb3c')]()); } _0x1eb24a[_0x4cc7('0x190a')] && this[_0x4cc7('0x1995')](_0x122503); return _0x122503; }, '__class__': _0x50f396, '__properties__': { 'get_matrix': _0x4cc7('0xb3c') } }); var _0x295178 = function(_0x15f0c3, _0x517a1b) { _0x50f396[_0x4cc7('0x96b')](this, _0x15f0c3, _0x517a1b); }; _0x16dada[_0x4cc7('0x1996')] = _0x295178; _0x295178[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'loaders', _0x4cc7('0x417'), 'DAEVisualScene']; _0x295178[_0x4cc7('0x92b')] = _0x50f396; _0x295178[_0x4cc7('0x8')] = _0x5aff49(_0x50f396[_0x4cc7('0x8')], { 'deserialize': function(_0x4dd034) { if (_0x4cc7('0x1997') !== _0x4cc7('0x1997')) { this[_0x4cc7('0xa7e')][_0x4cc7('0x994')] == _0x231b05[_0x4cc7('0x1998')] && _0x1c27fe['convertToCanvas'](this['image']); var _0x21951c = _0x4dd034[_0x4cc7('0x991')]; _0x21951c['globalAlpha'] = 0x1; _0x4dd034[_0x4cc7('0xa80')](this[_0x4cc7('0x9c1')], _0x21951c); _0x21951c[_0x4cc7('0xa83')](this[_0x4cc7('0xa7e')]['get_src'](), 0x0, 0x0, this['image']['width'], this['image'][_0x4cc7('0x98b')]); } else { _0x50f396[_0x4cc7('0x8')][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x4dd034); } }, 'findNodeById': function(_0x45f42c, _0x335c41) { null == _0x335c41 && (_0x335c41 = this); if (_0x335c41['id'] == _0x45f42c) return _0x335c41; for (var _0x2d45b4 = 0x0, _0x5b932b = _0x335c41[_0x4cc7('0xe6f')]['get_length'](); _0x2d45b4 < _0x5b932b; ) { var _0x4b5472 = _0x2d45b4++; _0x4b5472 = this[_0x4cc7('0x188d')](_0x45f42c, _0x335c41[_0x4cc7('0xe6f')][_0x4cc7('0x2b')](_0x4b5472)); if (null != _0x4b5472) return _0x4b5472; } return null; }, 'findNodeBySid': function(_0x2d6f2c, _0x1b029d) { null == _0x1b029d && (_0x1b029d = this); if (_0x1b029d['sid'] == _0x2d6f2c) return _0x1b029d; for (var _0x415b7e = 0x0, _0x547ca4 = _0x1b029d[_0x4cc7('0xe6f')][_0x4cc7('0x34')](); _0x2d63f9[_0x4cc7('0x1801')](_0x415b7e, _0x547ca4); ) { var _0x44fced = _0x415b7e++; _0x44fced = this[_0x4cc7('0x188e')](_0x2d6f2c, _0x1b029d['nodes']['get'](_0x44fced)); if (null != _0x44fced) return _0x44fced; } return null; }, 'updateTransforms': function(_0x562265, _0x4dce82) { _0x562265['world'] = _0x562265[_0x4cc7('0xb3c')]()[_0x4cc7('0x1176')](); _0x56067a[_0x4cc7('0x5e6')](null, _0x4dce82) && null != _0x4dce82[_0x4cc7('0x1689')] && _0x562265['world'][_0x4cc7('0xa90')](_0x4dce82['world']); _0x4dce82 = 0x0; for (var _0x2e14fe = _0x562265['nodes']['get_length'](); _0x4dce82 < _0x2e14fe; ) { var _0x486967 = _0x4dce82++; this[_0x4cc7('0x1999')](_0x562265[_0x4cc7('0xe6f')]['get'](_0x486967), _0x562265); } }, '__class__': _0x295178 }); var _0xb50cc3 = function(_0xcfa8a) { _0x1eb24a[_0x4cc7('0x96b')](this, _0xcfa8a); }; _0x16dada[_0x4cc7('0x199a')] = _0xb50cc3; _0xb50cc3[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x199b')]; _0xb50cc3[_0x4cc7('0x92b')] = _0x1eb24a; _0xb50cc3[_0x4cc7('0x8')] = _0x5aff49(_0x1eb24a['prototype'], { 'instance_visual_scene': null, 'deserialize': function(_0x45e5d3) { if (_0x4cc7('0x199c') === _0x4cc7('0x199d')) { this[_0x4cc7('0xd91')]['setIndexedPosition'](0x2, 0x2); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4c); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x3, 0x3); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x50); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x4c0028 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x199e'), 0x0, -0x12c, null, null, null, _0x4c0028); _0x4c0028 = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Amusing,\x20but\x20false.', 0x168, -0x3c, null, null, null, _0x4c0028); _0x4c0028 = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x199f'), -0x3c, 0xf0, null, null, null, _0x4c0028); } else { _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x45e5d3); this[_0x4cc7('0x184d')] = null; this['traverseChildren'](_0x45e5d3); } }, 'traverseChildHandler': function(_0x199f0c, _0x2446c9) { _0x2d63f9[_0x4cc7('0x11e')](_0x4cc7('0x184d'), _0x2446c9) && (this[_0x4cc7('0x184d')] = new _0x1ebb73(_0x199f0c)); }, '__class__': _0xb50cc3 }); var _0x9ce34f = function(_0x1770f3) { _0x1eb24a['call'](this, _0x1770f3); }; _0x16dada[_0x4cc7('0x19a0')] = _0x9ce34f; _0x9ce34f['__name__'] = ['away3d', _0x4cc7('0x413'), 'parsers', _0x4cc7('0x19a1')]; _0x9ce34f[_0x4cc7('0x92b')] = _0x10f32a; _0x9ce34f[_0x4cc7('0x8')] = _0x5aff49(_0x10f32a[_0x4cc7('0x8')], { 'source': null, 'method': null, 'targets': null, 'weights': null, 'deserialize': function(_0x5bf1fb) { _0x10f32a[_0x4cc7('0x8')][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x5bf1fb); this[_0x4cc7('0x1810')] = _0x5bf1fb['att'][_0x4cc7('0x100f')](_0x4cc7('0x1810'))[_0x4cc7('0x20')](/^#/, ''); this[_0x4cc7('0x8ef')] = _0x5bf1fb[_0x4cc7('0x100e')][_0x4cc7('0x100f')](_0x4cc7('0x8ef')); this[_0x4cc7('0x8ef')] = 0x0 != this['method'][_0x4cc7('0x21')] ? this['method'] : _0x56067a[_0x4cc7('0x5e7')]; this[_0x4cc7('0x187c')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x1859')] = _0x2bc114[_0x4cc7('0x9cf')](null); var _0x2bd0bf = new _0x3a1efa(), _0x430c36; var _0x2bc6f8 = _0x5bf1fb[_0x4cc7('0xe6f')]['resolve']('' + this[_0x4cc7('0x1810')]); if (_0x5bf1fb['hasNode'][_0x4cc7('0x100f')](_0x4cc7('0x187c')) && 0x0 < _0x5bf1fb[_0x4cc7('0xe6f')]['resolve'](_0x4cc7('0x187c'))[_0x4cc7('0x21')]) { for (_0x430c36 = _0x2bc6f8['h']; null != _0x430c36; ) { _0x2bc6f8 = _0x430c36['item']; _0x430c36 = _0x430c36[_0x4cc7('0x3a')]; _0x2bc6f8 = new _0x461a14(_0x2bc6f8); var _0x59f3 = _0x2bc6f8['id']; null != _0x842c50[_0x59f3] ? _0x2bd0bf[_0x4cc7('0x97d')](_0x59f3, _0x2bc6f8) : _0x2bd0bf['h'][_0x59f3] = _0x2bc6f8; } _0x2bc6f8 = _0x5bf1fb[_0x4cc7('0x1811')][_0x4cc7('0x100f')]('targets')['nodes'][_0x4cc7('0x100f')](_0x4cc7('0x1284')); for (_0x5bf1fb = _0x2bc6f8['h']; null != _0x5bf1fb; ) switch (_0x2bc6f8 = _0x5bf1fb['item'], _0x5bf1fb = _0x5bf1fb['next'], _0x430c36 = new _0x32f661(_0x2bc6f8), _0x2bc6f8 = _0x430c36[_0x4cc7('0x1810')], _0x2bc6f8 = null != _0x842c50[_0x2bc6f8] ? _0x2bd0bf['getReserved'](_0x2bc6f8) : _0x2bd0bf['h'][_0x2bc6f8], _0x430c36[_0x4cc7('0x18f4')]) { case _0x4cc7('0x19a2'): this[_0x4cc7('0x187c')] = _0x2bc6f8[_0x4cc7('0x18e6')]; break; case _0x4cc7('0x19a3'): this[_0x4cc7('0x1859')] = _0x2bc6f8[_0x4cc7('0x18e8')]; } } }, '__class__': _0x9ce34f }); var _0x2fc75d = function() {}; _0x16dada[_0x4cc7('0x19a4')] = _0x2fc75d; _0x2fc75d[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x19a5')]; _0x2fc75d[_0x4cc7('0x8')] = {}; _0x2fc75d[_0x4cc7('0x8')]['vertex'] = null; _0x2fc75d[_0x4cc7('0x8')][_0x4cc7('0x185b')] = null; _0x2fc75d[_0x4cc7('0x8')][_0x4cc7('0x19a6')] = null; _0x2fc75d[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x2fc75d; var _0x31c3dd = function(_0x350a03) { _0x1eb24a[_0x4cc7('0x96b')](this, _0x350a03); }; _0x16dada[_0x4cc7('0x19a7')] = _0x31c3dd; _0x31c3dd[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x19a8')]; _0x31c3dd[_0x4cc7('0x92b')] = _0x1eb24a; _0x31c3dd[_0x4cc7('0x8')] = _0x5aff49(_0x1eb24a[_0x4cc7('0x8')], { 'source': null, 'bind_shape_matrix': null, 'joints': null, 'inv_bind_matrix': null, 'weights': null, 'jointSourceType': null, 'maxBones': null, 'deserialize': function(_0x3fd5b8) { _0x1eb24a[_0x4cc7('0x8')]['deserialize']['call'](this, _0x3fd5b8); this[_0x4cc7('0x1810')] = _0x3fd5b8[_0x4cc7('0x100e')][_0x4cc7('0x100f')](_0x4cc7('0x1810'))[_0x4cc7('0x20')](/^#/, ''); this[_0x4cc7('0x1855')] = new _0x165614(); this[_0x4cc7('0x1899')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0xdd2')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x1859')] = _0x2bc114[_0x4cc7('0x9d3')](null); var _0x28a63a = _0x3fd5b8['get_elements']() , _0x315dc6 = new _0x3a1efa(); for (_0x3fd5b8 = _0x3fd5b8['nodes']['resolve'](_0x4cc7('0x1810'))['h']; null != _0x3fd5b8; ) { var _0x430581 = _0x3fd5b8['item']; _0x3fd5b8 = _0x3fd5b8[_0x4cc7('0x3a')]; _0x430581 = new _0x461a14(_0x430581); var _0x2b2858 = _0x430581['id']; null != _0x842c50[_0x2b2858] ? _0x315dc6[_0x4cc7('0x97d')](_0x2b2858, _0x430581) : _0x315dc6['h'][_0x2b2858] = _0x430581; } for (; _0x28a63a[_0x4cc7('0x94e')](); ) switch (_0x3fd5b8 = _0x28a63a[_0x4cc7('0x3a')](), _0x3fd5b8[_0x4cc7('0xb4e')]()) { case _0x4cc7('0x1855'): this[_0x4cc7('0x19a9')](_0x3fd5b8); break; case _0x4cc7('0xdd2'): this[_0x4cc7('0x19aa')](_0x3fd5b8, _0x315dc6); break; case _0x4cc7('0x19ab'): this[_0x4cc7('0x19ac')](_0x3fd5b8, _0x315dc6); } }, 'getJointIndex': function(_0x2a8781) { if (_0x4cc7('0x19ad') !== _0x4cc7('0x19ad')) { 0x0 > this[_0x4cc7('0xb1c')] && (this[_0x4cc7('0xb1c')] += this['set'][_0x4cc7('0xc2f')]); } else { for (var _0x1d1898 = 0x0, _0x2cad1c = this[_0x4cc7('0xdd2')][_0x4cc7('0x34')](); _0x1d1898 < _0x2cad1c; ) { var _0x22a831 = _0x1d1898++; if (this[_0x4cc7('0xdd2')]['get'](_0x22a831) == _0x2a8781) return _0x22a831; } return -0x1; } }, 'parseBindShapeMatrix': function(_0x54e828) { _0x54e828 = this[_0x4cc7('0x18c3')](_0x54e828); this[_0x4cc7('0x1855')] = new _0x165614(_0x54e828); this[_0x4cc7('0x1855')][_0x4cc7('0x1315')](); _0x1eb24a[_0x4cc7('0x190a')] && this['convertMatrix'](this[_0x4cc7('0x1855')]); }, 'parseJoints': function(_0x7aca82, _0x51cc19) { for (_0x7aca82 = _0x7aca82['nodes'][_0x4cc7('0x100f')](_0x4cc7('0x1284'))['h']; null != _0x7aca82; ) { var _0x7c23aa = _0x7aca82[_0x4cc7('0x11')]; _0x7aca82 = _0x7aca82[_0x4cc7('0x3a')]; var _0x3e74df = new _0x32f661(_0x7c23aa); _0x7c23aa = _0x3e74df[_0x4cc7('0x1810')]; _0x7c23aa = null != _0x842c50[_0x7c23aa] ? _0x51cc19[_0x4cc7('0xd77')](_0x7c23aa) : _0x51cc19['h'][_0x7c23aa]; switch (_0x3e74df[_0x4cc7('0x18f4')]) { case _0x4cc7('0x19ae'): for (_0x3e74df = 0x0; _0x3e74df < _0x7c23aa[_0x4cc7('0x18e8')][_0x4cc7('0x34')](); ) { var _0x4b8e8c = new _0x165614(_0x7c23aa[_0x4cc7('0x18e8')][_0x4cc7('0xb21')](_0x3e74df, _0x3e74df + _0x7c23aa[_0x4cc7('0x18eb')][_0x4cc7('0x18de')])); _0x4b8e8c['transpose'](); _0x1eb24a[_0x4cc7('0x190a')] && this[_0x4cc7('0x1995')](_0x4b8e8c); this['inv_bind_matrix'][_0x4cc7('0x29')](_0x4b8e8c); _0x3e74df += _0x7c23aa[_0x4cc7('0x18eb')][_0x4cc7('0x18de')]; } break; case _0x4cc7('0x186b'): this['joints'] = _0x7c23aa[_0x4cc7('0x18e6')], this['jointSourceType'] = _0x7c23aa['type']; } } }, 'parseVertexWeights': function(_0xffe8df, _0x1a51fc) { var _0x90814 = _0xffe8df[_0x4cc7('0xe6f')][_0x4cc7('0x100f')](_0x4cc7('0x1284')) , _0x429f56 = _0x2bc114['toObjectVector'](null); if (!_0xffe8df[_0x4cc7('0x1834')]['resolve'](_0x4cc7('0x1900')) || !_0xffe8df[_0x4cc7('0x1834')][_0x4cc7('0x100f')]('v')) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x19af'))); var _0xfd472d = this[_0x4cc7('0x18c6')](_0xffe8df[_0x4cc7('0x1811')][_0x4cc7('0x100f')](_0x4cc7('0x1900'))) , _0x2c29dc = this['readIntArray'](_0xffe8df[_0x4cc7('0x1811')][_0x4cc7('0x100f')]('v')); _0x4bf907[_0x4cc7('0xd08')](_0xffe8df[_0x4cc7('0x100e')][_0x4cc7('0x100f')]('count')); this[_0x4cc7('0x1857')] = _0xffe8df = 0x0; for (_0x90814 = _0x90814['h']; null != _0x90814; ) { var _0x437ea7 = _0x90814[_0x4cc7('0x11')]; _0x90814 = _0x90814[_0x4cc7('0x3a')]; _0x429f56[_0x4cc7('0x29')](new _0x32f661(_0x437ea7)); } _0x90814 = 0x0; for (_0x437ea7 = _0xfd472d[_0x4cc7('0x34')](); _0x90814 < _0x437ea7; ) { var _0x4115a3 = _0x90814++ , _0x3b5d76 = _0xfd472d['get'](_0x4115a3) , _0x48c401 = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0x1857')] = Math[_0x4cc7('0x52')](_0x331be6[_0x4cc7('0xea3')](this[_0x4cc7('0x1857')]), _0x3b5d76) | 0x0; for (var _0x16dada = 0x0; _0x16dada < _0x3b5d76; ) { _0x16dada++; for (var _0xbc5337 = new _0x2fc75d(), _0x5aff49 = 0x0, _0x15ab33 = _0x429f56[_0x4cc7('0x34')](); _0x5aff49 < _0x15ab33; ) { var _0x1c8ccf = _0x5aff49++; _0x1c8ccf = _0x429f56[_0x4cc7('0x2b')](_0x1c8ccf); var _0x3e3cd2 = _0x1c8ccf[_0x4cc7('0x1810')]; _0x3e3cd2 = null != _0x842c50[_0x3e3cd2] ? _0x1a51fc[_0x4cc7('0xd77')](_0x3e3cd2) : _0x1a51fc['h'][_0x3e3cd2]; switch (_0x1c8ccf['semantic']) { case _0x4cc7('0x186b'): _0xbc5337[_0x4cc7('0x185b')] = _0x2c29dc[_0x4cc7('0x2b')](_0xffe8df + _0x1c8ccf[_0x4cc7('0x18f5')]); break; case _0x4cc7('0x19b0'): _0xbc5337['weight'] = _0x3e3cd2[_0x4cc7('0x18e8')][_0x4cc7('0x2b')](_0x2c29dc[_0x4cc7('0x2b')](_0xffe8df + _0x1c8ccf[_0x4cc7('0x18f5')])); } } _0xbc5337['vertex'] = _0x4115a3; _0x48c401['push'](_0xbc5337); _0xffe8df += _0x429f56[_0x4cc7('0x34')](); } this[_0x4cc7('0x1859')]['push'](_0x48c401); } }, '__class__': _0x31c3dd }); var _0x3fad75 = function(_0x9ed0e8) { _0x1eb24a[_0x4cc7('0x96b')](this, _0x9ed0e8); }; _0x16dada[_0x4cc7('0x19b1')] = _0x3fad75; _0x3fad75[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x2d63f9['sFdOw'], _0x4cc7('0x19b2')]; _0x3fad75['__super__'] = _0x1eb24a; _0x3fad75['prototype'] = _0x5aff49(_0x1eb24a[_0x4cc7('0x8')], { 'skin': null, 'morph': null, 'deserialize': function(_0x123347) { _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x100d')]['call'](this, _0x123347); this['morph'] = this[_0x4cc7('0x1876')] = null; if (_0x123347[_0x4cc7('0x1834')]['resolve'](_0x4cc7('0x1876')) && 0x0 < _0x123347[_0x4cc7('0xe6f')]['resolve']('skin')[_0x4cc7('0x21')]) this[_0x4cc7('0x1876')] = new _0x31c3dd(_0x123347[_0x4cc7('0x1811')][_0x4cc7('0x100f')](_0x4cc7('0x1876'))); else if (_0x123347[_0x4cc7('0x1834')][_0x4cc7('0x100f')](_0x4cc7('0x1874')) && 0x0 < _0x123347[_0x4cc7('0xe6f')]['resolve']('morph')['length']) this[_0x4cc7('0x1874')] = new _0x9ce34f(_0x123347[_0x4cc7('0x1811')][_0x4cc7('0x100f')](_0x4cc7('0x1874'))); else throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x19b3'))); }, '__class__': _0x3fad75 }); var _0x570581 = function(_0x4a5e88) { if (_0x4cc7('0x19b4') === _0x4cc7('0x19b4')) { _0x1eb24a[_0x4cc7('0x96b')](this, _0x4a5e88); } else { for (var _0x35beea = 0x0, _0x33f58e = this[_0x4cc7('0x19b5')]; _0x35beea < _0x33f58e[_0x4cc7('0x34')](); ) { var _0xce4f02 = _0x33f58e[_0x4cc7('0x2b')](_0x35beea); ++_0x35beea; _0x5260f5['__cast'](_0xce4f02, _0x4581d6)[_0x4cc7('0xbd1')](); } } }; _0x16dada[_0x4cc7('0x19b6')] = _0x570581; _0x570581[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x413'), 'parsers', _0x2d63f9['VqMxM']]; _0x570581[_0x4cc7('0x92b')] = _0x1eb24a; _0x570581['prototype'] = _0x5aff49(_0x1eb24a[_0x4cc7('0x8')], { 'input': null, 'output': null, 'dataType': null, 'interpolation': null, 'minTime': null, 'maxTime': null, '_inputs': null, 'deserialize': function(_0x15c8bd) { _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x15c8bd); _0x15c8bd = _0x15c8bd[_0x4cc7('0xe6f')][_0x4cc7('0x100f')]('input'); this[_0x4cc7('0x18fd')] = _0x2bc114['toObjectVector'](null); for (_0x15c8bd = _0x15c8bd['h']; null != _0x15c8bd; ) { var _0x53f0e7 = _0x15c8bd[_0x4cc7('0x11')]; _0x15c8bd = _0x15c8bd[_0x4cc7('0x3a')]; this[_0x4cc7('0x18fd')][_0x4cc7('0x29')](new _0x32f661(_0x53f0e7)); } }, 'create': function(_0x178974) { this[_0x4cc7('0x1284')] = _0x2bc114[_0x4cc7('0x9cf')](null); this['output'] = _0x2bc114[_0x4cc7('0x9d3')](null); this[_0x4cc7('0x19b7')] = _0x2bc114[_0x4cc7('0x24')](null); for (var _0x2f09b1 = this[_0x4cc7('0x1865')] = this[_0x4cc7('0x1864')] = 0x0, _0x2f7014 = this[_0x4cc7('0x18fd')][_0x4cc7('0x34')](); _0x2f09b1 < _0x2f7014; ) { var _0x44bddb = _0x2f09b1++; _0x44bddb = this[_0x4cc7('0x18fd')][_0x4cc7('0x2b')](_0x44bddb); var _0x4ffebb = _0x44bddb[_0x4cc7('0x1810')]; _0x4ffebb = null != _0x842c50[_0x4ffebb] ? _0x178974[_0x4cc7('0xd77')](_0x4ffebb) : _0x178974['h'][_0x4ffebb]; switch (_0x44bddb[_0x4cc7('0x18f4')]) { case 'INPUT': this[_0x4cc7('0x1284')] = _0x4ffebb[_0x4cc7('0x18e8')]; this['minTime'] = this['input']['get'](0x0); this[_0x4cc7('0x1865')] = this[_0x4cc7('0x1284')]['get'](this['input']['get_length']() - 0x1); break; case 'INTEROLATION': this[_0x4cc7('0x19b7')] = _0x4ffebb[_0x4cc7('0x18e6')]; break; case 'OUTPUT': for (_0x44bddb = 0x0; _0x44bddb < _0x4ffebb[_0x4cc7('0x18e8')][_0x4cc7('0x34')](); ) this['output']['push'](_0x4ffebb['floats']['slice'](_0x44bddb, _0x44bddb + _0x4ffebb[_0x4cc7('0x18eb')][_0x4cc7('0x18de')])), _0x44bddb += _0x4ffebb[_0x4cc7('0x18eb')][_0x4cc7('0x18de')]; this['dataType'] = _0x4ffebb[_0x4cc7('0x18eb')]['params']['get'](0x0)['type']; } } }, 'getFrameData': function(_0x41aa75) { var _0x290279 = {}; _0x290279[_0x4cc7('0x19b8')] = function(_0x49e809, _0x4d06dc) { return _0x49e809 - _0x4d06dc; } ; var _0xa2c14a = new _0x3df82c(0x0,_0x41aa75); if (null == this[_0x4cc7('0x1284')] || 0x0 == this[_0x4cc7('0x1284')]['get_length']()) return null; _0xa2c14a['valid'] = !0x0; _0xa2c14a['time'] = _0x41aa75; if (_0x41aa75 <= this['input']['get'](0x0)) _0xa2c14a[_0x4cc7('0x1a')] = 0x0, _0xa2c14a['dt'] = 0x0, _0xa2c14a[_0x4cc7('0x42')] = this[_0x4cc7('0xb23')][_0x4cc7('0x2b')](0x0); else if (_0x41aa75 >= this[_0x4cc7('0x1284')][_0x4cc7('0x2b')](this[_0x4cc7('0x1284')][_0x4cc7('0x34')]() - 0x1)) _0xa2c14a[_0x4cc7('0x1a')] = this[_0x4cc7('0x1284')][_0x4cc7('0x34')]() - 0x1, _0xa2c14a['dt'] = 0x0, _0xa2c14a[_0x4cc7('0x42')] = this[_0x4cc7('0xb23')][_0x4cc7('0x2b')](_0xa2c14a[_0x4cc7('0x1a')]); else { var _0x13c806 = 0x0; for (var _0x60005b = this['input'][_0x4cc7('0x34')]() - 0x1; _0x13c806 < _0x60005b; ) { var _0x26dcf0 = _0x13c806++; if (_0x41aa75 >= this['input'][_0x4cc7('0x2b')](_0x26dcf0) && _0x56067a[_0x4cc7('0x5d8')](_0x41aa75, this['input'][_0x4cc7('0x2b')](_0x26dcf0 + 0x1))) { if (_0x4cc7('0x19b9') === _0x4cc7('0x19ba')) { var _0x118104 = _0x41aa75[_0x4cc7('0x19bb')] , _0x393401 = _0x41aa75[_0x4cc7('0x19bc')]; _0x118104[_0x4cc7('0x9e7')](_0x393401, 0x1 / this[_0x4cc7('0x19bd')]); _0x118104[_0x4cc7('0x9e7')](_0x393401 + 0x1, _0x290279[_0x4cc7('0x19b8')](_0xa2c14a['get_width'](), 0x1) / 0x3f); _0x118104[_0x4cc7('0x9e7')](_0x393401 + 0x2, (_0xa2c14a[_0x4cc7('0xa75')]() - 0x1) / 0x3f); _0x118104[_0x4cc7('0x9e7')](_0x393401 + 0x3, 0x2 * this[_0x4cc7('0x19be')] / this[_0x4cc7('0x1570')]); _0xa2c14a[_0x4cc7('0xdb2')][_0x4cc7('0x19bf')](_0x41aa75['texturesIndex'] + 0x1, _0x4e4757[_0x4cc7('0x19c0')][_0x4cc7('0x19c1')](_0xa2c14a)); } else { _0xa2c14a[_0x4cc7('0x1a')] = _0x26dcf0; _0xa2c14a['dt'] = (_0x41aa75 - this[_0x4cc7('0x1284')][_0x4cc7('0x2b')](_0x26dcf0)) / (this['input'][_0x4cc7('0x2b')](_0x26dcf0 + 0x1) - this['input']['get'](_0x26dcf0)); _0xa2c14a['data'] = this[_0x4cc7('0xb23')][_0x4cc7('0x2b')](_0x26dcf0); break; } } } _0x60005b = 0x0; for (_0x26dcf0 = _0xa2c14a['data']['get_length'](); _0x60005b < _0x26dcf0; ) { var _0x1851e4 = _0x4cc7('0x19c2')[_0x4cc7('0x46')]('|') , _0x5629ff = 0x0; while (!![]) { switch (_0x1851e4[_0x5629ff++]) { case '0': var _0x38deb1 = _0xa2c14a[_0x4cc7('0x42')]; continue; case '1': _0x41aa75 = this[_0x4cc7('0xb23')]['get'](_0xa2c14a['frame'])[_0x4cc7('0x2b')](_0x351e89); continue; case '2': _0x38deb1[_0x4cc7('0x9e7')](_0x351e89, _0x38deb1['get'](_0x351e89) + _0xa2c14a['dt'] * (_0x13c806 - _0x41aa75)); continue; case '3': _0x13c806 = this[_0x4cc7('0xb23')][_0x4cc7('0x2b')](_0xa2c14a['frame'] + 0x1)[_0x4cc7('0x2b')](_0x351e89); continue; case '4': var _0x351e89 = _0x60005b++; continue; } break; } } } return _0xa2c14a; }, '__class__': _0x570581 }); var _0x3df82c = function(_0x4b3cde, _0x295c94, _0x40f869, _0x286a32) { null == _0x286a32 && (_0x286a32 = !0x1); null == _0x40f869 && (_0x40f869 = 0x0); null == _0x295c94 && (_0x295c94 = 0x0); null == _0x4b3cde && (_0x4b3cde = 0x0); this[_0x4cc7('0x1a')] = _0x4b3cde; this['time'] = _0x295c94; this['dt'] = _0x40f869; this[_0x4cc7('0x19c3')] = _0x286a32; }; _0x16dada[_0x4cc7('0x19c4')] = _0x3df82c; _0x3df82c[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'loaders', _0x4cc7('0x417'), 'DAEFrameData']; _0x3df82c[_0x4cc7('0x8')] = {}; _0x3df82c[_0x4cc7('0x8')][_0x4cc7('0x1a')] = null; _0x3df82c[_0x4cc7('0x8')][_0x4cc7('0x19c5')] = null; _0x3df82c[_0x4cc7('0x8')]['data'] = null; _0x3df82c[_0x4cc7('0x8')]['dt'] = null; _0x3df82c[_0x4cc7('0x8')][_0x4cc7('0x19c3')] = null; _0x3df82c[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3df82c; var _0x32b753 = function(_0x422b9a) { _0x1eb24a[_0x4cc7('0x96b')](this, _0x422b9a); }; _0x16dada[_0x4cc7('0x19c6')] = _0x32b753; _0x32b753[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), 'DAEChannel']; _0x32b753[_0x4cc7('0x92b')] = _0x1eb24a; _0x32b753[_0x4cc7('0x8')] = _0x5aff49(_0x1eb24a['prototype'], { 'source': null, 'target': null, 'sampler': null, 'targetId': null, 'targetSid': null, 'arrayAccess': null, 'dotAccess': null, 'dotAccessor': null, 'arrayIndices': null, 'deserialize': function(_0x5846b9) { _0x1eb24a['prototype'][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x5846b9); this[_0x4cc7('0x1810')] = _0x5846b9['att'][_0x4cc7('0x100f')](_0x4cc7('0x1810'))[_0x4cc7('0x20')](/^#/, ''); this['target'] = _0x5846b9[_0x4cc7('0x100e')]['resolve'](_0x4cc7('0xa26'))[_0x4cc7('0x8eb')](); this[_0x4cc7('0x186a')] = null; _0x5846b9 = this[_0x4cc7('0xa26')][_0x4cc7('0x46')]('/'); this[_0x4cc7('0x19c7')] = _0x5846b9[_0x4cc7('0x1907')](); this[_0x4cc7('0x198c')] = this[_0x4cc7('0x1989')] = !0x1; _0x5846b9 = _0x5846b9['shift'](); if (0x0 <= _0x5846b9[_0x4cc7('0x2d')]('(')) { _0x5846b9 = _0x5846b9[_0x4cc7('0x46')]('('); this['arrayAccess'] = !0x0; this['arrayIndices'] = []; this[_0x4cc7('0x1984')] = _0x5846b9['shift'](); for (var _0x559db8 = 0x0, _0x26696f = _0x5846b9[_0x4cc7('0x21')]; _0x2d63f9[_0x4cc7('0x1801')](_0x559db8, _0x26696f); ) { if (_0x4cc7('0x19c8') !== _0x4cc7('0x19c9')) { var _0x232f66 = _0x559db8++; _0x232f66 = _0x29cea6['replace'](_0x5846b9[_0x232f66], ')', ''); this[_0x4cc7('0x19ca')][_0x4cc7('0x29')](_0x4bf907[_0x4cc7('0xd08')](_0x232f66)); } else { if (_0x5846b9 > this['terrain'][_0x4cc7('0x34')]()) { var _0x35479f = this[_0x4cc7('0x22e')]['getRelativeIndex'](0x0, 0x0, 0x0, 0x1); _0x5846b9 = Math['ceil'](_0x5846b9 / _0x35479f) * _0x35479f; for (_0x35479f = this[_0x4cc7('0x19cb')][_0x4cc7('0x34')](); _0x35479f < _0x5846b9; ) _0x35479f++, this[_0x4cc7('0x19cb')][_0x4cc7('0x29')](null); } } } } else 0x0 <= _0x5846b9['indexOf']('.') ? (_0x5846b9 = _0x5846b9['split']('.'), this[_0x4cc7('0x1989')] = !0x0, this[_0x4cc7('0x1984')] = _0x5846b9[0x0], this['dotAccessor'] = _0x5846b9[0x1]) : this[_0x4cc7('0x1984')] = _0x5846b9; }, '__class__': _0x32b753 }); var _0x5610d7 = function(_0x392e81) { _0x1eb24a[_0x4cc7('0x96b')](this, _0x392e81); }; _0x16dada[_0x4cc7('0x19cc')] = _0x5610d7; _0x5610d7[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'loaders', _0x4cc7('0x417'), _0x4cc7('0x19cd')]; _0x5610d7[_0x4cc7('0x92b')] = _0x1eb24a; _0x5610d7['prototype'] = _0x5aff49(_0x1eb24a['prototype'], { 'samplers': null, 'channels': null, 'sources': null, 'deserialize': function(_0x382e5e) { _0x1eb24a['prototype'][_0x4cc7('0x100d')]['call'](this, _0x382e5e); this[_0x4cc7('0x19ce')] = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0x1868')] = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0x1611')] = new _0x3a1efa(); this[_0x4cc7('0xd4f')](_0x382e5e); this[_0x4cc7('0x19cf')](this[_0x4cc7('0x1611')]); }, 'traverseChildHandler': function(_0x148794, _0x57a00d) { switch (_0x57a00d) { case _0x4cc7('0x19d0'): this[_0x4cc7('0x1868')][_0x4cc7('0x29')](new _0x32b753(_0x148794)); break; case _0x4cc7('0x186a'): this['samplers']['push'](new _0x570581(_0x148794)); break; case _0x4cc7('0x1810'): _0x148794 = new _0x461a14(_0x148794), this['sources'][_0x4cc7('0x9e7')](_0x148794['id'], _0x148794); } }, 'setupChannels': function(_0x961616) { for (var _0x4fc476 = 0x0, _0x1987c8 = this[_0x4cc7('0x1868')]; _0x4fc476 < _0x1987c8[_0x4cc7('0x34')](); ) { var _0x847703 = _0x1987c8[_0x4cc7('0x2b')](_0x4fc476); ++_0x4fc476; for (var _0xb2a4a2 = 0x0, _0x14566d = this[_0x4cc7('0x19ce')]; _0xb2a4a2 < _0x14566d[_0x4cc7('0x34')](); ) { if (_0x4cc7('0x19d1') === 'SbzKI') { if (null != this[_0x4cc7('0x19d2')][_0x4cc7('0xfc6')]()) { var _0x1fb57f = this[_0x4cc7('0x19d2')][_0x4cc7('0xfc6')]()[_0x4cc7('0xfca')]()['transformVector'](this['sourceOrigin']) , _0x212daf = this[_0x4cc7('0x19d2')][_0x4cc7('0xfca')]()[_0x4cc7('0x1007')](_0x2a6728['ZERO']) , _0x8f74e9 = this['origin']; null == _0x8f74e9 && (_0x8f74e9 = new _0x21e384()); _0x8f74e9['x'] = _0x1fb57f['x'] + _0x212daf['x']; _0x8f74e9['y'] = _0x1fb57f['y'] + _0x212daf['y']; _0x8f74e9['z'] = _0x1fb57f['z'] + _0x212daf['z']; } else _0x1fb57f = this['object3D'][_0x4cc7('0xf92')]()[_0x4cc7('0x1007')](this[_0x4cc7('0x19d3')]), _0x212daf = this[_0x4cc7('0x19d4')], _0x212daf['x'] = _0x1fb57f['x'], _0x212daf['y'] = _0x1fb57f['y'], _0x212daf['z'] = _0x1fb57f['z']; } else { var _0x57b8c7 = _0x14566d['get'](_0xb2a4a2); ++_0xb2a4a2; if (_0x2d63f9[_0x4cc7('0x11f')](_0x847703[_0x4cc7('0x1810')], _0x57b8c7['id'])) { _0x57b8c7['create'](_0x961616); _0x847703['sampler'] = _0x57b8c7; break; } } } } }, '__class__': _0x5610d7 }); var _0xfe03f6 = _0x16dada[_0x4cc7('0x19d5')] = {}; _0x16dada[_0x4cc7('0x19d5')][_0x4cc7('0xd03')] = [_0x4cc7('0x7f'), 'loaders', _0x2d63f9.sFdOw, _0x4cc7('0x19d6')]; _0x16dada[_0x4cc7('0x19d5')][_0x4cc7('0xd2d')] = _0x2d63f9.lxiSw.split('\x20'); _0xfe03f6['LOAD_XML'] = [_0x4cc7('0x1825'), 0x0]; _0xfe03f6[_0x4cc7('0x1825')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0xfe03f6[_0x4cc7('0x1825')][_0x4cc7('0xd2f')] = _0xfe03f6; _0xfe03f6['PARSE_IMAGES'] = ['PARSE_IMAGES', 0x1]; _0xfe03f6[_0x4cc7('0x1838')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0xfe03f6['PARSE_IMAGES'][_0x4cc7('0xd2f')] = _0xfe03f6; _0xfe03f6[_0x4cc7('0x1830')] = ['PARSE_MATERIALS', 0x2]; _0xfe03f6[_0x4cc7('0x1830')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0xfe03f6['PARSE_MATERIALS']['__enum__'] = _0xfe03f6; _0xfe03f6[_0x4cc7('0x183e')] = ['PARSE_GEOMETRIES', 0x3]; _0xfe03f6[_0x4cc7('0x183e')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0xfe03f6[_0x4cc7('0x183e')][_0x4cc7('0xd2f')] = _0xfe03f6; _0xfe03f6[_0x4cc7('0x1842')] = ['PARSE_CONTROLLERS', 0x4]; _0xfe03f6[_0x4cc7('0x1842')]['toString'] = _0x3e3cd2; _0xfe03f6['PARSE_CONTROLLERS']['__enum__'] = _0xfe03f6; _0xfe03f6[_0x4cc7('0x1844')] = [_0x4cc7('0x1844'), 0x5]; _0xfe03f6[_0x4cc7('0x1844')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0xfe03f6[_0x4cc7('0x1844')][_0x4cc7('0xd2f')] = _0xfe03f6; _0xfe03f6[_0x4cc7('0x1851')] = [_0x4cc7('0x1851'), 0x6]; _0xfe03f6['PARSE_ANIMATIONS'][_0x4cc7('0x8eb')] = _0x3e3cd2; _0xfe03f6[_0x4cc7('0x1851')]['__enum__'] = _0xfe03f6; _0xfe03f6['PARSE_COMPLETE'] = [_0x2d63f9['cPNkd'], 0x7]; _0xfe03f6[_0x4cc7('0x1852')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0xfe03f6['PARSE_COMPLETE'][_0x4cc7('0xd2f')] = _0xfe03f6; var _0x2faa3e = function() { this[_0x4cc7('0x19d7')] = ''; this[_0x4cc7('0x19d8')] = new _0x1e3ce8('^[\x20\x09]','g'); _0x6573cf[_0x4cc7('0x96b')](this, _0x4cc7('0x1669')); }; _0x16dada[_0x4cc7('0x19d9')] = _0x2faa3e; _0x2faa3e['__name__'] = ['away3d', _0x4cc7('0x413'), 'parsers', 'DXFParser']; _0x2faa3e[_0x4cc7('0x5ba')] = function(_0x3c86a8) { _0x3c86a8 = _0x3c86a8[_0x4cc7('0x1646')](); return _0x4cc7('0x19da') == _0x3c86a8; } ; _0x2faa3e[_0x4cc7('0x164d')] = function(_0x5abdd1) { _0x5abdd1 = _0x1208e5['toString'](_0x5abdd1); return null == _0x5abdd1 ? !0x1 : -0x1 != _0x5abdd1[_0x4cc7('0x2d')](_0x4cc7('0x19db')) && -0x1 != _0x5abdd1[_0x4cc7('0x2d')](_0x4cc7('0x19dc')) ? !0x0 : !0x1; } ; _0x2faa3e['__super__'] = _0x6573cf; _0x2faa3e[_0x4cc7('0x8')] = _0x5aff49(_0x6573cf[_0x4cc7('0x8')], { '_textData': null, '_startedParsing': null, '_trim': null, '_v0': null, '_v1': null, '_v2': null, '_v3': null, '_meshesDic': null, '_vertices': null, '_uvs': null, '_indices': null, '_subGeometry': null, '_polyLines': null, '_polyLinesIndices': null, '_oldIndex': null, '_stringLen': null, '_meshName': null, '_itemColor': null, '_lastMeshName': null, '_activeMesh': null, '_blockType': null, '_segmentSet': null, '_segCount': null, 'proceedParsing': function() { var _0x17eefa = {}; _0x17eefa[_0x4cc7('0x19dd')] = function(_0x3bb150, _0x4089f0) { return _0x3bb150 + _0x4089f0; } ; _0x17eefa['PLwFx'] = _0x4cc7('0x132'); var _0xdc01c2 = 0x0 , _0x3a016f = 0x0; if (!this['_startedParsing']) { if (_0x4cc7('0x19de') !== _0x4cc7('0x19df')) { this[_0x4cc7('0x15f2')] = this[_0x4cc7('0x167e')](); if (-0x1 == this['_textData'][_0x4cc7('0x2d')](_0x4cc7('0x19e0')) && -0x1 == this[_0x4cc7('0x15f2')]['indexOf'](_0x4cc7('0x19e1')) && -0x1 == this[_0x4cc7('0x15f2')][_0x4cc7('0x2d')](_0x4cc7('0x19e2')) && -0x1 == this[_0x4cc7('0x15f2')][_0x4cc7('0x2d')](_0x56067a['Mlcij'])) return !0x0; this[_0x4cc7('0x19e3')] = new _0x3a1efa(); this[_0x4cc7('0x19e4')] = new _0x21e384(); this[_0x4cc7('0x19e5')] = new _0x21e384(); this[_0x4cc7('0x19e6')] = new _0x21e384(); this[_0x4cc7('0x19e7')] = new _0x21e384(); this[_0x4cc7('0x167b')] = !0x0; this[_0x4cc7('0x15f2')] = this[_0x4cc7('0x15f2')][_0x4cc7('0x20')](/\r/g, ''); this[_0x4cc7('0x15f2')] = this[_0x4cc7('0x15f2')][_0x4cc7('0x20')](/\\[\r\n]+\s*/gm, ''); _0x3a016f = 0x0; this[_0x4cc7('0x1680')] = this[_0x4cc7('0x15f2')][_0x4cc7('0x21')]; _0xdc01c2 = this[_0x4cc7('0x19e8')] = this['_oldIndex'] = 0x0; if (-0x1 == this[_0x4cc7('0x15f2')][_0x4cc7('0x2d')](_0x2faa3e['CR'])) return !0x0; } else { for (var _0x35a682 = 0x0, _0x13924a = 0x0, _0x49866c = this['markings']; _0x13924a < _0x49866c[_0x4cc7('0x34')](); ) { var _0x2c0a49 = _0x49866c[_0x4cc7('0x2b')](_0x13924a); ++_0x13924a; null != _0x2c0a49 && (_0x2c0a49[_0x4cc7('0x94a')](_0xdc01c2), _0x35a682 = _0x2c0a49[_0x4cc7('0xad4')]()); } 0x0 == this['arrow'][_0x4cc7('0xad4')]() && 0.8 < _0x35a682 && (this[_0x4cc7('0x19e9')][_0x4cc7('0x10cd')](0.02), _0x3ae7ae['tween'](this[_0x4cc7('0x19e9')], 0.4, { 'alpha': 0x1 })); this['scrollView'][_0x4cc7('0x94a')](_0xdc01c2); } } for (var _0x58834a = null, _0x20cacc = !0x1, _0x392a59 = !0x1, _0x6a30b1; _0x331be6['gt'](this[_0x4cc7('0x1680')], _0x3a016f) && (this[_0x4cc7('0x1683')]() || _0x20cacc); ) { if (_0x4cc7('0x19ea') !== _0x4cc7('0x19eb')) { _0x3a016f = this['_textData']['indexOf'](_0x2faa3e['CR'], this[_0x4cc7('0x1681')]); var _0xfdc44a = this[_0x4cc7('0x15f2')][_0x4cc7('0xde7')](this[_0x4cc7('0x1681')], _0x3a016f); _0xfdc44a = _0xfdc44a[_0x4cc7('0x20')](this[_0x4cc7('0x19d8')]['r'], ''); if ('' != _0xfdc44a) if (_0x4cc7('0x19e0') == _0xfdc44a || _0x4cc7('0x19e1') == _0xfdc44a || _0x56067a[_0x4cc7('0x5df')](_0x4cc7('0x19e2'), _0xfdc44a) || _0x4cc7('0x5e9') == _0xfdc44a && null != this['_polyLines']) '3DFACE' == this[_0x4cc7('0x19ec')] && 0xb == _0xdc01c2 && this['finalizeFace'](), 'VERTEX' != _0xfdc44a && _0x4cc7('0x5e9') == this[_0x4cc7('0x19ec')] && 0x3 <= this[_0x4cc7('0x19ed')][_0x4cc7('0x34')]() && this['constructPolyfaceMesh'](), _0xdc01c2 = 0x0, _0x20cacc = !0x0, this[_0x4cc7('0x19ec')] = _0xfdc44a, _0x392a59 = !0x1, this['_meshName'] = ''; else if (_0x20cacc) { if (_0x4cc7('0x19ee') === _0x4cc7('0x19ef')) { _0x20cacc++; var _0x4fdf3c = this['_pointLightRegisters'][_0x4cc7('0x2b')](_0xdc01c2++); var _0xdc37b6 = this[_0x4cc7('0x19f0')][_0x4cc7('0x2b')](_0xdc01c2++); var _0x35777b = this[_0x4cc7('0x19f0')][_0x4cc7('0x2b')](_0xdc01c2++); var _0xcdffe4 = this[_0x4cc7('0xf19')][_0x4cc7('0xe55')](); this['_registerCache'][_0x4cc7('0xf1a')](_0xcdffe4, 0x1); this[_0x4cc7('0xf22')] += _0x17eefa[_0x4cc7('0x19dd')](_0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0xcdffe4) + ',\x20', _0x4bf907[_0x4cc7('0x4dc')](_0x4fdf3c)) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x19f1')]) + '\x0adp3\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xcdffe4) + _0x4cc7('0x132') + _0x4bf907['string'](_0xcdffe4) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xcdffe4) + _0x4cc7('0xf23') + _0x4bf907[_0x4cc7('0x4dc')](_0xcdffe4) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xcdffe4) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xdc37b6) + _0x4cc7('0x62c') + _0x4bf907['string'](_0xcdffe4) + _0x17eefa['PLwFx'] + _0x4bf907[_0x4cc7('0x4dc')](_0xcdffe4) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x35777b) + _0x4cc7('0x19f2') + _0x4bf907[_0x4cc7('0x4dc')](_0xcdffe4) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xcdffe4) + _0x4cc7('0x714') + _0x4bf907[_0x4cc7('0x4dc')](_0xcdffe4) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4fdf3c) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xcdffe4) + _0x4cc7('0x19f3') + _0x4bf907[_0x4cc7('0x4dc')](_0xcdffe4) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0xcdffe4) + '\x0a'; -0x1 == this[_0x4cc7('0xf26')] && (this[_0x4cc7('0xf26')] = 0x4 * _0x4fdf3c[_0x4cc7('0x19f4')]()); _0x58834a && (this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f5')][_0x4cc7('0xf28')](this[_0x4cc7('0xf27')][_0x4cc7('0xf29')], _0xcdffe4, _0xdc37b6, this[_0x4cc7('0xf19')])); _0x3a016f && (this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f6')][_0x4cc7('0xf28')](this['_methodSetup']['_specularMethodVO'], _0xcdffe4, _0x35777b, this[_0x4cc7('0xf19')])); this['_registerCache'][_0x4cc7('0x19f7')](_0xcdffe4); } else { if (_0x392a59) if (_0x6a30b1 = parseFloat(_0xfdc44a), _0x4cc7('0x19e0') == this[_0x4cc7('0x19ec')]) switch (_0x58834a) { case '10': this[_0x4cc7('0x19e4')]['x'] = _0x6a30b1; ++_0xdc01c2; break; case '11': this[_0x4cc7('0x19e5')]['x'] = _0x6a30b1; ++_0xdc01c2; break; case '12': this[_0x4cc7('0x19e6')]['x'] = _0x6a30b1; ++_0xdc01c2; break; case '13': this[_0x4cc7('0x19e7')]['x'] = _0x6a30b1; ++_0xdc01c2; break; case '20': this[_0x4cc7('0x19e4')]['y'] = _0x6a30b1; ++_0xdc01c2; break; case '21': this[_0x4cc7('0x19e5')]['y'] = _0x6a30b1; ++_0xdc01c2; break; case '22': this[_0x4cc7('0x19e6')]['y'] = _0x6a30b1; ++_0xdc01c2; break; case '23': this[_0x4cc7('0x19e7')]['y'] = _0x6a30b1; ++_0xdc01c2; break; case '30': this['_v0']['z'] = _0x6a30b1; ++_0xdc01c2; break; case '31': this[_0x4cc7('0x19e5')]['z'] = _0x6a30b1; ++_0xdc01c2; break; case '32': this[_0x4cc7('0x19e6')]['z'] = _0x6a30b1; ++_0xdc01c2; break; case '33': this[_0x4cc7('0x19e7')]['z'] = _0x6a30b1; 0xb == _0xdc01c2 && ('' == this['_meshName'] && (this[_0x4cc7('0x19f8')] = _0x4cc7('0x126')), this['finalizeFace'](), _0x20cacc = !0x1); break; case '62': this[_0x4cc7('0x19f9')] = this['getDXFColor'](_0x6a30b1 | 0x0); break; default: isNaN(_0x6a30b1) && '8' == _0x58834a && 0x0 == _0xdc01c2 && (this[_0x4cc7('0x19f8')] = _0xfdc44a); } else if (_0x4cc7('0x19e1') == this[_0x4cc7('0x19ec')]) switch (_0x58834a) { case '10': this['_v0']['x'] = _0x6a30b1; ++_0xdc01c2; break; case '11': this[_0x4cc7('0x19e5')]['x'] = _0x6a30b1; ++_0xdc01c2; break; case '20': this[_0x4cc7('0x19e4')]['y'] = _0x6a30b1; ++_0xdc01c2; break; case '21': this[_0x4cc7('0x19e5')]['y'] = _0x6a30b1; ++_0xdc01c2; break; case '30': this[_0x4cc7('0x19e4')]['z'] = _0x6a30b1; ++_0xdc01c2; break; case '31': this[_0x4cc7('0x19e5')]['z'] = _0x6a30b1; 0x5 == _0xdc01c2 && (this['finalizeLine'](), _0x20cacc = !0x1); break; case '62': this[_0x4cc7('0x19f9')] = this[_0x4cc7('0x19fa')](_0x6a30b1 | 0x0); } else if (_0x56067a[_0x4cc7('0x5df')](_0x4cc7('0x5e9'), this[_0x4cc7('0x19ec')])) switch (_0x58834a) { case '10': this[_0x4cc7('0x19e4')]['x'] = _0x6a30b1; ++_0xdc01c2; break; case '20': this['_v0']['y'] = _0x6a30b1; ++_0xdc01c2; break; case '30': this[_0x4cc7('0x19e4')]['z'] = _0x6a30b1; ++_0xdc01c2; break; case '70': 0x80 != _0x6a30b1 && 0x3 == _0xdc01c2 && this[_0x4cc7('0x19ed')]['push'](this[_0x4cc7('0x19e4')][_0x4cc7('0x1176')]()); _0xdc01c2 = 0x0; break; case '71': case '72': this[_0x4cc7('0x19fb')][_0x4cc7('0x29')]((Math['abs'](_0x6a30b1) | 0x0) - 0x1); break; case '73': this[_0x4cc7('0x19fb')][_0x4cc7('0x29')]((Math[_0x4cc7('0x13fa')](_0x6a30b1) | 0x0) - 0x1); this['_polyLinesIndices'][_0x4cc7('0x29')](-0x1); break; case '74': this[_0x4cc7('0x19fb')]['set'](this[_0x4cc7('0x19fb')]['get_length']() - 0x1, (Math[_0x4cc7('0x13fa')](_0x6a30b1) | 0x0) - 0x1); break; case '8': isNaN(_0x6a30b1) && (this['_meshName'] = _0xfdc44a); } else _0x4cc7('0x19e2') == this[_0x4cc7('0x19ec')] && '70' == _0x58834a && (_0x56067a[_0x4cc7('0x5df')](0x40, _0x6a30b1) ? (this[_0x4cc7('0x19ed')] = _0x2bc114[_0x4cc7('0x24')](null), this[_0x4cc7('0x19fb')] = _0x2bc114['toIntVector'](null), this[_0x4cc7('0x19f8')] = _0x4cc7('0x19fc')) : (_0x4f6276[_0x4cc7('0xbdb')](_0x4cc7('0x19fd')), this[_0x4cc7('0x19fb')] = this[_0x4cc7('0x19ed')] = null), _0x20cacc = !0x1); else _0x58834a = _0xfdc44a; _0x392a59 = !_0x392a59; } } this['_oldIndex'] = _0x3a016f + 0x1; } else { this[_0x4cc7('0x147a')] = _0xdc01c2 = this['_subSets'][_0x4cc7('0x2b')](_0xdc01c2); this['_numIndices'] = _0xdc01c2[_0x4cc7('0x1477')]; if (_0xdc01c2[_0x4cc7('0x14a0')] != _0x3a016f['get_context3D']() || _0xdc01c2[_0x4cc7('0x148e')]) null != _0xdc01c2['vertexBuffer'] && _0x36fa20[_0x4cc7('0x12b3')](_0xdc01c2['vertexBuffer']), _0xdc01c2[_0x4cc7('0x1478')] = _0x3a016f['createVertexBuffer'](_0xdc01c2[_0x4cc7('0xf81')], 0xb), _0xdc01c2[_0x4cc7('0x1478')]['uploadFromVector'](_0xdc01c2[_0x4cc7('0x26')], 0x0, _0xdc01c2['numVertices']), _0xdc01c2[_0x4cc7('0x148e')] = !0x1, _0xdc01c2[_0x4cc7('0x14a0')] = _0x3a016f['get_context3D'](); _0xdc01c2 = _0xdc01c2['vertexBuffer']; _0x3a016f = _0x3a016f[_0x4cc7('0xdb2')]; _0x3a016f[_0x4cc7('0xb1b')](0x0, _0xdc01c2, 0x0, 0x3); _0x3a016f[_0x4cc7('0xb1b')](0x1, _0xdc01c2, 0x3, 0x3); _0x3a016f[_0x4cc7('0xb1b')](0x2, _0xdc01c2, 0x6, 0x1); _0x3a016f[_0x4cc7('0xb1b')](0x3, _0xdc01c2, 0x7, 0x4); } } return _0x331be6['gte'](_0x3a016f, this['_stringLen']) ? (_0x4cc7('0x5e9') == this[_0x4cc7('0x19ec')] && 0x3 <= this[_0x4cc7('0x19ed')][_0x4cc7('0x34')]() && this[_0x4cc7('0x19fe')](), null != this[_0x4cc7('0x1687')] && this[_0x4cc7('0x19ff')](), this[_0x4cc7('0x1a00')](), !0x0) : !0x1; }, 'constructPolyfaceMesh': function() { if (0x0 == this[_0x4cc7('0x19fb')][_0x4cc7('0x34')]() && (0x3 == this[_0x4cc7('0x19ed')][_0x4cc7('0x34')]() || 0x4 == this[_0x4cc7('0x19ed')][_0x4cc7('0x34')]())) this[_0x4cc7('0x19e4')] = this[_0x4cc7('0x19ed')][_0x4cc7('0x2b')](0x0), this[_0x4cc7('0x19e5')] = this['_polyLines']['get'](0x1), this[_0x4cc7('0x19e6')] = this[_0x4cc7('0x19ed')][_0x4cc7('0x2b')](0x2), 0x4 <= this[_0x4cc7('0x19ed')][_0x4cc7('0x34')]() ? this[_0x4cc7('0x19e7')] = this['_polyLines'][_0x4cc7('0x2b')](0x3) : this[_0x4cc7('0x19e7')] = this[_0x4cc7('0x19e6')], this['finalizeFace'](); else if (0x0 == this['_polyLinesIndices'][_0x4cc7('0x34')]() % 0x4) for (var _0x5a6019 = 0x0; _0x5a6019 < this[_0x4cc7('0x19fb')]['get_length'](); ) this[_0x4cc7('0x19e4')] = this[_0x4cc7('0x19ed')]['get'](this[_0x4cc7('0x19fb')][_0x4cc7('0x2b')](_0x5a6019)), this['_v1'] = this[_0x4cc7('0x19ed')][_0x4cc7('0x2b')](this['_polyLinesIndices']['get'](_0x5a6019 + 0x1)), this[_0x4cc7('0x19e6')] = this['_polyLines']['get'](this[_0x4cc7('0x19fb')][_0x4cc7('0x2b')](_0x5a6019 + 0x2)), -0x1 < this[_0x4cc7('0x19fb')]['get'](_0x5a6019 + 0x3) ? this[_0x4cc7('0x19e7')] = this['_polyLines'][_0x4cc7('0x2b')](this[_0x4cc7('0x19fb')][_0x4cc7('0x2b')](_0x5a6019 + 0x3)) : this[_0x4cc7('0x19e7')] = this['_v2'], this[_0x4cc7('0x1a01')](), _0x5a6019 += 0x4; this[_0x4cc7('0x19fb')] = this[_0x4cc7('0x19ed')] = null; }, 'finalizeFace': function() { if ('' == this[_0x4cc7('0x19d7')] || this[_0x4cc7('0x19f8')] != this[_0x4cc7('0x19d7')]) { null != this[_0x4cc7('0x1687')] && this[_0x4cc7('0x19ff')](); var _0x4073dc = this[_0x4cc7('0x19f8')] , _0x3529d7 = this['_meshesDic']; if (null != _0x842c50[_0x4073dc] ? _0x3529d7[_0x4cc7('0xd76')](_0x4073dc) : _0x3529d7['h'][_0x4cc7('0x959')](_0x4073dc)) _0x4073dc = this[_0x4cc7('0x19f8')], _0x3529d7 = this[_0x4cc7('0x19e3')], this[_0x4cc7('0x1687')] = null != _0x842c50[_0x4073dc] ? _0x3529d7['getReserved'](_0x4073dc) : _0x3529d7['h'][_0x4073dc], this[_0x4cc7('0x1210')] = _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0x1687')][_0x4cc7('0x16aa')]()[_0x4cc7('0xe33')]()['get'](this[_0x4cc7('0x1687')]['get_geometry']()[_0x4cc7('0xe33')]()[_0x4cc7('0x34')]() - 0x1), _0x138811), this[_0x4cc7('0x1695')] = this[_0x4cc7('0x1210')][_0x4cc7('0xde0')](), this[_0x4cc7('0x11f1')] = this['_subGeometry']['get_UVData'](), this[_0x4cc7('0x1142')] = this[_0x4cc7('0x1210')][_0x4cc7('0x1153')](); else { this[_0x4cc7('0x1687')] = this[_0x4cc7('0x1a02')](); _0x4073dc = this[_0x4cc7('0x19f8')]; _0x3529d7 = this[_0x4cc7('0x1687')]; var _0x43419f = this[_0x4cc7('0x19e3')]; null != _0x842c50[_0x4073dc] ? _0x43419f[_0x4cc7('0x97d')](_0x4073dc, _0x3529d7) : _0x43419f['h'][_0x4073dc] = _0x3529d7; } } _0x331be6['gt'](this[_0x4cc7('0x1142')]['get_length']() + 0x3, 0xffff) && (this[_0x4cc7('0x1210')][_0x4cc7('0x16a9')](this[_0x4cc7('0x1695')], this[_0x4cc7('0x11f1')], null, null), this[_0x4cc7('0x1210')][_0x4cc7('0x1155')](this[_0x4cc7('0x1142')]), this[_0x4cc7('0x11b5')](this['_activeMesh']['get_geometry']())); _0x4073dc = this[_0x4cc7('0x1695')][_0x4cc7('0x34')]() / 0x3 | 0x0; this[_0x4cc7('0x1695')][_0x4cc7('0x29')](this[_0x4cc7('0x19e4')]['x']); this[_0x4cc7('0x1695')][_0x4cc7('0x29')](this[_0x4cc7('0x19e4')]['y']); this['_vertices'][_0x4cc7('0x29')](this[_0x4cc7('0x19e4')]['z']); this[_0x4cc7('0x1695')]['push'](this[_0x4cc7('0x19e5')]['x']); this[_0x4cc7('0x1695')]['push'](this[_0x4cc7('0x19e5')]['y']); this['_vertices'][_0x4cc7('0x29')](this[_0x4cc7('0x19e5')]['z']); this['_vertices']['push'](this[_0x4cc7('0x19e6')]['x']); this[_0x4cc7('0x1695')][_0x4cc7('0x29')](this[_0x4cc7('0x19e6')]['y']); this['_vertices']['push'](this[_0x4cc7('0x19e6')]['z']); this['_uvs'][_0x4cc7('0x29')](0x0); this[_0x4cc7('0x11f1')][_0x4cc7('0x29')](0x1); this['_uvs'][_0x4cc7('0x29')](0.5); this[_0x4cc7('0x11f1')][_0x4cc7('0x29')](0x0); this[_0x4cc7('0x11f1')][_0x4cc7('0x29')](0x1); this[_0x4cc7('0x11f1')]['push'](0x1); this[_0x4cc7('0x1142')][_0x4cc7('0x29')](_0x4073dc); this[_0x4cc7('0x1142')]['push'](_0x4073dc + 0x1); this['_indices'][_0x4cc7('0x29')](_0x2d63f9[_0x4cc7('0x119')](_0x4073dc, 0x2)); if (this['_v2']['x'] != this[_0x4cc7('0x19e7')]['x'] || this[_0x4cc7('0x19e6')]['y'] != this[_0x4cc7('0x19e7')]['y'] || this[_0x4cc7('0x19e6')]['z'] != this[_0x4cc7('0x19e7')]['z']) _0x331be6['gt'](this[_0x4cc7('0x1142')]['get_length']() + 0x3, 0xffff) ? (this[_0x4cc7('0x1210')][_0x4cc7('0x16a9')](this[_0x4cc7('0x1695')], this[_0x4cc7('0x11f1')], null, null), this['_subGeometry'][_0x4cc7('0x1155')](this['_indices']), this['addSubGeometry'](this['_activeMesh']['get_geometry']()), _0x4073dc = 0x0) : _0x4073dc += 0x3, this['_vertices']['push'](this[_0x4cc7('0x19e4')]['x']), this[_0x4cc7('0x1695')][_0x4cc7('0x29')](this[_0x4cc7('0x19e4')]['y']), this[_0x4cc7('0x1695')]['push'](this[_0x4cc7('0x19e4')]['z']), this['_vertices'][_0x4cc7('0x29')](this[_0x4cc7('0x19e6')]['x']), this['_vertices'][_0x4cc7('0x29')](this[_0x4cc7('0x19e6')]['y']), this[_0x4cc7('0x1695')][_0x4cc7('0x29')](this[_0x4cc7('0x19e6')]['z']), this['_vertices'][_0x4cc7('0x29')](this['_v3']['x']), this['_vertices']['push'](this['_v3']['y']), this['_vertices'][_0x4cc7('0x29')](this[_0x4cc7('0x19e7')]['z']), this['_uvs'][_0x4cc7('0x29')](0x0), this[_0x4cc7('0x1695')][_0x4cc7('0x29')](0x1), this[_0x4cc7('0x1695')]['push'](0.5), this[_0x4cc7('0x1695')]['push'](0x0), this[_0x4cc7('0x1695')][_0x4cc7('0x29')](0x1), this[_0x4cc7('0x1695')]['push'](0x1), this[_0x4cc7('0x1142')]['push'](_0x4073dc), this[_0x4cc7('0x1142')][_0x4cc7('0x29')](_0x4073dc + 0x1), this['_indices']['push'](_0x4073dc + 0x2); this[_0x4cc7('0x19d7')] = this[_0x4cc7('0x19f8')]; }, 'buildMesh': function() { var _0x3eb707 = new _0x39920c(); this[_0x4cc7('0x11b5')](_0x3eb707); var _0x19f303 = 0x0 == this[_0x4cc7('0x19f9')] || isNaN(_0x331be6[_0x4cc7('0xea3')](this['_itemColor'])) ? (0xff * Math[_0x4cc7('0xc2b')]() | 0x0) << 0x10 | (0xff * Math[_0x4cc7('0xc2b')]() | 0x0) << 0x8 | 0xff * Math[_0x4cc7('0xc2b')]() | 0x0 : this['_itemColor']; _0x19f303 = _0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) ? new _0x43ea86(_0x19f303) : new _0x2129f7(_0x19f303); _0x3eb707 = new _0x5b5b9f(_0x3eb707,_0x19f303); _0x3eb707[_0x4cc7('0xd6a')](this['_meshName']); return _0x3eb707; }, 'addSubGeometry': function(_0x517289) { this['_subGeometry'] = new _0x138811(); this[_0x4cc7('0x1210')]['set_autoDeriveVertexNormals'](!0x0); this[_0x4cc7('0x1210')][_0x4cc7('0x116e')](!0x0); _0x517289[_0x4cc7('0x11b5')](this[_0x4cc7('0x1210')]); this['_vertices'] = _0x2bc114[_0x4cc7('0x9cf')](null); this['_uvs'] = _0x2bc114[_0x4cc7('0x9cf')](null); this[_0x4cc7('0x1142')] = _0x2bc114[_0x4cc7('0x9cc')](null); }, 'finalizeLine': function() { this[_0x4cc7('0x19e8')] += 0xb; if (null == this[_0x4cc7('0x1a03')] || _0x331be6['gt'](this[_0x4cc7('0x19e8')], 0x45d0)) this['_segmentSet'] = new _0x1e5b75(), this['finalizeAsset'](this[_0x4cc7('0x1a03')]), this['_segCount'] = 0xb; var _0x3d07ce = 0x0 == this[_0x4cc7('0x19f9')] || isNaN(_0x331be6[_0x4cc7('0xea3')](this[_0x4cc7('0x19f9')])) ? 0xcccccc : this[_0x4cc7('0x19f9')] , _0x2795c6 = new _0x1510c5(this[_0x4cc7('0x19e4')][_0x4cc7('0x1176')](),this[_0x4cc7('0x19e5')][_0x4cc7('0x1176')]()); _0x2795c6[_0x4cc7('0x1a04')](_0x3d07ce); _0x2795c6['set_endColor'](_0x3d07ce); this[_0x4cc7('0x19f9')] = 0x0; this[_0x4cc7('0x1a03')]['addSegment'](_0x2795c6); }, 'finalizeMesh': function() { var _0x374358 = {}; _0x374358[_0x4cc7('0x1a05')] = function(_0x87b72c, _0x453d82) { return _0x87b72c != _0x453d82; } ; if (_0x4cc7('0x1a06') === _0x4cc7('0x1a07')) { b[_0x4cc7('0x1a08')](e, f); f = b[_0x4cc7('0x146d')]; null != _0x842c50[a] ? f['setReserved'](a, e) : f['h'][a] = e; b[_0x4cc7('0x146d')][_0x4cc7('0x95b')](d[0x0]['alpha']); f = b['alphaCheck']; _0x374358[_0x4cc7('0x1a05')](null, _0x842c50[a]) ? f[_0x4cc7('0x97d')](a, !0x0) : f['h'][a] = !0x0; c[0x0][_0x4cc7('0x43')](e); } else { this[_0x4cc7('0x1210')][_0x4cc7('0x16a9')](this[_0x4cc7('0x1695')], this['_uvs'], null, null); this[_0x4cc7('0x1210')][_0x4cc7('0x1155')](this[_0x4cc7('0x1142')]); this[_0x4cc7('0xed1')](this[_0x4cc7('0x1687')]); this[_0x4cc7('0x19f9')] = 0x0; this['_activeMesh'] = null; } }, 'cleanUP': function() { this[_0x4cc7('0x1142')] = this[_0x4cc7('0x11f1')] = this['_vertices'] = this['_segmentSet'] = this[_0x4cc7('0x1210')] = this[_0x4cc7('0x1687')] = this[_0x4cc7('0x19e3')] = null; }, 'getDXFColor': function(_0x115b39) { return _0x115b39 > _0x2faa3e[_0x4cc7('0x1a09')]['get_length']() - 0x1 ? 0xcccccc : _0x2faa3e[_0x4cc7('0x1a09')][_0x4cc7('0x2b')](_0x115b39); }, '__class__': _0x2faa3e }); var _0x8a5c86 = function(_0x4522b5, _0x19b57e) { null == _0x19b57e && (_0x19b57e = !0x0); null == _0x4522b5 && (_0x4522b5 = 'jpg'); this['materialFinal'] = this['geoCreated'] = !0x1; this[_0x4cc7('0xd80')] = new _0x535176(); this[_0x4cc7('0xc47')] = new _0x67da9e(); this['_clipNodes'] = new _0x3a1efa(); _0x6573cf['call'](this, _0x4cc7('0x1643')); this[_0x4cc7('0x1764')] = _0x4522b5; this['_ignoreTexturePath'] = _0x19b57e; }; _0x16dada[_0x4cc7('0x1a0a')] = _0x8a5c86; _0x8a5c86['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), 'parsers', _0x4cc7('0x1a0b')]; _0x8a5c86[_0x4cc7('0x5ba')] = function(_0x37dc45) { _0x37dc45 = _0x37dc45[_0x4cc7('0x1646')](); return _0x4cc7('0x1a0c') == _0x37dc45; } ; _0x8a5c86['supportsData'] = function(_0x36c94f) { return _0x4cc7('0x1a0d') == _0x1208e5[_0x4cc7('0x8eb')](_0x36c94f, 0x4); } ; _0x8a5c86[_0x4cc7('0x92b')] = _0x6573cf; _0x8a5c86[_0x4cc7('0x8')] = _0x5aff49(_0x6573cf[_0x4cc7('0x8')], { '_clipNodes': null, '_byteData': null, '_startedParsing': null, '_parsedHeader': null, '_parsedUV': null, '_parsedFaces': null, '_parsedFrames': null, '_ident': null, '_version': null, '_skinWidth': null, '_skinHeight': null, '_numSkins': null, '_numVertices': null, '_numST': null, '_numTris': null, '_numFrames': null, '_offsetSkins': null, '_offsetST': null, '_offsetTris': null, '_offsetFrames': null, '_offsetEnd': null, '_uvIndices': null, '_indices': null, '_vertIndices': null, '_indexMap': null, '_animationSet': null, '_firstSubGeom': null, '_uvs': null, '_finalUV': null, '_materialNames': null, '_textureType': null, '_ignoreTexturePath': null, '_mesh': null, '_geometry': null, 'materialFinal': null, 'geoCreated': null, 'resolveDependency': function(_0x12c2f1) { 0x1 == _0x12c2f1[_0x4cc7('0xb73')]()[_0x4cc7('0x34')]() && (_0x12c2f1 = _0x5260f5['__instanceof'](_0x12c2f1[_0x4cc7('0xb73')]()[_0x4cc7('0x2b')](0x0), _0x1603fe) ? _0x12c2f1[_0x4cc7('0xb73')]()['get'](0x0) : null, null != _0x12c2f1 && (_0x12c2f1 = _0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) ? new _0x705f29(_0x12c2f1) : new _0x2943e4(_0x12c2f1), _0x12c2f1[_0x4cc7('0xd6a')](this[_0x4cc7('0x1376')][_0x4cc7('0x31')]()[_0x4cc7('0xb4e')]()), this['_mesh'][_0x4cc7('0x32')](_0x12c2f1), this[_0x4cc7('0xed1')](_0x12c2f1), this['finalizeAsset'](this[_0x4cc7('0x1376')][_0x4cc7('0x16aa')]()), this['finalizeAsset'](this[_0x4cc7('0x1376')])), this[_0x4cc7('0x1761')] = !0x0); }, 'resolveDependencyFailure': function(_0x4fed37) { _0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) ? this[_0x4cc7('0x1376')][_0x4cc7('0x32')](_0x430307[_0x4cc7('0x145f')]()) : this[_0x4cc7('0x1376')][_0x4cc7('0x32')](new _0x2943e4(_0x430307[_0x4cc7('0x16a6')]())); this[_0x4cc7('0xed1')](this[_0x4cc7('0x1376')]['get_geometry']()); this['finalizeAsset'](this['_mesh']); this['materialFinal'] = !0x0; }, 'proceedParsing': function() { this[_0x4cc7('0x167b')] || (this['_byteData'] = this[_0x4cc7('0x1654')](), this[_0x4cc7('0x167b')] = !0x0, this[_0x4cc7('0x1653')]['position'] = 0x0); for (; this['hasTime'](); ) if (this[_0x4cc7('0x1a0e')]) if (this[_0x4cc7('0x1a0f')]) if (this[_0x4cc7('0x1a10')]) if (this[_0x4cc7('0x1a11')]) { if (this['geoCreated'] && this[_0x4cc7('0x1761')]) return !0x0; this[_0x4cc7('0x1762')] || (this[_0x4cc7('0x1762')] = !0x0, this['createDefaultSubGeometry'](), this[_0x4cc7('0x1376')][_0x4cc7('0xd6a')](''), this[_0x4cc7('0x1761')] && (this[_0x4cc7('0xed1')](this[_0x4cc7('0x1376')][_0x4cc7('0x16aa')]()), this['finalizeAsset'](this[_0x4cc7('0x1376')])), this[_0x4cc7('0x17a1')]()); } else this[_0x4cc7('0x1a12')](); else this[_0x4cc7('0x1a13')](); else this['parseUV'](); else this['_byteData']['__endian'] = 0x1, this[_0x4cc7('0x1462')] = new _0x39920c(), this['_mesh'] = new _0x5b5b9f(this[_0x4cc7('0x1462')],null), _0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) ? this[_0x4cc7('0x1376')][_0x4cc7('0x32')](_0x430307[_0x4cc7('0x145f')]()) : this[_0x4cc7('0x1376')][_0x4cc7('0x32')](new _0x2943e4(_0x430307[_0x4cc7('0x16a6')]())), this[_0x4cc7('0x16ee')](), this['parseMaterialNames'](); return !0x1; }, 'parseHeader': function() { this['_ident'] = this[_0x4cc7('0x1653')][_0x4cc7('0x17f6')](); this['_version'] = this['_byteData'][_0x4cc7('0x17f6')](); this[_0x4cc7('0x1a14')] = this['_byteData'][_0x4cc7('0x17f6')](); this[_0x4cc7('0x1a15')] = this[_0x4cc7('0x1653')][_0x4cc7('0x17f6')](); this[_0x4cc7('0x1653')]['readInt'](); this['_numSkins'] = this[_0x4cc7('0x1653')][_0x4cc7('0x17f6')](); this[_0x4cc7('0x117b')] = this['_byteData'][_0x4cc7('0x17f6')](); this[_0x4cc7('0x1a16')] = this[_0x4cc7('0x1653')][_0x4cc7('0x17f6')](); this['_numTris'] = this[_0x4cc7('0x1653')][_0x4cc7('0x17f6')](); this[_0x4cc7('0x1653')][_0x4cc7('0x17f6')](); this[_0x4cc7('0xe76')] = this[_0x4cc7('0x1653')][_0x4cc7('0x17f6')](); this['_offsetSkins'] = this[_0x4cc7('0x1653')][_0x4cc7('0x17f6')](); this[_0x4cc7('0x1a17')] = this['_byteData'][_0x4cc7('0x17f6')](); this['_offsetTris'] = this[_0x4cc7('0x1653')][_0x4cc7('0x17f6')](); this[_0x4cc7('0x1a18')] = this[_0x4cc7('0x1653')][_0x4cc7('0x17f6')](); this[_0x4cc7('0x1653')][_0x4cc7('0x17f6')](); this[_0x4cc7('0x1a19')] = this[_0x4cc7('0x1653')][_0x4cc7('0x17f6')](); this['_parsedHeader'] = !0x0; }, 'parseMaterialNames': function() { if (_0x4cc7('0x1a1a') === _0x4cc7('0x1a1b')) { this[_0x4cc7('0x1a1c')] = this[_0x4cc7('0x15cf')] = !0x0; _0x39920c[_0x4cc7('0x96b')](this); this['_subGeometry'] = new _0x138811(); this[_0x4cc7('0x1210')][_0x4cc7('0x114a')](!0x1); this['addSubGeometry'](this[_0x4cc7('0x1210')]); } else { var _0x56630e = 0x0; this[_0x4cc7('0x1a1d')] = _0x2bc114[_0x4cc7('0x24')](null); this['_byteData'][_0x4cc7('0xcc2')] = this[_0x4cc7('0x1a1e')]; for (var _0x440796 = /[^a-zA-Z0-9\\_/.]/g, _0xb1d5cf = 0x0, _0x339049 = this[_0x4cc7('0x1a1f')]; _0xb1d5cf < _0x339049; ) { var _0x6367b8 = _0xb1d5cf++; var _0x54a051 = this[_0x4cc7('0x1653')]['readUTFBytes'](0x40); _0x54a051 = _0x54a051['replace'](_0x440796, ''); var _0x521231 = _0x54a051[_0x4cc7('0x15ca')]('.'); this[_0x4cc7('0x1765')] && (_0x56630e = _0x54a051[_0x4cc7('0x15ca')]('/')); -0x1 == _0x54a051['toLowerCase']()['indexOf'](_0x4cc7('0x1a20')) && -0x1 == _0x54a051[_0x4cc7('0x1646')]()['indexOf'](_0x4cc7('0x1a21')) ? (_0x54a051 = _0x54a051['substring'](_0x56630e + 0x1, _0x521231), _0x521231 = _0x54a051 + '.' + this['_textureType']) : _0x521231 = _0x54a051; this[_0x4cc7('0x1a1d')][_0x4cc7('0x9e7')](_0x6367b8, _0x54a051); 0x0 == this[_0x4cc7('0x15ce')]()['get_length']() && this[_0x4cc7('0x16a7')](_0x54a051, new _0x4ccd8b(_0x521231)); } 0x0 < this[_0x4cc7('0x1a1d')][_0x4cc7('0x34')]() ? this[_0x4cc7('0x1376')][_0x4cc7('0x31')]()[_0x4cc7('0xd6a')](this[_0x4cc7('0x1a1d')][_0x4cc7('0x2b')](0x0)) : this[_0x4cc7('0x1761')] = !0x0; } }, 'parseUV': function() { var _0x3be2d2 = 0x0; this[_0x4cc7('0x11f1')] = _0x2bc114[_0x4cc7('0x9cf')](null, 0x2 * this[_0x4cc7('0x1a16')]); this[_0x4cc7('0x1653')][_0x4cc7('0xcc2')] = this['_offsetST']; for (var _0x52b94d = 0x0, _0x111597 = this['_numST']; _0x52b94d < _0x111597; ) _0x52b94d++, this[_0x4cc7('0x11f1')][_0x4cc7('0x9e7')](_0x3be2d2++, this[_0x4cc7('0x1653')][_0x4cc7('0x1755')]() / this[_0x4cc7('0x1a14')]), this[_0x4cc7('0x11f1')][_0x4cc7('0x9e7')](_0x3be2d2++, this[_0x4cc7('0x1653')]['readShort']() / this[_0x4cc7('0x1a15')]); this[_0x4cc7('0x1a0f')] = !0x0; }, 'parseFaces': function() { if (_0x4cc7('0x1a22') !== 'KRVYW') { this[_0x4cc7('0x1a23')] = _0x2bc114[_0x4cc7('0x9cf')](null); this[_0x4cc7('0x1a24')] = _0x2bc114[_0x4cc7('0x9cf')](null); this[_0x4cc7('0x1142')] = _0x2bc114['toIntVector'](null); this[_0x4cc7('0x1653')][_0x4cc7('0xcc2')] = this['_offsetTris']; for (var _0x44ff57 = 0x0, _0x236930 = this[_0x4cc7('0x1a25')]; _0x44ff57 < _0x236930; ) { _0x44ff57++; var _0x43cd07 = this[_0x4cc7('0x1653')]['readUnsignedShort'](); var _0x2ee796 = this[_0x4cc7('0x1653')][_0x4cc7('0x164e')](); var _0x44e2eb = this['_byteData']['readUnsignedShort'](); var _0x37c02a = this[_0x4cc7('0x1653')][_0x4cc7('0x164e')](); var _0x16c089 = this[_0x4cc7('0x1653')]['readUnsignedShort'](); var _0x15c415 = this[_0x4cc7('0x1653')][_0x4cc7('0x164e')](); this[_0x4cc7('0x1a26')](_0x43cd07, _0x37c02a); this['addIndex'](_0x2ee796, _0x16c089); this['addIndex'](_0x44e2eb, _0x15c415); } _0x43cd07 = this[_0x4cc7('0x1a24')][_0x4cc7('0x34')](); this[_0x4cc7('0x1a27')] = _0x2bc114[_0x4cc7('0x9cf')](null, 0x2 * _0x43cd07, !0x0); for (_0x2ee796 = 0x0; _0x2ee796 < _0x43cd07; ) _0x37c02a = _0x2ee796++, _0x44e2eb = this[_0x4cc7('0x1a24')][_0x4cc7('0x2b')](_0x37c02a) | 0x0, _0x44e2eb <<= 0x1, _0x37c02a <<= 0x1, this[_0x4cc7('0x1a27')]['set'](_0x37c02a, this['_uvs']['get'](_0x44e2eb)), this[_0x4cc7('0x1a27')]['set'](_0x37c02a + 0x1, this[_0x4cc7('0x11f1')][_0x4cc7('0x2b')](_0x44e2eb + 0x1)); this[_0x4cc7('0x1a10')] = !0x0; } else { _0x43c819['prototype']['updateShaderProperties']['call'](this); this[_0x4cc7('0x1a28')] = _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0x1a29')], _0xa5eed9)[_0x4cc7('0xf1b')](); } }, 'addIndex': function(_0x3feb83, _0x1fb1b6) { var _0x177178 = this[_0x4cc7('0x1a2a')](_0x3feb83, _0x1fb1b6); if (-0x1 == _0x177178) { if (_0x4cc7('0x1a2b') !== _0x4cc7('0x1a2c')) { if (!this[_0x4cc7('0xc47')]['h'][_0x4cc7('0x959')](_0x3feb83)) { _0x177178 = this['_indexMap']; var _0x4e9366 = new _0x67da9e(); _0x177178['h'][_0x3feb83] = _0x4e9366; } _0x177178 = this[_0x4cc7('0x1142')]; _0x4e9366 = this[_0x4cc7('0xc47')]['h'][_0x3feb83]; var _0x353c2b = this[_0x4cc7('0x1a23')][_0x4cc7('0x34')](); _0x4e9366['h'][_0x1fb1b6] = _0x353c2b; _0x177178['push'](_0x353c2b); this[_0x4cc7('0x1a23')][_0x4cc7('0x29')](_0x3feb83); this['_uvIndices'][_0x4cc7('0x29')](_0x1fb1b6); } else { _0x5aff49[_0x4cc7('0x1a2d')](_0x48c401, _0x16dada); } } else this['_indices'][_0x4cc7('0x29')](_0x177178); }, 'findIndex': function(_0x8aaac1, _0x42ca9b) { return this[_0x4cc7('0xc47')]['h']['hasOwnProperty'](_0x8aaac1) && this[_0x4cc7('0xc47')]['h'][_0x8aaac1]['h'][_0x4cc7('0x959')](_0x42ca9b) ? this[_0x4cc7('0xc47')]['h'][_0x8aaac1]['h'][_0x42ca9b] : -0x1; }, 'parseFrames': function() { var _0x3315c8 = this[_0x4cc7('0x1a23')][_0x4cc7('0x34')]() , _0x5a6290 = null; this[_0x4cc7('0x1653')][_0x4cc7('0xcc2')] = this[_0x4cc7('0x1a18')]; for (var _0x244afc = 0x0, _0x1f383 = this['_numFrames']; _0x244afc < _0x1f383; ) { if ('ZWZMV' === _0x4cc7('0x1a2e')) { _0x244afc++; var _0x38abfd = new _0x138811(); null == this['_firstSubGeom'] && (this[_0x4cc7('0x1a2f')] = _0x38abfd); var _0x444954 = new _0x39920c(); _0x444954[_0x4cc7('0x11b5')](_0x38abfd); var _0x2ce066 = _0x2bc114[_0x4cc7('0x9cf')](null); var _0x48d1fa = _0x2bc114[_0x4cc7('0x9cf')](null, 0x3 * _0x3315c8, !0x0); var _0x2cc438 = this[_0x4cc7('0x1653')][_0x4cc7('0x175b')](); var _0x4bf907 = this[_0x4cc7('0x1653')][_0x4cc7('0x175b')](); var _0x48c401 = this['_byteData'][_0x4cc7('0x175b')](); var _0x394986 = this[_0x4cc7('0x1653')]['readFloat'](); var _0x16dada = this[_0x4cc7('0x1653')][_0x4cc7('0x175b')](); var _0x5aff49 = this[_0x4cc7('0x1653')][_0x4cc7('0x175b')](); var _0x14287c = this['readFrameName'](); for (var _0x55e022 = 0x0, _0x3e3cd2 = this[_0x4cc7('0x117b')]; _0x55e022 < _0x3e3cd2; ) { _0x55e022++; var _0x3a3350 = _0x2cc438 , _0x5c028 = this['_byteData'][_0x4cc7('0x16fa')](); _0x2ce066[_0x4cc7('0x29')](_0x331be6[_0x4cc7('0xea3')](_0x5c028) * _0x3a3350 + _0x394986); _0x3a3350 = _0x4bf907; _0x5c028 = this['_byteData']['readUnsignedByte'](); _0x2ce066[_0x4cc7('0x29')](_0x331be6['toFloat'](_0x5c028) * _0x3a3350 + _0x16dada); _0x3a3350 = _0x48c401; _0x5c028 = this[_0x4cc7('0x1653')][_0x4cc7('0x16fa')](); _0x2ce066[_0x4cc7('0x29')](_0x331be6[_0x4cc7('0xea3')](_0x5c028) * _0x3a3350 + _0x5aff49); this[_0x4cc7('0x1653')][_0x4cc7('0xcc2')] += 0x1; } _0x4bf907 = _0x2cc438 = 0x0; for (_0x48c401 = _0x3315c8; _0x4bf907 < _0x48c401; ) _0x394986 = _0x4bf907++, _0x48d1fa[_0x4cc7('0x9e7')](_0x2cc438++, _0x2ce066[_0x4cc7('0x2b')](0x3 * (this[_0x4cc7('0x1a23')][_0x4cc7('0x2b')](_0x394986) | 0x0))), _0x48d1fa[_0x4cc7('0x9e7')](_0x2cc438++, _0x2ce066[_0x4cc7('0x2b')](0x3 * (this['_vertIndices'][_0x4cc7('0x2b')](_0x394986) | 0x0) + 0x2)), _0x48d1fa[_0x4cc7('0x9e7')](_0x2cc438++, _0x2ce066[_0x4cc7('0x2b')](0x3 * (this[_0x4cc7('0x1a23')][_0x4cc7('0x2b')](_0x394986) | 0x0) + 0x1)); _0x38abfd[_0x4cc7('0x16a9')](_0x48d1fa, this[_0x4cc7('0x1a27')], null, null); _0x38abfd['updateIndexData'](this['_indices']); _0x38abfd[_0x4cc7('0x115d')](); _0x38abfd[_0x4cc7('0x115e')](); _0x38abfd['set_autoDeriveVertexNormals'](!0x1); _0x38abfd[_0x4cc7('0x116e')](!0x1); _0x38abfd = this[_0x4cc7('0x1763')]; _0x38abfd = null != _0x842c50[_0x14287c] ? _0x38abfd[_0x4cc7('0xd77')](_0x14287c) : _0x38abfd['h'][_0x14287c]; null == _0x38abfd && (null != _0x5a6290 && (this['finalizeAsset'](_0x5a6290), this[_0x4cc7('0xd80')][_0x4cc7('0x17dc')](_0x5a6290)), _0x38abfd = new _0x5ea472(), _0x38abfd[_0x4cc7('0xd6a')](_0x14287c), _0x38abfd[_0x4cc7('0xe7f')](!0x0), _0x5a6290 = this[_0x4cc7('0x1763')], null != _0x842c50[_0x14287c] ? _0x5a6290[_0x4cc7('0x97d')](_0x14287c, _0x38abfd) : _0x5a6290['h'][_0x14287c] = _0x38abfd, _0x5a6290 = _0x38abfd); _0x38abfd[_0x4cc7('0x17cb')](_0x444954, 0x3e8 / _0x8a5c86['FPS'] | 0x0); } else { _0x331be6['gt'](0x64, _0x15249f['get_length'](_0x244afc)) && (_0x5a6290 = _0x15249f[_0x4cc7('0x34')](_0x244afc)); _0x244afc[_0x4cc7('0xcc2')] = 0x0; var _0x30f37c = _0x244afc[_0x4cc7('0x1650')](0x2); _0x3315c8 = _0x244afc['readUTFBytes'](_0x5a6290); } } null != _0x5a6290 && (this[_0x4cc7('0xed1')](_0x5a6290), this[_0x4cc7('0xd80')][_0x4cc7('0x17dc')](_0x5a6290)); this[_0x4cc7('0xed1')](this[_0x4cc7('0xd80')]); this[_0x4cc7('0x1a11')] = !0x0; }, 'readFrameName': function() { for (var _0x26bac7 = '', _0xbf1485 = 0x0, _0x50aa9d = 0x0; 0x10 > _0x50aa9d; ) { if (_0x4cc7('0x1a30') === _0x4cc7('0x1a31')) { 0x0 < this[_0x4cc7('0x1a32')] ? (this[_0x4cc7('0x1a32')] -= _0x26bac7, this['set_alpha'](0x1 - this[_0x4cc7('0x1a32')] / this[_0x4cc7('0x1a33')]), 0x0 >= this['fadeOutLeft'] && null != this[_0x4cc7('0x1a34')] && this[_0x4cc7('0x1a34')]()) : 0x0 < this[_0x4cc7('0x1a35')] ? (this[_0x4cc7('0x1a35')] -= _0x26bac7, this['set_alpha'](0x1)) : 0x0 < this['fadeInLeft'] ? (this[_0x4cc7('0x1a36')] -= _0x26bac7, this[_0x4cc7('0x10cd')](this['fadeInLeft'] / this[_0x4cc7('0x1a37')]), 0x0 >= this[_0x4cc7('0x1a36')] && null != this[_0x4cc7('0x1a38')] && this[_0x4cc7('0x1a38')]()) : this[_0x4cc7('0xc20')](!0x1); } else { _0x50aa9d++; var _0x2dc1e6 = this[_0x4cc7('0x1653')][_0x4cc7('0x16fa')](); 0x39 < _0x2dc1e6 && 0x7a >= _0x2dc1e6 && 0x0 == _0xbf1485 && (_0x26bac7 += String['fromCharCode'](_0x2dc1e6)); 0x30 <= _0x2dc1e6 && 0x39 >= _0x2dc1e6 && ++_0xbf1485; } } return _0x26bac7; }, 'createDefaultSubGeometry': function() { var _0x47810b = new _0x138811(); _0x47810b[_0x4cc7('0x11a4')](this[_0x4cc7('0x1a2f')][_0x4cc7('0xde0')]()); _0x47810b['updateIndexData'](this[_0x4cc7('0x1142')]); this[_0x4cc7('0x1462')]['addSubGeometry'](_0x47810b); }, '__class__': _0x8a5c86 }); var _0x556997 = function(_0x4b530b, _0x59f693) { null == _0x59f693 && (_0x59f693 = 0x0); this[_0x4cc7('0x12cc')] = this[_0x4cc7('0x12c8')] = this['_charLineIndex'] = this['_version'] = this['_frameRate'] = this[_0x4cc7('0xe76')] = this[_0x4cc7('0xdb8')] = this[_0x4cc7('0x1a39')] = 0x0; _0x6573cf[_0x4cc7('0x96b')](this, _0x4cc7('0x1669')); this[_0x4cc7('0x1a3a')] = new _0x8d5f45(); var _0x278b7a = new _0x8d5f45() , _0x3bcddc = new _0x8d5f45(); _0x278b7a[_0x4cc7('0x1349')](new _0x21e384(0x1,0x0,0x0), _0x2d63f9['ZGxhs'](0.5, -Math['PI'])); _0x3bcddc['fromAxisAngle'](new _0x21e384(0x0,0x1,0x0), 0.5 * -Math['PI']); this[_0x4cc7('0x1a3a')][_0x4cc7('0x1347')](_0x3bcddc, _0x278b7a); null != _0x4b530b && (this[_0x4cc7('0x1a3a')][_0x4cc7('0x1347')](_0x3bcddc, _0x278b7a), _0x278b7a[_0x4cc7('0x1349')](_0x4b530b, _0x59f693), this['_rotationQuat'][_0x4cc7('0x1347')](_0x278b7a, this['_rotationQuat'])); }; _0x16dada[_0x4cc7('0x1a3b')] = _0x556997; _0x556997[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'loaders', 'parsers', _0x2d63f9[_0x4cc7('0x422')]]; _0x556997['supportsType'] = function(_0x27619f) { _0x27619f = _0x27619f[_0x4cc7('0x1646')](); return 'md5anim' == _0x27619f; } ; _0x556997[_0x4cc7('0x164d')] = function(_0x3afd5f) { return !0x1; } ; _0x556997[_0x4cc7('0x92b')] = _0x6573cf; _0x556997[_0x4cc7('0x8')] = _0x5aff49(_0x6573cf[_0x4cc7('0x8')], { '_textData': null, '_startedParsing': null, '_parseIndex': null, '_reachedEOF': null, '_line': null, '_charLineIndex': null, '_version': null, '_frameRate': null, '_numFrames': null, '_numJoints': null, '_numAnimatedComponents': null, '_hierarchy': null, '_bounds': null, '_frameData': null, '_baseFrameData': null, '_rotationQuat': null, '_clip': null, 'proceedParsing': function() { if (_0x4cc7('0x1a3c') !== _0x4cc7('0x1a3c')) { var _0x422684 = new _0x138811(); _0x422684[_0x4cc7('0x1137')] = this['_autoDeriveVertexNormals']; _0x422684[_0x4cc7('0x1138')] = this[_0x4cc7('0x1138')]; _0x422684[_0x4cc7('0x11a4')](this[_0x4cc7('0x113f')][_0x4cc7('0xaf3')](null)); _0x422684[_0x4cc7('0x1155')](this['_indices'][_0x4cc7('0xaf3')](null)); return _0x422684; } else { this[_0x4cc7('0x167b')] || (this['_textData'] = this[_0x4cc7('0x167e')](), this[_0x4cc7('0x167b')] = !0x0); for (; this['hasTime'](); ) { var _0x4b5298 = this['getNextToken'](); switch (_0x4b5298) { case '': break; case '//': this[_0x4cc7('0x1a3d')](); break; case _0x4cc7('0x1a3e'): this[_0x4cc7('0x16ec')] = this['getNextInt'](); if (0xa != this[_0x4cc7('0x16ec')]) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1a3f'))); break; case 'baseframe': this[_0x4cc7('0x1a40')](); break; case _0x4cc7('0xeff'): this[_0x4cc7('0x1a41')](); break; case _0x4cc7('0x1a42'): this[_0x4cc7('0x1a43')](); break; case 'frame': this[_0x4cc7('0x1a44')](); break; case 'frameRate': this[_0x4cc7('0x1a45')] = this['getNextInt'](); break; case _0x4cc7('0x1a46'): this[_0x4cc7('0x1a47')](); break; case 'numAnimatedComponents': this[_0x4cc7('0x1a39')] = this[_0x4cc7('0x1a48')](); break; case _0x4cc7('0x1866'): this[_0x4cc7('0xe76')] = this['getNextInt'](); this[_0x4cc7('0xfed')] = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0x1a49')] = _0x2bc114['toObjectVector'](null); break; case _0x4cc7('0x1a4a'): this['_numJoints'] = this[_0x4cc7('0x1a48')](); this[_0x4cc7('0x1a4b')] = _0x2bc114[_0x4cc7('0x24')](null, this['_numJoints'], !0x0); this[_0x4cc7('0x1a4c')] = _0x2bc114['toObjectVector'](null, this[_0x4cc7('0xdb8')], !0x0); break; default: this[_0x4cc7('0x15f3')] || this['sendUnknownKeywordError'](); } if (this[_0x4cc7('0x15f3')]) return this[_0x4cc7('0x1a4d')] = new _0x2b0a5c(), this[_0x4cc7('0x1a4e')](), this[_0x4cc7('0xed1')](this[_0x4cc7('0x1a4d')]), !0x0; } return !0x1; } }, 'translateClip': function() { for (var _0x36c68e = 0x0, _0x23b547 = this['_numFrames']; _0x36c68e < _0x23b547; ) { var _0x1c8a3e = _0x36c68e++; this[_0x4cc7('0x1a4d')]['addFrame'](this[_0x4cc7('0x1a4f')](this[_0x4cc7('0x1a49')][_0x4cc7('0x2b')](_0x1c8a3e)), 0x3e8 / this[_0x4cc7('0x1a45')] | 0x0); } }, 'translatePose': function(_0x425671) { for (var _0x274472, _0x2af986, _0x59c0b5, _0x3913bf, _0x42c001 = new _0x21e384(), _0x5bdc0a = new _0x8d5f45(), _0x39794e = _0x425671[_0x4cc7('0x1a50')], _0x55336c = new _0x42cc25(), _0x4bf907 = _0x55336c[_0x4cc7('0xddb')], _0x48c401 = 0x0, _0x1f27a5 = this['_numJoints']; _0x48c401 < _0x1f27a5; ) { if (_0x4cc7('0x1a51') !== _0x4cc7('0x1a52')) { var _0x16dada = _0x48c401++; _0x3913bf = 0x0; _0x274472 = new _0xd2c712(); _0x425671 = this[_0x4cc7('0x1a4b')][_0x4cc7('0x2b')](_0x16dada); _0x2af986 = this[_0x4cc7('0x1a4c')]['get'](_0x16dada); _0x59c0b5 = _0x425671[_0x4cc7('0x1a53')]; _0x42c001['x'] = _0x2af986[_0x4cc7('0xcc2')]['x']; _0x42c001['y'] = _0x2af986[_0x4cc7('0xcc2')]['y']; _0x42c001['z'] = _0x2af986[_0x4cc7('0xcc2')]['z']; _0x5bdc0a['x'] = _0x2af986[_0x4cc7('0xdd3')]['x']; _0x5bdc0a['y'] = _0x2af986['orientation']['y']; _0x5bdc0a['z'] = _0x2af986[_0x4cc7('0xdd3')]['z']; 0x0 != (_0x59c0b5 & 0x1) && (_0x42c001['x'] = _0x39794e[_0x4cc7('0x2b')](_0x425671['startIndex'] + _0x3913bf++)); 0x0 != (_0x59c0b5 & 0x2) && (_0x42c001['y'] = _0x39794e[_0x4cc7('0x2b')](_0x425671[_0x4cc7('0x1452')] + _0x3913bf++)); 0x0 != (_0x59c0b5 & 0x4) && (_0x42c001['z'] = _0x39794e[_0x4cc7('0x2b')](_0x425671[_0x4cc7('0x1452')] + _0x3913bf++)); 0x0 != (_0x59c0b5 & 0x8) && (_0x5bdc0a['x'] = _0x39794e[_0x4cc7('0x2b')](_0x425671['startIndex'] + _0x3913bf++)); 0x0 != (_0x59c0b5 & 0x10) && (_0x5bdc0a['y'] = _0x39794e[_0x4cc7('0x2b')](_0x425671['startIndex'] + _0x3913bf++)); 0x0 != (_0x59c0b5 & 0x20) && (_0x5bdc0a['z'] = _0x39794e[_0x4cc7('0x2b')](_0x425671[_0x4cc7('0x1452')] + _0x3913bf++)); _0x2af986 = 0x1 - _0x56067a[_0x4cc7('0x5ea')](_0x5bdc0a['x'], _0x5bdc0a['x']) - _0x5bdc0a['y'] * _0x5bdc0a['y'] - _0x5bdc0a['z'] * _0x5bdc0a['z']; _0x5bdc0a['w'] = 0x0 > _0x2af986 ? 0x0 : -Math[_0x4cc7('0x2c')](_0x2af986); 0x0 > _0x425671['parentIndex'] ? (_0x274472['orientation'][_0x4cc7('0x1347')](this[_0x4cc7('0x1a3a')], _0x5bdc0a), _0x274472[_0x4cc7('0xdde')] = this[_0x4cc7('0x1a3a')][_0x4cc7('0x1a54')](_0x42c001)) : (_0x274472['orientation'][_0x4cc7('0xa28')](_0x5bdc0a), _0x274472[_0x4cc7('0xdde')]['x'] = _0x42c001['x'], _0x274472[_0x4cc7('0xdde')]['y'] = _0x42c001['y'], _0x274472[_0x4cc7('0xdde')]['z'] = _0x42c001['z']); _0x274472[_0x4cc7('0xdd3')]['y'] = -_0x274472[_0x4cc7('0xdd3')]['y']; _0x274472[_0x4cc7('0xdd3')]['z'] = -_0x274472[_0x4cc7('0xdd3')]['z']; _0x274472['translation']['x'] = -_0x274472['translation']['x']; _0x4bf907[_0x4cc7('0x9e7')](_0x16dada, _0x274472); } else { this[_0x4cc7('0x9eb')] = this[_0x4cc7('0xec5')] = this[_0x4cc7('0xb7f')] = null; this['sprites'][_0x4cc7('0xb7c')](0x0); } } return _0x55336c; }, 'parseHierarchy': function() { var _0x23397a = 0x0; for ('{' != this[_0x4cc7('0x1a55')]() && this[_0x4cc7('0x1a56')](); ; ) { this['_reachedEOF'] && this[_0x4cc7('0x1a57')](); var _0x4e032a = new _0x484cb9(); _0x4e032a[_0x4cc7('0x5e2')] = this[_0x4cc7('0x1a58')](); _0x4e032a[_0x4cc7('0xddd')] = this[_0x4cc7('0x1a48')](); _0x4e032a[_0x4cc7('0x1a53')] = this[_0x4cc7('0x1a48')](); _0x4e032a['startIndex'] = this[_0x4cc7('0x1a48')](); this['_hierarchy'][_0x4cc7('0x9e7')](_0x23397a++, _0x4e032a); _0x4e032a = this[_0x4cc7('0x1a59')](); '/' == _0x4e032a && (this['putBack'](), _0x4e032a = this['getNextToken'](), '//' == _0x4e032a && this['ignoreLine'](), _0x4e032a = this['getNextChar']()); '}' != _0x4e032a && this[_0x4cc7('0x1a5a')](); if ('}' == _0x4e032a) break; } }, 'parseBounds': function() { if (_0x4cc7('0x1a5b') !== _0x4cc7('0x1a5c')) { var _0x27055a = 0x0; for ('{' != this[_0x4cc7('0x1a55')]() && this[_0x4cc7('0x1a56')](); ; ) { this[_0x4cc7('0x15f3')] && this[_0x4cc7('0x1a57')](); var _0x402843 = new _0x37788f(); _0x402843[_0x4cc7('0x53')] = this[_0x4cc7('0x1a5d')](); _0x402843[_0x4cc7('0x52')] = this[_0x4cc7('0x1a5d')](); this[_0x4cc7('0xfed')][_0x4cc7('0x9e7')](_0x27055a++, _0x402843); _0x402843 = this['getNextChar'](); '/' == _0x402843 && (this['putBack'](), _0x402843 = this[_0x4cc7('0x1a55')](), '//' == _0x402843 && this['ignoreLine'](), _0x402843 = this[_0x4cc7('0x1a59')]()); '}' != _0x402843 && this[_0x4cc7('0x1a5a')](); if ('}' == _0x402843) break; } } else { try { _0x44dd09[_0x4cc7('0x1a5e')](_0x27055a, _0x402843); } catch (_0x24960b) { _0x4964ea[_0x4cc7('0xab4')] = _0x24960b, _0x24960b instanceof _0x202aa0 && (_0x24960b = _0x24960b['val']), this[_0x4cc7('0x9a5')](_0x24960b); } } }, 'parseBaseFrame': function() { if (_0x4cc7('0x1a5f') !== _0x4cc7('0x1a5f')) { this['pastafarian']['setIndexedPosition'](0.4, 1.2); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x3e); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](1.4, 0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x3); this[_0x4cc7('0xec5')]['spritesheet']['set_xInverted'](!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['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](7.8, -2.7, !0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1f); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0x4a3363 = _0x1baaa1[_0x4cc7('0x7d9')](0x21c) , _0x4fcaf6 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('We\x27re\x20gonna\x20cross\x20whether\x20you\x20like\x20it\x20or\x20not!', 0xdc, -0xe6, null, _0x4a3363, null, _0x4fcaf6, null); _0x4a3363 = this['dialog']; _0x4a3363 = 0x0 < _0x4a3363[_0x4cc7('0x1a61')]['get_length']() ? _0x4a3363[_0x4cc7('0x1a61')][_0x4cc7('0x2b')](_0x4a3363['tails']['get_length']() - 0x1) : null; _0x4fcaf6 = _0x1baaa1[_0x4cc7('0x7d9')](0x1c2); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x1a62'), -0x140, -0x3c, null, _0x4fcaf6, null, null, null); _0x4fcaf6 = _0x1baaa1[_0x4cc7('0x7d9')](0x122); var _0x672457 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x1a63'), -0x118, 0xfa, null, _0x4fcaf6, -0x1, _0x672457, null); _0x4a3363[_0x4cc7('0x1a64')] = 0x12c; _0x4a3363[_0x4cc7('0xf42')](); _0x4a3363 = this[_0x4cc7('0xace')]; (0x0 < _0x4a3363['tails'][_0x4cc7('0x34')]() ? _0x4a3363[_0x4cc7('0x1a61')][_0x4cc7('0x2b')](_0x4a3363['tails'][_0x4cc7('0x34')]() - 0x1) : null)[_0x4cc7('0x1a64')] = 0xdc; _0x4a3363 = this[_0x4cc7('0xace')]; (0x0 < _0x4a3363[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() ? _0x4a3363[_0x4cc7('0x1a61')][_0x4cc7('0x2b')](_0x4a3363[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() - 0x1) : null)['redraw'](); } else { var _0x20137e = 0x0; for ('{' != this[_0x4cc7('0x1a55')]() && this[_0x4cc7('0x1a56')](); ; ) { this[_0x4cc7('0x15f3')] && this[_0x4cc7('0x1a57')](); var _0x518bc4 = new _0xe27a48(); _0x518bc4[_0x4cc7('0xcc2')] = this[_0x4cc7('0x1a5d')](); _0x518bc4[_0x4cc7('0xdd3')] = this[_0x4cc7('0x1a65')](); this['_baseFrameData'][_0x4cc7('0x9e7')](_0x20137e++, _0x518bc4); _0x518bc4 = this[_0x4cc7('0x1a59')](); '/' == _0x518bc4 && (this[_0x4cc7('0x1a5a')](), _0x518bc4 = this[_0x4cc7('0x1a55')](), '//' == _0x518bc4 && this[_0x4cc7('0x1a3d')](), _0x518bc4 = this['getNextChar']()); '}' != _0x518bc4 && this[_0x4cc7('0x1a5a')](); if ('}' == _0x518bc4) break; } } }, 'parseFrame': function() { if (_0x4cc7('0x1a66') === _0x4cc7('0x1a66')) { var _0x43ded7 = this['getNextInt'](); for ('{' != this['getNextToken']() && this[_0x4cc7('0x1a56')](); ; ) { this['_reachedEOF'] && this['sendEOFError'](); var _0x5a500d = new _0x3eacf8(); _0x5a500d[_0x4cc7('0x1a50')] = _0x2bc114[_0x4cc7('0x9cf')](null, this[_0x4cc7('0x1a39')], !0x0); for (var _0x46ac1f = 0x0, _0x233e41 = this['_numAnimatedComponents']; _0x46ac1f < _0x233e41; ) { var _0x23a689 = _0x46ac1f++; _0x5a500d[_0x4cc7('0x1a50')]['set'](_0x23a689, this[_0x4cc7('0x1a67')]()); } this['_frameData']['set'](_0x43ded7, _0x5a500d); _0x5a500d = this[_0x4cc7('0x1a59')](); '/' == _0x5a500d && (this[_0x4cc7('0x1a5a')](), _0x5a500d = this[_0x4cc7('0x1a55')](), '//' == _0x5a500d && this['ignoreLine'](), _0x5a500d = this[_0x4cc7('0x1a59')]()); '}' != _0x5a500d && this[_0x4cc7('0x1a5a')](); if ('}' == _0x5a500d) break; } } else { var _0x2bd22c = null , _0x32f7bf = this['characters'][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d6')]; this[_0x4cc7('0xee2')] && (null == _0x32f7bf[_0x4cc7('0x1a68')] && _0x32f7bf[_0x4cc7('0x1a69')](), _0x2bd22c = _0x32f7bf['characterEndSpawns']); if (null == _0x2bd22c || 0x0 == _0x2bd22c[_0x4cc7('0x34')]()) _0x2bd22c = _0x32f7bf[_0x4cc7('0x1a6a')]; _0x32f7bf[_0x4cc7('0x1a6b')] = _0x2bd22c['get'](Math[_0x4cc7('0xc2b')]() * _0x2bd22c['get_length']() | 0x0); this[_0x4cc7('0x17c3')][_0x4cc7('0x1a6c')] = _0x32f7bf['selectedSpawn']['rotation']; this['artificialGravity'][_0x4cc7('0x19')](); } }, 'putBack': function() { this['_parseIndex']--; this['_charLineIndex']--; this['_reachedEOF'] = this[_0x4cc7('0x12cc')] >= this[_0x4cc7('0x15f2')][_0x4cc7('0x21')]; }, 'getNextToken': function() { for (var _0x3acd83, _0x38cc7a = ''; !this[_0x4cc7('0x15f3')]; ) { _0x3acd83 = this[_0x4cc7('0x1a59')](); if (_0x2d63f9[_0x4cc7('0x11f')]('\x20', _0x3acd83) || '\x0d' == _0x3acd83 || '\x0a' == _0x3acd83 || '\x09' == _0x3acd83) { if ('//' != _0x38cc7a && this[_0x4cc7('0x1a6d')](), '' != _0x38cc7a) break; } else _0x38cc7a += _0x3acd83; if ('//' == _0x38cc7a) break; } return _0x38cc7a; }, 'skipWhiteSpace': function() { for (var _0x40e1ab; _0x40e1ab = this[_0x4cc7('0x1a59')](), '\x0a' == _0x40e1ab || '\x20' == _0x40e1ab || '\x0d' == _0x40e1ab || '\x09' == _0x40e1ab; ) ; this['putBack'](); }, 'ignoreLine': function() { for (var _0x1ef1a4 = null; !this['_reachedEOF'] && '\x0a' != _0x1ef1a4; ) _0x1ef1a4 = this[_0x4cc7('0x1a59')](); }, 'getNextChar': function() { var _0x28333a = this[_0x4cc7('0x15f2')]['charAt'](this[_0x4cc7('0x12cc')]++); '\x0a' == _0x28333a ? (++this[_0x4cc7('0x12c8')], this['_charLineIndex'] = 0x0) : '\x0d' != _0x28333a && ++this[_0x4cc7('0x12ca')]; this[_0x4cc7('0x12cc')] == this['_textData'][_0x4cc7('0x21')] && (this['_reachedEOF'] = !0x0); return _0x28333a; }, 'getNextInt': function() { var _0x52045f = _0x4bf907['parseInt'](this['getNextToken']()); _0x56067a[_0x4cc7('0x581')](isNaN, _0x52045f) && this[_0x4cc7('0x1a6e')](_0x4cc7('0x1a6f')); return _0x52045f; }, 'getNextNumber': function() { var _0x2a90ae = parseFloat(this[_0x4cc7('0x1a55')]()); isNaN(_0x2a90ae) && this[_0x4cc7('0x1a6e')](_0x4cc7('0x1a70')); return _0x2a90ae; }, 'parseVector3D': function() { if ('NyOCO' === _0x4cc7('0x1a71')) { _0x1f7569[_0x4cc7('0x8')][_0x4cc7('0xfb8')]['call'](this); this[_0x4cc7('0x14a4')] = !0x0; } else { var _0x9e2618 = new _0x21e384(); '(' != this[_0x4cc7('0x1a55')]() && this[_0x4cc7('0x1a6e')]('('); _0x9e2618['x'] = this[_0x4cc7('0x1a67')](); _0x9e2618['y'] = this['getNextNumber'](); _0x9e2618['z'] = this[_0x4cc7('0x1a67')](); ')' != this['getNextToken']() && this[_0x4cc7('0x1a6e')](')'); return _0x9e2618; } }, 'parseQuaternion': function() { var _0x1930a4 = new _0x8d5f45(); '(' != this[_0x4cc7('0x1a55')]() && this[_0x4cc7('0x1a6e')]('('); _0x1930a4['x'] = this[_0x4cc7('0x1a67')](); _0x1930a4['y'] = this[_0x4cc7('0x1a67')](); _0x1930a4['z'] = this[_0x4cc7('0x1a67')](); var _0x53b32d = _0x2d63f9['hgoRy'](0x1 - _0x2d63f9['ZGxhs'](_0x1930a4['x'], _0x1930a4['x']) - _0x1930a4['y'] * _0x1930a4['y'], _0x1930a4['z'] * _0x1930a4['z']); _0x1930a4['w'] = 0x0 > _0x53b32d ? 0x0 : -Math[_0x4cc7('0x2c')](_0x53b32d); ')' != this[_0x4cc7('0x1a55')]() && this[_0x4cc7('0x1a6e')](')'); return _0x1930a4; }, 'parseCMD': function() { this[_0x4cc7('0x1a58')](); }, 'parseLiteralString': function() { this[_0x4cc7('0x1a6d')](); var _0x537d8e = this[_0x4cc7('0x1a59')]() , _0x528eeb = ''; for (_0x2d63f9['zOZjX']('\x22', _0x537d8e) && this[_0x4cc7('0x1a6e')]('\x22'); this['_reachedEOF'] && this[_0x4cc7('0x1a57')](), _0x537d8e = this[_0x4cc7('0x1a59')](), '\x22' != _0x537d8e && (_0x528eeb += _0x537d8e), '\x22' != _0x537d8e; ) ; return _0x528eeb; }, 'sendEOFError': function() { throw new _0x202aa0(new _0xc6df85('Unexpected\x20end\x20of\x20file')); }, 'sendParseError': function(_0xdb932) { if (_0x4cc7('0x1a72') === _0x4cc7('0x1a72')) { throw new _0x202aa0(new _0xc6df85(_0x2d63f9['pBxMO'](_0x4cc7('0x1a73') + (this[_0x4cc7('0x12c8')] + 0x1) + _0x4cc7('0x12c9'), this[_0x4cc7('0x12ca')]) + '.\x20' + _0xdb932 + '\x20expected,\x20but\x20' + this['_textData'][_0x4cc7('0xb9b')](this['_parseIndex'] - 0x1) + _0x2d63f9[_0x4cc7('0x123')])); } else { return _0xdb932 ? !0x0 : b; } }, 'sendUnknownKeywordError': function() { throw new _0x202aa0(new _0xc6df85('Unknown\x20keyword\x20at\x20line\x20' + (this[_0x4cc7('0x12c8')] + 0x1) + ',\x20character\x20' + this[_0x4cc7('0x12ca')] + '.\x20')); }, '__class__': _0x556997 }); var _0x484cb9 = function() {}; _0x16dada[_0x4cc7('0x1a74')] = _0x484cb9; _0x484cb9[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x1a75')]; _0x484cb9[_0x4cc7('0x8')] = {}; _0x484cb9[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null; _0x484cb9[_0x4cc7('0x8')][_0x4cc7('0xddd')] = null; _0x484cb9[_0x4cc7('0x8')]['flags'] = null; _0x484cb9[_0x4cc7('0x8')][_0x4cc7('0x1452')] = null; _0x484cb9[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x484cb9; var _0x37788f = function() {}; _0x16dada[_0x4cc7('0x1a76')] = _0x37788f; _0x37788f[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), 'BoundsData']; _0x37788f[_0x4cc7('0x8')] = {}; _0x37788f[_0x4cc7('0x8')][_0x4cc7('0x53')] = null; _0x37788f[_0x4cc7('0x8')]['max'] = null; _0x37788f[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x37788f; var _0xe27a48 = function() {}; _0x16dada['away3d.loaders.parsers.BaseFrameData'] = _0xe27a48; _0xe27a48['__name__'] = [_0x2d63f9[_0x4cc7('0x3cf')], _0x4cc7('0x413'), _0x4cc7('0x417'), _0x2d63f9[_0x4cc7('0x424')]]; _0xe27a48[_0x4cc7('0x8')] = {}; _0xe27a48[_0x4cc7('0x8')][_0x4cc7('0xcc2')] = null; _0xe27a48[_0x4cc7('0x8')][_0x4cc7('0xdd3')] = null; _0xe27a48[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xe27a48; var _0x3eacf8 = function() {}; _0x16dada[_0x4cc7('0x1a77')] = _0x3eacf8; _0x3eacf8[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'loaders', _0x4cc7('0x417'), 'FrameData']; _0x3eacf8[_0x4cc7('0x8')] = {}; _0x3eacf8[_0x4cc7('0x8')][_0x4cc7('0x1a50')] = null; _0x3eacf8[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3eacf8; var _0x50b9f9 = function(_0x3c9645, _0x308dfd) { null == _0x308dfd && (_0x308dfd = 0x0); this[_0x4cc7('0x12cc')] = this['_line'] = this[_0x4cc7('0x12ca')] = this[_0x4cc7('0x16ec')] = this['_numJoints'] = this['_numMeshes'] = this[_0x4cc7('0x1a78')] = 0x0; _0x6573cf['call'](this, _0x4cc7('0x1669')); this[_0x4cc7('0x1a3a')] = new _0x8d5f45(); this['_rotationQuat'][_0x4cc7('0x1349')](new _0x21e384(0x1,0x0,0x0), _0x56067a[_0x4cc7('0x1a79')](0.5, -Math['PI'])); if (null != _0x3c9645) { var _0x162e6f = new _0x8d5f45(); _0x162e6f[_0x4cc7('0x1349')](_0x3c9645, _0x308dfd); this[_0x4cc7('0x1a3a')][_0x4cc7('0x1347')](this[_0x4cc7('0x1a3a')], _0x162e6f); } }; _0x16dada['away3d.loaders.parsers.MD5MeshParser'] = _0x50b9f9; _0x50b9f9['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x1a7a')]; _0x50b9f9[_0x4cc7('0x5ba')] = function(_0x241314) { _0x241314 = _0x241314[_0x4cc7('0x1646')](); return _0x4cc7('0x1a7b') == _0x241314; } ; _0x50b9f9['supportsData'] = function(_0x3e33fe) { return !0x1; } ; _0x50b9f9[_0x4cc7('0x92b')] = _0x6573cf; _0x50b9f9[_0x4cc7('0x8')] = _0x5aff49(_0x6573cf[_0x4cc7('0x8')], { '_textData': null, '_startedParsing': null, '_parseIndex': null, '_reachedEOF': null, '_line': null, '_charLineIndex': null, '_version': null, '_numJoints': null, '_numMeshes': null, '_mesh': null, '_shaders': null, '_maxJointCount': null, '_meshData': null, '_bindPoses': null, '_geometry': null, '_skeleton': null, '_animationSet': null, '_rotationQuat': null, 'proceedParsing': function() { this[_0x4cc7('0x167b')] || (this[_0x4cc7('0x15f2')] = this['getTextData'](), this['_startedParsing'] = !0x0); for (; this['hasTime'](); ) { if (_0x4cc7('0x1a7c') !== 'hSIyU') { null != _0x11dbae && (this[_0x4cc7('0xba6')][_0x4cc7('0x9e7')](_0x57d49f, _0x11dbae), _0x11dbae['neighbors'][_0x4cc7('0x9e7')](_0x4f1a98[_0x4cc7('0x1a7d')](_0x57d49f), this)); } else { var _0x57d49f = this[_0x4cc7('0x1a55')](); switch (_0x57d49f) { case '//': this['ignoreLine'](); break; case _0x4cc7('0x1a3e'): this['_version'] = this['getNextInt'](); if (0xa != this[_0x4cc7('0x16ec')]) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1a3f'))); break; case _0x4cc7('0x1a42'): this[_0x4cc7('0x1a43')](); break; case _0x4cc7('0xdd2'): this[_0x4cc7('0x19aa')](); break; case _0x2d63f9[_0x4cc7('0x125')]: this[_0x4cc7('0x1a7e')](); break; case 'numJoints': this['_numJoints'] = this['getNextInt'](); this[_0x4cc7('0x1a7f')] = _0x2bc114['toObjectVector'](null, this[_0x4cc7('0xdb8')], !0x0); break; case _0x4cc7('0x1a80'): this[_0x4cc7('0x1a81')] = this[_0x4cc7('0x1a48')](); break; default: this['_reachedEOF'] || this[_0x4cc7('0x1a56')](); } if (this[_0x4cc7('0x15f3')]) { this[_0x4cc7('0x1a82')](); this[_0x4cc7('0xd80')] = new _0x3af33b(this[_0x4cc7('0x1a78')]); this[_0x4cc7('0x1376')] = new _0x5b5b9f(new _0x39920c(),null); this['_geometry'] = this[_0x4cc7('0x1376')]['get_geometry'](); _0x57d49f = 0x0; for (var _0x11dbae = this['_meshData']['get_length'](); _0x57d49f < _0x11dbae; ) { var _0x4db1cd = _0x57d49f++; this[_0x4cc7('0x1462')][_0x4cc7('0x11b5')](this['translateGeom'](this[_0x4cc7('0x1a83')][_0x4cc7('0x2b')](_0x4db1cd)[_0x4cc7('0x1a84')], this[_0x4cc7('0x1a83')][_0x4cc7('0x2b')](_0x4db1cd)[_0x4cc7('0x1a85')], this[_0x4cc7('0x1a83')]['get'](_0x4db1cd)['indices'])); } this[_0x4cc7('0xed1')](this[_0x4cc7('0x1462')]); this[_0x4cc7('0xed1')](this['_mesh']); this[_0x4cc7('0xed1')](this[_0x4cc7('0xdb9')]); this[_0x4cc7('0xed1')](this['_animationSet']); return !0x0; } } } return !0x1; }, 'calculateMaxJointCount': function() { for (var _0x30365d = this['_maxJointCount'] = 0x0, _0x277bf3 = this[_0x4cc7('0x1a83')][_0x4cc7('0x34')](); _0x30365d < _0x277bf3; ) { var _0x39d156 = _0x30365d++; _0x39d156 = this[_0x4cc7('0x1a83')][_0x4cc7('0x2b')](_0x39d156); for (var _0x1f30f2 = _0x39d156[_0x4cc7('0x1a84')], _0x470484 = 0x0, _0x1a73a6 = _0x1f30f2['get_length'](); _0x470484 < _0x1a73a6; ) { var _0x2d3488 = _0x470484++ , _0x10d5bb = this['countZeroWeightJoints'](_0x1f30f2[_0x4cc7('0x2b')](_0x2d3488), _0x39d156[_0x4cc7('0x1a85')]); _0x2d3488 = _0x1f30f2[_0x4cc7('0x2b')](_0x2d3488)[_0x4cc7('0x1a86')] - _0x10d5bb; _0x2d3488 > this['_maxJointCount'] && (this[_0x4cc7('0x1a78')] = _0x2d3488); } } }, 'countZeroWeightJoints': function(_0x4a7a4f, _0x22b3a0) { var _0x14d728 = 0x0 , _0x476484 = _0x4a7a4f[_0x4cc7('0x1a87')]; for (_0x4a7a4f = _0x4a7a4f[_0x4cc7('0x1a87')] + _0x4a7a4f[_0x4cc7('0x1a86')]; _0x476484 < _0x4a7a4f; ) { var _0x3f6d3c = _0x476484++; _0x3f6d3c = _0x22b3a0[_0x4cc7('0x2b')](_0x3f6d3c)[_0x4cc7('0x1a88')]; 0x0 == _0x3f6d3c && ++_0x14d728; } return _0x14d728; }, 'parseJoints': function() { var _0x5ee343 = 0x0; '{' != this[_0x4cc7('0x1a55')]() && this['sendUnknownKeywordError'](); for (this[_0x4cc7('0xdb9')] = new _0x38016f(); ; ) { this['_reachedEOF'] && this[_0x4cc7('0x1a57')](); var _0x252343 = new _0x28439c(); _0x252343['name'] = this[_0x4cc7('0x1a58')](); _0x252343[_0x4cc7('0xddd')] = this[_0x4cc7('0x1a48')](); var _0x5d4d75 = this[_0x4cc7('0x1a5d')](); _0x5d4d75 = this[_0x4cc7('0x1a3a')]['rotatePoint'](_0x5d4d75); var _0x169ef5 = this[_0x4cc7('0x1a65')](); this['_bindPoses']['set'](_0x5ee343, _0x169ef5[_0x4cc7('0x134b')]()); this[_0x4cc7('0x1a7f')][_0x4cc7('0x2b')](_0x5ee343)[_0x4cc7('0xa8e')](_0x5d4d75['x'], _0x5d4d75['y'], _0x5d4d75['z']); _0x5d4d75 = this['_bindPoses']['get'](_0x5ee343)[_0x4cc7('0x1176')](); _0x5d4d75[_0x4cc7('0xaf2')](); _0x252343[_0x4cc7('0xdd4')] = _0x5d4d75[_0x4cc7('0xf8a')]; this[_0x4cc7('0xdb9')]['joints'][_0x4cc7('0x9e7')](_0x5ee343++, _0x252343); _0x252343 = this[_0x4cc7('0x1a59')](); '/' == _0x252343 && (this[_0x4cc7('0x1a5a')](), _0x252343 = this[_0x4cc7('0x1a55')](), _0x56067a[_0x4cc7('0x5eb')]('//', _0x252343) && this[_0x4cc7('0x1a3d')](), _0x252343 = this[_0x4cc7('0x1a59')]()); '}' != _0x252343 && this[_0x4cc7('0x1a5a')](); if (_0x56067a[_0x4cc7('0x5ec')]('}', _0x252343)) break; } }, 'putBack': function() { this['_parseIndex']--; this[_0x4cc7('0x12ca')]--; this[_0x4cc7('0x15f3')] = this[_0x4cc7('0x12cc')] >= this[_0x4cc7('0x15f2')][_0x4cc7('0x21')]; }, 'parseMesh': function() { var _0x486c4c = null , _0x3c2d20 = null , _0x3ba146 = null , _0x5baa47 = null; '{' != this['getNextToken']() && this[_0x4cc7('0x1a56')](); null == this[_0x4cc7('0x1a89')] && (this[_0x4cc7('0x1a89')] = _0x2bc114[_0x4cc7('0x24')](null)); for (; '}' != _0x486c4c; ) switch (_0x486c4c = this['getNextToken'](), _0x486c4c) { case '//': this['ignoreLine'](); break; case _0x4cc7('0x1a8a'): _0x5baa47 = _0x2bc114[_0x4cc7('0x9cc')](null, 0x3 * this[_0x4cc7('0x1a48')](), !0x0); break; case _0x4cc7('0x1a8b'): _0x3c2d20 = _0x2bc114[_0x4cc7('0x24')](null, this[_0x4cc7('0x1a48')](), !0x0); break; case _0x4cc7('0x1a8c'): _0x3ba146 = _0x2bc114[_0x4cc7('0x24')](null, this['getNextInt'](), !0x0); break; case 'shader': this[_0x4cc7('0x1a89')]['push'](this[_0x4cc7('0x1a58')]()); break; case _0x4cc7('0x1a8d'): this[_0x4cc7('0x1a8e')](_0x5baa47); break; case _0x4cc7('0x1a8f'): this['parseVertex'](_0x3c2d20); break; case _0x4cc7('0x19a6'): this[_0x4cc7('0x1a90')](_0x3ba146); } null == this[_0x4cc7('0x1a83')] && (this['_meshData'] = _0x2bc114[_0x4cc7('0x24')](null)); _0x486c4c = this[_0x4cc7('0x1a83')][_0x4cc7('0x34')](); this[_0x4cc7('0x1a83')]['set'](_0x486c4c, new _0x372598()); this[_0x4cc7('0x1a83')][_0x4cc7('0x2b')](_0x486c4c)[_0x4cc7('0x1a84')] = _0x3c2d20; this[_0x4cc7('0x1a83')][_0x4cc7('0x2b')](_0x486c4c)[_0x4cc7('0x1a85')] = _0x3ba146; this[_0x4cc7('0x1a83')][_0x4cc7('0x2b')](_0x486c4c)[_0x4cc7('0xf80')] = _0x5baa47; }, 'translateGeom': function(_0x3566cb, _0xcdd5f2, _0x22b5f9) { for (var _0xf2d346 = _0x3566cb[_0x4cc7('0x34')](), _0x20ff9c, _0xb2d9c6, _0x35f003, _0x3a9414, _0x37a240, _0x4bf907, _0x48c401 = new _0x32ea77(this['_maxJointCount']), _0x47d677 = _0x2bc114[_0x4cc7('0x9cf')](null, 0x2 * _0xf2d346, !0x0), _0x16dada = _0x2bc114[_0x4cc7('0x9cf')](null, 0x3 * _0xf2d346, !0x0), _0x5aff49 = _0x2bc114[_0x4cc7('0x9cf')](null, _0xf2d346 * this['_maxJointCount'], !0x0), _0x53b8f9 = _0x2bc114[_0x4cc7('0x9cf')](null, _0xf2d346 * this['_maxJointCount'], !0x0), _0x3f4c24 = 0x0, _0x3e3cd2, _0x5142ec = 0x0; _0x5142ec < _0xf2d346; ) { _0x3a9414 = _0x5142ec++; _0x3a9414 = _0x3566cb[_0x4cc7('0x2b')](_0x3a9414); _0x20ff9c = 0x3 * _0x3a9414[_0x4cc7('0xb1c')]; _0xb2d9c6 = _0x20ff9c + 0x1; _0x35f003 = _0x20ff9c + 0x2; _0x16dada[_0x4cc7('0x9e7')](_0x20ff9c, _0x16dada[_0x4cc7('0x9e7')](_0xb2d9c6, _0x16dada[_0x4cc7('0x9e7')](_0x35f003, 0x0))); for (var _0x5c264f = _0x3e3cd2 = 0x0, _0x22a4df = _0x3a9414['countWeight']; _0x5c264f < _0x22a4df; ) if (_0x37a240 = _0x5c264f++, _0x37a240 = _0xcdd5f2[_0x4cc7('0x2b')](_0x3a9414['startWeight'] + _0x37a240), 0x0 < _0x37a240[_0x4cc7('0x1a88')]) { _0x4bf907 = this['_bindPoses'][_0x4cc7('0x2b')](_0x37a240['joint']); _0x4bf907 = _0x4bf907['transformVector'](_0x37a240[_0x4cc7('0x1a91')]); var _0x463086 = _0x20ff9c , _0x2d07c3 = _0x16dada; _0x2d07c3[_0x4cc7('0x9e7')](_0x463086, _0x2d07c3[_0x4cc7('0x2b')](_0x463086) + _0x2d63f9['ZBDrr'](_0x4bf907['x'], _0x37a240[_0x4cc7('0x1a88')])); _0x463086 = _0xb2d9c6; _0x2d07c3 = _0x16dada; _0x2d07c3['set'](_0x463086, _0x2d07c3[_0x4cc7('0x2b')](_0x463086) + _0x4bf907['y'] * _0x37a240[_0x4cc7('0x1a88')]); _0x463086 = _0x35f003; _0x2d07c3 = _0x16dada; _0x2d07c3[_0x4cc7('0x9e7')](_0x463086, _0x2d07c3[_0x4cc7('0x2b')](_0x463086) + _0x4bf907['z'] * _0x37a240[_0x4cc7('0x1a88')]); _0x5aff49[_0x4cc7('0x9e7')](_0x3f4c24, _0x2d63f9[_0x4cc7('0x1a92')](0x3, _0x37a240[_0x4cc7('0x185b')])); _0x53b8f9[_0x4cc7('0x9e7')](_0x3f4c24++, _0x37a240[_0x4cc7('0x1a88')]); ++_0x3e3cd2; } _0x20ff9c = _0x3e3cd2; for (_0xb2d9c6 = this[_0x4cc7('0x1a78')]; _0x20ff9c < _0xb2d9c6; ) _0x20ff9c++, _0x5aff49[_0x4cc7('0x9e7')](_0x3f4c24, 0x0), _0x53b8f9['set'](_0x3f4c24++, 0x0); _0x20ff9c = _0x3a9414['index'] << 0x1; _0x47d677[_0x4cc7('0x9e7')](_0x20ff9c++, _0x3a9414['s']); _0x47d677['set'](_0x20ff9c, _0x3a9414['t']); } _0x48c401[_0x4cc7('0x1155')](_0x22b5f9); _0x48c401[_0x4cc7('0x16a9')](_0x16dada, _0x47d677, null, null); _0x48c401[_0x4cc7('0x115d')](); _0x48c401[_0x4cc7('0x115e')](); _0x48c401[_0x4cc7('0x116e')](!0x1); _0x48c401[_0x4cc7('0x116f')](!0x1); _0x48c401['updateJointIndexData'](_0x5aff49); _0x48c401['updateJointWeightsData'](_0x53b8f9); return _0x48c401; }, 'parseTri': function(_0x4e7f31) { var _0x31919f = 0x3 * this[_0x4cc7('0x1a48')](); _0x4e7f31[_0x4cc7('0x9e7')](_0x31919f, this[_0x4cc7('0x1a48')]()); _0x4e7f31[_0x4cc7('0x9e7')](_0x2d63f9[_0x4cc7('0x122')](_0x31919f, 0x1), this[_0x4cc7('0x1a48')]()); _0x4e7f31[_0x4cc7('0x9e7')](_0x31919f + 0x2, this[_0x4cc7('0x1a48')]()); }, 'parseJoint': function(_0x565ab2) { var _0x453f93 = new _0x271a01(); _0x453f93[_0x4cc7('0xb1c')] = this[_0x4cc7('0x1a48')](); _0x453f93[_0x4cc7('0x185b')] = this['getNextInt'](); _0x453f93[_0x4cc7('0x1a88')] = this['getNextNumber'](); _0x453f93[_0x4cc7('0x1a91')] = this['parseVector3D'](); _0x565ab2['set'](_0x453f93[_0x4cc7('0xb1c')], _0x453f93); }, 'parseVertex': function(_0x81e0a9) { var _0x27bcb3 = new _0x34918e(); _0x27bcb3['index'] = this[_0x4cc7('0x1a48')](); this[_0x4cc7('0x1a93')](_0x27bcb3); _0x27bcb3[_0x4cc7('0x1a87')] = this['getNextInt'](); _0x27bcb3[_0x4cc7('0x1a86')] = this['getNextInt'](); _0x81e0a9[_0x4cc7('0x9e7')](_0x27bcb3[_0x4cc7('0xb1c')], _0x27bcb3); }, 'parseUV': function(_0x166cc4) { if (_0x4cc7('0x1a94') === _0x4cc7('0x1a95')) { _0x166cc4 = _0x3ce3da[_0x4cc7('0x1a96')]['matched'](0x1); b = this['mGrads']; if (null != _0x842c50[_0x166cc4] ? b['existsReserved'](_0x166cc4) : b['h'][_0x4cc7('0x959')](_0x166cc4)) return b = this['mGrads'], _0x267081[_0x4cc7('0x1a97')](null != _0x842c50[_0x166cc4] ? b[_0x4cc7('0xd77')](_0x166cc4) : b['h'][_0x166cc4]); throw new _0x202aa0(_0x4cc7('0x1a98') + _0x166cc4); } else { _0x2d63f9[_0x4cc7('0x121')]('(', this[_0x4cc7('0x1a55')]()) && this[_0x4cc7('0x1a6e')]('('); _0x166cc4['s'] = this[_0x4cc7('0x1a67')](); _0x166cc4['t'] = this['getNextNumber'](); ')' != this['getNextToken']() && this[_0x4cc7('0x1a6e')](')'); } }, 'getNextToken': function() { for (var _0x15675b, _0x402c44 = ''; !this[_0x4cc7('0x15f3')]; ) { _0x15675b = this[_0x4cc7('0x1a59')](); if ('\x20' == _0x15675b || '\x0d' == _0x15675b || '\x0a' == _0x15675b || '\x09' == _0x15675b) { if ('//' != _0x402c44 && this[_0x4cc7('0x1a6d')](), '' != _0x402c44) break; } else _0x402c44 += _0x15675b; if ('//' == _0x402c44) break; } return _0x402c44; }, 'skipWhiteSpace': function() { for (var _0x42a8ae; _0x42a8ae = this['getNextChar'](), '\x0a' == _0x42a8ae || '\x20' == _0x42a8ae || _0x56067a[_0x4cc7('0x5ed')]('\x0d', _0x42a8ae) || '\x09' == _0x42a8ae; ) ; this['putBack'](); }, 'ignoreLine': function() { for (var _0x28b380 = null; !this['_reachedEOF'] && '\x0a' != _0x28b380; ) _0x28b380 = this[_0x4cc7('0x1a59')](); }, 'getNextChar': function() { var _0x50c219 = this[_0x4cc7('0x15f2')][_0x4cc7('0xb9b')](this[_0x4cc7('0x12cc')]++); '\x0a' == _0x50c219 ? (++this['_line'], this[_0x4cc7('0x12ca')] = 0x0) : '\x0d' != _0x50c219 && ++this[_0x4cc7('0x12ca')]; this[_0x4cc7('0x12cc')] >= this['_textData']['length'] && (this['_reachedEOF'] = !0x0); return _0x50c219; }, 'getNextInt': function() { var _0x2fb08a = _0x4bf907[_0x4cc7('0xd08')](this['getNextToken']()); isNaN(_0x2fb08a) && this['sendParseError'](_0x4cc7('0x1a6f')); return _0x2fb08a; }, 'getNextNumber': function() { var _0x44ed9a = {}; _0x44ed9a[_0x4cc7('0x1a99')] = function(_0x5c0bf2, _0xaa8506) { return _0x5c0bf2 * _0xaa8506; } ; _0x44ed9a['vwRrh'] = function(_0xe50f47, _0xf3f78) { return _0xe50f47 - _0xf3f78; } ; _0x44ed9a['HmYWr'] = function(_0x2e54a7, _0x1da2c4) { return _0x2e54a7 + _0x1da2c4; } ; _0x44ed9a[_0x4cc7('0x1a9a')] = function(_0x1534b5, _0x378c32) { return _0x1534b5 + _0x378c32; } ; if (_0x56067a[_0x4cc7('0x5ee')](_0x4cc7('0x1a9b'), _0x4cc7('0x1a9b'))) { _0x44366e['render'](e, _0x44bc3e); var _0x3b29c4 = e[_0x4cc7('0xa92')] , _0x397252 = e['__height']; b = e[_0x4cc7('0xa2f')]; if (null != b && e[_0x4cc7('0xa02')] && 0x1 <= _0x3b29c4 && 0x1 <= _0x397252) { var _0x124910 = e[_0x4cc7('0xa08')]; c = _0x44bc3e['context']; var _0x174d12 = this[_0x4cc7('0x9c9')] , _0x443532 = this['__worldScale9Grid']; if (null == _0x174d12 || 0x0 < _0x174d12[_0x4cc7('0x7d9')] && 0x0 < _0x174d12[_0x4cc7('0x98b')]) { _0x44bc3e['__setBlendMode'](this[_0x4cc7('0xa07')]); _0x44bc3e[_0x4cc7('0xa7c')](this); c[_0x4cc7('0xa7f')] = d; if (null != _0x443532 && 0x0 == _0x124910['b'] && 0x0 == _0x124910['c']) { c[_0x4cc7('0xa80')](0x1, 0x0, 0x0, 0x1, _0x124910['tx'], _0x124910['ty']); var _0x2a24fc = e[_0x4cc7('0xa95')] , _0x143d5f = e[_0x4cc7('0x9c1')]['a'] , _0x20f41f = e[_0x4cc7('0x9c1')]['d'] , _0x9a40cf = _0x124910['a'] , _0x445377 = _0x124910['d']; _0x124910 = Math[_0x4cc7('0xa96')](_0x443532['x'] * _0x143d5f); e = Math[_0x4cc7('0xa96')](_0x44ed9a[_0x4cc7('0x1a99')](_0x443532['y'], _0x20f41f)); d = Math[_0x4cc7('0xa96')]((_0x2a24fc[_0x4cc7('0xa97')]() - _0x443532[_0x4cc7('0xa97')]()) * _0x143d5f); _0x174d12 = Math['round']((_0x2a24fc[_0x4cc7('0xa98')]() - _0x443532['get_bottom']()) * _0x20f41f); _0x143d5f = Math[_0x4cc7('0xa96')](_0x443532[_0x4cc7('0x7d9')] * _0x143d5f); _0x20f41f = Math[_0x4cc7('0xa96')](_0x443532[_0x4cc7('0x98b')] * _0x20f41f); var _0x28cfe5 = Math[_0x4cc7('0xa96')](_0x443532['x'] * _0x9a40cf) , _0x498481 = Math[_0x4cc7('0xa96')](_0x443532['y'] * _0x445377) , _0xa1f570 = Math[_0x4cc7('0xa96')]((_0x2a24fc[_0x4cc7('0xa97')]() - _0x443532[_0x4cc7('0xa97')]()) * _0x9a40cf); _0x443532 = Math[_0x4cc7('0xa96')]((_0x2a24fc[_0x4cc7('0xa98')]() - _0x443532[_0x4cc7('0xa98')]()) * _0x445377); _0x2a24fc = _0x44ed9a[_0x4cc7('0x1a9c')](Math[_0x4cc7('0xa96')](_0x3b29c4 * _0x9a40cf), _0x28cfe5) - _0xa1f570; _0x9a40cf = Math['round'](_0x397252 * _0x445377) - _0x498481 - _0x443532; _0x44bc3e[_0x4cc7('0x16b8')](c, !0x1); 0x0 != _0x143d5f && 0x0 != _0x20f41f ? (c['drawImage'](b, 0x0, 0x0, _0x124910, e, 0x0, 0x0, _0x28cfe5, _0x498481), c[_0x4cc7('0xa83')](b, _0x124910, 0x0, _0x143d5f, e, _0x28cfe5, 0x0, _0x2a24fc, _0x498481), c[_0x4cc7('0xa83')](b, _0x124910 + _0x143d5f, 0x0, d, e, _0x28cfe5 + _0x2a24fc, 0x0, _0xa1f570, _0x498481), c[_0x4cc7('0xa83')](b, 0x0, e, _0x124910, _0x20f41f, 0x0, _0x498481, _0x28cfe5, _0x9a40cf), c['drawImage'](b, _0x124910, e, _0x143d5f, _0x20f41f, _0x28cfe5, _0x498481, _0x2a24fc, _0x9a40cf), c[_0x4cc7('0xa83')](b, _0x124910 + _0x143d5f, e, d, _0x20f41f, _0x28cfe5 + _0x2a24fc, _0x498481, _0xa1f570, _0x9a40cf), c['drawImage'](b, 0x0, e + _0x20f41f, _0x124910, _0x174d12, 0x0, _0x498481 + _0x9a40cf, _0x28cfe5, _0x443532), c[_0x4cc7('0xa83')](b, _0x124910, e + _0x20f41f, _0x143d5f, _0x174d12, _0x28cfe5, _0x498481 + _0x9a40cf, _0x2a24fc, _0x443532), c[_0x4cc7('0xa83')](b, _0x44ed9a[_0x4cc7('0x1a9d')](_0x124910, _0x143d5f), e + _0x20f41f, d, _0x174d12, _0x44ed9a[_0x4cc7('0x1a9a')](_0x28cfe5, _0x2a24fc), _0x498481 + _0x9a40cf, _0xa1f570, _0x443532)) : 0x0 == _0x143d5f && 0x0 != _0x20f41f ? (_0x397252 = _0x28cfe5 + _0x2a24fc + _0xa1f570, c[_0x4cc7('0xa83')](b, 0x0, 0x0, _0x3b29c4, e, 0x0, 0x0, _0x397252, _0x498481), c['drawImage'](b, 0x0, e, _0x3b29c4, _0x20f41f, 0x0, _0x498481, _0x397252, _0x9a40cf), c[_0x4cc7('0xa83')](b, 0x0, e + _0x20f41f, _0x3b29c4, _0x174d12, 0x0, _0x498481 + _0x9a40cf, _0x397252, _0x443532)) : 0x0 == _0x20f41f && 0x0 != _0x143d5f && (_0x3b29c4 = _0x498481 + _0x9a40cf + _0x443532, c[_0x4cc7('0xa83')](b, 0x0, 0x0, _0x124910, _0x397252, 0x0, 0x0, _0x28cfe5, _0x3b29c4), c[_0x4cc7('0xa83')](b, _0x124910, 0x0, _0x143d5f, _0x397252, _0x28cfe5, 0x0, _0x2a24fc, _0x3b29c4), c['drawImage'](b, _0x124910 + _0x143d5f, 0x0, d, _0x397252, _0x28cfe5 + _0x2a24fc, 0x0, _0xa1f570, _0x3b29c4)); } else _0x44bc3e[_0x4cc7('0xa80')](_0x124910, c), _0x44bc3e[_0x4cc7('0xa99')] && (_0x443532 = 0x1 / _0x44bc3e[_0x4cc7('0x1a9e')], c[_0x4cc7('0xa9a')](_0x443532, _0x443532)), c[_0x4cc7('0xa83')](b, 0x0, 0x0, _0x3b29c4, _0x397252); _0x44bc3e[_0x4cc7('0xa85')](this); } } } else { var _0x44bc3e = parseFloat(this[_0x4cc7('0x1a55')]()); isNaN(_0x44bc3e) && this['sendParseError'](_0x4cc7('0x1a70')); return _0x44bc3e; } }, 'parseVector3D': function() { var _0x33426f = new _0x21e384(); '(' != this[_0x4cc7('0x1a55')]() && this['sendParseError']('('); _0x33426f['x'] = -this['getNextNumber'](); _0x33426f['y'] = this[_0x4cc7('0x1a67')](); _0x33426f['z'] = this[_0x4cc7('0x1a67')](); ')' != this[_0x4cc7('0x1a55')]() && this['sendParseError'](')'); return _0x33426f; }, 'parseQuaternion': function() { var _0x321ba8 = new _0x8d5f45(); '(' != this[_0x4cc7('0x1a55')]() && this[_0x4cc7('0x1a6e')]('('); _0x321ba8['x'] = this[_0x4cc7('0x1a67')](); _0x321ba8['y'] = -this['getNextNumber'](); _0x321ba8['z'] = -this[_0x4cc7('0x1a67')](); var _0x21abd5 = 0x1 - _0x321ba8['x'] * _0x321ba8['x'] - _0x321ba8['y'] * _0x321ba8['y'] - _0x321ba8['z'] * _0x321ba8['z']; _0x321ba8['w'] = 0x0 > _0x21abd5 ? 0x0 : -Math[_0x4cc7('0x2c')](_0x21abd5); ')' != this['getNextToken']() && this['sendParseError'](')'); _0x21abd5 = new _0x8d5f45(); _0x21abd5[_0x4cc7('0x1347')](this[_0x4cc7('0x1a3a')], _0x321ba8); return _0x21abd5; }, 'parseCMD': function() { if ('YjmON' === _0x4cc7('0x1a9f')) { this[_0x4cc7('0x1a58')](); } else { _0x172b83[_0x4cc7('0x46f')]()['bounds'][_0x4cc7('0xa2d')](_0x4cc7('0x96a'), _0x48c401(this, this[_0x4cc7('0x1aa0')])); } }, 'parseLiteralString': function() { this[_0x4cc7('0x1a6d')](); var _0x519dbe = this['getNextChar']() , _0x464339 = ''; for ('\x22' != _0x519dbe && this['sendParseError']('\x22'); this[_0x4cc7('0x15f3')] && this[_0x4cc7('0x1a57')](), _0x519dbe = this[_0x4cc7('0x1a59')](), '\x22' != _0x519dbe && (_0x464339 += _0x519dbe), '\x22' != _0x519dbe; ) ; return _0x464339; }, 'sendEOFError': function() { throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1aa1'))); }, 'sendParseError': function(_0x25ce5f) { throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1a73') + (this[_0x4cc7('0x12c8')] + 0x1) + ',\x20character\x20' + this[_0x4cc7('0x12ca')] + '.\x20' + _0x25ce5f + '\x20expected,\x20but\x20' + this[_0x4cc7('0x15f2')][_0x4cc7('0xb9b')](this[_0x4cc7('0x12cc')] - 0x1) + '\x20encountered')); }, 'sendUnknownKeywordError': function() { throw new _0x202aa0(new _0xc6df85(_0x56067a[_0x4cc7('0x5ef')] + (this[_0x4cc7('0x12c8')] + 0x1) + ',\x20character\x20' + this['_charLineIndex'] + '.\x20')); }, '__class__': _0x50b9f9 }); var _0x34918e = function() {}; _0x16dada[_0x4cc7('0x1aa2')] = _0x34918e; _0x34918e[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x1aa3')]; _0x34918e[_0x4cc7('0x8')] = {}; _0x34918e[_0x4cc7('0x8')][_0x4cc7('0xb1c')] = null; _0x34918e[_0x4cc7('0x8')]['s'] = null; _0x34918e[_0x4cc7('0x8')]['t'] = null; _0x34918e[_0x4cc7('0x8')]['startWeight'] = null; _0x34918e[_0x4cc7('0x8')][_0x4cc7('0x1a86')] = null; _0x34918e[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x34918e; var _0x271a01 = function() {}; _0x16dada['away3d.loaders.parsers.JointData'] = _0x271a01; _0x271a01[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), 'JointData']; _0x271a01[_0x4cc7('0x8')] = {}; _0x271a01[_0x4cc7('0x8')][_0x4cc7('0xb1c')] = null; _0x271a01[_0x4cc7('0x8')][_0x4cc7('0x185b')] = null; _0x271a01[_0x4cc7('0x8')][_0x4cc7('0x1a88')] = null; _0x271a01[_0x4cc7('0x8')][_0x4cc7('0x1a91')] = null; _0x271a01[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x271a01; var _0x372598 = function() {}; _0x16dada[_0x4cc7('0x1aa4')] = _0x372598; _0x372598[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), 'parsers', 'MeshData']; _0x372598[_0x4cc7('0x8')] = {}; _0x372598[_0x4cc7('0x8')][_0x4cc7('0x1a84')] = null; _0x372598[_0x4cc7('0x8')][_0x4cc7('0x1a85')] = null; _0x372598[_0x4cc7('0x8')][_0x4cc7('0xf80')] = null; _0x372598[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x372598; var _0x29e6fc = function(_0x270429) { null == _0x270429 && (_0x270429 = !0x1); _0x6573cf[_0x4cc7('0x96b')](this, _0x4cc7('0x1643')); this[_0x4cc7('0x1aa5')] = _0x270429; }; _0x16dada['away3d.loaders.parsers.Max3DSParser'] = _0x29e6fc; _0x29e6fc[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'loaders', _0x4cc7('0x417'), 'Max3DSParser']; _0x29e6fc[_0x4cc7('0x5ba')] = function(_0x34ad8a) { _0x34ad8a = _0x34ad8a[_0x4cc7('0x1646')](); return _0x4cc7('0x1aa6') == _0x34ad8a; } ; _0x29e6fc[_0x4cc7('0x164d')] = function(_0x346bce) { _0x346bce = _0x1208e5[_0x4cc7('0x1606')](_0x346bce); return null != _0x346bce && (_0x346bce[_0x4cc7('0xcc2')] = 0x0, 0x4d4d == _0x346bce[_0x4cc7('0x1755')]()) ? !0x0 : !0x1; } ; _0x29e6fc[_0x4cc7('0x92b')] = _0x6573cf; _0x29e6fc[_0x4cc7('0x8')] = _0x5aff49(_0x6573cf['prototype'], { '_byteData': null, '_textures': null, '_materials': null, '_unfinalized_objects': null, '_cur_obj_end': null, '_cur_obj': null, '_cur_mat_end': null, '_cur_mat': null, '_useSmoothingGroups': null, 'resolveDependency': function(_0x323747) { if (0x1 == _0x323747[_0x4cc7('0xb73')]()[_0x4cc7('0x34')]()) { var _0xbda902 = _0x323747[_0x4cc7('0xb73')]()[_0x4cc7('0x2b')](0x0); if (_0x4cc7('0x5c1') == _0xbda902['get_assetType']()) { if (_0x4cc7('0x1aa7') !== _0x4cc7('0x1aa7')) { this[_0x4cc7('0xec4')] = this[_0x4cc7('0xd91')] = this['tunnel'] = null; this['sprites'][_0x4cc7('0xb7c')](0x0); } else { var _0x3f30db = this[_0x4cc7('0x1aa8')]; _0x323747 = _0x323747[_0x4cc7('0xb75')](); (null != _0x842c50[_0x323747] ? _0x3f30db['getReserved'](_0x323747) : _0x3f30db['h'][_0x323747])[_0x4cc7('0x5c1')] = _0x5260f5[_0x4cc7('0x99b')](_0xbda902, _0x1603fe); } } } }, 'resolveDependencyFailure': function(_0x3b6b85) {}, 'startParsing': function(_0xe9a474) { _0x6573cf[_0x4cc7('0x8')][_0x4cc7('0x161b')][_0x4cc7('0x96b')](this, _0xe9a474); this['_byteData'] = _0x1208e5[_0x4cc7('0x1606')](this[_0x4cc7('0x15f5')]); this[_0x4cc7('0x1653')][_0x4cc7('0xcc2')] = 0x0; this[_0x4cc7('0x1653')][_0x4cc7('0x16ed')] = 0x1; this['_textures'] = new _0x3a1efa(); this['_materials'] = new _0x3a1efa(); this[_0x4cc7('0x1aa9')] = new _0x3a1efa(); }, 'proceedParsing': function() { for (; this[_0x4cc7('0x1683')](); ) { if (null != this['_cur_mat'] && _0x331be6[_0x4cc7('0xd44')](this['_byteData'][_0x4cc7('0xcc2')], this[_0x4cc7('0x1aaa')])) this[_0x4cc7('0x1aab')](); else { if ('zGbuu' === _0x4cc7('0x1aac')) { if (_0x56067a[_0x4cc7('0x5e6')](null, this[_0x4cc7('0x1aad')])) { var _0x263cbb = this[_0x4cc7('0x1aae')]; _0x263cbb = _0x331be6[_0x4cc7('0xea3')](this[_0x4cc7('0x1653')]['position']) >= _0x263cbb; } else _0x263cbb = !0x1; if (_0x263cbb) { _0x263cbb = this[_0x4cc7('0x1aad')][_0x4cc7('0x5e2')]; var _0x36d959 = this[_0x4cc7('0x1aad')] , _0x10813b = this[_0x4cc7('0x1aa9')]; null != _0x842c50[_0x263cbb] ? _0x10813b[_0x4cc7('0x97d')](_0x263cbb, _0x36d959) : _0x10813b['h'][_0x263cbb] = _0x36d959; this['_cur_obj_end'] = Infinity; this[_0x4cc7('0x1aad')] = null; } } else { this[_0x4cc7('0x1aaf')] = 0x1 / _0x263cbb; return this[_0x4cc7('0x7d9')] = _0x263cbb; } } _0x263cbb = this[_0x4cc7('0x1653')]; if (_0x331be6['gt'](_0x263cbb['length'] - _0x263cbb[_0x4cc7('0xcc2')], 0x0)) { _0x36d959 = this[_0x4cc7('0x1653')][_0x4cc7('0x164e')](); _0x263cbb = this[_0x4cc7('0x1653')][_0x4cc7('0x1709')](); _0x10813b = this['_byteData'][_0x4cc7('0xcc2')] + (_0x263cbb - 0x6); switch (_0x36d959) { case 0x3d3d: case 0x4d4d: case 0xb000: continue; case 0x4000: this['_cur_obj_end'] = _0x331be6[_0x4cc7('0xea3')](_0x10813b); this[_0x4cc7('0x1aad')] = new _0x543355(); this[_0x4cc7('0x1aad')][_0x4cc7('0x5e2')] = this[_0x4cc7('0x1ab0')](); this[_0x4cc7('0x1aad')][_0x4cc7('0x43b')] = _0x2bc114[_0x4cc7('0x24')](null); this['_cur_obj']['materialFaces'] = new _0x3a1efa(); break; case 0x4100: this[_0x4cc7('0x1aad')][_0x4cc7('0x994')] = 'mesh'; break; case 0x4110: this['parseVertexList'](); break; case 0x4120: this[_0x4cc7('0x1ab1')](); break; case 0x4130: this[_0x4cc7('0x1ab2')](); break; case 0x4140: this[_0x4cc7('0x1ab3')](); break; case 0x4150: this['parseSmoothingGroups'](); break; case 0x4160: this[_0x4cc7('0x1aad')]['transform'] = this['readTransform'](); break; case 0xafff: this['_cur_mat_end'] = _0x10813b; this[_0x4cc7('0x1ab4')] = this['parseMaterial'](); break; case 0xb002: this['parseObjectAnimation'](_0x331be6['toFloat'](_0x10813b)); break; default: _0x36d959 = this['_byteData'], _0x36d959['position'] += _0x263cbb - 0x6; } if (0x0 < this[_0x4cc7('0x15ce')]()[_0x4cc7('0x34')]()) { if (_0x4cc7('0x1ab5') === _0x4cc7('0x1ab5')) { this[_0x4cc7('0x17a1')](); break; } else { var _0x5a316c = this['__context']['gl']; null != this[_0x4cc7('0x1ab6')] && (this[_0x4cc7('0x1ab6')] = null); null != this[_0x4cc7('0x1ab7')] && (_0x5a316c['deleteShader'](this[_0x4cc7('0x1ab7')]), this[_0x4cc7('0x1ab7')] = null); null != this['__glFragmentShader'] && (_0x5a316c[_0x4cc7('0x1ab8')](this[_0x4cc7('0x1ab9')]), this[_0x4cc7('0x1ab9')] = null); } } } } _0x263cbb = this[_0x4cc7('0x1653')]; if (_0x331be6['gt'](_0x263cbb['length'] - _0x263cbb[_0x4cc7('0xcc2')], 0x0) || null != this[_0x4cc7('0x1aad')] || null != this['_cur_mat']) return !0x1; for (_0x263cbb = this[_0x4cc7('0x1aa9')][_0x4cc7('0x9f5')](); _0x263cbb[_0x4cc7('0x94e')](); ) _0x36d959 = _0x263cbb[_0x4cc7('0x3a')](), _0x10813b = this[_0x4cc7('0x1aa9')], _0x10813b = this['constructObject'](null != _0x842c50[_0x36d959] ? _0x10813b[_0x4cc7('0xd77')](_0x36d959) : _0x10813b['h'][_0x36d959]), _0x56067a[_0x4cc7('0x5e6')](null, _0x10813b) && this['finalizeAsset'](_0x10813b, _0x36d959); return !0x0; }, 'parseMaterial': function() { for (var _0x3acb92 = new _0x5983d0(); _0x331be6['gt'](this[_0x4cc7('0x1aaa')], this[_0x4cc7('0x1653')][_0x4cc7('0xcc2')]); ) { var _0x49accf = this[_0x4cc7('0x1653')][_0x4cc7('0x164e')](); var _0x201d1c = this[_0x4cc7('0x1653')][_0x4cc7('0x1709')](); _0x201d1c = this[_0x4cc7('0x1653')][_0x4cc7('0xcc2')] + (_0x201d1c - 0x6); switch (_0x49accf) { case 0xa000: _0x3acb92[_0x4cc7('0x5e2')] = this[_0x4cc7('0x1ab0')](); break; case 0xa010: _0x3acb92[_0x4cc7('0x1aba')] = this['readColor'](); break; case 0xa020: _0x3acb92[_0x4cc7('0x1abb')] = this[_0x4cc7('0x1abc')](); break; case 0xa030: _0x3acb92['specularColor'] = this[_0x4cc7('0x1abc')](); break; case 0xa081: _0x3acb92[_0x4cc7('0x1abd')] = !0x0; break; case 0xa200: _0x3acb92[_0x4cc7('0x1abe')] = this[_0x4cc7('0x1722')](_0x201d1c); break; case 0xa204: _0x3acb92['specularMap'] = this['parseTexture'](_0x201d1c); break; default: this[_0x4cc7('0x1653')][_0x4cc7('0xcc2')] = _0x201d1c; } } return _0x3acb92; }, 'parseTexture': function(_0x43df6b) { for (var _0x4c93a2 = new _0x2f6262(); _0x331be6['gt'](_0x43df6b, this[_0x4cc7('0x1653')][_0x4cc7('0xcc2')]); ) { if (_0x4cc7('0x1abf') !== _0x4cc7('0x1ac0')) { var _0x4fc0ec = this[_0x4cc7('0x1653')][_0x4cc7('0x164e')](); var _0x568ef4 = this['_byteData'][_0x4cc7('0x1709')](); 0xa300 == _0x4fc0ec ? _0x4c93a2['url'] = this[_0x4cc7('0x1ab0')]() : (_0x4fc0ec = this[_0x4cc7('0x1653')], _0x4fc0ec['position'] += _0x568ef4 - 0x6); } else { this['x'] = _0x43df6b; this['y'] = _0x4c93a2; this[_0x4cc7('0x7d9')] = _0x4fc0ec; this['height'] = _0x568ef4; } } _0x43df6b = _0x4c93a2[_0x4cc7('0x1124')]; _0x568ef4 = this[_0x4cc7('0x1aa8')]; null != _0x842c50[_0x43df6b] ? _0x568ef4['setReserved'](_0x43df6b, _0x4c93a2) : _0x568ef4['h'][_0x43df6b] = _0x4c93a2; this[_0x4cc7('0x16a7')](_0x4c93a2['url'], new _0x4ccd8b(_0x4c93a2[_0x4cc7('0x1124')])); return _0x4c93a2; }, 'parseVertexList': function() { if (_0x4cc7('0x1ac1') === _0x4cc7('0x1ac1')) { var _0x4eb5e1; var _0x416c96 = this[_0x4cc7('0x1653')][_0x4cc7('0x164e')](); this[_0x4cc7('0x1aad')][_0x4cc7('0x1ac2')] = _0x2bc114[_0x4cc7('0x9cf')](null, 0x3 * _0x416c96, !0x0); _0x416c96 = 0x0; for (_0x4eb5e1 = this['_cur_obj'][_0x4cc7('0x1ac2')][_0x4cc7('0x34')](); _0x331be6['gt'](_0x4eb5e1, _0x416c96); ) { var _0x1db0bf = this['_byteData'][_0x4cc7('0x175b')](); var _0x181dac = this[_0x4cc7('0x1653')][_0x4cc7('0x175b')](); var _0x169f08 = this['_byteData']['readFloat'](); this[_0x4cc7('0x1aad')][_0x4cc7('0x1ac2')][_0x4cc7('0x9e7')](_0x416c96++, _0x1db0bf); this[_0x4cc7('0x1aad')][_0x4cc7('0x1ac2')][_0x4cc7('0x9e7')](_0x416c96++, _0x169f08); this[_0x4cc7('0x1aad')]['verts'][_0x4cc7('0x9e7')](_0x416c96++, _0x181dac); } } else { for (var _0x4ce546 = 0x0; _0x4ce546 < _0x181dac; ) { var _0x3ced92 = _0x4ce546++; var _0x238d13 = _0x416c96['get'](_0x3ced92); _0x169f08 && l[_0x4cc7('0x19bf')](this[_0x4cc7('0x1ac3')][_0x4cc7('0x2b')](_0x3ced92), _0x238d13[_0x4cc7('0x1568')]()[_0x4cc7('0x19c1')](_0x4eb5e1)); f && l[_0x4cc7('0x19bf')](this['_lightProbeSpecularIndices'][_0x4cc7('0x2b')](_0x3ced92), _0x238d13[_0x4cc7('0x1567')]()[_0x4cc7('0x19c1')](_0x4eb5e1)); } this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](this['_probeWeightsIndex'], _0x1db0bf[_0x4cc7('0x2b')](0x0)); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1ac5')] + 0x1, _0x1db0bf[_0x4cc7('0x2b')](0x1)); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1ac5')] + 0x2, _0x1db0bf[_0x4cc7('0x2b')](0x2)); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1ac5')] + 0x3, _0x1db0bf[_0x4cc7('0x2b')](0x3)); } }, 'parseFaceList': function() { var _0x1fcb34, _0x34f1dd = this[_0x4cc7('0x1653')][_0x4cc7('0x164e')](); this[_0x4cc7('0x1aad')][_0x4cc7('0xf80')] = _0x2bc114[_0x4cc7('0x9cc')](null, 0x3 * _0x34f1dd, !0x0); var _0x249b2a = 0x0; for (_0x1fcb34 = this[_0x4cc7('0x1aad')][_0x4cc7('0xf80')][_0x4cc7('0x34')](); _0x331be6['gt'](_0x1fcb34, _0x249b2a); ) { if (_0x4cc7('0x1ac6') !== _0x4cc7('0x1ac6')) { _0x180fa9['view']['get_camera']()[_0x4cc7('0xf9a')](-21.42857142857143); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_x'](0x2da * Math['cos'](3.141592653589793 * (_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['get_rotationZ']() + 0x5a) / 0xb4)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x2da * Math['sin'](3.141592653589793 * (_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf73')]() + 0x5a) / 0xb4)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x26de); this['angel']['setIndexedPosition'](3.7, 33.7, null, 0x89); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xec4')]['setIndexedPosition'](4.1, 0x22, null, 0x91); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacb')](0x1d); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x1ac7'), 0x28, -0x168, null, null, null, null, null); var _0x30a202 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x1ac8'), 0xa0, -0xc8, null, null, -0x1, _0x30a202, null); _0x30a202 = _0x1baaa1['scale'](0.8); var _0x193bb6 = _0x1baaa1[_0x4cc7('0x7d9')](0xc8) , _0x536d89 = new _0x161060(this['runner'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1ac9'), -0x28, 0xa, _0x30a202, _0x193bb6, null, _0x536d89, null); _0x30a202 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Very\x20funny.', 0x140, 0x168, null, null, null, _0x30a202, null); } else { var _0x23a17a = this[_0x4cc7('0x1653')][_0x4cc7('0x164e')](); var _0x4c459f = this[_0x4cc7('0x1653')][_0x4cc7('0x164e')](); var _0x3e9689 = this[_0x4cc7('0x1653')][_0x4cc7('0x164e')](); this[_0x4cc7('0x1aad')][_0x4cc7('0xf80')][_0x4cc7('0x9e7')](_0x249b2a++, _0x23a17a); this[_0x4cc7('0x1aad')][_0x4cc7('0xf80')]['set'](_0x249b2a++, _0x3e9689); this[_0x4cc7('0x1aad')]['indices'][_0x4cc7('0x9e7')](_0x249b2a++, _0x4c459f); _0x23a17a = this[_0x4cc7('0x1653')]; _0x23a17a[_0x4cc7('0xcc2')] += 0x2; } } this[_0x4cc7('0x1aad')][_0x4cc7('0x1aca')] = _0x2bc114['toIntVector'](null, _0x34f1dd, !0x0); }, 'parseSmoothingGroups': function() { if (_0x56067a[_0x4cc7('0x5c5')](_0x4cc7('0x1acb'), _0x4cc7('0x1acb'))) { for (var _0x319132 = this[_0x4cc7('0x1aad')][_0x4cc7('0xf80')][_0x4cc7('0x34')]() / 0x3 | 0x0, _0x232318 = 0x0; _0x232318 < _0x319132; ) this[_0x4cc7('0x1aad')]['smoothingGroups']['set'](_0x232318, this[_0x4cc7('0x1653')][_0x4cc7('0x1709')]()), ++_0x232318; } else { return !0x1; } }, 'parseUVList': function() { var _0x22698c = _0x4cc7('0x1acc')[_0x4cc7('0x46')]('|') , _0x1a3223 = 0x0; while (!![]) { switch (_0x22698c[_0x1a3223++]) { case '0': this['_cur_obj'][_0x4cc7('0x1acd')] = _0x2bc114[_0x4cc7('0x9cf')](null, 0x2 * _0x2b411a, !0x0); continue; case '1': for (_0x21f509 = this[_0x4cc7('0x1aad')][_0x4cc7('0x1acd')][_0x4cc7('0x34')](); _0x331be6['gt'](_0x21f509, _0x2b411a); ) this[_0x4cc7('0x1aad')]['uvs'][_0x4cc7('0x9e7')](_0x2b411a++, this[_0x4cc7('0x1653')][_0x4cc7('0x175b')]()), this['_cur_obj'][_0x4cc7('0x1acd')]['set'](_0x2b411a++, _0x56067a['nYhks'](0x1, this[_0x4cc7('0x1653')]['readFloat']())); continue; case '2': var _0x2b411a = this[_0x4cc7('0x1653')]['readUnsignedShort'](); continue; case '3': _0x2b411a = 0x0; continue; case '4': var _0x21f509; continue; } break; } }, 'parseFaceMaterialList': function() { var _0x301d9e; var _0x40c957 = this[_0x4cc7('0x1ab0')](); var _0x5d4ab4 = this[_0x4cc7('0x1653')][_0x4cc7('0x164e')](); _0x5d4ab4 = _0x2bc114[_0x4cc7('0x9cc')](null, _0x5d4ab4, !0x0); for (_0x301d9e = 0x0; _0x301d9e < _0x5d4ab4[_0x4cc7('0x34')](); ) _0x5d4ab4[_0x4cc7('0x9e7')](_0x301d9e++, this['_byteData'][_0x4cc7('0x164e')]()); this['_cur_obj'][_0x4cc7('0x43b')][_0x4cc7('0x29')](_0x40c957); _0x301d9e = this[_0x4cc7('0x1aad')][_0x4cc7('0x1ace')]; null != _0x842c50[_0x40c957] ? _0x301d9e['setReserved'](_0x40c957, _0x5d4ab4) : _0x301d9e['h'][_0x40c957] = _0x5d4ab4; }, 'parseObjectAnimation': function(_0x4c895b) { var _0xc94272, _0x4f4914 = null; for (_0xc94272 = new _0x21e384(); _0x331be6[_0x4cc7('0xea3')](this['_byteData']['position']) < _0x4c895b; ) { var _0x2274f5 = this[_0x4cc7('0x1653')][_0x4cc7('0x164e')](); var _0x474ed7 = this[_0x4cc7('0x1653')][_0x4cc7('0x1709')](); switch (_0x2274f5) { case 0xb010: _0x4f4914 = this[_0x4cc7('0x1ab0')](); _0x474ed7 = this[_0x4cc7('0x1653')]; _0x474ed7[_0x4cc7('0xcc2')] += 0x4; this[_0x4cc7('0x1653')][_0x4cc7('0x1755')](); break; case 0xb013: _0xc94272['x'] = this['_byteData'][_0x4cc7('0x175b')](); _0xc94272['z'] = this[_0x4cc7('0x1653')][_0x4cc7('0x175b')](); _0xc94272['y'] = this[_0x4cc7('0x1653')][_0x4cc7('0x175b')](); break; default: _0x2274f5 = this[_0x4cc7('0x1653')], _0x2274f5[_0x4cc7('0xcc2')] += _0x474ed7 - 0x6; } } _0x4cc7('0x1acf') != _0x4f4914 ? (_0x4c895b = this['_unfinalized_objects'], _0x4c895b = null != _0x842c50[_0x4f4914] ? _0x4c895b[_0x4cc7('0xd76')](_0x4f4914) : _0x4c895b['h'][_0x4cc7('0x959')](_0x4f4914)) : _0x4c895b = !0x1; _0x4c895b && (_0x4c895b = this[_0x4cc7('0x1aa9')], _0x4c895b = null != _0x842c50[_0x4f4914] ? _0x4c895b['getReserved'](_0x4f4914) : _0x4c895b['h'][_0x4f4914], _0xc94272 = this[_0x4cc7('0x1ad0')](_0x4c895b, _0xc94272), null != _0xc94272 && this[_0x4cc7('0xed1')](_0xc94272, _0x4c895b[_0x4cc7('0x5e2')]), this[_0x4cc7('0x1aa9')]['remove'](_0x4f4914)); }, 'constructObject': function(_0x5ebe19, _0x254389) { if (_0x4cc7('0x126') == _0x5ebe19[_0x4cc7('0x994')]) { var _0x338a74 = null; 0x1 < _0x5ebe19['materials'][_0x4cc7('0x34')]() && _0x4f6276[_0x4cc7('0xbdb')](_0x4cc7('0x1ad1')); if (null == _0x5ebe19[_0x4cc7('0xf80')] || 0x0 == _0x5ebe19[_0x4cc7('0xf80')][_0x4cc7('0x34')]()) return null; var _0x574378 = _0x2bc114[_0x4cc7('0x24')](null, _0x5ebe19[_0x4cc7('0x1ac2')]['get_length']() / 0x3 | 0x0, !0x1); var _0x20644c = _0x2bc114[_0x4cc7('0x24')](null, _0x5ebe19[_0x4cc7('0xf80')][_0x4cc7('0x34')]() / 0x3 | 0x0, !0x0); this[_0x4cc7('0x1ad2')](_0x574378, _0x20644c, _0x5ebe19); this['_useSmoothingGroups'] && this[_0x4cc7('0x1ad3')](_0x574378, _0x20644c); _0x5ebe19[_0x4cc7('0x1ac2')] = _0x2bc114['toFloatVector'](null, 0x3 * _0x574378[_0x4cc7('0x34')](), !0x0); for (var _0x581c97 = 0x0, _0x425a5f = _0x574378[_0x4cc7('0x34')](); _0x581c97 < _0x425a5f; ) { var _0xe59a27 = _0x581c97++; _0x5ebe19[_0x4cc7('0x1ac2')][_0x4cc7('0x9e7')](0x3 * _0xe59a27, _0x574378[_0x4cc7('0x2b')](_0xe59a27)['x']); _0x5ebe19[_0x4cc7('0x1ac2')][_0x4cc7('0x9e7')](0x3 * _0xe59a27 + 0x1, _0x574378[_0x4cc7('0x2b')](_0xe59a27)['y']); _0x5ebe19['verts'][_0x4cc7('0x9e7')](0x3 * _0xe59a27 + 0x2, _0x574378[_0x4cc7('0x2b')](_0xe59a27)['z']); } _0x5ebe19[_0x4cc7('0xf80')] = _0x2bc114['toIntVector'](null, 0x3 * _0x20644c['get_length'](), !0x0); _0x581c97 = 0x0; for (_0x425a5f = _0x20644c[_0x4cc7('0x34')](); _0x581c97 < _0x425a5f; ) _0xe59a27 = _0x581c97++, _0x5ebe19['indices']['set'](0x3 * _0xe59a27, _0x20644c[_0x4cc7('0x2b')](_0xe59a27)['a']), _0x5ebe19[_0x4cc7('0xf80')][_0x4cc7('0x9e7')](0x3 * _0xe59a27 + 0x1, _0x20644c[_0x4cc7('0x2b')](_0xe59a27)['b']), _0x5ebe19[_0x4cc7('0xf80')][_0x4cc7('0x9e7')](0x3 * _0xe59a27 + 0x2, _0x20644c[_0x4cc7('0x2b')](_0xe59a27)['c']); if (null != _0x5ebe19[_0x4cc7('0x1acd')]) for (_0x5ebe19[_0x4cc7('0x1acd')] = _0x2bc114[_0x4cc7('0x9cf')](null, 0x2 * _0x574378['get_length'](), !0x0), _0x20644c = 0x0, _0x581c97 = _0x574378['get_length'](); _0x20644c < _0x581c97; ) _0x425a5f = _0x20644c++, _0x5ebe19[_0x4cc7('0x1acd')][_0x4cc7('0x9e7')](0x2 * _0x425a5f, _0x574378[_0x4cc7('0x2b')](_0x425a5f)['u']), _0x5ebe19[_0x4cc7('0x1acd')][_0x4cc7('0x9e7')](0x2 * _0x425a5f + 0x1, _0x574378['get'](_0x425a5f)['v']); _0x574378 = new _0x39920c(); _0x20644c = _0x1dd7f3[_0x4cc7('0x16a9')](_0x5ebe19[_0x4cc7('0x1ac2')], _0x5ebe19[_0x4cc7('0xf80')], _0x5ebe19[_0x4cc7('0x1acd')], null, null, null, null); _0x581c97 = 0x0; for (_0x425a5f = _0x20644c['get_length'](); _0x581c97 < _0x425a5f; ) _0xe59a27 = _0x581c97++, _0x574378[_0x4cc7('0xe33')]()[_0x4cc7('0x29')](_0x20644c['get'](_0xe59a27)); 0x0 < _0x5ebe19[_0x4cc7('0x43b')][_0x4cc7('0x34')]() && (_0x338a74 = _0x5ebe19['materials'][_0x4cc7('0x2b')](0x0), _0x20644c = this[_0x4cc7('0x1ad4')], _0x338a74 = (null != _0x842c50[_0x338a74] ? _0x20644c[_0x4cc7('0xd77')](_0x338a74) : _0x20644c['h'][_0x338a74])['material']); _0x2d63f9[_0x4cc7('0x121')](null, _0x254389) && (null != _0x5ebe19[_0x4cc7('0x318')] && (_0x20644c = _0x5ebe19[_0x4cc7('0x318')][_0x4cc7('0xaf3')](null), _0x20644c[_0x4cc7('0x9e7')](0xc, 0x0), _0x20644c['set'](0xd, 0x0), _0x20644c[_0x4cc7('0x9e7')](0xe, 0x0), _0x20644c = new _0x165614(_0x20644c), _0x254389 = _0x20644c['transformVector'](_0x254389)), _0x254389[_0x4cc7('0x1304')](-0x1), _0x20644c = new _0x165614(), _0x20644c[_0x4cc7('0xa8e')](_0x254389['x'], _0x254389['y'], _0x254389['z']), _0x574378[_0x4cc7('0x1199')](_0x20644c)); null != _0x5ebe19[_0x4cc7('0x318')] && (_0x20644c = new _0x165614(_0x5ebe19[_0x4cc7('0x318')]), _0x20644c[_0x4cc7('0xaf2')](), _0x574378['applyTransformation'](_0x20644c)); this[_0x4cc7('0xed1')](_0x574378, _0x5ebe19[_0x4cc7('0x5e2')] + '_geom'); _0x254389 = new _0x5b5b9f(_0x574378,_0x338a74); _0x254389[_0x4cc7('0xb49')](new _0x165614(_0x5ebe19[_0x4cc7('0x318')])); return _0x254389; } return null; }, 'prepareData': function(_0x5ea6ab, _0x3803ae, _0xf99203) { for (var _0x4f242f = 0x0, _0x2766a8 = 0x0, _0x2cef84 = 0x0, _0x295509 = _0xf99203[_0x4cc7('0x1ac2')]['get_length'](); _0x4f242f < _0x295509; ) { if (_0x4cc7('0x1ad5') === _0x4cc7('0x1ad6')) { _0xf99203++; var _0x45ebce = this[_0x4cc7('0x1653')][_0x4cc7('0x16fa')](); 0x39 < _0x45ebce && 0x7a >= _0x45ebce && 0x0 == _0x3803ae && (_0x5ea6ab += String[_0x4cc7('0x152b')](_0x45ebce)); _0x56067a[_0x4cc7('0x1ad7')](0x30, _0x45ebce) && 0x39 >= _0x45ebce && ++_0x3803ae; } else { var _0x3cd83d = new _0x19700b(); _0x3cd83d['x'] = _0xf99203[_0x4cc7('0x1ac2')][_0x4cc7('0x2b')](_0x4f242f++); _0x3cd83d['y'] = _0xf99203[_0x4cc7('0x1ac2')][_0x4cc7('0x2b')](_0x4f242f++); _0x3cd83d['z'] = _0xf99203[_0x4cc7('0x1ac2')]['get'](_0x4f242f++); null != _0xf99203[_0x4cc7('0x1acd')] && (_0x3cd83d['u'] = _0xf99203[_0x4cc7('0x1acd')][_0x4cc7('0x2b')](_0x2766a8++), _0x3cd83d['v'] = _0xf99203[_0x4cc7('0x1acd')]['get'](_0x2766a8++)); _0x5ea6ab[_0x4cc7('0x9e7')](_0x2cef84++, _0x3cd83d); } } _0x295509 = _0xf99203[_0x4cc7('0xf80')][_0x4cc7('0x34')](); for (_0x2cef84 = _0x4f242f = 0x0; _0x4f242f < _0x295509; ) _0x5ea6ab = new _0x3a4bc1(), _0x5ea6ab['a'] = _0xf99203[_0x4cc7('0xf80')][_0x4cc7('0x2b')](_0x4f242f++), _0x5ea6ab['b'] = _0xf99203[_0x4cc7('0xf80')][_0x4cc7('0x2b')](_0x4f242f++), _0x5ea6ab['c'] = _0xf99203[_0x4cc7('0xf80')][_0x4cc7('0x2b')](_0x4f242f++), _0x5ea6ab[_0x4cc7('0x1ad8')] = _0xf99203[_0x4cc7('0x1aca')][_0x4cc7('0x2b')](_0x2cef84), _0x3803ae[_0x4cc7('0x9e7')](_0x2cef84++, _0x5ea6ab); }, 'applySmoothGroups': function(_0x52a216, _0x23fa83) { for (var _0xaa722d, _0x43f770, _0x3ef2e3 = _0x52a216['get_length'](), _0x5424e0 = _0x23fa83[_0x4cc7('0x34')](), _0x1a340b, _0x231d7c, _0x5aba1c, _0x4bf907 = _0x2bc114[_0x4cc7('0x9d3')](null, _0x3ef2e3, !0x0), _0x48c401 = 0x0; _0x48c401 < _0x3ef2e3; ) _0xaa722d = _0x48c401++, _0x4bf907[_0x4cc7('0x9e7')](_0xaa722d, _0x2bc114[_0x4cc7('0x9cc')](null)); for (_0x48c401 = 0x0; _0x48c401 < _0x5424e0; ) for (_0xaa722d = _0x48c401++, _0x1a340b = _0x23fa83[_0x4cc7('0x2b')](_0xaa722d), _0x43f770 = 0x0; 0x3 > _0x43f770; ) { _0xaa722d = _0x43f770++; _0x231d7c = _0x4bf907[_0x4cc7('0x2b')](0x0 == _0xaa722d ? _0x1a340b['a'] : 0x1 == _0xaa722d ? _0x1a340b['b'] : _0x1a340b['c']); _0x5aba1c = _0x1a340b[_0x4cc7('0x1ad8')]; for (_0xaa722d = _0x231d7c['get_length']() - 0x1; 0x0 <= _0xaa722d; ) _0x331be6['gt'](_0x5aba1c & _0x231d7c[_0x4cc7('0x2b')](_0xaa722d), 0x0) && (_0x5aba1c |= _0x231d7c[_0x4cc7('0x2b')](_0xaa722d), _0x231d7c[_0x4cc7('0xa5e')](_0xaa722d, 0x1), _0xaa722d = _0x231d7c['get_length']() - 0x1), --_0xaa722d; _0x231d7c[_0x4cc7('0x29')](_0x5aba1c); } _0x48c401 = _0x2bc114[_0x4cc7('0x9d3')](null, _0x3ef2e3, !0x0); for (_0x1a340b = 0x0; _0x1a340b < _0x3ef2e3; ) if (_0x231d7c = _0x1a340b++, _0x43f770 = _0x4bf907[_0x4cc7('0x2b')](_0x231d7c)['get_length'](), !(0x1 > _0x43f770)) for (_0xaa722d = _0x2bc114[_0x4cc7('0x9cc')](null, _0x43f770, !0x0), _0x48c401['set'](_0x231d7c, _0xaa722d), _0xaa722d['set'](0x0, _0x231d7c), _0x231d7c = _0x52a216[_0x4cc7('0x2b')](_0x231d7c), _0x5aba1c = 0x1; _0x5aba1c < _0x43f770; ) { var _0x347d88 = _0x5aba1c++ , _0x16dada = new _0x19700b(); _0x16dada['x'] = _0x231d7c['x']; _0x16dada['y'] = _0x231d7c['y']; _0x16dada['z'] = _0x231d7c['z']; _0x16dada['u'] = _0x231d7c['u']; _0x16dada['v'] = _0x231d7c['v']; _0xaa722d[_0x4cc7('0x9e7')](_0x347d88, _0x52a216[_0x4cc7('0x34')]()); _0x52a216[_0x4cc7('0x29')](_0x16dada); } _0x52a216[_0x4cc7('0x34')](); for (_0x52a216 = 0x0; _0x52a216 < _0x5424e0; ) for (_0x3ef2e3 = _0x52a216++, _0x1a340b = _0x23fa83[_0x4cc7('0x2b')](_0x3ef2e3), _0x5aba1c = _0x1a340b[_0x4cc7('0x1ad8')], _0x3ef2e3 = 0x0; 0x3 > _0x3ef2e3; ) for (_0x347d88 = _0x3ef2e3++, _0xaa722d = 0x0 == _0x347d88 ? _0x1a340b['a'] : 0x1 == _0x347d88 ? _0x1a340b['b'] : _0x1a340b['c'], _0x231d7c = _0x4bf907[_0x4cc7('0x2b')](_0xaa722d), _0x43f770 = _0x231d7c[_0x4cc7('0x34')](), _0xaa722d = _0x48c401[_0x4cc7('0x2b')](_0xaa722d), _0x16dada = 0x0; _0x16dada < _0x43f770; ) { if (0x0 == _0x5aba1c && 0x0 == _0x231d7c['get'](_0x16dada) || _0x331be6['gt'](_0x5aba1c & _0x231d7c[_0x4cc7('0x2b')](_0x16dada), 0x0)) { var _0x5aff49 = _0xaa722d[_0x4cc7('0x2b')](_0x16dada); 0x0 == _0x5aba1c && (_0x231d7c[_0x4cc7('0xa5e')](_0x16dada, 0x1), _0xaa722d[_0x4cc7('0xa5e')](_0x16dada, 0x1)); 0x0 == _0x347d88 ? _0x1a340b['a'] = _0x5aff49 : 0x1 == _0x347d88 ? _0x1a340b['b'] = _0x5aff49 : _0x1a340b['c'] = _0x5aff49; _0x16dada = _0x43f770; } ++_0x16dada; } }, 'finalizeCurrentMaterial': function() { var _0x42bee = {}; _0x42bee['ULHar'] = function(_0x43a5fe, _0x1280b4) { return _0x43a5fe - _0x1280b4; } ; if (_0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]())) { if (_0x4cc7('0x1ad9') === _0x4cc7('0x1ad9')) { var _0x5f486b = null != this[_0x4cc7('0x1ab4')][_0x4cc7('0x1abe')] ? new _0x705f29(null != this[_0x4cc7('0x1ab4')][_0x4cc7('0x1abe')]['texture'] ? this[_0x4cc7('0x1ab4')][_0x4cc7('0x1abe')]['texture'] : _0x430307['getDefaultTexture']()) : new _0x43ea86(this[_0x4cc7('0x1ab4')][_0x4cc7('0x1abb')]); _0x5260f5['__cast'](_0x5f486b, _0x3b6e45)[_0x4cc7('0x1555')](this['_cur_mat'][_0x4cc7('0x1aba')]); _0x5260f5[_0x4cc7('0x99b')](_0x5f486b, _0x3b6e45)[_0x4cc7('0x1784')](this[_0x4cc7('0x1ab4')][_0x4cc7('0x1ada')]); } else { for (var _0x2fc95f = [], _0x404309 = 0x67452301, _0x16e5b1 = -0x10325477, _0x19a090 = -0x67452302, _0x382442 = 0x10325476, _0x5b7ba4 = -0x3c2d1e10, _0x209735 = 0x0; _0x209735 < _0x5f486b[_0x4cc7('0x21')]; ) { for (var _0x2a436e = _0x404309, _0x3b805c = _0x16e5b1, _0x40f86b = _0x19a090, _0xf0022f = _0x382442, _0x1e030f = _0x5b7ba4, _0x51f8f4 = 0x0; 0x50 > _0x51f8f4; ) { if (0x10 > _0x51f8f4) _0x2fc95f[_0x51f8f4] = _0x5f486b[_0x209735 + _0x51f8f4]; else { var _0x152cc7 = _0x2fc95f[_0x51f8f4 - 0x3] ^ _0x2fc95f[_0x51f8f4 - 0x8] ^ _0x2fc95f[_0x51f8f4 - 0xe] ^ _0x2fc95f[_0x42bee[_0x4cc7('0x1adb')](_0x51f8f4, 0x10)]; _0x2fc95f[_0x51f8f4] = _0x152cc7 << 0x1 | _0x152cc7 >>> 0x1f; } _0x152cc7 = (_0x404309 << 0x5 | _0x404309 >>> 0x1b) + this['ft'](_0x51f8f4, _0x16e5b1, _0x19a090, _0x382442) + _0x5b7ba4 + _0x2fc95f[_0x51f8f4] + this['kt'](_0x51f8f4); _0x5b7ba4 = _0x382442; _0x382442 = _0x19a090; _0x19a090 = _0x16e5b1 << 0x1e | _0x16e5b1 >>> 0x2; _0x16e5b1 = _0x404309; _0x404309 = _0x152cc7; ++_0x51f8f4; } _0x404309 += _0x2a436e; _0x16e5b1 += _0x3b805c; _0x19a090 += _0x40f86b; _0x382442 += _0xf0022f; _0x5b7ba4 += _0x1e030f; _0x209735 += 0x10; } return [_0x404309, _0x16e5b1, _0x19a090, _0x382442, _0x5b7ba4]; } } else _0x5f486b = null != this[_0x4cc7('0x1ab4')][_0x4cc7('0x1abe')] ? new _0x2943e4(null != this[_0x4cc7('0x1ab4')][_0x4cc7('0x1abe')][_0x4cc7('0x5c1')] ? this['_cur_mat'][_0x4cc7('0x1abe')][_0x4cc7('0x5c1')] : _0x430307[_0x4cc7('0x16a6')]()) : new _0x2129f7(this[_0x4cc7('0x1ab4')][_0x4cc7('0x1abb')]), _0x5260f5[_0x4cc7('0x99b')](_0x5f486b, _0x5825ec)[_0x4cc7('0x1555')](this['_cur_mat'][_0x4cc7('0x1aba')]), _0x5260f5[_0x4cc7('0x99b')](_0x5f486b, _0x5825ec)[_0x4cc7('0x1784')](this[_0x4cc7('0x1ab4')][_0x4cc7('0x1ada')]); _0x5f486b[_0x4cc7('0x16d7')](this[_0x4cc7('0x1ab4')][_0x4cc7('0x1abd')]); this[_0x4cc7('0xed1')](_0x5f486b, this['_cur_mat'][_0x4cc7('0x5e2')]); var _0x454910 = this[_0x4cc7('0x1ab4')]['name'] , _0x3e34b5 = this[_0x4cc7('0x1ab4')] , _0x56ddac = this['_materials']; null != _0x842c50[_0x454910] ? _0x56ddac[_0x4cc7('0x97d')](_0x454910, _0x3e34b5) : _0x56ddac['h'][_0x454910] = _0x3e34b5; this[_0x4cc7('0x1ab4')][_0x4cc7('0x1629')] = _0x5f486b; this[_0x4cc7('0x1ab4')] = null; }, 'readNulTermString': function() { for (var _0x196bca, _0x21abfc = ''; ; ) { _0x196bca = this['_byteData']['readUnsignedByte'](); if (!_0x331be6['gt'](_0x196bca, 0x0)) break; _0x21abfc += String[_0x4cc7('0x152b')](_0x196bca); } return _0x21abfc; }, 'readTransform': function() { var _0x166c8a = _0x2bc114[_0x4cc7('0x9cf')](null, 0x10, !0x0); _0x166c8a[_0x4cc7('0x9e7')](0x0, this[_0x4cc7('0x1653')]['readFloat']()); _0x166c8a[_0x4cc7('0x9e7')](0x2, this['_byteData'][_0x4cc7('0x175b')]()); _0x166c8a[_0x4cc7('0x9e7')](0x1, this[_0x4cc7('0x1653')][_0x4cc7('0x175b')]()); _0x166c8a['set'](0x3, 0x0); _0x166c8a['set'](0x8, this[_0x4cc7('0x1653')][_0x4cc7('0x175b')]()); _0x166c8a['set'](0xa, this[_0x4cc7('0x1653')]['readFloat']()); _0x166c8a[_0x4cc7('0x9e7')](0x9, this[_0x4cc7('0x1653')][_0x4cc7('0x175b')]()); _0x166c8a['set'](0xb, 0x0); _0x166c8a[_0x4cc7('0x9e7')](0x4, this[_0x4cc7('0x1653')][_0x4cc7('0x175b')]()); _0x166c8a[_0x4cc7('0x9e7')](0x6, this[_0x4cc7('0x1653')][_0x4cc7('0x175b')]()); _0x166c8a[_0x4cc7('0x9e7')](0x5, this[_0x4cc7('0x1653')][_0x4cc7('0x175b')]()); _0x166c8a[_0x4cc7('0x9e7')](0x7, 0x0); _0x166c8a[_0x4cc7('0x9e7')](0xc, this[_0x4cc7('0x1653')]['readFloat']()); _0x166c8a[_0x4cc7('0x9e7')](0xe, this[_0x4cc7('0x1653')]['readFloat']()); _0x166c8a[_0x4cc7('0x9e7')](0xd, this[_0x4cc7('0x1653')]['readFloat']()); _0x166c8a[_0x4cc7('0x9e7')](0xf, 0x1); return _0x166c8a; }, 'readColor': function() { var _0x4dd848 = 0x0 , _0x17c8f8 = 0x0 , _0x1ed5ba = 0x0; var _0x32cb82 = this[_0x4cc7('0x1653')]['readUnsignedShort'](); var _0xe230db = this[_0x4cc7('0x1653')][_0x4cc7('0x1709')](); switch (_0x32cb82) { case 0x10: _0x4dd848 = 0xff * this['_byteData']['readFloat']() | 0x0; _0x17c8f8 = 0xff * this['_byteData'][_0x4cc7('0x175b')]() | 0x0; _0x1ed5ba = 0xff * this[_0x4cc7('0x1653')][_0x4cc7('0x175b')]() | 0x0; break; case 0x11: _0x4dd848 = this[_0x4cc7('0x1653')]['readUnsignedByte'](); _0x17c8f8 = this['_byteData'][_0x4cc7('0x16fa')](); _0x1ed5ba = this[_0x4cc7('0x1653')]['readUnsignedByte'](); break; default: _0x32cb82 = this[_0x4cc7('0x1653')], _0x32cb82[_0x4cc7('0xcc2')] += _0xe230db - 0x6; } return _0x56067a[_0x4cc7('0x5f1')](_0x4dd848 << 0x10 | _0x17c8f8 << 0x8, _0x1ed5ba); }, '__class__': _0x29e6fc }); var _0x2f6262 = function() {}; _0x16dada[_0x4cc7('0x1adc')] = _0x2f6262; _0x2f6262[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x1add')]; _0x2f6262[_0x4cc7('0x8')] = {}; _0x2f6262[_0x4cc7('0x8')][_0x4cc7('0x1124')] = null; _0x2f6262[_0x4cc7('0x8')][_0x4cc7('0x5c1')] = null; _0x2f6262[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x2f6262; var _0x5983d0 = function() {}; _0x16dada[_0x4cc7('0x1ade')] = _0x5983d0; _0x5983d0[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'loaders', _0x4cc7('0x417'), _0x4cc7('0x1adf')]; _0x5983d0[_0x4cc7('0x8')] = {}; _0x5983d0[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null; _0x5983d0[_0x4cc7('0x8')][_0x4cc7('0x1aba')] = null; _0x5983d0[_0x4cc7('0x8')][_0x4cc7('0x1abb')] = null; _0x5983d0[_0x4cc7('0x8')][_0x4cc7('0x1ada')] = null; _0x5983d0[_0x4cc7('0x8')]['twoSided'] = null; _0x5983d0[_0x4cc7('0x8')]['colorMap'] = null; _0x5983d0[_0x4cc7('0x8')][_0x4cc7('0x1ae0')] = null; _0x5983d0[_0x4cc7('0x8')][_0x4cc7('0x1629')] = null; _0x5983d0[_0x4cc7('0x8')]['__class__'] = _0x5983d0; var _0x543355 = function() {}; _0x16dada[_0x4cc7('0x1ae1')] = _0x543355; _0x543355['__name__'] = [_0x4cc7('0x7f'), _0x2d63f9[_0x4cc7('0x412')], _0x2d63f9[_0x4cc7('0x416')], 'ObjectVO']; _0x543355[_0x4cc7('0x8')] = {}; _0x543355[_0x4cc7('0x8')]['name'] = null; _0x543355[_0x4cc7('0x8')][_0x4cc7('0x994')] = null; _0x543355[_0x4cc7('0x8')][_0x4cc7('0x318')] = null; _0x543355[_0x4cc7('0x8')]['verts'] = null; _0x543355[_0x4cc7('0x8')][_0x4cc7('0xf80')] = null; _0x543355[_0x4cc7('0x8')][_0x4cc7('0x1acd')] = null; _0x543355[_0x4cc7('0x8')]['materialFaces'] = null; _0x543355[_0x4cc7('0x8')]['materials'] = null; _0x543355[_0x4cc7('0x8')]['smoothingGroups'] = null; _0x543355[_0x4cc7('0x8')]['__class__'] = _0x543355; var _0x19700b = function() {}; _0x16dada[_0x4cc7('0x1ae2')] = _0x19700b; _0x19700b[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), 'VertexVO']; _0x19700b[_0x4cc7('0x8')] = {}; _0x19700b[_0x4cc7('0x8')]['x'] = null; _0x19700b[_0x4cc7('0x8')]['y'] = null; _0x19700b[_0x4cc7('0x8')]['z'] = null; _0x19700b[_0x4cc7('0x8')]['u'] = null; _0x19700b[_0x4cc7('0x8')]['v'] = null; _0x19700b[_0x4cc7('0x8')]['__class__'] = _0x19700b; var _0x3a4bc1 = function() {}; _0x16dada[_0x2d63f9[_0x4cc7('0x1ae3')]] = _0x3a4bc1; _0x3a4bc1[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'loaders', _0x2d63f9['sFdOw'], _0x4cc7('0x1ae4')]; _0x3a4bc1[_0x4cc7('0x8')] = {}; _0x3a4bc1[_0x4cc7('0x8')]['a'] = null; _0x3a4bc1[_0x4cc7('0x8')]['b'] = null; _0x3a4bc1[_0x4cc7('0x8')]['c'] = null; _0x3a4bc1[_0x4cc7('0x8')][_0x4cc7('0x1ad8')] = null; _0x3a4bc1[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3a4bc1; var _0x1b6060 = function(_0x54c942) { null == _0x54c942 && (_0x54c942 = 0x1); this[_0x4cc7('0x1ae5')] = ''; this['_mtlLibLoaded'] = !0x0; _0x6573cf[_0x4cc7('0x96b')](this, _0x4cc7('0x1669')); this[_0x4cc7('0x1ae6')] = _0x54c942; }; _0x16dada[_0x4cc7('0x1ae7')] = _0x1b6060; _0x1b6060[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x1ae8')]; _0x1b6060[_0x4cc7('0x5ba')] = function(_0x55c0c7) { _0x55c0c7 = _0x55c0c7[_0x4cc7('0x1646')](); return _0x4cc7('0x1ae9') == _0x55c0c7; } ; _0x1b6060['supportsData'] = function(_0x3808eb) { _0x3808eb = _0x1208e5[_0x4cc7('0x8eb')](_0x3808eb); var _0x3727cc = !0x1 , _0x348f34 = !0x1; null != _0x3808eb && (_0x3727cc = -0x1 != _0x3808eb[_0x4cc7('0x2d')](_0x4cc7('0x1aea')), _0x348f34 = -0x1 != _0x3808eb['indexOf'](_0x4cc7('0x1aeb'))); return _0x3727cc ? _0x348f34 : !0x1; } ; _0x1b6060['__super__'] = _0x6573cf; _0x1b6060[_0x4cc7('0x8')] = _0x5aff49(_0x6573cf[_0x4cc7('0x8')], { '_textData': null, '_startedParsing': null, '_charIndex': null, '_oldIndex': null, '_stringLength': null, '_currentObject': null, '_currentGroup': null, '_currentMaterialGroup': null, '_objects': null, '_materialIDs': null, '_materialLoaded': null, '_materialSpecularData': null, '_meshes': null, '_lastMtlID': null, '_objectIndex': null, '_realIndices': null, '_vertexIndex': null, '_vertices': null, '_vertexNormals': null, '_uvs': null, '_scale': null, '_mtlLib': null, '_mtlLibLoaded': null, '_activeMaterialID': null, 'scale': null, 'set_scale': function(_0x5ad8af) { if ('RtXhq' !== _0x4cc7('0x1aec')) { for (var _0x96b603 = 0x0, _0x5c6300 = 0x0, _0x3e8909 = _0x5ad8af[_0x4cc7('0x21')]; _0x5c6300 < _0x3e8909; ) { var _0x51d7c4 = _0x5c6300++; _0x96b603 <<= 0x6; _0x96b603 |= _0x3a8a6f[_0x4cc7('0xc89')](_0x5ad8af, _0x51d7c4) - 0x30 & 0x3f; } return _0x96b603; } else { return this['_scale'] = _0x5ad8af; } }, 'resolveDependency': function(_0x2e0772) { if (_0x4cc7('0x1aed') === 'Ovdeg') { if (_0x4cc7('0x1aee') == _0x2e0772['get_id']()) _0x2e0772 = _0x1208e5[_0x4cc7('0x8eb')](_0x2e0772[_0x4cc7('0x15c2')]()), this[_0x4cc7('0x1aef')](_0x2e0772); else if (0x1 == _0x2e0772[_0x4cc7('0xb73')]()[_0x4cc7('0x34')]()) { var _0x491ba3 = _0x2e0772['get_assets']()[_0x4cc7('0x2b')](0x0); if (_0x4cc7('0x5c1') == _0x491ba3[_0x4cc7('0x463')]()) { var _0x1b9642 = new _0x1680d8(); _0x1b9642[_0x4cc7('0x1af0')] = _0x2e0772[_0x4cc7('0xb75')](); _0x1b9642[_0x4cc7('0x5c1')] = _0x5260f5[_0x4cc7('0x99b')](_0x491ba3, _0x1603fe); this['_materialLoaded'][_0x4cc7('0x29')](_0x1b9642); 0x0 < this[_0x4cc7('0x1af1')][_0x4cc7('0x34')]() && this['applyMaterial'](_0x1b9642); } } } else { _0x491ba3[_0x4cc7('0x1af2')](_0x2e0772['loaded'], _0x2e0772[_0x4cc7('0x1af3')]); } }, 'resolveDependencyFailure': function(_0x49bea5) { var _0x2a89ec = null; 'mtl' == _0x49bea5[_0x4cc7('0xb75')]() ? this[_0x4cc7('0x1af4')] = this[_0x4cc7('0x1af5')] = !0x1 : (_0x2a89ec = new _0x1680d8(), _0x2a89ec[_0x4cc7('0x1af0')] = _0x49bea5[_0x4cc7('0xb75')](), this['_materialLoaded'][_0x4cc7('0x29')](_0x2a89ec)); 0x0 < this[_0x4cc7('0x1af1')][_0x4cc7('0x34')]() && this[_0x4cc7('0x1af6')](_0x2a89ec); }, 'proceedParsing': function() { var _0x518e2f = '\x0a'; this[_0x4cc7('0x167b')] || (this[_0x4cc7('0x15f2')] = this[_0x4cc7('0x167e')](), this['_textData'] = this[_0x4cc7('0x15f2')][_0x4cc7('0x20')](/\\[\r\n]+\s*/gm, '\x20')); -0x1 == this['_textData'][_0x4cc7('0x2d')](_0x518e2f) && (_0x518e2f = '\x0d'); this[_0x4cc7('0x167b')] || (this[_0x4cc7('0x167b')] = !0x0, this['_vertices'] = _0x2bc114[_0x4cc7('0x24')](null), this[_0x4cc7('0xb8b')] = _0x2bc114[_0x4cc7('0x24')](null), this[_0x4cc7('0x1af7')] = _0x2bc114[_0x4cc7('0x24')](null), this[_0x4cc7('0x1af8')] = _0x2bc114[_0x4cc7('0x24')](null), this[_0x4cc7('0x1af1')] = _0x2bc114[_0x4cc7('0x24')](null), this[_0x4cc7('0x11f1')] = _0x2bc114[_0x4cc7('0x24')](null), this[_0x4cc7('0x16c1')] = this[_0x4cc7('0x15f2')][_0x4cc7('0x21')], this[_0x4cc7('0x1682')] = this[_0x4cc7('0x15f2')][_0x4cc7('0x2d')](_0x518e2f, 0x0), this[_0x4cc7('0x1681')] = 0x0, this['_objects'] = _0x2bc114[_0x4cc7('0x24')](null), this[_0x4cc7('0x1af9')] = 0x0); for (; this[_0x4cc7('0x1682')] < this[_0x4cc7('0x16c1')] && this['hasTime'](); ) { this[_0x4cc7('0x1682')] = this[_0x4cc7('0x15f2')][_0x4cc7('0x2d')](_0x518e2f, this[_0x4cc7('0x1681')]); -0x1 == this[_0x4cc7('0x1682')] && (this[_0x4cc7('0x1682')] = this[_0x4cc7('0x16c1')]); var _0x40496f = this[_0x4cc7('0x15f2')][_0x4cc7('0xde7')](this[_0x4cc7('0x1681')], this[_0x4cc7('0x1682')]); _0x40496f = _0x40496f['split']('\x0d')['join'](''); _0x40496f = _0x29cea6[_0x4cc7('0x20')](_0x40496f, '\x20\x20', '\x20'); _0x40496f = _0x40496f[_0x4cc7('0x46')]('\x20'); this[_0x4cc7('0x1681')] = this[_0x4cc7('0x1682')] + 0x1; this[_0x4cc7('0x1afa')](_0x40496f); if (this[_0x4cc7('0x1641')]()) return !0x1; } if (this[_0x4cc7('0x1682')] >= this[_0x4cc7('0x16c1')]) { if (_0x4cc7('0x1afb') === _0x4cc7('0x1afc')) { return _0x1208e5['toByteArray'](this[_0x4cc7('0x15f5')]); } else { if (this[_0x4cc7('0x1af5')] && !this['_mtlLibLoaded']) return !0x1; this['translate'](); this['applyMaterials'](); return !0x0; } } return !0x1; }, 'parseLine': function(_0xbe1b) { switch (_0xbe1b[0x0]) { case 'f': this[_0x4cc7('0x1afd')](_0xbe1b); break; case 'g': this['createGroup'](_0xbe1b); break; case _0x4cc7('0x1afe'): this[_0x4cc7('0x1af5')] = !0x0; this[_0x4cc7('0x1af4')] = !0x1; this[_0x4cc7('0x1aff')](_0xbe1b[0x1]); break; case 'o': this['createObject'](_0xbe1b); break; case _0x4cc7('0x1b00'): this[_0x4cc7('0x1af5')] && ('' == _0xbe1b[0x1] && (_0xbe1b[0x1] = 'def000'), this[_0x4cc7('0x1af7')][_0x4cc7('0x29')](_0xbe1b[0x1]), this['_activeMaterialID'] = _0xbe1b[0x1], null != this[_0x4cc7('0x1b01')] && (this[_0x4cc7('0x1b01')][_0x4cc7('0x1af0')] = this['_activeMaterialID'])); break; case 'v': this[_0x4cc7('0x1b02')](_0xbe1b); break; case 'vn': this[_0x4cc7('0x1b03')](_0xbe1b); break; case 'vt': this[_0x4cc7('0x1a93')](_0xbe1b); } }, 'translate': function() { for (var _0x1b5780 = 0x0, _0xc353ff = this[_0x4cc7('0x1b04')][_0x4cc7('0x34')](); _0x1b5780 < _0xc353ff; ) for (var _0x4effb8 = _0x1b5780++, _0x13636e = this[_0x4cc7('0x1b04')]['get'](_0x4effb8)[_0x4cc7('0x1b05')], _0x8ffde1, _0x14de64, _0x360b65, _0x31ac4f = 0x0, _0x17c5c0 = _0x13636e[_0x4cc7('0x34')](); _0x31ac4f < _0x17c5c0; ) { var _0x4bf907 = _0x31ac4f++; _0x360b65 = new _0x39920c(); _0x8ffde1 = _0x13636e[_0x4cc7('0x2b')](_0x4bf907)[_0x4cc7('0x1b06')]; _0x14de64 = _0x8ffde1[_0x4cc7('0x34')](); for (var _0x48c401 = 0x0; _0x48c401 < _0x14de64; ) { var _0x5b5c98 = _0x48c401++; this['translateMaterialGroup'](_0x8ffde1[_0x4cc7('0x2b')](_0x5b5c98), _0x360b65); } if (0x0 != _0x360b65[_0x4cc7('0xe33')]()[_0x4cc7('0x34')]()) { this[_0x4cc7('0xed1')](_0x360b65, ''); _0x8ffde1 = _0x331be6['gt'](0x2, this['get_materialMode']()) ? new _0x705f29(_0x430307[_0x4cc7('0x16a6')]()) : new _0x2943e4(_0x430307[_0x4cc7('0x16a6')]()); _0x360b65 = new _0x5b5b9f(_0x360b65,_0x8ffde1); null != this[_0x4cc7('0x1b04')][_0x4cc7('0x2b')](_0x4effb8)[_0x4cc7('0x5e2')] ? _0x360b65[_0x4cc7('0xd6a')](this[_0x4cc7('0x1b04')][_0x4cc7('0x2b')](_0x4effb8)[_0x4cc7('0x5e2')]) : null != _0x13636e[_0x4cc7('0x2b')](_0x4bf907)['name'] ? _0x360b65[_0x4cc7('0xd6a')](_0x13636e[_0x4cc7('0x2b')](_0x4bf907)[_0x4cc7('0x5e2')]) : _0x360b65[_0x4cc7('0xd6a')](''); this[_0x4cc7('0x1af1')][_0x4cc7('0x29')](_0x360b65); '' != _0x13636e[_0x4cc7('0x2b')](_0x4bf907)['materialID'] ? _0x8ffde1['set_name'](_0x56067a['JfPZr'](_0x13636e['get'](_0x4bf907)['materialID'], '~') + _0x360b65[_0x4cc7('0xb4e')]()) : _0x8ffde1['set_name'](this[_0x4cc7('0x1b07')] + '~' + _0x360b65[_0x4cc7('0xb4e')]()); if (0x1 < _0x360b65[_0x4cc7('0x1379')]()['get_length']()) for (_0x4bf907 = 0x1, _0x48c401 = _0x360b65['get_subMeshes']()[_0x4cc7('0x34')](); _0x4bf907 < _0x48c401; ) _0x14de64 = _0x4bf907++, _0x360b65['get_subMeshes']()[_0x4cc7('0x2b')](_0x14de64)[_0x4cc7('0x32')](_0x8ffde1); this[_0x4cc7('0xed1')](_0x360b65); } } }, 'translateMaterialGroup': function(_0x550bd5, _0x2faf98) { _0x550bd5 = _0x550bd5[_0x4cc7('0x1b08')]; var _0x17faaa = _0x550bd5[_0x4cc7('0x34')]() , _0x11ef52 = _0x2bc114[_0x4cc7('0x9cf')](null) , _0x32e55e = _0x2bc114[_0x4cc7('0x9cf')](null) , _0x24ae65 = _0x2bc114['toFloatVector'](null) , _0xe98a88 = _0x2bc114[_0x4cc7('0x9cc')](null); this[_0x4cc7('0x1b09')] = new _0x3a1efa(); for (var _0x3fafc9 = this[_0x4cc7('0x1b0a')] = 0x0; _0x3fafc9 < _0x17faaa; ) { if ('zuXoe' !== 'zyPVf') { var _0x350869 = _0x3fafc9++; _0x350869 = _0x550bd5['get'](_0x350869); var _0x4bf907 = _0x350869[_0x4cc7('0x1b0b')]['get_length']() - 0x1; for (var _0x48c401 = 0x1; _0x48c401 < _0x4bf907; ) { var _0x42c3c3 = _0x48c401++; this[_0x4cc7('0x1b0c')](_0x350869, _0x42c3c3, _0x11ef52, _0x32e55e, _0xe98a88, _0x24ae65); this[_0x4cc7('0x1b0c')](_0x350869, 0x0, _0x11ef52, _0x32e55e, _0xe98a88, _0x24ae65); this[_0x4cc7('0x1b0c')](_0x350869, _0x42c3c3 + 0x1, _0x11ef52, _0x32e55e, _0xe98a88, _0x24ae65); } } else { return this[_0x4cc7('0x1b0d')]; } } if (0x0 < _0x11ef52[_0x4cc7('0x34')]()) for (_0x550bd5 = _0x1dd7f3['fromVectors'](_0x11ef52, _0xe98a88, _0x32e55e, _0x24ae65, null, null, null), _0x17faaa = 0x0, _0x11ef52 = _0x550bd5[_0x4cc7('0x34')](); _0x17faaa < _0x11ef52; ) _0x32e55e = _0x17faaa++, _0x2faf98['addSubGeometry'](_0x550bd5['get'](_0x32e55e)); }, 'translateVertexData': function(_0x46a43f, _0x5a91f2, _0xfdc3e7, _0x296f6d, _0x5ab047, _0xd6162) { var _0x1aa402 = this[_0x4cc7('0x1b09')]; var _0x14c162 = _0x46a43f[_0x4cc7('0x1b0b')][_0x4cc7('0x2b')](_0x5a91f2); if (null != _0x842c50[_0x14c162] ? _0x1aa402[_0x4cc7('0xd76')](_0x14c162) : _0x1aa402['h'][_0x4cc7('0x959')](_0x14c162)) _0x296f6d = this['_realIndices'], _0x46a43f = _0x46a43f[_0x4cc7('0x1b0b')][_0x4cc7('0x2b')](_0x5a91f2), _0x1aa402 = (null != _0x842c50[_0x46a43f] ? _0x296f6d[_0x4cc7('0xd77')](_0x46a43f) : _0x296f6d['h'][_0x46a43f]) - 0x1; else { _0x1aa402 = this[_0x4cc7('0x1b0a')]; _0x14c162 = this[_0x4cc7('0x1b09')]; var _0x579bd1 = _0x46a43f[_0x4cc7('0x1b0b')][_0x4cc7('0x2b')](_0x5a91f2) , _0x4bf907 = ++this[_0x4cc7('0x1b0a')]; null != _0x842c50[_0x579bd1] ? _0x14c162['setReserved'](_0x579bd1, _0x4bf907) : _0x14c162['h'][_0x579bd1] = _0x4bf907; _0x14c162 = this[_0x4cc7('0x1695')][_0x4cc7('0x2b')](_0x46a43f[_0x4cc7('0x1b0e')][_0x4cc7('0x2b')](_0x5a91f2) - 0x1); _0xfdc3e7[_0x4cc7('0x29')](_0x14c162[_0x4cc7('0x472')]() * this[_0x4cc7('0x1ae6')]); _0xfdc3e7[_0x4cc7('0x29')](_0x14c162['get_y']() * this[_0x4cc7('0x1ae6')]); _0xfdc3e7['push'](_0x56067a['wzKrp'](_0x14c162[_0x4cc7('0xd92')](), this[_0x4cc7('0x1ae6')])); 0x0 < _0x46a43f['normalIndices'][_0x4cc7('0x34')]() && (_0xfdc3e7 = this[_0x4cc7('0xb8b')][_0x4cc7('0x2b')](_0x46a43f[_0x4cc7('0x1b0f')][_0x4cc7('0x2b')](_0x5a91f2) - 0x1), _0xd6162[_0x4cc7('0x29')](_0xfdc3e7[_0x4cc7('0x472')]()), _0xd6162[_0x4cc7('0x29')](_0xfdc3e7[_0x4cc7('0xb45')]()), _0xd6162['push'](_0xfdc3e7[_0x4cc7('0xd92')]())); if (0x0 < _0x46a43f['uvIndices']['get_length']()) try { var _0x48c401 = this[_0x4cc7('0x11f1')][_0x4cc7('0x2b')](_0x46a43f['uvIndices'][_0x4cc7('0x2b')](_0x5a91f2) - 0x1); _0x296f6d[_0x4cc7('0x29')](_0x48c401[_0x4cc7('0x121f')]()); _0x296f6d[_0x4cc7('0x29')](_0x48c401['get_v']()); } catch (_0x1d8889) { if (_0x4964ea[_0x4cc7('0xab4')] = _0x1d8889, _0x1d8889 instanceof _0x202aa0 && (_0x1d8889 = _0x1d8889[_0x4cc7('0x9a4')]), _0x5260f5[_0x4cc7('0x9a0')](_0x1d8889, _0xc6df85)) switch (_0x5a91f2) { case 0x0: _0x296f6d[_0x4cc7('0x29')](0x0); _0x296f6d[_0x4cc7('0x29')](0x1); break; case 0x1: _0x296f6d[_0x4cc7('0x29')](0.5); _0x296f6d[_0x4cc7('0x29')](0x0); break; case 0x2: _0x296f6d['push'](0x1), _0x296f6d[_0x4cc7('0x29')](0x1); } else throw _0x1d8889; } } _0x5ab047[_0x4cc7('0x29')](_0x1aa402); }, 'createObject': function(_0x48c192) { this['_currentMaterialGroup'] = this[_0x4cc7('0x1b01')] = null; this[_0x4cc7('0x1b04')][_0x4cc7('0x29')](this[_0x4cc7('0x1b10')] = new _0x31fbde()); null != _0x48c192 && (this['_currentObject'][_0x4cc7('0x5e2')] = _0x48c192[0x1]); }, 'createGroup': function(_0x3f05c6) { null == this['_currentObject'] && this[_0x4cc7('0x1b11')](null); this[_0x4cc7('0x1b01')] = new _0x2aa514(); this['_currentGroup'][_0x4cc7('0x1af0')] = this[_0x4cc7('0x1ae5')]; null != _0x3f05c6 && (this['_currentGroup'][_0x4cc7('0x5e2')] = _0x3f05c6[0x1]); this[_0x4cc7('0x1b10')][_0x4cc7('0x1b05')][_0x4cc7('0x29')](this[_0x4cc7('0x1b01')]); this[_0x4cc7('0x1b12')](null); }, 'createMaterialGroup': function(_0x2f9c97) { this[_0x4cc7('0x1b13')] = new _0x45e052(); null != _0x2f9c97 && (this[_0x4cc7('0x1b13')][_0x4cc7('0x1124')] = _0x2f9c97[0x1]); this[_0x4cc7('0x1b01')][_0x4cc7('0x1b06')][_0x4cc7('0x29')](this[_0x4cc7('0x1b13')]); }, 'parseVertex': function(_0x1e9883) { if (0x4 < _0x1e9883[_0x4cc7('0x21')]) { for (var _0x722d7e = [], _0x4109a5, _0x47a280 = 0x1, _0x11c4bd = _0x1e9883['length']; _0x47a280 < _0x11c4bd; ) _0x4109a5 = _0x47a280++, _0x4109a5 = parseFloat(_0x1e9883[_0x4109a5]), isNaN(_0x4109a5) || _0x722d7e[_0x4cc7('0x29')](_0x4109a5); this[_0x4cc7('0x1695')]['push'](new _0xa33b87(_0x722d7e[0x0],_0x722d7e[0x1],-_0x722d7e[0x2])); } else this[_0x4cc7('0x1695')]['push'](new _0xa33b87(parseFloat(_0x1e9883[0x1]),parseFloat(_0x1e9883[0x2]),-parseFloat(_0x1e9883[0x3]))); }, 'parseUV': function(_0x37b068) { if (0x3 < _0x37b068[_0x4cc7('0x21')]) { for (var _0x2b74c1 = [], _0x3bf0ce, _0x130694 = 0x1, _0x29d88d = _0x37b068['length']; _0x130694 < _0x29d88d; ) _0x3bf0ce = _0x130694++, _0x3bf0ce = parseFloat(_0x37b068[_0x3bf0ce]), isNaN(_0x3bf0ce) || _0x2b74c1[_0x4cc7('0x29')](_0x3bf0ce); this[_0x4cc7('0x11f1')][_0x4cc7('0x29')](new _0x3dff6d(_0x2b74c1[0x0],0x1 - _0x2b74c1[0x1])); } else this[_0x4cc7('0x11f1')][_0x4cc7('0x29')](new _0x3dff6d(parseFloat(_0x37b068[0x1]),0x1 - parseFloat(_0x37b068[0x2]))); }, 'parseVertexNormal': function(_0x5437a4) { if (0x4 < _0x5437a4['length']) { for (var _0x36c668 = [], _0x48d003, _0x52d9df = 0x1, _0x4e2d94 = _0x5437a4[_0x4cc7('0x21')]; _0x52d9df < _0x4e2d94; ) _0x48d003 = _0x52d9df++, _0x48d003 = parseFloat(_0x5437a4[_0x48d003]), isNaN(_0x48d003) || _0x36c668[_0x4cc7('0x29')](_0x48d003); this[_0x4cc7('0xb8b')][_0x4cc7('0x29')](new _0xa33b87(_0x36c668[0x0],_0x36c668[0x1],-_0x36c668[0x2])); } else this[_0x4cc7('0xb8b')][_0x4cc7('0x29')](new _0xa33b87(parseFloat(_0x5437a4[0x1]),parseFloat(_0x5437a4[0x2]),-parseFloat(_0x5437a4[0x3]))); }, 'parseFace': function(_0x1b4e98) { var _0x1073df = _0x1b4e98['length'] , _0x359d0b = new _0x1702ee(); null == this[_0x4cc7('0x1b01')] && this[_0x4cc7('0x1b14')](null); for (var _0x83b76e, _0xd6d3df = 0x1; _0xd6d3df < _0x1073df; ) { var _0x469677 = _0xd6d3df++; '' != _0x1b4e98[_0x469677] && (_0x83b76e = _0x1b4e98[_0x469677][_0x4cc7('0x46')]('/'), _0x359d0b[_0x4cc7('0x1b0e')][_0x4cc7('0x29')](this['parseIndex'](_0x4bf907['parseInt'](_0x83b76e[0x0]), this[_0x4cc7('0x1695')][_0x4cc7('0x34')]())), null != _0x83b76e[0x1] && 0x0 < _0x83b76e[0x1]['length'] && _0x359d0b[_0x4cc7('0x1b15')][_0x4cc7('0x29')](this[_0x4cc7('0x1b16')](_0x4bf907[_0x4cc7('0xd08')](_0x83b76e[0x1]), this[_0x4cc7('0x11f1')]['get_length']())), null != _0x83b76e[0x2] && 0x0 < _0x83b76e[0x2][_0x4cc7('0x21')] && _0x359d0b[_0x4cc7('0x1b0f')][_0x4cc7('0x29')](this[_0x4cc7('0x1b16')](_0x4bf907[_0x4cc7('0xd08')](_0x83b76e[0x2]), this['_vertexNormals'][_0x4cc7('0x34')]())), _0x359d0b[_0x4cc7('0x1b0b')]['push'](_0x1b4e98[_0x469677])); } this[_0x4cc7('0x1b13')][_0x4cc7('0x1b08')][_0x4cc7('0x29')](_0x359d0b); }, 'parseIndex': function(_0x20851b, _0x2722f1) { return 0x0 > _0x20851b ? _0x20851b + _0x2722f1 + 0x1 : _0x20851b; }, 'parseMtl': function(_0x31fd98) { _0x31fd98 = _0x31fd98[_0x4cc7('0x46')](_0x4cc7('0x1b17')); for (var _0x1cad6c, _0x2c7943, _0x440800, _0x5ab34f, _0x334c62, _0x5940ec, _0x19005e, _0x484036, _0x4bf907, _0x48c401, _0x1a1098 = 0x0, _0x16dada = _0x31fd98['length']; _0x1a1098 < _0x16dada; ) { _0x4bf907 = _0x1a1098++; _0x1cad6c = _0x31fd98[_0x4bf907][_0x4cc7('0x46')]('\x0d')['join']('')['split']('\x0a'); 0x1 == _0x1cad6c[_0x4cc7('0x21')] && (_0x1cad6c = _0x31fd98[_0x4bf907][_0x4cc7('0x46')]('\x0d')); _0x334c62 = _0x5940ec = _0x19005e = 0xffffff; _0x484036 = 0x0; _0x5ab34f = _0x440800 = !0x1; _0x4bf907 = 0x1; _0x48c401 = ''; for (var _0x5aff49 = 0x0, _0xe76438 = _0x1cad6c[_0x4cc7('0x21')]; _0x5aff49 < _0xe76438; ) { var _0x512ec8 = _0x5aff49++; _0x1cad6c[_0x512ec8] = _0x1cad6c[_0x512ec8][_0x4cc7('0x20')](/\s+$/, ''); if ('#' != _0x1cad6c[_0x512ec8][_0x4cc7('0xde7')](0x0, 0x1) && (0x0 == _0x512ec8 || '' != _0x1cad6c[_0x512ec8])) { _0x2c7943 = _0x1cad6c[_0x512ec8][_0x4cc7('0x46')]('\x20'); if (0x9 == _0x3a8a6f[_0x4cc7('0xc89')](_0x2c7943[0x0], 0x0) || 0x20 == _0x3a8a6f[_0x4cc7('0xc89')](_0x2c7943[0x0], 0x0)) _0x2c7943[0x0] = _0x2c7943[0x0][_0x4cc7('0xde7')](0x1, _0x2c7943[0x0]['length']); if (0x0 == _0x512ec8) this['_lastMtlID'] = _0x2c7943[_0x4cc7('0xc7a')](''), this['_lastMtlID'] = '' == this[_0x4cc7('0x1b07')] ? 'def000' : this['_lastMtlID']; else switch (_0x2c7943[0x0]) { case 'Ka': '' == _0x2c7943[0x1] || isNaN(parseFloat(_0x2c7943[0x1])) || '' == _0x2c7943[0x2] || isNaN(parseFloat(_0x2c7943[0x2])) || '' == _0x2c7943[0x3] || isNaN(parseFloat(_0x2c7943[0x3])) || (_0x5940ec = this[_0x4cc7('0x1b18')](_0x2c7943[0x1], _0x2c7943[0x2], _0x2c7943[0x3])); break; case 'Kd': '' == _0x2c7943[0x1] || _0x56067a[_0x4cc7('0x581')](isNaN, parseFloat(_0x2c7943[0x1])) || '' == _0x2c7943[0x2] || isNaN(parseFloat(_0x2c7943[0x2])) || '' == _0x2c7943[0x3] || _0x56067a[_0x4cc7('0x5f3')](isNaN, parseFloat(_0x2c7943[0x3])) || (_0x334c62 = this[_0x4cc7('0x1b18')](_0x2c7943[0x1], _0x2c7943[0x2], _0x2c7943[0x3]), _0x5ab34f = !0x0); break; case 'Ks': '' == _0x2c7943[0x1] || isNaN(parseFloat(_0x2c7943[0x1])) || '' == _0x2c7943[0x2] || isNaN(_0x56067a[_0x4cc7('0x1b19')](parseFloat, _0x2c7943[0x2])) || '' == _0x2c7943[0x3] || isNaN(parseFloat(_0x2c7943[0x3])) || (_0x19005e = this[_0x4cc7('0x1b18')](_0x2c7943[0x1], _0x2c7943[0x2], _0x2c7943[0x3]), _0x440800 = !0x0); break; case 'Ns': '' == _0x2c7943[0x1] || isNaN(parseFloat(_0x2c7943[0x1])) || (_0x484036 = 0.001 * parseFloat(_0x2c7943[0x1])); 0x0 == _0x484036 && (_0x440800 = !0x1); break; case 'd': case 'tr': '' == _0x2c7943[0x1] || isNaN(parseFloat(_0x2c7943[0x1])) || (_0x4bf907 = parseFloat(_0x2c7943[0x1])); break; case _0x4cc7('0x1b1a'): _0x48c401 = this[_0x4cc7('0x1b1b')](_0x2c7943), _0x48c401 = _0x29cea6[_0x4cc7('0x20')](_0x48c401, '\x5c', '/'); } } } '' != _0x48c401 ? (_0x440800 && (_0x440800 = new _0x2cd77f(), _0x440800[_0x4cc7('0x1784')](_0x19005e), _0x440800[_0x4cc7('0x1558')](_0x484036), _0x19005e = new _0x41a411(), _0x19005e['alpha'] = _0x4bf907, _0x19005e[_0x4cc7('0x1b1c')] = _0x440800, _0x19005e[_0x4cc7('0x1af0')] = this[_0x4cc7('0x1b07')], null == this[_0x4cc7('0x1b1d')] && (this[_0x4cc7('0x1b1d')] = _0x2bc114[_0x4cc7('0x24')](null)), this[_0x4cc7('0x1b1d')][_0x4cc7('0x29')](_0x19005e)), this[_0x4cc7('0x16a7')](this[_0x4cc7('0x1b07')], new _0x4ccd8b(_0x48c401))) : _0x5ab34f && !isNaN(_0x331be6['toFloat'](_0x334c62)) && (_0x48c401 = new _0x1680d8(), _0x48c401[_0x4cc7('0x1af0')] = this[_0x4cc7('0x1b07')], 0x0 == _0x4bf907 && _0x4f6276[_0x4cc7('0xbdb')]('Warning:\x20an\x20alpha\x20value\x20of\x200\x20was\x20found\x20in\x20mtl\x20color\x20tag\x20(Tr\x20or\x20d)\x20ref:' + this[_0x4cc7('0x1b07')] + _0x56067a[_0x4cc7('0x5f4')]), _0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) ? (_0x1cad6c = new _0x43ea86(_0x334c62), _0x5260f5[_0x4cc7('0x99b')](_0x1cad6c, _0x43ea86)[_0x4cc7('0x10cd')](_0x4bf907), _0x5260f5[_0x4cc7('0x99b')](_0x1cad6c, _0x43ea86)[_0x4cc7('0x1555')](_0x5940ec), _0x5260f5[_0x4cc7('0x99b')](_0x1cad6c, _0x43ea86)[_0x4cc7('0x1774')](!0x0), _0x440800 && (_0x5260f5[_0x4cc7('0x99b')](_0x1cad6c, _0x43ea86)['set_specularColor'](_0x19005e), _0x5260f5[_0x4cc7('0x99b')](_0x1cad6c, _0x43ea86)[_0x4cc7('0x1558')](_0x484036))) : (_0x1cad6c = new _0x2129f7(_0x334c62), _0x5260f5[_0x4cc7('0x99b')](_0x1cad6c, _0x2129f7)[_0x4cc7('0x1555')](_0x5940ec), _0x5260f5['__cast'](_0x1cad6c, _0x2129f7)['set_repeat'](!0x0), _0x440800 && (_0x5260f5[_0x4cc7('0x99b')](_0x1cad6c, _0x2129f7)[_0x4cc7('0x1784')](_0x19005e), _0x5260f5[_0x4cc7('0x99b')](_0x1cad6c, _0x2129f7)['set_specular'](_0x484036))), _0x48c401['cm'] = _0x1cad6c, this[_0x4cc7('0x1af8')][_0x4cc7('0x29')](_0x48c401), 0x0 < this[_0x4cc7('0x1af1')][_0x4cc7('0x34')]() && this[_0x4cc7('0x1af6')](_0x48c401)); } this[_0x4cc7('0x1af4')] = !0x0; }, 'toColor': function(_0x2d9bc0, _0x44efde, _0x36587e) { if (_0x4cc7('0x1b1e') !== 'RPTAe') { return (0xff * parseFloat(_0x2d9bc0) | 0x0) << 0x10 | (0xff * parseFloat(_0x44efde) | 0x0) << 0x8 | 0xff * _0x56067a[_0x4cc7('0x1b19')](parseFloat, _0x36587e) | 0x0; } else { return this[_0x4cc7('0x1b1f')] = _0x2d9bc0; } }, 'parseMapKdString': function(_0x5705e3) { var _0x3038be = '', _0x56c08c, _0x5838b3 = !0x1; for (_0x56c08c = 0x1; _0x56c08c < _0x5705e3[_0x4cc7('0x21')]; ) { if (_0x4cc7('0x1b20') !== 'pFvnI') { _0x5705e3 = ['FillSolid', 0x1, _0x5705e3]; _0x5705e3[_0x4cc7('0xd2f')] = _0x267081; _0x5705e3['toString'] = _0x3e3cd2; return _0x5705e3; } else { switch (_0x5705e3[_0x56c08c]) { case _0x4cc7('0x1b21'): case _0x4cc7('0x1b22'): case _0x4cc7('0x1b23'): case _0x4cc7('0x1b24'): case '-texres': _0x56c08c += 0x2; break; case _0x4cc7('0x1b25'): _0x56c08c += 0x3; break; case '-o': case '-s': case '-t': _0x56c08c += 0x4; continue; default: _0x5838b3 = !0x0; } if (_0x5838b3) break; } } for (; _0x56c08c < _0x5705e3[_0x4cc7('0x21')]; ) _0x3038be += _0x5705e3[_0x56c08c], _0x3038be += '\x20', ++_0x56c08c; return _0x3038be = _0x3038be[_0x4cc7('0x20')](/\s+$/, ''); }, 'loadMtl': function(_0x334764) { this[_0x4cc7('0x16a7')](_0x4cc7('0x1aee'), new _0x4ccd8b(_0x334764), !0x0); this[_0x4cc7('0x17a1')](); }, 'applyMaterial': function(_0x4277da) { for (var _0xfe969, _0x24b5a5, _0x3d9dfe = null, _0x3024fb, _0x2047af = 0x0; _0x2047af < this['_meshes'][_0x4cc7('0x34')](); ) { _0x24b5a5 = this[_0x4cc7('0x1af1')][_0x4cc7('0x2b')](_0x2047af); _0xfe969 = _0x24b5a5[_0x4cc7('0x31')]()[_0x4cc7('0xb4e')]()['split']('~'); if (_0xfe969[0x0] == _0x4277da[_0x4cc7('0x1af0')]) { if (null != _0x4277da['cm']) null != _0x24b5a5['get_material']() && _0x24b5a5[_0x4cc7('0x32')](null), _0x24b5a5[_0x4cc7('0x32')](_0x4277da['cm']); else if (null != _0x4277da['texture']) if (_0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]())) if (_0x3d9dfe = _0x5260f5[_0x4cc7('0x99b')](_0x24b5a5['get_material'](), _0x705f29), _0x5260f5[_0x4cc7('0x99b')](_0x3d9dfe, _0x705f29)[_0x4cc7('0xb76')](_0x4277da[_0x4cc7('0x5c1')]), _0x5260f5[_0x4cc7('0x99b')](_0x3d9dfe, _0x705f29)[_0x4cc7('0x1555')](_0x4277da['ambientColor']), _0x5260f5[_0x4cc7('0x99b')](_0x3d9dfe, _0x705f29)['set_alpha'](_0x4277da[_0x4cc7('0x1341')]), _0x5260f5['__cast'](_0x3d9dfe, _0x705f29)[_0x4cc7('0x1774')](!0x0), null != _0x4277da[_0x4cc7('0x1b26')]) _0x5260f5['__cast'](_0x3d9dfe, _0x705f29)['set_specularMethod'](null), _0x5260f5[_0x4cc7('0x99b')](_0x3d9dfe, _0x705f29)[_0x4cc7('0x42b')](_0x4277da['specularMethod']); else { if (null != this[_0x4cc7('0x1b1d')]) for (var _0x16d125 = 0x0, _0x26adeb = this[_0x4cc7('0x1b1d')]['get_length'](); _0x16d125 < _0x26adeb; ) if (_0x3024fb = _0x16d125++, _0x3024fb = this['_materialSpecularData'][_0x4cc7('0x2b')](_0x3024fb), _0x3024fb[_0x4cc7('0x1af0')] == _0x4277da['materialID']) { _0x5260f5[_0x4cc7('0x99b')](_0x3d9dfe, _0x705f29)[_0x4cc7('0x42b')](null); _0x5260f5[_0x4cc7('0x99b')](_0x3d9dfe, _0x705f29)[_0x4cc7('0x42b')](_0x3024fb[_0x4cc7('0x1b1c')]); _0x5260f5['__cast'](_0x3d9dfe, _0x705f29)[_0x4cc7('0x1555')](_0x3024fb[_0x4cc7('0x1aba')]); _0x5260f5['__cast'](_0x3d9dfe, _0x705f29)['set_alpha'](_0x3024fb['alpha']); break; } } else if (_0x3d9dfe = _0x5260f5[_0x4cc7('0x99b')](_0x24b5a5[_0x4cc7('0x31')](), _0x2943e4), _0x5260f5[_0x4cc7('0x99b')](_0x3d9dfe, _0x2943e4)[_0x4cc7('0xb76')](_0x4277da[_0x4cc7('0x5c1')]), _0x5260f5[_0x4cc7('0x99b')](_0x3d9dfe, _0x2943e4)['set_ambientColor'](_0x4277da[_0x4cc7('0x1aba')]), _0x5260f5[_0x4cc7('0x99b')](_0x3d9dfe, _0x2943e4)['set_repeat'](!0x0), null != _0x4277da[_0x4cc7('0x1b26')]) _0x5260f5['__cast'](_0x3d9dfe, _0x2943e4)[_0x4cc7('0x42b')](null), _0x5260f5['__cast'](_0x3d9dfe, _0x2943e4)[_0x4cc7('0x42b')](_0x4277da[_0x4cc7('0x1b26')]); else if (null != this[_0x4cc7('0x1b1d')]) for (_0x16d125 = 0x0, _0x26adeb = this[_0x4cc7('0x1b1d')]['get_length'](); _0x16d125 < _0x26adeb; ) if (_0x3024fb = _0x16d125++, _0x3024fb = this['_materialSpecularData'][_0x4cc7('0x2b')](_0x3024fb), _0x3024fb[_0x4cc7('0x1af0')] == _0x4277da[_0x4cc7('0x1af0')]) { _0x5260f5['__cast'](_0x3d9dfe, _0x2943e4)[_0x4cc7('0x42b')](null); _0x5260f5[_0x4cc7('0x99b')](_0x3d9dfe, _0x2943e4)[_0x4cc7('0x42b')](_0x3024fb[_0x4cc7('0x1b1c')]); _0x5260f5[_0x4cc7('0x99b')](_0x3d9dfe, _0x2943e4)[_0x4cc7('0x1555')](_0x3024fb['ambientColor']); break; } _0xfe969 = _0x4cc7('0x1b27') == _0xfe969[0x0] ? _0xfe969[0x1] + _0x4cc7('0x1b28') : _0xfe969[0x0]; _0x24b5a5[_0x4cc7('0x31')]()[_0x4cc7('0xd6a')](_0xfe969); this[_0x4cc7('0x1af1')][_0x4cc7('0xa5e')](_0x2047af, 0x1); --_0x2047af; } ++_0x2047af; } null == _0x4277da['cm'] && null == _0x3d9dfe || this[_0x4cc7('0xed1')](_0x2d63f9[_0x4cc7('0x121')](null, _0x4277da['cm']) ? _0x4277da['cm'] : _0x3d9dfe); }, 'applyMaterials': function() { if (0x0 != this['_materialLoaded'][_0x4cc7('0x34')]()) for (var _0x17ca13 = 0x0, _0x473ec9 = this['_materialLoaded'][_0x4cc7('0x34')](); _0x17ca13 < _0x473ec9; ) { var _0x4896dc = _0x17ca13++; this[_0x4cc7('0x1af6')](this[_0x4cc7('0x1af8')][_0x4cc7('0x2b')](_0x4896dc)); } }, '__class__': _0x1b6060, '__properties__': _0x5aff49(_0x6573cf['prototype']['__properties__'], { 'set_scale': _0x4cc7('0x1b29') }) }); var _0x31fbde = function() { this['groups'] = _0x2bc114[_0x4cc7('0x24')](null); }; _0x16dada[_0x2d63f9[_0x4cc7('0x1b2a')]] = _0x31fbde; _0x31fbde[_0x4cc7('0x8f2')] = ['away3d', 'loaders', _0x4cc7('0x417'), _0x4cc7('0x1b2b')]; _0x31fbde[_0x4cc7('0x8')] = {}; _0x31fbde[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null; _0x31fbde[_0x4cc7('0x8')][_0x4cc7('0x1b05')] = null; _0x31fbde[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x31fbde; var _0x2aa514 = function() { this['materialGroups'] = _0x2bc114[_0x4cc7('0x24')](null); }; _0x16dada['away3d.loaders.parsers.Group'] = _0x2aa514; _0x2aa514[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x1b2c')]; _0x2aa514[_0x4cc7('0x8')] = {}; _0x2aa514[_0x4cc7('0x8')]['name'] = null; _0x2aa514[_0x4cc7('0x8')][_0x4cc7('0x1af0')] = null; _0x2aa514[_0x4cc7('0x8')][_0x4cc7('0x1b06')] = null; _0x2aa514[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x2aa514; var _0x45e052 = function() { this['faces'] = _0x2bc114[_0x4cc7('0x24')](null); }; _0x16dada[_0x4cc7('0x1b2d')] = _0x45e052; _0x45e052[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x1b2e')]; _0x45e052[_0x4cc7('0x8')] = {}; _0x45e052[_0x4cc7('0x8')][_0x4cc7('0x1124')] = null; _0x45e052[_0x4cc7('0x8')]['faces'] = null; _0x45e052[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x45e052; var _0x41a411 = function() { this['alpha'] = 0x1; this[_0x4cc7('0x1aba')] = 0xffffff; }; _0x16dada['away3d.loaders.parsers.SpecularData'] = _0x41a411; _0x41a411[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x1b2f')]; _0x41a411[_0x4cc7('0x8')] = {}; _0x41a411[_0x4cc7('0x8')]['materialID'] = null; _0x41a411[_0x4cc7('0x8')][_0x4cc7('0x1b1c')] = null; _0x41a411[_0x4cc7('0x8')][_0x4cc7('0x1aba')] = null; _0x41a411[_0x4cc7('0x8')][_0x4cc7('0x1341')] = null; _0x41a411[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x41a411; var _0x1680d8 = function() { this[_0x4cc7('0x1341')] = 0x1; this[_0x4cc7('0x1aba')] = 0xffffff; }; _0x16dada['away3d.loaders.parsers.LoadedMaterial'] = _0x1680d8; _0x1680d8['__name__'] = [_0x4cc7('0x7f'), 'loaders', _0x4cc7('0x417'), _0x4cc7('0x1b30')]; _0x1680d8[_0x4cc7('0x8')] = {}; _0x1680d8[_0x4cc7('0x8')][_0x4cc7('0x1af0')] = null; _0x1680d8[_0x4cc7('0x8')][_0x4cc7('0x5c1')] = null; _0x1680d8[_0x4cc7('0x8')]['cm'] = null; _0x1680d8[_0x4cc7('0x8')]['specularMethod'] = null; _0x1680d8[_0x4cc7('0x8')][_0x4cc7('0x1aba')] = null; _0x1680d8[_0x4cc7('0x8')][_0x4cc7('0x1341')] = null; _0x1680d8[_0x4cc7('0x8')]['__class__'] = _0x1680d8; var _0x1702ee = function() { this[_0x4cc7('0x1b0b')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x1b0f')] = _0x2bc114[_0x4cc7('0x9cc')](null); this['uvIndices'] = _0x2bc114[_0x4cc7('0x9cc')](null); this['vertexIndices'] = _0x2bc114[_0x4cc7('0x9cc')](null); }; _0x16dada[_0x4cc7('0x1b31')] = _0x1702ee; _0x1702ee[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), 'parsers', _0x4cc7('0x1b32')]; _0x1702ee[_0x4cc7('0x8')] = {}; _0x1702ee[_0x4cc7('0x8')][_0x4cc7('0x1b0e')] = null; _0x1702ee[_0x4cc7('0x8')][_0x4cc7('0x1b15')] = null; _0x1702ee[_0x4cc7('0x8')][_0x4cc7('0x1b0f')] = null; _0x1702ee[_0x4cc7('0x8')]['indexIds'] = null; _0x1702ee[_0x4cc7('0x8')]['__class__'] = _0x1702ee; var _0x31662d = function() {}; _0x16dada[_0x4cc7('0x1b33')] = _0x31662d; _0x31662d['__name__'] = [_0x4cc7('0x7f'), 'loaders', _0x4cc7('0x417'), _0x4cc7('0x1b34')]; _0x31662d[_0x4cc7('0x1b35')] = function() { _0x19454f['enableParsers'](_0x31662d[_0x4cc7('0x1b36')]); } ; var _0x1208e5 = function() {}; _0x16dada[_0x4cc7('0x1b37')] = _0x1208e5; _0x1208e5[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), 'parsers', _0x4cc7('0x52a'), _0x4cc7('0x1b38')]; _0x1208e5['toByteArray'] = function(_0x2e3074) { _0x5260f5['__instanceof'](_0x2e3074, _0x39d1e6) && (_0x2e3074 = _0x4b4d92[_0x4cc7('0xce9')](_0x2e3074, [])); return _0x5260f5[_0x4cc7('0x9a0')](_0x2e3074, _0x220b4b) ? _0x2e3074 : null; } ; _0x1208e5[_0x4cc7('0x8eb')] = function(_0x21424e, _0x270252) { if (_0x2d63f9[_0x4cc7('0x1b39')] !== _0x4cc7('0x127')) { null != _0x21424e && null != this['_shadowMethod'] && _0x21424e[_0x4cc7('0xa28')](this[_0x4cc7('0x1b3a')]); this['_shadowMethod'] = _0x21424e; this[_0x4cc7('0x1b3b')](); return _0x21424e; } else { null == _0x270252 && (_0x270252 = 0x0); 0x0 == _0x270252 && (_0x270252 = -0x1); if (_0x4cc7('0x4dc') == typeof _0x21424e) return _0x3a8a6f['substr'](_0x21424e, 0x0, Math['min'](_0x331be6[_0x4cc7('0xea3')](_0x270252), _0x21424e[_0x4cc7('0x21')]) | 0x0); _0x21424e = _0x1208e5['toByteArray'](_0x21424e); return null != _0x21424e ? (_0x21424e['position'] = 0x0, _0x21424e['readUTFBytes'](Math[_0x4cc7('0x53')](_0x331be6[_0x4cc7('0xea3')](_0x21424e[_0x4cc7('0x21')] - _0x21424e[_0x4cc7('0xcc2')]), _0x331be6[_0x4cc7('0xea3')](_0x270252)) | 0x0)) : null; } } ; var _0x43f7fe = function() { this[_0x4cc7('0x1b3c')] = 0x5; this[_0x4cc7('0x1205')] = 0x1; this[_0x4cc7('0x1b3d')] = this[_0x4cc7('0x1b3e')] = !0x0; this['_numPasses'] = 0x0; this[_0x4cc7('0xe0b')] = 0xa; this[_0x4cc7('0xd7d')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x1207')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x133a')] = new _0x350093(); this['_distancePass'] = new _0x1c2e46(); this[_0x4cc7('0x133a')]['addEventListener']('change', _0x48c401(this, this[_0x4cc7('0x1b3f')])); this[_0x4cc7('0x133b')][_0x4cc7('0x9ad')](_0x4cc7('0x96a'), _0x48c401(this, this[_0x4cc7('0x1b40')])); this[_0x4cc7('0x1782')](!0x0); this[_0x4cc7('0x144a')] = _0x43f7fe['MATERIAL_ID_COUNT']++; _0x4ae64a[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0x1b41')] = _0x43f7fe; _0x43f7fe[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x43b'), 'MaterialBase']; _0x43f7fe[_0x4cc7('0x8f8')] = [_0x29fe35]; _0x43f7fe[_0x4cc7('0x92b')] = _0x4ae64a; _0x43f7fe[_0x4cc7('0x8')] = _0x5aff49(_0x4ae64a[_0x4cc7('0x8')], { 'extra': null, '_uniqueId': null, '_renderOrderId': null, '_depthPassId': null, '_bothSides': null, '_animationSet': null, '_owners': null, '_alphaPremultiplied': null, '_blendMode': null, '_numPasses': null, '_passes': null, '_mipmap': null, '_smooth': null, '_repeat': null, '_anisotropy': null, '_depthPass': null, '_distancePass': null, '_lightPicker': null, '_distanceBasedDepthRender': null, '_depthCompareMode': null, 'get_assetType': function() { return _0x4cc7('0x1629'); }, 'set_lightPicker': function(_0xa43df8) { if (_0x56067a['CtPgK'](_0xa43df8, this[_0x4cc7('0x1b42')])) { this[_0x4cc7('0x1b42')] = _0xa43df8; for (var _0x4a5154 = 0x0, _0x50c53f = this[_0x4cc7('0x1207')]['get_length'](); _0x4a5154 < _0x50c53f; ) { var _0x56cb45 = _0x4a5154++; this[_0x4cc7('0x1207')]['get'](_0x56cb45)[_0x4cc7('0x1b43')](this['_lightPicker']); } } return _0xa43df8; }, 'set_mipmap': function(_0x489eb1) { this[_0x4cc7('0x1b3d')] = _0x489eb1; for (var _0x16f3a5 = 0x0, _0x4bf0b0 = this[_0x4cc7('0x1206')]; _0x16f3a5 < _0x4bf0b0; ) { var _0x5265ee = _0x16f3a5++; this[_0x4cc7('0x1207')][_0x4cc7('0x2b')](_0x5265ee)[_0x4cc7('0x1b44')](_0x489eb1); } return _0x489eb1; }, 'set_smooth': function(_0x33911b) { this[_0x4cc7('0x1b3e')] = _0x33911b; for (var _0x3fc387 = 0x0, _0x4abb21 = this[_0x4cc7('0x1206')]; _0x3fc387 < _0x4abb21; ) { var _0x496589 = _0x3fc387++; this[_0x4cc7('0x1207')][_0x4cc7('0x2b')](_0x496589)[_0x4cc7('0x1781')](_0x33911b); } return _0x33911b; }, 'get_depthCompareMode': function() { return this[_0x4cc7('0x1b3c')]; }, 'set_repeat': function(_0x44cf58) { this[_0x4cc7('0x1b45')] = _0x44cf58; for (var _0x2e7f78 = 0x0, _0x498ad1 = this[_0x4cc7('0x1206')]; _0x2e7f78 < _0x498ad1; ) { var _0x383cb8 = _0x2e7f78++; this[_0x4cc7('0x1207')]['get'](_0x383cb8)[_0x4cc7('0x1774')](_0x44cf58); } return _0x44cf58; }, 'set_anisotropy': function(_0x326805) { this['_anisotropy'] = _0x326805; for (var _0x1d6910 = 0x0, _0x1552ab = this[_0x4cc7('0x1206')]; _0x1d6910 < _0x1552ab; ) { var _0xd712ec = _0x1d6910++; this['_passes'][_0x4cc7('0x2b')](_0xd712ec)[_0x4cc7('0x1208')](this[_0x4cc7('0x1205')]); } return _0x326805; }, 'set_bothSides': function(_0x5c370e) { this[_0x4cc7('0x1b46')] = _0x5c370e; for (var _0x1b4610 = 0x0, _0x38faed = this[_0x4cc7('0x1206')]; _0x1b4610 < _0x38faed; ) { var _0x796061 = _0x1b4610++; this[_0x4cc7('0x1207')][_0x4cc7('0x2b')](_0x796061)[_0x4cc7('0x16d7')](_0x5c370e); } this[_0x4cc7('0x133a')]['set_bothSides'](_0x5c370e); this['_distancePass'][_0x4cc7('0x16d7')](_0x5c370e); return _0x5c370e; }, 'get_blendMode': function() { return this['_blendMode']; }, 'set_blendMode': function(_0x401536) { return this[_0x4cc7('0xe0b')] = _0x401536; }, 'set_alphaPremultiplied': function(_0x2a5982) { this[_0x4cc7('0x1b47')] = _0x2a5982; for (var _0x118f60 = 0x0, _0x3039f6 = this[_0x4cc7('0x1206')]; _0x118f60 < _0x3039f6; ) { var _0xc6c88a = _0x118f60++; this[_0x4cc7('0x1207')]['get'](_0xc6c88a)[_0x4cc7('0x1782')](_0x2a5982); } return _0x2a5982; }, 'get_requiresBlending': function() { if ('ZrETg' === _0x4cc7('0x1b48')) { return _0x56067a[_0x4cc7('0x5f6')](0xa, this[_0x4cc7('0xe0b')]); } else { this[_0x4cc7('0x1114')]['set_disableColor'](!0x0); null != this[_0x4cc7('0x10ff')] || this['_renderer'][_0x4cc7('0x110f')]() ? (this['_depthRenderer'][_0x4cc7('0x1110')](this['_rttBufferManager'][_0x4cc7('0x1111')]()), this[_0x4cc7('0x1114')][_0x4cc7('0x1112')](this['_rttBufferManager'][_0x4cc7('0x1113')]()), this[_0x4cc7('0x1114')][_0x4cc7('0xa17')](a, this[_0x4cc7('0x10ff')]['getMainInputTexture'](this[_0x4cc7('0x10ca')]), this['_rttBufferManager'][_0x4cc7('0x1101')]())) : (this[_0x4cc7('0x1114')][_0x4cc7('0x1110')](0x1), this[_0x4cc7('0x1114')][_0x4cc7('0x1112')](0x1), this[_0x4cc7('0x1114')][_0x4cc7('0xa17')](a)); this[_0x4cc7('0x1114')][_0x4cc7('0x1115')](!0x1); } }, 'get_numPasses': function() { return this[_0x4cc7('0x1206')]; }, 'hasDepthAlphaThreshold': function() { return 0x0 < this[_0x4cc7('0x133a')][_0x4cc7('0x1b49')](); }, 'activateForDepth': function(_0x505423, _0x2f43bd, _0x4c1479) { null == _0x4c1479 && (_0x4c1479 = !0x1); (this['_distanceBasedDepthRender'] = _0x4c1479) ? this[_0x4cc7('0x133b')][_0x4cc7('0x5d')](_0x505423, _0x2f43bd) : this[_0x4cc7('0x133a')][_0x4cc7('0x5d')](_0x505423, _0x2f43bd); }, 'deactivateForDepth': function(_0x17d5ae) { if (_0x4cc7('0x1b4a') !== _0x4cc7('0x1b4a')) { this[_0x4cc7('0xf38')] = _0x17d5ae; 0x0 > this['_radius'] ? this[_0x4cc7('0xf38')] = 0x0 : this['_radius'] > this[_0x4cc7('0x1569')] && (this[_0x4cc7('0x1569')] = this[_0x4cc7('0xf38')], this[_0x4cc7('0x1166')]()); this[_0x4cc7('0x156a')] = 0x1 / (this[_0x4cc7('0x1569')] * this['_fallOff'] - this['_radius'] * this[_0x4cc7('0xf38')]); return _0x17d5ae; } else { this[_0x4cc7('0x1b4b')] ? this[_0x4cc7('0x133b')]['deactivate'](_0x17d5ae) : this[_0x4cc7('0x133a')][_0x4cc7('0xa14')](_0x17d5ae); } }, 'renderDepth': function(_0x1bdf66, _0x3edb1c, _0x253e55, _0xef925a) { this[_0x4cc7('0x1b4b')] ? (null != _0x1bdf66[_0x4cc7('0x11bd')]() && this[_0x4cc7('0x133b')][_0x4cc7('0x1b4c')](_0x1bdf66, _0x3edb1c, _0x253e55), this['_distancePass'][_0x4cc7('0xa17')](_0x1bdf66, _0x3edb1c, _0x253e55, _0xef925a)) : (null != _0x1bdf66[_0x4cc7('0x11bd')]() && this[_0x4cc7('0x133a')]['updateAnimationState'](_0x1bdf66, _0x3edb1c, _0x253e55), this[_0x4cc7('0x133a')][_0x4cc7('0xa17')](_0x1bdf66, _0x3edb1c, _0x253e55, _0xef925a)); }, 'passRendersToTexture': function(_0x44eead) { return this[_0x4cc7('0x1207')][_0x4cc7('0x2b')](_0x44eead)[_0x4cc7('0x110f')](); }, 'activatePass': function(_0x22d34c, _0x14340c, _0x3f1c71) { this[_0x4cc7('0x1207')][_0x4cc7('0x2b')](_0x22d34c)['activate'](_0x14340c, _0x3f1c71); }, 'deactivatePass': function(_0x5161a9, _0x502f28) { this[_0x4cc7('0x1207')][_0x4cc7('0x2b')](_0x5161a9)[_0x4cc7('0xa14')](_0x502f28); }, 'renderPass': function(_0x1f33fd, _0x311af8, _0x4a3204, _0x10bcf1, _0x5d1f97) { null != this[_0x4cc7('0x1b42')] && this[_0x4cc7('0x1b42')]['collectLights'](_0x311af8, _0x10bcf1); _0x1f33fd = this['_passes']['get'](_0x1f33fd); null != _0x311af8['get_animator']() && _0x1f33fd[_0x4cc7('0x1b4c')](_0x311af8, _0x4a3204, _0x10bcf1[_0x4cc7('0xc0e')]()); _0x1f33fd[_0x4cc7('0xa17')](_0x311af8, _0x4a3204, _0x10bcf1[_0x4cc7('0xc0e')](), _0x5d1f97); }, 'addOwner': function(_0x5b94b0) { this[_0x4cc7('0xd7d')][_0x4cc7('0x29')](_0x5b94b0); if (null != _0x5b94b0['get_animator']()) { if (null != this[_0x4cc7('0xd80')] && _0x5b94b0[_0x4cc7('0x11bd')]()[_0x4cc7('0x3cc')]() != this[_0x4cc7('0xd80')]) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1b4d'))); if (this[_0x4cc7('0xd80')] != _0x5b94b0[_0x4cc7('0x11bd')]()[_0x4cc7('0x3cc')]()) { this['_animationSet'] = _0x5b94b0[_0x4cc7('0x11bd')]()[_0x4cc7('0x3cc')](); _0x5b94b0 = 0x0; for (var _0x3cc2b4 = this['_numPasses']; _0x5b94b0 < _0x3cc2b4; ) { var _0xfa9801 = _0x5b94b0++; this[_0x4cc7('0x1207')][_0x4cc7('0x2b')](_0xfa9801)[_0x4cc7('0x1b4e')](this['_animationSet']); } this[_0x4cc7('0x133a')]['set_animationSet'](this[_0x4cc7('0xd80')]); this['_distancePass'][_0x4cc7('0x1b4e')](this[_0x4cc7('0xd80')]); this[_0x4cc7('0x1b4f')](null); } } }, 'removeOwner': function(_0x332813) { this['_owners'][_0x4cc7('0xa5e')](this[_0x4cc7('0xd7d')]['indexOf'](_0x332813, 0x0), 0x1); if (0x0 == this[_0x4cc7('0xd7d')][_0x4cc7('0x34')]()) { this['_animationSet'] = null; _0x332813 = 0x0; for (var _0x3b1460 = this[_0x4cc7('0x1206')]; _0x332813 < _0x3b1460; ) { var _0xa9f793 = _0x332813++; this[_0x4cc7('0x1207')][_0x4cc7('0x2b')](_0xa9f793)[_0x4cc7('0x1b4e')](this[_0x4cc7('0xd80')]); } this[_0x4cc7('0x133a')][_0x4cc7('0x1b4e')](this[_0x4cc7('0xd80')]); this[_0x4cc7('0x133b')][_0x4cc7('0x1b4e')](this[_0x4cc7('0xd80')]); this[_0x4cc7('0x1b4f')](null); } }, 'updateMaterial': function(_0x3c01c7) {}, 'deactivate': function(_0xc1c411) { this[_0x4cc7('0x1207')][_0x4cc7('0x2b')](this[_0x4cc7('0x1206')] - 0x1)[_0x4cc7('0xa14')](_0xc1c411); }, 'invalidatePasses': function(_0x3bfa8a) { this[_0x4cc7('0x133a')][_0x4cc7('0x1b50')](); this[_0x4cc7('0x133b')][_0x4cc7('0x1b50')](); if (null != this['_animationSet']) { this[_0x4cc7('0xd80')]['resetGPUCompatibility'](); for (var _0x5b8b2f = 0x0, _0xe48214 = this[_0x4cc7('0xd7d')]; _0x5b8b2f < _0xe48214[_0x4cc7('0x34')](); ) { var _0x1b73c9 = _0xe48214[_0x4cc7('0x2b')](_0x5b8b2f); ++_0x5b8b2f; null != _0x1b73c9[_0x4cc7('0x11bd')]() && (_0x1b73c9[_0x4cc7('0x11bd')]()[_0x4cc7('0xda5')](this[_0x4cc7('0x133a')]), _0x1b73c9[_0x4cc7('0x11bd')]()[_0x4cc7('0xda5')](this['_distancePass'])); } } _0x5b8b2f = 0x0; for (_0xe48214 = this[_0x4cc7('0x1206')]; _0x5b8b2f < _0xe48214; ) if (_0x1b73c9 = _0x5b8b2f++, this[_0x4cc7('0x1207')][_0x4cc7('0x2b')](_0x1b73c9) != _0x3bfa8a && this['_passes'][_0x4cc7('0x2b')](_0x1b73c9)[_0x4cc7('0x1b50')](!0x1), null != this[_0x4cc7('0xd80')]) for (var _0x2bd00d = 0x0, _0x2ebd58 = this[_0x4cc7('0xd7d')]; _0x2bd00d < _0x2ebd58[_0x4cc7('0x34')](); ) { var _0x8aa1af = _0x2ebd58[_0x4cc7('0x2b')](_0x2bd00d); ++_0x2bd00d; null != _0x8aa1af[_0x4cc7('0x11bd')]() && _0x8aa1af[_0x4cc7('0x11bd')]()['testGPUCompatibility'](this[_0x4cc7('0x1207')][_0x4cc7('0x2b')](_0x1b73c9)); } }, 'removePass': function(_0x21053c) { this['_passes'][_0x4cc7('0xa5e')](this[_0x4cc7('0x1207')]['indexOf'](_0x21053c, 0x0), 0x1); --this['_numPasses']; }, 'clearPasses': function() { for (var _0x5541f1 = 0x0, _0x5f6e9a = this[_0x4cc7('0x1206')]; _0x5541f1 < _0x5f6e9a; ) { var _0x135cfb = _0x5541f1++; this[_0x4cc7('0x1207')][_0x4cc7('0x2b')](_0x135cfb)[_0x4cc7('0xa2d')](_0x4cc7('0x96a'), _0x48c401(this, this['onPassChange'])); } this['_passes']['set_length'](0x0); this['_numPasses'] = 0x0; }, 'addPass': function(_0x3b6a1c) { this[_0x4cc7('0x1207')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1206')]++, _0x3b6a1c); _0x3b6a1c['set_animationSet'](this[_0x4cc7('0xd80')]); _0x3b6a1c[_0x4cc7('0x1782')](this['_alphaPremultiplied']); _0x3b6a1c['set_mipmap'](this[_0x4cc7('0x1b3d')]); _0x3b6a1c[_0x4cc7('0x1781')](this[_0x4cc7('0x1b3e')]); _0x3b6a1c[_0x4cc7('0x1774')](this[_0x4cc7('0x1b45')]); _0x3b6a1c['set_anisotropy'](this[_0x4cc7('0x1205')]); _0x3b6a1c['set_lightPicker'](this[_0x4cc7('0x1b42')]); _0x3b6a1c[_0x4cc7('0x16d7')](this['_bothSides']); _0x3b6a1c['addEventListener'](_0x4cc7('0x96a'), _0x48c401(this, this['onPassChange'])); this['invalidatePasses'](null); }, 'onPassChange': function(_0x3c7fa1) { _0x3c7fa1 = 0x1; for (var _0x3eddb2, _0x4c1a2c, _0x42d5e2 = this[_0x4cc7('0x144c')] = 0x0, _0x3bdfde = this[_0x4cc7('0x1206')]; _0x42d5e2 < _0x3bdfde; ) { _0x3eddb2 = _0x42d5e2++; _0x3eddb2 = this[_0x4cc7('0x1207')][_0x4cc7('0x2b')](_0x3eddb2)[_0x4cc7('0x1b51')]; _0x4c1a2c = _0x3eddb2[_0x4cc7('0x34')](); for (var _0x36cbf2 = 0x0; _0x36cbf2 < _0x4c1a2c; ) { var _0x3942be = _0x36cbf2++; if (-0x1 != _0x3eddb2['get'](_0x3942be)) { if (_0x2d63f9['ntoDb'] === _0x4cc7('0x1b52')) { _0x3c7fa1[_0x4cc7('0xc5c')](); _0x3eddb2[_0x4cc7('0x1b53')]() != _0x3eddb2[_0x4cc7('0x1b54')]['innerHTML'] && (_0x3eddb2[_0x4cc7('0x1b55')](_0x3eddb2[_0x4cc7('0x1b54')][_0x4cc7('0x1b56')]), _0x3eddb2[_0x4cc7('0x1b57')] = !0x1); } else { this['_renderOrderId'] += _0x3c7fa1 * _0x3eddb2[_0x4cc7('0x2b')](_0x3942be) | 0x0; break; } } } _0x3c7fa1 *= 0x3e8; } }, 'onDistancePassChange': function(_0x3ce35c) { _0x3ce35c = this['_distancePass'][_0x4cc7('0x1b51')]; for (var _0x2ee213 = _0x3ce35c[_0x4cc7('0x34')](), _0x2b17b0 = this[_0x4cc7('0x1b58')] = 0x0; _0x2b17b0 < _0x2ee213; ) { var _0x3dd803 = _0x2b17b0++; if (-0x1 != _0x3ce35c[_0x4cc7('0x2b')](_0x3dd803)) { this[_0x4cc7('0x1b58')] += _0x3ce35c['get'](_0x3dd803); break; } } }, 'onDepthPassChange': function(_0xc62aa1) { _0xc62aa1 = this['_depthPass'][_0x4cc7('0x1b51')]; for (var _0x31c50b = _0xc62aa1['get_length'](), _0x3689ab = this[_0x4cc7('0x1b58')] = 0x0; _0x3689ab < _0x31c50b; ) { if (_0x4cc7('0x1b59') !== _0x4cc7('0x1b59')) { var _0x4114c8 = _0x13a875++; _0x4114c8 = this[_0x4cc7('0x15d2')]['get'](_0x4114c8); _0x31c50b || (_0x31c50b = null != _0x4114c8); } else { var _0x13a875 = _0x3689ab++; if (-0x1 != _0xc62aa1['get'](_0x13a875)) { if (_0x4cc7('0x1b5a') === _0x4cc7('0x1b5a')) { this[_0x4cc7('0x1b58')] += _0xc62aa1['get'](_0x13a875); break; } else { _0x470421[_0x4cc7('0x96b')](this, new _0x28b142(0x2e,0x12), new _0x28b142(0x1c,0x12), new _0x23fc13(null,[new _0x28b142(0x2e,0x9), new _0x28b142(0x37,0x9)],!0x0)); } } } } }, '__class__': _0x43f7fe, '__properties__': _0x5aff49(_0x4ae64a[_0x4cc7('0x8')]['__properties__'], { 'get_numPasses': _0x4cc7('0x13fd'), 'get_requiresBlending': _0x4cc7('0x144d'), 'set_alphaPremultiplied': _0x4cc7('0x1782'), 'set_blendMode': _0x2d63f9['HPyhl'], 'get_blendMode': _0x4cc7('0xe2b'), 'set_bothSides': 'set_bothSides', 'set_anisotropy': _0x4cc7('0x1208'), 'set_repeat': _0x4cc7('0x1774'), 'get_depthCompareMode': 'get_depthCompareMode', 'set_smooth': _0x4cc7('0x1781'), 'set_mipmap': _0x4cc7('0x1b44'), 'set_lightPicker': 'set_lightPicker', 'get_assetType': 'get_assetType' }) }); var _0x3b6e45 = function() { _0x43f7fe[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1b5b')](this[_0x4cc7('0x14c1')] = new _0xfd3dda(this)); }; _0x16dada[_0x4cc7('0x1b5c')] = _0x3b6e45; _0x3b6e45[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x1b5d')]; _0x3b6e45[_0x4cc7('0x92b')] = _0x43f7fe; _0x3b6e45[_0x4cc7('0x8')] = _0x5aff49(_0x43f7fe[_0x4cc7('0x8')], { '_screenPass': null, '_alphaBlending': null, 'set_alphaThreshold': function(_0x406cfa) { this[_0x4cc7('0x14c1')][_0x4cc7('0x16b0')]()[_0x4cc7('0x42f')](_0x406cfa); this[_0x4cc7('0x133a')][_0x4cc7('0x42f')](_0x406cfa); this[_0x4cc7('0x133b')][_0x4cc7('0x42f')](_0x406cfa); return _0x406cfa; }, 'set_blendMode': function(_0xb5b01) { _0x43f7fe['prototype']['set_blendMode'][_0x4cc7('0x96b')](this, _0xb5b01); this[_0x4cc7('0x14c1')][_0x4cc7('0x1b5e')](0xa == this[_0x4cc7('0xe2b')]() && this[_0x4cc7('0x144d')]() ? 0x7 : this['get_blendMode']()); return _0xb5b01; }, 'activateForDepth': function(_0x408d6c, _0x13337a, _0x5099ce) { null == _0x5099ce && (_0x5099ce = !0x1); _0x5099ce ? this[_0x4cc7('0x133b')]['set_alphaMask'](this[_0x4cc7('0x14c1')][_0x4cc7('0x16b0')]()[_0x4cc7('0x11b8')]()) : this[_0x4cc7('0x133a')][_0x4cc7('0x1b5f')](this[_0x4cc7('0x14c1')][_0x4cc7('0x16b0')]()[_0x4cc7('0x11b8')]()); _0x43f7fe['prototype'][_0x4cc7('0x140f')][_0x4cc7('0x96b')](this, _0x408d6c, _0x13337a, _0x5099ce); }, 'get_requiresBlending': function() { return _0x43f7fe[_0x4cc7('0x8')][_0x4cc7('0x144d')][_0x4cc7('0x96b')](this) || this[_0x4cc7('0x1b60')] ? !0x0 : null != this[_0x4cc7('0x14c1')]['get_colorTransform']() ? 0x1 > this[_0x4cc7('0x14c1')][_0x4cc7('0xb0f')]()['alphaMultiplier'] : !0x1; }, 'get_colorTransform': function() { return this[_0x4cc7('0x14c1')][_0x4cc7('0xb0f')](); }, 'set_colorTransform': function(_0xaad8b4) { this['_screenPass']['set_colorTransform'](_0xaad8b4); return _0xaad8b4; }, 'set_ambientMethod': function(_0x15f011) { this['_screenPass'][_0x4cc7('0x1788')](_0x15f011); return _0x15f011; }, 'set_shadowMethod': function(_0x30c7a3) { this['_screenPass'][_0x4cc7('0x179c')](_0x30c7a3); return _0x30c7a3; }, 'get_diffuseMethod': function() { return this[_0x4cc7('0x14c1')][_0x4cc7('0x16b0')](); }, 'set_diffuseMethod': function(_0x5b540b) { this[_0x4cc7('0x14c1')][_0x4cc7('0x42d')](_0x5b540b); return _0x5b540b; }, 'set_normalMethod': function(_0x1f1986) { if (_0x4cc7('0x1b61') !== _0x4cc7('0x1b61')) { var _0x40b825 = f++; _0x40b825 = _0x1f1986[_0x4cc7('0x2b')](_0x40b825); 0x0 > _0x40b825['a'] * b + _0x40b825['b'] * d + _0x40b825['c'] * c && this[_0x4cc7('0x1437')][_0x4cc7('0x9e7')](e++, _0x40b825); } else { this[_0x4cc7('0x14c1')][_0x4cc7('0x457')](_0x1f1986); return _0x1f1986; } }, 'get_specularMethod': function() { return this['_screenPass']['get_specularMethod'](); }, 'set_specularMethod': function(_0x4579ba) { this[_0x4cc7('0x14c1')][_0x4cc7('0x42b')](_0x4579ba); return _0x4579ba; }, 'addMethod': function(_0x28845c) { this[_0x4cc7('0x14c1')][_0x4cc7('0x179e')](_0x28845c); }, 'set_mipmap': function(_0x355ecc) { if (this[_0x4cc7('0x1b3d')] == _0x355ecc) return _0x355ecc; _0x43f7fe['prototype'][_0x4cc7('0x1b44')][_0x4cc7('0x96b')](this, _0x355ecc); return _0x355ecc; }, 'get_normalMap': function() { return this['_screenPass']['get_normalMap'](); }, 'set_normalMap': function(_0x4c2463) { this[_0x4cc7('0x14c1')][_0x4cc7('0x15e0')](_0x4c2463); return _0x4c2463; }, 'set_specularMap': function(_0x5c2ba2) { if (null != this[_0x4cc7('0x14c1')][_0x4cc7('0x1795')]()) this[_0x4cc7('0x14c1')]['get_specularMethod']()['set_texture'](_0x5c2ba2); else throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1b62'))); return _0x5c2ba2; }, 'set_gloss': function(_0x37516d) { null != this[_0x4cc7('0x14c1')][_0x4cc7('0x1795')]() && this['_screenPass'][_0x4cc7('0x1795')]()['set_gloss'](_0x37516d); return _0x37516d; }, 'set_ambient': function(_0x4688f2) { this[_0x4cc7('0x14c1')][_0x4cc7('0x455')]()[_0x4cc7('0x81')](_0x4688f2); return _0x4688f2; }, 'set_specular': function(_0x291d00) { null != this['_screenPass'][_0x4cc7('0x1795')]() && this['_screenPass']['get_specularMethod']()[_0x4cc7('0x1558')](_0x291d00); return _0x291d00; }, 'get_ambientColor': function() { return this['_screenPass']['get_ambientMethod']()[_0x4cc7('0x1b63')](); }, 'set_ambientColor': function(_0x1a4423) { this[_0x4cc7('0x14c1')][_0x4cc7('0x455')]()[_0x4cc7('0x1555')](_0x1a4423); return _0x1a4423; }, 'set_specularColor': function(_0x472808) { if (_0x4cc7('0x1b64') === _0x4cc7('0x1b65')) { _0x4fb8d7[_0x4cc7('0x96b')](this, _0x472808); this[_0x4cc7('0x1b66')] = b; this[_0x4cc7('0x18f5')] = c; } else { this['_screenPass'][_0x4cc7('0x1795')]()[_0x4cc7('0x1784')](_0x472808); return _0x472808; } }, 'set_alphaBlending': function(_0x4791e6) { this[_0x4cc7('0x1b60')] = _0x4791e6; this[_0x4cc7('0x14c1')]['setBlendMode'](0xa == this[_0x4cc7('0xe2b')]() && this[_0x4cc7('0x144d')]() ? 0x7 : this[_0x4cc7('0xe2b')]()); this[_0x4cc7('0x14c1')][_0x4cc7('0x1b67')](this[_0x4cc7('0x144d')]()); return _0x4791e6; }, 'updateMaterial': function(_0x27ae01) { if (this[_0x4cc7('0x14c1')][_0x4cc7('0x1554')]) { this[_0x4cc7('0x194e')](); if (null != this[_0x4cc7('0x14c1')][_0x4cc7('0x1207')]) { if (_0x56067a['uUcgQ'](_0x56067a[_0x4cc7('0x1b68')], _0x4cc7('0x5fb'))) { _0x27ae01[_0x4cc7('0xa7b')](this[_0x4cc7('0xa07')]); _0x27ae01[_0x4cc7('0xa7c')](this); _0x2fa2b5[_0x4cc7('0xa7f')] = d; if (null != _0x4bf907 && 0x0 == p['b'] && _0x56067a['aHKrU'](0x0, p['c'])) { _0x2fa2b5['setTransform'](0x1, 0x0, 0x0, 0x1, p['tx'], p['ty']); var _0x6d8f58 = e[_0x4cc7('0xa95')] , _0x120329 = e[_0x4cc7('0x9c1')]['a'] , _0x5e4093 = e[_0x4cc7('0x9c1')]['d'] , _0x2ca6b9 = p['a'] , _0x3d41fa = p['d']; p = Math[_0x4cc7('0xa96')](_0x4bf907['x'] * _0x120329); e = Math[_0x4cc7('0xa96')](_0x56067a[_0x4cc7('0x5f7')](_0x4bf907['y'], _0x5e4093)); d = Math[_0x4cc7('0xa96')]((_0x6d8f58[_0x4cc7('0xa97')]() - _0x4bf907['get_right']()) * _0x120329); w = Math[_0x4cc7('0xa96')](_0x56067a[_0x4cc7('0x5e0')](_0x6d8f58['get_bottom'](), _0x4bf907[_0x4cc7('0xa98')]()) * _0x5e4093); _0x120329 = Math[_0x4cc7('0xa96')](_0x4bf907[_0x4cc7('0x7d9')] * _0x120329); _0x5e4093 = Math[_0x4cc7('0xa96')](_0x4bf907[_0x4cc7('0x98b')] * _0x5e4093); var _0xfbc04d = Math[_0x4cc7('0xa96')](_0x4bf907['x'] * _0x2ca6b9) , _0x50504d = Math['round'](_0x4bf907['y'] * _0x3d41fa) , _0x2b3e96 = Math[_0x4cc7('0xa96')]((_0x6d8f58[_0x4cc7('0xa97')]() - _0x4bf907['get_right']()) * _0x2ca6b9); _0x4bf907 = Math[_0x4cc7('0xa96')]((_0x6d8f58[_0x4cc7('0xa98')]() - _0x4bf907['get_bottom']()) * _0x3d41fa); _0x6d8f58 = Math[_0x4cc7('0xa96')](f * _0x2ca6b9) - _0xfbc04d - _0x2b3e96; _0x2ca6b9 = Math[_0x4cc7('0xa96')](l * _0x3d41fa) - _0x50504d - _0x4bf907; _0x27ae01['applySmoothing'](_0x2fa2b5, !0x1); _0x56067a[_0x4cc7('0x5f8')](0x0, _0x120329) && 0x0 != _0x5e4093 ? (_0x2fa2b5[_0x4cc7('0xa83')](_0x42dc26, 0x0, 0x0, p, e, 0x0, 0x0, _0xfbc04d, _0x50504d), _0x2fa2b5['drawImage'](_0x42dc26, p, 0x0, _0x120329, e, _0xfbc04d, 0x0, _0x6d8f58, _0x50504d), _0x2fa2b5[_0x4cc7('0xa83')](_0x42dc26, p + _0x120329, 0x0, d, e, _0xfbc04d + _0x6d8f58, 0x0, _0x2b3e96, _0x50504d), _0x2fa2b5[_0x4cc7('0xa83')](_0x42dc26, 0x0, e, p, _0x5e4093, 0x0, _0x50504d, _0xfbc04d, _0x2ca6b9), _0x2fa2b5[_0x4cc7('0xa83')](_0x42dc26, p, e, _0x120329, _0x5e4093, _0xfbc04d, _0x50504d, _0x6d8f58, _0x2ca6b9), _0x2fa2b5[_0x4cc7('0xa83')](_0x42dc26, p + _0x120329, e, d, _0x5e4093, _0xfbc04d + _0x6d8f58, _0x50504d, _0x2b3e96, _0x2ca6b9), _0x2fa2b5['drawImage'](_0x42dc26, 0x0, e + _0x5e4093, p, w, 0x0, _0x50504d + _0x2ca6b9, _0xfbc04d, _0x4bf907), _0x2fa2b5[_0x4cc7('0xa83')](_0x42dc26, p, e + _0x5e4093, _0x120329, w, _0xfbc04d, _0x50504d + _0x2ca6b9, _0x6d8f58, _0x4bf907), _0x2fa2b5[_0x4cc7('0xa83')](_0x42dc26, _0x56067a[_0x4cc7('0x5f9')](p, _0x120329), e + _0x5e4093, d, w, _0x56067a[_0x4cc7('0x5f9')](_0xfbc04d, _0x6d8f58), _0x50504d + _0x2ca6b9, _0x2b3e96, _0x4bf907)) : 0x0 == _0x120329 && 0x0 != _0x5e4093 ? (l = _0x56067a[_0x4cc7('0x5fa')](_0xfbc04d + _0x6d8f58, _0x2b3e96), _0x2fa2b5[_0x4cc7('0xa83')](_0x42dc26, 0x0, 0x0, f, e, 0x0, 0x0, l, _0x50504d), _0x2fa2b5[_0x4cc7('0xa83')](_0x42dc26, 0x0, e, f, _0x5e4093, 0x0, _0x50504d, l, _0x2ca6b9), _0x2fa2b5[_0x4cc7('0xa83')](_0x42dc26, 0x0, e + _0x5e4093, f, w, 0x0, _0x50504d + _0x2ca6b9, l, _0x4bf907)) : _0x56067a[_0x4cc7('0x5ed')](0x0, _0x5e4093) && 0x0 != _0x120329 && (f = _0x50504d + _0x2ca6b9 + _0x4bf907, _0x2fa2b5['drawImage'](_0x42dc26, 0x0, 0x0, p, l, 0x0, 0x0, _0xfbc04d, f), _0x2fa2b5[_0x4cc7('0xa83')](_0x42dc26, p, 0x0, _0x120329, l, _0xfbc04d, 0x0, _0x6d8f58, f), _0x2fa2b5[_0x4cc7('0xa83')](_0x42dc26, p + _0x120329, 0x0, d, l, _0xfbc04d + _0x6d8f58, 0x0, _0x2b3e96, f)); } else _0x27ae01[_0x4cc7('0xa80')](p, _0x2fa2b5), _0x27ae01[_0x4cc7('0xa99')] && (_0x4bf907 = 0x1 / _0x27ae01['pixelRatio'], _0x2fa2b5['scale'](_0x4bf907, _0x4bf907)), _0x2fa2b5[_0x4cc7('0xa83')](_0x42dc26, 0x0, 0x0, f, l); _0x27ae01[_0x4cc7('0xa85')](this); } else { _0x27ae01 = 0x0; for (var _0x42dc26 = this[_0x4cc7('0x14c1')][_0x4cc7('0x1207')]['get_length'](); _0x56067a['KfvMN'](_0x27ae01, _0x42dc26); ) { var _0x2fa2b5 = _0x27ae01++; this[_0x4cc7('0x1b5b')](this[_0x4cc7('0x14c1')][_0x4cc7('0x1207')][_0x4cc7('0x2b')](_0x2fa2b5)); } } } this[_0x4cc7('0x1b5b')](this[_0x4cc7('0x14c1')]); this[_0x4cc7('0x14c1')][_0x4cc7('0x1554')] = !0x1; } }, 'set_lightPicker': function(_0x3bb503) { _0x43f7fe[_0x4cc7('0x8')][_0x4cc7('0x1b43')][_0x4cc7('0x96b')](this, _0x3bb503); this['_screenPass'][_0x4cc7('0x1b43')](_0x3bb503); return _0x3bb503; }, '__class__': _0x3b6e45, '__properties__': _0x2d63f9[_0x4cc7('0x428')](_0x5aff49, _0x43f7fe[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_alphaBlending': 'set_alphaBlending', 'set_specularColor': _0x4cc7('0x1784'), 'set_ambientColor': _0x4cc7('0x1555'), 'get_ambientColor': _0x4cc7('0x1b63'), 'set_specular': _0x4cc7('0x1558'), 'set_ambient': _0x4cc7('0x81'), 'set_gloss': _0x2d63f9['FRmlL'], 'set_specularMap': 'set_specularMap', 'set_normalMap': _0x4cc7('0x15e0'), 'get_normalMap': _0x4cc7('0xeb3'), 'set_specularMethod': _0x2d63f9[_0x4cc7('0x1b69')], 'get_specularMethod': 'get_specularMethod', 'set_normalMethod': _0x4cc7('0x457'), 'set_diffuseMethod': _0x2d63f9[_0x4cc7('0x42c')], 'get_diffuseMethod': _0x4cc7('0x16b0'), 'set_shadowMethod': _0x4cc7('0x179c'), 'set_ambientMethod': _0x4cc7('0x1788'), 'set_colorTransform': _0x4cc7('0x17ac'), 'get_colorTransform': _0x4cc7('0xb0f'), 'set_alphaThreshold': _0x2d63f9[_0x4cc7('0x42e')] }) }); var _0x43ea86 = function(_0x1d9aab, _0x31509d) { null == _0x31509d && (_0x31509d = 0x1); null == _0x1d9aab && (_0x1d9aab = 0xcccccc); this['_diffuseAlpha'] = 0x1; _0x3b6e45['call'](this); this[_0x4cc7('0x1556')](_0x1d9aab); this[_0x4cc7('0x10cd')](_0x31509d); }; _0x16dada[_0x4cc7('0x1b6a')] = _0x43ea86; _0x43ea86[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x1b6b')]; _0x43ea86[_0x4cc7('0x92b')] = _0x3b6e45; _0x43ea86['prototype'] = _0x5aff49(_0x3b6e45['prototype'], { '_diffuseAlpha': null, 'set_alpha': function(_0x5b1ea7) { 0x1 < _0x5b1ea7 ? _0x5b1ea7 = 0x1 : _0x2d63f9['AZksp'](0x0, _0x5b1ea7) && (_0x5b1ea7 = 0x0); this[_0x4cc7('0x14c1')][_0x4cc7('0x16b0')]()[_0x4cc7('0x12d1')](this[_0x4cc7('0x1b6c')] = _0x5b1ea7); this[_0x4cc7('0x14c1')][_0x4cc7('0x1b67')](this[_0x4cc7('0x144d')]()); this[_0x4cc7('0x14c1')]['setBlendMode'](0xa == this['get_blendMode']() && this[_0x4cc7('0x144d')]() ? 0x7 : this[_0x4cc7('0xe2b')]()); return _0x5b1ea7; }, 'get_color': function() { return this[_0x4cc7('0x14c1')][_0x4cc7('0x16b0')]()[_0x4cc7('0x1b6d')](); }, 'set_color': function(_0x1317cc) { this[_0x4cc7('0x14c1')][_0x4cc7('0x16b0')]()[_0x4cc7('0x1b6e')](_0x1317cc); return _0x1317cc; }, 'get_requiresBlending': function() { return _0x3b6e45[_0x4cc7('0x8')][_0x4cc7('0x144d')][_0x4cc7('0x96b')](this) ? !0x0 : 0x1 > this[_0x4cc7('0x1b6c')]; }, '__class__': _0x43ea86, '__properties__': _0x5aff49(_0x3b6e45[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_color': 'set_color', 'get_color': _0x2d63f9[_0x4cc7('0x430')], 'set_alpha': 'set_alpha' }) }); var _0x5825ec = function() { this['_screenPassesInvalid'] = this[_0x4cc7('0xf21')] = !0x0; this[_0x4cc7('0x19f6')] = new _0x2cd77f(); this[_0x4cc7('0xf9e')] = new _0x29d7fe(); this['_diffuseMethod'] = new _0x2d186d(); this['_ambientMethod'] = new _0x19e25c(); this['_diffuseLightSources'] = 0x3; this[_0x4cc7('0x1b6f')] = 0x1; this['_alphaThreshold'] = 0x0; _0x43f7fe[_0x4cc7('0x96b')](this); }; _0x16dada['away3d.materials.MultiPassMaterialBase'] = _0x5825ec; _0x5825ec[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x1b70')]; _0x5825ec[_0x4cc7('0x92b')] = _0x43f7fe; _0x5825ec['prototype'] = _0x5aff49(_0x43f7fe['prototype'], { '_casterLightPass': null, '_nonCasterLightPasses': null, '_effectsPass': null, '_alphaThreshold': null, '_specularLightSources': null, '_diffuseLightSources': null, '_ambientMethod': null, '_shadowMethod': null, '_diffuseMethod': null, '_normalMethod': null, '_specularMethod': null, '_screenPassesInvalid': null, '_enableLightFallOff': null, 'set_alphaThreshold': function(_0x351172) { this['_alphaThreshold'] = _0x351172; this[_0x4cc7('0x19f5')][_0x4cc7('0x42f')](_0x351172); this['_depthPass'][_0x4cc7('0x42f')](_0x351172); this[_0x4cc7('0x133b')]['set_alphaThreshold'](_0x351172); return _0x351172; }, 'set_blendMode': function(_0x5c9f6e) { _0x43f7fe[_0x4cc7('0x8')]['set_blendMode'][_0x4cc7('0x96b')](this, _0x5c9f6e); this[_0x4cc7('0x1b3b')](); return _0x5c9f6e; }, 'activateForDepth': function(_0x296805, _0x4b30aa, _0x594b0c) { null == _0x594b0c && (_0x594b0c = !0x1); _0x594b0c ? this[_0x4cc7('0x133b')]['set_alphaMask'](this[_0x4cc7('0x19f5')][_0x4cc7('0x11b8')]()) : this['_depthPass'][_0x4cc7('0x1b5f')](this['_diffuseMethod']['get_texture']()); _0x43f7fe['prototype'][_0x4cc7('0x140f')][_0x4cc7('0x96b')](this, _0x296805, _0x4b30aa, _0x594b0c); }, 'set_lightPicker': function(_0x43fda5) { null != this[_0x4cc7('0x1b42')] && this[_0x4cc7('0x1b42')]['removeEventListener']('change', _0x48c401(this, this[_0x4cc7('0x1b71')])); _0x43f7fe['prototype'][_0x4cc7('0x1b43')][_0x4cc7('0x96b')](this, _0x43fda5); null != this[_0x4cc7('0x1b42')] && this[_0x4cc7('0x1b42')][_0x4cc7('0x9ad')](_0x4cc7('0x96a'), _0x48c401(this, this[_0x4cc7('0x1b71')])); this['invalidateScreenPasses'](); return _0x43fda5; }, 'get_requiresBlending': function() { return !0x1; }, 'get_ambientMethod': function() { return this[_0x4cc7('0x1b72')]; }, 'set_ambientMethod': function(_0x3732bb) { if (_0x4cc7('0x1b73') !== _0x4cc7('0x1b73')) { _0x57b7c1[_0x4cc7('0x493')]()['startBeeps'](this[_0x4cc7('0xb7f')]); } else { _0x3732bb['copyFrom'](this[_0x4cc7('0x1b72')]); this['_ambientMethod'] = _0x3732bb; this[_0x4cc7('0x1b3b')](); return _0x3732bb; } }, 'set_shadowMethod': function(_0x12c502) { null != _0x12c502 && null != this['_shadowMethod'] && _0x12c502['copyFrom'](this['_shadowMethod']); this[_0x4cc7('0x1b3a')] = _0x12c502; this[_0x4cc7('0x1b3b')](); return _0x12c502; }, 'get_diffuseMethod': function() { return this['_diffuseMethod']; }, 'set_diffuseMethod': function(_0x1ea53a) { _0x1ea53a[_0x4cc7('0xa28')](this[_0x4cc7('0x19f5')]); this['_diffuseMethod'] = _0x1ea53a; this[_0x4cc7('0x1b3b')](); return _0x1ea53a; }, 'get_specularMethod': function() { if (_0x4cc7('0x1b74') !== _0x4cc7('0x1b74')) { b = this[_0x4cc7('0x123e')]; b = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](b['id'], b[_0x4cc7('0xc12')]); var _0x4cbd79 = this[_0x4cc7('0xc2f')]; b = (b < _0x4cbd79 ? b : _0x4cbd79) > this['altDisplayPrefixAfter']; } else { return this[_0x4cc7('0x19f6')]; } }, 'set_specularMethod': function(_0x334688) { null != _0x334688 && null != this['_specularMethod'] && _0x334688[_0x4cc7('0xa28')](this[_0x4cc7('0x19f6')]); this[_0x4cc7('0x19f6')] = _0x334688; this[_0x4cc7('0x1b3b')](); return _0x334688; }, 'set_normalMethod': function(_0x47317e) { _0x47317e[_0x4cc7('0xa28')](this[_0x4cc7('0xf9e')]); this[_0x4cc7('0xf9e')] = _0x47317e; this['invalidateScreenPasses'](); return _0x47317e; }, 'addMethod': function(_0x32bbc1) { if (_0x4cc7('0x1b75') === _0x4cc7('0x1b75')) { null == this[_0x4cc7('0x1952')] && (this[_0x4cc7('0x1952')] = new _0xfd3dda(this)); this[_0x4cc7('0x1952')][_0x4cc7('0x179e')](_0x32bbc1); this[_0x4cc7('0x1b3b')](); } else { if (null != this[_0x4cc7('0xa78')]) { var _0x1885e0 = _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](); _0x1885e0['setTo'](0x0, 0x0, this[_0x4cc7('0xa78')][_0x4cc7('0x7d9')], this[_0x4cc7('0xa78')][_0x4cc7('0x98b')]); _0x1885e0[_0x4cc7('0xa01')](_0x1885e0, b); _0x32bbc1['__expand'](_0x1885e0['x'], _0x1885e0['y'], _0x1885e0[_0x4cc7('0x7d9')], _0x1885e0['height']); _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x1885e0); } } }, 'get_numMethods': function() { return null != this['_effectsPass'] ? this[_0x4cc7('0x1952')][_0x4cc7('0x1b76')]() : 0x0; }, 'set_mipmap': function(_0x4245a1) { if (this[_0x4cc7('0x1b3d')] == _0x4245a1) return _0x4245a1; _0x43f7fe[_0x4cc7('0x8')]['set_mipmap']['call'](this, _0x4245a1); return _0x4245a1; }, 'get_normalMap': function() { if (_0x4cc7('0x1b77') === _0x4cc7('0x1b77')) { return this[_0x4cc7('0xf9e')][_0x4cc7('0xeb3')](); } else { this[_0x4cc7('0x5e2')] = a; this[_0x4cc7('0x1b78')] = b; this['emitCode'] = c; this['flags'] = d; } }, 'set_normalMap': function(_0x4de2b1) { this[_0x4cc7('0xf9e')][_0x4cc7('0x15e0')](_0x4de2b1); return _0x4de2b1; }, 'set_specularMap': function(_0x508aa0) { if (null != this['_specularMethod']) this[_0x4cc7('0x19f6')]['set_texture'](_0x508aa0); else throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1b62'))); return _0x508aa0; }, 'set_gloss': function(_0x353c39) { null != this[_0x4cc7('0x19f6')] && this[_0x4cc7('0x19f6')][_0x4cc7('0x42a')](_0x353c39); return _0x353c39; }, 'set_ambient': function(_0x55daf1) { this[_0x4cc7('0x1b72')][_0x4cc7('0x81')](_0x55daf1); return _0x55daf1; }, 'set_specular': function(_0x1aec35) { null != this[_0x4cc7('0x19f6')] && this[_0x4cc7('0x19f6')][_0x4cc7('0x1558')](_0x1aec35); return _0x1aec35; }, 'set_ambientColor': function(_0x20987a) { this[_0x4cc7('0x1b72')][_0x4cc7('0x1555')](_0x20987a); return _0x20987a; }, 'set_specularColor': function(_0x40a799) { this[_0x4cc7('0x19f6')][_0x4cc7('0x1784')](_0x40a799); return _0x40a799; }, 'updateMaterial': function(_0x2545a8) { _0x2545a8 = !0x1; this[_0x4cc7('0x194c')] && (this[_0x4cc7('0x194d')](), _0x2545a8 = !0x0); if (_0x2545a8 || this['isAnyScreenPassInvalid']()) { this['clearPasses'](); this['addChildPassesFor'](this[_0x4cc7('0x1950')]); if (null != this[_0x4cc7('0x1951')]) { _0x2545a8 = 0x0; for (var _0xf20745 = this[_0x4cc7('0x1951')][_0x4cc7('0x34')](); _0x2d63f9['gOjYT'](_0x2545a8, _0xf20745); ) { var _0x36f1af = _0x2545a8++; this[_0x4cc7('0x194f')](this[_0x4cc7('0x1951')]['get'](_0x36f1af)); } } this[_0x4cc7('0x194f')](this[_0x4cc7('0x1952')]); this[_0x4cc7('0x1953')](this['_casterLightPass']); if (_0x2d63f9[_0x4cc7('0x121')](null, this[_0x4cc7('0x1951')])) for (_0x2545a8 = 0x0, _0xf20745 = this[_0x4cc7('0x1951')][_0x4cc7('0x34')](); _0x2545a8 < _0xf20745; ) _0x36f1af = _0x2545a8++, this[_0x4cc7('0x1953')](this['_nonCasterLightPasses'][_0x4cc7('0x2b')](_0x36f1af)); this[_0x4cc7('0x1953')](this[_0x4cc7('0x1952')]); } }, 'addScreenPass': function(_0x4cd40a) { null != _0x4cd40a && (this[_0x4cc7('0x1b5b')](_0x4cd40a), _0x4cd40a[_0x4cc7('0x1554')] = !0x1); }, 'isAnyScreenPassInvalid': function() { if (null != this[_0x4cc7('0x1950')] && this[_0x4cc7('0x1950')][_0x4cc7('0x1554')] || null != this[_0x4cc7('0x1952')] && this[_0x4cc7('0x1952')][_0x4cc7('0x1554')]) return !0x0; if (_0x56067a[_0x4cc7('0x5f8')](null, this[_0x4cc7('0x1951')])) for (var _0x2726da = 0x0, _0x42452c = this['_nonCasterLightPasses']['get_length'](); _0x2726da < _0x42452c; ) { var _0x425560 = _0x2726da++; if (this['_nonCasterLightPasses'][_0x4cc7('0x2b')](_0x425560)['_passesDirty']) return !0x0; } return !0x1; }, 'addChildPassesFor': function(_0x32a489) { if (_0x56067a[_0x4cc7('0x5fc')](null, _0x32a489) && null != _0x32a489[_0x4cc7('0x1207')]) for (var _0x1e9111 = 0x0, _0x5a6e40 = _0x32a489[_0x4cc7('0x1207')][_0x4cc7('0x34')](); _0x1e9111 < _0x5a6e40; ) { var _0x162764 = _0x1e9111++; this[_0x4cc7('0x1b5b')](_0x32a489[_0x4cc7('0x1207')][_0x4cc7('0x2b')](_0x162764)); } }, 'activatePass': function(_0x3b3d05, _0x50190e, _0x27e9cf) { 0x0 == _0x3b3d05 && _0x50190e['_context3D'][_0x4cc7('0x13f1')](0x2, 0x9); _0x43f7fe['prototype'][_0x4cc7('0x13f6')][_0x4cc7('0x96b')](this, _0x3b3d05, _0x50190e, _0x27e9cf); }, 'deactivate': function(_0x24d90e) { _0x43f7fe[_0x4cc7('0x8')]['deactivate'][_0x4cc7('0x96b')](this, _0x24d90e); _0x24d90e[_0x4cc7('0xdb2')][_0x4cc7('0x13f1')](0x2, 0x9); }, 'updateScreenPasses': function() { if (_0x4cc7('0x1b79') === _0x4cc7('0x1b79')) { this[_0x4cc7('0x1b7a')](); this[_0x4cc7('0x1b7b')](); this[_0x4cc7('0x194c')] = !0x1; } else { for (var _0x1fc73f = [], _0x134f44 = 0x0; 0x100 > _0x134f44; ) { var _0x351d8b = _0x134f44++; _0x1fc73f[_0x351d8b] = -0x1; } _0x134f44 = 0x0; for (_0x351d8b = this[_0x4cc7('0x3e7')][_0x4cc7('0x21')]; _0x134f44 < _0x351d8b; ) { var _0x378a34 = _0x134f44++; _0x1fc73f[this[_0x4cc7('0x3e7')]['b'][_0x378a34]] = _0x378a34; } this[_0x4cc7('0x1b7c')] = _0x1fc73f; } }, 'initPasses': function() { 0x0 == this[_0x4cc7('0x1b7d')]() || 0x0 < this[_0x4cc7('0x1b76')]() ? this[_0x4cc7('0x1b7e')]() : null != this[_0x4cc7('0x1952')] && 0x0 == this['get_numMethods']() && this[_0x4cc7('0x1b7f')](); null != this[_0x4cc7('0x1b3a')] ? this[_0x4cc7('0x1b80')]() : this[_0x4cc7('0x1b81')](); 0x0 < this[_0x4cc7('0x1b82')]() ? this[_0x4cc7('0x1b83')]() : this[_0x4cc7('0x1b84')](); }, 'setBlendAndCompareModes': function() { var _0x4b200e = null != this['_casterLightPass'] || null != this[_0x4cc7('0x1952')]; null != this['_casterLightPass'] && (this[_0x4cc7('0x1950')][_0x4cc7('0x1b5e')](0xa), this[_0x4cc7('0x1950')][_0x4cc7('0x1b85')](this[_0x4cc7('0x1b86')]()), this[_0x4cc7('0x1950')][_0x4cc7('0x1b87')](_0x4b200e)); if (null != this[_0x4cc7('0x1951')]) { null == this[_0x4cc7('0x1950')] && (this['_nonCasterLightPasses']['get'](0x0)[_0x4cc7('0x1b87')](_0x4b200e), this[_0x4cc7('0x1951')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x1b5e')](0xa), this['_nonCasterLightPasses']['get'](0x0)[_0x4cc7('0x1b85')](this['get_depthCompareMode']())); for (var _0x35cc27 = 0x0, _0x456598 = this[_0x4cc7('0x1951')][_0x4cc7('0x34')](); _0x35cc27 < _0x456598; ) { var _0x4156cf = _0x35cc27++; this[_0x4cc7('0x1951')][_0x4cc7('0x2b')](_0x4156cf)[_0x4cc7('0x1b87')](_0x4b200e); this[_0x4cc7('0x1951')][_0x4cc7('0x2b')](_0x4156cf)['setBlendMode'](0x0); this[_0x4cc7('0x1951')]['get'](_0x4156cf)[_0x4cc7('0x1b85')](0x5); } } null != this[_0x4cc7('0x1950')] || null != this[_0x4cc7('0x1951')] ? null != this[_0x4cc7('0x1952')] && (this[_0x4cc7('0x1952')]['set_ignoreLights'](!0x0), this['_effectsPass'][_0x4cc7('0x1b85')](0x5), this['_effectsPass'][_0x4cc7('0x1b5e')](0xc), this[_0x4cc7('0x1952')][_0x4cc7('0x1b87')](_0x4b200e)) : _0x2d63f9[_0x4cc7('0x12a')](null, this['_effectsPass']) && (this[_0x4cc7('0x1952')]['set_ignoreLights'](!0x1), this[_0x4cc7('0x1952')]['set_depthCompareMode'](this['get_depthCompareMode']()), this[_0x4cc7('0x1952')][_0x4cc7('0x1b5e')](0xa), this[_0x4cc7('0x1952')][_0x4cc7('0x1b87')](!0x1)); }, 'initCasterLightPass': function() { if (_0x4cc7('0x1b88') === _0x4cc7('0x1b89')) { a[_0x4cc7('0x9ad')](_0x4cc7('0x296'), _0x48c401(this, this[_0x4cc7('0x1261')])); a[_0x4cc7('0x9ad')](_0x4cc7('0x1b8a'), _0x48c401(this, this['onDoubleClick'])); a[_0x4cc7('0x9ad')](_0x4cc7('0xbd2'), _0x48c401(this, this[_0x4cc7('0xcdf')])); a[_0x4cc7('0x9ad')](_0x4cc7('0x55f'), _0x48c401(this, this[_0x4cc7('0xc22')])); a[_0x4cc7('0x9ad')](_0x4cc7('0xbd4'), _0x48c401(this, this[_0x4cc7('0x1263')])); a[_0x4cc7('0x9ad')](_0x4cc7('0x273'), _0x48c401(this, this[_0x4cc7('0x1264')])); a[_0x4cc7('0x9ad')](_0x4cc7('0x1258'), _0x48c401(this, this[_0x4cc7('0x1b8b')])); a[_0x4cc7('0x9ad')](_0x4cc7('0x1259'), _0x48c401(this, this['onMouseOut'])); } else { null == this['_casterLightPass'] && (this[_0x4cc7('0x1950')] = new _0x204e72(this)); this['_casterLightPass'][_0x4cc7('0x42d')](null); this[_0x4cc7('0x1950')][_0x4cc7('0x1788')](null); this['_casterLightPass']['set_normalMethod'](null); this[_0x4cc7('0x1950')][_0x4cc7('0x42b')](null); this[_0x4cc7('0x1950')][_0x4cc7('0x179c')](null); this[_0x4cc7('0x1950')]['set_enableLightFallOff'](this[_0x4cc7('0xf21')]); this[_0x4cc7('0x1950')][_0x4cc7('0x1b43')](new _0x584425([this[_0x4cc7('0x1b3a')][_0x4cc7('0x1b8c')]()])); this[_0x4cc7('0x1950')][_0x4cc7('0x179c')](this[_0x4cc7('0x1b3a')]); this[_0x4cc7('0x1950')][_0x4cc7('0x42d')](this['_diffuseMethod']); this['_casterLightPass'][_0x4cc7('0x1788')](this[_0x4cc7('0x1b72')]); this['_casterLightPass'][_0x4cc7('0x457')](this[_0x4cc7('0xf9e')]); this[_0x4cc7('0x1950')][_0x4cc7('0x42b')](this[_0x4cc7('0x19f6')]); this[_0x4cc7('0x1950')][_0x4cc7('0x1b8d')](this[_0x4cc7('0x1b8e')]); this[_0x4cc7('0x1950')]['set_specularLightSources'](this[_0x4cc7('0x1b6f')]); } }, 'removeCasterLightPass': function() { null != this[_0x4cc7('0x1950')] && (this[_0x4cc7('0x1950')]['dispose'](), this['removePass'](this['_casterLightPass']), this[_0x4cc7('0x1950')] = null); }, 'initNonCasterLightPasses': function() { this[_0x4cc7('0x1b84')](); var _0x225ab3 = this[_0x4cc7('0x1b42')]['get_numDirectionalLights']() , _0x102df1 = this[_0x4cc7('0x1b42')][_0x4cc7('0x1b8f')]() , _0x554525 = this[_0x4cc7('0x1b42')][_0x4cc7('0x1b90')]() , _0x24599b = 0x0 , _0x2ffabb = 0x0 , _0xef23ca = 0x0; null == this[_0x4cc7('0x1950')] && (_0x225ab3 += this[_0x4cc7('0x1b42')][_0x4cc7('0x1b91')](), _0x102df1 += this[_0x4cc7('0x1b42')][_0x4cc7('0x1b92')]()); for (this[_0x4cc7('0x1951')] = _0x2bc114[_0x4cc7('0x24')](null); _0x24599b < _0x225ab3 || _0x2ffabb < _0x102df1 || _0xef23ca < _0x554525; ) { var _0x45a59d = new _0x4c8e6d(this); _0x45a59d[_0x4cc7('0x1b93')](this['_enableLightFallOff']); _0x45a59d[_0x4cc7('0x1b94')](null == this[_0x4cc7('0x1b3a')]); _0x45a59d[_0x4cc7('0x1b95')](_0x24599b); _0x45a59d[_0x4cc7('0x1b96')](_0x2ffabb); _0x45a59d['set_lightProbesOffset'](_0xef23ca); _0x45a59d[_0x4cc7('0x42d')](null); _0x45a59d[_0x4cc7('0x1788')](null); _0x45a59d[_0x4cc7('0x457')](null); _0x45a59d[_0x4cc7('0x42b')](null); _0x45a59d[_0x4cc7('0x1b43')](this[_0x4cc7('0x1b42')]); _0x45a59d[_0x4cc7('0x42d')](this[_0x4cc7('0x19f5')]); _0x45a59d[_0x4cc7('0x1788')](this[_0x4cc7('0x1b72')]); _0x45a59d[_0x4cc7('0x457')](this[_0x4cc7('0xf9e')]); _0x45a59d[_0x4cc7('0x42b')](this[_0x4cc7('0x19f6')]); _0x45a59d[_0x4cc7('0x1b8d')](this[_0x4cc7('0x1b8e')]); _0x45a59d['set_specularLightSources'](this['_specularLightSources']); this[_0x4cc7('0x1951')]['push'](_0x45a59d); _0x24599b += _0x45a59d[_0x4cc7('0x1b97')](); _0x2ffabb += _0x45a59d['get_numPointLights'](); _0xef23ca += _0x45a59d['get_numLightProbes'](); } }, 'removeNonCasterLightPasses': function() { if (null != this['_nonCasterLightPasses']) { for (var _0x5ac615 = 0x0, _0x42d917 = this[_0x4cc7('0x1951')][_0x4cc7('0x34')](); _0x5ac615 < _0x42d917; ) { var _0x1daa01 = _0x5ac615++; this[_0x4cc7('0x1b98')](this['_nonCasterLightPasses'][_0x4cc7('0x2b')](_0x1daa01)); this[_0x4cc7('0x1951')][_0x4cc7('0x2b')](_0x1daa01)[_0x4cc7('0xa35')](); } this[_0x4cc7('0x1951')] = null; } }, 'removeEffectsPass': function() { if (_0x4cc7('0x1b99') === _0x4cc7('0x1b9a')) { this[_0x4cc7('0x1b9b')] = a; this[_0x4cc7('0x1b9c')] = null == b ? [] : b; return this; } else { this[_0x4cc7('0x1952')]['get_diffuseMethod']() != this[_0x4cc7('0x19f5')] && this[_0x4cc7('0x1952')][_0x4cc7('0x16b0')]()[_0x4cc7('0xa35')](); this[_0x4cc7('0x1b98')](this['_effectsPass']); this[_0x4cc7('0x1952')][_0x4cc7('0xa35')](); this[_0x4cc7('0x1952')] = null; } }, 'initEffectsPass': function() { null == this[_0x4cc7('0x1952')] && (this[_0x4cc7('0x1952')] = new _0xfd3dda(this)); this[_0x4cc7('0x1952')]['set_enableLightFallOff'](this[_0x4cc7('0xf21')]); 0x0 == this[_0x4cc7('0x1b7d')]() ? (this[_0x4cc7('0x1952')][_0x4cc7('0x42d')](null), this['_effectsPass'][_0x4cc7('0x42d')](this[_0x4cc7('0x19f5')])) : (this['_effectsPass'][_0x4cc7('0x42d')](null), this[_0x4cc7('0x1952')][_0x4cc7('0x42d')](new _0x2d186d()), this[_0x4cc7('0x1952')][_0x4cc7('0x16b0')]()[_0x4cc7('0x1b6e')](0x0), this['_effectsPass']['get_diffuseMethod']()[_0x4cc7('0x12d1')](0x0)); this[_0x4cc7('0x1952')][_0x4cc7('0x1b67')](!0x1); this[_0x4cc7('0x1952')][_0x4cc7('0x457')](null); this[_0x4cc7('0x1952')][_0x4cc7('0x457')](this['_normalMethod']); return this['_effectsPass']; }, 'get_numLights': function() { return null != this[_0x4cc7('0x1b42')] ? _0x2d63f9[_0x4cc7('0x12b')](this[_0x4cc7('0x1b42')][_0x4cc7('0x1b90')]() + this['_lightPicker']['get_numDirectionalLights'](), this[_0x4cc7('0x1b42')]['get_numPointLights']()) + this[_0x4cc7('0x1b42')][_0x4cc7('0x1b91')]() + this[_0x4cc7('0x1b42')]['get_numCastingPointLights']() : 0x0; }, 'get_numNonCasters': function() { return null != this[_0x4cc7('0x1b42')] ? this['_lightPicker'][_0x4cc7('0x1b90')]() + this['_lightPicker'][_0x4cc7('0x1b97')]() + this['_lightPicker'][_0x4cc7('0x1b8f')]() : 0x0; }, 'invalidateScreenPasses': function() { if (_0x4cc7('0x1b9d') === _0x4cc7('0x1b9d')) { this['_screenPassesInvalid'] = !0x0; } else { this['minX'] = a; this['maxX'] = a + c; this[_0x4cc7('0x1b9e')] = b; this[_0x4cc7('0x1b9f')] = b + d; } }, 'onLightsChange': function(_0x4477d6) { this['invalidateScreenPasses'](); }, '__class__': _0x5825ec, '__properties__': _0x5aff49(_0x43f7fe[_0x4cc7('0x8')]['__properties__'], { 'get_numNonCasters': _0x4cc7('0x1b82'), 'get_numLights': 'get_numLights', 'set_specularColor': _0x4cc7('0x1784'), 'set_ambientColor': 'set_ambientColor', 'set_specular': 'set_specular', 'set_ambient': _0x4cc7('0x81'), 'set_gloss': _0x2d63f9[_0x4cc7('0x429')], 'set_specularMap': _0x4cc7('0x1783'), 'set_normalMap': _0x4cc7('0x15e0'), 'get_normalMap': 'get_normalMap', 'get_numMethods': _0x4cc7('0x1b76'), 'set_normalMethod': _0x4cc7('0x457'), 'set_specularMethod': 'set_specularMethod', 'get_specularMethod': _0x4cc7('0x1795'), 'set_diffuseMethod': _0x4cc7('0x42d'), 'get_diffuseMethod': _0x4cc7('0x16b0'), 'set_shadowMethod': 'set_shadowMethod', 'set_ambientMethod': _0x4cc7('0x1788'), 'get_ambientMethod': 'get_ambientMethod', 'set_alphaThreshold': _0x4cc7('0x42f') }) }); var _0x2129f7 = function(_0x37d419) { null == _0x37d419 && (_0x37d419 = 0xcccccc); _0x5825ec['call'](this); this[_0x4cc7('0x1556')](_0x37d419); }; _0x16dada[_0x4cc7('0x1ba0')] = _0x2129f7; _0x2129f7[_0x4cc7('0x8f2')] = ['away3d', 'materials', _0x4cc7('0x1ba1')]; _0x2129f7[_0x4cc7('0x92b')] = _0x5825ec; _0x2129f7[_0x4cc7('0x8')] = _0x5aff49(_0x5825ec[_0x4cc7('0x8')], { 'set_color': function(_0x7d50a8) { this[_0x4cc7('0x16b0')]()[_0x4cc7('0x1b6e')](_0x7d50a8); return _0x7d50a8; }, '__class__': _0x2129f7, '__properties__': _0x5aff49(_0x5825ec[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_color': 'set_color' }) }); var _0x29fe8c = function(_0x146b9b) { null == _0x146b9b && (_0x146b9b = 1.25); _0x43f7fe[_0x4cc7('0x96b')](this); this['set_bothSides'](!0x0); this['addPass'](this['_screenPass'] = new _0x2ac2d6(_0x146b9b)); this['_screenPass'][_0x4cc7('0x32')](this); }; _0x16dada['away3d.materials.SegmentMaterial'] = _0x29fe8c; _0x29fe8c['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x1ba2')]; _0x29fe8c[_0x4cc7('0x92b')] = _0x43f7fe; _0x29fe8c['prototype'] = _0x5aff49(_0x43f7fe['prototype'], { '_screenPass': null, '__class__': _0x29fe8c }); var _0x343b29 = function(_0x5c0bfb) { _0x43f7fe[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1ba3')] = _0x5c0bfb; this[_0x4cc7('0x1b5b')](this['_skyboxPass'] = new _0x173c60()); this[_0x4cc7('0x1ba4')][_0x4cc7('0x1ba5')](this[_0x4cc7('0x1ba3')]); }; _0x16dada[_0x4cc7('0x1ba6')] = _0x343b29; _0x343b29[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x1ba7')]; _0x343b29[_0x4cc7('0x92b')] = _0x43f7fe; _0x343b29[_0x4cc7('0x8')] = _0x5aff49(_0x43f7fe[_0x4cc7('0x8')], { '_cubeMap': null, '_skyboxPass': null, '__class__': _0x343b29 }); var _0x705f29 = function(_0x278345, _0x187154, _0x5b0ea5, _0x4e339f, _0x5f4342) { null == _0x5f4342 && (_0x5f4342 = 0x1); null == _0x4e339f && (_0x4e339f = !0x0); null == _0x5b0ea5 && (_0x5b0ea5 = !0x1); null == _0x187154 && (_0x187154 = !0x0); _0x3b6e45[_0x4cc7('0x96b')](this); this[_0x4cc7('0xb76')](_0x278345); this[_0x4cc7('0x1781')](_0x187154); this[_0x4cc7('0x1774')](_0x5b0ea5); this['set_mipmap'](_0x4e339f); this[_0x4cc7('0x1208')](_0x5f4342); }; _0x16dada[_0x4cc7('0x1ba8')] = _0x705f29; _0x705f29['__name__'] = [_0x2d63f9[_0x4cc7('0x3cf')], _0x4cc7('0x43b'), _0x2d63f9[_0x4cc7('0x432')]]; _0x705f29['__super__'] = _0x3b6e45; _0x705f29[_0x4cc7('0x8')] = _0x5aff49(_0x3b6e45[_0x4cc7('0x8')], { 'set_alpha': function(_0x46e31b) { 0x1 < _0x46e31b ? _0x46e31b = 0x1 : 0x0 > _0x46e31b && (_0x46e31b = 0x0); null == this[_0x4cc7('0xb0f')]() && this[_0x4cc7('0x17ac')](new _0x1c055e()); this['get_colorTransform']()['alphaMultiplier'] = _0x46e31b; this['_screenPass'][_0x4cc7('0x1b67')](this[_0x4cc7('0x144d')]()); this[_0x4cc7('0x14c1')][_0x4cc7('0x1b5e')](0xa == this['get_blendMode']() && this[_0x4cc7('0x144d')]() ? 0x7 : this[_0x4cc7('0xe2b')]()); return _0x46e31b; }, 'get_texture': function() { if (_0x2d63f9[_0x4cc7('0xdc')]('mZoHr', 'TPTOd')) { return this[_0x4cc7('0x14c1')][_0x4cc7('0x16b0')]()[_0x4cc7('0x11b8')](); } else { var _0x2dcf74 = this[_0x4cc7('0xa33')]; if (_0x2dcf74[_0x4cc7('0xa77')]) { var _0x5de408 = a['__getAlpha'](_0x2dcf74[_0x4cc7('0x9c2')]); if (0x0 < _0x5de408 && null != _0x2dcf74[_0x4cc7('0xa78')] && _0x2dcf74['__bitmapData'][_0x4cc7('0xa79')] && _0x2dcf74['__bitmapData'][_0x4cc7('0xa7a')]) { var _0x5ea5b9 = a[_0x4cc7('0x991')]; a[_0x4cc7('0xa7b')](_0x2dcf74['__worldBlendMode']); a[_0x4cc7('0xa7c')](_0x2dcf74, !0x1); _0x1c27fe[_0x4cc7('0xa7d')](_0x2dcf74[_0x4cc7('0xa78')]['image']); _0x5ea5b9[_0x4cc7('0xa7f')] = _0x5de408; _0x5de408 = _0x2dcf74[_0x4cc7('0x9c9')]; a[_0x4cc7('0xa80')](_0x2dcf74[_0x4cc7('0x9c1')], _0x5ea5b9); a[_0x4cc7('0xa84')] && _0x2dcf74[_0x4cc7('0xa81')] || (_0x5ea5b9[_0x4cc7('0xa82')] = !0x1); null == _0x5de408 ? _0x5ea5b9[_0x4cc7('0xa83')](_0x2dcf74['__bitmapData'][_0x4cc7('0xa7e')][_0x4cc7('0x4e9')](), 0x0, 0x0, _0x2dcf74['__bitmapData'][_0x4cc7('0xa7e')][_0x4cc7('0x7d9')], _0x2dcf74[_0x4cc7('0xa78')][_0x4cc7('0xa7e')][_0x4cc7('0x98b')]) : _0x5ea5b9[_0x4cc7('0xa83')](_0x2dcf74[_0x4cc7('0xa78')][_0x4cc7('0xa7e')][_0x4cc7('0x4e9')](), _0x5de408['x'], _0x5de408['y'], _0x5de408[_0x4cc7('0x7d9')], _0x5de408[_0x4cc7('0x98b')]); a[_0x4cc7('0xa84')] && _0x2dcf74[_0x4cc7('0xa81')] || (_0x5ea5b9[_0x4cc7('0xa82')] = !0x0); a[_0x4cc7('0xa85')](_0x2dcf74, !0x1); } } } }, 'set_texture': function(_0x533a29) { this['_screenPass'][_0x4cc7('0x16b0')]()[_0x4cc7('0xb76')](_0x533a29); return _0x533a29; }, 'set_ambientTexture': function(_0x3d7787) { this[_0x4cc7('0x14c1')]['get_ambientMethod']()[_0x4cc7('0xb76')](_0x3d7787); this[_0x4cc7('0x14c1')][_0x4cc7('0x16b0')]()[_0x4cc7('0x1ba9')](null != _0x3d7787); return _0x3d7787; }, '__class__': _0x705f29, '__properties__': _0x5aff49(_0x3b6e45[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_ambientTexture': 'set_ambientTexture', 'set_texture': _0x4cc7('0xb76'), 'get_texture': 'get_texture', 'set_alpha': _0x4cc7('0x10cd') }) }); var _0xec8816 = function(_0x5799d8, _0x4f463c, _0x4c535c, _0x33b728, _0x4c12a0, _0x55231c) { null == _0x55231c && (_0x55231c = !0x0); null == _0x4c12a0 && (_0x4c12a0 = !0x1); null == _0x33b728 && (_0x33b728 = !0x0); this['_diffuses'] = _0x5799d8; this[_0x4cc7('0x1baa')] = _0x4f463c; this[_0x4cc7('0x1bab')] = _0x4c535c; this[_0x4cc7('0x1bac')](); _0x705f29[_0x4cc7('0x96b')](this, this[_0x4cc7('0x1bad')], _0x33b728, _0x4c12a0, _0x55231c); null != this['_TBNormal'] && this[_0x4cc7('0x15e0')](this[_0x4cc7('0x1bae')]); null != this['_TBSpecular'] && this['set_specularMap'](this[_0x4cc7('0x1baf')]); }; _0x16dada['away3d.materials.SpriteSheetMaterial'] = _0xec8816; _0xec8816[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), 'SpriteSheetMaterial']; _0xec8816[_0x4cc7('0x92b')] = _0x705f29; _0xec8816[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x428')](_0x5aff49, _0x705f29['prototype'], { '_diffuses': null, '_normals': null, '_speculars': null, '_TBDiffuse': null, '_TBNormal': null, '_TBSpecular': null, '_currentMapID': null, 'initTextures': function() { if (null == this[_0x4cc7('0x1bb0')] || 0x0 == this['_diffuses'][_0x4cc7('0x34')]()) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1bb1'))); this[_0x4cc7('0x1bad')] = this[_0x4cc7('0x1bb0')][_0x4cc7('0x2b')](0x0); if (null != this[_0x4cc7('0x1baa')] && _0x2d63f9[_0x4cc7('0x12c')](0x0, this[_0x4cc7('0x1baa')][_0x4cc7('0x34')]())) { if (this[_0x4cc7('0x1baa')][_0x4cc7('0x34')]() != this[_0x4cc7('0x1bb0')][_0x4cc7('0x34')]()) throw new _0x202aa0(new _0xc6df85('The\x20amount\x20of\x20normals\x20bitmapDatas\x20must\x20be\x20same\x20as\x20the\x20amount\x20of\x20diffuses\x20param!')); this[_0x4cc7('0x1bae')] = this['_normals'][_0x4cc7('0x2b')](0x0); } if (null != this[_0x4cc7('0x1bab')] && 0x0 < this['_speculars']['get_length']()) { if (this[_0x4cc7('0x1bab')][_0x4cc7('0x34')]() != this[_0x4cc7('0x1bb0')][_0x4cc7('0x34')]()) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1bb2'))); this['_TBSpecular'] = this[_0x4cc7('0x1bab')][_0x4cc7('0x2b')](0x0); } this[_0x4cc7('0x1bb3')] = 0x0; }, 'swap': function(_0x26c51f) { null == _0x26c51f && (_0x26c51f = 0x0); return this[_0x4cc7('0x1bb3')] != _0x26c51f ? (this[_0x4cc7('0x1bb3')] = _0x26c51f, this['_TBDiffuse'] = this[_0x4cc7('0x1bb0')][_0x4cc7('0x2b')](_0x26c51f), this[_0x4cc7('0xb76')](this[_0x4cc7('0x1bad')]), null != this[_0x4cc7('0x1bae')] && this['set_normalMap'](this['_TBNormal'] = this['_normals'][_0x4cc7('0x2b')](_0x26c51f)), null != this[_0x4cc7('0x1baf')] && this[_0x4cc7('0x1783')](this[_0x4cc7('0x1baf')] = this[_0x4cc7('0x1bab')][_0x4cc7('0x2b')](_0x26c51f)), !0x0) : !0x1; }, '__class__': _0xec8816 }); var _0x2943e4 = function(_0x276294, _0x48dac8, _0x181fe9, _0x376a61, _0x1fdb95) { null == _0x1fdb95 && (_0x1fdb95 = 0x1); null == _0x376a61 && (_0x376a61 = !0x0); null == _0x181fe9 && (_0x181fe9 = !0x1); null == _0x48dac8 && (_0x48dac8 = !0x0); _0x5825ec[_0x4cc7('0x96b')](this); this[_0x4cc7('0xb76')](_0x276294); this['set_smooth'](_0x48dac8); this[_0x4cc7('0x1774')](_0x181fe9); this['set_mipmap'](_0x376a61); this[_0x4cc7('0x1208')](_0x1fdb95); }; _0x16dada['away3d.materials.TextureMultiPassMaterial'] = _0x2943e4; _0x2943e4[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'materials', 'TextureMultiPassMaterial']; _0x2943e4[_0x4cc7('0x92b')] = _0x5825ec; _0x2943e4[_0x4cc7('0x8')] = _0x5aff49(_0x5825ec[_0x4cc7('0x8')], { '_animateUVs': null, 'set_texture': function(_0x4001e0) { this['get_diffuseMethod']()[_0x4cc7('0xb76')](_0x4001e0); return _0x4001e0; }, 'set_ambientTexture': function(_0x1eb15c) { this['get_ambientMethod']()[_0x4cc7('0xb76')](_0x1eb15c); this[_0x4cc7('0x16b0')]()['set_useAmbientTexture'](null != _0x1eb15c); return _0x1eb15c; }, 'updateScreenPasses': function() { _0x5825ec[_0x4cc7('0x8')][_0x4cc7('0x194d')][_0x4cc7('0x96b')](this); null != this[_0x4cc7('0x1952')] && this[_0x4cc7('0x1952')][_0x4cc7('0x1bb4')](this[_0x4cc7('0x1bb5')]); null != this['_casterLightPass'] && this['_casterLightPass'][_0x4cc7('0x1bb4')](this[_0x4cc7('0x1bb5')]); if (null != this['_nonCasterLightPasses']) for (var _0x9c23f3 = 0x0, _0x2fb3f9 = this[_0x4cc7('0x1951')][_0x4cc7('0x34')](); _0x9c23f3 < _0x2fb3f9; ) { var _0x3d3940 = _0x9c23f3++; this[_0x4cc7('0x1951')][_0x4cc7('0x2b')](_0x3d3940)['set_animateUVs'](this[_0x4cc7('0x1bb5')]); } }, '__class__': _0x2943e4, '__properties__': _0x5aff49(_0x5825ec['prototype'][_0x4cc7('0x2d6')], { 'set_ambientTexture': _0x4cc7('0x177c'), 'set_texture': 'set_texture' }) }); var _0x2083a5 = function(_0x1ef8f4) { if (_0x4cc7('0x1bb6') !== 'JxBam') { return this[_0x4cc7('0xa06')]; } else { this[_0x4cc7('0x1bb7')] = this[_0x4cc7('0x1bb8')] = this[_0x4cc7('0x1bb9')] = this[_0x4cc7('0x1bba')] = this[_0x4cc7('0x1bbb')] = this[_0x4cc7('0x1bbc')] = this[_0x4cc7('0x1bbd')] = this[_0x4cc7('0xf26')] = this[_0x4cc7('0x1bbe')] = this[_0x4cc7('0x1bbf')] = this[_0x4cc7('0x1bc0')] = this[_0x4cc7('0x1ac5')] = -0x1; this['_preserveAlpha'] = !0x0; this[_0x4cc7('0xf1e')] = new _0x315280(); this[_0x4cc7('0x1bc1')] = new _0x13a606(); this['_profile'] = _0x1ef8f4; this[_0x4cc7('0x1bc2')](_0x1ef8f4); } }; _0x16dada[_0x4cc7('0x1bc3')] = _0x2083a5; _0x2083a5['__name__'] = ['away3d', 'materials', 'compilation', _0x4cc7('0x1bc4')]; _0x2083a5[_0x4cc7('0x8')] = {}; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0xf1e')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0xf19')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bc1')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0xf27')] = null; _0x2083a5[_0x4cc7('0x8')]['_smooth'] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1b45')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1b3d')] = null; _0x2083a5[_0x4cc7('0x8')]['_anisotropy'] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0xf21')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bc5')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bb5')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bc6')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1b47')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bc7')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1ac4')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0xf1d')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0xf22')] = null; _0x2083a5[_0x4cc7('0x8')]['_fragmentLightCode'] = null; _0x2083a5[_0x4cc7('0x8')]['_fragmentPostLightCode'] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bb7')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x147c')] = null; _0x2083a5[_0x4cc7('0x8')]['_animationTargetRegisters'] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1ac3')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bc8')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bb8')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bb9')] = null; _0x2083a5[_0x4cc7('0x8')]['_uvTransformIndex2'] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bbb')] = null; _0x2083a5[_0x4cc7('0x8')]['_normalBufferIndex'] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bbd')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0xf26')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bbe')] = null; _0x2083a5[_0x4cc7('0x8')]['_sceneNormalMatrixIndex'] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bc0')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1ac5')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1b6f')] = null; _0x2083a5[_0x4cc7('0x8')]['_diffuseLightSources'] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1436')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1433')] = null; _0x2083a5[_0x4cc7('0x8')]['_numPointLights'] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x119c')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bc9')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bca')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x127d')] = null; _0x2083a5[_0x4cc7('0x8')]['_needUVAnimation'] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x147d')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1481')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0xe43')] = null; _0x2083a5[_0x4cc7('0x8')]['_forceSeperateMVP'] = null; _0x2083a5[_0x4cc7('0x8')]['set_enableLightFallOff'] = function(_0x51a459) { return this._enableLightFallOff = _0x51a459; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bcb')] = function() { return this._needUVAnimation; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bcc')] = function() { return this._UVTarget; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bcd')] = function() { return this._UVSource; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bce')] = function(_0x41b750) { return this._forceSeperateMVP = _0x41b750; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bc2')] = function(_0x1eceaf) { this._registerCache = new _0x393bde(_0x1eceaf); this._registerCache.set_vertexAttributesOffset(0x1); this._registerCache.reset(); } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bcf')] = function() { return this._animateUVs; } ; _0x2083a5[_0x4cc7('0x8')]['set_animateUVs'] = function(_0x36e396) { return this._animateUVs = _0x36e396; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bd0')] = function() { return this._animateUVs2; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bd1')] = function(_0x5d6699) { if (_0x4cc7('0x1bd2') === _0x4cc7('0x1bd3')) { var _0x3feabd = e++ , _0x39a97e = d * this.perimeter + _0x3feabd; _0x2116b2.low = 0xe79f9; _0x39a97e = 0x0 <= _0x39a97e && _0x39a97e < this.terrain.get_length() ? this.terrain.get(_0x39a97e) : null; null != _0x39a97e && 0x0 != _0x39a97e.sourceData.shape && (null == this.characterEndSpawns && (this.characterEndSpawns = _0x2bc114.toObjectVector(null)), _0x3feabd = new _0x366008(_0x3feabd,this), _0x3feabd.position.z = _0x5d6699 + _0x56067a.IXtSc(b - 0x1 - d, this.tileWidth), this.characterEndSpawns.push(_0x3feabd)); } else { return this._animateUVs2 = _0x5d6699; } } ; _0x2083a5[_0x4cc7('0x8')]['set_alphaPremultiplied'] = function(_0xa69a48) { return this._alphaPremultiplied = _0xa69a48; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1b67')] = function(_0x3c5bf2) { return this._preserveAlpha = _0x3c5bf2; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bd4')] = function(_0x4da937, _0x25dadf, _0xdfd510, _0x3a1910) { this._smooth = _0x4da937; this._repeat = _0x25dadf; this._mipmap = _0xdfd510; this._anisotropy = _0x3a1910; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bd5')] = function(_0x52d1f1, _0x1759f5) { this._vertexConstantData = _0x52d1f1; this._fragmentConstantData = _0x1759f5; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bd6')] = function() { return this._methodSetup; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bd7')] = function(_0x406215) { return this._methodSetup = _0x406215; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bd8')] = function() { var _0x521111 = { itLnw: 'lime.utils.Assets' }; if (_0x4cc7('0x1bd9') !== _0x4cc7('0x1bda')) { this.initRegisterIndices(); this.initLightData(); for (var _0x192a9d = [_0x4cc7('0x1bdb')], _0xa90bc6 = _0x2bc114.toObjectVector(null), _0x2c7426 = 0x0, _0x31a0c8 = _0x192a9d.length; _0x2c7426 < _0x31a0c8; ) { var _0x532948 = _0x2c7426++; _0xa90bc6.set(_0x532948, _0x192a9d[_0x532948]); } this._animatableAttributes = _0xa90bc6; _0x192a9d = [_0x4cc7('0x1bdc')]; _0xa90bc6 = _0x2bc114.toObjectVector(null); _0x2c7426 = 0x0; for (_0x31a0c8 = _0x192a9d.length; _0x2c7426 < _0x31a0c8; ) _0x532948 = _0x2c7426++, _0xa90bc6.set(_0x532948, _0x192a9d[_0x532948]); this._animationTargetRegisters = _0xa90bc6; this._fragmentCode = this._vertexCode = ''; this._sharedRegisters.localPosition = this._registerCache.getFreeVertexVectorTemp(); this._registerCache.addVertexTempUsages(this._sharedRegisters.localPosition, 0x1); this.createCommons(); this.calculateDependencies(); this.updateMethodRegisters(); for (_0x192a9d = 0x0; 0x4 > _0x192a9d; ) _0x192a9d++, this._registerCache.getFreeVertexConstant(); this.createNormalRegisters(); (0x0 < this._dependencyCounter.get_globalPosDependencies() || this._forceSeperateMVP) && this.compileGlobalPositionCode(); this.compileProjectionCode(); this.compileMethodsCode(); this.compileFragmentOutput(); this._fragmentPostLightCode = this.get_fragmentCode(); } else { if (f.isLocal(_0x532948, _0xa90bc6)) return _0x31a0c8 = f.getAsset(_0x532948, _0xa90bc6), _0x2c7426 && _0x477148.cache.enabled && _0x477148.cache.set(_0x192a9d, _0xa90bc6, _0x31a0c8), _0x31a0c8; _0x491796.error(_0xa90bc6 + _0x4cc7('0x1bdd') + _0x192a9d + '\x22\x20exists,\x20but\x20only\x20asynchronously', { fileName: 'Assets.hx', lineNumber: 0x84, className: _0x521111.itLnw, methodName: 'getAsset' }); } } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bde')] = function() {} ; _0x2083a5[_0x4cc7('0x8')]['compileMethodsCode'] = function() { 0x0 < this._dependencyCounter.get_uvDependencies() && this.compileUVCode(); 0x0 < this._dependencyCounter.get_secondaryUVDependencies() && this.compileSecondaryUVCode(); 0x0 < this._dependencyCounter.get_normalDependencies() && this.compileNormalCode(); 0x0 < this._dependencyCounter.get_viewDirDependencies() && this.compileViewDirCode(); this.compileLightingCode(); this._fragmentLightCode = this._fragmentCode; this._fragmentCode = ''; this.compileMethods(); } ; _0x2083a5[_0x4cc7('0x8')]['compileLightingCode'] = function() {} ; _0x2083a5[_0x4cc7('0x8')]['compileViewDirCode'] = function() {} ; _0x2083a5[_0x4cc7('0x8')]['compileNormalCode'] = function() {} ; _0x2083a5[_0x4cc7('0x8')]['compileUVCode'] = function() { var _0x41f97a = _0x4cc7('0x1bdf').split('|') , _0x653521 = 0x0; while (!![]) { switch (_0x41f97a[_0x653521++]) { case '0': this._sharedRegisters.uvVarying = _0x245ad3; continue; case '1': var _0x245ad3 = this._registerCache.getFreeVarying(); continue; case '2': if (this.get_animateUVs()) { var _0x5e7713 = this._registerCache.getFreeVertexConstant() , _0x3b2b33 = this._registerCache.getFreeVertexConstant(); this._uvTransformIndex = 0x4 * _0x5e7713.get_index(); this._vertexCode += _0x56067a.RxGey('dp4\x20' + _0x4bf907.string(_0x245ad3) + _0x4cc7('0x152') + _0x4bf907.string(_0x75b509) + ',\x20' + _0x4bf907.string(_0x5e7713), '\x0adp4\x20') + _0x4bf907.string(_0x245ad3) + _0x4cc7('0x156') + _0x4bf907.string(_0x75b509) + ',\x20' + _0x4bf907.string(_0x3b2b33) + _0x4cc7('0x697') + _0x4bf907.string(_0x245ad3) + _0x4cc7('0x8c8') + _0x4bf907.string(_0x75b509) + _0x4cc7('0x1be0'); } else this._uvTransformIndex = -0x1, this._needUVAnimation = !0x0, this._UVTarget = _0x245ad3.toString(), this._UVSource = _0x75b509.toString(); continue; case '3': var _0x75b509 = this._registerCache.getFreeVertexAttribute(); continue; case '4': this._uvBufferIndex = _0x75b509.get_index(); continue; } break; } } ; _0x2083a5[_0x4cc7('0x8')]['compileSecondaryUVCode'] = function() { var _0x557cd4 = this._registerCache.getFreeVertexAttribute(); this._secondaryUVBufferIndex = _0x557cd4.get_index(); var _0x4dfeb1 = this._registerCache.getFreeVarying(); this._sharedRegisters.secondaryUVVarying = _0x4dfeb1; if (this.get_animateUVs2()) { var _0x33c184 = this._registerCache.getFreeVertexConstant() , _0x9b83a3 = this._registerCache.getFreeVertexConstant(); this._uvTransformIndex2 = 0x4 * _0x33c184.get_index(); this._vertexCode += _0x4cc7('0x1be1') + _0x4bf907.string(_0x4dfeb1) + _0x4cc7('0x152') + _0x4bf907.string(_0x557cd4) + ',\x20' + _0x4bf907.string(_0x33c184) + '\x0a'; this._vertexCode += _0x4cc7('0x1be1') + _0x4bf907.string(_0x4dfeb1) + _0x4cc7('0x156') + _0x4bf907.string(_0x557cd4) + ',\x20' + _0x4bf907.string(_0x9b83a3) + '\x0a'; this._vertexCode += 'mov\x20' + _0x4bf907.string(_0x4dfeb1) + '.zw,\x20' + _0x4bf907.string(_0x557cd4) + _0x4cc7('0x1be2'); } else this._uvTransformIndex2 = -0x1, this._vertexCode += _0x4cc7('0x39e') + _0x4bf907.string(_0x4dfeb1) + ',\x20' + _0x4bf907.string(_0x557cd4) + '\x0a'; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1be3')] = function() { this._sharedRegisters.globalPositionVertex = this._registerCache.getFreeVertexVectorTemp(); this._registerCache.addVertexTempUsages(this._sharedRegisters.globalPositionVertex, this._dependencyCounter.get_globalPosDependencies()); var _0x5e5869 = this._registerCache.getFreeVertexConstant(); this._registerCache.getFreeVertexConstant(); this._registerCache.getFreeVertexConstant(); this._registerCache.getFreeVertexConstant(); this._sceneMatrixIndex = 0x4 * _0x5e5869.get_index(); this._vertexCode += _0x4cc7('0x12da') + _0x4bf907.string(this._sharedRegisters.globalPositionVertex) + ',\x20' + _0x4bf907.string(this._sharedRegisters.localPosition) + ',\x20' + _0x4bf907.string(_0x5e5869) + '\x0a'; this._dependencyCounter.get_usesGlobalPosFragment() && (this._sharedRegisters.globalPositionVarying = this._registerCache.getFreeVarying(), this._vertexCode += _0x4cc7('0x39e') + _0x4bf907.string(this._sharedRegisters.globalPositionVarying) + ',\x20' + _0x4bf907.string(this._sharedRegisters.globalPositionVertex) + '\x0a'); } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1be4')] = function() { var _0xc87fde = _0x56067a.poLeM(0x0, this._dependencyCounter.get_globalPosDependencies()) || this._forceSeperateMVP ? this._sharedRegisters.globalPositionVertex.toString() : this._animationTargetRegisters.get(0x0); 0x0 < this._dependencyCounter.get_projectionDependencies() ? (this._sharedRegisters.projectionFragment = this._registerCache.getFreeVarying(), _0xc87fde = _0x4cc7('0x1be5') + _0xc87fde + _0x4cc7('0x1be6') + _0x4bf907.string(this._sharedRegisters.projectionFragment) + _0x4cc7('0x1be7')) : _0xc87fde = _0x4cc7('0x1be8') + _0xc87fde + ',\x20vc0\x09\x09\x0a'; this._vertexCode += _0xc87fde; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1be9')] = function() { this._fragmentCode += _0x4cc7('0x39e') + _0x4bf907.string(this._registerCache.get_fragmentOutputRegister()) + ',\x20' + _0x4bf907.string(this._sharedRegisters.shadedTarget) + '\x0a'; this._registerCache.removeFragmentTempUsage(this._sharedRegisters.shadedTarget); } ; _0x2083a5[_0x4cc7('0x8')]['initRegisterIndices'] = function() { this._probeWeightsIndex = this._sceneNormalMatrixIndex = this._sceneMatrixIndex = this._lightFragmentConstantIndex = this._tangentBufferIndex = this._normalBufferIndex = this._secondaryUVBufferIndex = this._uvTransformIndex2 = this._uvTransformIndex = this._uvBufferIndex = this._cameraPositionIndex = this._commonsDataIndex = -0x1; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bea')] = function() { this._numLights = this._numPointLights + this._numDirectionalLights; this._numProbeRegisters = Math.ceil(this._numLightProbes / 0x4); this._combinedLightSources = null != this._methodSetup._specularMethod ? this._specularLightSources | this._diffuseLightSources : this._diffuseLightSources; this._usingSpecularMethod = null != this._methodSetup._specularMethod && (this.usesLightsForSpecular() || this.usesProbesForSpecular()); } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1beb')] = function() { this._sharedRegisters.commons = this._registerCache.getFreeFragmentConstant(); this._commonsDataIndex = 0x4 * this._sharedRegisters.commons.get_index(); } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bec')] = function() { if (_0x4cc7('0x1bed') !== _0x56067a.gmjkm) { this._dependencyCounter.reset(); var _0x499f84 = this._methodSetup._methods; this.setupAndCountMethodDependencies(this._methodSetup._diffuseMethod, this._methodSetup._diffuseMethodVO); null != this._methodSetup._shadowMethod && this.setupAndCountMethodDependencies(this._methodSetup._shadowMethod, this._methodSetup._shadowMethodVO); this.setupAndCountMethodDependencies(this._methodSetup._ambientMethod, this._methodSetup._ambientMethodVO); this._usingSpecularMethod && this.setupAndCountMethodDependencies(this._methodSetup._specularMethod, this._methodSetup._specularMethodVO); null != this._methodSetup._colorTransformMethod && this.setupAndCountMethodDependencies(this._methodSetup._colorTransformMethod, this._methodSetup._colorTransformMethodVO); for (var _0x139935 = 0x0, _0x40a381 = _0x499f84.get_length(); _0x139935 < _0x40a381; ) { var _0xd716f7 = _0x139935++; this.setupAndCountMethodDependencies(_0x499f84.get(_0xd716f7).method, _0x499f84.get(_0xd716f7).data); } this.get_usesNormals() && this.setupAndCountMethodDependencies(this._methodSetup._normalMethod, this._methodSetup._normalMethodVO); this._dependencyCounter.setPositionedLights(this._numPointLights, this._combinedLightSources); } else { this.muted != _0x499f84 && (_0x499f84 = (this.muted = _0x499f84) || 0x0 < this.reasonsToBlockMusic.get_length(), null != this.currentMusic ? (this.currentMusic != this.nextMusic && (this.currentMusic.stop(), this.set_currentMusic(this.nextMusic)), null != this.currentMusic && (_0x499f84 ? this.currentMusic.stop() : (this.currentMusic.resume(), this.resetVolume()))) : _0x499f84 || this.playFromAsset(this.currentAssetPath), null != this.currentSound && this.resetSoundVolume()); return this.muted; } } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bee')] = function(_0x5663d7, _0x4ad2ca) { if (_0x2d63f9.jGsUq !== _0x2d63f9.jGsUq) { for (var _0x39785e = _0x2bc114.toFloatVector(null, 0x6, !0x0), _0x5ecfaf = 0x0; 0x6 > _0x5ecfaf; ) { var _0x504027 = _0x5ecfaf++; _0x39785e.set(_0x504027, this._newBlockBytes.readFloat()); } return _0x39785e; } else { this.setupMethod(_0x5663d7, _0x4ad2ca); this._dependencyCounter.includeMethodVO(_0x4ad2ca); } } ; _0x2083a5[_0x4cc7('0x8')]['setupMethod'] = function(_0x415072, _0x3b85fd) { if ('bgQeF' === _0x4cc7('0x1bef')) { var _0x19681f = _0x4cc7('0x1bf0').split('|') , _0x55a070 = 0x0; while (!![]) { switch (_0x19681f[_0x55a070++]) { case '0': _0x3b85fd.fragmentData = this._fragmentConstantData; continue; case '1': _0x3b85fd.numLights = this._numLights + this._numLightProbes; continue; case '2': _0x415072.initVO(_0x3b85fd); continue; case '3': _0x3b85fd.vertexData = this._vertexConstantData; continue; case '4': _0x415072.reset(); continue; case '5': _0x3b85fd.useLightFallOff = this._enableLightFallOff && _0x4cc7('0x1bf1') != this._profile; continue; case '6': _0x3b85fd.useSmoothTextures = this._smooth; continue; case '7': _0x3b85fd.anisotropy = this._anisotropy; continue; case '8': _0x3b85fd.repeatTextures = this._repeat; continue; case '9': _0x3b85fd.useMipmapping = this._mipmap; continue; case '10': _0x3b85fd.reset(); continue; } break; } } else { var _0x220999 = _0x3b85fd++; _0x415072.get(_0x220999).method.set_sharedRegisters(this._sharedRegisters); } } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bf2')] = function() { if ('zxoos' === _0x4cc7('0x1bf3')) { for (var _0x185b58 = 0x0, _0x287da1 = this.overlays.get_numChildren(); _0x185b58 < _0x287da1; ) { var _0xd041d2 = _0x185b58++; this.overlays.getChildAt(_0xd041d2).set_visible(!0x1); } } else { return this._commonsDataIndex; } } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bf4')] = function() { this._methodSetup._normalMethod.set_sharedRegisters(this._sharedRegisters); this._methodSetup._diffuseMethod.set_sharedRegisters(this._sharedRegisters); null != this._methodSetup._shadowMethod && this._methodSetup._shadowMethod.set_sharedRegisters(this._sharedRegisters); this._methodSetup._ambientMethod.set_sharedRegisters(this._sharedRegisters); null != this._methodSetup._specularMethod && this._methodSetup._specularMethod.set_sharedRegisters(this._sharedRegisters); null != this._methodSetup._colorTransformMethod && this._methodSetup._colorTransformMethod.set_sharedRegisters(this._sharedRegisters); for (var _0x2e2711 = this._methodSetup._methods, _0x27105a = 0x0, _0x119e92 = _0x2e2711.get_length(); _0x27105a < _0x119e92; ) { var _0xe849cf = _0x27105a++; _0x2e2711.get(_0xe849cf).method.set_sharedRegisters(this._sharedRegisters); } } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0xdcc')] = function() { return this._registerCache.get_numUsedVertexConstants(); } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0xe5d')] = function() { return this._registerCache.get_numUsedFragmentConstants(); } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0xda8')] = function() { return this._registerCache.get_numUsedStreams(); } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0xe5f')] = function() { return this._registerCache.get_numUsedTextures(); } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0xe5e')] = function() { return this._registerCache.get_numUsedVaryings(); } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bf5')] = function() { return 0x0 < this._numLights ? 0x0 != (this._specularLightSources & 0x1) : !0x1; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bf6')] = function() { if ('NnWVl' === _0x4cc7('0x1bf7')) { this.child = this.skater = this.angel = this.tunnel = null; this.sprites.set_length(0x0); } else { return 0x0 < this._numLights ? 0x0 != (this._diffuseLightSources & 0x1) : !0x1; } } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0xa35')] = function() { if ('HUOri' !== _0x4cc7('0x1bf8')) { var _0x1e9f44 = b.get(a); ++a; _0x1e9f44.get_bitmapData().dispose(); } else { this.cleanUpMethods(); this._registerCache.dispose(); this._sharedRegisters = this._registerCache = null; } } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bf9')] = function() { if (_0x4cc7('0x1bfa') === _0x4cc7('0x1bfa')) { null != this._methodSetup._normalMethod && this._methodSetup._normalMethod.cleanCompilationData(); null != this._methodSetup._diffuseMethod && this._methodSetup._diffuseMethod.cleanCompilationData(); null != this._methodSetup._ambientMethod && this._methodSetup._ambientMethod.cleanCompilationData(); null != this._methodSetup._specularMethod && this._methodSetup._specularMethod.cleanCompilationData(); _0x2d63f9.DmOZX(null, this._methodSetup._shadowMethod) && this._methodSetup._shadowMethod.cleanCompilationData(); null != this._methodSetup._colorTransformMethod && this._methodSetup._colorTransformMethod.cleanCompilationData(); for (var _0x16df3e = this._methodSetup._methods, _0x889c61 = 0x0, _0x2044d0 = _0x16df3e.get_length(); _0x889c61 < _0x2044d0; ) { var _0x575af7 = _0x889c61++; _0x16df3e.get(_0x575af7).method.cleanCompilationData(); } } else { this.materialGroups = _0x2bc114.toObjectVector(null); } } ; _0x2083a5[_0x4cc7('0x8')]['set_specularLightSources'] = function(_0x117d57) { return this._specularLightSources = _0x117d57; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1b8d')] = function(_0x1a7301) { if (_0x56067a.LIeOC('HfWlq', _0x4cc7('0x1bfb'))) { return this._diffuseLightSources = _0x1a7301; } else { _0x396698.call(this, _0x4b25d1.sidePathU, 0x3, null, { noCrumblingTiles: !0x0 }); this.frames = [_0x48c401(this, this.frame0), _0x48c401(this, this.frame1), _0x48c401(this, this.frame2), _0x48c401(this, this.frame3)]; this.name = _0x4cc7('0x49b'); } } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bfc')] = function() { var _0x506168 = { zdLNV: _0x4cc7('0xbe7') }; if (_0x4cc7('0x1bfd') !== 'jqlxO') { _0x2116b2.high = 0x20c09; _0x180fa9.view.set_backgroundColor(0x0); _0x180fa9.view.get_camera().get_lens().set_far(0xfa0); _0x401612.get_instance().fadeOutTime = 0x2; var _0x5151a9 = _0x401612.get_instance() , _0xdadefa = _0x104058.musicMuted; _0x5151a9.set_muted(_0x104058.get_instance().get(_0xdadefa.id, _0xdadefa.defaultValue)); _0x5151a9 = _0x401612.get_instance(); _0xdadefa = _0x104058.soundMuted; _0x5151a9.set_soundMuted(_0x104058.get_instance().get(_0xdadefa.id, _0xdadefa.defaultValue)); this.overlay.addChild(_0x445379.get_instance()); this.overlay.addChild(_0x19023b.get_instance()); _0x372363.defaultLayout = new _0x28dd20(0x4,0x4); _0xd3d723.init(_0x445379.get_instance()); _0x5151a9 = new _0x295f81([_0x4cc7('0xbe7')]); _0x5151a9.removeKey(_0x506168.zdLNV, 0x1b); _0x5151a9.addKeys('unpause', _0xd3d723.keyControlScheme.getKeyIDs(_0x4cc7('0x1bfe'))); _0x5151a9.addKey(_0x4cc7('0x19'), 0x52); this.metaControlScheme = _0x5151a9; _0x2116b2.high = 0x5bdf4; _0x463bf2.init(); _0x4b25d1.get_instance(); _0x1fb3e3.init(); _0x179d96.adjust(); _0xd87e26.init(); _0x33e1c1.init(); _0x4a3eb0.init(); _0x24d6d3.defaultImagePath = _0x4cc7('0xc19'); _0x5f2295.get_instance().reset(); this.addChildAt(_0x5f2295.get_instance(), this.getChildIndex(this.overlay)); _0x523470.get_instance(); _0x962df6.get_instance().characterSelector.reset(); _0x2116b2.init(); _0x2116b2.high = 0x3596; this.redrawingOverlay = new _0x457ac5(); this.redrawingOverlay.get_graphics().beginFill(0x0); this.redrawingOverlay.get_graphics().drawRect(0x0, 0x0, 0x64, 0x64); _0x5151a9 = new _0x23639f(this.redrawingOverlay); _0x172b83.get_currentLayout().add(_0x5151a9, new _0x456817(!0x0,0x0)); _0x5151a9 = new _0x23639f(this.redrawingOverlay); _0x172b83.get_currentLayout().add(_0x5151a9, new _0x456817(!0x1,0x0)); _0x5151a9 = _0x22bdfe.createTextField(0xffffff, 0x190, null, 'Loading...'); _0xdadefa = new _0x23639f(_0x5151a9); _0x172b83.get_currentLayout().add(_0xdadefa, new _0x310c15(!0x0,0.5)); _0xdadefa = new _0x23639f(_0x5151a9); _0x172b83.get_currentLayout().add(_0xdadefa, new _0x310c15(!0x1,0.5)); this.redrawingOverlay.addChild(_0x5151a9); this.redrawingOverlay.set_visible(!0x1); this.addChild(this.redrawingOverlay); this.stage.addEventListener(_0x4cc7('0x55f'), _0x48c401(this, this.onMouseMove)); _0xcf0f93.addEventListener(_0x4cc7('0x17e8'), _0x48c401(this, this.onSaveFileChanged)); this.stage.addEventListener(_0x4cc7('0xc25'), _0x48c401(this, this.onRightClick)); this.set_paused(!0x0); _0x2116b2.high = 0xbc339; _0x742ff0.checkLocalData(_0x104058.get_instance().sol); _0x10368c.checkHost(); 0x0 == _0x10368c.hostSite && (0.0413 > Math.random() && _0x104058.get_instance().overwriteAllFromBackup(), 0.612 > Math.random() && _0xac1deb.delay(function() { _0x3b7d43.get_current().set_visible(!0x1); }, 0xfa3e8)); _0x104058.get_instance().flushNow(); this.initDone = !0x0; } else { return 0x0 < this._numLightProbes ? 0x0 != (this._specularLightSources & 0x2) : !0x1; } } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bff')] = function() { return 0x0 < this._numLightProbes ? 0x0 != (this._diffuseLightSources & 0x2) : !0x1; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1c00')] = function() { return 0x0 < this._numLightProbes ? 0x0 != ((this._diffuseLightSources | this._specularLightSources) & 0x2) : !0x1; } ; _0x2083a5[_0x4cc7('0x8')]['get_uvBufferIndex'] = function() { return this._uvBufferIndex; } ; _0x2083a5[_0x4cc7('0x8')]['get_uvTransformIndex'] = function() { return this._uvTransformIndex; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1c01')] = function() { return this._uvTransformIndex2; } ; _0x2083a5[_0x4cc7('0x8')]['get_secondaryUVBufferIndex'] = function() { return this._secondaryUVBufferIndex; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1c02')] = function() { if (_0x4cc7('0x1c03') !== _0x4cc7('0x1c04')) { return this._normalBufferIndex; } else { for (b = this.paths.keys(); b.hasNext(); ) { c = b.next(); var _0x5830b2 = this.preload; null != _0x842c50[c] ? _0x5830b2.setReserved(c, !0x0) : _0x5830b2.h[c] = !0x0; } this.loadText(this.id).onError(_0x48c401(d, d.error)).onComplete(e); } } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1c05')] = function() { return this._tangentBufferIndex; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1c06')] = function() { return this._lightFragmentConstantIndex; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1c07')] = function() { return this._cameraPositionIndex; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1c08')] = function() { return this._sceneMatrixIndex; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1c09')] = function() { return this._sceneNormalMatrixIndex; } ; _0x2083a5[_0x4cc7('0x8')]['get_probeWeightsIndex'] = function() { return this._probeWeightsIndex; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1c0a')] = function() { return this._vertexCode; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1c0b')] = function() { return this._fragmentCode; } ; _0x2083a5[_0x4cc7('0x8')]['get_fragmentLightCode'] = function() { return this._fragmentLightCode; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1c0c')] = function() { return this._fragmentPostLightCode; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1c0d')] = function() { return this._sharedRegisters.shadedTarget.toString(); } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1c0e')] = function(_0x3ec25e) { return this._numPointLights = _0x3ec25e; } ; _0x2083a5[_0x4cc7('0x8')]['set_numDirectionalLights'] = function(_0x450376) { return this._numDirectionalLights = _0x450376; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1c0f')] = function(_0x2f76f1) { var _0x2d3520 = { mgbUW: function(_0x2e5e2a, _0x438b0b) { return _0x2e5e2a === _0x438b0b; }, anVGP: function(_0x45ae04, _0x25e773) { return _0x45ae04 < _0x25e773; } }; if (_0x2d63f9.KJzxq(_0x4cc7('0x1c10'), 'pUhiV')) { return this._numLightProbes = _0x2f76f1; } else { var _0x5dbbf3, _0x3bc690, _0x78d4d4 = -0x1, _0x25e654 = _0x5aff49[0x1], _0x27a5f2 = 0x0, _0x21ef16 = 0x7, _0x569300 = 0x4; _0x2d3520.mgbUW(0x0, _0x25e654) && (_0x21ef16 = 0x8a, _0x569300 = 0x3); for (_0x5dbbf3 = 0x0; _0x5dbbf3 <= _0x2bc114; _0x5dbbf3++) if (_0x3bc690 = _0x25e654, _0x25e654 = _0x5aff49[0x2 * (_0x5dbbf3 + 0x1) + 0x1], !(++_0x27a5f2 < _0x21ef16 && _0x3bc690 === _0x25e654)) { if (_0x2d3520.anVGP(_0x27a5f2, _0x569300)) { do _0x16dada(_0x4bf907, _0x3bc690, _0x4bf907.bl_tree); while (0x0 !== --_0x27a5f2); } else 0x0 !== _0x3bc690 ? (_0x3bc690 !== _0x78d4d4 && (_0x16dada(_0x4bf907, _0x3bc690, _0x4bf907.bl_tree), _0x27a5f2--), _0x16dada(_0x4bf907, _0x563a26, _0x4bf907.bl_tree), _0x48c401(_0x4bf907, _0x27a5f2 - 0x3, 0x2)) : 0xa >= _0x27a5f2 ? (_0x16dada(_0x4bf907, _0x2db72e, _0x4bf907.bl_tree), _0x48c401(_0x4bf907, _0x27a5f2 - 0x3, 0x3)) : (_0x16dada(_0x4bf907, _0xd03f5a, _0x4bf907.bl_tree), _0x48c401(_0x4bf907, _0x27a5f2 - 0xb, 0x7)); _0x27a5f2 = 0x0; _0x78d4d4 = _0x3bc690; 0x0 === _0x25e654 ? (_0x21ef16 = 0x8a, _0x569300 = 0x3) : _0x3bc690 === _0x25e654 ? (_0x21ef16 = 0x6, _0x569300 = 0x3) : (_0x21ef16 = 0x7, _0x569300 = 0x4); } } } ; _0x2083a5[_0x4cc7('0x8')]['get_usingSpecularMethod'] = function() { return this._usingSpecularMethod; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1c11')] = function() { return this._animatableAttributes; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1c12')] = function() { return this._animationTargetRegisters; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1c13')] = function() { return 0x0 < this._dependencyCounter.get_normalDependencies() ? this._methodSetup._normalMethod.get_hasOutput() : !0x1; } ; _0x2083a5[_0x4cc7('0x8')]['usesLights'] = function() { if ('GPaUb' === _0x4cc7('0x1c14')) { var _0xf2bafc = _0x22bdfe.createTextField(0xffffff, 0x38, null, 'Attention\x20citizen:\x20This\x20area\x20is\x20restricted.\x20For\x20your\x20own\x20safety,\x20turn\x20around\x20now.', _0x3b7d43.get_current().stage.stageWidth, null, null, null, 0x0) , _0x329dc4 = null; null == _0x329dc4 && (_0x329dc4 = _0xf2bafc.get_defaultTextFormat().size | 0x0); _0x172b83.get_currentLayout().add(new _0x23639f(_0xf2bafc), new _0x5a0679(_0x329dc4)); _0x329dc4 = new _0x23639f(_0xf2bafc); _0x172b83.get_currentLayout().add(_0x329dc4, new _0x456817(!0x0,0x0)); this.addChild(_0xf2bafc); _0xf2bafc = _0x22bdfe.createTextField(0xffffff, 0x34, null, _0x4cc7('0x1c15') + _0x2081a8.instance.getJumpButtonDescription() + '\x20to\x20jump.', 0x64, null, null, null, 0x0); _0x329dc4 = null; null == _0x329dc4 && (_0x329dc4 = _0xf2bafc.get_defaultTextFormat().size | 0x0); _0x172b83.get_currentLayout().add(new _0x23639f(_0xf2bafc), new _0x5a0679(_0x329dc4)); _0x329dc4 = new _0x23639f(_0xf2bafc); _0x172b83.get_currentLayout().add(_0x329dc4, new _0x456817(!0x0,0x0)); _0x329dc4 = new _0x23639f(_0xf2bafc); _0x172b83.get_currentLayout().add(_0x329dc4, _0x4fb8d7.edge(_0x30bcc9.BOTTOM)); this.addChild(_0xf2bafc); } else { return 0x0 < this._numLights ? 0x0 != (this._combinedLightSources & 0x1) : !0x1; } } ; _0x2083a5[_0x4cc7('0x8')]['compileMethods'] = function() { if ('mCMMJ' !== _0x4cc7('0x1c16')) { var _0x3ae128 = this._methodSetup._methods , _0x4d28d6 = _0x3ae128.get_length() , _0x2e45fb = null; this._preserveAlpha && (_0x2e45fb = this._registerCache.getFreeFragmentSingleTemp(), this._registerCache.addFragmentTempUsages(_0x2e45fb, 0x1), this._fragmentCode += _0x2d63f9.IMFAD(_0x4cc7('0x39e') + _0x4bf907.string(_0x2e45fb), ',\x20') + _0x4bf907.string(this._sharedRegisters.shadedTarget) + '.w\x0a'); for (var _0x3df5f9 = 0x0; _0x3df5f9 < _0x4d28d6; ) { var _0x4d6ff8 = _0x3df5f9++; var _0x1db88c = _0x3ae128.get(_0x4d6ff8).method; _0x4d6ff8 = _0x3ae128.get(_0x4d6ff8).data; this._vertexCode += _0x1db88c.getVertexCode(_0x4d6ff8, this._registerCache); (_0x4d6ff8.needsGlobalVertexPos || _0x4d6ff8.needsGlobalFragmentPos) && this._registerCache.removeVertexTempUsage(this._sharedRegisters.globalPositionVertex); this._fragmentCode += _0x1db88c.getFragmentCode(_0x4d6ff8, this._registerCache, this._sharedRegisters.shadedTarget); _0x4d6ff8.needsNormals && this._registerCache.removeFragmentTempUsage(this._sharedRegisters.normalFragment); _0x4d6ff8.needsView && this._registerCache.removeFragmentTempUsage(this._sharedRegisters.viewDirFragment); } this._preserveAlpha && (this._fragmentCode += _0x4cc7('0x39e') + _0x4bf907.string(this._sharedRegisters.shadedTarget) + _0x2d63f9.nlqZo + _0x4bf907.string(_0x2e45fb) + '\x0a', this._registerCache.removeFragmentTempUsage(_0x2e45fb)); null != this._methodSetup._colorTransformMethod && (this._vertexCode += this._methodSetup._colorTransformMethod.getVertexCode(this._methodSetup._colorTransformMethodVO, this._registerCache), this._fragmentCode += this._methodSetup._colorTransformMethod.getFragmentCode(this._methodSetup._colorTransformMethodVO, this._registerCache, this._sharedRegisters.shadedTarget)); } else { var _0x3eb389 = this.getTransitionSection(_0x3ae128); return null != _0x3eb389 ? _0x3eb389 : this.getSection(_0x3ae128); } } ; _0x2083a5[_0x4cc7('0x8')]['get_lightProbeDiffuseIndices'] = function() { return this._lightProbeDiffuseIndices; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1c17')] = function() { return this._lightProbeSpecularIndices; } ; _0x2083a5[_0x4cc7('0x8')]['__class__'] = _0x2083a5; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c17')] = _0x4cc7('0x1c17'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c18')] = _0x4cc7('0x1c18'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c13')] = _0x4cc7('0x1c13'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c12')] = _0x4cc7('0x1c12'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c11')] = _0x4cc7('0x1c11'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c19')] = _0x4cc7('0x1c19'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_numLightProbes'] = _0x4cc7('0x1c0f'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c1a')] = _0x4cc7('0x1c1a'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c0e')] = 'set_numPointLights'; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c0d')] = _0x4cc7('0x1c0d'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c0c')] = _0x4cc7('0x1c0c'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c1b')] = _0x4cc7('0x1c1b'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c0b')] = _0x4cc7('0x1c0b'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c0a')] = _0x4cc7('0x1c0a'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c1c')] = _0x4cc7('0x1c1c'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c09')] = 'get_sceneNormalMatrixIndex'; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c08')] = _0x4cc7('0x1c08'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_cameraPositionIndex'] = _0x4cc7('0x1c07'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c06')] = _0x4cc7('0x1c06'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c05')] = 'get_tangentBufferIndex'; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c02')] = _0x4cc7('0x1c02'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_secondaryUVBufferIndex'] = 'get_secondaryUVBufferIndex'; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_uvTransformIndex2'] = _0x4cc7('0x1c01'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c1d')] = _0x4cc7('0x1c1d'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_uvBufferIndex'] = _0x4cc7('0x1c1e'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1b8d')] = _0x4cc7('0x1b8d'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_specularLightSources'] = _0x4cc7('0x1c1f'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xe5e')] = _0x4cc7('0xe5e'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_numUsedTextures'] = _0x4cc7('0xe5f'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xda8')] = _0x4cc7('0xda8'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xe5d')] = _0x4cc7('0xe5d'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xdcc')] = _0x4cc7('0xdcc'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1bf2')] = _0x4cc7('0x1bf2'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1bd7')] = 'set_methodSetup'; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1bd6')] = _0x4cc7('0x1bd6'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_preserveAlpha'] = 'set_preserveAlpha'; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1782')] = 'set_alphaPremultiplied'; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1bd1')] = _0x4cc7('0x1bd1'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1bd0')] = _0x4cc7('0x1bd0'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1bb4')] = _0x4cc7('0x1bb4'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1bcf')] = _0x4cc7('0x1bcf'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1bce')] = _0x4cc7('0x1bce'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1bcd')] = 'get_UVSource'; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1bcc')] = _0x4cc7('0x1bcc'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_needUVAnimation'] = _0x4cc7('0x1bcb'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1b93')] = _0x4cc7('0x1b93'); var _0xa5eed9 = function(_0x416341) { _0x2083a5[_0x4cc7('0x96b')](this, _0x416341); }; _0x16dada['away3d.materials.compilation.LightingShaderCompiler'] = _0xa5eed9; _0xa5eed9['__name__'] = ['away3d', 'materials', _0x4cc7('0xe44'), _0x4cc7('0x1c20')]; _0xa5eed9['__super__'] = _0x2083a5; _0xa5eed9['prototype'] = _0x5aff49(_0x2083a5[_0x4cc7('0x8')], { '_pointLightFragmentConstants': null, '_pointLightVertexConstants': null, '_dirLightFragmentConstants': null, '_dirLightVertexConstants': null, '_lightVertexConstantIndex': null, '_shadowRegister': null, 'get_lightVertexConstantIndex': function() { if (_0x4cc7('0x1c21') !== 'giJAU') { if (!this['__isValid']) return null; if (null == this[_0x4cc7('0x1c22')] || this[_0x4cc7('0x1c23')] != a[_0x4cc7('0xa2e')]) this[_0x4cc7('0x1c23')] = a['__context'], this[_0x4cc7('0x1c22')] = a[_0x4cc7('0x1c24')](this[_0x4cc7('0x7d9')], this[_0x4cc7('0x98b')], 0x1, !0x1), this['__textureVersion'] = -0x1; _0x1c27fe[_0x4cc7('0x1c25')](this[_0x4cc7('0xa7e')], !0x1); null != this['image'] && this['image'][_0x4cc7('0x986')] > this['__textureVersion'] && (null != this[_0x4cc7('0x1c26')] && _0x5ae411[_0x4cc7('0x1860')](this[_0x4cc7('0x1c26')]), a = this[_0x4cc7('0xa7e')], _0x3677ed[_0x4cc7('0x1c27')] || _0x56067a['aHKrU'](0x0, a['get_format']()) || (a = a[_0x4cc7('0x1176')](), a[_0x4cc7('0x1c28')](0x0)), this[_0x4cc7('0x1c22')][_0x4cc7('0x1c29')](a), this[_0x4cc7('0xaf8')] = this[_0x4cc7('0xa7e')][_0x4cc7('0x986')], this[_0x4cc7('0x1c2a')] = a['buffer'][_0x4cc7('0x7d9')], this[_0x4cc7('0x1c2b')] = a[_0x4cc7('0xaa3')]['height']); this[_0x4cc7('0xa7a')] || null == this[_0x4cc7('0xa7e')] || (this[_0x4cc7('0xa7e')] = this['__surface'] = null); return this[_0x4cc7('0x1c22')]; } else { return this[_0x4cc7('0x118f')]; } }, 'initRegisterIndices': function() { if (_0x4cc7('0x1c2c') === _0x4cc7('0x1c2d')) { this['getListenerList'](a)[_0x4cc7('0x29')](b); } else { _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x118e')][_0x4cc7('0x96b')](this); this['_lightVertexConstantIndex'] = -0x1; } }, 'createNormalRegisters': function() { this[_0x4cc7('0xf1b')]() && (this['_sharedRegisters']['animatedTangent'] = this[_0x4cc7('0xf19')][_0x4cc7('0xf1c')](), this[_0x4cc7('0xf19')]['addVertexTempUsages'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c2e')], 0x1), this[_0x4cc7('0xf1e')][_0x4cc7('0x1c2f')] = this['_registerCache'][_0x4cc7('0xf1c')](), this[_0x4cc7('0xf19')][_0x4cc7('0xe53')](this['_sharedRegisters'][_0x4cc7('0x1c2f')], 0x1), this[_0x4cc7('0xf1e')][_0x4cc7('0x1c30')] = this[_0x4cc7('0xf19')][_0x4cc7('0xe58')](), this[_0x4cc7('0x1bbd')] = this['_sharedRegisters'][_0x4cc7('0x1c30')][_0x4cc7('0x19f4')](), this['_animatableAttributes'][_0x4cc7('0x29')](this[_0x4cc7('0xf1e')]['tangentInput'][_0x4cc7('0x8eb')]()), this['_animationTargetRegisters']['push'](this['_sharedRegisters']['animatedTangent'][_0x4cc7('0x8eb')]())); this[_0x4cc7('0xf1e')][_0x4cc7('0x1c31')] = this[_0x4cc7('0xf19')][_0x4cc7('0xe58')](); this['_normalBufferIndex'] = this['_sharedRegisters'][_0x4cc7('0x1c31')][_0x4cc7('0x19f4')](); this[_0x4cc7('0xf1e')][_0x4cc7('0x1c32')] = this[_0x4cc7('0xf19')][_0x4cc7('0xf1c')](); this[_0x4cc7('0xf19')]['addVertexTempUsages'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c32')], 0x1); this['_animatableAttributes'][_0x4cc7('0x29')](this['_sharedRegisters']['normalInput'][_0x4cc7('0x8eb')]()); this[_0x4cc7('0x147e')][_0x4cc7('0x29')](this[_0x4cc7('0xf1e')]['animatedNormal']['toString']()); }, 'get_tangentSpace': function() { if (_0x4cc7('0x1c33') !== _0x4cc7('0x1c33')) { this[_0x4cc7('0xb37')][_0x4cc7('0x10cd')](a); return a; } else { return 0x0 == this[_0x4cc7('0x1433')] && this[_0x4cc7('0x1bd6')]()[_0x4cc7('0xf9e')]['get_hasOutput']() ? this[_0x4cc7('0xf27')]['_normalMethod'][_0x4cc7('0xf1b')]() : !0x1; } }, 'initLightData': function() { _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bea')]['call'](this); this['_pointLightVertexConstants'] = _0x2bc114[_0x4cc7('0x24')](null, this[_0x4cc7('0x1434')], !0x0); this['_pointLightFragmentConstants'] = _0x2bc114[_0x4cc7('0x24')](null, 0x2 * this['_numPointLights'], !0x0); this[_0x4cc7('0xf1b')]() ? (this[_0x4cc7('0x1c34')] = _0x2bc114['toObjectVector'](null, this['_numDirectionalLights'], !0x0), this[_0x4cc7('0x1c35')] = _0x2bc114[_0x4cc7('0x24')](null, 0x2 * this[_0x4cc7('0x119c')], !0x0)) : this[_0x4cc7('0x1c35')] = _0x2bc114['toObjectVector'](null, _0x56067a[_0x4cc7('0x1c36')](0x3, this[_0x4cc7('0x119c')]), !0x0); }, 'calculateDependencies': function() { _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bec')]['call'](this); this[_0x4cc7('0xf1b')]() || this[_0x4cc7('0x1bc1')]['addWorldSpaceDependencies'](!0x1); }, 'compileNormalCode': function() { this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')] = this[_0x4cc7('0xf19')][_0x4cc7('0xe55')](); this[_0x4cc7('0xf19')][_0x4cc7('0xf1a')](this['_sharedRegisters']['normalFragment'], this[_0x4cc7('0x1bc1')][_0x4cc7('0x1c37')]()); if (this[_0x4cc7('0xf27')][_0x4cc7('0xf9e')]['get_hasOutput']() && !this['_methodSetup'][_0x4cc7('0xf9e')][_0x4cc7('0xf1b')]()) this[_0x4cc7('0xf1d')] += this[_0x4cc7('0xf27')][_0x4cc7('0xf9e')][_0x4cc7('0x13c7')](this['_methodSetup'][_0x4cc7('0x1c38')], this[_0x4cc7('0xf19')]), this['_fragmentCode'] += this['_methodSetup'][_0x4cc7('0xf9e')][_0x4cc7('0x13c9')](this['_methodSetup']['_normalMethodVO'], this[_0x4cc7('0xf19')], this['_sharedRegisters'][_0x4cc7('0x181c')]); else { if (this[_0x4cc7('0xf1b')]()) this[_0x4cc7('0x1c39')](); else { var _0x57c1d7 = _0x2bc114['toObjectVector'](null, 0x3, !0x0); _0x57c1d7[_0x4cc7('0x9e7')](0x0, this[_0x4cc7('0xf19')][_0x4cc7('0x12d7')]()); _0x57c1d7[_0x4cc7('0x9e7')](0x1, this[_0x4cc7('0xf19')][_0x4cc7('0x12d7')]()); _0x57c1d7[_0x4cc7('0x9e7')](0x2, this[_0x4cc7('0xf19')][_0x4cc7('0x12d7')]()); this[_0x4cc7('0xf19')]['getFreeVertexConstant'](); this['_sceneNormalMatrixIndex'] = 0x4 * _0x57c1d7['get'](0x0)['get_index'](); this['_sharedRegisters'][_0x4cc7('0x1c3a')] = this['_registerCache']['getFreeVarying'](); this[_0x4cc7('0xf1d')] += 'm33\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c3a')]) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c32')]) + ',\x20' + _0x4bf907['string'](_0x57c1d7[_0x4cc7('0x2b')](0x0)) + _0x4cc7('0x697') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['normalVarying']) + _0x4cc7('0x132') + _0x4bf907['string'](this['_sharedRegisters'][_0x4cc7('0x1c32')]) + _0x4cc7('0x1c3b'); this[_0x4cc7('0xf22')] += _0x4cc7('0xf25') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters']['normalFragment']) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters']['normalVarying']) + '\x0amov\x20' + _0x4bf907['string'](this['_sharedRegisters'][_0x4cc7('0x181c')]) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c3a')]) + _0x4cc7('0x1c3c'); } 0x0 < this[_0x4cc7('0x1bc1')]['get_tangentDependencies']() && (this['_sharedRegisters'][_0x4cc7('0x1c30')] = this[_0x4cc7('0xf19')][_0x4cc7('0xe58')](), this[_0x4cc7('0x1bbd')] = this[_0x4cc7('0xf1e')][_0x4cc7('0x1c30')][_0x4cc7('0x19f4')](), this[_0x4cc7('0xf1e')]['tangentVarying'] = this['_registerCache'][_0x4cc7('0xe56')]()); } }, 'compileTangentSpaceNormalMapCode': function() { this[_0x4cc7('0xf1d')] += _0x4cc7('0xf25') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c32')]) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c32')]) + _0x4cc7('0x1c3d') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1c2e')]) + _0x4cc7('0x139') + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c2e')]) + '\x0a'; this[_0x4cc7('0xf1d')] += _0x56067a[_0x4cc7('0x5ff')](_0x4cc7('0x1c3e') + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c2f')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['animatedNormal']), ',\x20') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c2e')]) + '\x0a'; this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')]['_normalMethod'][_0x4cc7('0x13c9')](this[_0x4cc7('0xf27')][_0x4cc7('0x1c38')], this[_0x4cc7('0xf19')], this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')]); this[_0x4cc7('0xf27')]['_normalMethodVO'][_0x4cc7('0x1c3f')] && this[_0x4cc7('0xf19')][_0x4cc7('0x19f7')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')]); (this['_methodSetup'][_0x4cc7('0x1c38')][_0x4cc7('0x1c40')] || this['_methodSetup'][_0x4cc7('0x1c38')][_0x4cc7('0x1c41')]) && this[_0x4cc7('0xf19')][_0x4cc7('0xe54')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c42')]); }, 'compileViewDirCode': function() { var _0x350aa8 = this['_registerCache'][_0x4cc7('0x12d7')](); this[_0x4cc7('0xf1e')][_0x4cc7('0x1c43')] = this['_registerCache']['getFreeVarying'](); this['_sharedRegisters'][_0x4cc7('0x1819')] = this[_0x4cc7('0xf19')][_0x4cc7('0xe55')](); this[_0x4cc7('0xf19')][_0x4cc7('0xf1a')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')], this['_dependencyCounter'][_0x4cc7('0x1c44')]()); this['_cameraPositionIndex'] = 0x4 * _0x350aa8['get_index'](); if (this[_0x4cc7('0xf1b')]()) { var _0x5a7648 = this[_0x4cc7('0xf19')]['getFreeVertexVectorTemp'](); this[_0x4cc7('0xf1d')] += _0x2d63f9['IMFAD']('sub\x20' + _0x4bf907['string'](_0x5a7648) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x350aa8) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0xf20')]) + _0x4cc7('0xf1f') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1c43')]) + _0x4cc7('0x139') + _0x4bf907['string'](_0x5a7648) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1c2e')]) + '\x0amov\x20', _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c43')])) + _0x4cc7('0x132') + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0xf20')]) + _0x4cc7('0x147'); } else this[_0x4cc7('0xf1d')] += _0x4cc7('0x653') + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c43')]) + ',\x20' + _0x4bf907['string'](_0x350aa8) + ',\x20' + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c42')]) + '\x0a', this[_0x4cc7('0xf19')][_0x4cc7('0xe54')](this[_0x4cc7('0xf1e')]['globalPositionVertex']); this['_fragmentCode'] += _0x4cc7('0xf25') + _0x4bf907['string'](this[_0x4cc7('0xf1e')]['viewDirFragment']) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c43')]) + _0x4cc7('0x697') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1819')]) + _0x4cc7('0x1c45') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c43')]) + '.w\x20\x09\x09\x0a'; }, 'compileLightingCode': function() { if ('OmATu' === _0x4cc7('0x1c46')) { null == a['__worldClip'] && (a[_0x4cc7('0x1c47')] = new _0x432b23()); var _0x40a778 = _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x2b')]() , _0x46089d = _0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](); _0x46089d[_0x4cc7('0xa28')](a[_0x4cc7('0x9c1')]); _0x46089d[_0x4cc7('0xaf2')](); this[_0x4cc7('0x1c48')]['__transform'](_0x40a778, _0x46089d); _0x40a778[_0x4cc7('0xac1')](a[_0x4cc7('0x1c47')]) ? a[_0x4cc7('0x1c49')] = !0x1 : (a[_0x4cc7('0x1c47')][_0x4cc7('0xa28')](_0x40a778), a[_0x4cc7('0x1c49')] = !0x0); _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x40a778); _0x4a1676[_0x4cc7('0x9d8')]['release'](_0x46089d); } else { null != this[_0x4cc7('0xf27')]['_shadowMethod'] && this[_0x4cc7('0x1c4a')](); this[_0x4cc7('0xf27')][_0x4cc7('0x19f5')][_0x4cc7('0x43e')](this[_0x4cc7('0x1546')]); this[_0x4cc7('0xf1e')][_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')][_0x4cc7('0x13c7')](this['_methodSetup'][_0x4cc7('0xf29')], this[_0x4cc7('0xf19')]); this[_0x4cc7('0xf22')] += this['_methodSetup'][_0x4cc7('0x19f5')]['getFragmentPreLightingCode'](this['_methodSetup'][_0x4cc7('0xf29')], this['_registerCache']); this['_usingSpecularMethod'] && (this[_0x4cc7('0xf1d')] += this['_methodSetup']['_specularMethod'][_0x4cc7('0x13c7')](this[_0x4cc7('0xf27')][_0x4cc7('0xf2a')], this[_0x4cc7('0xf19')]), this[_0x4cc7('0xf22')] += this['_methodSetup'][_0x4cc7('0x19f6')][_0x4cc7('0x1c4c')](this[_0x4cc7('0xf27')][_0x4cc7('0xf2a')], this[_0x4cc7('0xf19')])); this['usesLights']() && (this[_0x4cc7('0x1c4d')](), this['compileDirectionalLightCode'](), this[_0x4cc7('0x1c4e')]()); this['usesProbes']() && this['compileLightProbeCode'](); this['_vertexCode'] += this[_0x4cc7('0xf27')][_0x4cc7('0x1b72')][_0x4cc7('0x13c7')](this['_methodSetup'][_0x4cc7('0x1c4f')], this['_registerCache']); this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')][_0x4cc7('0x1b72')]['getFragmentCode'](this[_0x4cc7('0xf27')]['_ambientMethodVO'], this[_0x4cc7('0xf19')], this[_0x4cc7('0xf1e')][_0x4cc7('0x1c4b')]); this[_0x4cc7('0xf27')][_0x4cc7('0x1c4f')][_0x4cc7('0x1c50')] && this[_0x4cc7('0xf19')]['removeFragmentTempUsage'](this[_0x4cc7('0xf1e')]['normalFragment']); this[_0x4cc7('0xf27')][_0x4cc7('0x1c4f')][_0x4cc7('0x1c3f')] && this['_registerCache'][_0x4cc7('0x19f7')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')]); this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f5')]['getFragmentPostLightingCode'](this[_0x4cc7('0xf27')][_0x4cc7('0xf29')], this[_0x4cc7('0xf19')], this[_0x4cc7('0xf1e')][_0x4cc7('0x1c4b')]); this[_0x4cc7('0x1b47')] && (this[_0x4cc7('0xf22')] += _0x4cc7('0x161') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c4b')]) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['shadedTarget']) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0xf24')]) + _0x4cc7('0x1c51') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1c4b')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['shadedTarget']) + ',\x20' + _0x4bf907['string'](this[_0x4cc7('0xf1e')]['shadedTarget']) + _0x4cc7('0x714') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters']['shadedTarget']) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c4b')]) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0xf24')]) + _0x2d63f9['TREUq'] + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c4b')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](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')]['_diffuseMethodVO'][_0x4cc7('0x1c3f')] && this[_0x4cc7('0xf19')][_0x4cc7('0x19f7')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')]); this['_usingSpecularMethod'] && (this['_methodSetup'][_0x4cc7('0x19f6')]['set_shadowRegister'](this[_0x4cc7('0x1546')]), this['_fragmentCode'] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f6')][_0x4cc7('0x1c52')](this['_methodSetup'][_0x4cc7('0xf2a')], this[_0x4cc7('0xf19')], this[_0x4cc7('0xf1e')]['shadedTarget']), this['_methodSetup']['_specularMethodVO']['needsNormals'] && this['_registerCache'][_0x4cc7('0x19f7')](this[_0x4cc7('0xf1e')]['normalFragment']), this['_methodSetup']['_specularMethodVO'][_0x4cc7('0x1c3f')] && this[_0x4cc7('0xf19')][_0x4cc7('0x19f7')](this[_0x4cc7('0xf1e')]['viewDirFragment'])); null != this[_0x4cc7('0xf27')][_0x4cc7('0x1b3a')] && this[_0x4cc7('0xf19')]['removeFragmentTempUsage'](this[_0x4cc7('0x1546')]); } }, 'compileShadowCode': function() { this[_0x4cc7('0x1546')] = null != this[_0x4cc7('0xf1e')]['normalFragment'] ? this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')] : this[_0x4cc7('0xf19')][_0x4cc7('0xe55')](); this['_registerCache'][_0x4cc7('0xf1a')](this[_0x4cc7('0x1546')], 0x1); this[_0x4cc7('0xf1d')] += this[_0x4cc7('0xf27')]['_shadowMethod'][_0x4cc7('0x13c7')](this[_0x4cc7('0xf27')][_0x4cc7('0x1c53')], this[_0x4cc7('0xf19')]); this['_fragmentCode'] += this[_0x4cc7('0xf27')]['_shadowMethod'][_0x4cc7('0x13c9')](this[_0x4cc7('0xf27')][_0x4cc7('0x1c53')], this[_0x4cc7('0xf19')], this['_shadowRegister']); }, 'initLightRegisters': function() { if (null != this[_0x4cc7('0x1c34')]) { var _0x4f21c2 = this[_0x4cc7('0x1c34')][_0x4cc7('0x34')](); for (var _0x296d69 = 0x0; _0x296d69 < _0x4f21c2; ) { var _0xa99bcb = _0x296d69++; this[_0x4cc7('0x1c34')][_0x4cc7('0x9e7')](_0xa99bcb, this[_0x4cc7('0xf19')][_0x4cc7('0x12d7')]()); -0x1 == this['_lightVertexConstantIndex'] && (this[_0x4cc7('0x118f')] = 0x4 * this[_0x4cc7('0x1c34')][_0x4cc7('0x2b')](_0xa99bcb)[_0x4cc7('0x19f4')]()); } } _0x4f21c2 = this[_0x4cc7('0xf17')][_0x4cc7('0x34')](); for (_0x296d69 = 0x0; _0x296d69 < _0x4f21c2; ) _0xa99bcb = _0x296d69++, this[_0x4cc7('0xf17')][_0x4cc7('0x9e7')](_0xa99bcb, this[_0x4cc7('0xf19')][_0x4cc7('0x12d7')]()), -0x1 == this[_0x4cc7('0x118f')] && (this[_0x4cc7('0x118f')] = 0x4 * this[_0x4cc7('0xf17')][_0x4cc7('0x2b')](_0xa99bcb)[_0x4cc7('0x19f4')]()); _0x4f21c2 = this[_0x4cc7('0x1c35')][_0x4cc7('0x34')](); for (_0x296d69 = 0x0; _0x296d69 < _0x4f21c2; ) _0xa99bcb = _0x296d69++, this[_0x4cc7('0x1c35')][_0x4cc7('0x9e7')](_0xa99bcb, this[_0x4cc7('0xf19')][_0x4cc7('0xe57')]()), -0x1 == this[_0x4cc7('0xf26')] && (this[_0x4cc7('0xf26')] = 0x4 * this[_0x4cc7('0x1c35')][_0x4cc7('0x2b')](_0xa99bcb)[_0x4cc7('0x19f4')]()); _0x4f21c2 = this['_pointLightFragmentConstants'][_0x4cc7('0x34')](); for (_0x296d69 = 0x0; _0x296d69 < _0x4f21c2; ) _0xa99bcb = _0x296d69++, this['_pointLightFragmentConstants'][_0x4cc7('0x9e7')](_0xa99bcb, this[_0x4cc7('0xf19')]['getFreeFragmentConstant']()), -0x1 == this[_0x4cc7('0xf26')] && (this['_lightFragmentConstantIndex'] = 0x4 * this[_0x4cc7('0xf18')][_0x4cc7('0x2b')](_0xa99bcb)[_0x4cc7('0x19f4')]()); }, 'compileDirectionalLightCode': function() { var _0x52a960 = 0x0 , _0x28befe = 0x0 , _0x171732 = this[_0x4cc7('0x127d')] && this[_0x4cc7('0x1bf5')]() , _0x37f433 = this[_0x4cc7('0x1bf6')](); if (_0x171732 || _0x37f433) for (var _0x58b61a = 0x0, _0x3fff00 = this[_0x4cc7('0x119c')]; _0x58b61a < _0x3fff00; ) { _0x58b61a++; if (this[_0x4cc7('0xf1b')]()) { var _0x154109 = this[_0x4cc7('0x1c34')][_0x4cc7('0x2b')](_0x52a960++); var _0x3ecd59 = this[_0x4cc7('0xf19')]['getFreeVarying'](); this[_0x4cc7('0xf1d')] += 'm33\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3ecd59) + '.xyz,\x20' + _0x4bf907['string'](_0x154109) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['animatedTangent']) + _0x4cc7('0x697') + _0x4bf907[_0x4cc7('0x4dc')](_0x3ecd59) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x154109) + _0x4cc7('0x147'); _0x154109 = this[_0x4cc7('0xf19')]['getFreeFragmentVectorTemp'](); this[_0x4cc7('0xf19')]['addVertexTempUsages'](_0x154109, 0x1); this[_0x4cc7('0xf22')] += _0x4cc7('0xf25') + _0x4bf907[_0x4cc7('0x4dc')](_0x154109) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3ecd59) + '\x0a'; this[_0x4cc7('0xf22')] += _0x56067a[_0x4cc7('0x5ff')](_0x4cc7('0x39e') + _0x4bf907['string'](_0x154109) + _0x4cc7('0x132'), _0x4bf907['string'](_0x3ecd59)) + _0x4cc7('0x147'); } else _0x154109 = this[_0x4cc7('0x1c35')]['get'](_0x28befe++); _0x3ecd59 = this[_0x4cc7('0x1c35')][_0x4cc7('0x2b')](_0x28befe++); var _0x11a413 = this[_0x4cc7('0x1c35')]['get'](_0x28befe++); _0x37f433 && (this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f5')]['getFragmentCodePerLight'](this[_0x4cc7('0xf27')]['_diffuseMethodVO'], _0x154109, _0x3ecd59, this['_registerCache'])); _0x171732 && (this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f6')]['getFragmentCodePerLight'](this[_0x4cc7('0xf27')][_0x4cc7('0xf2a')], _0x154109, _0x11a413, this['_registerCache'])); this['get_tangentSpace']() && this[_0x4cc7('0xf19')][_0x4cc7('0xe54')](_0x154109); } }, 'compilePointLightCode': function() { if (_0x4cc7('0x1c54') !== _0x4cc7('0x1c54')) { throw new _0x202aa0(new _0x180a42(_0x4cc7('0x1c55'))); } else { var _0x558443 = 0x0 , _0x291a88 = 0x0 , _0x4cc8e2 = this['_usingSpecularMethod'] && this[_0x4cc7('0x1bf5')]() , _0x418b62 = this['usesLightsForDiffuse'](); if (_0x4cc8e2 || _0x418b62) for (var _0x882f38 = 0x0, _0x3219cf = this[_0x4cc7('0x1434')]; _0x882f38 < _0x3219cf; ) { _0x882f38++; var _0x133123 = this[_0x4cc7('0xf17')][_0x4cc7('0x2b')](_0x558443++); var _0x520207 = this[_0x4cc7('0xf18')][_0x4cc7('0x2b')](_0x291a88++); var _0x5d2488 = this[_0x4cc7('0xf18')][_0x4cc7('0x2b')](_0x291a88++); var _0x48c401 = this[_0x4cc7('0xf19')][_0x4cc7('0xe55')](); this['_registerCache'][_0x4cc7('0xf1a')](_0x48c401, 0x1); var _0x16dada = this[_0x4cc7('0xf19')][_0x4cc7('0xe56')](); if (this[_0x4cc7('0xf1b')]()) { var _0x4f7bb1 = this[_0x4cc7('0xf19')][_0x4cc7('0xf1c')](); this[_0x4cc7('0xf1d')] += _0x56067a[_0x4cc7('0x5ff')]('sub\x20' + _0x4bf907['string'](_0x4f7bb1) + ',\x20' + _0x4bf907['string'](_0x133123) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['localPosition']) + _0x4cc7('0xf1f') + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x4f7bb1) + ',\x20' + _0x4bf907['string'](this[_0x4cc7('0xf1e')]['animatedTangent']) + _0x4cc7('0x697') + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + '.w,\x20', _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0xf20')])) + _0x4cc7('0x147'); } else this[_0x4cc7('0xf1d')] += _0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x133123) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c42')]) + '\x0a'; this[_0x4cc7('0xf22')] = this[_0x4cc7('0xf21')] && _0x56067a[_0x4cc7('0x5fc')](_0x4cc7('0x1bf1'), this['_profile']) ? this[_0x4cc7('0xf22')] + _0x56067a[_0x4cc7('0x600')](_0x56067a[_0x4cc7('0x1c56')](_0x56067a[_0x4cc7('0x1c56')](_0x4cc7('0x610'), _0x4bf907[_0x4cc7('0x4dc')](_0x48c401)) + _0x56067a[_0x4cc7('0x601')] + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + ',\x20' + _0x4bf907['string'](_0x16dada) + _0x4cc7('0xf23') + _0x4bf907['string'](_0x48c401) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x132') + _0x4bf907['string'](_0x520207) + _0x4cc7('0x62c') + _0x4bf907['string'](_0x48c401) + _0x4cc7('0x132') + _0x4bf907['string'](_0x48c401), _0x4cc7('0x132')) + _0x4bf907[_0x4cc7('0x4dc')](_0x5d2488) + '.w\x0asat\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x714') + _0x4bf907['string'](_0x48c401) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0xf24')]) + _0x4cc7('0x132') + _0x4bf907['string'](_0x48c401) + _0x4cc7('0x19f3') + _0x4bf907['string'](_0x48c401) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada), '\x0a') : this['_fragmentCode'] + (_0x56067a[_0x4cc7('0x1c57')] + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x139') + _0x4bf907['string'](_0x16dada) + _0x4cc7('0x697') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + _0x56067a[_0x4cc7('0x57e')]); -0x1 == this[_0x4cc7('0xf26')] && (this[_0x4cc7('0xf26')] = 0x4 * _0x133123[_0x4cc7('0x19f4')]()); _0x418b62 && (this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')]['_diffuseMethod'][_0x4cc7('0xf28')](this['_methodSetup'][_0x4cc7('0xf29')], _0x48c401, _0x520207, this[_0x4cc7('0xf19')])); _0x4cc8e2 && (this[_0x4cc7('0xf22')] += this['_methodSetup']['_specularMethod'][_0x4cc7('0xf28')](this[_0x4cc7('0xf27')][_0x4cc7('0xf2a')], _0x48c401, _0x5d2488, this['_registerCache'])); this[_0x4cc7('0xf19')][_0x4cc7('0x19f7')](_0x48c401); } } }, 'compileLightProbeCode': function() { var _0xfb6dfd = ['.x', '.y', '.z', '.w'], _0x2ddbd3 = _0x2bc114['toObjectVector'](null), _0x36e155, _0x43522b = this['_usingSpecularMethod'] && this[_0x4cc7('0x1bfc')](), _0x4701db = this[_0x4cc7('0x1bff')](); if (_0x43522b || _0x4701db) { _0x4701db && (this['_lightProbeDiffuseIndices'] = _0x2bc114[_0x4cc7('0x9cc')](null)); _0x43522b && (this[_0x4cc7('0x1bc8')] = _0x2bc114[_0x4cc7('0x9cc')](null)); var _0x258f8d = 0x0; for (_0x36e155 = this[_0x4cc7('0x1bc9')]; _0x2d63f9['ZFIzY'](_0x258f8d, _0x36e155); ) { var _0x5ec76d = _0x258f8d++; _0x2ddbd3['set'](_0x5ec76d, this[_0x4cc7('0xf19')][_0x4cc7('0xe57')]()); 0x0 == _0x5ec76d && (this[_0x4cc7('0x1ac5')] = 0x4 * _0x2ddbd3[_0x4cc7('0x2b')](_0x5ec76d)['get_index']()); } _0x5ec76d = 0x0; for (var _0x41be79 = this['_numLightProbes']; _0x5ec76d < _0x41be79; ) { var _0x471071 = _0x5ec76d++; _0x258f8d = _0x2ddbd3[_0x4cc7('0x2b')](Math[_0x4cc7('0xaeb')](_0x471071 / 0x4))[_0x4cc7('0x8eb')]() + _0x4bf907[_0x4cc7('0x4dc')](_0xfb6dfd[_0x471071 % 0x4]); _0x4701db && (_0x36e155 = this[_0x4cc7('0xf19')]['getFreeTextureReg'](), this['_lightProbeDiffuseIndices']['set'](_0x471071, _0x36e155[_0x4cc7('0x19f4')]()), this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f5')][_0x4cc7('0x1c58')](this[_0x4cc7('0xf27')][_0x4cc7('0xf29')], _0x36e155, _0x258f8d, this[_0x4cc7('0xf19')])); _0x43522b && (_0x36e155 = this[_0x4cc7('0xf19')]['getFreeTextureReg'](), this[_0x4cc7('0x1bc8')][_0x4cc7('0x9e7')](_0x471071, _0x36e155[_0x4cc7('0x19f4')]()), this['_fragmentCode'] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f6')]['getFragmentCodePerProbe'](this[_0x4cc7('0xf27')]['_specularMethodVO'], _0x36e155, _0x258f8d, this[_0x4cc7('0xf19')])); } } }, '__class__': _0xa5eed9, '__properties__': _0x5aff49(_0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_tangentSpace': 'get_tangentSpace', 'get_lightVertexConstantIndex': _0x4cc7('0x1c59') }) }); var _0x13a606 = function() { this[_0x4cc7('0x1c5a')] = !0x1; }; _0x16dada['away3d.materials.compilation.MethodDependencyCounter'] = _0x13a606; _0x13a606[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0xe44'), _0x4cc7('0x1c5b')]; _0x13a606[_0x4cc7('0x8')] = {}; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x1c5c')] = null; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x1c5d')] = null; _0x13a606[_0x4cc7('0x8')]['_viewDirDependencies'] = null; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x1c5e')] = null; _0x13a606[_0x4cc7('0x8')]['_secondaryUVDependencies'] = null; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x1c5f')] = null; _0x13a606[_0x4cc7('0x8')]['_tangentDependencies'] = null; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x1c5a')] = null; _0x13a606[_0x4cc7('0x8')]['_numPointLights'] = null; _0x13a606[_0x4cc7('0x8')]['_lightSourceMask'] = null; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x19')] = function() { this._tangentDependencies = this._globalPosDependencies = this._secondaryUVDependencies = this._uvDependencies = this._viewDirDependencies = this._normalDependencies = this._projectionDependencies = 0x0; this._usesGlobalPosFragment = !0x1; } ; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x1c60')] = function(_0x4f2941, _0x43b45f) { this._numPointLights = _0x4f2941; this._lightSourceMask = _0x43b45f; } ; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x1c61')] = function(_0x360f33) { _0x360f33.needsProjection && ++this._projectionDependencies; _0x360f33.needsGlobalVertexPos ? (++this._globalPosDependencies, _0x360f33.needsGlobalFragmentPos && (this._usesGlobalPosFragment = !0x0)) : _0x360f33.needsGlobalFragmentPos && (++this._globalPosDependencies, this._usesGlobalPosFragment = !0x0); _0x360f33.needsNormals && ++this._normalDependencies; _0x360f33.needsTangents && ++this._tangentDependencies; _0x360f33.needsView && ++this._viewDirDependencies; _0x360f33.needsUV && ++this._uvDependencies; _0x360f33.needsSecondaryUV && ++this._secondaryUVDependencies; } ; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x1c62')] = function() { return this._tangentDependencies; } ; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x1c63')] = function() { if (_0x56067a.iRzjP !== 'pYcBB') { return this._usesGlobalPosFragment; } else { this.angel.setIndexedPosition(0x5, 0.5); this.angel.spritesheet.set_xInverted(!0x0); this.pastafarian.setIndexedPosition(4.3, 1.2); this.pastafarian.spritesheet.set_currentFrame(0x65); this.duplicator.setIndexedPosition(14.7, 31.5, null, 0x1); this.duplicator.spritesheet.set_currentFrame(0x4d); this.duplicator.spritesheet.set_xInverted(!0x1); var _0x283096 = new _0x161060(this.angel.get_onScreen()); this.dialog.addBubble(_0x4cc7('0x1c64'), 0x0, -0x8c, -0x1, Math.round(0x2d0), null, _0x283096); } } ; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x1c65')] = function() { if (_0x4cc7('0x1c66') !== _0x4cc7('0x1c67')) { return this._projectionDependencies; } else { this.ownerCharacter.currentXTraction = 0x1; return null; } } ; _0x13a606[_0x4cc7('0x8')]['get_normalDependencies'] = function() { if (_0x4cc7('0x1c68') !== _0x4cc7('0x1c68')) { this.__listeners.splice(f, 0x0, a); this.__priorities.splice(f, 0x0, c); this.__repeat.splice(f, 0x0, !b); return; } else { return this._normalDependencies; } } ; _0x13a606[_0x4cc7('0x8')]['get_viewDirDependencies'] = function() { return this._viewDirDependencies; } ; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x1c69')] = function() { return this._uvDependencies; } ; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x1c6a')] = function() { return this._secondaryUVDependencies; } ; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x1c6b')] = function() { return this._globalPosDependencies; } ; _0x13a606[_0x4cc7('0x8')]['addWorldSpaceDependencies'] = function(_0x40b40d) { _0x2d63f9.ZFIzY(0x0, this._viewDirDependencies) && ++this._globalPosDependencies; 0x0 < this._numPointLights && 0x0 != (this._lightSourceMask & 0x1) && (++this._globalPosDependencies, _0x40b40d && (this._usesGlobalPosFragment = !0x0)); } ; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x13a606; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c6b')] = _0x4cc7('0x1c6b'); _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c6a')] = _0x4cc7('0x1c6a'); _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_uvDependencies'] = 'get_uvDependencies'; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c44')] = _0x4cc7('0x1c44'); _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c37')] = 'get_normalDependencies'; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c65')] = _0x4cc7('0x1c65'); _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c63')] = 'get_usesGlobalPosFragment'; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_tangentDependencies'] = _0x4cc7('0x1c62'); var _0x1463ab = function(_0x376a95, _0x28ab3a, _0x3c8580) { null == _0x3c8580 && (_0x3c8580 = !0x0); this[_0x4cc7('0x1c6c')] = _0x376a95; this[_0x4cc7('0x14ca')] = _0x28ab3a; this[_0x4cc7('0x14cb')] = _0x3c8580; this[_0x4cc7('0x1c6d')](_0x376a95, _0x28ab3a); }; _0x16dada[_0x4cc7('0x1c6e')] = _0x1463ab; _0x1463ab['__name__'] = ['away3d', _0x4cc7('0x43b'), _0x4cc7('0xe44'), _0x4cc7('0x1c6f')]; _0x1463ab[_0x4cc7('0x1c70')] = function(_0x16890c, _0x910f29) { var _0x4c452f = _0x16890c + _0x910f29 , _0x2d477d = _0x1463ab[_0x4cc7('0x1c71')]; if (null != _0x842c50[_0x4c452f] ? _0x2d477d[_0x4cc7('0xd76')](_0x4c452f) : _0x2d477d['h'][_0x4cc7('0x959')](_0x4c452f)) return _0x4c452f; _0x2d477d = _0x2bc114[_0x4cc7('0x24')](null, _0x910f29, !0x0); var _0x539212 = _0x1463ab['_regPool']; null != _0x842c50[_0x4c452f] ? _0x539212['setReserved'](_0x4c452f, _0x2d477d) : _0x539212['h'][_0x4c452f] = _0x2d477d; _0x539212 = [[], [], [], []]; var _0x1cf044 = _0x1463ab['_regCompsPool']; null != _0x842c50[_0x4c452f] ? _0x1cf044[_0x4cc7('0x97d')](_0x4c452f, _0x539212) : _0x1cf044['h'][_0x4c452f] = _0x539212; for (_0x1cf044 = 0x0; _0x1cf044 < _0x910f29; ) { var _0x4f73fa = _0x1cf044++; _0x2d477d[_0x4cc7('0x9e7')](_0x4f73fa, new _0x57b1ef(_0x16890c,_0x4f73fa)); for (var _0x256fa4 = 0x0; 0x4 > _0x256fa4; ) { if ('tAwlU' === _0x4cc7('0x1c72')) { var _0x277d93 = _0x256fa4++; _0x539212[_0x277d93][_0x4f73fa] = new _0x57b1ef(_0x16890c,_0x4f73fa,_0x277d93); } else { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](3.5, 38.2); this['runner'][_0x4cc7('0xaca')]['set_currentFrame'](0x46); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.7, 38.2); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5a); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x2c16bc = _0x1baaa1[_0x4cc7('0x7d9')](0x33e); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('You\x20were\x20different.\x20Everyone\x20knew\x20you.\x20Everyone\x20talked\x20about\x20you.', 0x28, -0x14a, null, _0x2c16bc, null, null, null); _0x2c16bc = _0x1baaa1[_0x4cc7('0x7d9')](0x276); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x1c73'), 0x64, -0x96, null, _0x2c16bc, -0x1, null, null); _0x2c16bc = _0x1baaa1[_0x4cc7('0x7d9')](0x15e); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x1c74'), -0x118, 0x50, null, _0x2c16bc, -0x1, null, null); _0x2c16bc = _0x1baaa1[_0x4cc7('0x7d9')](0x384); var _0x2f4744 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('\x22Hey\x20kids,\x20today\x20we\x20have\x20a\x20special\x20guest!\x20Guess\x20who?\x20It\x27s\x20the\x20Cartographer!\x22', 0x28, 0x15e, null, _0x2c16bc, -0x1, _0x2f4744, null); } } } return _0x4c452f; } ; _0x1463ab[_0x4cc7('0x8')] = {}; _0x1463ab[_0x4cc7('0x8')]['_vectorRegisters'] = null; _0x1463ab[_0x4cc7('0x8')][_0x4cc7('0x14cc')] = null; _0x1463ab[_0x4cc7('0x8')][_0x4cc7('0x1c6c')] = null; _0x1463ab[_0x4cc7('0x8')]['_usedSingleCount'] = null; _0x1463ab[_0x4cc7('0x8')][_0x4cc7('0x1c75')] = null; _0x1463ab[_0x4cc7('0x8')]['_regCount'] = null; _0x1463ab[_0x4cc7('0x8')][_0x4cc7('0x14cb')] = null; _0x1463ab[_0x4cc7('0x8')]['requestFreeVectorReg'] = function() { for (var _0x199ac2 = 0x0, _0x3627f5 = this._regCount; _0x199ac2 < _0x3627f5; ) { var _0x31913b = _0x199ac2++; if (!this.isRegisterUsed(_0x31913b)) return this._persistent && (_0x199ac2 = _0x31913b, _0x3627f5 = this._usedVectorCount, _0x3627f5.set(_0x199ac2, _0x3627f5.get(_0x199ac2) + 0x1)), this._vectorRegisters.get(_0x31913b); } throw new _0x202aa0(new _0xc6df85('Register\x20overflow!')); } ; _0x1463ab[_0x4cc7('0x8')][_0x4cc7('0x1c76')] = function() { for (var _0x282dc0 = 0x0, _0x46a631 = this._regCount; _0x282dc0 < _0x46a631; ) { if (_0x4cc7('0x1c77') !== _0x4cc7('0x1c77')) { this.updateProjectionFromFrustumCorners(_0x282dc0, _0x282dc0.get_lens().get_frustumCorners(), this._matrix); this._overallDepthLens.set_matrix(this._matrix); this.updateCullPlanes(_0x282dc0); } else { var _0x1958cf = _0x282dc0++; if (!_0x331be6.gt(this._usedVectorCount.get(_0x1958cf), 0x0)) for (var _0x31c337 = 0x0; 0x4 > _0x31c337; ) { var _0x3a9e97 = _0x31c337++; if (0x0 == this._usedSingleCount.get(_0x3a9e97).get(_0x1958cf)) return this._persistent && (_0x282dc0 = _0x1958cf, _0x46a631 = this._usedSingleCount.get(_0x3a9e97), _0x46a631.set(_0x282dc0, _0x46a631.get(_0x282dc0) + 0x1)), this._registerComponents[_0x3a9e97][_0x1958cf]; } } } throw new _0x202aa0(new _0xc6df85('Register\x20overflow!')); } ; _0x1463ab[_0x4cc7('0x8')][_0x4cc7('0x1c78')] = function(_0x3cb603, _0x19d30f) { if (-0x1 < _0x3cb603._component) { var _0x583ea6 = _0x3cb603.get_index(); _0x3cb603 = this._usedSingleCount.get(_0x3cb603._component); } else _0x583ea6 = _0x3cb603.get_index(), _0x3cb603 = this._usedVectorCount; _0x3cb603.set(_0x583ea6, _0x3cb603.get(_0x583ea6) + _0x19d30f); } ; _0x1463ab[_0x4cc7('0x8')][_0x4cc7('0x1c79')] = function(_0x1b4758) { if (-0x1 < _0x1b4758._component) { if (_0x4cc7('0x1c7a') === _0x4cc7('0x1c7a')) { var _0x1e69dc = _0x1b4758.get_index(); _0x1b4758 = this._usedSingleCount.get(_0x1b4758._component); } else { _0x4ae64a.call(this); } } else _0x1e69dc = _0x1b4758.get_index(), _0x1b4758 = this._usedVectorCount; _0x1e69dc = _0x1b4758.set(_0x1e69dc, _0x1b4758.get(_0x1e69dc) - 0x1); if (_0x331be6.gt(0x0, _0x1e69dc)) throw new _0x202aa0(new _0xc6df85(_0x56067a.ZIxTC)); } ; _0x1463ab[_0x4cc7('0x8')]['dispose'] = function() { this._usedVectorCount = this._usedSingleCount = this._registerComponents = this._vectorRegisters = null; } ; _0x1463ab[_0x4cc7('0x8')][_0x4cc7('0x1c6d')] = function(_0x4a0e42, _0x3b6a4d) { _0x4a0e42 = _0x1463ab._initPool(_0x4a0e42, _0x3b6a4d); var _0x3199e0 = _0x1463ab._regPool; this._vectorRegisters = null != _0x842c50[_0x4a0e42] ? _0x3199e0.getReserved(_0x4a0e42) : _0x3199e0.h[_0x4a0e42]; _0x3199e0 = _0x1463ab._regCompsPool; this._registerComponents = null != _0x842c50[_0x4a0e42] ? _0x3199e0.getReserved(_0x4a0e42) : _0x3199e0.h[_0x4a0e42]; this._usedVectorCount = _0x2bc114.toIntVector(null, _0x3b6a4d, !0x0); this._usedSingleCount = _0x2bc114.toNullVector(null, 0x4, !0x0); this._usedSingleCount.set(0x0, _0x2bc114.toIntVector(null, _0x3b6a4d, !0x0)); this._usedSingleCount.set(0x1, _0x2bc114.toIntVector(null, _0x3b6a4d, !0x0)); this._usedSingleCount.set(0x2, _0x2bc114.toIntVector(null, _0x3b6a4d, !0x0)); this._usedSingleCount.set(0x3, _0x2bc114.toIntVector(null, _0x3b6a4d, !0x0)); } ; _0x1463ab[_0x4cc7('0x8')][_0x4cc7('0x1c7b')] = function(_0x3498ee) { if (_0x331be6.gt(this._usedVectorCount.get(_0x3498ee), 0x0)) return !0x0; for (var _0x21432a = 0x0; 0x4 > _0x21432a; ) { var _0x4ca315 = _0x21432a++; if (_0x331be6.gt(this._usedSingleCount.get(_0x4ca315).get(_0x3498ee), 0x0)) return !0x0; } return !0x1; } ; _0x1463ab[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1463ab; var _0x315280 = function() {}; _0x16dada[_0x4cc7('0x1c7c')] = _0x315280; _0x315280['__name__'] = [_0x4cc7('0x7f'), 'materials', 'compilation', _0x4cc7('0x1c7d')]; _0x315280[_0x4cc7('0x8')] = {}; _0x315280[_0x4cc7('0x8')][_0x4cc7('0x1c3a')] = null; _0x315280[_0x4cc7('0x8')][_0x4cc7('0x1c7e')] = null; _0x315280[_0x4cc7('0x8')][_0x4cc7('0x1c7f')] = null; _0x315280[_0x4cc7('0x8')][_0x4cc7('0x1c80')] = null; _0x315280[_0x4cc7('0x8')][_0x4cc7('0x1c81')] = null; _0x315280[_0x4cc7('0x8')][_0x4cc7('0x1c43')] = null; _0x315280[_0x4cc7('0x8')]['shadedTarget'] = null; _0x315280[_0x4cc7('0x8')][_0x4cc7('0x1c42')] = null; _0x315280[_0x4cc7('0x8')][_0x4cc7('0x19f1')] = null; _0x315280[_0x4cc7('0x8')][_0x4cc7('0xf20')] = null; _0x315280[_0x4cc7('0x8')]['normalInput'] = null; _0x315280[_0x4cc7('0x8')][_0x4cc7('0x1c30')] = null; _0x315280[_0x4cc7('0x8')][_0x4cc7('0x1c32')] = null; _0x315280[_0x4cc7('0x8')][_0x4cc7('0x1c2e')] = null; _0x315280[_0x4cc7('0x8')]['commons'] = null; _0x315280[_0x4cc7('0x8')][_0x4cc7('0x1c82')] = null; _0x315280[_0x4cc7('0x8')]['normalFragment'] = null; _0x315280[_0x4cc7('0x8')]['viewDirFragment'] = null; _0x315280[_0x4cc7('0x8')]['bitangent'] = null; _0x315280[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x315280; var _0x57b1ef = function(_0x22aa39, _0x2f51a3, _0x162771) { null == _0x162771 && (_0x162771 = -0x1); this[_0x4cc7('0x1c83')] = _0x162771; this[_0x4cc7('0x1c6c')] = _0x22aa39; this[_0x4cc7('0xe3f')] = _0x2f51a3; this['_toStr'] = this[_0x4cc7('0x1c6c')]; 0x0 <= this[_0x4cc7('0xe3f')] && (this[_0x4cc7('0x1c84')] += this[_0x4cc7('0xe3f')]); -0x1 < _0x162771 && (this[_0x4cc7('0x1c84')] += '.' + _0x57b1ef[_0x4cc7('0x1c85')][_0x162771]); }; _0x16dada[_0x4cc7('0x1c86')] = _0x57b1ef; _0x57b1ef[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0xe44'), _0x2d63f9['ZdcKQ']]; _0x57b1ef[_0x4cc7('0x8')] = {}; _0x57b1ef[_0x4cc7('0x8')][_0x4cc7('0x1c6c')] = null; _0x57b1ef[_0x4cc7('0x8')][_0x4cc7('0xe3f')] = null; _0x57b1ef[_0x4cc7('0x8')][_0x4cc7('0x1c84')] = null; _0x57b1ef[_0x4cc7('0x8')][_0x4cc7('0x1c83')] = null; _0x57b1ef[_0x4cc7('0x8')][_0x4cc7('0x8eb')] = function() { return this._toStr; } ; _0x57b1ef[_0x4cc7('0x8')][_0x4cc7('0x19f4')] = function() { return this._index; } ; _0x57b1ef[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x57b1ef; _0x57b1ef[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x57b1ef[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x19f4')] = _0x4cc7('0x19f4'); var _0x199b2e = function(_0x35a93e) { _0x2083a5[_0x4cc7('0x96b')](this, _0x35a93e); }; _0x16dada[_0x4cc7('0x1c87')] = _0x199b2e; _0x199b2e['__name__'] = ['away3d', _0x4cc7('0x43b'), _0x4cc7('0xe44'), _0x2d63f9[_0x4cc7('0x436')]]; _0x199b2e[_0x4cc7('0x92b')] = _0x2083a5; _0x199b2e[_0x4cc7('0x8')] = _0x5aff49(_0x2083a5[_0x4cc7('0x8')], { '_pointLightRegisters': null, '_dirLightRegisters': null, 'initLightData': function() { _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bea')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x19f0')] = _0x2bc114[_0x4cc7('0x24')](null, 0x3 * this[_0x4cc7('0x1434')], !0x0); this['_dirLightRegisters'] = _0x2bc114[_0x4cc7('0x24')](null, 0x3 * this[_0x4cc7('0x119c')], !0x0); }, 'calculateDependencies': function() { _0x2083a5['prototype'][_0x4cc7('0x1bec')][_0x4cc7('0x96b')](this); this['_dependencyCounter'][_0x4cc7('0x1c88')](!0x0); }, 'compileNormalCode': function() { if ('LqIsF' !== _0x4cc7('0x1c89')) { var _0x471562 = new _0x4fbde0(_0x4fbde0[_0x4cc7('0xd4a')]); if (_0x471562[_0x4cc7('0x941')] == _0x4fbde0[_0x4cc7('0xb25')] || _0x471562[_0x4cc7('0x941')] == _0x4fbde0[_0x4cc7('0x942')]) throw new _0x202aa0('Bad\x20node\x20type,\x20unexpected\x20' + _0x471562[_0x4cc7('0x941')]); _0x471562[_0x4cc7('0xd4c')] = _0x2479a7; return _0x471562; } else { var _0x2479a7 = _0x2bc114['toObjectVector'](null, 0x3, !0x0); this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')] = this['_registerCache'][_0x4cc7('0xe55')](); this[_0x4cc7('0xf19')][_0x4cc7('0xf1a')](this['_sharedRegisters'][_0x4cc7('0x181c')], this['_dependencyCounter'][_0x4cc7('0x1c37')]()); this[_0x4cc7('0xf27')][_0x4cc7('0xf9e')][_0x4cc7('0x1c8a')]() && !this[_0x4cc7('0xf27')]['_normalMethod'][_0x4cc7('0xf1b')]() ? (this[_0x4cc7('0xf1d')] += this[_0x4cc7('0xf27')][_0x4cc7('0xf9e')][_0x4cc7('0x13c7')](this[_0x4cc7('0xf27')][_0x4cc7('0x1c38')], this[_0x4cc7('0xf19')]), this[_0x4cc7('0xf22')] += this['_methodSetup'][_0x4cc7('0xf9e')][_0x4cc7('0x13c9')](this[_0x4cc7('0xf27')][_0x4cc7('0x1c38')], this[_0x4cc7('0xf19')], this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')])) : (this[_0x4cc7('0xf1e')][_0x4cc7('0x1c3a')] = this[_0x4cc7('0xf19')][_0x4cc7('0xe56')](), _0x2479a7[_0x4cc7('0x9e7')](0x0, this[_0x4cc7('0xf19')][_0x4cc7('0x12d7')]()), _0x2479a7['set'](0x1, this[_0x4cc7('0xf19')][_0x4cc7('0x12d7')]()), _0x2479a7[_0x4cc7('0x9e7')](0x2, this[_0x4cc7('0xf19')][_0x4cc7('0x12d7')]()), this[_0x4cc7('0xf19')][_0x4cc7('0x12d7')](), this[_0x4cc7('0x1bbf')] = 0x4 * _0x2479a7[_0x4cc7('0x2b')](0x0)[_0x4cc7('0x19f4')](), this[_0x4cc7('0xf27')][_0x4cc7('0xf9e')][_0x4cc7('0x1c8a')]() ? (this['compileTangentVertexCode'](_0x2479a7), this[_0x4cc7('0x1c8b')]()) : (this[_0x4cc7('0xf1d')] += _0x2d63f9[_0x4cc7('0x136')](_0x4cc7('0x1c8c') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters']['normalVarying']) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c32')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2479a7[_0x4cc7('0x2b')](0x0)) + '\x0amov\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c3a')]), _0x4cc7('0x132')) + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c32')]) + _0x4cc7('0x1c3b'), this[_0x4cc7('0xf22')] += _0x2d63f9['qmdEK'](_0x2d63f9[_0x4cc7('0x137')](_0x4cc7('0xf25') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')]) + _0x2d63f9[_0x4cc7('0x138')] + _0x4bf907['string'](this[_0x4cc7('0xf1e')]['normalVarying']) + '\x0amov\x20', _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')])), _0x4cc7('0x132')) + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c3a')]) + _0x4cc7('0x1c3c'), 0x0 < this[_0x4cc7('0x1bc1')][_0x4cc7('0x1c62')]() && (this[_0x4cc7('0xf1e')][_0x4cc7('0x1c30')] = this[_0x4cc7('0xf19')][_0x4cc7('0xe58')](), this['_tangentBufferIndex'] = this[_0x4cc7('0xf1e')][_0x4cc7('0x1c30')]['get_index'](), this[_0x4cc7('0xf1e')][_0x4cc7('0x1c7e')] = this[_0x4cc7('0xf19')][_0x4cc7('0xe56')](), this['_vertexCode'] += _0x4cc7('0x39e') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c7e')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1c30')]) + '\x0a')), this[_0x4cc7('0xf19')][_0x4cc7('0xe54')](this['_sharedRegisters']['animatedNormal'])); } }, 'createNormalRegisters': function() { 0x0 < this[_0x4cc7('0x1bc1')][_0x4cc7('0x1c37')]() && (this[_0x4cc7('0xf1e')][_0x4cc7('0x1c31')] = this[_0x4cc7('0xf19')][_0x4cc7('0xe58')](), this[_0x4cc7('0x1bbc')] = this['_sharedRegisters'][_0x4cc7('0x1c31')][_0x4cc7('0x19f4')](), this[_0x4cc7('0xf1e')][_0x4cc7('0x1c32')] = this[_0x4cc7('0xf19')][_0x4cc7('0xf1c')](), this['_registerCache']['addVertexTempUsages'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c32')], 0x1), this[_0x4cc7('0x147c')][_0x4cc7('0x29')](this[_0x4cc7('0xf1e')]['normalInput'][_0x4cc7('0x8eb')]()), this[_0x4cc7('0x147e')][_0x4cc7('0x29')](this[_0x4cc7('0xf1e')]['animatedNormal'][_0x4cc7('0x8eb')]())); this['_methodSetup'][_0x4cc7('0xf9e')][_0x4cc7('0x1c8a')]() && (this[_0x4cc7('0xf1e')][_0x4cc7('0x1c30')] = this['_registerCache']['getFreeVertexAttribute'](), this['_tangentBufferIndex'] = this[_0x4cc7('0xf1e')][_0x4cc7('0x1c30')][_0x4cc7('0x19f4')](), this[_0x4cc7('0xf1e')][_0x4cc7('0x1c2e')] = this[_0x4cc7('0xf19')][_0x4cc7('0xf1c')](), this[_0x4cc7('0xf19')]['addVertexTempUsages'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c2e')], 0x1), this[_0x4cc7('0x147c')]['push'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c30')][_0x4cc7('0x8eb')]()), this['_animationTargetRegisters'][_0x4cc7('0x29')](this['_sharedRegisters'][_0x4cc7('0x1c2e')][_0x4cc7('0x8eb')]())); }, 'compileTangentVertexCode': function(_0xe6fefd) { this[_0x4cc7('0xf1e')]['tangentVarying'] = this[_0x4cc7('0xf19')]['getFreeVarying'](); this[_0x4cc7('0xf1e')]['bitangentVarying'] = this[_0x4cc7('0xf19')][_0x4cc7('0xe56')](); this['_vertexCode'] += _0x4cc7('0x1c8c') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters']['animatedNormal']) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c32')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xe6fefd[_0x4cc7('0x2b')](0x0)) + '\x0anrm\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c32')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c32')]) + '\x0a'; this[_0x4cc7('0xf1d')] += _0x4cc7('0x1c8c') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1c2e')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['animatedTangent']) + ',\x20' + _0x4bf907['string'](_0xe6fefd['get'](0x0)) + _0x4cc7('0x1c3d') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters']['animatedTangent']) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c2e')]) + '\x0a'; _0xe6fefd = this[_0x4cc7('0xf19')][_0x4cc7('0xf1c')](); this[_0x4cc7('0xf1d')] += 'mov\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['tangentVarying']) + '.x,\x20' + _0x4bf907['string'](this[_0x4cc7('0xf1e')]['animatedTangent']) + '.x\x20\x20\x0amov\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c7e')]) + _0x4cc7('0xdae') + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c32')]) + '.x\x20\x20\x0amov\x20' + _0x4bf907['string'](this['_sharedRegisters'][_0x4cc7('0x1c7e')]) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1c31')]) + _0x4cc7('0x1c8d') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['bitangentVarying']) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1c2e')]) + _0x4cc7('0x1c8e') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c7f')]) + '.z,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c32')]) + _0x4cc7('0x1c8e') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters']['bitangentVarying']) + _0x4cc7('0x132') + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c31')]) + '.w\x20\x20\x0amov\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['normalVarying']) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c2e')]) + _0x4cc7('0x1c8f') + _0x4bf907['string'](this[_0x4cc7('0xf1e')]['normalVarying']) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c32')]) + '.z\x20\x20\x0amov\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['normalVarying']) + _0x4cc7('0x132') + _0x4bf907['string'](this[_0x4cc7('0xf1e')]['normalInput']) + _0x4cc7('0x1c90') + _0x4bf907[_0x4cc7('0x4dc')](_0xe6fefd) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['animatedNormal']) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c2e')]) + _0x4cc7('0x697') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c7e')]) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0xe6fefd) + '.x\x20\x20\x20\x20\x0amov\x20' + _0x4bf907['string'](this['_sharedRegisters'][_0x4cc7('0x1c7f')]) + '.y,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xe6fefd) + _0x4cc7('0x1c8e') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c3a')]) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0xe6fefd) + _0x4cc7('0x1c91'); this[_0x4cc7('0xf19')][_0x4cc7('0xe54')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c2e')]); }, 'compileTangentNormalMapFragmentCode': function() { var _0x24d7af = this['_registerCache'][_0x4cc7('0xe55')](); this[_0x4cc7('0xf19')][_0x4cc7('0xf1a')](_0x24d7af, 0x1); var _0x130d27 = this[_0x4cc7('0xf19')][_0x4cc7('0xe55')](); this[_0x4cc7('0xf19')]['addFragmentTempUsages'](_0x130d27, 0x1); var _0x1be0f0 = this['_registerCache'][_0x4cc7('0xe55')](); this['_registerCache'][_0x4cc7('0xf1a')](_0x1be0f0, 0x1); this['_fragmentCode'] += _0x4cc7('0xf25') + _0x4bf907[_0x4cc7('0x4dc')](_0x24d7af) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c7e')]) + _0x4cc7('0x697') + _0x4bf907[_0x4cc7('0x4dc')](_0x24d7af) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c7e')]) + _0x4cc7('0x1c92') + _0x4bf907[_0x4cc7('0x4dc')](_0x130d27) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters']['bitangentVarying']) + _0x4cc7('0x1c3d') + _0x4bf907[_0x4cc7('0x4dc')](_0x1be0f0) + '.xyz,\x20' + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c3a')]) + '\x0a'; var _0x2fd5fa = this[_0x4cc7('0xf19')][_0x4cc7('0xe55')](); this['_registerCache'][_0x4cc7('0xf1a')](_0x2fd5fa, 0x1); this[_0x4cc7('0xf22')] += _0x56067a[_0x4cc7('0x1c56')](_0x56067a[_0x4cc7('0x1c56')](this['_methodSetup'][_0x4cc7('0xf9e')][_0x4cc7('0x13c9')](this[_0x4cc7('0xf27')][_0x4cc7('0x1c38')], this[_0x4cc7('0xf19')], _0x2fd5fa) + 'm33\x20' + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x2fd5fa), ',\x20'), _0x4bf907[_0x4cc7('0x4dc')](_0x24d7af)) + _0x4cc7('0x1c93') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['normalFragment']) + _0x4cc7('0x1c45') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c3a')]) + _0x4cc7('0x1c94'); this[_0x4cc7('0xf19')]['removeFragmentTempUsage'](_0x2fd5fa); this['_methodSetup'][_0x4cc7('0x1c38')][_0x4cc7('0x1c3f')] && this['_registerCache'][_0x4cc7('0x19f7')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')]); (this[_0x4cc7('0xf27')][_0x4cc7('0x1c38')][_0x4cc7('0x1c41')] || this[_0x4cc7('0xf27')][_0x4cc7('0x1c38')][_0x4cc7('0x1c40')]) && this[_0x4cc7('0xf19')][_0x4cc7('0xe54')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c42')]); this['_registerCache'][_0x4cc7('0x19f7')](_0x130d27); this[_0x4cc7('0xf19')][_0x4cc7('0x19f7')](_0x24d7af); this[_0x4cc7('0xf19')][_0x4cc7('0x19f7')](_0x1be0f0); }, 'compileViewDirCode': function() { var _0x20e119 = this['_registerCache']['getFreeVertexConstant'](); this[_0x4cc7('0xf1e')][_0x4cc7('0x1c43')] = this[_0x4cc7('0xf19')][_0x4cc7('0xe56')](); this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')] = this[_0x4cc7('0xf19')]['getFreeFragmentVectorTemp'](); this[_0x4cc7('0xf19')][_0x4cc7('0xf1a')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')], this['_dependencyCounter'][_0x4cc7('0x1c44')]()); this[_0x4cc7('0x1bc0')] = 0x4 * _0x20e119[_0x4cc7('0x19f4')](); this['_vertexCode'] += _0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c43')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x20e119) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c42')]) + '\x0a'; this['_fragmentCode'] += _0x2d63f9[_0x4cc7('0x13a')] + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1c43')]) + _0x4cc7('0x697') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')]) + '.w,\x20\x20\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters']['viewDirVarying']) + _0x4cc7('0x1c95'); this['_registerCache']['removeVertexTempUsage'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c42')]); }, 'compileLightingCode': function() { var _0x394e24 = null; this[_0x4cc7('0xf1e')][_0x4cc7('0x1c4b')] = this[_0x4cc7('0xf19')][_0x4cc7('0xe55')](); this[_0x4cc7('0xf19')][_0x4cc7('0xf1a')](this['_sharedRegisters']['shadedTarget'], 0x1); this['_vertexCode'] += this[_0x4cc7('0xf27')]['_diffuseMethod']['getVertexCode'](this['_methodSetup'][_0x4cc7('0xf29')], this[_0x4cc7('0xf19')]); this['_fragmentCode'] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f5')][_0x4cc7('0x1c4c')](this[_0x4cc7('0xf27')][_0x4cc7('0xf29')], this[_0x4cc7('0xf19')]); this['_usingSpecularMethod'] && (this[_0x4cc7('0xf1d')] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f6')][_0x4cc7('0x13c7')](this[_0x4cc7('0xf27')][_0x4cc7('0xf2a')], this[_0x4cc7('0xf19')]), this['_fragmentCode'] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f6')][_0x4cc7('0x1c4c')](this[_0x4cc7('0xf27')][_0x4cc7('0xf2a')], this[_0x4cc7('0xf19')])); this[_0x4cc7('0x1c96')]() && (this[_0x4cc7('0x1c4d')](), this['compileDirectionalLightCode'](), this[_0x4cc7('0x1c4e')]()); this[_0x4cc7('0x1c00')]() && this[_0x4cc7('0x1c97')](); this['_vertexCode'] += this['_methodSetup']['_ambientMethod'][_0x4cc7('0x13c7')](this[_0x4cc7('0xf27')][_0x4cc7('0x1c4f')], this[_0x4cc7('0xf19')]); this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')][_0x4cc7('0x1b72')][_0x4cc7('0x13c9')](this[_0x4cc7('0xf27')]['_ambientMethodVO'], this['_registerCache'], this[_0x4cc7('0xf1e')][_0x4cc7('0x1c4b')]); this['_methodSetup'][_0x4cc7('0x1c4f')][_0x4cc7('0x1c50')] && this['_registerCache']['removeFragmentTempUsage'](this['_sharedRegisters']['normalFragment']); this['_methodSetup'][_0x4cc7('0x1c4f')][_0x4cc7('0x1c3f')] && this[_0x4cc7('0xf19')]['removeFragmentTempUsage'](this['_sharedRegisters']['viewDirFragment']); null != this['_methodSetup']['_shadowMethod'] && (this[_0x4cc7('0xf1d')] += this['_methodSetup']['_shadowMethod'][_0x4cc7('0x13c7')](this['_methodSetup'][_0x4cc7('0x1c53')], this[_0x4cc7('0xf19')]), 0x0 == this[_0x4cc7('0x1bc1')][_0x4cc7('0x1c37')]() ? (_0x394e24 = this['_registerCache'][_0x4cc7('0xe55')](), this[_0x4cc7('0xf19')][_0x4cc7('0xf1a')](_0x394e24, 0x1)) : _0x394e24 = this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')], this[_0x4cc7('0xf27')][_0x4cc7('0x19f5')][_0x4cc7('0x43e')](_0x394e24), this['_fragmentCode'] += this[_0x4cc7('0xf27')][_0x4cc7('0x1b3a')]['getFragmentCode'](this[_0x4cc7('0xf27')]['_shadowMethodVO'], this[_0x4cc7('0xf19')], _0x394e24)); this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f5')]['getFragmentPostLightingCode'](this[_0x4cc7('0xf27')][_0x4cc7('0xf29')], this[_0x4cc7('0xf19')], this[_0x4cc7('0xf1e')][_0x4cc7('0x1c4b')]); this[_0x4cc7('0x1b47')] && (this[_0x4cc7('0xf22')] += _0x4cc7('0x161') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1c4b')]) + '.w,\x20' + _0x4bf907['string'](this['_sharedRegisters']['shadedTarget']) + _0x2d63f9[_0x4cc7('0x131')] + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0xf24')]) + '.z\x0adiv\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1c4b')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters']['shadedTarget']) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c4b')]) + _0x4cc7('0x714') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['shadedTarget']) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['shadedTarget']) + _0x4cc7('0x132') + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0xf24')]) + _0x4cc7('0x134') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c4b')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['shadedTarget']) + '\x0a'); this['_methodSetup'][_0x4cc7('0xf29')][_0x4cc7('0x1c50')] && this['_registerCache'][_0x4cc7('0x19f7')](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')][_0x4cc7('0x19f6')][_0x4cc7('0x43e')](_0x394e24), this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f6')][_0x4cc7('0x1c52')](this[_0x4cc7('0xf27')][_0x4cc7('0xf2a')], this[_0x4cc7('0xf19')], this[_0x4cc7('0xf1e')]['shadedTarget']), this[_0x4cc7('0xf27')][_0x4cc7('0xf2a')][_0x4cc7('0x1c50')] && this[_0x4cc7('0xf19')]['removeFragmentTempUsage'](this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')]), this[_0x4cc7('0xf27')][_0x4cc7('0xf2a')]['needsView'] && this['_registerCache'][_0x4cc7('0x19f7')](this[_0x4cc7('0xf1e')]['viewDirFragment'])); }, 'initLightRegisters': function() { for (var _0x417b66 = this[_0x4cc7('0x1c98')][_0x4cc7('0x34')](), _0x3cd345 = 0x0; _0x3cd345 < _0x417b66; ) { var _0x4cfc28 = _0x3cd345++; this[_0x4cc7('0x1c98')][_0x4cc7('0x9e7')](_0x4cfc28, this[_0x4cc7('0xf19')][_0x4cc7('0xe57')]()); _0x56067a[_0x4cc7('0x605')](-0x1, this['_lightFragmentConstantIndex']) && (this['_lightFragmentConstantIndex'] = 0x4 * this[_0x4cc7('0x1c98')][_0x4cc7('0x2b')](_0x4cfc28)['get_index']()); } _0x417b66 = this[_0x4cc7('0x19f0')][_0x4cc7('0x34')](); for (_0x3cd345 = 0x0; _0x3cd345 < _0x417b66; ) _0x4cfc28 = _0x3cd345++, this[_0x4cc7('0x19f0')][_0x4cc7('0x9e7')](_0x4cfc28, this[_0x4cc7('0xf19')][_0x4cc7('0xe57')]()), -0x1 == this[_0x4cc7('0xf26')] && (this['_lightFragmentConstantIndex'] = 0x4 * this['_pointLightRegisters']['get'](_0x4cfc28)[_0x4cc7('0x19f4')]()); }, 'compileDirectionalLightCode': function() { var _0x43cdfb = 0x0 , _0x3969e9 = this['_usingSpecularMethod'] && this[_0x4cc7('0x1bf5')]() , _0x542514 = this[_0x4cc7('0x1bf6')](); if (_0x3969e9 || _0x542514) for (var _0x4c1795 = 0x0, _0x1667a6 = this[_0x4cc7('0x119c')]; _0x4c1795 < _0x1667a6; ) { _0x4c1795++; var _0xd411b4 = this[_0x4cc7('0x1c98')][_0x4cc7('0x2b')](_0x43cdfb++); var _0xa87852 = this[_0x4cc7('0x1c98')][_0x4cc7('0x2b')](_0x43cdfb++); var _0x346244 = this['_dirLightRegisters'][_0x4cc7('0x2b')](_0x43cdfb++); _0x542514 && (this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f5')][_0x4cc7('0xf28')](this['_methodSetup'][_0x4cc7('0xf29')], _0xd411b4, _0xa87852, this[_0x4cc7('0xf19')])); _0x3969e9 && (this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f6')]['getFragmentCodePerLight'](this[_0x4cc7('0xf27')][_0x4cc7('0xf2a')], _0xd411b4, _0x346244, this[_0x4cc7('0xf19')])); } }, 'compilePointLightCode': function() { if (_0x4cc7('0x1c99') !== _0x4cc7('0x1c99')) { this[_0x4cc7('0x1c9a')] = !0x0; this[_0x4cc7('0x1c9b')] = this[_0x4cc7('0x1c9c')] = 0x0; this[_0x4cc7('0x1c9d')] = 0x200; this[_0x4cc7('0x1c9e')] = _0x169f3b; this[_0x4cc7('0x1c9f')] = _0x462d38; } else { var _0x169f3b = 0x0 , _0x462d38 = this['_usingSpecularMethod'] && this[_0x4cc7('0x1bf5')]() , _0x266827 = this[_0x4cc7('0x1bf6')](); if (_0x462d38 || _0x266827) for (var _0x8f10c0 = 0x0, _0x3b693f = this['_numPointLights']; _0x8f10c0 < _0x3b693f; ) { _0x8f10c0++; var _0x48a2c4 = this[_0x4cc7('0x19f0')][_0x4cc7('0x2b')](_0x169f3b++); var _0x3c9dad = this[_0x4cc7('0x19f0')][_0x4cc7('0x2b')](_0x169f3b++); var _0x9aab6 = this[_0x4cc7('0x19f0')][_0x4cc7('0x2b')](_0x169f3b++); var _0x2ca77e = this[_0x4cc7('0xf19')][_0x4cc7('0xe55')](); this['_registerCache'][_0x4cc7('0xf1a')](_0x2ca77e, 0x1); this[_0x4cc7('0xf22')] += _0x56067a['dfXDH'](_0x56067a[_0x4cc7('0x1c56')]('sub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2ca77e) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x48a2c4) + ',\x20' + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0x19f1')]) + '\x0adp3\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2ca77e) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x2ca77e) + ',\x20' + _0x4bf907['string'](_0x2ca77e) + '\x0asub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2ca77e) + _0x56067a['VZkNP'] + _0x4bf907[_0x4cc7('0x4dc')](_0x2ca77e) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c9dad) + _0x4cc7('0x62c') + _0x4bf907[_0x4cc7('0x4dc')](_0x2ca77e) + _0x4cc7('0x132'), _0x4bf907['string'](_0x2ca77e)) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x9aab6) + _0x4cc7('0x19f2') + _0x4bf907[_0x4cc7('0x4dc')](_0x2ca77e), _0x4cc7('0x132')) + _0x4bf907[_0x4cc7('0x4dc')](_0x2ca77e) + _0x4cc7('0x714') + _0x4bf907[_0x4cc7('0x4dc')](_0x2ca77e) + _0x4cc7('0x132') + _0x4bf907['string'](_0x48a2c4) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x2ca77e) + _0x4cc7('0x19f3') + _0x4bf907['string'](_0x2ca77e) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x2ca77e) + '\x0a'; -0x1 == this[_0x4cc7('0xf26')] && (this[_0x4cc7('0xf26')] = 0x4 * _0x48a2c4[_0x4cc7('0x19f4')]()); _0x266827 && (this['_fragmentCode'] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f5')][_0x4cc7('0xf28')](this['_methodSetup'][_0x4cc7('0xf29')], _0x2ca77e, _0x3c9dad, this['_registerCache'])); _0x462d38 && (this['_fragmentCode'] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f6')]['getFragmentCodePerLight'](this[_0x4cc7('0xf27')][_0x4cc7('0xf2a')], _0x2ca77e, _0x9aab6, this['_registerCache'])); this[_0x4cc7('0xf19')][_0x4cc7('0x19f7')](_0x2ca77e); } } }, 'compileLightProbeCode': function() { var _0x57f32f = ['.x', '.y', '.z', '.w'], _0x5291ed = _0x2bc114[_0x4cc7('0x24')](null), _0x395310, _0x227992 = this[_0x4cc7('0x127d')] && this[_0x4cc7('0x1bfc')](), _0x4e774b = this['usesProbesForDiffuse'](); if (_0x227992 || _0x4e774b) { _0x4e774b && (this[_0x4cc7('0x1ac3')] = _0x2bc114[_0x4cc7('0x9cc')](null)); _0x227992 && (this[_0x4cc7('0x1bc8')] = _0x2bc114[_0x4cc7('0x9cc')](null)); var _0x54def0 = 0x0; for (_0x395310 = this[_0x4cc7('0x1bc9')]; _0x54def0 < _0x395310; ) { var _0xac3f63 = _0x54def0++; _0x5291ed['set'](_0xac3f63, this[_0x4cc7('0xf19')][_0x4cc7('0xe57')]()); 0x0 == _0xac3f63 && (this[_0x4cc7('0x1ac5')] = 0x4 * _0x5291ed[_0x4cc7('0x2b')](_0xac3f63)[_0x4cc7('0x19f4')]()); } _0xac3f63 = 0x0; for (var _0x293fc0 = this[_0x4cc7('0x1433')]; _0xac3f63 < _0x293fc0; ) { var _0x9b121f = _0xac3f63++; _0x54def0 = _0x5291ed[_0x4cc7('0x2b')](Math[_0x4cc7('0xaeb')](_0x9b121f / 0x4))[_0x4cc7('0x8eb')]() + _0x57f32f[_0x9b121f % 0x4]; _0x4e774b && (_0x395310 = this['_registerCache'][_0x4cc7('0xe59')](), this[_0x4cc7('0x1ac3')]['set'](_0x9b121f, _0x395310['get_index']()), this['_fragmentCode'] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f5')][_0x4cc7('0x1c58')](this['_methodSetup'][_0x4cc7('0xf29')], _0x395310, _0x54def0, this[_0x4cc7('0xf19')])); _0x227992 && (_0x395310 = this[_0x4cc7('0xf19')]['getFreeTextureReg'](), this[_0x4cc7('0x1bc8')]['set'](_0x9b121f, _0x395310[_0x4cc7('0x19f4')]()), this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f6')][_0x4cc7('0x1c58')](this['_methodSetup'][_0x4cc7('0xf2a')], _0x395310, _0x54def0, this[_0x4cc7('0xf19')])); } } }, '__class__': _0x199b2e }); var _0x30fcb3 = function() { _0x4ae64a['call'](this); }; _0x16dada['away3d.materials.lightpickers.LightPickerBase'] = _0x30fcb3; _0x30fcb3[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x43b'), _0x4cc7('0x1ca0'), _0x4cc7('0x1ca1')]; _0x30fcb3['__interfaces__'] = [_0x29fe35]; _0x30fcb3['__super__'] = _0x4ae64a; _0x30fcb3[_0x4cc7('0x8')] = _0x5aff49(_0x4ae64a['prototype'], { '_numPointLights': null, '_numDirectionalLights': null, '_numCastingPointLights': null, '_numCastingDirectionalLights': null, '_numLightProbes': null, '_allPickedLights': null, '_pointLights': null, '_castingPointLights': null, '_directionalLights': null, '_castingDirectionalLights': null, '_lightProbes': null, '_lightProbeWeights': null, 'get_assetType': function() { return _0x4cc7('0x1627'); }, 'get_numDirectionalLights': function() { if (_0x4cc7('0x1ca2') === 'hBXez') { return this['_numDirectionalLights']; } else { null == b && (b = this); if (b[_0x4cc7('0x1894')] == a) return b; for (var _0x58d1d6 = 0x0, _0x31c5bd = b['nodes'][_0x4cc7('0x34')](); _0x58d1d6 < _0x31c5bd; ) { var _0x325a21 = _0x58d1d6++; _0x325a21 = this[_0x4cc7('0x188e')](a, b['nodes'][_0x4cc7('0x2b')](_0x325a21)); if (null != _0x325a21) return _0x325a21; } return null; } }, 'get_numPointLights': function() { if (_0x56067a[_0x4cc7('0x607')](_0x4cc7('0x1ca3'), 'CyhEB')) { return this[_0x4cc7('0x1434')]; } else { if (null != this['opaqueBackground'] && !this[_0x4cc7('0xa76')] && 0x0 < this[_0x4cc7('0xa74')]() && 0x0 < this[_0x4cc7('0xa75')]()) { a['__setBlendMode'](this[_0x4cc7('0xa07')]); a['__pushMaskObject'](this); var _0xe6c083 = a['__context3D'] , _0x23bf9d = _0x432b23['__pool'][_0x4cc7('0x2b')](); _0x23bf9d['setTo'](0x0, 0x0, this[_0x4cc7('0xa74')](), this[_0x4cc7('0xa75')]()); a[_0x4cc7('0xab3')](_0x23bf9d, this[_0x4cc7('0x9c1')]); var _0x18a678 = this[_0x4cc7('0xa86')]; _0xe6c083[_0x4cc7('0x9fd')]((_0x18a678 >>> 0x10 & 0xff) / 0xff, _0x56067a['Wztta'](_0x18a678 >>> 0x8, 0xff) / 0xff, (_0x18a678 & 0xff) / 0xff, 0x1, 0x0, 0x0, 0x1); a[_0x4cc7('0x12bd')](); a['__popMaskObject'](this); _0x432b23['__pool'][_0x4cc7('0x9e2')](_0x23bf9d); } null != this['__graphics'] && _0x1af31a[_0x4cc7('0xa17')](this, a); } }, 'get_numCastingDirectionalLights': function() { if (_0x4cc7('0x1ca4') === _0x4cc7('0x1ca4')) { return this[_0x4cc7('0x119f')]; } else { this['mouseDownReceived'] = !0x1; return this[_0x4cc7('0x1ca5')]; } }, 'get_numCastingPointLights': function() { return this['_numCastingPointLights']; }, 'get_numLightProbes': function() { return this[_0x4cc7('0x1433')]; }, 'get_pointLights': function() { return this[_0x4cc7('0x142f')]; }, 'get_directionalLights': function() { return this[_0x4cc7('0x119d')]; }, 'get_castingPointLights': function() { return this[_0x4cc7('0x1ca6')]; }, 'get_castingDirectionalLights': function() { if ('gWWNb' !== 'XKUpW') { return this['_castingDirectionalLights']; } else { null == this['_casterLightPass'] && (this[_0x4cc7('0x1950')] = new _0x204e72(this)); this['_casterLightPass'][_0x4cc7('0x42d')](null); this[_0x4cc7('0x1950')]['set_ambientMethod'](null); this['_casterLightPass'][_0x4cc7('0x457')](null); this[_0x4cc7('0x1950')]['set_specularMethod'](null); this[_0x4cc7('0x1950')]['set_shadowMethod'](null); this[_0x4cc7('0x1950')]['set_enableLightFallOff'](this[_0x4cc7('0xf21')]); this[_0x4cc7('0x1950')][_0x4cc7('0x1b43')](new _0x584425([this[_0x4cc7('0x1b3a')][_0x4cc7('0x1b8c')]()])); this[_0x4cc7('0x1950')][_0x4cc7('0x179c')](this[_0x4cc7('0x1b3a')]); this['_casterLightPass'][_0x4cc7('0x42d')](this['_diffuseMethod']); this[_0x4cc7('0x1950')]['set_ambientMethod'](this[_0x4cc7('0x1b72')]); this[_0x4cc7('0x1950')][_0x4cc7('0x457')](this[_0x4cc7('0xf9e')]); this[_0x4cc7('0x1950')]['set_specularMethod'](this['_specularMethod']); this[_0x4cc7('0x1950')][_0x4cc7('0x1b8d')](this[_0x4cc7('0x1b8e')]); this[_0x4cc7('0x1950')][_0x4cc7('0x1c1f')](this[_0x4cc7('0x1b6f')]); } }, 'get_lightProbes': function() { return this['_lightProbes']; }, 'get_lightProbeWeights': function() { return this[_0x4cc7('0x1ca7')]; }, 'get_allPickedLights': function() { if (_0x56067a[_0x4cc7('0x1ca8')] === _0x4cc7('0x1ca9')) { if (a['length'] + b > this['byteLength']) throw new _0x202aa0('set()\x20outside\x20of\x20range'); c = 0x0; for (d = a[_0x4cc7('0x21')]; c < d; ) e = c++, this[e + b] = a[e]; } else { return this['_allPickedLights']; } }, 'collectLights': function(_0x84e10b, _0x5ba386) { this[_0x4cc7('0x1caa')](_0x84e10b); }, 'updateProbeWeights': function(_0x26db4e) { if (_0x4cc7('0x1cab') === _0x4cc7('0x1cab')) { _0x26db4e = _0x26db4e[_0x4cc7('0x11c1')]()[_0x4cc7('0x13f9')](); for (var _0x337844, _0xca231a = _0x26db4e['x'], _0x30a81b = _0x26db4e['y'], _0x2afa97 = _0x26db4e['z'], _0x15c1e4, _0x4a5589, _0x1b5516 = _0x26db4e = 0x0, _0x44768c = this['_numLightProbes']; _0x1b5516 < _0x44768c; ) { if (_0x4cc7('0x1cac') !== _0x4cc7('0x1cac')) { if (this['nodeType'] != _0x4fbde0[_0x4cc7('0x942')]) throw new _0x202aa0(_0x4cc7('0x943') + this[_0x4cc7('0x941')]); var _0x45ce57 = this[_0x4cc7('0xd47')]; null != _0x842c50[_0x26db4e] ? _0x45ce57[_0x4cc7('0x97d')](_0x26db4e, _0x337844) : _0x45ce57['h'][_0x26db4e] = _0x337844; } else { var _0x4bf907 = _0x1b5516++; _0x337844 = this[_0x4cc7('0x1430')][_0x4cc7('0x2b')](_0x4bf907)[_0x4cc7('0x13f9')](); _0x15c1e4 = _0xca231a - _0x337844['x']; _0x4a5589 = _0x30a81b - _0x337844['y']; _0x337844 = _0x2afa97 - _0x337844['z']; _0x15c1e4 = _0x15c1e4 * _0x15c1e4 + _0x4a5589 * _0x4a5589 + _0x337844 * _0x337844; _0x15c1e4 = 0.00001 < _0x15c1e4 ? 0x1 / _0x15c1e4 : 0x2faf080; this['_lightProbeWeights'][_0x4cc7('0x9e7')](_0x4bf907, _0x15c1e4); _0x26db4e += _0x15c1e4; } } _0x26db4e = 0x1 / _0x26db4e; _0xca231a = 0x0; for (_0x30a81b = this[_0x4cc7('0x1433')]; _0xca231a < _0x30a81b; ) _0x2afa97 = _0xca231a++, _0x1b5516 = this[_0x4cc7('0x1ca7')], _0x1b5516['set'](_0x2afa97, _0x1b5516[_0x4cc7('0x2b')](_0x2afa97) * _0x26db4e); } else { var _0x42b1ca = this['_duration']; _0x48c401 = this[_0x4cc7('0x1cad')](_0x48c401); return _0x48c401 && (_0x42b1ca = this['_sprite'][_0x48c401[_0x4cc7('0x1cae')]][0x1] / 0x3e8), _0x42b1ca; } }, '__class__': _0x30fcb3, '__properties__': _0x5aff49(_0x4ae64a[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_allPickedLights': _0x4cc7('0x1caf'), 'get_lightProbeWeights': _0x4cc7('0x1cb0'), 'get_lightProbes': _0x4cc7('0x1cb1'), 'get_castingDirectionalLights': _0x4cc7('0x1cb2'), 'get_castingPointLights': _0x2d63f9[_0x4cc7('0x438')], 'get_directionalLights': _0x4cc7('0x13eb'), 'get_pointLights': _0x4cc7('0x13ec'), 'get_numLightProbes': _0x4cc7('0x1b90'), 'get_numCastingPointLights': _0x4cc7('0x1b92'), 'get_numCastingDirectionalLights': _0x4cc7('0x1b91'), 'get_numPointLights': _0x4cc7('0x1b8f'), 'get_numDirectionalLights': 'get_numDirectionalLights', 'get_assetType': _0x4cc7('0x463') }) }); var _0x584425 = function(_0x26a538) { if (_0x4cc7('0x1cb3') === _0x4cc7('0x1cb3')) { this[_0x4cc7('0x1cb4')](_0x26a538); _0x4ae64a[_0x4cc7('0x96b')](this); } else { (null == this[_0x4cc7('0x1cb5')] || this[_0x4cc7('0x1cb5')](_0x26a538[_0x4cc7('0x5e2')], this['mGroupPath'])) && this[_0x4cc7('0x1cb6')]['renderText'](_0x26a538); } }; _0x16dada[_0x4cc7('0x1cb7')] = _0x584425; _0x584425['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x1ca0'), 'StaticLightPicker']; _0x584425[_0x4cc7('0x92b')] = _0x30fcb3; _0x584425[_0x4cc7('0x8')] = _0x5aff49(_0x30fcb3[_0x4cc7('0x8')], { '_lights': null, 'set_lights': function(_0x7f2ee) { var _0x3fcfe6 = 0x0, _0x2dea1a = 0x0, _0x66a9e9 = 0x0, _0x134527 = 0x0, _0x49d6e2 = 0x0, _0x2af9fa; null != this[_0x4cc7('0x142e')] && this[_0x4cc7('0x1cb8')](); this[_0x4cc7('0x142e')] = _0x7f2ee; var _0x1e1339 = _0x2bc114[_0x4cc7('0x24')](null) , _0xa95a3b = 0x0; for (_0x2af9fa = _0x7f2ee[_0x4cc7('0x21')]; _0xa95a3b < _0x2af9fa; ) { if (_0x4cc7('0x1cb9') === _0x4cc7('0x1cba')) { return _0x2dea1a + '|' + _0x3fcfe6[_0x4cc7('0x1cbb')][_0x4cc7('0x1cbc')]; } else { var _0x4bf907 = _0xa95a3b++; _0x1e1339[_0x4cc7('0x9e7')](_0x4bf907, _0x7f2ee[_0x4bf907]); } } this[_0x4cc7('0x1cbd')] = _0x1e1339; this[_0x4cc7('0x142f')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x1ca6')] = _0x2bc114[_0x4cc7('0x24')](null); this['_directionalLights'] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x119e')] = _0x2bc114[_0x4cc7('0x24')](null); this['_lightProbes'] = _0x2bc114[_0x4cc7('0x24')](null); _0x1e1339 = 0x0; for (_0xa95a3b = _0x7f2ee[_0x4cc7('0x21')]; _0x1e1339 < _0xa95a3b; ) _0x2af9fa = _0x1e1339++, _0x2af9fa = _0x7f2ee[_0x2af9fa], _0x2af9fa[_0x4cc7('0x9ad')](_0x4cc7('0x153f'), _0x48c401(this, this['onCastShadowChange'])), _0x5260f5[_0x4cc7('0x9a0')](_0x2af9fa, _0x52fef7) ? _0x2af9fa['get_castsShadows']() ? this[_0x4cc7('0x1ca6')][_0x4cc7('0x9e7')](_0x66a9e9++, _0x5260f5[_0x4cc7('0x99b')](_0x2af9fa, _0x52fef7)) : this[_0x4cc7('0x142f')]['set'](_0x3fcfe6++, _0x5260f5[_0x4cc7('0x99b')](_0x2af9fa, _0x52fef7)) : _0x5260f5[_0x4cc7('0x9a0')](_0x2af9fa, _0x5d21ea) ? _0x2af9fa[_0x4cc7('0x119b')]() ? this['_castingDirectionalLights'][_0x4cc7('0x9e7')](_0x134527++, _0x5260f5['__cast'](_0x2af9fa, _0x5d21ea)) : this[_0x4cc7('0x119d')]['set'](_0x2dea1a++, _0x5260f5[_0x4cc7('0x99b')](_0x2af9fa, _0x5d21ea)) : _0x5260f5[_0x4cc7('0x9a0')](_0x2af9fa, _0x25fdaa) && this[_0x4cc7('0x1430')][_0x4cc7('0x9e7')](_0x49d6e2++, _0x5260f5[_0x4cc7('0x99b')](_0x2af9fa, _0x25fdaa)); if (this[_0x4cc7('0x119c')] == _0x2dea1a && _0x56067a[_0x4cc7('0x605')](this['_numPointLights'], _0x3fcfe6) && this[_0x4cc7('0x1433')] == _0x49d6e2 && this[_0x4cc7('0x1cbe')] == _0x66a9e9 && this[_0x4cc7('0x119f')] == _0x134527) return _0x7f2ee; this[_0x4cc7('0x119c')] = _0x2dea1a; this['_numCastingDirectionalLights'] = _0x134527; this[_0x4cc7('0x1434')] = _0x3fcfe6; this[_0x4cc7('0x1cbe')] = _0x66a9e9; this[_0x4cc7('0x1433')] = _0x49d6e2; this[_0x4cc7('0x1ca7')] = _0x2bc114[_0x4cc7('0x9cf')](null, 0x4 * Math[_0x4cc7('0xaea')](_0x49d6e2 / 0x4), !0x0); this[_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x96a'))); return _0x7f2ee; }, 'clearListeners': function() { for (var _0x25f37e = 0x0, _0x5b65b6 = this[_0x4cc7('0x142e')]['length']; _0x25f37e < _0x5b65b6; ) { var _0x1b49d4 = _0x25f37e++; this[_0x4cc7('0x142e')][_0x1b49d4][_0x4cc7('0xa2d')](_0x4cc7('0x153f'), _0x48c401(this, this[_0x4cc7('0x1cbf')])); } }, 'onCastShadowChange': function(_0x53fbd3) { _0x53fbd3 = _0x5260f5[_0x4cc7('0x99b')](_0x53fbd3['target'], _0x5d061a); _0x5260f5[_0x4cc7('0x9a0')](_0x53fbd3, _0x52fef7) ? this[_0x4cc7('0x1cc0')](_0x5260f5[_0x4cc7('0x99b')](_0x53fbd3, _0x52fef7)) : _0x5260f5[_0x4cc7('0x9a0')](_0x53fbd3, _0x5d21ea) && this[_0x4cc7('0x1cc1')](_0x5260f5['__cast'](_0x53fbd3, _0x5d21ea)); this[_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x96a'))); }, 'updateDirectionalCasting': function(_0x242fcd) { if (_0x56067a[_0x4cc7('0x5fe')](_0x4cc7('0x1cc2'), _0x4cc7('0x1cc3'))) { _0x242fcd['get_castsShadows']() ? (--this[_0x4cc7('0x119c')], ++this[_0x4cc7('0x119f')], this[_0x4cc7('0x119d')][_0x4cc7('0xa5e')](this['_directionalLights'][_0x4cc7('0x2d')](_0x5260f5[_0x4cc7('0x99b')](_0x242fcd, _0x5d21ea), 0x0), 0x1), this[_0x4cc7('0x119e')][_0x4cc7('0x29')](_0x242fcd)) : (++this['_numDirectionalLights'], --this[_0x4cc7('0x119f')], this[_0x4cc7('0x119e')]['splice'](this[_0x4cc7('0x119e')][_0x4cc7('0x2d')](_0x5260f5[_0x4cc7('0x99b')](_0x242fcd, _0x5d21ea), 0x0), 0x1), this['_directionalLights'][_0x4cc7('0x29')](_0x242fcd)); } else { return new _0x45267c(this['a'][_0x4cc7('0xb21')](_0x242fcd, b)); } }, 'updatePointCasting': function(_0x9dbb40) { _0x9dbb40[_0x4cc7('0x119b')]() ? (--this['_numPointLights'], ++this[_0x4cc7('0x1cbe')], this[_0x4cc7('0x142f')]['splice'](this[_0x4cc7('0x142f')]['indexOf'](_0x5260f5[_0x4cc7('0x99b')](_0x9dbb40, _0x52fef7), 0x0), 0x1), this['_castingPointLights'][_0x4cc7('0x29')](_0x9dbb40)) : (++this[_0x4cc7('0x1434')], --this['_numCastingPointLights'], this['_castingPointLights'][_0x4cc7('0xa5e')](this[_0x4cc7('0x1ca6')][_0x4cc7('0x2d')](_0x5260f5[_0x4cc7('0x99b')](_0x9dbb40, _0x52fef7), 0x0), 0x1), this['_pointLights'][_0x4cc7('0x29')](_0x9dbb40)); }, '__class__': _0x584425, '__properties__': _0x5aff49(_0x30fcb3[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_lights': _0x4cc7('0x1cb4') }) }); var _0x42195a = function() { _0x4ae64a[_0x4cc7('0x96b')](this); }; _0x16dada['away3d.materials.methods.ShadingMethodBase'] = _0x42195a; _0x42195a['__name__'] = [_0x2d63f9[_0x4cc7('0x3cf')], _0x2d63f9['Bsadk'], _0x4cc7('0x43d'), _0x4cc7('0x1cc4')]; _0x42195a['__super__'] = _0x4ae64a; _0x42195a['prototype'] = _0x5aff49(_0x4ae64a[_0x4cc7('0x8')], { '_sharedRegisters': null, '_passes': null, 'initVO': function(_0x3d9322) {}, 'initConstants': function(_0x2180f8) {}, 'set_sharedRegisters': function(_0x41d1d8) { return this['_sharedRegisters'] = _0x41d1d8; }, 'get_passes': function() { return this[_0x4cc7('0x1207')]; }, 'createMethodVO': function() { return new _0x1465c8(); }, 'reset': function() { this[_0x4cc7('0x1cc5')](); }, 'cleanCompilationData': function() {}, 'getVertexCode': function(_0x98e60d, _0x1122b7) { return ''; }, 'activate': function(_0x5e13a8, _0x1dd65d) {}, 'setRenderState': function(_0x419aef, _0x5a05a5, _0x3ae1c5, _0x283711) {}, 'deactivate': function(_0x7baddd, _0x23c323) {}, 'getTex2DSampleCode': function(_0x31de59, _0x3222cc, _0x41a36a, _0x1e883d, _0x438ae1, _0x1314e3) { var _0x551ca3 = _0x4cc7('0x1cc6')[_0x4cc7('0x46')]('|') , _0x1999a6 = 0x0; while (!![]) { switch (_0x551ca3[_0x1999a6++]) { case '0': return 'tex\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3222cc) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x438ae1) + ',\x20' + _0x4bf907['string'](_0x41a36a) + _0x56067a[_0x4cc7('0x609')] + _0x31de59 + ',' + _0x1314e3 + _0xdeaa4 + '>\x0a'; case '1': _0x1314e3 = this[_0x4cc7('0x1cc7')](_0x1e883d); continue; case '2': _0x1e883d = _0x31de59[_0x4cc7('0x1cc8')] && _0x1e883d[_0x4cc7('0x465')](); continue; case '3': null != _0x1314e3 && (_0xdeaa4 = _0x1314e3); continue; case '4': null == _0x438ae1 && (_0x438ae1 = this[_0x4cc7('0xf1e')][_0x4cc7('0x1c80')]); continue; case '5': var _0xdeaa4 = _0x31de59[_0x4cc7('0x1cc9')] ? _0x4cc7('0x1cca') : _0x4cc7('0x1ccb'); continue; case '6': _0x31de59 = _0x31de59[_0x4cc7('0x1ccc')] ? _0x1e883d ? 'linear,miplinear' : 'linear' : _0x1e883d ? _0x4cc7('0x1ccd') : _0x4cc7('0x1cce'); continue; } break; } }, 'getTexCubeSampleCode': function(_0x4e95bf, _0x544819, _0x17c5dc, _0x42e3dd, _0x1e6771) { var _0x56d7ed = this[_0x4cc7('0x1cc7')](_0x42e3dd); _0x42e3dd = _0x4e95bf[_0x4cc7('0x1cc8')] && _0x42e3dd[_0x4cc7('0x465')](); _0x4e95bf = _0x4e95bf[_0x4cc7('0x1ccc')] ? _0x42e3dd ? _0x4cc7('0x1ccf') : _0x4cc7('0x663') : _0x42e3dd ? _0x4cc7('0x1ccd') : 'nearest'; return _0x4cc7('0x1cd0') + _0x4bf907[_0x4cc7('0x4dc')](_0x544819) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x1e6771) + ',\x20' + _0x4bf907['string'](_0x17c5dc) + _0x4cc7('0x1cd1') + _0x56d7ed + _0x4e95bf + '>\x0a'; }, 'getFormatStringForTexture': function(_0x2fe6fe) { switch (_0x2fe6fe['get_format']()) { case 0x3: return _0x4cc7('0x1cd2'); case 0x4: return _0x4cc7('0x13ca'); default: return ''; } }, 'invalidateShaderProgram': function() { if (_0x4cc7('0x1cd3') === _0x4cc7('0x1cd3')) { this[_0x4cc7('0x44')](new _0x37d032(_0x4cc7('0x144'))); } else { if (_0x4cc7('0xfbf') != typeof _0x48c401) return _0x5aff49[_0x4cc7('0x1cd4')]; _0x5aff49['_muted'] = _0x48c401; } }, 'copyFrom': function(_0x1d55af) {}, 'getSmoothingFilter': function(_0x2142e1, _0x31fd2d) { if (_0x2142e1) switch (_0x31fd2d) { case 0x0: return 0x4; case 0x1: return 0x1; case 0x2: return 0x2; case 0x3: return 0x3; case 0x4: return 0x0; } else return 0x5; }, '__class__': _0x42195a, '__properties__': _0x5aff49(_0x4ae64a[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_passes': _0x4cc7('0x1cd5'), 'set_sharedRegisters': _0x4cc7('0x1cd6') }) }); var _0x298f62 = function() { _0x4ae64a['call'](this); }; _0x16dada['away3d.materials.methods.EffectMethodBase'] = _0x298f62; _0x298f62[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'materials', 'methods', _0x4cc7('0x1cd7')]; _0x298f62['__interfaces__'] = [_0x29fe35]; _0x298f62[_0x4cc7('0x92b')] = _0x42195a; _0x298f62[_0x4cc7('0x8')] = _0x5aff49(_0x42195a[_0x4cc7('0x8')], { 'get_assetType': function() { return _0x4cc7('0x1624'); }, 'getFragmentCode': function(_0x5776c7, _0x1d41d9, _0x2e38af) { throw new _0x202aa0(new _0xb16e5a()); }, '__class__': _0x298f62, '__properties__': _0x5aff49(_0x42195a[_0x4cc7('0x8')]['__properties__'], { 'get_assetType': 'get_assetType' }) }); var _0x25f11a = function(_0x340ad9, _0x41b44d) { null == _0x41b44d && (_0x41b44d = !0x1); _0x4ae64a[_0x4cc7('0x96b')](this); this['_texture'] = _0x340ad9; this[_0x4cc7('0x1cd8')] = _0x41b44d; }; _0x16dada['away3d.materials.methods.AlphaMaskMethod'] = _0x25f11a; _0x25f11a[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x43d'), _0x4cc7('0x1cd9')]; _0x25f11a[_0x4cc7('0x92b')] = _0x298f62; _0x25f11a['prototype'] = _0x5aff49(_0x298f62[_0x4cc7('0x8')], { '_texture': null, '_useSecondaryUV': null, 'initVO': function(_0x2bf8f7) { _0x2bf8f7[_0x4cc7('0x1cda')] = this['_useSecondaryUV']; _0x2bf8f7[_0x4cc7('0x1cdb')] = !this['_useSecondaryUV']; }, 'activate': function(_0x5b0a4a, _0x11047a) { _0x11047a[_0x4cc7('0xdb2')]['setTextureAt'](_0x5b0a4a[_0x4cc7('0x11b7')], this['_texture'][_0x4cc7('0x19c1')](_0x11047a)); }, 'getFragmentCode': function(_0x1b4d67, _0x21b9dc, _0x195c8c) { var _0x5526ab = _0x21b9dc[_0x4cc7('0xe59')](); _0x21b9dc = _0x21b9dc[_0x4cc7('0xe55')](); var _0x2aafdf = this[_0x4cc7('0x1cd8')] ? this['_sharedRegisters'][_0x4cc7('0x1c81')] : this['_sharedRegisters'][_0x4cc7('0x1c80')]; _0x1b4d67[_0x4cc7('0x11b7')] = _0x5526ab['get_index'](); return this['getTex2DSampleCode'](_0x1b4d67, _0x21b9dc, _0x5526ab, this['_texture'], _0x2aafdf) + _0x4cc7('0xaf') + _0x4bf907[_0x4cc7('0x4dc')](_0x195c8c) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x195c8c) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x21b9dc) + '.x\x0a'; }, '__class__': _0x25f11a }); var _0x18573e = function() { if (_0x4cc7('0x1cdc') !== _0x4cc7('0x1cdd')) { _0x4ae64a['call'](this); } else { _0x2b4072['prototype']['__setStageReference'][_0x4cc7('0x96b')](this, a); null != this[_0x4cc7('0x14cd')] && this['__currentState'][_0x4cc7('0xb6f')](a); null != this['get_hitTestState']() && this[_0x4cc7('0x1cde')]() != this[_0x4cc7('0x14cd')] && this['get_hitTestState']()[_0x4cc7('0xb6f')](a); } }; _0x16dada[_0x4cc7('0x1cdf')] = _0x18573e; _0x18573e[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x43d'), _0x4cc7('0x1ce0')]; _0x18573e[_0x4cc7('0x92b')] = _0x42195a; _0x18573e[_0x4cc7('0x8')] = _0x5aff49(_0x42195a[_0x4cc7('0x8')], { '_modulateMethod': null, '__class__': _0x18573e }); var _0x2cd77f = function() { this['_specularR'] = this[_0x4cc7('0x1552')] = this[_0x4cc7('0x1531')] = 0x1; this['_specularColor'] = 0xffffff; this[_0x4cc7('0x1540')] = 0x1; this['_gloss'] = 0x32; _0x4ae64a['call'](this); }; _0x16dada[_0x4cc7('0x1ce1')] = _0x2cd77f; _0x2cd77f[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x3cf')], 'materials', _0x2d63f9[_0x4cc7('0x43c')], _0x4cc7('0x1ce2')]; _0x2cd77f[_0x4cc7('0x92b')] = _0x18573e; _0x2cd77f[_0x4cc7('0x8')] = _0x5aff49(_0x18573e[_0x4cc7('0x8')], { '_useTexture': null, '_totalLightColorReg': null, '_specularTextureRegister': null, '_specularTexData': null, '_specularDataRegister': null, '_texture': null, '_gloss': null, '_specular': null, '_specularColor': null, '_specularR': null, '_specularG': null, '_specularB': null, '_shadowRegister': null, '_isFirstLight': null, 'initVO': function(_0x229fef) { _0x229fef[_0x4cc7('0x1cdb')] = this[_0x4cc7('0x1ce3')]; _0x229fef[_0x4cc7('0x1c50')] = 0x0 < _0x229fef['numLights']; _0x229fef['needsView'] = 0x0 < _0x229fef[_0x4cc7('0x1ce4')]; }, 'get_gloss': function() { return this[_0x4cc7('0x1ce5')]; }, 'set_gloss': function(_0x1c4eb4) { return this[_0x4cc7('0x1ce5')] = _0x1c4eb4; }, 'get_specular': function() { if (_0x4cc7('0x1ce6') !== _0x4cc7('0x1ce6')) { return {}; } else { return this[_0x4cc7('0x1540')]; } }, 'set_specular': function(_0x10bae8) { if (_0x10bae8 == this[_0x4cc7('0x1540')]) return _0x10bae8; this[_0x4cc7('0x1540')] = _0x10bae8; this[_0x4cc7('0x1541')](); return _0x10bae8; }, 'get_specularColor': function() { var _0xe6e9f9 = {}; _0xe6e9f9['ZRRKG'] = function(_0xcc44bd, _0x25bd5e) { return _0xcc44bd != _0x25bd5e; } ; if (_0x4cc7('0x1ce7') === _0x4cc7('0x1ce8')) { var _0x4c7e7b = b[_0x4cc7('0xb4e')](); _0xe6e9f9[_0x4cc7('0x1ce9')](null, b) && (a = this['_blocks'][_0x4cc7('0x2b')](_0x4bf907[_0x4cc7('0xd08')](a[_0x4cc7('0xb75')]())), b['resetAssetPath'](a['name'], null, !0x0)); a = b[_0x4cc7('0xb4e')](); b['set_name'](_0x4c7e7b); return a; } else { return this[_0x4cc7('0x1cea')]; } }, 'set_specularColor': function(_0x2f9209) { if (this[_0x4cc7('0x1cea')] == _0x2f9209) return _0x2f9209; 0x0 != this['_specularColor'] && 0x0 != _0x2f9209 || this[_0x4cc7('0x1b50')](); this['_specularColor'] = _0x2f9209; this['updateSpecular'](); return _0x2f9209; }, 'get_texture': function() { if (_0x4cc7('0x1ceb') !== _0x4cc7('0x1cec')) { return this[_0x4cc7('0x13c4')]; } else { d = c[_0x4cc7('0x11')]; c = c[_0x4cc7('0x3a')]; d = new _0x461a14(d); var _0x252d76 = d['id']; null != _0x842c50[_0x252d76] ? b[_0x4cc7('0x97d')](_0x252d76, d) : b['h'][_0x252d76] = d; } }, 'set_texture': function(_0xefc03f) { if (_0x4cc7('0x1ced') !== _0x4cc7('0x1cee')) { null != _0xefc03f == this['_useTexture'] && (null == _0xefc03f || null == this[_0x4cc7('0x13c4')] || _0xefc03f[_0x4cc7('0x465')]() == this[_0x4cc7('0x13c4')][_0x4cc7('0x465')]() && _0xefc03f['get_format']() == this['_texture'][_0x4cc7('0x1cef')]()) || this[_0x4cc7('0x1b50')](); this[_0x4cc7('0x1ce3')] = null != _0xefc03f; return this[_0x4cc7('0x13c4')] = _0xefc03f; } else { var _0x306eab = b[_0x161060 - 0x3] ^ b[_0x161060 - 0x8] ^ b[_0x161060 - 0xe] ^ b[_0x161060 - 0x10]; b[_0x161060] = _0x306eab << 0x1 | _0x56067a['gfTTT'](_0x306eab, 0x1f); } }, 'copyFrom': function(_0x2fe0ce) { if (_0x4cc7('0x1cf0') === 'BNUlf') { return this[_0x4cc7('0x924')][_0x4cc7('0x1cf1')](_0x2fe0ce); } else { _0x2fe0ce = _0x5260f5['__cast'](_0x2fe0ce, _0x2cd77f); this[_0x4cc7('0xb76')](_0x2fe0ce[_0x4cc7('0x11b8')]()); this[_0x4cc7('0x1558')](_0x2fe0ce[_0x4cc7('0x441')]()); this[_0x4cc7('0x1784')](_0x2fe0ce[_0x4cc7('0x440')]()); this[_0x4cc7('0x42a')](_0x2fe0ce[_0x4cc7('0x443')]()); } }, 'cleanCompilationData': function() { var _0x4f3f29 = {}; _0x4f3f29[_0x4cc7('0x1cf2')] = function(_0x565aab, _0x437809) { return _0x565aab / _0x437809; } ; if (_0x2d63f9['kfSRN'] !== _0x4cc7('0x1cf3')) { _0x18573e[_0x4cc7('0x8')][_0x4cc7('0x1cc5')]['call'](this); this[_0x4cc7('0x1cf4')] = this[_0x4cc7('0x1cf5')] = this[_0x4cc7('0x1cf6')] = this[_0x4cc7('0x154a')] = this[_0x4cc7('0x1546')] = null; } else { var _0x47383a = 0xb4 * this[_0x4cc7('0xa66')][_0x4cc7('0xb7f')][_0x4cc7('0xf35')] / 3.141592653589793 , _0x5f0a25 = this[_0x4cc7('0xa66')][_0x4cc7('0xb7f')][_0x4cc7('0x17c3')][_0x4cc7('0xf73')](); this['ownerCharacter']['tunnel'][_0x4cc7('0xf35')] = 3.141592653589793 * (_0x47383a + (this[_0x4cc7('0x1cf7')] - _0x4f3f29[_0x4cc7('0x1cf2')](this[_0x4cc7('0x21')], 0x2)) * a * (_0x5f0a25 - _0x47383a)) / 0xb4; } }, 'getFragmentPreLightingCode': function(_0x5a5900, _0x78e678) { var _0x466e41 = ''; this[_0x4cc7('0x1cf8')] = !0x0; 0x0 < _0x5a5900[_0x4cc7('0x1ce4')] && (this[_0x4cc7('0x1cf4')] = _0x78e678[_0x4cc7('0xe57')](), _0x5a5900[_0x4cc7('0x1cf9')] = 0x4 * this[_0x4cc7('0x1cf4')][_0x4cc7('0x19f4')](), this[_0x4cc7('0x1ce3')] ? (this[_0x4cc7('0x1cf5')] = _0x78e678[_0x4cc7('0xe55')](), _0x78e678[_0x4cc7('0xf1a')](this[_0x4cc7('0x1cf5')], 0x1), this['_specularTextureRegister'] = _0x78e678[_0x4cc7('0xe59')](), _0x5a5900[_0x4cc7('0x11b7')] = this[_0x4cc7('0x1cf6')]['get_index'](), _0x466e41 = this['getTex2DSampleCode'](_0x5a5900, this[_0x4cc7('0x1cf5')], this['_specularTextureRegister'], this['_texture'])) : this[_0x4cc7('0x1cf6')] = null, this[_0x4cc7('0x154a')] = _0x78e678['getFreeFragmentVectorTemp'](), _0x78e678[_0x4cc7('0xf1a')](this[_0x4cc7('0x154a')], 0x1)); return _0x466e41; }, 'getFragmentCodePerLight': function(_0x3e8bcb, _0xd11971, _0x4956f8, _0x1f582b) { if (_0x2d63f9[_0x4cc7('0x13c')] !== 'INjaA') { return this[_0x4cc7('0x1cfa')]; } else { var _0x225d82 = ''; if (this[_0x4cc7('0x1cf8')]) var _0x4bdd24 = this[_0x4cc7('0x154a')]; else _0x4bdd24 = _0x1f582b[_0x4cc7('0xe55')](), _0x1f582b['addFragmentTempUsages'](_0x4bdd24, 0x1); var _0x13b221 = this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')] , _0x1757d6 = this[_0x4cc7('0xf1e')]['normalFragment']; _0x225d82 += 'add\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4bdd24) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xd11971) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x13b221) + '\x0anrm\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4bdd24) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x4bdd24) + _0x4cc7('0x1cfb') + _0x4bf907[_0x4cc7('0x4dc')](_0x4bdd24) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x1757d6) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4bdd24) + _0x4cc7('0x1cfc') + _0x4bf907[_0x4cc7('0x4dc')](_0x4bdd24) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4bdd24) + _0x4cc7('0x147'); _0x225d82 = this['_useTexture'] ? _0x225d82 + ('mul\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cf5')]) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cf5')]) + '.y,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cf4')]) + _0x4cc7('0x1cfd') + _0x4bf907[_0x4cc7('0x4dc')](_0x4bdd24) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x4bdd24) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cf5')]) + '.w\x0a') : _0x225d82 + (_0x4cc7('0x1cfe') + _0x4bf907['string'](_0x4bdd24) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x4bdd24) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cf4')]) + '.w\x0a'); _0x3e8bcb['useLightFallOff'] && (_0x225d82 += _0x4cc7('0xaf') + _0x4bf907[_0x4cc7('0x4dc')](_0x4bdd24) + _0x2d63f9[_0x4cc7('0x131')] + _0x4bf907['string'](_0x4bdd24) + _0x2d63f9[_0x4cc7('0x131')] + _0x4bf907[_0x4cc7('0x4dc')](_0xd11971) + _0x4cc7('0x147')); null != this[_0x4cc7('0x1cff')] && (_0x225d82 += _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cff')](_0x3e8bcb, _0x4bdd24, _0x1f582b, this[_0x4cc7('0xf1e')]))); _0x225d82 += _0x4cc7('0xaf') + _0x4bf907[_0x4cc7('0x4dc')](_0x4bdd24) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x4956f8) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4bdd24) + _0x4cc7('0x147'); this[_0x4cc7('0x1cf8')] || (_0x225d82 += _0x4cc7('0x161') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + _0x4cc7('0x139') + _0x4bf907['string'](this[_0x4cc7('0x154a')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4bdd24) + '\x0a', _0x1f582b[_0x4cc7('0x19f7')](_0x4bdd24)); this[_0x4cc7('0x1cf8')] = !0x1; return _0x225d82; } }, 'getFragmentCodePerProbe': function(_0x1ed88d, _0x56c4ec, _0x4119ab, _0x18bfd9) { if (_0x4cc7('0x1d00') === _0x4cc7('0x1d00')) { var _0x2d170f = ''; if (this[_0x4cc7('0x1cf8')]) var _0x450676 = this[_0x4cc7('0x154a')]; else _0x450676 = _0x18bfd9[_0x4cc7('0xe55')](), _0x18bfd9['addFragmentTempUsages'](_0x450676, 0x1); var _0x2baf6c = this['_sharedRegisters'][_0x4cc7('0x181c')] , _0x280b11 = this['_sharedRegisters'][_0x4cc7('0x1819')]; _0x2d170f += _0x2d63f9['qmdEK'](_0x2d63f9[_0x4cc7('0x1d01')](_0x2d63f9[_0x4cc7('0x1d01')](_0x4cc7('0x610') + _0x4bf907[_0x4cc7('0x4dc')](_0x450676) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x2baf6c) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x280b11) + _0x4cc7('0xe25') + _0x4bf907['string'](_0x450676) + _0x2d63f9[_0x4cc7('0x131')] + _0x4bf907[_0x4cc7('0x4dc')](_0x450676) + _0x4cc7('0x132') + _0x4bf907['string'](_0x450676) + _0x4cc7('0x62c') + _0x4bf907[_0x4cc7('0x4dc')](_0x450676), ',\x20'), _0x4bf907[_0x4cc7('0x4dc')](_0x450676)) + _0x4cc7('0x132') + _0x4bf907['string'](_0x2baf6c) + _0x4cc7('0xf23') + _0x4bf907[_0x4cc7('0x4dc')](_0x450676) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x450676) + ',\x20' + _0x4bf907['string'](_0x280b11) + _0x4cc7('0x1d02') + _0x4bf907[_0x4cc7('0x4dc')](_0x450676) + ',\x20' + _0x4bf907['string'](_0x450676) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x56c4ec) + _0x4cc7('0x1cd1') + (_0x1ed88d[_0x4cc7('0x1ccc')] ? 'linear' : _0x4cc7('0x1cce')) + _0x4cc7('0x1d03') + _0x4bf907[_0x4cc7('0x4dc')](_0x450676), _0x4cc7('0x139')) + _0x4bf907[_0x4cc7('0x4dc')](_0x450676) + ',\x20' + _0x4119ab + '\x0a'; null != this[_0x4cc7('0x1cff')] && (_0x2d170f += _0x4bf907[_0x4cc7('0x4dc')](this['_modulateMethod'](_0x1ed88d, _0x450676, _0x18bfd9, this[_0x4cc7('0xf1e')]))); this[_0x4cc7('0x1cf8')] || (_0x2d170f += _0x4cc7('0x161') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x450676) + '\x0a', _0x18bfd9[_0x4cc7('0x19f7')](_0x450676)); this[_0x4cc7('0x1cf8')] = !0x1; return _0x2d170f; } else { _0x4f6276[_0x4cc7('0xbdb')]('\x20*\x20processSkinAnimation\x20:\x20' + _0x56c4ec[_0x4cc7('0xb4e')]()); _0x56c4ec = this[_0x4cc7('0x188a')](_0x4119ab); _0x4119ab = 0x0 == this[_0x4cc7('0x188b')][_0x4cc7('0x1866')] ? 0x1 : this[_0x4cc7('0x188b')]['maxTime'] - this[_0x4cc7('0x188b')][_0x4cc7('0x1864')]; _0x56c4ec = Math[_0x4cc7('0x52')](_0x331be6[_0x4cc7('0xea3')](this[_0x4cc7('0x188b')][_0x4cc7('0x1866')]), _0x56c4ec ? 0x32 : 0x2) | 0x0; _0x4119ab /= _0x56c4ec; for (var _0x491ac0 = 0x0, _0x523c6d = new _0x2b0a5c(), _0x46553c, _0x194902 = null, _0x598333 = null, _0xcad3cb, _0x28cd8f, _0x17cecf = 0x0; _0x17cecf < _0x56c4ec; ) { _0x17cecf++; _0x46553c = new _0x42cc25(); for (var _0x3d1714 = 0x0, _0x162b89 = _0x1ed88d[_0x4cc7('0xdd2')][_0x4cc7('0x34')](); _0x3d1714 < _0x162b89; ) { var _0x3ceadd = _0x3d1714++; _0xcad3cb = this[_0x4cc7('0x1845')][_0x4cc7('0x188d')](_0x1ed88d['joints'][_0x4cc7('0x2b')](_0x3ceadd)); null == _0xcad3cb && (_0xcad3cb = this['_root'][_0x4cc7('0x188e')](_0x1ed88d[_0x4cc7('0xdd2')]['get'](_0x3ceadd))); _0x28cd8f = new _0xd2c712(); _0x598333 = null != _0x598333 ? _0xcad3cb['getAnimatedMatrix'](_0x491ac0) : _0xcad3cb[_0x4cc7('0xb3c')](); _0x28cd8f[_0x4cc7('0x5e2')] = _0x1ed88d['joints'][_0x4cc7('0x2b')](_0x3ceadd); _0x28cd8f[_0x4cc7('0xdd3')][_0x4cc7('0x134c')](_0x598333); _0x28cd8f[_0x4cc7('0xdde')][_0x4cc7('0xa28')](_0x598333[_0x4cc7('0xd1a')]()); isNaN(_0x28cd8f[_0x4cc7('0xdd3')]['x']) && (null == _0x194902 && (_0x194902 = new _0x165614()), _0x28cd8f[_0x4cc7('0xdd3')][_0x4cc7('0x134c')](_0x194902)); _0x46553c[_0x4cc7('0xddb')][_0x4cc7('0x29')](_0x28cd8f); } _0x491ac0 += _0x4119ab; _0x523c6d[_0x4cc7('0x17cb')](_0x46553c, 0x3e8 * _0x4119ab | 0x0); } this[_0x4cc7('0xed1')](_0x523c6d); return _0x523c6d; } }, 'getFragmentPostLightingCode': function(_0x53436b, _0x92c18c, _0x29ee02) { var _0x56481e = ''; if (0x0 == _0x53436b['numLights']) return _0x56481e; null != this[_0x4cc7('0x1546')] && (_0x56481e += _0x2d63f9['pUAtk'](_0x4cc7('0xaf') + _0x4bf907['string'](this['_totalLightColorReg']), _0x4cc7('0x139')) + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_shadowRegister']) + _0x4cc7('0x147')); this[_0x4cc7('0x1ce3')] && (_0x56481e += _0x2d63f9[_0x4cc7('0x1d01')](_0x4cc7('0xaf') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + _0x4cc7('0x139') + _0x4bf907['string'](this[_0x4cc7('0x154a')]), ',\x20') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cf5')]) + _0x4cc7('0x1d04'), _0x92c18c[_0x4cc7('0x19f7')](this['_specularTexData'])); _0x56481e += _0x4cc7('0xaf') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cf4')]) + '\x0aadd\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x29ee02) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x29ee02) + ',\x20' + _0x4bf907['string'](this['_totalLightColorReg']) + '\x0a'; _0x92c18c[_0x4cc7('0x19f7')](this['_totalLightColorReg']); return _0x56481e; }, 'activate': function(_0x424a98, _0x302705) { 0x0 != _0x424a98[_0x4cc7('0x1ce4')] && (this[_0x4cc7('0x1ce3')] && (_0x302705[_0x4cc7('0xdb2')][_0x4cc7('0x1d05')](_0x424a98[_0x4cc7('0x11b7')], _0x424a98[_0x4cc7('0x1cc9')] ? 0x2 : 0x0, this[_0x4cc7('0x1d06')](_0x424a98[_0x4cc7('0x1ccc')], _0x424a98[_0x4cc7('0x1d07')]), _0x424a98[_0x4cc7('0x1cc8')] ? 0x0 : 0x2), _0x302705[_0x4cc7('0xdb2')]['setTextureAt'](_0x424a98['texturesIndex'], this[_0x4cc7('0x13c4')]['getTextureForStage3D'](_0x302705))), _0x302705 = _0x424a98[_0x4cc7('0x1cf9')], _0x424a98 = _0x424a98['fragmentData'], _0x424a98[_0x4cc7('0x9e7')](_0x302705, this[_0x4cc7('0x1530')]), _0x424a98[_0x4cc7('0x9e7')](_0x302705 + 0x1, this[_0x4cc7('0x1552')]), _0x424a98[_0x4cc7('0x9e7')](_0x302705 + 0x2, this[_0x4cc7('0x1531')]), _0x424a98[_0x4cc7('0x9e7')](_0x302705 + 0x3, this[_0x4cc7('0x1ce5')])); }, 'updateSpecular': function() { this['_specularR'] = _0x331be6['toFloat'](this[_0x4cc7('0x1cea')] >>> 0x10 & 0xff) / _0x331be6[_0x4cc7('0xea3')](0xff) * this[_0x4cc7('0x1540')]; this[_0x4cc7('0x1552')] = _0x331be6[_0x4cc7('0xea3')](this[_0x4cc7('0x1cea')] >>> 0x8 & 0xff) / _0x331be6[_0x4cc7('0xea3')](0xff) * this[_0x4cc7('0x1540')]; this[_0x4cc7('0x1531')] = _0x331be6[_0x4cc7('0xea3')](this[_0x4cc7('0x1cea')] & 0xff) / _0x331be6[_0x4cc7('0xea3')](0xff) * this[_0x4cc7('0x1540')]; }, 'set_shadowRegister': function(_0x231215) { if (_0x4cc7('0x1d08') !== 'IomOd') { 0x0 > _0x231215 ? _0x231215 = 0x0 : 0x1 < _0x231215 && (_0x231215 = 0x1); this['_ambient'] = _0x231215; this[_0x4cc7('0x154b')](); return _0x231215; } else { return this[_0x4cc7('0x1546')] = _0x231215; } }, '__class__': _0x2cd77f, '__properties__': _0x5aff49(_0x18573e[_0x4cc7('0x8')]['__properties__'], { 'set_shadowRegister': _0x2d63f9[_0x4cc7('0x1d09')], 'set_texture': 'set_texture', 'get_texture': _0x4cc7('0x11b8'), 'set_specularColor': _0x4cc7('0x1784'), 'get_specularColor': _0x2d63f9[_0x4cc7('0x43f')], 'set_specular': _0x4cc7('0x1558'), 'get_specular': _0x2d63f9[_0x4cc7('0x1d0a')], 'set_gloss': _0x4cc7('0x42a'), 'get_gloss': _0x2d63f9[_0x4cc7('0x442')] }) }); var _0x18d7f3 = function() { if ('WxFcX' !== _0x4cc7('0x1d0b')) { var _0x54c901 = this[_0x4cc7('0x1d0c')]; _0x54c901[_0x4cc7('0xd5a')](_0x54c901[_0x4cc7('0xd92')]() - 0x28); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0xa, -3.1, !0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x24); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0.3, 1.4); this['angel'][_0x4cc7('0xaca')]['set_currentFrame'](0x42); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x54c901 = _0x1baaa1['scale'](1.2); var _0x13ea41 = _0x1baaa1[_0x4cc7('0x7d9')](0x32a) , _0x4fd664 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x1d0d'), 0x64, -0x118, _0x54c901, _0x13ea41, null, _0x4fd664, 0x15e); _0x54c901 = _0x1baaa1[_0x4cc7('0xa9a')](1.1); _0x13ea41 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('So\x20what?', -0xc8, -0x28, _0x54c901, null, null, _0x13ea41, null); _0x54c901 = _0x1baaa1[_0x4cc7('0x7d9')](0x26c); this['dialog']['addBubble'](_0x4cc7('0x1d0e'), -0x118, 0xc8, null, _0x54c901, -0x1, null, null); this[_0x4cc7('0x1086')](); } else { _0x2cd77f[_0x4cc7('0x96b')](this); } }; _0x16dada['away3d.materials.methods.AnisotropicSpecularMethod'] = _0x18d7f3; _0x18d7f3[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x43b'), 'methods', _0x4cc7('0x1d0f')]; _0x18d7f3[_0x4cc7('0x92b')] = _0x2cd77f; _0x18d7f3[_0x4cc7('0x8')] = _0x5aff49(_0x2cd77f['prototype'], { 'initVO': function(_0x3c438c) { _0x3c438c[_0x4cc7('0x1d10')] = !0x0; _0x3c438c[_0x4cc7('0x1c3f')] = !0x0; }, 'getFragmentCodePerLight': function(_0x5d6993, _0x381ffd, _0x24f39e, _0x594368) { var _0x53156a = ''; if (this['_isFirstLight']) var _0x33d920 = this[_0x4cc7('0x154a')]; else _0x33d920 = _0x594368['getFreeFragmentVectorTemp'](), _0x594368['addFragmentTempUsages'](_0x33d920, 0x1); _0x53156a += _0x56067a[_0x4cc7('0x60c')](_0x4cc7('0xf25') + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + _0x4cc7('0x139') + _0x4bf907['string'](this['_sharedRegisters'][_0x4cc7('0x1c7e')]) + _0x4cc7('0x1d11') + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + _0x4cc7('0x132'), _0x4bf907[_0x4cc7('0x4dc')](_0x33d920)) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x381ffd) + _0x4cc7('0x1d11') + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + '.z,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + _0x4cc7('0x139') + _0x4bf907['string'](this[_0x4cc7('0xf1e')]['viewDirFragment']) + _0x4cc7('0x181b'); _0x53156a += _0x56067a[_0x4cc7('0x1d12')](_0x4cc7('0x1d13') + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + _0x56067a['fUGhC'] + _0x4bf907['string'](_0x33d920) + _0x4cc7('0x1d14') + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + _0x4cc7('0x156') + _0x4bf907['string'](_0x33d920) + _0x4cc7('0x61f') + _0x4bf907['string'](_0x33d920) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920), _0x4cc7('0x1d15')) + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + _0x4cc7('0x1d16') + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + _0x4cc7('0x132') + _0x4bf907['string'](_0x33d920) + '.w\x0amul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + _0x4cc7('0x132') + _0x4bf907['string'](_0x33d920) + '.z\x0asub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + _0x56067a['fUGhC'] + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + _0x4cc7('0x147'); _0x53156a = this['_useTexture'] ? _0x53156a + ('mul\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cf5')]) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cf5')]) + _0x4cc7('0x156') + _0x4bf907['string'](this[_0x4cc7('0x1cf4')]) + '.w\x0apow\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cf5')]) + _0x4cc7('0x147')) : _0x53156a + (_0x4cc7('0x1cfe') + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cf4')]) + '.w\x0a'); _0x53156a += _0x56067a[_0x4cc7('0x60e')]('mul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + _0x4cc7('0x132'), _0x4bf907[_0x4cc7('0x4dc')](_0x33d920)) + _0x4cc7('0x132') + _0x4bf907['string'](_0x381ffd) + _0x4cc7('0x147'); null != this['_modulateMethod'] && (_0x53156a += _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cff')](_0x5d6993, _0x33d920, _0x594368, this['_sharedRegisters']))); _0x53156a += _0x4cc7('0xaf') + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x24f39e) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + _0x4cc7('0x147'); this[_0x4cc7('0x1cf8')] || (_0x53156a += 'add\x20' + _0x4bf907['string'](this[_0x4cc7('0x154a')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + '.xyz,\x20' + _0x4bf907['string'](_0x33d920) + _0x4cc7('0x181b'), _0x594368['removeFragmentTempUsage'](_0x33d920)); this['_isFirstLight'] = !0x1; return _0x53156a; }, '__class__': _0x18d7f3 }); var _0x19e25c = function() { this[_0x4cc7('0x1d17')] = this[_0x4cc7('0x1d18')] = this[_0x4cc7('0x1d19')] = 0x0; this['_ambient'] = 0x1; this[_0x4cc7('0x1537')] = this[_0x4cc7('0x1538')] = this[_0x4cc7('0x154f')] = 0x0; this['_ambientColor'] = 0xffffff; _0x4ae64a[_0x4cc7('0x96b')](this); }; _0x16dada['away3d.materials.methods.BasicAmbientMethod'] = _0x19e25c; _0x19e25c[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'materials', 'methods', 'BasicAmbientMethod']; _0x19e25c[_0x4cc7('0x92b')] = _0x42195a; _0x19e25c[_0x4cc7('0x8')] = _0x5aff49(_0x42195a[_0x4cc7('0x8')], { '_useTexture': null, '_texture': null, '_ambientInputRegister': null, '_ambientColor': null, '_ambientR': null, '_ambientG': null, '_ambientB': null, '_ambient': null, '_lightAmbientR': null, '_lightAmbientG': null, '_lightAmbientB': null, 'initVO': function(_0x5dd4bb) { if ('TgSEi' !== _0x4cc7('0x1d1a')) { _0x5dd4bb[_0x4cc7('0x1cdb')] = this[_0x4cc7('0x1ce3')]; } else { this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5f); } }, 'initConstants': function(_0x268521) { _0x268521[_0x4cc7('0x19bb')]['set'](_0x268521['fragmentConstantsIndex'] + 0x3, 0x1); }, 'get_ambient': function() { return this[_0x4cc7('0x1536')]; }, 'set_ambient': function(_0x160708) { return this[_0x4cc7('0x1536')] = _0x160708; }, 'get_ambientColor': function() { return this[_0x4cc7('0x1539')]; }, 'set_ambientColor': function(_0x3dcb52) { return this[_0x4cc7('0x1539')] = _0x3dcb52; }, 'set_texture': function(_0x4bb9bc) { null != _0x4bb9bc == this['_useTexture'] && (null == _0x4bb9bc || _0x2d63f9[_0x4cc7('0x13e')](null, this[_0x4cc7('0x13c4')]) || _0x4bb9bc[_0x4cc7('0x465')]() == this[_0x4cc7('0x13c4')][_0x4cc7('0x465')]() && _0x4bb9bc[_0x4cc7('0x1cef')]() == this[_0x4cc7('0x13c4')][_0x4cc7('0x1cef')]()) || this[_0x4cc7('0x1b50')](); this[_0x4cc7('0x1ce3')] = null != _0x4bb9bc; return this[_0x4cc7('0x13c4')] = _0x4bb9bc; }, 'copyFrom': function(_0x49c517) { _0x49c517 = _0x5260f5['__cast'](_0x49c517, _0x19e25c); this[_0x4cc7('0x81')](_0x49c517[_0x4cc7('0x1d1b')]()); this[_0x4cc7('0x1555')](_0x49c517['get_ambientColor']()); }, 'cleanCompilationData': function() { _0x42195a[_0x4cc7('0x8')][_0x4cc7('0x1cc5')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x1d1c')] = null; }, 'getFragmentCode': function(_0x36332f, _0x5a9647, _0x45cb2d) { var _0x11a948 = ''; this['_useTexture'] ? (this[_0x4cc7('0x1d1c')] = _0x5a9647[_0x4cc7('0xe59')](), _0x36332f[_0x4cc7('0x11b7')] = this[_0x4cc7('0x1d1c')][_0x4cc7('0x19f4')](), _0x11a948 += this[_0x4cc7('0x1548')](_0x36332f, _0x45cb2d, this['_ambientInputRegister'], this[_0x4cc7('0x13c4')]) + _0x4cc7('0x1d1d') + _0x4bf907[_0x4cc7('0x4dc')](_0x45cb2d) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x45cb2d) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x45cb2d) + _0x4cc7('0x147')) : (this['_ambientInputRegister'] = _0x5a9647['getFreeFragmentConstant'](), _0x36332f[_0x4cc7('0x1cf9')] = 0x4 * this[_0x4cc7('0x1d1c')]['get_index'](), _0x11a948 += _0x4cc7('0x39e') + _0x4bf907['string'](_0x45cb2d) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_ambientInputRegister']) + '\x0a'); return _0x11a948; }, 'activate': function(_0x483d66, _0x4fa330) { if (_0x4cc7('0x1d1e') !== _0x4cc7('0x1d1f')) { this[_0x4cc7('0x1ce3')] && (_0x4fa330[_0x4cc7('0xde6')]()['setSamplerStateAt'](_0x483d66[_0x4cc7('0x11b7')], _0x483d66['repeatTextures'] ? 0x2 : 0x0, this['getSmoothingFilter'](_0x483d66[_0x4cc7('0x1ccc')], _0x483d66[_0x4cc7('0x1d07')]), _0x483d66[_0x4cc7('0x1cc8')] ? 0x0 : 0x2), _0x4fa330[_0x4cc7('0xdb2')][_0x4cc7('0x19bf')](_0x483d66[_0x4cc7('0x11b7')], this['_texture'][_0x4cc7('0x19c1')](_0x4fa330))); } else { var _0x2f7b7 = _0x4fa330[_0x4cc7('0x117f')] , _0x117498 = _0x4fa330[_0x4cc7('0xdb2')]; this['_autoDeriveVertexNormals'] && this[_0x4cc7('0x1135')] && (this[_0x4cc7('0xb8b')] = this[_0x4cc7('0x114d')](this['_vertexNormals'])); if (null == this['_vertexNormalBuffer'][_0x4cc7('0x2b')](_0x2f7b7) || this[_0x4cc7('0x11f3')][_0x4cc7('0x2b')](_0x2f7b7) != _0x117498) this[_0x4cc7('0x11e7')][_0x4cc7('0x9e7')](_0x2f7b7, _0x4fa330['createVertexBuffer'](this['_numVertices'], 0x3)), this[_0x4cc7('0x11f3')][_0x4cc7('0x9e7')](_0x2f7b7, _0x117498), this['_normalsInvalid'][_0x4cc7('0x9e7')](_0x2f7b7, !0x0); this[_0x4cc7('0x11eb')][_0x4cc7('0x2b')](_0x2f7b7) && (this[_0x4cc7('0x11e7')][_0x4cc7('0x2b')](_0x2f7b7)[_0x4cc7('0x1186')](this['_vertexNormals'], 0x0, this[_0x4cc7('0x117b')]), this[_0x4cc7('0x11eb')]['set'](_0x2f7b7, !0x1)); _0x117498[_0x4cc7('0xb1b')](_0x483d66, this[_0x4cc7('0x11e7')][_0x4cc7('0x2b')](_0x2f7b7), 0x0, 0x3); } }, 'updateAmbient': function() { if (_0x4cc7('0x1d20') !== _0x4cc7('0x1d21')) { this[_0x4cc7('0x1537')] = (this['_ambientColor'] >> 0x10 & 0xff) / 0xff * this[_0x4cc7('0x1536')] * this[_0x4cc7('0x1d17')]; this['_ambientG'] = (this[_0x4cc7('0x1539')] >> 0x8 & 0xff) / 0xff * this[_0x4cc7('0x1536')] * this[_0x4cc7('0x1d18')]; this[_0x4cc7('0x154f')] = _0x2d63f9['AOHcO'](this[_0x4cc7('0x1539')], 0xff) / 0xff * this['_ambient'] * this[_0x4cc7('0x1d19')]; } else { a = _0x2a5c46[_0x4cc7('0x1d22')](); _0x2116b2[_0x4cc7('0xb84')] = 0x32ff3; b || 0x4 == this['shownFrom'] ? _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xc33')](null) : (_0x445379[_0x4cc7('0x493')]()[_0x4cc7('0xc43')] = !0x1, a[_0x4cc7('0x1d23')]() || _0x2a5c46[_0x4cc7('0x1d24')](a)); } }, 'setRenderState': function(_0x54950d, _0x433dfc, _0x24e8cd, _0x6c54eb) { if (_0x2d63f9[_0x4cc7('0xf9')]('ISjiN', 'AyxGe')) { return !this['fixed'] || _0x54950d < this[_0x4cc7('0xdb4')][_0x4cc7('0x21')] ? this[_0x4cc7('0xdb4')][_0x54950d] = _0x433dfc : _0x433dfc; } else { this['updateAmbient'](); this[_0x4cc7('0x1ce3')] || (_0x433dfc = _0x54950d[_0x4cc7('0x1cf9')], _0x54950d = _0x54950d[_0x4cc7('0x19bb')], _0x54950d['set'](_0x433dfc, this[_0x4cc7('0x1537')]), _0x54950d[_0x4cc7('0x9e7')](_0x433dfc + 0x1, this[_0x4cc7('0x1538')]), _0x54950d[_0x4cc7('0x9e7')](_0x433dfc + 0x2, this['_ambientB'])); } }, '__class__': _0x19e25c, '__properties__': _0x5aff49(_0x42195a['prototype']['__properties__'], { 'set_texture': _0x4cc7('0xb76'), 'set_ambientColor': _0x4cc7('0x1555'), 'get_ambientColor': _0x4cc7('0x1b63'), 'set_ambient': _0x2d63f9[_0x4cc7('0x444')], 'get_ambient': 'get_ambient' }) }); var _0x2d186d = function() { var _0x2452b6 = {}; _0x2452b6[_0x4cc7('0x1d25')] = function(_0x213263, _0x5070b6) { return _0x213263 / _0x5070b6; } ; if (_0x4cc7('0x1d26') === 'sqgbO') { this[_0x4cc7('0xcc2')]['x'] += a * Math[_0x4cc7('0x27')](_0x2452b6[_0x4cc7('0x1d25')](0xb4 * this[_0x4cc7('0x84d')], 3.141592653589793)); this['position']['y'] -= a * Math[_0x4cc7('0x28')](0xb4 * this[_0x4cc7('0x84d')] / 3.141592653589793); } else { this[_0x4cc7('0x1d27')] = 0x0; this['_diffuseR'] = this['_diffuseG'] = this['_diffuseB'] = this[_0x4cc7('0x1d28')] = 0x1; this[_0x4cc7('0x1d29')] = 0xffffff; _0x4ae64a['call'](this); } }; _0x16dada[_0x4cc7('0x1d2a')] = _0x2d186d; _0x2d186d['__name__'] = ['away3d', 'materials', _0x4cc7('0x43d'), _0x4cc7('0x1d2b')]; _0x2d186d[_0x4cc7('0x92b')] = _0x18573e; _0x2d186d[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x445')](_0x5aff49, _0x18573e[_0x4cc7('0x8')], { '_useAmbientTexture': null, '_useTexture': null, '_totalLightColorReg': null, '_diffuseInputRegister': null, '_texture': null, '_diffuseColor': null, '_diffuseR': null, '_diffuseG': null, '_diffuseB': null, '_diffuseA': null, '_shadowRegister': null, '_alphaThreshold': null, '_isFirstLight': null, 'get_useAmbientTexture': function() { return this[_0x4cc7('0x1d2c')]; }, 'set_useAmbientTexture': function(_0x24f69b) { if (this[_0x4cc7('0x1d2c')] == _0x24f69b) return _0x24f69b; this['_useAmbientTexture'] = _0x24f69b; this[_0x4cc7('0x1b50')](); return _0x24f69b; }, 'initVO': function(_0x1447eb) { if ('eSsSg' !== 'eSsSg') { this['_scissorRectsInvalid'] && this[_0x4cc7('0x159d')](); this[_0x4cc7('0x1571')][_0x4cc7('0x1587')](this[_0x4cc7('0x1437')]); this[_0x4cc7('0x1571')][_0x4cc7('0x145b')](this['_overallDepthCamera']); this[_0x4cc7('0x1571')][_0x4cc7('0x9fd')](); b[_0x4cc7('0x10fb')](this[_0x4cc7('0x1571')]); c[_0x4cc7('0x159e')](this['_casterCollector'], _0x1447eb, this[_0x4cc7('0x1593')], this[_0x4cc7('0x159a')], this[_0x4cc7('0x1595')]); this[_0x4cc7('0x1571')][_0x4cc7('0x1588')](); } else { _0x1447eb[_0x4cc7('0x1cdb')] = this['_useTexture']; _0x1447eb['needsNormals'] = 0x0 < _0x1447eb[_0x4cc7('0x1ce4')]; } }, 'get_diffuseAlpha': function() { return this[_0x4cc7('0x1d28')]; }, 'set_diffuseAlpha': function(_0xb83175) { return this[_0x4cc7('0x1d28')] = _0xb83175; }, 'get_diffuseColor': function() { return this[_0x4cc7('0x1d29')]; }, 'set_diffuseColor': function(_0x51a0e0) { this[_0x4cc7('0x1d29')] = _0x51a0e0; this[_0x4cc7('0x1017')](); return _0x51a0e0; }, 'get_texture': function() { return this[_0x4cc7('0x13c4')]; }, 'set_texture': function(_0x4ef095) { null != _0x4ef095 == this[_0x4cc7('0x1ce3')] && (null == _0x4ef095 || null == this[_0x4cc7('0x13c4')] || _0x4ef095[_0x4cc7('0x465')]() == this[_0x4cc7('0x13c4')][_0x4cc7('0x465')]() && _0x4ef095[_0x4cc7('0x1cef')]() == this['_texture']['get_format']()) || this[_0x4cc7('0x1b50')](); this[_0x4cc7('0x1ce3')] = null != _0x4ef095; return this[_0x4cc7('0x13c4')] = _0x4ef095; }, 'get_alphaThreshold': function() { return this[_0x4cc7('0x1d27')]; }, 'set_alphaThreshold': function(_0x37ea73) { 0x0 > _0x37ea73 ? _0x37ea73 = 0x0 : 0x1 < _0x37ea73 && (_0x37ea73 = 0x1); if (_0x37ea73 == this['_alphaThreshold']) return _0x37ea73; 0x0 != _0x37ea73 && 0x0 != this[_0x4cc7('0x1d27')] || this[_0x4cc7('0x1b50')](); return this[_0x4cc7('0x1d27')] = _0x37ea73; }, 'dispose': function() { if (_0x4cc7('0x1d2d') !== _0x4cc7('0x1d2d')) { if (this['nodeType'] != _0x4fbde0['Document'] && this[_0x4cc7('0x941')] != _0x4fbde0[_0x4cc7('0x942')]) throw new _0x202aa0(_0x4cc7('0x571') + this['nodeType']); for (var _0x2067fb = [], _0x5069d0 = 0x0, _0x123a55 = this[_0x4cc7('0xb26')]; _0x5069d0 < _0x123a55[_0x4cc7('0x21')]; ) { var _0x79592c = _0x123a55[_0x5069d0]; ++_0x5069d0; if (_0x79592c[_0x4cc7('0x941')] == _0x4fbde0['Element']) { if (_0x79592c[_0x4cc7('0x941')] != _0x4fbde0[_0x4cc7('0x942')]) throw new _0x202aa0('Bad\x20node\x20type,\x20expected\x20Element\x20but\x20found\x20' + _0x79592c[_0x4cc7('0x941')]); var _0x162f0c = _0x79592c['nodeName'] == a; } else _0x162f0c = !0x1; _0x162f0c && _0x2067fb[_0x4cc7('0x29')](_0x79592c); } return _0x3a8a6f[_0x4cc7('0x8ec')](_0x2067fb); } else { this['_texture'] = null; } }, 'copyFrom': function(_0x171e55) { var _0x14f79e = _0x4cc7('0x1d2e')[_0x4cc7('0x46')]('|') , _0x3e0e63 = 0x0; while (!![]) { switch (_0x14f79e[_0x3e0e63++]) { case '0': this[_0x4cc7('0x1ba9')](_0x171e55[_0x4cc7('0x1d2f')]()); continue; case '1': this['set_diffuseAlpha'](_0x171e55[_0x4cc7('0x1d30')]()); continue; case '2': this[_0x4cc7('0x1b6e')](_0x171e55[_0x4cc7('0x1b6d')]()); continue; case '3': this[_0x4cc7('0x42f')](_0x171e55[_0x4cc7('0x1b49')]()); continue; case '4': _0x171e55 = _0x5260f5[_0x4cc7('0x99b')](_0x171e55, _0x2d186d); continue; case '5': this[_0x4cc7('0xb76')](_0x171e55[_0x4cc7('0x11b8')]()); continue; } break; } }, 'cleanCompilationData': function() { if (_0x4cc7('0x1d31') !== _0x4cc7('0x1d32')) { _0x18573e['prototype'][_0x4cc7('0x1cc5')][_0x4cc7('0x96b')](this); this['_diffuseInputRegister'] = this[_0x4cc7('0x154a')] = this[_0x4cc7('0x1546')] = null; } else { this[_0x4cc7('0x1d33')] = 0x0; this[_0x4cc7('0x1d34')] = !0x1; this[_0x4cc7('0x1d35')] = null; _0xcc959['call'](this); _0x2116b2['high'] = 0xe07b1; this[_0x4cc7('0x1d36')] = new _0x212a6a(); if (!this['layoutCreated']) this['onFirstAddedToStage'](null); } }, 'getFragmentPreLightingCode': function(_0x266c84, _0x1ef900) { this[_0x4cc7('0x1cf8')] = !0x0; 0x0 < _0x266c84[_0x4cc7('0x1ce4')] && (this[_0x4cc7('0x154a')] = _0x1ef900['getFreeFragmentVectorTemp'](), _0x1ef900['addFragmentTempUsages'](this['_totalLightColorReg'], 0x1)); return ''; }, 'getFragmentCodePerLight': function(_0x2256c1, _0x3d7ebe, _0x233de0, _0x11fb56) { var _0x4cd888 = ''; if (this['_isFirstLight']) var _0x2444e2 = this[_0x4cc7('0x154a')]; else _0x2444e2 = _0x11fb56[_0x4cc7('0xe55')](), _0x11fb56[_0x4cc7('0xf1a')](_0x2444e2, 0x1); _0x4cd888 += _0x56067a[_0x4cc7('0x60f')] + _0x4bf907[_0x4cc7('0x4dc')](_0x2444e2) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x3d7ebe) + ',\x20' + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')]) + _0x56067a[_0x4cc7('0x611')] + _0x4bf907[_0x4cc7('0x4dc')](_0x2444e2) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x2444e2) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0xf24')]) + _0x4cc7('0x619'); _0x2256c1[_0x4cc7('0x1d37')] && (_0x4cd888 += _0x4cc7('0xaf') + _0x4bf907['string'](_0x2444e2) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x2444e2) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x3d7ebe) + _0x4cc7('0x147')); null != this[_0x4cc7('0x1cff')] && (_0x4cd888 += _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cff')](_0x2256c1, _0x2444e2, _0x11fb56, this[_0x4cc7('0xf1e')]))); _0x4cd888 += _0x4cc7('0xaf') + _0x4bf907['string'](_0x2444e2) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2444e2) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x233de0) + '\x0a'; this[_0x4cc7('0x1cf8')] || (_0x4cd888 += _0x56067a['jPqNW'](_0x56067a[_0x4cc7('0x613')](_0x4cc7('0x161'), _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')])) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + ',\x20', _0x4bf907[_0x4cc7('0x4dc')](_0x2444e2)) + '\x0a', _0x11fb56[_0x4cc7('0x19f7')](_0x2444e2)); this[_0x4cc7('0x1cf8')] = !0x1; return _0x4cd888; }, 'getFragmentCodePerProbe': function(_0xf48c9d, _0x582978, _0x412633, _0x26c5c9) { var _0x348a94 = ''; if (this['_isFirstLight']) var _0x13d869 = this['_totalLightColorReg']; else _0x13d869 = _0x26c5c9[_0x4cc7('0xe55')](), _0x26c5c9[_0x4cc7('0xf1a')](_0x13d869, 0x1); _0x348a94 += 'tex\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x13d869) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x582978) + _0x4cc7('0x1d38') + _0x4bf907['string'](_0x13d869) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x13d869) + _0x4cc7('0x139') + _0x412633 + '\x0a'; null != this[_0x4cc7('0x1cff')] && (_0x348a94 += _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cff')](_0xf48c9d, _0x13d869, _0x26c5c9, this[_0x4cc7('0xf1e')]))); this[_0x4cc7('0x1cf8')] || (_0x348a94 += _0x4cc7('0x161') + _0x4bf907[_0x4cc7('0x4dc')](this['_totalLightColorReg']) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x13d869) + '\x0a', _0x26c5c9[_0x4cc7('0x19f7')](_0x13d869)); this[_0x4cc7('0x1cf8')] = !0x1; return _0x348a94; }, 'getFragmentPostLightingCode': function(_0x91f824, _0x135353, _0x45f284) { if ('ZHAZk' !== 'ZHAZk') { null != this['_parentParser'] && this[_0x4cc7('0x15f4')][_0x4cc7('0x180b')](this); } else { var _0x485791 = ''; if (0x0 < _0x91f824[_0x4cc7('0x1ce4')]) { null != this[_0x4cc7('0x1546')] && (_0x485791 += this[_0x4cc7('0x1d39')](_0x91f824, _0x135353)); var _0x2bb923 = _0x135353[_0x4cc7('0xe55')](); _0x135353[_0x4cc7('0xf1a')](_0x2bb923, 0x1); } else _0x2bb923 = _0x45f284; if (this[_0x4cc7('0x1ce3')]) { if (_0x4cc7('0x1d3a') === _0x4cc7('0x1d3a')) { if (this['_diffuseInputRegister'] = _0x135353[_0x4cc7('0xe59')](), _0x91f824[_0x4cc7('0x11b7')] = this[_0x4cc7('0x1d3b')][_0x4cc7('0x19f4')](), _0x485791 += this[_0x4cc7('0x1548')](_0x91f824, _0x2bb923, this['_diffuseInputRegister'], this[_0x4cc7('0x13c4')]), 0x0 < this[_0x4cc7('0x1d27')]) { if (_0x4cc7('0x1d3c') === _0x4cc7('0x1d3c')) { var _0x2220ab = _0x135353[_0x4cc7('0xe57')](); _0x91f824[_0x4cc7('0x1cf9')] = _0x2d63f9['EILch'](0x4, _0x2220ab[_0x4cc7('0x19f4')]()); _0x485791 += _0x2d63f9[_0x4cc7('0x140')](_0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x2bb923) + '.w,\x20' + _0x4bf907['string'](_0x2bb923) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x2220ab) + _0x4cc7('0x1d3d') + _0x4bf907[_0x4cc7('0x4dc')](_0x2bb923) + _0x4cc7('0x1d3e') + _0x4bf907[_0x4cc7('0x4dc')](_0x2bb923) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x2bb923), '.w,\x20') + _0x4bf907['string'](_0x2220ab) + _0x4cc7('0x1d04'); } else { this[_0x4cc7('0x1d3f')] = !0x1; } } } else { this[_0x4cc7('0x1d40')] = _0x91f824; this[_0x4cc7('0x1d41')] = _0x135353; this['__resize'](); } } else this[_0x4cc7('0x1d3b')] = _0x135353[_0x4cc7('0xe57')](), _0x91f824[_0x4cc7('0x1cf9')] = 0x4 * this[_0x4cc7('0x1d3b')][_0x4cc7('0x19f4')](), _0x485791 += _0x2d63f9[_0x4cc7('0x140')](_0x4cc7('0x39e') + _0x4bf907[_0x4cc7('0x4dc')](_0x2bb923) + ',\x20', _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1d3b')])) + '\x0a'; if (0x0 == _0x91f824[_0x4cc7('0x1ce4')]) return _0x485791; _0x485791 += 'sat\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_totalLightColorReg']) + '\x0a'; this['_useAmbientTexture'] ? _0x485791 += _0x2d63f9[_0x4cc7('0x140')]('mul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2bb923) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x2bb923) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_totalLightColorReg']) + '\x0amul\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + _0x4cc7('0x139') + _0x4bf907['string'](_0x45f284), ',\x20') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + '\x0asub\x20' + _0x4bf907['string'](_0x45f284) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x45f284) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + _0x4cc7('0xe25') + _0x4bf907[_0x4cc7('0x4dc')](_0x45f284) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x2bb923) + ',\x20' + _0x4bf907['string'](_0x45f284) + '\x0a' : (_0x485791 += 'add\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x45f284) + '.xyz,\x20' + _0x4bf907['string'](this[_0x4cc7('0x154a')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x45f284) + '\x0a', _0x485791 = this[_0x4cc7('0x1ce3')] ? _0x485791 + (_0x2d63f9[_0x4cc7('0x140')](_0x4cc7('0xaf') + _0x4bf907[_0x4cc7('0x4dc')](_0x45f284) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x2bb923) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x45f284) + _0x4cc7('0x697'), _0x4bf907[_0x4cc7('0x4dc')](_0x45f284)) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x2bb923) + '.w\x0a') : _0x485791 + (_0x4cc7('0xaf') + _0x4bf907[_0x4cc7('0x4dc')](_0x45f284) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1d3b')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x45f284) + _0x4cc7('0x697') + _0x4bf907[_0x4cc7('0x4dc')](_0x45f284) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this['_diffuseInputRegister']) + '.w\x0a')); _0x135353['removeFragmentTempUsage'](this[_0x4cc7('0x154a')]); _0x135353[_0x4cc7('0x19f7')](_0x2bb923); return _0x485791; } }, 'applyShadow': function(_0xd2a46c, _0x2e4797) { return _0x4cc7('0xaf') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_shadowRegister']) + _0x4cc7('0x147'); }, 'activate': function(_0x37568b, _0x43e931) { this['_useTexture'] ? (_0x43e931['_context3D']['setSamplerStateAt'](_0x37568b['texturesIndex'], _0x37568b[_0x4cc7('0x1cc9')] ? 0x2 : 0x0, this[_0x4cc7('0x1d06')](_0x37568b[_0x4cc7('0x1ccc')], _0x37568b[_0x4cc7('0x1d07')]), _0x37568b[_0x4cc7('0x1cc8')] ? 0x0 : 0x2), _0x43e931[_0x4cc7('0xdb2')][_0x4cc7('0x19bf')](_0x37568b[_0x4cc7('0x11b7')], this[_0x4cc7('0x13c4')][_0x4cc7('0x19c1')](_0x43e931)), 0x0 < this[_0x4cc7('0x1d27')] && _0x37568b[_0x4cc7('0x19bb')][_0x4cc7('0x9e7')](_0x37568b[_0x4cc7('0x1cf9')], this[_0x4cc7('0x1d27')])) : (_0x43e931 = _0x37568b[_0x4cc7('0x1cf9')], _0x37568b = _0x37568b['fragmentData'], _0x37568b[_0x4cc7('0x9e7')](_0x43e931, this[_0x4cc7('0x1533')]), _0x37568b[_0x4cc7('0x9e7')](_0x43e931 + 0x1, this[_0x4cc7('0x1534')]), _0x37568b['set'](_0x43e931 + 0x2, this[_0x4cc7('0x1535')]), _0x37568b[_0x4cc7('0x9e7')](_0x43e931 + 0x3, this[_0x4cc7('0x1d28')])); }, 'updateDiffuse': function() { this[_0x4cc7('0x1533')] = (this[_0x4cc7('0x1d29')] >> 0x10 & 0xff) / 0xff; this[_0x4cc7('0x1534')] = (this['_diffuseColor'] >> 0x8 & 0xff) / 0xff; this[_0x4cc7('0x1535')] = (this[_0x4cc7('0x1d29')] & 0xff) / 0xff; }, 'set_shadowRegister': function(_0x582784) { return this[_0x4cc7('0x1546')] = _0x582784; }, '__class__': _0x2d186d, '__properties__': _0x5aff49(_0x18573e[_0x4cc7('0x8')]['__properties__'], { 'set_shadowRegister': _0x4cc7('0x43e'), 'set_alphaThreshold': _0x4cc7('0x42f'), 'get_alphaThreshold': _0x4cc7('0x1b49'), 'set_texture': 'set_texture', 'get_texture': _0x4cc7('0x11b8'), 'set_diffuseColor': _0x4cc7('0x1b6e'), 'get_diffuseColor': _0x4cc7('0x1b6d'), 'set_diffuseAlpha': _0x4cc7('0x12d1'), 'get_diffuseAlpha': _0x4cc7('0x1d30'), 'set_useAmbientTexture': 'set_useAmbientTexture', 'get_useAmbientTexture': _0x4cc7('0x1d2f') }) }); var _0x29d7fe = function() { _0x4ae64a[_0x4cc7('0x96b')](this); }; _0x16dada['away3d.materials.methods.BasicNormalMethod'] = _0x29d7fe; _0x29d7fe[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), 'methods', _0x4cc7('0x1d42')]; _0x29d7fe['__super__'] = _0x42195a; _0x29d7fe[_0x4cc7('0x8')] = _0x5aff49(_0x42195a[_0x4cc7('0x8')], { '_texture': null, '_useTexture': null, '_normalTextureRegister': null, 'initVO': function(_0x4e20da) { _0x4e20da['needsUV'] = null != this['_texture']; }, 'get_tangentSpace': function() { if ('zotAm' === _0x4cc7('0x1d43')) { var _0x18b266 = this[_0x4cc7('0xf19')][_0x4cc7('0xf1c')](); this[_0x4cc7('0xf1d')] += _0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x18b266) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](l) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0xf20')]) + '\x0am33\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x18b266) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c2e')]) + '\x0amov\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0xf20')]) + _0x4cc7('0x147'); } else { return !0x0; } }, 'get_hasOutput': function() { return this[_0x4cc7('0x1ce3')]; }, 'copyFrom': function(_0x2f54f8) { this[_0x4cc7('0x15e0')](_0x5260f5[_0x4cc7('0x99b')](_0x2f54f8, _0x29d7fe)[_0x4cc7('0xeb3')]()); }, 'get_normalMap': function() { return this['_texture']; }, 'set_normalMap': function(_0x644cbd) { null != _0x644cbd == this['_useTexture'] && (null == _0x644cbd || _0x56067a[_0x4cc7('0x614')](null, this[_0x4cc7('0x13c4')]) || _0x644cbd['get_hasMipMaps']() == this[_0x4cc7('0x13c4')][_0x4cc7('0x465')]() && _0x56067a[_0x4cc7('0x614')](_0x644cbd[_0x4cc7('0x1cef')](), this[_0x4cc7('0x13c4')][_0x4cc7('0x1cef')]())) || this['invalidateShaderProgram'](); this['_useTexture'] = null != _0x644cbd; return this[_0x4cc7('0x13c4')] = _0x644cbd; }, 'cleanCompilationData': function() { _0x42195a[_0x4cc7('0x8')][_0x4cc7('0x1cc5')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x1d44')] = null; }, 'activate': function(_0x184c35, _0x4df68d) { 0x0 <= _0x184c35['texturesIndex'] && (_0x4df68d[_0x4cc7('0xdb2')][_0x4cc7('0x1d05')](_0x184c35[_0x4cc7('0x11b7')], _0x184c35[_0x4cc7('0x1cc9')] ? 0x2 : 0x0, this[_0x4cc7('0x1d06')](_0x184c35[_0x4cc7('0x1ccc')], _0x184c35[_0x4cc7('0x1d07')]), _0x184c35[_0x4cc7('0x1cc8')] ? 0x0 : 0x2), _0x4df68d[_0x4cc7('0xdb2')][_0x4cc7('0x19bf')](_0x184c35[_0x4cc7('0x11b7')], this['_texture'][_0x4cc7('0x19c1')](_0x4df68d))); }, 'getFragmentCode': function(_0x526539, _0x14d957, _0x39a991) { this[_0x4cc7('0x1d44')] = _0x14d957[_0x4cc7('0xe59')](); _0x526539['texturesIndex'] = this[_0x4cc7('0x1d44')]['get_index'](); return _0x2d63f9[_0x4cc7('0x140')](this[_0x4cc7('0x1548')](_0x526539, _0x39a991, this[_0x4cc7('0x1d44')], this[_0x4cc7('0x13c4')]) + _0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x39a991) + _0x4cc7('0x139') + _0x4bf907['string'](_0x39a991) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0xf24')]) + _0x4cc7('0x1d45') + _0x4bf907[_0x4cc7('0x4dc')](_0x39a991), _0x4cc7('0x139')) + _0x4bf907['string'](_0x39a991) + '.xyz\x09\x09\x09\x09\x09\x09\x09\x0a'; }, '__class__': _0x29d7fe, '__properties__': _0x5aff49(_0x42195a['prototype'][_0x4cc7('0x2d6')], { 'set_normalMap': _0x4cc7('0x15e0'), 'get_normalMap': _0x4cc7('0xeb3'), 'get_hasOutput': _0x2d63f9[_0x4cc7('0x1d46')], 'get_tangentSpace': 'get_tangentSpace' }) }); var _0x11cd5d = function(_0x1c1562) { if (_0x4cc7('0x1d47') !== _0x4cc7('0x1d48')) { this[_0x4cc7('0x1d49')] = 0x1; this['_epsilon'] = 0.02; _0x4ae64a[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1d4a')] = _0x1c1562; _0x1c1562[_0x4cc7('0x1750')](!0x0); this[_0x4cc7('0x153c')] = _0x1c1562['get_shadowMapper'](); } else { return this[_0x4cc7('0x1d4b')]; } }; _0x16dada[_0x4cc7('0x1d4c')] = _0x11cd5d; _0x11cd5d[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x43b'), _0x4cc7('0x43d'), _0x4cc7('0x1d4d')]; _0x11cd5d[_0x4cc7('0x8f8')] = [_0x29fe35]; _0x11cd5d[_0x4cc7('0x92b')] = _0x42195a; _0x11cd5d[_0x4cc7('0x8')] = _0x5aff49(_0x42195a[_0x4cc7('0x8')], { '_castingLight': null, '_shadowMapper': null, '_epsilon': null, '_alpha': null, 'get_assetType': function() { return 'shadowMapMethod'; }, 'set_alpha': function(_0x55309c) { return this[_0x4cc7('0x1d49')] = _0x55309c; }, 'get_castingLight': function() { return this[_0x4cc7('0x1d4a')]; }, 'set_epsilon': function(_0x246611) { return this['_epsilon'] = _0x246611; }, 'getFragmentCode': function(_0x7b43a5, _0x58a59a, _0x2d6a92) { throw new _0x202aa0(new _0xb16e5a()); }, '__class__': _0x11cd5d, '__properties__': _0x5aff49(_0x42195a['prototype'][_0x4cc7('0x2d6')], { 'set_epsilon': 'set_epsilon', 'get_castingLight': 'get_castingLight', 'set_alpha': _0x4cc7('0x10cd'), 'get_assetType': _0x4cc7('0x463') }) }); var _0x28e0e4 = function(_0x38d4f9) { _0x11cd5d['call'](this, _0x38d4f9[_0x4cc7('0x1b8c')]()); this[_0x4cc7('0xb37')] = _0x38d4f9; if (!_0x5260f5['__instanceof'](this['_castingLight'], _0x5d21ea)) throw new _0x202aa0(new _0xc6df85(_0x2d63f9['NxQxk'])); this[_0x4cc7('0x1d4e')] = _0x5260f5[_0x4cc7('0x9a0')](this[_0x4cc7('0x1d4a')][_0x4cc7('0x13ed')](), _0x3852ed) ? this[_0x4cc7('0x1d4a')][_0x4cc7('0x13ed')]() : null; if (null == this['_cascadeShadowMapper']) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1d4f'))); this[_0x4cc7('0x1d4e')][_0x4cc7('0x9ad')](_0x4cc7('0x96a'), _0x48c401(this, this['onCascadeChange']), !0x1, 0x0, !0x0); this[_0x4cc7('0xb37')][_0x4cc7('0x9ad')](_0x4cc7('0x144'), _0x2d63f9['ZVNJw'](_0x48c401, this, this[_0x4cc7('0x1d50')]), !0x1, 0x0, !0x0); }; _0x16dada['away3d.materials.methods.CascadeShadowMapMethod'] = _0x28e0e4; _0x28e0e4[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), 'methods', _0x4cc7('0x1d51')]; _0x28e0e4[_0x4cc7('0x92b')] = _0x11cd5d; _0x28e0e4[_0x4cc7('0x8')] = _0x5aff49(_0x11cd5d[_0x4cc7('0x8')], { '_baseMethod': null, '_cascadeShadowMapper': null, '_depthMapCoordVaryings': null, '_cascadeProjections': null, 'initVO': function(_0x52cafd) { var _0x51847f = new _0x1465c8(); this[_0x4cc7('0xb37')]['initVO'](_0x51847f); _0x52cafd[_0x4cc7('0x1c41')] = !0x0; _0x52cafd[_0x4cc7('0xb39')] = !0x0; }, 'set_sharedRegisters': function(_0x33385c) { _0x11cd5d['prototype'][_0x4cc7('0x1cd6')][_0x4cc7('0x96b')](this, _0x33385c); this['_baseMethod'][_0x4cc7('0x1cd6')](_0x33385c); return _0x33385c; }, 'initConstants': function(_0x3d8e57) { var _0x5880cf = _0x3d8e57['fragmentData'] , _0x23e4b1 = _0x3d8e57['vertexData'] , _0x12838c = _0x3d8e57['fragmentConstantsIndex']; _0x5880cf[_0x4cc7('0x9e7')](_0x12838c, 0x1); _0x5880cf[_0x4cc7('0x9e7')](_0x56067a[_0x4cc7('0x613')](_0x12838c, 0x1), 0.00392156862745098); _0x5880cf[_0x4cc7('0x9e7')](_0x12838c + 0x2, 0.000015378700499807768); _0x5880cf[_0x4cc7('0x9e7')](_0x12838c + 0x3, 6.030862941101084e-8); _0x5880cf[_0x4cc7('0x9e7')](_0x12838c + 0x6, 0.5); _0x5880cf['set'](_0x12838c + 0x7, -0.5); _0x12838c = _0x3d8e57[_0x4cc7('0x12d8')]; _0x23e4b1[_0x4cc7('0x9e7')](_0x12838c, 0.5); _0x23e4b1[_0x4cc7('0x9e7')](_0x12838c + 0x1, -0.5); _0x23e4b1[_0x4cc7('0x9e7')](_0x12838c + 0x2, 0x0); }, 'cleanCompilationData': function() { if ('RAlut' === _0x4cc7('0x1d52')) { _0x11cd5d['prototype'][_0x4cc7('0x1cc5')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x1d53')] = this[_0x4cc7('0x1d54')] = null; } else { return this[_0x4cc7('0x1d55')]; } }, 'getVertexCode': function(_0x61bc3e, _0x575cc7) { var _0x55d686 = '' , _0x1d8c7 = _0x575cc7[_0x4cc7('0x12d7')](); this[_0x4cc7('0x1d56')](_0x575cc7); _0x61bc3e[_0x4cc7('0x12d8')] = 0x4 * _0x1d8c7[_0x4cc7('0x19f4')](); _0x61bc3e = _0x575cc7[_0x4cc7('0xf1c')](); _0x575cc7 = 0x0; for (var _0x2436bf = this[_0x4cc7('0x1d4e')][_0x4cc7('0x15a5')](); _0x575cc7 < _0x2436bf; ) { var _0x573eac = _0x575cc7++; _0x55d686 += _0x4cc7('0x12da') + _0x4bf907[_0x4cc7('0x4dc')](_0x61bc3e) + ',\x20' + _0x4bf907['string'](this[_0x4cc7('0xf1e')]['globalPositionVertex']) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1d54')][_0x4cc7('0x2b')](_0x573eac)) + '\x0aadd\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_depthMapCoordVaryings']['get'](_0x573eac)) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x61bc3e) + ',\x20' + _0x4bf907['string'](_0x1d8c7) + '.zzwz\x0a'; } return _0x55d686; }, 'initProjectionsRegs': function(_0x51fbc1) { this['_cascadeProjections'] = _0x2bc114[_0x4cc7('0x24')](null, this[_0x4cc7('0x1d4e')]['get_numCascades']()); this[_0x4cc7('0x1d53')] = _0x2bc114[_0x4cc7('0x24')](null, this['_cascadeShadowMapper'][_0x4cc7('0x15a5')]()); for (var _0x22c135 = 0x0, _0x597703 = this[_0x4cc7('0x1d4e')][_0x4cc7('0x15a5')](); _0x22c135 < _0x597703; ) { if ('SoFOG' !== _0x4cc7('0x1d57')) { null == _0x22c135 && (_0x22c135 = ''); _0x76b31e[_0x4cc7('0x96b')](this, _0x51fbc1); this[_0x4cc7('0x14bc')] = _0x22c135; } else { var _0x6f193f = _0x22c135++; this[_0x4cc7('0x1d53')][_0x4cc7('0x9e7')](_0x6f193f, _0x51fbc1[_0x4cc7('0xe56')]()); this[_0x4cc7('0x1d54')]['set'](_0x6f193f, _0x51fbc1[_0x4cc7('0x12d7')]()); _0x51fbc1[_0x4cc7('0x12d7')](); _0x51fbc1[_0x4cc7('0x12d7')](); _0x51fbc1['getFreeVertexConstant'](); } } }, 'getFragmentCode': function(_0xfd0217, _0x3d8f63, _0x2752ab) { var _0x43ab6a = {}; _0x43ab6a['sjdtQ'] = function(_0x54bcb2, _0x3e6500) { return _0x54bcb2 + _0x3e6500; } ; _0x43ab6a[_0x4cc7('0x1d58')] = function(_0x2c6af6, _0x751001) { return _0x2c6af6 * _0x751001; } ; if ('kgaEx' === _0x4cc7('0x1d59')) { var _0x5df1c0 = this['bunnyVel'] , _0x5a1924 = this[_0x4cc7('0x1d5a')] , _0x39f78e = this[_0x4cc7('0x1d5b')]; null == _0x39f78e && (_0x39f78e = new _0x21e384()); _0x39f78e['x'] = _0x5df1c0['x'] + _0x5a1924['x'] * _0xfd0217; _0x39f78e['y'] = _0x43ab6a['sjdtQ'](_0x5df1c0['y'], _0x5a1924['y'] * _0xfd0217); _0x39f78e['z'] = _0x5df1c0['z'] + _0x5a1924['z'] * _0xfd0217; _0x5df1c0 = this['bunny']; _0x5a1924 = _0x5df1c0[_0x4cc7('0x126')][_0x4cc7('0x472')](); _0x5df1c0[_0x4cc7('0x126')][_0x4cc7('0xb46')](_0x5a1924 + this[_0x4cc7('0x1d5b')]['x'] * _0xfd0217); _0x5df1c0 = this[_0x4cc7('0x1a60')]; _0x5a1924 = _0x5df1c0[_0x4cc7('0x126')][_0x4cc7('0xb45')](); _0x5df1c0[_0x4cc7('0x126')][_0x4cc7('0xb44')](_0x5a1924 + this['bunnyVel']['y'] * _0xfd0217); _0x5df1c0 = this[_0x4cc7('0x1a60')]; _0x5a1924 = _0x5df1c0[_0x4cc7('0x126')][_0x4cc7('0xd92')](); _0x5df1c0[_0x4cc7('0x126')][_0x4cc7('0xd5a')](_0x5a1924 + this[_0x4cc7('0x1d5b')]['z'] * _0xfd0217); _0xfd0217 = this[_0x4cc7('0x1d5b')]; _0xfd0217 = _0x43ab6a[_0x4cc7('0x1d58')](_0xfd0217['x'], _0xfd0217['x']) + _0xfd0217['y'] * _0xfd0217['y'] + _0xfd0217['z'] * _0xfd0217['z']; _0x5df1c0 = this['bunnyVel']; _0x5a1924 = this[_0x4cc7('0x1d5a')]; 0x0 > _0x5df1c0['x'] * _0x5a1924['x'] + _0x5df1c0['y'] * _0x5a1924['y'] + _0x5df1c0['z'] * _0x5a1924['z'] && (_0xfd0217 = -_0xfd0217); -0x9c40 > _0xfd0217 ? this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0xf) : 0x9c4 > _0xfd0217 ? this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')]['set_currentFrame'](0x10) : 0x15f90 > _0xfd0217 ? this[_0x4cc7('0x1a60')]['spritesheet'][_0x4cc7('0xacb')](0x11) : (this['bunny'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x12), this['section'][_0x4cc7('0x1978')][_0x4cc7('0xbf5')](this[_0x4cc7('0x1a60')]['mesh']['get_position']()) || (this['bunny']['mesh'][_0x4cc7('0xc20')](!0x1), this['bunnyGravity'] = this[_0x4cc7('0x1d5b')] = null, this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = null)); } else { var _0x7df74 = this[_0x4cc7('0x1d4e')][_0x4cc7('0x15a5')]() , _0x284af4 = _0x3d8f63[_0x4cc7('0xe59')]() , _0x27c649 = _0x3d8f63[_0x4cc7('0xe57')]() , _0xf1a979 = _0x3d8f63[_0x4cc7('0xe57')]() , _0x4b51e1 = _0x3d8f63['getFreeFragmentConstant']() , _0x51b14e = [_0x4bf907[_0x4cc7('0x4dc')](_0x4b51e1) + '.x', _0x4bf907['string'](_0x4b51e1) + '.y', _0x4bf907['string'](_0x4b51e1) + '.z', _0x4bf907['string'](_0x4b51e1) + '.w']; _0x4b51e1 = _0x2bc114['toObjectVector'](null); for (var _0x48c401 = 0x0, _0x16dada = _0x51b14e[_0x4cc7('0x21')]; _0x48c401 < _0x16dada; ) { if ('YeOMi' === _0x4cc7('0x1d5c')) { return new _0x31a1ea(this,this[_0x4cc7('0x1867')]()); } else { var _0x596ec1 = _0x48c401++; _0x4b51e1['set'](_0x596ec1, _0x51b14e[_0x596ec1]); } } _0xfd0217[_0x4cc7('0x1cf9')] = 0x4 * _0x27c649[_0x4cc7('0x19f4')](); _0xfd0217['texturesIndex'] = _0x284af4[_0x4cc7('0x19f4')](); _0x48c401 = _0x3d8f63[_0x4cc7('0xe55')](); _0x3d8f63[_0x4cc7('0xf1a')](_0x48c401, 0x1); _0x16dada = _0x3d8f63['getFreeFragmentVectorTemp'](); _0x3d8f63[_0x4cc7('0xf1a')](_0x16dada, 0x1); _0x51b14e = 'mov\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_depthMapCoordVaryings']['get'](_0x7df74 - 0x1)) + '\x0a'; for (_0x7df74 -= 0x2; 0x0 <= _0x7df74; ) { _0x596ec1 = this[_0x4cc7('0x1d53')]['get'](_0x7df74); _0x51b14e += _0x4cc7('0x1d5d') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + '.z,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c82')]) + _0x4cc7('0xdae') + _0x4b51e1[_0x4cc7('0x2b')](_0x7df74) + '\x0a'; var _0x5aff49 = _0x3d8f63['getFreeFragmentVectorTemp'](); _0x51b14e += _0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x5aff49) + ',\x20' + _0x4bf907['string'](_0x596ec1) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + _0x4cc7('0xe21') + _0x4bf907[_0x4cc7('0x4dc')](_0x5aff49) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x5aff49) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x1d5e') + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x5aff49) + '\x0a'; --_0x7df74; } _0x3d8f63[_0x4cc7('0x19f7')](_0x48c401); _0x51b14e += _0x56067a[_0x4cc7('0x613')](_0x56067a['wWTeO'](_0x56067a[_0x4cc7('0x616')]('div\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + '.w\x0amul\x20', _0x4bf907['string'](_0x16dada)), _0x4cc7('0x14b')) + _0x4bf907['string'](_0x16dada) + _0x4cc7('0x14b'), _0x4bf907[_0x4cc7('0x4dc')](_0xf1a979)) + _0x4cc7('0x1d5f') + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + _0x56067a[_0x4cc7('0x617')] + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0xf1a979) + _0x4cc7('0x1d60'); _0x51b14e += this[_0x4cc7('0xb37')][_0x4cc7('0x1d61')](_0xfd0217, _0x3d8f63, _0x27c649, _0x284af4, _0x16dada, _0x2752ab) + _0x56067a['LsCvU'] + _0x4bf907[_0x4cc7('0x4dc')](_0x2752ab) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x2752ab) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xf1a979) + _0x56067a[_0x4cc7('0x618')]; _0x3d8f63[_0x4cc7('0x19f7')](_0x16dada); return _0x51b14e; } }, 'activate': function(_0x3b8b33, _0x3f78ac) { _0x3f78ac['_context3D'][_0x4cc7('0x19bf')](_0x3b8b33[_0x4cc7('0x11b7')], this[_0x4cc7('0x1d4a')]['get_shadowMapper']()['get_depthMap']()[_0x4cc7('0x19c1')](_0x3f78ac)); var _0x1c1b3b = _0x3b8b33[_0x4cc7('0x1a84')] , _0x1d2128 = _0x3b8b33[_0x4cc7('0x12d8')]; _0x3b8b33[_0x4cc7('0x1a84')][_0x4cc7('0x9e7')](_0x3b8b33[_0x4cc7('0x12d8')] + 0x3, -0x1 / (this[_0x4cc7('0x1d4e')][_0x4cc7('0x158e')]() * this['_epsilon'])); var _0x2a10fb = this['_cascadeShadowMapper'][_0x4cc7('0x15a5')](); _0x1d2128 += 0x4; for (var _0xe5b260 = 0x0; _0xe5b260 < _0x2a10fb; ) { var _0x12baec = _0xe5b260++; this[_0x4cc7('0x1d4e')][_0x4cc7('0x1d62')](_0x12baec)[_0x4cc7('0xf37')](_0x1c1b3b, _0x1d2128, !0x0); _0x1d2128 += 0x10; } _0x1c1b3b = _0x3b8b33[_0x4cc7('0x19bb')]; _0x1d2128 = _0x3b8b33[_0x4cc7('0x1cf9')]; _0x1c1b3b[_0x4cc7('0x9e7')](_0x1d2128 + 0x5, 0x1 - this['_alpha']); _0xe5b260 = this['_cascadeShadowMapper']['get_nearPlaneDistances'](); _0x1d2128 += 0x8; for (_0x12baec = 0x0; _0x12baec < _0x2a10fb; ) { if ('DaLtp' !== _0x4cc7('0x1d63')) { _0x3b8b33 != this[_0x4cc7('0x1929')]['width'] && (this[_0x4cc7('0xb2c')](), this['__layoutDirty'] = this[_0x4cc7('0x1b57')] = !0x0, this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]()), this[_0x4cc7('0x1929')]['width'] = _0x3b8b33); return this[_0x4cc7('0x1929')][_0x4cc7('0x7d9')] * Math[_0x4cc7('0x13fa')](this[_0x4cc7('0xa06')]); } else { var _0x412f56 = _0x12baec++; _0x1c1b3b[_0x4cc7('0x9e7')](_0x1d2128 + _0x412f56, _0xe5b260[_0x4cc7('0x2b')](_0x412f56)); } } this[_0x4cc7('0xb37')][_0x4cc7('0x1d64')](_0x3b8b33, _0x3f78ac); }, 'setRenderState': function(_0x27190c, _0x164dba, _0x490c0c, _0x213351) {}, 'onCascadeChange': function(_0x1b5126) { this['invalidateShaderProgram'](); }, 'onShaderInvalidated': function(_0x38e262) { this[_0x4cc7('0x1b50')](); }, '__class__': _0x28e0e4 }); var _0x47a56e = function(_0x2f72b6, _0x1813e6) { this[_0x4cc7('0xb37')] = _0x1813e6; null == this[_0x4cc7('0xb37')] && (this[_0x4cc7('0xb37')] = new _0x2d186d()); this[_0x4cc7('0xb37')]['_modulateMethod'] = _0x2f72b6; this[_0x4cc7('0xb37')][_0x4cc7('0x9ad')](_0x4cc7('0x144'), _0x48c401(this, this[_0x4cc7('0x1d50')])); _0x2d186d['call'](this); }; _0x16dada[_0x4cc7('0x1d65')] = _0x47a56e; _0x47a56e['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), 'methods', 'CompositeDiffuseMethod']; _0x47a56e[_0x4cc7('0x92b')] = _0x2d186d; _0x47a56e[_0x4cc7('0x8')] = _0x5aff49(_0x2d186d[_0x4cc7('0x8')], { '_baseMethod': null, 'initVO': function(_0x318e41) { this[_0x4cc7('0xb37')]['initVO'](_0x318e41); }, 'initConstants': function(_0x5724ce) { this[_0x4cc7('0xb37')][_0x4cc7('0x1d66')](_0x5724ce); }, 'dispose': function() { this[_0x4cc7('0xb37')]['removeEventListener'](_0x4cc7('0x144'), _0x48c401(this, this[_0x4cc7('0x1d50')])); this['_baseMethod'][_0x4cc7('0xa35')](); }, 'get_alphaThreshold': function() { if ('SHemu' === _0x4cc7('0x1d67')) { _0x255a64['prototype']['update'][_0x4cc7('0x96b')](this, a); this[_0x4cc7('0x1d68')][_0x4cc7('0xf30')][_0x4cc7('0xf31')] ? (this[_0x4cc7('0x1d69')] += 0x4 * a, this['hoverLeft'] > this[_0x4cc7('0x1d6a')] && (this[_0x4cc7('0x1d69')] = this[_0x4cc7('0x1d6a')])) : null != this[_0x4cc7('0x102d')] && this[_0x4cc7('0x102d')]['active'] && (this['hoverLeft'] = this['hoverLength']); } else { return this[_0x4cc7('0xb37')]['get_alphaThreshold'](); } }, 'set_alphaThreshold': function(_0x21ad95) { if ('sybzl' === _0x4cc7('0x1d6b')) { this[_0x4cc7('0xb37')][_0x4cc7('0x42f')](_0x21ad95); return _0x21ad95; } else { if (this[_0x4cc7('0x10b7')] == _0x21ad95) return _0x21ad95; this[_0x4cc7('0x10b7')] = _0x21ad95; this[_0x4cc7('0x10ea')] = !0x0; return _0x21ad95; } }, 'get_texture': function() { if (_0x4cc7('0x1d6c') === _0x4cc7('0x1d6c')) { return this['_baseMethod'][_0x4cc7('0x11b8')](); } else { for (var _0x5e5cef = 0x0, _0x1afbff = b[_0x4cc7('0xfdc')]; _0x5e5cef < _0x1afbff['get_length'](); ) { var _0xdcf116 = _0x1afbff[_0x4cc7('0x2b')](_0x5e5cef); ++_0x5e5cef; if (0.5 < _0xdcf116[_0x4cc7('0x1d6d')] && _0xdcf116[_0x4cc7('0x1d6d')] == b[_0x4cc7('0xa43')] && null != _0xdcf116[_0x4cc7('0x1d6e')] && _0xdcf116['lastTerrainContacted']['sourceData'][_0x4cc7('0x1d6f')] == a) return 0x1; } return 0x0; } }, 'set_texture': function(_0x380be9) { this['_baseMethod'][_0x4cc7('0xb76')](_0x380be9); return _0x380be9; }, 'get_diffuseAlpha': function() { return this[_0x4cc7('0xb37')][_0x4cc7('0x1d30')](); }, 'get_diffuseColor': function() { return this[_0x4cc7('0xb37')][_0x4cc7('0x1b6d')](); }, 'set_diffuseColor': function(_0x2f7c16) { this[_0x4cc7('0xb37')][_0x4cc7('0x1b6e')](_0x2f7c16); return _0x2f7c16; }, 'set_diffuseAlpha': function(_0x4941ae) { this[_0x4cc7('0xb37')][_0x4cc7('0x12d1')](_0x4941ae); return _0x4941ae; }, 'getFragmentPreLightingCode': function(_0x5f1e4f, _0x45cb36) { return this[_0x4cc7('0xb37')][_0x4cc7('0x1c4c')](_0x5f1e4f, _0x45cb36); }, 'getFragmentCodePerLight': function(_0x427fd5, _0x2ad07b, _0x47c4e8, _0x4feca7) { _0x427fd5 = this[_0x4cc7('0xb37')][_0x4cc7('0xf28')](_0x427fd5, _0x2ad07b, _0x47c4e8, _0x4feca7); this[_0x4cc7('0x154a')] = this['_baseMethod'][_0x4cc7('0x154a')]; return _0x427fd5; }, 'getFragmentCodePerProbe': function(_0x4cf1a5, _0x2d0110, _0x349ee9, _0x37c85c) { if (_0x4cc7('0x1d70') !== _0x4cc7('0x1d71')) { _0x4cf1a5 = this[_0x4cc7('0xb37')]['getFragmentCodePerProbe'](_0x4cf1a5, _0x2d0110, _0x349ee9, _0x37c85c); this[_0x4cc7('0x154a')] = this['_baseMethod']['_totalLightColorReg']; return _0x4cf1a5; } else { null == _0x37c85c && (_0x37c85c = 0x0); if (null != this[_0x4cc7('0x10ca')] && null != this['_context']) for (this[_0x4cc7('0x13cc')][_0x4cc7('0xa28')](_0x4cf1a5[_0x4cc7('0xc0e')]()['get_viewProjection']()), this[_0x4cc7('0x13cc')][_0x4cc7('0x130b')](this[_0x4cc7('0x126c')], this[_0x4cc7('0x126d')], 0x1), this[_0x4cc7('0x13d9')](_0x4cf1a5, _0x2d0110, _0x349ee9, _0x37c85c), _0x4cf1a5 = 0x0; 0x8 > _0x4cf1a5; ) _0x2d0110 = _0x4cf1a5++, this['_context'][_0x4cc7('0xb1b')](_0x2d0110, null), this[_0x4cc7('0x13c5')]['setTextureAt'](_0x2d0110, null); } }, 'activate': function(_0x479e27, _0x1d07b5) { if (_0x4cc7('0x1d72') !== _0x4cc7('0x1d73')) { this[_0x4cc7('0xb37')][_0x4cc7('0x5d')](_0x479e27, _0x1d07b5); } else { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x675); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x234); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](-0x151); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xf99')](37.76); _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_rotationY'](25.25); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xf9a')](-138.07); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc34')][_0x4cc7('0x1d74')](); this[_0x4cc7('0xc34')][_0x4cc7('0x1d75')] = !0x0; this[_0x4cc7('0xc37')]['lookAtCamera'](); this['child']['onScreenDirty'] = !0x0; var _0x1770e1 = _0x1baaa1['width'](0x186); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1d76'), -0x136, -0x14a, null, _0x1770e1, null, null, null); _0x1770e1 = _0x1baaa1[_0x4cc7('0x7d9')](0x1ea); var _0x4a2c8d = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x1d77'), -0x14, -0xd2, null, _0x1770e1, -0x1, _0x4a2c8d, null); _0x1770e1 = new _0x161060(this['duplicator']['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x1d78'), 0xf0, 0xc8, null, null, null, _0x1770e1, null); } }, 'deactivate': function(_0xe572c5, _0x1f951f) { this[_0x4cc7('0xb37')][_0x4cc7('0xa14')](_0xe572c5, _0x1f951f); }, 'getVertexCode': function(_0x500d72, _0x225bfb) { return this['_baseMethod'][_0x4cc7('0x13c7')](_0x500d72, _0x225bfb); }, 'getFragmentPostLightingCode': function(_0x16363e, _0x5777d7, _0x41ac3a) { return this[_0x4cc7('0xb37')][_0x4cc7('0x1c52')](_0x16363e, _0x5777d7, _0x41ac3a); }, 'reset': function() { this[_0x4cc7('0xb37')][_0x4cc7('0x19')](); }, 'cleanCompilationData': function() { _0x2d186d['prototype'][_0x4cc7('0x1cc5')]['call'](this); this[_0x4cc7('0xb37')][_0x4cc7('0x1cc5')](); }, 'set_sharedRegisters': function(_0x75a578) { _0x2d186d['prototype'][_0x4cc7('0x1cd6')]['call'](this, this[_0x4cc7('0xb37')][_0x4cc7('0x1cd6')](_0x75a578)); return _0x75a578; }, 'set_shadowRegister': function(_0x601ef5) { if (_0x4cc7('0x1d79') === _0x4cc7('0x1d7a')) { var _0x52239f = c++; b['set'](_0x52239f, _0x601ef5[_0x52239f]); } else { _0x2d186d['prototype']['set_shadowRegister']['call'](this, _0x601ef5); this[_0x4cc7('0xb37')][_0x4cc7('0x43e')](_0x601ef5); return _0x601ef5; } }, 'onShaderInvalidated': function(_0x1e3d99) { this[_0x4cc7('0x1b50')](); }, '__class__': _0x47a56e }); var _0x304079 = function(_0x50f789, _0x4b3325) { null == _0x50f789 && (_0x50f789 = 0x3); this['_smoothness'] = 0.1; _0x47a56e['call'](this, _0x48c401(this, this[_0x4cc7('0x1d7b')]), _0x4b3325); this[_0x4cc7('0x1d7c')] = _0x50f789; }; _0x16dada[_0x4cc7('0x1d7d')] = _0x304079; _0x304079[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x3cf')], _0x4cc7('0x43b'), _0x4cc7('0x43d'), 'CelDiffuseMethod']; _0x304079['__super__'] = _0x47a56e; _0x304079[_0x4cc7('0x8')] = _0x5aff49(_0x47a56e[_0x4cc7('0x8')], { '_levels': null, '_dataReg': null, '_smoothness': null, 'initConstants': function(_0x2d67a0) { var _0x29a208 = _0x2d67a0[_0x4cc7('0x19bb')] , _0x2cdd28 = _0x2d67a0[_0x4cc7('0x19bc')]; _0x47a56e[_0x4cc7('0x8')][_0x4cc7('0x1d66')][_0x4cc7('0x96b')](this, _0x2d67a0); _0x29a208[_0x4cc7('0x9e7')](_0x2cdd28 + 0x1, 0x1); _0x29a208[_0x4cc7('0x9e7')](_0x2cdd28 + 0x2, 0x0); }, 'set_smoothness': function(_0x43eaf2) { if (_0x4cc7('0x1d7e') === _0x4cc7('0x1d7e')) { return this['_smoothness'] = _0x43eaf2; } else { var _0x40491e = this[_0x4cc7('0x1d7f')](); return new _0x4a1676(_0x40491e[_0x4cc7('0x2b')](0x0),_0x40491e['get'](0x1),_0x40491e[_0x4cc7('0x2b')](0x2),_0x40491e['get'](0x3),_0x40491e[_0x4cc7('0x2b')](0x4),_0x40491e[_0x4cc7('0x2b')](0x5)); } }, 'cleanCompilationData': function() { _0x47a56e['prototype']['cleanCompilationData']['call'](this); this[_0x4cc7('0x181d')] = null; }, 'getFragmentPreLightingCode': function(_0xf4bb2f, _0x44c32a) { this[_0x4cc7('0x181d')] = _0x44c32a['getFreeFragmentConstant'](); _0xf4bb2f[_0x4cc7('0x19bc')] = 0x4 * this[_0x4cc7('0x181d')]['get_index'](); return _0x47a56e[_0x4cc7('0x8')][_0x4cc7('0x1c4c')][_0x4cc7('0x96b')](this, _0xf4bb2f, _0x44c32a); }, 'activate': function(_0x4d9ff6, _0x74ddbe) { _0x47a56e[_0x4cc7('0x8')]['activate'][_0x4cc7('0x96b')](this, _0x4d9ff6, _0x74ddbe); _0x74ddbe = _0x4d9ff6[_0x4cc7('0x19bb')]; _0x4d9ff6 = _0x4d9ff6['secondaryFragmentConstantsIndex']; _0x74ddbe['set'](_0x4d9ff6, this[_0x4cc7('0x1d7c')]); _0x74ddbe[_0x4cc7('0x9e7')](_0x4d9ff6 + 0x3, this[_0x4cc7('0x1d80')]); }, 'clampDiffuse': function(_0x14df09, _0xeacbe, _0x22e27e, _0x34973c) { return _0x56067a[_0x4cc7('0x61a')](_0x56067a[_0x4cc7('0x1d81')](_0x56067a[_0x4cc7('0x1d81')](_0x56067a[_0x4cc7('0x61b')](_0x4cc7('0xaf') + _0x4bf907['string'](_0xeacbe) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0x132'), _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x181d')])) + _0x4cc7('0x1d82') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0xdae'), _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe)) + _0x4cc7('0x714'), _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe)) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0x1d83') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x181d')]) + _0x56067a['ndGOV'] + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe), '.x,\x20') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x181d')]) + _0x4cc7('0x1d84') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0x1d85') + _0x4bf907['string'](_0xeacbe) + '.x\x0amul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + '.y,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0x61d') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0x1d86') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0xdae') + _0x4bf907['string'](_0xeacbe) + '.z,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x181d')]) + '.w\x0asat\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0x61f') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0x1d87') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0xdae') + _0x4bf907['string'](this[_0x4cc7('0x181d')]) + _0x4cc7('0x156') + _0x4bf907['string'](_0xeacbe) + _0x56067a['ySHjo'] + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x56067a[_0x4cc7('0x1d88')] + _0x4bf907['string'](_0xeacbe) + _0x4cc7('0x156') + _0x4bf907['string'](_0xeacbe) + _0x4cc7('0x1d5e') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0x1d89') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + '.w\x0a'; }, '__class__': _0x304079, '__properties__': _0x5aff49(_0x47a56e[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_smoothness': _0x4cc7('0x178e') }) }); var _0xeffd47 = function(_0x492797, _0x1bad2a) { _0x2cd77f[_0x4cc7('0x96b')](this); this['_baseMethod'] = _0x1bad2a; null == this[_0x4cc7('0xb37')] && (this[_0x4cc7('0xb37')] = new _0x2cd77f()); this[_0x4cc7('0xb37')]['_modulateMethod'] = _0x492797; this[_0x4cc7('0xb37')][_0x4cc7('0x9ad')](_0x2d63f9[_0x4cc7('0x143')], _0x48c401(this, this[_0x4cc7('0x1d50')])); }; _0x16dada[_0x4cc7('0x1d8a')] = _0xeffd47; _0xeffd47['__name__'] = [_0x2d63f9['hqBCv'], 'materials', _0x4cc7('0x43d'), _0x4cc7('0x1d8b')]; _0xeffd47[_0x4cc7('0x92b')] = _0x2cd77f; _0xeffd47['prototype'] = _0x5aff49(_0x2cd77f[_0x4cc7('0x8')], { '_baseMethod': null, 'initVO': function(_0x4f95e7) { this[_0x4cc7('0xb37')][_0x4cc7('0xb38')](_0x4f95e7); }, 'initConstants': function(_0x359186) { this[_0x4cc7('0xb37')][_0x4cc7('0x1d66')](_0x359186); }, 'get_gloss': function() { return this[_0x4cc7('0xb37')][_0x4cc7('0x443')](); }, 'set_gloss': function(_0x361139) { this[_0x4cc7('0xb37')][_0x4cc7('0x42a')](_0x361139); return _0x361139; }, 'get_specular': function() { return this[_0x4cc7('0xb37')][_0x4cc7('0x441')](); }, 'set_specular': function(_0x19df66) { this[_0x4cc7('0xb37')][_0x4cc7('0x1558')](_0x19df66); return _0x19df66; }, 'get_passes': function() { return this[_0x4cc7('0xb37')][_0x4cc7('0x1cd5')](); }, 'get_texture': function() { return this[_0x4cc7('0xb37')]['get_texture'](); }, 'set_texture': function(_0xc67d28) { this['_baseMethod'][_0x4cc7('0xb76')](_0xc67d28); return _0xc67d28; }, 'activate': function(_0x3d0958, _0x455480) { if (_0x56067a['IeAOd'] !== _0x4cc7('0x1d8c')) { this[_0x4cc7('0xb37')][_0x4cc7('0x5d')](_0x3d0958, _0x455480); } else { var _0x5d9db0 = _0x4cc7('0x1d8d')[_0x4cc7('0x46')]('|') , _0x4c8ccf = 0x0; while (!![]) { switch (_0x5d9db0[_0x4c8ccf++]) { case '0': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1d8e'), 0x0, 0x168, null, null, null, _0x3321de, null); continue; case '1': this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); continue; case '2': _0x3321de = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); continue; case '3': var _0x3321de = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); continue; case '4': this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); continue; case '5': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1d8f'), -0x50, -0xf0, null, null, null, _0x3321de, null); continue; case '6': this[_0x4cc7('0xec5')]['setIndexedPosition'](4.9, 25.3); continue; case '7': this['pastafarian'][_0x4cc7('0x126')]['set_visible'](!0x1); continue; } break; } } }, 'deactivate': function(_0x16b4f3, _0x24e8e9) { this[_0x4cc7('0xb37')][_0x4cc7('0xa14')](_0x16b4f3, _0x24e8e9); }, 'set_sharedRegisters': function(_0x2cce45) { _0x2cd77f['prototype'][_0x4cc7('0x1cd6')][_0x4cc7('0x96b')](this, this[_0x4cc7('0xb37')]['set_sharedRegisters'](_0x2cce45)); return _0x2cce45; }, 'getVertexCode': function(_0x50dacf, _0xd75483) { return this['_baseMethod'][_0x4cc7('0x13c7')](_0x50dacf, _0xd75483); }, 'getFragmentPreLightingCode': function(_0x15117c, _0x2a4fb7) { return this['_baseMethod'][_0x4cc7('0x1c4c')](_0x15117c, _0x2a4fb7); }, 'getFragmentCodePerLight': function(_0xa361cf, _0x5d9dee, _0x210c1b, _0x42eed9) { return this['_baseMethod'][_0x4cc7('0xf28')](_0xa361cf, _0x5d9dee, _0x210c1b, _0x42eed9); }, 'getFragmentCodePerProbe': function(_0xfc658f, _0x49fb4a, _0x4b22e6, _0x5b87c6) { return this[_0x4cc7('0xb37')]['getFragmentCodePerProbe'](_0xfc658f, _0x49fb4a, _0x4b22e6, _0x5b87c6); }, 'getFragmentPostLightingCode': function(_0x1b00a2, _0xceccc5, _0x300544) { return this[_0x4cc7('0xb37')][_0x4cc7('0x1c52')](_0x1b00a2, _0xceccc5, _0x300544); }, 'reset': function() { this[_0x4cc7('0xb37')][_0x4cc7('0x19')](); }, 'cleanCompilationData': function() { _0x2cd77f[_0x4cc7('0x8')]['cleanCompilationData'][_0x4cc7('0x96b')](this); this[_0x4cc7('0xb37')][_0x4cc7('0x1cc5')](); }, 'set_shadowRegister': function(_0x139a41) { _0x2cd77f[_0x4cc7('0x8')][_0x4cc7('0x43e')][_0x4cc7('0x96b')](this, _0x139a41); this['_baseMethod'][_0x4cc7('0x43e')](_0x139a41); return _0x139a41; }, 'onShaderInvalidated': function(_0x5bcf18) { this[_0x4cc7('0x1b50')](); }, '__class__': _0xeffd47 }); var _0x1a807e = function(_0x1b748b, _0x4cc9d4) { if (_0x4cc7('0x1d90') !== _0x4cc7('0x1d90')) { null == _0x55a4be[_0x4cc7('0x1d91')] && (_0x55a4be[_0x4cc7('0x1d91')] = new _0x3266ab()); return _0x55a4be[_0x4cc7('0x1d91')]; } else { null == _0x1b748b && (_0x1b748b = 0.5); this[_0x4cc7('0x1d80')] = this[_0x4cc7('0x1d92')] = 0.1; _0xeffd47[_0x4cc7('0x96b')](this, _0x48c401(this, this['clampSpecular']), _0x4cc9d4); this['_specularCutOff'] = _0x1b748b; } }; _0x16dada[_0x4cc7('0x1d93')] = _0x1a807e; _0x1a807e[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x43b'), _0x4cc7('0x43d'), _0x4cc7('0x1d94')]; _0x1a807e[_0x4cc7('0x92b')] = _0xeffd47; _0x1a807e[_0x4cc7('0x8')] = _0x5aff49(_0xeffd47[_0x4cc7('0x8')], { '_dataReg': null, '_smoothness': null, '_specularCutOff': null, 'set_smoothness': function(_0x4613fd) { return this[_0x4cc7('0x1d80')] = _0x4613fd; }, 'activate': function(_0x105568, _0x15a4f1) { _0xeffd47['prototype'][_0x4cc7('0x5d')][_0x4cc7('0x96b')](this, _0x105568, _0x15a4f1); _0x15a4f1 = _0x105568[_0x4cc7('0x19bc')]; _0x105568 = _0x105568['fragmentData']; _0x105568['set'](_0x15a4f1, this[_0x4cc7('0x1d80')]); _0x105568['set'](_0x15a4f1 + 0x1, this[_0x4cc7('0x1d92')]); }, 'cleanCompilationData': function() { _0xeffd47['prototype']['cleanCompilationData'][_0x4cc7('0x96b')](this); this[_0x4cc7('0x181d')] = null; }, 'clampSpecular': function(_0x34a6ac, _0x5129af, _0x2a974d, _0x171d07) { return 'sub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x5129af) + '.y,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x5129af) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x181d')]) + _0x4cc7('0x1d95') + _0x4bf907[_0x4cc7('0x4dc')](_0x5129af) + _0x4cc7('0x156') + _0x4bf907['string'](_0x5129af) + '.y,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_dataReg']) + '.x\x0asat\x20' + _0x4bf907['string'](_0x5129af) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x5129af) + _0x4cc7('0x1d96') + _0x4bf907['string'](_0x5129af) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x5129af) + _0x4cc7('0x132') + _0x4bf907['string'](this[_0x4cc7('0x181d')]) + '.y\x0amul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x5129af) + _0x4cc7('0x132') + _0x4bf907['string'](_0x5129af) + '.w,\x20' + _0x4bf907['string'](_0x5129af) + '.y\x0a'; }, 'getFragmentPreLightingCode': function(_0x1d21ee, _0x5b7d54) { this[_0x4cc7('0x181d')] = _0x5b7d54[_0x4cc7('0xe57')](); _0x1d21ee[_0x4cc7('0x19bc')] = 0x4 * this[_0x4cc7('0x181d')][_0x4cc7('0x19f4')](); return _0xeffd47[_0x4cc7('0x8')]['getFragmentPreLightingCode'][_0x4cc7('0x96b')](this, _0x1d21ee, _0x5b7d54); }, '__class__': _0x1a807e, '__properties__': _0x5aff49(_0xeffd47[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_smoothness': _0x4cc7('0x178e') }) }); var _0x42e94f = function(_0x4ecee7) { if (_0x56067a[_0x4cc7('0x622')] === _0x4cc7('0x623')) { _0x4ae64a[_0x4cc7('0x96b')](this); if (0x14 != _0x4ecee7[_0x4cc7('0x21')]) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1d97'))); this[_0x4cc7('0x1036')] = _0x4ecee7; } else { this['left'][_0x4cc7('0x21')] = _0x4ecee7; this[_0x4cc7('0x1d98')][_0x4cc7('0x21')] = _0x4ecee7; return this[_0x4cc7('0x1d99')][_0x4cc7('0x21')] = _0x4ecee7; } }; _0x16dada[_0x2d63f9['JghRq']] = _0x42e94f; _0x42e94f[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x43b'), _0x4cc7('0x43d'), _0x4cc7('0x1d9a')]; _0x42e94f['__super__'] = _0x298f62; _0x42e94f[_0x4cc7('0x8')] = _0x5aff49(_0x298f62[_0x4cc7('0x8')], { '_matrix': null, 'getFragmentCode': function(_0x3a7f71, _0x412865, _0x2a937d) { var _0x390053 = '' , _0x2c3b7e = _0x412865[_0x4cc7('0xe57')](); _0x412865[_0x4cc7('0xe57')](); _0x412865[_0x4cc7('0xe57')](); _0x412865[_0x4cc7('0xe57')](); _0x412865 = _0x412865[_0x4cc7('0xe57')](); _0x3a7f71[_0x4cc7('0x1cf9')] = 0x4 * _0x2c3b7e[_0x4cc7('0x19f4')](); return _0x390053 += _0x4cc7('0x12da') + _0x4bf907[_0x4cc7('0x4dc')](_0x2a937d) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2a937d) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2c3b7e) + _0x4cc7('0xe25') + _0x4bf907['string'](_0x2a937d) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2a937d) + ',\x20' + _0x4bf907['string'](_0x412865) + '\x0a'; }, 'activate': function(_0x14f08, _0x3ff2f5) { _0x3ff2f5 = this['_matrix']; var _0xdf1cef = _0x14f08[_0x4cc7('0x1cf9')]; _0x14f08 = _0x14f08['fragmentData']; _0x14f08[_0x4cc7('0x9e7')](_0xdf1cef, _0x3ff2f5[0x0]); _0x14f08[_0x4cc7('0x9e7')](_0xdf1cef + 0x1, _0x3ff2f5[0x1]); _0x14f08[_0x4cc7('0x9e7')](_0xdf1cef + 0x2, _0x3ff2f5[0x2]); _0x14f08[_0x4cc7('0x9e7')](_0xdf1cef + 0x3, _0x3ff2f5[0x3]); _0x14f08[_0x4cc7('0x9e7')](_0xdf1cef + 0x4, _0x3ff2f5[0x5]); _0x14f08['set'](_0xdf1cef + 0x5, _0x3ff2f5[0x6]); _0x14f08[_0x4cc7('0x9e7')](_0xdf1cef + 0x6, _0x3ff2f5[0x7]); _0x14f08[_0x4cc7('0x9e7')](_0xdf1cef + 0x7, _0x3ff2f5[0x8]); _0x14f08['set'](_0xdf1cef + 0x8, _0x3ff2f5[0xa]); _0x14f08[_0x4cc7('0x9e7')](_0xdf1cef + 0x9, _0x3ff2f5[0xb]); _0x14f08[_0x4cc7('0x9e7')](_0x56067a[_0x4cc7('0x61b')](_0xdf1cef, 0xa), _0x3ff2f5[0xc]); _0x14f08[_0x4cc7('0x9e7')](_0xdf1cef + 0xb, _0x3ff2f5[0xd]); _0x14f08[_0x4cc7('0x9e7')](_0xdf1cef + 0xc, _0x3ff2f5[0xf]); _0x14f08[_0x4cc7('0x9e7')](_0xdf1cef + 0xd, _0x3ff2f5[0x10]); _0x14f08[_0x4cc7('0x9e7')](_0xdf1cef + 0xe, _0x3ff2f5[0x11]); _0x14f08[_0x4cc7('0x9e7')](_0xdf1cef + 0xf, _0x3ff2f5[0x12]); _0x14f08[_0x4cc7('0x9e7')](_0xdf1cef + 0x10, _0x3ff2f5[0x4]); _0x14f08['set'](_0xdf1cef + 0x11, _0x3ff2f5[0x9]); _0x14f08['set'](_0xdf1cef + 0x12, _0x3ff2f5[0xe]); _0x14f08['set'](_0xdf1cef + 0x13, _0x3ff2f5[0x13]); }, '__class__': _0x42e94f }); var _0x5f195e = function() { _0x4ae64a[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0x1d9b')] = _0x5f195e; _0x5f195e[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x3cf')], _0x4cc7('0x43b'), 'methods', _0x4cc7('0x1d9c')]; _0x5f195e['__super__'] = _0x298f62; _0x5f195e[_0x4cc7('0x8')] = _0x5aff49(_0x298f62[_0x4cc7('0x8')], { '_colorTransform': null, 'get_colorTransform': function() { return this[_0x4cc7('0xe05')]; }, 'set_colorTransform': function(_0x139708) { return this[_0x4cc7('0xe05')] = _0x139708; }, 'getFragmentCode': function(_0x160171, _0x38ab3c, _0x4b816a) { var _0x1e141b = '' , _0x489886 = _0x38ab3c[_0x4cc7('0xe57')](); _0x38ab3c = _0x38ab3c[_0x4cc7('0xe57')](); _0x160171[_0x4cc7('0x1cf9')] = 0x4 * _0x489886['get_index'](); return _0x1e141b += _0x56067a[_0x4cc7('0x624')] + _0x4bf907['string'](_0x4b816a) + ',\x20' + _0x4b816a[_0x4cc7('0x8eb')]() + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x489886) + '\x0aadd\x20' + _0x4bf907['string'](_0x4b816a) + ',\x20' + _0x4b816a[_0x4cc7('0x8eb')]() + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x38ab3c) + '\x0a'; }, 'activate': function(_0x4374f0, _0x12f0a9) { if (_0x2d63f9[_0x4cc7('0x145')] === _0x4cc7('0x1d9d')) { _0x2cd77f[_0x4cc7('0x96b')](this); this['_baseMethod'] = _0x12f0a9; null == this[_0x4cc7('0xb37')] && (this[_0x4cc7('0xb37')] = new _0x2cd77f()); this[_0x4cc7('0xb37')]['_modulateMethod'] = _0x4374f0; this['_baseMethod'][_0x4cc7('0x9ad')](_0x4cc7('0x144'), _0x48c401(this, this[_0x4cc7('0x1d50')])); } else { _0x12f0a9 = _0x4374f0[_0x4cc7('0x1cf9')]; _0x4374f0 = _0x4374f0[_0x4cc7('0x19bb')]; _0x4374f0['set'](_0x12f0a9, this['_colorTransform'][_0x4cc7('0x129a')]); _0x4374f0[_0x4cc7('0x9e7')](_0x12f0a9 + 0x1, this[_0x4cc7('0xe05')]['greenMultiplier']); _0x4374f0[_0x4cc7('0x9e7')](_0x12f0a9 + 0x2, this['_colorTransform'][_0x4cc7('0x129b')]); _0x4374f0[_0x4cc7('0x9e7')](_0x12f0a9 + 0x3, this[_0x4cc7('0xe05')][_0x4cc7('0xb11')]); _0x4374f0['set'](_0x12f0a9 + 0x4, 0.00392156862745098 * this['_colorTransform'][_0x4cc7('0x129c')]); _0x4374f0[_0x4cc7('0x9e7')](_0x12f0a9 + 0x5, 0.00392156862745098 * this[_0x4cc7('0xe05')][_0x4cc7('0x129d')]); _0x4374f0[_0x4cc7('0x9e7')](_0x12f0a9 + 0x6, 0.00392156862745098 * this[_0x4cc7('0xe05')][_0x4cc7('0x129e')]); _0x4374f0[_0x4cc7('0x9e7')](_0x12f0a9 + 0x7, 0.00392156862745098 * this[_0x4cc7('0xe05')][_0x4cc7('0x129f')]); } }, '__class__': _0x5f195e, '__properties__': _0x5aff49(_0x298f62[_0x4cc7('0x8')]['__properties__'], { 'set_colorTransform': _0x4cc7('0x17ac'), 'get_colorTransform': 'get_colorTransform' }) }); var _0x2b5628 = function() { _0x2d186d[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0x1d9e')] = _0x2b5628; _0x2b5628[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'materials', 'methods', _0x4cc7('0x1d9f')]; _0x2b5628[_0x4cc7('0x92b')] = _0x2d186d; _0x2b5628[_0x4cc7('0x8')] = _0x5aff49(_0x2d186d[_0x4cc7('0x8')], { 'initConstants': function(_0x2a3a26) { var _0x11aca0 = _0x2a3a26['fragmentData']; _0x2a3a26 = _0x2a3a26[_0x4cc7('0x1cf9')]; _0x11aca0[_0x4cc7('0x9e7')](_0x2a3a26, 0x1); _0x11aca0[_0x4cc7('0x9e7')](_0x2a3a26 + 0x1, 0.00392156862745098); _0x11aca0['set'](_0x2a3a26 + 0x2, 0.000015378700499807768); _0x11aca0['set'](_0x2a3a26 + 0x3, 6.030862941101084e-8); }, 'getFragmentPostLightingCode': function(_0x2f5744, _0x38a09b, _0x2aa30a) { var _0x441809 = ''; if (!this[_0x4cc7('0x1ce3')]) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1da0'))); 0x0 < _0x2f5744[_0x4cc7('0x1ce4')] && (null != this[_0x4cc7('0x1546')] && (_0x441809 += 'mul\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + _0x4cc7('0x139') + _0x4bf907['string'](this[_0x4cc7('0x1546')]) + '.w\x0a'), _0x441809 += _0x4cc7('0x161') + _0x4bf907[_0x4cc7('0x4dc')](_0x2aa30a) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + '.xyz,\x20' + _0x4bf907['string'](_0x2aa30a) + _0x56067a[_0x4cc7('0x625')] + _0x4bf907[_0x4cc7('0x4dc')](_0x2aa30a) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2aa30a) + '.xyz\x0a', _0x38a09b[_0x4cc7('0x19f7')](this['_totalLightColorReg'])); var _0x9b00d5 = 0x0 < _0x2f5744[_0x4cc7('0x1ce4')] ? _0x38a09b[_0x4cc7('0xe55')]() : _0x2aa30a; this[_0x4cc7('0x1d3b')] = _0x38a09b[_0x4cc7('0xe59')](); _0x2f5744[_0x4cc7('0x11b7')] = this[_0x4cc7('0x1d3b')]['get_index'](); _0x38a09b = _0x38a09b['getFreeFragmentConstant'](); _0x2f5744[_0x4cc7('0x1cf9')] = 0x4 * _0x38a09b[_0x4cc7('0x19f4')](); _0x441809 += _0x56067a[_0x4cc7('0x61b')](this[_0x4cc7('0x1548')](_0x2f5744, _0x9b00d5, this[_0x4cc7('0x1d3b')], this[_0x4cc7('0x11b8')]()) + _0x4cc7('0x1be1') + _0x4bf907[_0x4cc7('0x4dc')](_0x9b00d5) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x9b00d5) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x38a09b), _0x4cc7('0x697')) + _0x4bf907[_0x4cc7('0x4dc')](_0x9b00d5) + _0x4cc7('0x1da1') + _0x4bf907['string'](_0x9b00d5) + _0x4cc7('0x1da2') + _0x4bf907[_0x4cc7('0x4dc')](_0x9b00d5) + _0x4cc7('0x132') + _0x4bf907['string'](_0x38a09b) + _0x4cc7('0x61d') + _0x4bf907['string'](_0x9b00d5) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x38a09b) + '.xxx,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x9b00d5) + _0x4cc7('0x181b'); return 0x0 == _0x2f5744[_0x4cc7('0x1ce4')] ? _0x441809 : _0x441809 += 'mul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2aa30a) + _0x4cc7('0x139') + _0x4bf907['string'](_0x9b00d5) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x2aa30a) + _0x4cc7('0x1da3') + _0x4bf907[_0x4cc7('0x4dc')](_0x2aa30a) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x9b00d5) + _0x4cc7('0x147'); }, '__class__': _0x2b5628 }); var _0x52aa7e = function(_0x5e5cf7) { this[_0x4cc7('0x1da4')] = _0x5260f5[_0x4cc7('0x9a0')](_0x5e5cf7, _0x52fef7); this[_0x4cc7('0x1da5')] = null; _0x11cd5d[_0x4cc7('0x96b')](this, _0x5e5cf7); }; _0x16dada['away3d.materials.methods.SimpleShadowMapMethodBase'] = _0x52aa7e; _0x52aa7e[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x2d63f9['IQRik'], _0x4cc7('0x1da6')]; _0x52aa7e[_0x4cc7('0x92b')] = _0x11cd5d; _0x52aa7e[_0x4cc7('0x8')] = _0x5aff49(_0x11cd5d[_0x4cc7('0x8')], { '_depthMapCoordReg': null, '_usePoint': null, 'initVO': function(_0x363c68) { _0x363c68[_0x4cc7('0x1c3f')] = !0x0; _0x363c68[_0x4cc7('0x1c41')] = !0x0; _0x363c68[_0x4cc7('0x1c40')] = this['_usePoint']; _0x363c68[_0x4cc7('0x1c50')] = 0x0 < _0x363c68[_0x4cc7('0x1ce4')]; }, 'initConstants': function(_0x3010a8) { var _0x3c3f6b = _0x3010a8[_0x4cc7('0x19bb')] , _0x5a9aa7 = _0x3010a8[_0x4cc7('0x1a84')] , _0x1c7c39 = _0x3010a8[_0x4cc7('0x1cf9')]; _0x3c3f6b[_0x4cc7('0x9e7')](_0x1c7c39, 0x1); _0x3c3f6b['set'](_0x1c7c39 + 0x1, 0.00392156862745098); _0x3c3f6b[_0x4cc7('0x9e7')](_0x1c7c39 + 0x2, 0.000015378700499807768); _0x3c3f6b['set'](_0x1c7c39 + 0x3, 6.030862941101084e-8); _0x3c3f6b['set'](_0x1c7c39 + 0x6, 0x0); _0x3c3f6b[_0x4cc7('0x9e7')](_0x1c7c39 + 0x7, 0x1); this[_0x4cc7('0x1da4')] && (_0x3c3f6b[_0x4cc7('0x9e7')](_0x1c7c39 + 0x8, 0x0), _0x3c3f6b[_0x4cc7('0x9e7')](_0x1c7c39 + 0x9, 0x0), _0x3c3f6b['set'](_0x1c7c39 + 0xa, 0x0), _0x3c3f6b[_0x4cc7('0x9e7')](_0x1c7c39 + 0xb, 0x1)); _0x1c7c39 = _0x3010a8[_0x4cc7('0x12d8')]; -0x1 != _0x1c7c39 && (_0x5a9aa7[_0x4cc7('0x9e7')](_0x1c7c39, 0.5), _0x5a9aa7[_0x4cc7('0x9e7')](_0x1c7c39 + 0x1, -0.5), _0x5a9aa7['set'](_0x1c7c39 + 0x2, 0x0), _0x5a9aa7[_0x4cc7('0x9e7')](_0x1c7c39 + 0x3, 0x1)); }, 'cleanCompilationData': function() { _0x11cd5d[_0x4cc7('0x8')][_0x4cc7('0x1cc5')][_0x4cc7('0x96b')](this); this['_depthMapCoordReg'] = null; }, 'getVertexCode': function(_0x78704b, _0x4192c2) { return this[_0x4cc7('0x1da4')] ? this[_0x4cc7('0x1da7')](_0x78704b, _0x4192c2) : this[_0x4cc7('0x1da8')](_0x78704b, _0x4192c2); }, 'getPointVertexCode': function(_0x27ade1, _0x48b608) { _0x27ade1[_0x4cc7('0x12d8')] = -0x1; return ''; }, 'getPlanarVertexCode': function(_0x188f40, _0x37058b) { var _0x239674 = '' , _0x32be0d = _0x37058b[_0x4cc7('0xf1c')]() , _0x318387 = _0x37058b[_0x4cc7('0x12d7')]() , _0x123daa = _0x37058b[_0x4cc7('0x12d7')](); _0x37058b[_0x4cc7('0x12d7')](); _0x37058b[_0x4cc7('0x12d7')](); _0x37058b[_0x4cc7('0x12d7')](); this[_0x4cc7('0x1da5')] = _0x37058b[_0x4cc7('0xe56')](); _0x188f40[_0x4cc7('0x12d8')] = 0x4 * _0x318387[_0x4cc7('0x19f4')](); return _0x239674 += _0x4cc7('0x12da') + _0x4bf907['string'](_0x32be0d) + ',\x20' + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c42')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x123daa) + '\x0adiv\x20' + _0x4bf907['string'](_0x32be0d) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x32be0d) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x32be0d) + '.w\x0amul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x32be0d) + _0x4cc7('0x14b') + _0x4bf907['string'](_0x32be0d) + '.xy,\x20' + _0x4bf907['string'](_0x318387) + _0x4cc7('0x1da9') + _0x4bf907['string'](this[_0x4cc7('0x1da5')]) + ',\x20' + _0x4bf907['string'](_0x32be0d) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x318387) + _0x4cc7('0x1daa'); }, 'getFragmentCode': function(_0x2b4c92, _0x24c407, _0x516178) { if (_0x4cc7('0x1dab') === _0x4cc7('0x1dab')) { _0x24c407 = this[_0x4cc7('0x1da4')] ? this[_0x4cc7('0x1dac')](_0x2b4c92, _0x24c407, _0x516178) : this[_0x4cc7('0x1dad')](_0x2b4c92, _0x24c407, _0x516178); return _0x24c407 += _0x4cc7('0x161') + _0x4bf907[_0x4cc7('0x4dc')](_0x516178) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x516178) + _0x4cc7('0x1dae') + (_0x2b4c92[_0x4cc7('0x1cf9')] / 0x4 + 0x1) + _0x4cc7('0x1d89') + _0x4bf907[_0x4cc7('0x4dc')](_0x516178) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x516178) + _0x2d63f9[_0x4cc7('0x1daf')]; } else { _0x1c24cf[_0x4cc7('0x96b')](this, 'options/HomeIcon.png', _0x17783b[_0x4cc7('0x1db0')]); } }, 'getPlanarFragmentCode': function(_0x50c748, _0x5e77a2, _0x12ec39) { throw new _0x202aa0(new _0xb16e5a()); }, 'getPointFragmentCode': function(_0x349417, _0x4615a5, _0x308119) { throw new _0x202aa0(new _0xb16e5a()); }, 'setRenderState': function(_0xdd3a5a, _0xbd09c1, _0x3af300, _0x84c43b) { this[_0x4cc7('0x1da4')] || _0x5260f5['__cast'](this[_0x4cc7('0x153c')], _0x44d240)[_0x4cc7('0x1db1')]()[_0x4cc7('0xf37')](_0xdd3a5a['vertexData'], _0xdd3a5a['vertexConstantsIndex'] + 0x4, !0x0); }, 'getCascadeFragmentCode': function(_0x5a5d60, _0x4d172f, _0x37c966, _0x3c603b, _0x290111, _0xc4b7e3) { throw new _0x202aa0(new _0xc6df85('This\x20shadow\x20method\x20is\x20incompatible\x20with\x20cascade\x20shadows')); }, 'activate': function(_0x5728ea, _0x5ec00e) { var _0x350c4e = _0x5728ea[_0x4cc7('0x19bb')] , _0x4451af = _0x5728ea[_0x4cc7('0x1cf9')]; this[_0x4cc7('0x1da4')] ? _0x350c4e[_0x4cc7('0x9e7')](_0x4451af + 0x4, -Math['pow'](0x1 / (_0x5260f5['__cast'](this[_0x4cc7('0x1d4a')], _0x52fef7)[_0x4cc7('0x156d')]() * this['_epsilon']), 0x2)) : _0x5728ea[_0x4cc7('0x1a84')][_0x4cc7('0x9e7')](_0x5728ea[_0x4cc7('0x12d8')] + 0x3, -0x1 / (_0x5260f5['__cast'](this['_shadowMapper'], _0x44d240)[_0x4cc7('0x158e')]() * this['_epsilon'])); _0x350c4e[_0x4cc7('0x9e7')](_0x4451af + 0x5, 0x1 - this[_0x4cc7('0x1d49')]); if (this['_usePoint']) { var _0x289a89 = this[_0x4cc7('0x1d4a')][_0x4cc7('0x13f9')](); _0x350c4e[_0x4cc7('0x9e7')](_0x4451af + 0x8, _0x289a89['x']); _0x350c4e['set'](_0x4451af + 0x9, _0x289a89['y']); _0x350c4e[_0x4cc7('0x9e7')](_0x4451af + 0xa, _0x289a89['z']); _0x289a89 = _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0x1d4a')], _0x52fef7)[_0x4cc7('0x1569')]; _0x350c4e[_0x4cc7('0x9e7')](_0x4451af + 0xb, 0x1 / (0x2 * _0x289a89 * _0x289a89)); } _0x5ec00e['_context3D'][_0x4cc7('0x19bf')](_0x5728ea[_0x4cc7('0x11b7')], this[_0x4cc7('0x1d4a')][_0x4cc7('0x13ed')]()[_0x4cc7('0x1578')]()[_0x4cc7('0x19c1')](_0x5ec00e)); }, 'activateForCascade': function(_0x417492, _0x184373) { throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1db2'))); }, '__class__': _0x52aa7e }); var _0x4e4757 = function(_0x3e6360, _0x2811d8) { null == _0x2811d8 && (_0x2811d8 = 0x4); this[_0x4cc7('0x19be')] = 0x1; _0x52aa7e[_0x4cc7('0x96b')](this, _0x3e6360); this[_0x4cc7('0x1570')] = this[_0x4cc7('0x1d4a')]['get_shadowMapper']()['get_depthMapSize'](); this[_0x4cc7('0x1db3')](_0x2811d8); ++_0x4e4757[_0x4cc7('0x1db4')]; null == _0x4e4757[_0x4cc7('0x19c0')] && this[_0x4cc7('0x1db5')](); }; _0x16dada['away3d.materials.methods.DitheredShadowMapMethod'] = _0x4e4757; _0x4e4757['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), 'methods', _0x2d63f9[_0x4cc7('0x1db6')]]; _0x4e4757['__super__'] = _0x52aa7e; _0x4e4757[_0x4cc7('0x8')] = _0x5aff49(_0x52aa7e['prototype'], { '_depthMapSize': null, '_range': null, '_numSamples': null, 'set_numSamples': function(_0x918cdb) { this[_0x4cc7('0x19bd')] = _0x918cdb; 0x1 > this[_0x4cc7('0x19bd')] ? this['_numSamples'] = 0x1 : 0x18 < this['_numSamples'] && (this['_numSamples'] = 0x18); this[_0x4cc7('0x1b50')](); return _0x918cdb; }, 'initVO': function(_0x5eeee5) { if (_0x4cc7('0x1db7') === _0x4cc7('0x1db8')) { this[_0x4cc7('0x1db9')] = _0x29cea6[_0x4cc7('0x55')](_0x5eeee5, _0x4cc7('0x1dba')); return this[_0x4cc7('0x5e2')] = _0x5eeee5; } else { _0x52aa7e[_0x4cc7('0x8')][_0x4cc7('0xb38')][_0x4cc7('0x96b')](this, _0x5eeee5); _0x5eeee5['needsProjection'] = !0x0; } }, 'initConstants': function(_0x27fb44) { _0x52aa7e[_0x4cc7('0x8')]['initConstants'][_0x4cc7('0x96b')](this, _0x27fb44); _0x27fb44[_0x4cc7('0x19bb')][_0x4cc7('0x9e7')](_0x27fb44[_0x4cc7('0x1cf9')] + 0x8, 0x1 / this[_0x4cc7('0x19bd')]); }, 'set_range': function(_0x525f13) { this[_0x4cc7('0x19be')] = _0x525f13 / 0x2; return _0x525f13; }, 'initGrainTexture': function() { if (_0x4cc7('0x1dbb') !== _0x4cc7('0x1dbc')) { _0x4e4757['_grainBitmapData'] = new _0x436dff(0x40,0x40,!0x1); for (var _0x110faf = _0x2bc114[_0x4cc7('0x9cc')](null), _0x43f86a = 0x1 / (this['_depthMapSize'] * this[_0x4cc7('0x19be')]), _0x24fec0, _0x57219d, _0x143d95 = 0x0; 0x1000 > _0x143d95; ) { if ('pWoAM' !== _0x4cc7('0x1dbd')) { var _0x2c0155 = _0x143d95++; _0x24fec0 = 0x2 * (Math[_0x4cc7('0xc2b')]() - 0.5); _0x57219d = 0x2 * (Math[_0x4cc7('0xc2b')]() - 0.5); _0x24fec0 = 0x0 > _0x24fec0 ? _0x24fec0 - _0x43f86a : _0x56067a[_0x4cc7('0x61b')](_0x24fec0, _0x43f86a); _0x57219d = 0x0 > _0x57219d ? _0x57219d - _0x43f86a : _0x57219d + _0x43f86a; 0x1 < _0x24fec0 ? _0x24fec0 = 0x1 : -0x1 > _0x24fec0 && (_0x24fec0 = -0x1); 0x1 < _0x57219d ? _0x57219d = 0x1 : -0x1 > _0x57219d && (_0x57219d = -0x1); _0x110faf['set'](_0x2c0155, (0xff * (0.5 * _0x24fec0 + 0.5) | 0x0) << 0x10 | (0xff * (0.5 * _0x57219d + 0.5) | 0x0) << 0x8); } else { null == this[_0x4cc7('0x11aa')] && (this['spawnTransform'] = new _0x45eb9e()); var _0x1e4c92 = this[_0x4cc7('0x11aa')] , _0x488b50 = this[_0x4cc7('0xb7f')][_0x4cc7('0x17c3')]['get_inverseSceneTransform']()['transformVector'](this[_0x4cc7('0x11d6')][_0x4cc7('0x1a6b')][_0x4cc7('0xcc2')]); null == _0x1e4c92['position'] && (_0x1e4c92[_0x4cc7('0xcc2')] = new _0x21e384()); _0x1e4c92[_0x4cc7('0xcc2')][_0x4cc7('0xa28')](_0x488b50); _0x1e4c92 = this[_0x4cc7('0x11aa')]; _0x488b50 = _0x2a6728['ZERO']; null == _0x1e4c92['eulers'] && (_0x1e4c92['eulers'] = new _0x21e384()); _0x1e4c92[_0x4cc7('0x1dbe')][_0x4cc7('0xa28')](_0x488b50); this[_0x4cc7('0xb7f')][_0x4cc7('0x11d6')] != this['currentSection'] && this[_0x4cc7('0xb7f')][_0x4cc7('0x1dbf')] != _0x3b0d34[_0x4cc7('0x1dc0')] ? this[_0x4cc7('0x11aa')][_0x4cc7('0xcc2')]['z'] = this[_0x4cc7('0xb7f')]['currentSection'][_0x4cc7('0x11d7')] + this[_0x4cc7('0xf3f')] : this['tunnel']['backwards'] && (this[_0x4cc7('0x11aa')]['position']['z'] -= this[_0x4cc7('0x11d6')][_0x4cc7('0x1dc1')]); } } _0x4e4757['_grainBitmapData'][_0x4cc7('0x1dc2')](_0x4e4757[_0x4cc7('0x1dc3')][_0x4cc7('0xaee')], _0x110faf); _0x4e4757[_0x4cc7('0x19c0')] = new _0xf32aa2(_0x4e4757[_0x4cc7('0x1dc3')]); } else { this['_screenPass']['set_colorTransform'](_0x110faf); return _0x110faf; } }, 'activate': function(_0x26716d, _0x1c7162) { if ('rxEGh' === 'mLweJ') { this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x6e); } else { _0x52aa7e[_0x4cc7('0x8')][_0x4cc7('0x5d')]['call'](this, _0x26716d, _0x1c7162); var _0x433082 = _0x26716d[_0x4cc7('0x19bb')] , _0x26a9ab = _0x26716d[_0x4cc7('0x1cf9')]; _0x433082[_0x4cc7('0x9e7')](_0x26a9ab + 0x9, (_0x1c7162[_0x4cc7('0xa74')]() - 0x1) / 0x3f); _0x433082[_0x4cc7('0x9e7')](_0x56067a[_0x4cc7('0x61b')](_0x26a9ab, 0xa), (_0x1c7162[_0x4cc7('0xa75')]() - 0x1) / 0x3f); _0x433082[_0x4cc7('0x9e7')](_0x26a9ab + 0xb, 0x2 * this[_0x4cc7('0x19be')] / this[_0x4cc7('0x1570')]); _0x1c7162[_0x4cc7('0xdb2')][_0x4cc7('0x19bf')](_0x26716d[_0x4cc7('0x11b7')] + 0x1, _0x4e4757[_0x4cc7('0x19c0')][_0x4cc7('0x19c1')](_0x1c7162)); } }, 'getPlanarFragmentCode': function(_0x20dbde, _0x4dc83d, _0x29d5ae) { var _0x1f6771 = _0x4dc83d[_0x4cc7('0xe59')]() , _0x46b71a = _0x4dc83d[_0x4cc7('0xe57')](); _0x4dc83d[_0x4cc7('0xe57')](); var _0xbf7d8 = _0x4dc83d[_0x4cc7('0xe57')](); _0x20dbde['fragmentConstantsIndex'] = 0x4 * _0x46b71a[_0x4cc7('0x19f4')](); _0x20dbde[_0x4cc7('0x11b7')] = _0x1f6771['get_index'](); return this[_0x4cc7('0x1dc4')](_0x4dc83d, _0xbf7d8, _0x1f6771, _0x46b71a, _0x29d5ae); }, 'getSampleCode': function(_0x2e233b, _0x5f53ef, _0x2fba37, _0x3d4e46, _0xa9cc0d) { var _0x395615 = '' , _0x485f24 = _0x2e233b[_0x4cc7('0xe59')]() , _0x3c45eb = _0x2e233b['getFreeFragmentVectorTemp']() , _0x1c939b = this[_0x4cc7('0x19bd')]; _0x2e233b['addFragmentTempUsages'](_0x3c45eb, 0x1); var _0x48c401 = _0x2e233b[_0x4cc7('0xe55')]() , _0x16dada = this[_0x4cc7('0xf1e')][_0x4cc7('0x1c82')]; for (_0x395615 += 'div\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + _0x4cc7('0x62c') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0x5f53ef) + '.yz\x0a'; 0x0 < _0x1c939b; ) _0x395615 = _0x1c939b == this[_0x4cc7('0x19bd')] ? _0x395615 + _0x2d63f9[_0x4cc7('0x140')]('tex\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x485f24), _0x4cc7('0x1dc5')) : _0x395615 + (_0x4cc7('0x1cd0') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + _0x4cc7('0x1dc6') + _0x4bf907[_0x4cc7('0x4dc')](_0x485f24) + _0x4cc7('0x1dc5')), _0x395615 += _0x2d63f9['zbTbF'](_0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + _0x4cc7('0x8c8') + _0x4bf907['string'](_0x3c45eb) + _0x4cc7('0x1dc7') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + '.zw,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + _0x4cc7('0x8c8'), _0x4bf907['string'](_0x5f53ef)) + _0x4cc7('0x147'), _0x395615 = _0x1c939b == this[_0x4cc7('0x19bd')] ? _0x395615 + (_0x4cc7('0x161') + _0x4bf907['string'](_0x3c45eb) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + _0x4cc7('0x8c8') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1da5')]) + _0x4cc7('0x1dc8') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + ',\x20' + _0x4bf907['string'](_0x3c45eb) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2fba37) + '\x20<2d,nearest,clamp,mipnone>\x0adp4\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3d4e46) + '\x0aslt\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xa9cc0d) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1da5')]) + '.z,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x1dc9')) : _0x395615 + this['addSample'](_0x3c45eb, _0x2fba37, _0x3d4e46, _0xa9cc0d, _0x2e233b), 0x4 < _0x1c939b && (_0x395615 += _0x4cc7('0x161') + _0x4bf907['string'](_0x3c45eb) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + _0x4cc7('0x1be2') + this[_0x4cc7('0x1dca')](_0x3c45eb, _0x2fba37, _0x3d4e46, _0xa9cc0d, _0x2e233b)), 0x1 < _0x1c939b && (_0x395615 += 'sub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + '.xy,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_depthMapCoordReg']) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + _0x4cc7('0x1be2') + this[_0x4cc7('0x1dca')](_0x3c45eb, _0x2fba37, _0x3d4e46, _0xa9cc0d, _0x2e233b)), 0x5 < _0x1c939b && (_0x395615 += _0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + '.xy,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + _0x4cc7('0x1be2') + this[_0x4cc7('0x1dca')](_0x3c45eb, _0x2fba37, _0x3d4e46, _0xa9cc0d, _0x2e233b)), 0x2 < _0x1c939b && (_0x395615 += _0x2d63f9[_0x4cc7('0x148')] + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + '.w,\x20' + _0x4bf907['string'](_0x3c45eb) + _0x2d63f9[_0x4cc7('0x1daf')], _0x395615 += _0x4cc7('0x161') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + '.xy,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + _0x4cc7('0x1dcb') + _0x4bf907[_0x4cc7('0x4dc')](this['_depthMapCoordReg']) + '.xy\x0a' + this[_0x4cc7('0x1dca')](_0x3c45eb, _0x2fba37, _0x3d4e46, _0xa9cc0d, _0x2e233b)), 0x6 < _0x1c939b && (_0x395615 += _0x4cc7('0x161') + _0x4bf907['string'](_0x3c45eb) + _0x4cc7('0x14b') + _0x4bf907['string'](_0x3c45eb) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + '.wz\x0a' + this[_0x4cc7('0x1dca')](_0x3c45eb, _0x2fba37, _0x3d4e46, _0xa9cc0d, _0x2e233b)), 0x3 < _0x1c939b && (_0x395615 += _0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1da5')]) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + _0x2d63f9[_0x4cc7('0x149')] + this[_0x4cc7('0x1dca')](_0x3c45eb, _0x2fba37, _0x3d4e46, _0xa9cc0d, _0x2e233b)), 0x7 < _0x1c939b && (_0x395615 += _0x4cc7('0x653') + _0x4bf907['string'](_0x3c45eb) + _0x2d63f9['nmkFv'] + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + _0x2d63f9[_0x4cc7('0x14a')] + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + '.wz\x0a' + this['addSample'](_0x3c45eb, _0x2fba37, _0x3d4e46, _0xa9cc0d, _0x2e233b)), _0x1c939b -= 0x8; _0x2e233b[_0x4cc7('0x19f7')](_0x3c45eb); return _0x395615 += _0x2d63f9[_0x4cc7('0x14c')](_0x4cc7('0xaf') + _0x4bf907[_0x4cc7('0x4dc')](_0xa9cc0d) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xa9cc0d) + _0x4cc7('0x132') + _0x4bf907['string'](_0x5f53ef), _0x4cc7('0x1d04')); }, 'addSample': function(_0x43cb48, _0x5daf7d, _0x34880f, _0x322e0e, _0x571370) { _0x571370 = _0x571370[_0x4cc7('0xe55')](); return _0x56067a[_0x4cc7('0x61b')](_0x4cc7('0x1cd0') + _0x4bf907['string'](_0x571370) + ',\x20' + _0x4bf907['string'](_0x43cb48) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x5daf7d) + _0x4cc7('0x1dcc') + _0x4bf907[_0x4cc7('0x4dc')](_0x571370) + _0x4cc7('0xdae'), _0x4bf907['string'](_0x571370)) + ',\x20' + _0x4bf907['string'](_0x34880f) + '\x0aslt\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x571370) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1da5')]) + _0x56067a['mamXV'] + _0x4bf907[_0x4cc7('0x4dc')](_0x571370) + '.z\x0aadd\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x322e0e) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x322e0e) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x571370) + _0x4cc7('0x1dc9'); }, 'activateForCascade': function(_0x24670f, _0x4d95a8) { var _0x4cd993 = _0x24670f[_0x4cc7('0x19bb')] , _0x21f869 = _0x24670f[_0x4cc7('0x19bc')]; _0x4cd993[_0x4cc7('0x9e7')](_0x21f869, 0x1 / this[_0x4cc7('0x19bd')]); _0x4cd993['set'](_0x21f869 + 0x1, _0x2d63f9[_0x4cc7('0x14d')](_0x4d95a8['get_width']() - 0x1, 0x3f)); _0x4cd993['set'](_0x21f869 + 0x2, _0x2d63f9[_0x4cc7('0x14e')](_0x4d95a8[_0x4cc7('0xa75')]() - 0x1, 0x3f)); _0x4cd993['set'](_0x21f869 + 0x3, _0x2d63f9[_0x4cc7('0x13f')](0x2, this['_range']) / this['_depthMapSize']); _0x4d95a8[_0x4cc7('0xdb2')][_0x4cc7('0x19bf')](_0x24670f[_0x4cc7('0x11b7')] + 0x1, _0x4e4757[_0x4cc7('0x19c0')][_0x4cc7('0x19c1')](_0x4d95a8)); }, 'getCascadeFragmentCode': function(_0x1e7378, _0x16edeb, _0xf7946c, _0x1335f3, _0x2c6ce5, _0x5629a6) { this[_0x4cc7('0x1da5')] = _0x2c6ce5; _0x2c6ce5 = _0x16edeb[_0x4cc7('0xe57')](); _0x1e7378[_0x4cc7('0x19bc')] = 0x4 * _0x2c6ce5[_0x4cc7('0x19f4')](); return this[_0x4cc7('0x1dc4')](_0x16edeb, _0x2c6ce5, _0x1335f3, _0xf7946c, _0x5629a6); }, '__class__': _0x4e4757, '__properties__': _0x5aff49(_0x52aa7e[_0x4cc7('0x8')]['__properties__'], { 'set_range': _0x4cc7('0x17be'), 'set_numSamples': _0x4cc7('0x1db3') }) }); var _0xc49689 = function(_0x4bd9c6) { _0x19e25c[_0x4cc7('0x96b')](this); this['_cubeTexture'] = _0x4bd9c6; }; _0x16dada['away3d.materials.methods.EnvMapAmbientMethod'] = _0xc49689; _0xc49689[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x43d'), _0x4cc7('0x1dcd')]; _0xc49689[_0x4cc7('0x92b')] = _0x19e25c; _0xc49689[_0x4cc7('0x8')] = _0x5aff49(_0x19e25c['prototype'], { '_cubeTexture': null, 'initVO': function(_0x9d825) { _0x19e25c[_0x4cc7('0x8')]['initVO'][_0x4cc7('0x96b')](this, _0x9d825); _0x9d825['needsNormals'] = !0x0; }, 'activate': function(_0x339785, _0x375dc1) { _0x19e25c[_0x4cc7('0x8')][_0x4cc7('0x5d')][_0x4cc7('0x96b')](this, _0x339785, _0x375dc1); _0x375dc1[_0x4cc7('0xdb2')][_0x4cc7('0x19bf')](_0x339785[_0x4cc7('0x11b7')], this[_0x4cc7('0x1dce')][_0x4cc7('0x19c1')](_0x375dc1)); }, 'getFragmentCode': function(_0x495746, _0x3d7103, _0x1de593) { var _0x2c031b = '' , _0x9624a0 = _0x3d7103[_0x4cc7('0xe59')](); _0x495746['texturesIndex'] = _0x9624a0['get_index'](); _0x2c031b += this['getTexCubeSampleCode'](_0x495746, _0x1de593, _0x9624a0, this[_0x4cc7('0x1dce')], this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')]); this[_0x4cc7('0x1d1c')] = _0x3d7103[_0x4cc7('0xe57')](); _0x495746['fragmentConstantsIndex'] = this[_0x4cc7('0x1d1c')][_0x4cc7('0x19f4')](); return _0x2c031b += 'add\x20' + _0x4bf907['string'](_0x1de593) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x1de593) + _0x4cc7('0x139') + _0x4bf907['string'](this[_0x4cc7('0x1d1c')]) + '.xyz\x0a'; }, '__class__': _0xc49689 }); var _0x57f579 = function(_0xf9a28d, _0x3ece7b) { if (_0x56067a['QOklx'] !== _0x4cc7('0x628')) { _0x50f396['call'](this, _0xf9a28d, _0x3ece7b); } else { null == _0x3ece7b && (_0x3ece7b = 0x1); _0x4ae64a['call'](this); this[_0x4cc7('0x1dce')] = _0xf9a28d; this['_alpha'] = _0x3ece7b; } }; _0x16dada[_0x4cc7('0x1dcf')] = _0x57f579; _0x57f579['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x43d'), 'EnvMapMethod']; _0x57f579[_0x4cc7('0x92b')] = _0x298f62; _0x57f579['prototype'] = _0x5aff49(_0x298f62[_0x4cc7('0x8')], { '_cubeTexture': null, '_alpha': null, '_mask': null, 'set_mask': function(_0x19673f) { null != _0x19673f == (null != this[_0x4cc7('0x1dd0')]) && (null == _0x19673f || null == this['_mask'] || _0x19673f[_0x4cc7('0x465')]() == this[_0x4cc7('0x1dd0')][_0x4cc7('0x465')]() && _0x19673f[_0x4cc7('0x1cef')]() == this['_mask']['get_format']()) || this[_0x4cc7('0x1b50')](); return this['_mask'] = _0x19673f; }, 'initVO': function(_0x579a51) { if (_0x4cc7('0x1dd1') !== 'FHgPR') { return _0x4029ca[_0x4cc7('0xce7')](_0x25e536['fromBytes'](_0x579a51, b)); } else { _0x579a51['needsNormals'] = !0x0; _0x579a51[_0x4cc7('0x1c3f')] = !0x0; _0x579a51['needsUV'] = null != this['_mask']; } }, 'activate': function(_0x3851ab, _0x409577) { var _0x3af8b3 = _0x409577[_0x4cc7('0xdb2')]; _0x3851ab['fragmentData']['set'](_0x3851ab[_0x4cc7('0x1cf9')], this[_0x4cc7('0x1d49')]); _0x3af8b3[_0x4cc7('0x19bf')](_0x3851ab[_0x4cc7('0x11b7')], this['_cubeTexture'][_0x4cc7('0x19c1')](_0x409577)); _0x2d63f9['zuvFZ'](null, this[_0x4cc7('0x1dd0')]) && _0x3af8b3['setTextureAt'](_0x2d63f9[_0x4cc7('0x14c')](_0x3851ab[_0x4cc7('0x11b7')], 0x1), this['_mask'][_0x4cc7('0x19c1')](_0x409577)); }, 'getFragmentCode': function(_0x201ee4, _0xfcf175, _0x11453a) { var _0x15a8f9 = _0xfcf175[_0x4cc7('0xe57')]() , _0x1666bd = _0xfcf175[_0x4cc7('0xe55')]() , _0x4b7cd8 = '' , _0x5ec559 = _0xfcf175[_0x4cc7('0xe59')](); _0x201ee4['texturesIndex'] = _0x5ec559[_0x4cc7('0x19f4')](); _0x201ee4['fragmentConstantsIndex'] = 0x4 * _0x15a8f9[_0x4cc7('0x19f4')](); _0xfcf175[_0x4cc7('0xf1a')](_0x1666bd, 0x1); var _0x20d002 = _0xfcf175[_0x4cc7('0xe55')](); _0x4b7cd8 += _0x4cc7('0x610') + _0x4bf907['string'](_0x1666bd) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')]) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x181c')]) + _0x4cc7('0x1dd2') + _0x4bf907[_0x4cc7('0x4dc')](_0x1666bd) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x1666bd) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x1666bd) + _0x4cc7('0x1dd3') + _0x4bf907[_0x4cc7('0x4dc')](_0x1666bd) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x1666bd) + _0x4cc7('0x1dd4') + _0x4bf907['string'](_0x1666bd) + _0x4cc7('0x139') + _0x4bf907['string'](_0x1666bd) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')]) + _0x4cc7('0x1dd5') + this[_0x4cc7('0x1dd6')](_0x201ee4, _0x1666bd, _0x5ec559, this[_0x4cc7('0x1dce')], _0x1666bd) + 'sub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x20d002) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x1666bd) + _0x4cc7('0x1dd7') + _0x4bf907[_0x4cc7('0x4dc')](_0x20d002) + '.w\x0asub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x1666bd) + ',\x20' + _0x4bf907['string'](_0x1666bd) + ',\x20' + _0x4bf907['string'](_0x11453a) + _0x4cc7('0x1dd8'); null != this[_0x4cc7('0x1dd0')] && (_0x5ec559 = _0xfcf175[_0x4cc7('0xe59')](), _0x4b7cd8 += this['getTex2DSampleCode'](_0x201ee4, _0x20d002, _0x5ec559, this['_mask'], this[_0x4cc7('0xf1e')][_0x4cc7('0x1c80')]) + _0x4cc7('0xaf') + _0x4bf907['string'](_0x1666bd) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x20d002) + ',\x20' + _0x4bf907['string'](_0x1666bd) + '\x0a'); _0x4b7cd8 += 'mul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x1666bd) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x1666bd) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x15a8f9) + _0x4cc7('0x1dd9') + _0x4bf907[_0x4cc7('0x4dc')](_0x11453a) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x11453a) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x1666bd) + '\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x0a'; _0xfcf175[_0x4cc7('0x19f7')](_0x1666bd); return _0x4b7cd8; }, '__class__': _0x57f579, '__properties__': _0x5aff49(_0x298f62['prototype'][_0x4cc7('0x2d6')], { 'set_mask': _0x4cc7('0xb2d') }) }); var _0x4efbea = function(_0xe73ff2) { if (_0x4cc7('0x1dda') === _0x4cc7('0x1dda')) { _0x52aa7e[_0x4cc7('0x96b')](this, _0xe73ff2); } else { var _0x27938a = new _0x1f7569(); null != this['_activeContainer'] && this[_0x4cc7('0x167d')]['addChild'](_0x27938a); _0x27938a[_0x4cc7('0xd6a')]('c_' + this['_containersList'][_0x4cc7('0x21')]); this['_containersList']['push'](_0x27938a); this[_0x4cc7('0x167d')] = _0x27938a; this[_0x4cc7('0xed1')](_0x27938a); this[_0x4cc7('0x169a')] = 'group'; } }; _0x16dada[_0x2d63f9[_0x4cc7('0x449')]] = _0x4efbea; _0x4efbea[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), 'methods', _0x4cc7('0x1ddb')]; _0x4efbea[_0x4cc7('0x92b')] = _0x52aa7e; _0x4efbea[_0x4cc7('0x8')] = _0x5aff49(_0x52aa7e['prototype'], { 'initConstants': function(_0x4ae7c2) { _0x52aa7e[_0x4cc7('0x8')][_0x4cc7('0x1d66')][_0x4cc7('0x96b')](this, _0x4ae7c2); var _0x281d7e = _0x4ae7c2[_0x4cc7('0x19bb')]; _0x4ae7c2 = _0x4ae7c2[_0x4cc7('0x1cf9')]; _0x281d7e[_0x4cc7('0x9e7')](_0x4ae7c2 + 0x8, 0.5); var _0x17324a = this[_0x4cc7('0x1b8c')]()[_0x4cc7('0x13ed')]()[_0x4cc7('0x40d')](); _0x281d7e['set'](_0x4ae7c2 + 0x9, _0x17324a); _0x281d7e['set'](_0x4ae7c2 + 0xa, 0x1 / _0x17324a); }, 'getPlanarFragmentCode': function(_0x50c3da, _0x4e1191, _0x3bbf21) { var _0x1f4459 = _0x4cc7('0x1ddc')[_0x4cc7('0x46')]('|') , _0x1c3b5d = 0x0; while (!![]) { switch (_0x1f4459[_0x1c3b5d++]) { case '0': _0x4e1191[_0x4cc7('0xf1a')](_0xd451ed, 0x1); continue; case '1': _0x2e058d += _0x56067a[_0x4cc7('0x629')](_0x56067a[_0x4cc7('0x62a')](_0x56067a[_0x4cc7('0x62a')](_0x56067a['TVjPI'](_0x56067a[_0x4cc7('0x62b')](_0x56067a['hGSRk'](_0x56067a[_0x4cc7('0x62b')](_0x4cc7('0x39e') + _0x4bf907['string'](_0x38212b), ',\x20') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1da5')]) + _0x4cc7('0x1d02') + _0x4bf907['string'](_0xd451ed) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1da5')]) + ',\x20' + _0x4bf907['string'](_0x4e0759) + _0x4cc7('0x1ddd') + _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed) + _0x4cc7('0xdae') + _0x4bf907['string'](_0xd451ed) + ',\x20' + _0x4bf907['string'](_0x34ceb9) + '\x0aslt\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + '.z,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1da5')]) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed) + '.z\x0aadd\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1da5')]) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x266def) + '.z\x0atex\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + ',\x20' + _0x4bf907['string'](_0x4e0759) + _0x4cc7('0x1ddd') + _0x4bf907['string'](_0xd451ed) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x34ceb9) + _0x4cc7('0x154') + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + _0x4cc7('0x132') + _0x4bf907['string'](this[_0x4cc7('0x1da5')]), _0x4cc7('0xdae')), _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed)) + _0x4cc7('0x61f') + _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](this['_depthMapCoordReg']), _0x4cc7('0x152')) + _0x4bf907[_0x4cc7('0x4dc')](_0x266def) + _0x4cc7('0x1dde') + _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed) + _0x4cc7('0x61d') + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + _0x4cc7('0x132') + _0x4bf907['string'](_0x38212b) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + _0x4cc7('0x61f') + _0x4bf907['string'](_0x38212b) + _0x4cc7('0x132') + _0x4bf907['string'](_0x38212b) + '.w,\x20' + _0x4bf907['string'](_0xd451ed) + '.x\x0aadd\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3bbf21) + _0x4cc7('0x132') + _0x4bf907['string'](_0x38212b) + '.z,\x20' + _0x4bf907['string'](_0x38212b) + _0x4cc7('0x1ddf') + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1da5')]) + _0x4cc7('0x1de0') + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + '.y,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1da5')]) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x266def) + _0x4cc7('0x1de1') + _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4e0759) + _0x4cc7('0x1ddd') + _0x4bf907['string'](_0xd451ed) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x34ceb9) + '\x0aslt\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + '.z,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1da5')]) + _0x4cc7('0xdae') + _0x4bf907['string'](_0xd451ed) + '.z\x0aadd\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + '.x,\x20' + _0x4bf907['string'](this['_depthMapCoordReg']) + '.x,\x20' + _0x4bf907['string'](_0x266def) + _0x4cc7('0x1de1') + _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4e0759) + _0x4cc7('0x1ddd') + _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed) + _0x56067a[_0x4cc7('0x627')] + _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x34ceb9) + _0x4cc7('0x154') + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this['_depthMapCoordReg']) + _0x56067a['mamXV'] + _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed) + '.z\x0amul\x20' + _0x4bf907['string'](_0xd451ed) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1da5')]) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x266def) + _0x4cc7('0x1dde') + _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed) + _0x4cc7('0x152') + _0x4bf907['string'](_0xd451ed) + _0x4cc7('0x61d') + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + _0x56067a['VZkNP'] + _0x4bf907['string'](_0x38212b) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + _0x4cc7('0x61f'), _0x4bf907[_0x4cc7('0x4dc')](_0x38212b)) + _0x4cc7('0x132') + _0x4bf907['string'](_0x38212b) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed) + _0x4cc7('0x1de0') + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + _0x4cc7('0x132') + _0x4bf907['string'](_0x38212b) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + _0x4cc7('0x62c') + _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1da5')]) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x266def) + '.y\x0afrc\x20', _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed)) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed) + '.x\x0asub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x3bbf21) + '.w\x0amul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b), _0x4cc7('0x132')) + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed) + _0x4cc7('0x1de0') + _0x4bf907[_0x4cc7('0x4dc')](_0x3bbf21) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x3bbf21) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + _0x4cc7('0x147'); continue; case '2': var _0x38212b = _0x4e1191[_0x4cc7('0xe55')](); continue; case '3': _0x50c3da[_0x4cc7('0x1cf9')] = 0x4 * _0x34ceb9[_0x4cc7('0x19f4')](); continue; case '4': return _0x2e058d; case '5': _0x4e1191['removeFragmentTempUsage'](_0x38212b); continue; case '6': _0x4e1191[_0x4cc7('0xf1a')](_0x38212b, 0x1); continue; case '7': _0x4e1191['getFreeFragmentConstant'](); continue; case '8': _0x4e1191[_0x4cc7('0x19f7')](_0xd451ed); continue; case '9': _0x50c3da['texturesIndex'] = _0x4e0759[_0x4cc7('0x19f4')](); continue; case '10': var _0x4e0759 = _0x4e1191[_0x4cc7('0xe59')]() , _0x34ceb9 = _0x4e1191[_0x4cc7('0xe57')](); continue; case '11': var _0x266def = _0x4e1191['getFreeFragmentConstant']() , _0xd451ed = _0x4e1191[_0x4cc7('0xe55')]() , _0x2e058d = ''; continue; } break; } }, 'activateForCascade': function(_0x2f62b4, _0x498167) { if (_0x4cc7('0x1de2') !== _0x4cc7('0x1de3')) { _0x498167 = this[_0x4cc7('0x1d4a')][_0x4cc7('0x13ed')]()[_0x4cc7('0x40d')](); var _0x544827 = _0x2f62b4[_0x4cc7('0x19bc')]; _0x2f62b4 = _0x2f62b4['fragmentData']; _0x2f62b4[_0x4cc7('0x9e7')](_0x544827, _0x498167); _0x2f62b4[_0x4cc7('0x9e7')](_0x544827 + 0x1, 0x1 / _0x498167); } else { null != _0x498167 && '' != _0x498167 ? _0x491796[_0x4cc7('0x1de4')](_0x4cc7('0x1de5') + _0x2f62b4 + _0x4cc7('0x1de6') + _0x4bf907['string'](_0x498167), { 'fileName': _0x4cc7('0x83e'), 'lineNumber': 0x2c6, 'className': _0x4cc7('0x30a'), 'methodName': 'loadAudioBuffer_onError' }) : _0x491796[_0x4cc7('0x1de4')]('Could\x20not\x20load\x20\x22' + _0x2f62b4 + '\x22', { 'fileName': _0x4cc7('0x83e'), 'lineNumber': 0x2ca, 'className': _0x4cc7('0x30a'), 'methodName': _0x4cc7('0x1de7') }); this[_0x4cc7('0x1de8')](_0x2f62b4, new _0x1984d8()); } }, 'getCascadeFragmentCode': function(_0x3b3254, _0x8fe563, _0x13fdb8, _0x4665d3, _0x24c6e6, _0x2c5da8) { var _0x54ae03 = _0x8fe563[_0x4cc7('0xe57')](); _0x3b3254[_0x4cc7('0x19bc')] = 0x4 * _0x54ae03[_0x4cc7('0x19f4')](); _0x3b3254 = _0x8fe563[_0x4cc7('0xe55')](); _0x8fe563[_0x4cc7('0xf1a')](_0x3b3254, 0x1); var _0x79bd68 = _0x8fe563[_0x4cc7('0xe55')](); _0x8fe563['addFragmentTempUsages'](_0x79bd68, 0x1); _0x13fdb8 = _0x2d63f9['EFRaX'](_0x2d63f9[_0x4cc7('0x1de9')](_0x2d63f9[_0x4cc7('0x1de9')](_0x2d63f9['oksxZ'](_0x2d63f9[_0x4cc7('0x1dea')](_0x4cc7('0x1cd0') + _0x4bf907[_0x4cc7('0x4dc')](_0x3b3254) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x24c6e6) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4665d3) + '\x20<2d,\x20nearest,\x20clamp>\x0adp4\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3b3254) + _0x4cc7('0xdae') + _0x4bf907['string'](_0x3b3254) + ',\x20' + _0x4bf907['string'](_0x13fdb8) + _0x4cc7('0x154') + _0x4bf907[_0x4cc7('0x4dc')](_0x79bd68) + '.x,\x20' + _0x4bf907['string'](_0x24c6e6) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x3b3254) + _0x4cc7('0x1d5e') + _0x4bf907['string'](_0x24c6e6), '.x,\x20') + _0x4bf907[_0x4cc7('0x4dc')](_0x24c6e6) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x54ae03) + _0x4cc7('0x1deb') + _0x4bf907[_0x4cc7('0x4dc')](_0x3b3254) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x24c6e6) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4665d3) + '\x20<2d,\x20nearest,\x20clamp>\x0adp4\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3b3254) + _0x4cc7('0xdae'), _0x4bf907[_0x4cc7('0x4dc')](_0x3b3254)) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x13fdb8) + _0x4cc7('0x154') + _0x4bf907['string'](_0x79bd68) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x24c6e6) + '.z,\x20' + _0x4bf907['string'](_0x3b3254) + '.z\x0aadd\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x24c6e6) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x24c6e6) + _0x4cc7('0x156'), _0x4bf907[_0x4cc7('0x4dc')](_0x54ae03)) + _0x4cc7('0x1deb') + _0x4bf907[_0x4cc7('0x4dc')](_0x3b3254) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x24c6e6) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4665d3) + _0x4cc7('0x1ddd') + _0x4bf907[_0x4cc7('0x4dc')](_0x3b3254) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x3b3254) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x13fdb8) + '\x0aslt\x20' + _0x4bf907['string'](_0x79bd68) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x24c6e6) + _0x4cc7('0xdae') + _0x4bf907['string'](_0x3b3254) + _0x4cc7('0x1d87') + _0x4bf907[_0x4cc7('0x4dc')](_0x24c6e6) + _0x2d63f9[_0x4cc7('0x151')] + _0x4bf907[_0x4cc7('0x4dc')](_0x24c6e6) + _0x4cc7('0x152') + _0x4bf907['string'](_0x54ae03) + _0x4cc7('0x1deb') + _0x4bf907[_0x4cc7('0x4dc')](_0x3b3254) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x24c6e6) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4665d3) + _0x4cc7('0x1ddd') + _0x4bf907[_0x4cc7('0x4dc')](_0x3b3254) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x3b3254) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x13fdb8) + _0x2d63f9[_0x4cc7('0x153')], _0x4bf907[_0x4cc7('0x4dc')](_0x79bd68)) + _0x2d63f9[_0x4cc7('0x155')] + _0x4bf907[_0x4cc7('0x4dc')](_0x24c6e6) + '.z,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3b3254) + _0x4cc7('0x61f') + _0x4bf907['string'](_0x3b3254) + '.xy,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x24c6e6) + '.xy,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x54ae03) + _0x4cc7('0x1d82') + _0x4bf907[_0x4cc7('0x4dc')](_0x3b3254) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0x3b3254) + _0x4cc7('0x1dec') + _0x4bf907[_0x4cc7('0x4dc')](_0x24c6e6) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x79bd68) + _0x4cc7('0x1ded') + _0x4bf907[_0x4cc7('0x4dc')](_0x79bd68) + _0x4cc7('0x1dee') + _0x4bf907[_0x4cc7('0x4dc')](_0x24c6e6) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x24c6e6) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3b3254) + _0x4cc7('0x1de0') + _0x4bf907['string'](_0x79bd68) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0x79bd68) + '.xy,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x24c6e6) + _0x4cc7('0x1def') + _0x4bf907['string'](_0x79bd68) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x79bd68) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x79bd68) + _0x4cc7('0x1df0') + _0x4bf907[_0x4cc7('0x4dc')](_0x79bd68) + _0x4cc7('0x156') + _0x4bf907['string'](_0x79bd68) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x3b3254) + _0x4cc7('0x1821') + _0x4bf907[_0x4cc7('0x4dc')](_0x2c5da8) + _0x4cc7('0x132') + _0x4bf907['string'](_0x79bd68) + _0x4cc7('0x152'), _0x4bf907[_0x4cc7('0x4dc')](_0x79bd68)) + '.y\x0a'; _0x8fe563[_0x4cc7('0x19f7')](_0x3b3254); _0x8fe563[_0x4cc7('0x19f7')](_0x79bd68); return _0x13fdb8; }, '__class__': _0x4efbea }); var _0x4f04e0 = function(_0x1876b5, _0x452cfd, _0x466c8a) { if (_0x4cc7('0x1df1') !== _0x4cc7('0x1df2')) { null == _0x466c8a && (_0x466c8a = 0x808080); this[_0x4cc7('0x1df3')] = 0x3e8; this['_minDistance'] = 0x0; _0x4ae64a[_0x4cc7('0x96b')](this); this['set_minDistance'](_0x1876b5); this[_0x4cc7('0x1df4')](_0x452cfd); this[_0x4cc7('0x1df5')](_0x466c8a); } else { return _0x452cfd[_0x4cc7('0xb4e')](); } }; _0x16dada[_0x4cc7('0x1df6')] = _0x4f04e0; _0x4f04e0[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'materials', _0x4cc7('0x43d'), 'FogMethod']; _0x4f04e0[_0x4cc7('0x92b')] = _0x298f62; _0x4f04e0[_0x4cc7('0x8')] = _0x5aff49(_0x298f62[_0x4cc7('0x8')], { '_minDistance': null, '_maxDistance': null, '_fogColor': null, '_fogR': null, '_fogG': null, '_fogB': null, 'initVO': function(_0x3c7ce3) { _0x3c7ce3['needsProjection'] = !0x0; }, 'initConstants': function(_0x24baf4) { var _0x25afb2 = _0x24baf4[_0x4cc7('0x19bb')]; _0x24baf4 = _0x24baf4['fragmentConstantsIndex']; _0x25afb2[_0x4cc7('0x9e7')](_0x24baf4 + 0x3, 0x1); _0x25afb2[_0x4cc7('0x9e7')](_0x24baf4 + 0x6, 0x0); _0x25afb2[_0x4cc7('0x9e7')](_0x56067a[_0x4cc7('0x62b')](_0x24baf4, 0x7), 0x0); }, 'set_minDistance': function(_0x390402) { return this[_0x4cc7('0x1df7')] = _0x390402; }, 'set_maxDistance': function(_0x411903) { return this[_0x4cc7('0x1df3')] = _0x411903; }, 'set_fogColor': function(_0x342e9b) { this[_0x4cc7('0x1df8')] = _0x342e9b; this[_0x4cc7('0x1df9')] = (_0x342e9b >> 0x10 & 0xff) / 0xff; this['_fogG'] = _0x2d63f9[_0x4cc7('0x14e')](_0x342e9b >> 0x8 & 0xff, 0xff); this[_0x4cc7('0x1dfa')] = (_0x342e9b & 0xff) / 0xff; return _0x342e9b; }, 'activate': function(_0x43b141, _0x5c8514) { _0x5c8514 = _0x43b141[_0x4cc7('0x19bb')]; _0x43b141 = _0x43b141[_0x4cc7('0x1cf9')]; _0x5c8514[_0x4cc7('0x9e7')](_0x43b141, this['_fogR']); _0x5c8514[_0x4cc7('0x9e7')](_0x43b141 + 0x1, this[_0x4cc7('0x1dfb')]); _0x5c8514['set'](_0x43b141 + 0x2, this[_0x4cc7('0x1dfa')]); _0x5c8514['set'](_0x43b141 + 0x4, this['_minDistance']); _0x5c8514['set'](_0x43b141 + 0x5, 0x1 / (this[_0x4cc7('0x1df3')] - this['_minDistance'])); }, 'getFragmentCode': function(_0x1e87f9, _0x2d022a, _0x3bc83d) { var _0x52ed84 = _0x2d022a[_0x4cc7('0xe57')]() , _0x53573e = _0x2d022a[_0x4cc7('0xe57')]() , _0x5bf772 = _0x2d022a['getFreeFragmentVectorTemp'](); _0x2d022a[_0x4cc7('0xf1a')](_0x5bf772, 0x1); var _0x33bd8d = _0x2d022a[_0x4cc7('0xe55')]() , _0x4c26f7 = ''; _0x1e87f9[_0x4cc7('0x1cf9')] = 0x4 * _0x52ed84['get_index'](); _0x4c26f7 += _0x2d63f9['oksxZ'](_0x2d63f9[_0x4cc7('0x157')](_0x2d63f9[_0x4cc7('0x1dfc')](_0x2d63f9[_0x4cc7('0x158')], _0x4bf907[_0x4cc7('0x4dc')](_0x33bd8d)) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c82')]) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x53573e) + _0x2d63f9[_0x4cc7('0x159')] + _0x4bf907[_0x4cc7('0x4dc')](_0x33bd8d) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x33bd8d) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x53573e) + _0x4cc7('0x1dfd') + _0x4bf907[_0x4cc7('0x4dc')](_0x33bd8d), _0x4cc7('0x132')) + _0x4bf907['string'](_0x33bd8d) + _0x4cc7('0x1dfe') + _0x4bf907[_0x4cc7('0x4dc')](_0x5bf772) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x52ed84) + ',\x20' + _0x4bf907['string'](_0x3bc83d) + _0x4cc7('0xe21') + _0x4bf907[_0x4cc7('0x4dc')](_0x5bf772) + ',\x20' + _0x4bf907['string'](_0x5bf772) + ',\x20' + _0x4bf907['string'](_0x33bd8d) + _0x4cc7('0x1dff') + _0x4bf907[_0x4cc7('0x4dc')](_0x3bc83d) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3bc83d), ',\x20') + _0x4bf907[_0x4cc7('0x4dc')](_0x5bf772) + '\x0a'; _0x2d022a[_0x4cc7('0x19f7')](_0x5bf772); return _0x4c26f7; }, '__class__': _0x4f04e0, '__properties__': _0x5aff49(_0x298f62[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_fogColor': 'set_fogColor', 'set_maxDistance': 'set_maxDistance', 'set_minDistance': 'set_minDistance' }) }); var _0x39b2e3 = function(_0xcb3dd5, _0x405632) { null == _0x405632 && (_0x405632 = 0x1); this[_0x4cc7('0x1e00')] = 0x0; this[_0x4cc7('0x1e01')] = 0x5; _0x4ae64a['call'](this); this[_0x4cc7('0x1dce')] = _0xcb3dd5; this[_0x4cc7('0x1d49')] = _0x405632; }; _0x16dada[_0x4cc7('0x1e02')] = _0x39b2e3; _0x39b2e3[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x43d'), 'FresnelEnvMapMethod']; _0x39b2e3['__super__'] = _0x298f62; _0x39b2e3[_0x4cc7('0x8')] = _0x5aff49(_0x298f62[_0x4cc7('0x8')], { '_cubeTexture': null, '_fresnelPower': null, '_normalReflectance': null, '_alpha': null, '_mask': null, 'initVO': function(_0xd92a3c) { if ('nJWuW' === 'zOdIj') { var _0x159b9f = (_0x204525[_0x4cc7('0xcf4')] || _0x204525[_0x4cc7('0x1e03')] || _0x204525)[_0x4cc7('0xcf5')](_0x48c401); setTimeout(function() { _0x3bb917[_0x4cc7('0xcf0')] = _0x159b9f; _0x3bb917[_0x4cc7('0x1e04')] = _0x16dada; var _0x1aeca0 = new MouseEvent(_0x4cc7('0x296')); _0x3bb917[_0x4cc7('0x44')](_0x1aeca0); _0x325caa(); _0x5aff49(_0x159b9f); _0x3e3cd2['readyState'] = _0x3e3cd2[_0x4cc7('0xcf2')]; }); } else { _0xd92a3c[_0x4cc7('0x1c50')] = !0x0; _0xd92a3c[_0x4cc7('0x1c3f')] = !0x0; _0xd92a3c[_0x4cc7('0x1cdb')] = null != this[_0x4cc7('0x1dd0')]; } }, 'initConstants': function(_0x33d75e) { _0x33d75e[_0x4cc7('0x19bb')][_0x4cc7('0x9e7')](_0x33d75e[_0x4cc7('0x1cf9')] + 0x3, 0x1); }, 'activate': function(_0x50a2a3, _0xd8a461) { var _0x255eda = _0x50a2a3[_0x4cc7('0x19bb')] , _0x470839 = _0x50a2a3[_0x4cc7('0x1cf9')] , _0x5ebf93 = _0xd8a461[_0x4cc7('0xdb2')]; _0x255eda[_0x4cc7('0x9e7')](_0x470839, this[_0x4cc7('0x1d49')]); _0x255eda['set'](_0x470839 + 0x1, this[_0x4cc7('0x1e00')]); _0x255eda[_0x4cc7('0x9e7')](_0x470839 + 0x2, this[_0x4cc7('0x1e01')]); _0x5ebf93[_0x4cc7('0x19bf')](_0x50a2a3[_0x4cc7('0x11b7')], this[_0x4cc7('0x1dce')]['getTextureForStage3D'](_0xd8a461)); null != this['_mask'] && _0x5ebf93['setTextureAt'](_0x50a2a3[_0x4cc7('0x11b7')] + 0x1, this['_mask']['getTextureForStage3D'](_0xd8a461)); }, 'getFragmentCode': function(_0x2fc48d, _0x5b3472, _0x495892) { var _0x55be5c = _0x5b3472[_0x4cc7('0xe57')]() , _0x531276 = _0x5b3472[_0x4cc7('0xe55')]() , _0x1c97b1 = '' , _0x206c00 = _0x5b3472['getFreeTextureReg']() , _0x246544 = this[_0x4cc7('0xf1e')]['viewDirFragment'] , _0x21f2ae = this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')]; _0x2fc48d[_0x4cc7('0x11b7')] = _0x206c00[_0x4cc7('0x19f4')](); _0x2fc48d['fragmentConstantsIndex'] = 0x4 * _0x55be5c[_0x4cc7('0x19f4')](); _0x5b3472[_0x4cc7('0xf1a')](_0x531276, 0x1); var _0x48c401 = _0x5b3472[_0x4cc7('0xe55')](); _0x1c97b1 += _0x56067a['hGSRk'](_0x56067a[_0x4cc7('0x1e05')](_0x4cc7('0x610') + _0x4bf907[_0x4cc7('0x4dc')](_0x531276) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x246544) + _0x4cc7('0x139') + _0x4bf907['string'](_0x21f2ae) + _0x4cc7('0x1dd2') + _0x4bf907[_0x4cc7('0x4dc')](_0x531276) + _0x4cc7('0x132') + _0x4bf907['string'](_0x531276) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x531276) + _0x4cc7('0x1dd3') + _0x4bf907['string'](_0x531276) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x21f2ae) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x531276) + '.w\x09\x09\x09\x09\x09\x09\x0asub\x20' + _0x4bf907['string'](_0x531276) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x531276), _0x4cc7('0x139')) + _0x4bf907[_0x4cc7('0x4dc')](_0x246544) + '.xyz\x09\x09\x09\x09\x09\x0a' + this[_0x4cc7('0x1dd6')](_0x2fc48d, _0x531276, _0x206c00, this[_0x4cc7('0x1dce')], _0x531276) + 'sub\x20', _0x4bf907[_0x4cc7('0x4dc')](_0x48c401)) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x531276) + _0x4cc7('0x1dd7') + _0x4bf907['string'](_0x48c401) + _0x4cc7('0x714') + _0x4bf907[_0x4cc7('0x4dc')](_0x531276) + ',\x20' + _0x4bf907['string'](_0x531276) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x495892) + _0x4cc7('0x1dd8'); _0x1c97b1 += _0x56067a[_0x4cc7('0x1e05')](_0x56067a['GcZct'](_0x4cc7('0x610') + _0x4bf907['string'](_0x246544) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x246544) + _0x4cc7('0x139') + _0x4bf907['string'](_0x21f2ae) + '.xyz\x0asub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x246544) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x55be5c) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x246544) + _0x4cc7('0x1cfd') + _0x4bf907[_0x4cc7('0x4dc')](_0x246544) + _0x4cc7('0x132') + _0x4bf907['string'](_0x246544) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x55be5c) + _0x4cc7('0x1d87') + _0x4bf907[_0x4cc7('0x4dc')](_0x21f2ae) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x55be5c) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x246544) + _0x56067a[_0x4cc7('0x1e06')] + _0x4bf907['string'](_0x21f2ae) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x55be5c) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x21f2ae), _0x4cc7('0x1d3e')) + _0x4bf907['string'](_0x246544), _0x4cc7('0x132')) + _0x4bf907[_0x4cc7('0x4dc')](_0x246544) + _0x4cc7('0x132') + _0x4bf907['string'](_0x21f2ae) + _0x4cc7('0x62c') + _0x4bf907[_0x4cc7('0x4dc')](_0x246544) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x55be5c) + _0x4cc7('0x152') + _0x4bf907['string'](_0x246544) + '.w\x0a'; _0x56067a['wBgDu'](null, this['_mask']) && (_0x55be5c = _0x5b3472[_0x4cc7('0xe59')](), _0x1c97b1 += this[_0x4cc7('0x1548')](_0x2fc48d, _0x48c401, _0x55be5c, this['_mask'], this[_0x4cc7('0xf1e')]['uvVarying']) + _0x4cc7('0xaf') + _0x4bf907[_0x4cc7('0x4dc')](_0x246544) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x246544) + _0x4cc7('0x147')); _0x1c97b1 += _0x56067a[_0x4cc7('0x62d')](_0x56067a[_0x4cc7('0x62d')]('mul\x20' + _0x4bf907['string'](_0x531276) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x531276) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x246544), _0x56067a[_0x4cc7('0x62e')]) + _0x4bf907[_0x4cc7('0x4dc')](_0x495892) + ',\x20' + _0x4bf907['string'](_0x495892) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x531276), _0x4cc7('0x1e07')); _0x5b3472[_0x4cc7('0x19f7')](_0x531276); return _0x1c97b1; }, '__class__': _0x39b2e3 }); var _0x4dad89 = function(_0x622e3c, _0x201d94) { null == _0x622e3c && (_0x622e3c = !0x0); this[_0x4cc7('0x1e00')] = 0.028; this[_0x4cc7('0x1e01')] = 0x5; _0xeffd47[_0x4cc7('0x96b')](this, _0x48c401(this, this[_0x4cc7('0x1e08')]), _0x201d94); this[_0x4cc7('0x181a')] = !_0x622e3c; }; _0x16dada[_0x4cc7('0x1e09')] = _0x4dad89; _0x4dad89['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x43d'), _0x2d63f9[_0x4cc7('0x44b')]]; _0x4dad89[_0x4cc7('0x92b')] = _0xeffd47; _0x4dad89[_0x4cc7('0x8')] = _0x5aff49(_0xeffd47[_0x4cc7('0x8')], { '_dataReg': null, '_incidentLight': null, '_fresnelPower': null, '_normalReflectance': null, 'initConstants': function(_0x679059) { var _0x2745f5 = _0x679059[_0x4cc7('0x19bc')]; _0x679059[_0x4cc7('0x19bb')][_0x4cc7('0x9e7')](_0x2745f5 + 0x2, 0x1); _0x679059['fragmentData'][_0x4cc7('0x9e7')](_0x2745f5 + 0x3, 0x0); }, 'set_fresnelPower': function(_0x2e7cd5) { return this[_0x4cc7('0x1e01')] = _0x2e7cd5; }, 'cleanCompilationData': function() { if (_0x4cc7('0x1e0a') !== 'vBHuj') { this[_0x4cc7('0x1da4')] = _0x5260f5[_0x4cc7('0x9a0')](a, _0x52fef7); this[_0x4cc7('0x1da5')] = null; _0x11cd5d[_0x4cc7('0x96b')](this, a); } else { _0xeffd47[_0x4cc7('0x8')][_0x4cc7('0x1cc5')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x181d')] = null; } }, 'set_normalReflectance': function(_0x5288b0) { return this[_0x4cc7('0x1e00')] = _0x5288b0; }, 'activate': function(_0x205818, _0x16d603) { _0xeffd47['prototype'][_0x4cc7('0x5d')][_0x4cc7('0x96b')](this, _0x205818, _0x16d603); _0x16d603 = _0x205818[_0x4cc7('0x19bb')]; _0x205818 = _0x205818[_0x4cc7('0x19bc')]; _0x16d603['set'](_0x205818, this[_0x4cc7('0x1e00')]); _0x16d603[_0x4cc7('0x9e7')](_0x205818 + 0x1, this['_fresnelPower']); }, 'getFragmentPreLightingCode': function(_0x449e04, _0x6c524a) { this[_0x4cc7('0x181d')] = _0x6c524a[_0x4cc7('0xe57')](); _0x449e04['secondaryFragmentConstantsIndex'] = 0x4 * this[_0x4cc7('0x181d')][_0x4cc7('0x19f4')](); return _0xeffd47['prototype'][_0x4cc7('0x1c4c')][_0x4cc7('0x96b')](this, _0x449e04, _0x6c524a); }, 'modulateSpecular': function(_0x53b672, _0x34f5d0, _0x47b0e6, _0x3f89c5) { if (_0x56067a[_0x4cc7('0x630')] === _0x4cc7('0x1e0b')) { this['_time'] != _0x53b672 - this[_0x4cc7('0xe8e')] && this['updateTime'](_0x53b672); } else { return _0x56067a['EFwpJ'](_0x56067a[_0x4cc7('0x62d')](_0x56067a[_0x4cc7('0x632')]('dp3\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x34f5d0) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x3f89c5[_0x4cc7('0x1819')]) + _0x4cc7('0x139') + (this['_incidentLight'] ? _0x4bf907[_0x4cc7('0x4dc')](_0x34f5d0) + _0x4cc7('0x181b') : _0x4bf907['string'](_0x3f89c5[_0x4cc7('0x181c')]) + _0x4cc7('0x181b')) + _0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x34f5d0) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x181d')]) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x34f5d0) + _0x4cc7('0x181e') + _0x4bf907[_0x4cc7('0x4dc')](_0x34f5d0) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x34f5d0), _0x4cc7('0x156')) + _0x4bf907[_0x4cc7('0x4dc')](this['_dataReg']) + _0x4cc7('0x181f'), _0x4bf907[_0x4cc7('0x4dc')](_0x34f5d0)) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x181d')]) + '.z,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x34f5d0) + '.y\x0amul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x34f5d0) + _0x4cc7('0x156'), _0x4bf907[_0x4cc7('0x4dc')](this['_dataReg'])) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x34f5d0) + _0x4cc7('0x1821') + _0x4bf907[_0x4cc7('0x4dc')](_0x34f5d0) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x34f5d0) + '.x,\x20' + _0x4bf907['string'](_0x34f5d0) + _0x4cc7('0x1820') + _0x4bf907[_0x4cc7('0x4dc')](_0x34f5d0) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x34f5d0) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x34f5d0) + _0x4cc7('0x619'); } }, '__class__': _0x4dad89, '__properties__': _0x5aff49(_0xeffd47['prototype'][_0x4cc7('0x2d6')], { 'set_normalReflectance': 'set_normalReflectance', 'set_fresnelPower': _0x2d63f9[_0x4cc7('0x44d')] }) }); var _0x4cb42d = function(_0x101054) { _0x2d186d[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1366')] = _0x101054; }; _0x16dada[_0x4cc7('0x1e0c')] = _0x4cb42d; _0x4cb42d[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x43d'), 'GradientDiffuseMethod']; _0x4cb42d[_0x4cc7('0x92b')] = _0x2d186d; _0x4cb42d[_0x4cc7('0x8')] = _0x5aff49(_0x2d186d[_0x4cc7('0x8')], { '_gradientTextureRegister': null, '_gradient': null, 'cleanCompilationData': function() { _0x2d186d[_0x4cc7('0x8')][_0x4cc7('0x1cc5')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x1549')] = null; }, 'getFragmentPreLightingCode': function(_0x27d1ea, _0x1b86fb) { var _0x158850 = _0x2d186d[_0x4cc7('0x8')][_0x4cc7('0x1c4c')][_0x4cc7('0x96b')](this, _0x27d1ea, _0x1b86fb); this[_0x4cc7('0x1cf8')] = !0x0; 0x0 < _0x27d1ea['numLights'] && (this[_0x4cc7('0x1549')] = _0x1b86fb[_0x4cc7('0xe59')](), _0x27d1ea[_0x4cc7('0x1365')] = this[_0x4cc7('0x1549')]['get_index']()); return _0x158850; }, 'getFragmentCodePerLight': function(_0x1ff1c3, _0xf1af6b, _0x496315, _0x92d777) { if (_0x56067a['kZDIn'] !== _0x4cc7('0x1e0d')) { var _0x3a871a = ''; if (this[_0x4cc7('0x1cf8')]) var _0x3c7455 = this[_0x4cc7('0x154a')]; else _0x3c7455 = _0x92d777[_0x4cc7('0xe55')](), _0x92d777[_0x4cc7('0xf1a')](_0x3c7455, 0x1); _0x3a871a += _0x56067a[_0x4cc7('0x1e0e')](_0x4cc7('0x610') + _0x4bf907['string'](_0x3c7455) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xf1af6b) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')]) + '.xyz\x0amul\x20' + _0x4bf907['string'](_0x3c7455) + _0x4cc7('0x132') + _0x4bf907['string'](_0x3c7455) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0xf24')]) + _0x4cc7('0x1de0') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c7455) + _0x4cc7('0x132') + _0x4bf907['string'](_0x3c7455) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0xf24')]) + _0x4cc7('0x1df0') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c7455) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c7455) + '.w,\x20', _0x4bf907['string'](_0xf1af6b)) + '.w\x0a'; null != this[_0x4cc7('0x1cff')] && (_0x3a871a += _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cff')](_0x1ff1c3, _0x3c7455, _0x92d777, this['_sharedRegisters']))); _0x3a871a += this[_0x4cc7('0x1548')](_0x1ff1c3, _0x3c7455, this[_0x4cc7('0x1549')], this[_0x4cc7('0x1366')], _0x3c7455, _0x4cc7('0x1ccb')) + 'mul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3c7455) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c7455) + _0x56067a[_0x4cc7('0x635')] + _0x4bf907['string'](_0x496315) + _0x4cc7('0x181b'); this[_0x4cc7('0x1cf8')] || (_0x3a871a += _0x4cc7('0x161') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + _0x4cc7('0x139') + _0x4bf907['string'](this[_0x4cc7('0x154a')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c7455) + _0x4cc7('0x181b'), _0x92d777[_0x4cc7('0x19f7')](_0x3c7455)); this[_0x4cc7('0x1cf8')] = !0x1; return _0x3a871a; } else { return null == _0x1ff1c3 || null == _0xf1af6b ? _0x4029ca[_0x4cc7('0xce7')](null) : _0x10a042[_0x4cc7('0xd65')](_0x4cc7('0x1e0f') + _0xf1af6b + _0x4cc7('0x1e10') + _0x1ff1c3); } }, 'applyShadow': function(_0xd610dc, _0x6b7153) { _0x6b7153 = _0x6b7153[_0x4cc7('0xe55')](); return _0x4cc7('0x39e') + _0x4bf907[_0x4cc7('0x4dc')](_0x6b7153) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1546')]) + _0x4cc7('0x1547') + this[_0x4cc7('0x1548')](_0xd610dc, _0x6b7153, this[_0x4cc7('0x1549')], this[_0x4cc7('0x1366')], _0x6b7153, _0x4cc7('0x1ccb')) + 'mul\x20' + _0x4bf907['string'](this[_0x4cc7('0x154a')]) + _0x2d63f9[_0x4cc7('0x138')] + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + ',\x20' + _0x4bf907['string'](_0x6b7153) + '\x0a'; }, 'activate': function(_0x4b9b63, _0x48829c) { _0x2d186d[_0x4cc7('0x8')][_0x4cc7('0x5d')][_0x4cc7('0x96b')](this, _0x4b9b63, _0x48829c); _0x48829c['_context3D'][_0x4cc7('0x19bf')](_0x4b9b63[_0x4cc7('0x1365')], this[_0x4cc7('0x1366')]['getTextureForStage3D'](_0x48829c)); }, '__class__': _0x4cb42d }); var _0x279666 = function(_0x585643) { if (_0x56067a[_0x4cc7('0x1e11')](_0x4cc7('0x1e12'), _0x4cc7('0x1e12'))) { _0x52aa7e[_0x4cc7('0x96b')](this, _0x585643); } else { _0x2ab848[_0x4cc7('0xbd5')](_0x585643); } }; _0x16dada[_0x4cc7('0x1e13')] = _0x279666; _0x279666[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'materials', _0x4cc7('0x43d'), _0x4cc7('0x1e14')]; _0x279666[_0x4cc7('0x92b')] = _0x52aa7e; _0x279666[_0x4cc7('0x8')] = _0x5aff49(_0x52aa7e[_0x4cc7('0x8')], { 'getPlanarFragmentCode': function(_0x40a2cb, _0x51413f, _0x19d621) { var _0x5df0cb = _0x51413f[_0x4cc7('0xe59')]() , _0x5e8e08 = _0x51413f[_0x4cc7('0xe57')](); _0x51413f[_0x4cc7('0xe57')](); _0x51413f = _0x51413f['getFreeFragmentVectorTemp'](); var _0x379144 = ''; _0x40a2cb[_0x4cc7('0x1cf9')] = 0x4 * _0x5e8e08['get_index'](); _0x40a2cb[_0x4cc7('0x11b7')] = _0x5df0cb[_0x4cc7('0x19f4')](); return _0x379144 += _0x56067a[_0x4cc7('0x1e0e')](_0x4cc7('0x1cd0') + _0x4bf907[_0x4cc7('0x4dc')](_0x51413f) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1da5')]) + ',\x20' + _0x4bf907['string'](_0x5df0cb) + _0x4cc7('0x1ddd') + _0x4bf907[_0x4cc7('0x4dc')](_0x51413f) + '.z,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x51413f) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x5e8e08) + _0x4cc7('0x154'), _0x4bf907['string'](_0x19d621)) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1da5')]) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x51413f) + '.z\x0a'; }, 'getPointFragmentCode': function(_0x59e6dc, _0x569e3c, _0x359163) { var _0x53c1f1 = _0x569e3c['getFreeTextureReg']() , _0x400841 = _0x569e3c['getFreeFragmentConstant']() , _0x218d35 = _0x569e3c['getFreeFragmentConstant']() , _0x31c8ce = _0x569e3c['getFreeFragmentConstant']() , _0x589be4 = _0x569e3c[_0x4cc7('0xe55')](); _0x569e3c['addFragmentTempUsages'](_0x589be4, 0x1); var _0x59d8c9 = _0x569e3c[_0x4cc7('0xe55')]() , _0x48c401 = ''; _0x59e6dc[_0x4cc7('0x1cf9')] = 0x4 * _0x400841['get_index'](); _0x59e6dc['texturesIndex'] = _0x53c1f1['get_index'](); _0x48c401 += _0x56067a['EdZDv']('sub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x59d8c9) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x19f1')]), ',\x20') + _0x4bf907[_0x4cc7('0x4dc')](_0x31c8ce) + '\x0adp3\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x59d8c9) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x59d8c9) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x59d8c9) + _0x4cc7('0x63d') + _0x4bf907[_0x4cc7('0x4dc')](_0x59d8c9) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x59d8c9) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x31c8ce) + _0x4cc7('0x19f3') + _0x4bf907[_0x4cc7('0x4dc')](_0x59d8c9) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x59d8c9) + '.xyz\x0atex\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x589be4) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x59d8c9) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x53c1f1) + _0x4cc7('0x1e15') + _0x4bf907[_0x4cc7('0x4dc')](_0x589be4) + '.z,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x589be4) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x400841) + _0x4cc7('0xe25') + _0x4bf907[_0x4cc7('0x4dc')](_0x359163) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x59d8c9) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x218d35) + _0x4cc7('0x1e16') + _0x4bf907['string'](_0x359163) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x359163) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x589be4) + _0x4cc7('0x1dc9'); _0x569e3c[_0x4cc7('0x19f7')](_0x589be4); return _0x48c401; }, 'getCascadeFragmentCode': function(_0x281d7d, _0x79b141, _0x316317, _0x18f5dc, _0x2f572f, _0x2786a2) { _0x281d7d = _0x79b141[_0x4cc7('0xe55')](); return _0x2d63f9['wAUne'](_0x2d63f9[_0x4cc7('0x15a')](_0x4cc7('0x1cd0') + _0x4bf907[_0x4cc7('0x4dc')](_0x281d7d) + ',\x20' + _0x4bf907['string'](_0x2f572f) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x18f5dc), _0x4cc7('0x1ddd')) + _0x4bf907['string'](_0x281d7d) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x281d7d) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x316317) + _0x4cc7('0x154') + _0x4bf907['string'](_0x2786a2) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x2f572f) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x281d7d), '.z\x0a'); }, 'activateForCascade': function(_0x14adeb, _0x4c6333) {}, '__class__': _0x279666 }); var _0x529827 = function(_0x2f3bea, _0x471b54, _0x445cbd, _0x300c2c) { null == _0x445cbd && (_0x445cbd = !0x1); null == _0x471b54 && (_0x471b54 = 0x9); _0x47a56e[_0x4cc7('0x96b')](this, null, _0x300c2c); this[_0x4cc7('0x1cd8')] = _0x445cbd; this[_0x4cc7('0x13c4')] = _0x2f3bea; this[_0x4cc7('0x3c1')](_0x471b54); }; _0x16dada[_0x4cc7('0x1e17')] = _0x529827; _0x529827[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x43d'), _0x4cc7('0x1e18')]; _0x529827[_0x4cc7('0x92b')] = _0x47a56e; _0x529827['prototype'] = _0x5aff49(_0x47a56e[_0x4cc7('0x8')], { '_blendMode': null, '_useSecondaryUV': null, 'initVO': function(_0x3e4d39) { _0x3e4d39[_0x4cc7('0x1cda')] = this[_0x4cc7('0x1cd8')]; _0x3e4d39[_0x4cc7('0x1cdb')] = !this[_0x4cc7('0x1cd8')]; }, 'set_blendMode': function(_0x49415f) { if (_0x4cc7('0x1e19') === _0x4cc7('0x1e1a')) { if (this[_0x4cc7('0x1074')][_0x4cc7('0x7d9')] == _0x49415f) return _0x49415f; 0x32 > _0x49415f && (_0x49415f = 0x32); this[_0x4cc7('0x1074')]['width'] = this[_0x4cc7('0x12b9')] = _0x49415f; this[_0x4cc7('0x12c0')] = !0x0; this[_0x4cc7('0x12ba')](); return _0x49415f; } else { if (0x0 != _0x49415f && _0x56067a[_0x4cc7('0x1e1b')](0x9, _0x49415f)) throw new _0x202aa0(new _0xc6df85('Unknown\x20blendmode!')); if (this['_blendMode'] == _0x49415f) return _0x49415f; this[_0x4cc7('0xe0b')] = _0x49415f; this[_0x4cc7('0x1b50')](); return _0x49415f; } }, 'activate': function(_0x881655, _0x224522) { _0x224522[_0x4cc7('0xdb2')][_0x4cc7('0x19bf')](_0x881655[_0x4cc7('0x1365')], this[_0x4cc7('0x13c4')][_0x4cc7('0x19c1')](_0x224522)); _0x47a56e[_0x4cc7('0x8')][_0x4cc7('0x5d')]['call'](this, _0x881655, _0x224522); }, 'getFragmentPostLightingCode': function(_0x17c9c0, _0xc337f2, _0x3bbc53) { var _0x19854a = _0xc337f2[_0x4cc7('0xe59')](); var _0x3d7826 = _0xc337f2[_0x4cc7('0xe55')](); _0x17c9c0[_0x4cc7('0x1365')] = _0x19854a[_0x4cc7('0x19f4')](); _0x19854a = this[_0x4cc7('0x1548')](_0x17c9c0, _0x3d7826, _0x19854a, this['_texture'], this[_0x4cc7('0xf1e')]['secondaryUVVarying']); switch (this[_0x4cc7('0xe0b')]) { case 0x0: _0x19854a += 'add\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + ',\x20' + _0x4bf907['string'](this[_0x4cc7('0x154a')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3d7826) + '\x0a'; break; case 0x9: _0x19854a += 'mul\x20' + _0x4bf907['string'](this[_0x4cc7('0x154a')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3d7826) + '\x0a'; } return _0x19854a += _0x47a56e[_0x4cc7('0x8')][_0x4cc7('0x1c52')][_0x4cc7('0x96b')](this, _0x17c9c0, _0xc337f2, _0x3bbc53); }, '__class__': _0x529827, '__properties__': _0x5aff49(_0x47a56e['prototype'][_0x4cc7('0x2d6')], { 'set_blendMode': _0x2d63f9['HPyhl'] }) }); var _0x37806d = function(_0x199f3f, _0xe340d8, _0x43ae45) { null == _0x43ae45 && (_0x43ae45 = !0x1); null == _0xe340d8 && (_0xe340d8 = 0x9); _0x4ae64a[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1cd8')] = _0x43ae45; this['_texture'] = _0x199f3f; this[_0x4cc7('0x3c1')](_0xe340d8); }; _0x16dada[_0x4cc7('0x1e1c')] = _0x37806d; _0x37806d[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'materials', _0x4cc7('0x43d'), _0x4cc7('0x1e1d')]; _0x37806d['__super__'] = _0x298f62; _0x37806d[_0x4cc7('0x8')] = _0x5aff49(_0x298f62[_0x4cc7('0x8')], { '_texture': null, '_blendMode': null, '_useSecondaryUV': null, 'initVO': function(_0xcec3e1) { _0xcec3e1[_0x4cc7('0x1cdb')] = !this[_0x4cc7('0x1cd8')]; _0xcec3e1[_0x4cc7('0x1cda')] = this['_useSecondaryUV']; }, 'set_blendMode': function(_0x1b450e) { var _0x2636d8 = _0x4cc7('0x1e1e')['split']('|') , _0x4c12bb = 0x0; while (!![]) { switch (_0x2636d8[_0x4c12bb++]) { case '0': return _0x1b450e; case '1': if (this[_0x4cc7('0xe0b')] == _0x1b450e) return _0x1b450e; continue; case '2': if (_0x1b450e != _0x37806d['ADD'] && 0x9 != _0x1b450e) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1e1f'))); continue; case '3': this['invalidateShaderProgram'](); continue; case '4': this[_0x4cc7('0xe0b')] = _0x1b450e; continue; } break; } }, 'activate': function(_0x2f5953, _0x880166) { _0x880166[_0x4cc7('0xdb2')][_0x4cc7('0x19bf')](_0x2f5953[_0x4cc7('0x11b7')], this['_texture'][_0x4cc7('0x19c1')](_0x880166)); _0x298f62['prototype'][_0x4cc7('0x5d')][_0x4cc7('0x96b')](this, _0x2f5953, _0x880166); }, 'getFragmentCode': function(_0x3664b0, _0x1b4650, _0x4d9d17) { var _0x4b683b = _0x1b4650[_0x4cc7('0xe59')](); _0x1b4650 = _0x1b4650[_0x4cc7('0xe55')](); _0x3664b0['texturesIndex'] = _0x4b683b[_0x4cc7('0x19f4')](); _0x3664b0 = this[_0x4cc7('0x1548')](_0x3664b0, _0x1b4650, _0x4b683b, this[_0x4cc7('0x13c4')], this[_0x4cc7('0x1cd8')] ? this['_sharedRegisters'][_0x4cc7('0x1c81')] : this[_0x4cc7('0xf1e')][_0x4cc7('0x1c80')]); switch (this[_0x4cc7('0xe0b')]) { case 0x0: _0x3664b0 += _0x56067a[_0x4cc7('0x1e20')](_0x4cc7('0x161') + _0x4bf907[_0x4cc7('0x4dc')](_0x4d9d17) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4d9d17) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x1b4650), '\x0a'); break; case 0x9: _0x3664b0 += _0x56067a[_0x4cc7('0x1e20')](_0x4cc7('0xaf'), _0x4bf907[_0x4cc7('0x4dc')](_0x4d9d17)) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4d9d17) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x1b4650) + '\x0a'; } return _0x3664b0; }, '__class__': _0x37806d, '__properties__': _0x5aff49(_0x298f62['prototype'][_0x4cc7('0x2d6')], { 'set_blendMode': 'set_blendMode' }) }); var _0x1465c8 = function() { this[_0x4cc7('0x1d37')] = !0x0; }; _0x16dada[_0x4cc7('0x1e21')] = _0x1465c8; _0x1465c8[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'materials', _0x4cc7('0x43d'), _0x4cc7('0x1e22')]; _0x1465c8[_0x4cc7('0x8')] = {}; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x1a84')] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x19bb')] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x11b7')] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x1365')] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x12d8')] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x1e23')] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x1cf9')] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x19bc')] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x1cc8')] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x1ccc')] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x1cc9')] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x1d07')] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0xb39')] = null; _0x1465c8[_0x4cc7('0x8')]['needsView'] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x1c50')] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x1d10')] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x1cdb')] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x1cda')] = null; _0x1465c8[_0x4cc7('0x8')]['needsGlobalVertexPos'] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x1c40')] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x1ce4')] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x1d37')] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x19')] = function() { this.fragmentConstantsIndex = this.vertexConstantsIndex = this.texturesIndex = -0x1; this.useMipmapping = !0x0; this.anisotropy = 0x1; this.useSmoothTextures = !0x0; this.needsGlobalFragmentPos = this.needsGlobalVertexPos = this.needsSecondaryUV = this.needsUV = this.needsTangents = this.needsNormals = this.needsView = this.needsProjection = this.repeatTextures = !0x1; this.numLights = 0x0; this.useLightFallOff = !0x0; } ; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1465c8; var _0x15ece8 = function(_0x1c33c9) { this[_0x4cc7('0x8ef')] = _0x1c33c9; this[_0x4cc7('0x42')] = _0x1c33c9[_0x4cc7('0x1e24')](); }; _0x16dada[_0x4cc7('0x1e25')] = _0x15ece8; _0x15ece8[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x43d'), 'MethodVOSet']; _0x15ece8[_0x4cc7('0x8')] = {}; _0x15ece8[_0x4cc7('0x8')][_0x4cc7('0x8ef')] = null; _0x15ece8[_0x4cc7('0x8')][_0x4cc7('0x42')] = null; _0x15ece8[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x15ece8; var _0x30ffa6 = function(_0x5cd2e0, _0x4c97dd) { if ('SUoeK' !== 'SUoeK') { this['_baseMethod'][_0x4cc7('0x19')](); } else { null == _0x4c97dd && (_0x4c97dd = 0.1); _0x52aa7e['call'](this, _0x5cd2e0[_0x4cc7('0x1b8c')]()); this[_0x4cc7('0xb37')] = _0x5cd2e0; this[_0x4cc7('0x1e26')] = _0x4c97dd; this[_0x4cc7('0x1e27')] = _0x5260f5[_0x4cc7('0x9a0')](this['_castingLight']['get_shadowMapper'](), _0x25f3e3) ? this[_0x4cc7('0x1d4a')][_0x4cc7('0x13ed')]() : null; if (null == this[_0x4cc7('0x1e27')]) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1e28'))); this[_0x4cc7('0xb37')][_0x4cc7('0x9ad')](_0x4cc7('0x144'), _0x48c401(this, this[_0x4cc7('0x1d50')])); } }; _0x16dada[_0x4cc7('0x1e29')] = _0x30ffa6; _0x30ffa6[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x43d'), _0x4cc7('0x1e2a')]; _0x30ffa6[_0x4cc7('0x92b')] = _0x52aa7e; _0x30ffa6[_0x4cc7('0x8')] = _0x5aff49(_0x52aa7e['prototype'], { '_baseMethod': null, '_fadeRatio': null, '_nearShadowMapper': null, 'initConstants': function(_0x36e2be) { _0x52aa7e[_0x4cc7('0x8')][_0x4cc7('0x1d66')]['call'](this, _0x36e2be); this['_baseMethod']['initConstants'](_0x36e2be); var _0x2c62e0 = _0x36e2be[_0x4cc7('0x19bb')]; _0x36e2be = _0x36e2be['secondaryFragmentConstantsIndex']; _0x2c62e0['set'](_0x36e2be + 0x2, 0x0); _0x2c62e0[_0x4cc7('0x9e7')](_0x36e2be + 0x3, 0x1); }, 'initVO': function(_0x233862) { this[_0x4cc7('0xb37')][_0x4cc7('0xb38')](_0x233862); _0x233862[_0x4cc7('0xb39')] = !0x0; }, 'set_alpha': function(_0x3861ab) { if (_0x4cc7('0x1e2b') !== _0x4cc7('0x1e2c')) { this['_baseMethod'][_0x4cc7('0x10cd')](_0x3861ab); return _0x3861ab; } else { if (null == this['r']['m']) throw new _0x202aa0('No\x20string\x20matched'); return _0x3a8a6f[_0x4cc7('0x946')](this['r']['s'], 0x0, this['r']['m'][_0x4cc7('0xb1c')]); } }, 'set_epsilon': function(_0x3745b9) { this[_0x4cc7('0xb37')]['set_epsilon'](_0x3745b9); return _0x3745b9; }, 'getFragmentCode': function(_0x2ce37e, _0x3af96d, _0x450e0a) { var _0x2df93b = this[_0x4cc7('0xb37')][_0x4cc7('0x13c9')](_0x2ce37e, _0x3af96d, _0x450e0a) , _0x209073 = _0x3af96d[_0x4cc7('0xe57')](); _0x3af96d = _0x3af96d[_0x4cc7('0x1e2d')](); _0x2ce37e[_0x4cc7('0x19bc')] = 0x4 * _0x209073[_0x4cc7('0x19f4')](); return _0x2df93b += _0x56067a['rPbNI'](_0x56067a[_0x4cc7('0x1e2e')](_0x56067a[_0x4cc7('0x636')](_0x4cc7('0x1e2f') + _0x4bf907[_0x4cc7('0x4dc')](_0x3af96d) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c82')]) + '.w\x0asub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3af96d) + ',\x20', _0x4bf907[_0x4cc7('0x4dc')](_0x3af96d)) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x209073) + _0x4cc7('0x1df0') + _0x4bf907[_0x4cc7('0x4dc')](_0x3af96d) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3af96d) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x209073) + _0x4cc7('0x1d89'), _0x4bf907[_0x4cc7('0x4dc')](_0x3af96d)) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3af96d) + _0x4cc7('0xf23') + _0x4bf907[_0x4cc7('0x4dc')](_0x3af96d) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x209073) + _0x4cc7('0x1e30') + _0x4bf907['string'](_0x3af96d) + _0x4cc7('0xf23'), _0x4bf907[_0x4cc7('0x4dc')](_0x450e0a)) + _0x56067a['VZkNP'] + _0x4bf907[_0x4cc7('0x4dc')](_0x209073) + _0x4cc7('0x1e30') + _0x4bf907['string'](_0x450e0a) + _0x4cc7('0x62c') + _0x4bf907['string'](_0x450e0a) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x450e0a) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x3af96d) + _0x4cc7('0xf23') + _0x4bf907[_0x4cc7('0x4dc')](_0x450e0a) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x209073) + '.w,' + _0x4bf907[_0x4cc7('0x4dc')](_0x450e0a) + _0x4cc7('0x147'); }, 'activate': function(_0x4c7b35, _0x1c8822) { var _0x51b5e1 = {}; _0x51b5e1[_0x4cc7('0x1e31')] = function(_0x5a08a3, _0x1c1b82) { return _0x5a08a3 != _0x1c1b82; } ; if (_0x4cc7('0x1e32') !== 'MVjZO') { this[_0x4cc7('0xb37')]['activate'](_0x4c7b35, _0x1c8822); } else { if (0x2 == _0x4c7b35[_0x4cc7('0xa48')] && _0x4cc7('0xbd4') == _0x4c7b35['type']) { var _0x115212 = this[_0x4cc7('0x1e33')](this['get_mouseX'](), this[_0x4cc7('0xb4f')](), !0x0); null != _0x115212 && (_0x115212 = _0x115212[_0x4cc7('0xc79')][_0x4cc7('0x1124')], _0x51b5e1['zaAKQ'](null, _0x115212) && '' != _0x115212 && (_0x29cea6[_0x4cc7('0x55')](_0x115212, _0x4cc7('0x1e34')) ? this['dispatchEvent'](new _0x56a3ca('link',!0x1,!0x1,_0x3a8a6f[_0x4cc7('0x946')](_0x115212, 0x6, null))) : _0x3b7d43[_0x4cc7('0xc09')](new _0x4ccd8b(_0x115212)))); } return _0x2b4072[_0x4cc7('0x8')][_0x4cc7('0xa49')][_0x4cc7('0x96b')](this, _0x4c7b35); } }, 'deactivate': function(_0x5c2b9e, _0x512d2f) { if (_0x4cc7('0x1e35') === _0x4cc7('0x1e35')) { this[_0x4cc7('0xb37')][_0x4cc7('0xa14')](_0x5c2b9e, _0x512d2f); } else { this[_0x4cc7('0x1e36')][_0x4cc7('0x18d5')](_0x5d5d4e['temp'], _0x5d5d4e['temp']); if (_0x5c2b9e > this[_0x4cc7('0x1e37')][_0x4cc7('0x1e38')] * this[_0x4cc7('0x1e37')][_0x4cc7('0x1e38')]) this[_0x4cc7('0x1e37')][_0x4cc7('0x1e39')][_0x4cc7('0x1e3a')](_0x5d5d4e[_0x4cc7('0xb93')], this[_0x4cc7('0x1e37')][_0x4cc7('0x1e38')], _0x5d5d4e[_0x4cc7('0xb93')]); else if (d > this[_0x4cc7('0x1e37')][_0x4cc7('0x1e3b')] * this[_0x4cc7('0x1e37')][_0x4cc7('0x1e3b')]) this[_0x4cc7('0x1e37')]['axis2']['moveToDistance'](_0x5d5d4e['temp'], this[_0x4cc7('0x1e37')][_0x4cc7('0x1e3b')], _0x5d5d4e[_0x4cc7('0xb93')]); else if (e > this[_0x4cc7('0x1e37')]['axis3Length'] * this[_0x4cc7('0x1e37')][_0x4cc7('0x1e3c')]) this['triangle'][_0x4cc7('0x1e3d')][_0x4cc7('0x1e3a')](_0x5d5d4e[_0x4cc7('0xb93')], this['triangle']['axis3Length'], _0x5d5d4e['temp']); else { _0x56067a['Rtezb'](c, this['toGlobal'](_0x5d5d4e[_0x4cc7('0xb93')], _0x5d5d4e['temp']), _0x512d2f, !0x0); return; } c(this[_0x4cc7('0xb92')](_0x5d5d4e[_0x4cc7('0xb93')], _0x5d5d4e[_0x4cc7('0xb93')]), _0x512d2f, !0x1); } }, 'setRenderState': function(_0x2d92d4, _0x570745, _0x1fabbb, _0x2d53cc) { var _0x4aef21 = _0x2d53cc['get_lens']()[_0x4cc7('0x15a0')]() , _0x2c6470 = _0x2d53cc[_0x4cc7('0x102a')]()['get_far']() - _0x4aef21 , _0x554c9a = this['_nearShadowMapper'][_0x4cc7('0x15b3')]() , _0x50a223 = _0x554c9a * (0x1 - this[_0x4cc7('0x1e26')]); _0x554c9a = _0x4aef21 + _0x554c9a * _0x2c6470; _0x50a223 = _0x4aef21 + _0x50a223 * _0x2c6470; _0x4aef21 = _0x2d92d4[_0x4cc7('0x19bb')]; _0x2c6470 = _0x2d92d4[_0x4cc7('0x19bc')]; _0x4aef21[_0x4cc7('0x9e7')](_0x2c6470, _0x50a223); _0x4aef21[_0x4cc7('0x9e7')](_0x2c6470 + 0x1, 0x1 / (_0x554c9a - _0x50a223)); this[_0x4cc7('0xb37')]['setRenderState'](_0x2d92d4, _0x570745, _0x1fabbb, _0x2d53cc); }, 'getVertexCode': function(_0x58bcd5, _0x1ef97a) { return this['_baseMethod']['getVertexCode'](_0x58bcd5, _0x1ef97a); }, 'reset': function() { this[_0x4cc7('0xb37')][_0x4cc7('0x19')](); }, 'cleanCompilationData': function() { _0x52aa7e[_0x4cc7('0x8')]['cleanCompilationData'][_0x4cc7('0x96b')](this); this[_0x4cc7('0xb37')][_0x4cc7('0x1cc5')](); }, 'set_sharedRegisters': function(_0xf47e9d) { _0x52aa7e[_0x4cc7('0x8')][_0x4cc7('0x1cd6')][_0x4cc7('0x96b')](this, this[_0x4cc7('0xb37')][_0x4cc7('0x1cd6')](_0xf47e9d)); return _0xf47e9d; }, 'onShaderInvalidated': function(_0x547600) { if (_0x4cc7('0x1e3e') !== 'vzMuC') { this[_0x4cc7('0x1b50')](); } else { if (null != this[_0x4cc7('0x1e3f')]) this[_0x4cc7('0x1e3f')]['onForceApplied3D'](_0x547600, b, c); } }, '__class__': _0x30ffa6 }); var _0x1c65d5 = function(_0x4506cc, _0x355301, _0x282437, _0x88110a) { null == _0x88110a && (_0x88110a = !0x1); null == _0x282437 && (_0x282437 = !0x0); null == _0x355301 && (_0x355301 = 0x1); null == _0x4506cc && (_0x4506cc = 0x0); _0x4ae64a['call'](this); this[_0x4cc7('0x1207')] = _0x2bc114[_0x4cc7('0x24')](null); this['_outlinePass'] = new _0x1588a1(_0x4506cc,_0x355301,_0x282437,_0x88110a); this[_0x4cc7('0x1207')]['push'](this[_0x4cc7('0x1e40')]); }; _0x16dada[_0x4cc7('0x1e41')] = _0x1c65d5; _0x1c65d5['__name__'] = ['away3d', _0x4cc7('0x43b'), _0x4cc7('0x43d'), _0x4cc7('0x1e42')]; _0x1c65d5[_0x4cc7('0x92b')] = _0x298f62; _0x1c65d5[_0x4cc7('0x8')] = _0x5aff49(_0x298f62[_0x4cc7('0x8')], { '_outlinePass': null, 'initVO': function(_0x1d9ea8) { var _0x48e3ae = {}; _0x48e3ae['QCRpa'] = function(_0xf51ed0, _0x5987cf) { return _0xf51ed0 & _0x5987cf; } ; if (_0x4cc7('0x1e43') !== 'cscMn') { _0x1d9ea8['needsNormals'] = !0x0; } else { this[_0x4cc7('0xbbd')](this['position'] + 0x4); 0x1 == this[_0x4cc7('0x16ed')] ? (this['b'][this[_0x4cc7('0xcc2')]++] = _0x1d9ea8 & 0xff, this['b'][this[_0x4cc7('0xcc2')]++] = _0x1d9ea8 >> 0x8 & 0xff, this['b'][this[_0x4cc7('0xcc2')]++] = _0x1d9ea8 >> 0x10 & 0xff, this['b'][this['position']++] = _0x1d9ea8 >> 0x18 & 0xff) : (this['b'][this[_0x4cc7('0xcc2')]++] = _0x1d9ea8 >> 0x18 & 0xff, this['b'][this['position']++] = _0x1d9ea8 >> 0x10 & 0xff, this['b'][this[_0x4cc7('0xcc2')]++] = _0x48e3ae['QCRpa'](_0x1d9ea8 >> 0x8, 0xff), this['b'][this[_0x4cc7('0xcc2')]++] = _0x1d9ea8 & 0xff); } }, 'reset': function() { if (_0x2d63f9[_0x4cc7('0x15b')](_0x4cc7('0x1e44'), _0x4cc7('0x1e45'))) { var _0x22253b = _0x4cc7('0x1e46')['split']('|') , _0x2e30cf = 0x0; while (!![]) { switch (_0x22253b[_0x2e30cf++]) { case '0': this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x1e47'), -0x64, 0x12c, null, null, null, _0xcfd438); continue; case '1': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1fc'), 0x50, -0x104, null, null, null, null); continue; case '2': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1e48'), 0xdc, -0x48, null, null == _0xcfd438 ? null : Math[_0x4cc7('0xa96')](_0xcfd438 / 2.5), -0x1, _0xa17c28); continue; case '3': this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_currentFrame'](0x68); continue; case '4': this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); continue; case '5': _0xcfd438 = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); continue; case '6': this['runner'][_0x4cc7('0xac9')](18.8, 1.2); continue; case '7': var _0xcfd438 = _0x1baaa1[_0x4cc7('0x7d9')](0x53c) , _0xa17c28 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); continue; case '8': this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); continue; case '9': this[_0x4cc7('0xc37')]['setIndexedPosition'](18.65, 0.9); continue; case '10': this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacd')](!0x0); continue; } break; } } else { _0x298f62[_0x4cc7('0x8')]['reset'][_0x4cc7('0x96b')](this); } }, 'activate': function(_0x498686, _0x3ac937) {}, 'getFragmentCode': function(_0x2b3d92, _0x292ce3, _0x11d7ba) { return ''; }, '__class__': _0x1c65d5 }); var _0x5cad29 = function() { _0x2cd77f[_0x4cc7('0x96b')](this); }; _0x16dada['away3d.materials.methods.PhongSpecularMethod'] = _0x5cad29; _0x5cad29['__name__'] = ['away3d', _0x4cc7('0x43b'), _0x4cc7('0x43d'), _0x4cc7('0x1e49')]; _0x5cad29['__super__'] = _0x2cd77f; _0x5cad29[_0x4cc7('0x8')] = _0x5aff49(_0x2cd77f[_0x4cc7('0x8')], { 'getFragmentCodePerLight': function(_0x1f26da, _0x4baded, _0x32f7c5, _0x3509f9) { var _0x4740cb = {}; _0x4740cb[_0x4cc7('0x1e4a')] = function(_0x1d3562, _0x415b57) { return _0x1d3562 == _0x415b57; } ; if (_0x4cc7('0x1e4b') === _0x4cc7('0x1e4b')) { var _0x3953a4 = ''; if (this['_isFirstLight']) var _0xd4b98d = this[_0x4cc7('0x154a')]; else _0xd4b98d = _0x3509f9[_0x4cc7('0xe55')](), _0x3509f9[_0x4cc7('0xf1a')](_0xd4b98d, 0x1); var _0x29de53 = this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')] , _0x508076 = this['_sharedRegisters']['normalFragment']; _0x3953a4 += _0x56067a[_0x4cc7('0x638')](_0x56067a['ksyjj'](_0x56067a[_0x4cc7('0x639')]('dp3\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d) + '.w,\x20' + _0x4bf907['string'](_0x4baded) + ',\x20' + _0x4bf907['string'](_0x508076) + _0x4cc7('0xe25') + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d), _0x4cc7('0x132')) + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d) + '.w,\x20', _0x4bf907['string'](_0xd4b98d)) + _0x4cc7('0x62c') + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x508076), ',\x20') + _0x4bf907['string'](_0xd4b98d) + _0x4cc7('0x714') + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d) + ',\x20' + _0x4bf907['string'](_0x4baded) + '\x0aadd' + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0xf24')]) + '.w\x0asat\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d) + _0x4cc7('0x62c') + _0x4bf907['string'](_0xd4b98d) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d) + _0x4cc7('0x1e4c') + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d) + '.w,\x20' + _0x4bf907['string'](_0xd4b98d) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x29de53) + _0x4cc7('0x1cfc') + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d) + _0x4cc7('0x147'); _0x3953a4 = this[_0x4cc7('0x1ce3')] ? _0x3953a4 + (_0x56067a[_0x4cc7('0x639')]('mul\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cf5')]) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cf5')]) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cf4')]) + _0x4cc7('0x1cfd') + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d), _0x4cc7('0x132')) + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cf5')]) + '.w\x0a') : _0x3953a4 + (_0x4cc7('0x1cfe') + _0x4bf907['string'](_0xd4b98d) + _0x56067a[_0x4cc7('0x601')] + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this['_specularDataRegister']) + _0x4cc7('0x147')); _0x1f26da[_0x4cc7('0x1d37')] && (_0x3953a4 += _0x4cc7('0xaf') + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4baded) + _0x4cc7('0x147')); null != this[_0x4cc7('0x1cff')] && (_0x3953a4 += _0x4bf907[_0x4cc7('0x4dc')](this['_modulateMethod'](_0x1f26da, _0xd4b98d, _0x3509f9, this['_sharedRegisters']))); _0x3953a4 += _0x4cc7('0xaf') + _0x4bf907['string'](_0xd4b98d) + _0x4cc7('0x139') + _0x4bf907['string'](_0x32f7c5) + _0x56067a[_0x4cc7('0x635')] + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d) + _0x4cc7('0x147'); this['_isFirstLight'] || (_0x3953a4 += _0x56067a[_0x4cc7('0x63a')](_0x4cc7('0x161') + _0x4bf907['string'](this['_totalLightColorReg']) + _0x4cc7('0x139') + _0x4bf907['string'](this['_totalLightColorReg']) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d), '.xyz\x0a'), _0x3509f9[_0x4cc7('0x19f7')](_0xd4b98d)); this['_isFirstLight'] = !0x1; return _0x3953a4; } else { this['displayEvenIfZero'] = !0x1; _0x145ce0['call'](this); this[_0x4cc7('0xb62')] = this[_0x4cc7('0xb55')] = !0x1; _0x1f26da = this['text'] = _0x22bdfe[_0x4cc7('0xc1f')](_0x1f26da, _0x32f7c5, null, '0'); _0x32f7c5 = null; _0x4740cb['aOswj'](null, _0x32f7c5) && (_0x32f7c5 = _0x1f26da[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x1f26da), new _0x5a0679(_0x32f7c5)); this[_0x4cc7('0xa0c')](this[_0x4cc7('0xcb4')]); this[_0x4cc7('0x1e4d')] = _0x4baded; this[_0x4cc7('0x1e4e')](0x0); } }, '__class__': _0x5cad29 }); var _0x30f201 = function(_0x1f717d, _0x1ce5ee) { null == _0x1ce5ee && (_0x1ce5ee = 0x9); this['_projMatrix'] = new _0x165614(); _0x4ae64a[_0x4cc7('0x96b')](this); this['_projector'] = _0x1f717d; this[_0x4cc7('0x1e4f')] = null == _0x1ce5ee ? 0x9 : _0x1ce5ee; }; _0x16dada['away3d.materials.methods.ProjectiveTextureMethod'] = _0x30f201; _0x30f201['__name__'] = [_0x4cc7('0x7f'), 'materials', 'methods', 'ProjectiveTextureMethod']; _0x30f201[_0x4cc7('0x92b')] = _0x298f62; _0x30f201[_0x4cc7('0x8')] = _0x5aff49(_0x298f62[_0x4cc7('0x8')], { '_projector': null, '_uvVarying': null, '_projMatrix': null, '_mode': null, 'initConstants': function(_0x144624) { if (_0x4cc7('0x1e50') === _0x4cc7('0x1e51')) { var _0xfd7bb9 = _0x4b4ad9[_0x4cc7('0x493')]()[_0x4cc7('0xbda')]; null != _0xfd7bb9 ? _0xfd7bb9(_0x144624, _0x2d563b) : _0x3ccc21[_0x4cc7('0xbdb')](_0x144624, _0x2d563b); } else { var _0x2d563b = _0x144624[_0x4cc7('0x1cf9')]; _0x144624 = _0x144624[_0x4cc7('0x19bb')]; _0x144624[_0x4cc7('0x9e7')](_0x2d563b, 0.5); _0x144624[_0x4cc7('0x9e7')](_0x2d563b + 0x1, -0.5); _0x144624[_0x4cc7('0x9e7')](_0x2d563b + 0x2, 0x1); _0x144624[_0x4cc7('0x9e7')](_0x2d563b + 0x3, 0x1); } }, 'cleanCompilationData': function() { if (_0x4cc7('0x1e52') === _0x4cc7('0x1e52')) { _0x298f62['prototype'][_0x4cc7('0x1cc5')]['call'](this); this[_0x4cc7('0x12d9')] = null; } else { this['terrain'] = a; var _0x51841d = this[_0x4cc7('0x19cb')]['sourceData'][_0x4cc7('0x1e53')] , _0x537800 = this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')] , _0x3a21aa = this['terrain'][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')]; _0x83d928[_0x4cc7('0x96b')](this, a['mesh'], (_0x51841d[_0x4cc7('0x52')]['x'] - _0x51841d[_0x4cc7('0x53')]['x']) * (_0x537800[_0x4cc7('0x52')]['y'] - _0x537800[_0x4cc7('0x53')]['y']) * (_0x3a21aa[_0x4cc7('0x52')]['z'] - _0x3a21aa['min']['z'])); } }, 'getVertexCode': function(_0x2b3260, _0x8c6de0) { var _0x467a18 = _0x8c6de0[_0x4cc7('0x12d7')](); _0x8c6de0[_0x4cc7('0x12d7')](); _0x8c6de0[_0x4cc7('0x12d7')](); _0x8c6de0[_0x4cc7('0x12d7')](); _0x8c6de0['getFreeVertexVectorTemp'](); _0x2b3260[_0x4cc7('0x12d8')] = 0x4 * _0x467a18[_0x4cc7('0x19f4')](); this['_uvVarying'] = _0x8c6de0[_0x4cc7('0xe56')](); return _0x4cc7('0x12da') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x12d9')]) + _0x4cc7('0x1e55') + _0x4bf907[_0x4cc7('0x4dc')](_0x467a18) + '\x0a'; }, 'getFragmentCode': function(_0x2c71da, _0x3f6b92, _0x3ec522) { var _0x22c74e = _0x4cc7('0x1e56')[_0x4cc7('0x46')]('|') , _0x39da55 = 0x0; while (!![]) { switch (_0x22c74e[_0x39da55++]) { case '0': return _0xc88a77; case '1': _0x3f6b92 = _0x3f6b92[_0x4cc7('0xe57')](); continue; case '2': _0x2c71da[_0x4cc7('0x11b7')] = _0x44e1dc['get_index'](); continue; case '3': if (0x9 == this[_0x4cc7('0x1e4f')]) _0xc88a77 += 'mul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3ec522) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3ec522) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x3eed49) + _0x4cc7('0x1e57'); else if (0x0 == this[_0x4cc7('0x1e4f')]) _0xc88a77 += _0x4cc7('0x161') + _0x4bf907[_0x4cc7('0x4dc')](_0x3ec522) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3ec522) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3eed49) + _0x4cc7('0x1e57'); else if (0x3 == this[_0x4cc7('0x1e4f')]) _0xc88a77 += _0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x3eed49) + _0x4cc7('0x139') + _0x4bf907['string'](_0x3eed49) + '.xyz,\x20' + _0x4bf907['string'](_0x3ec522) + _0x4cc7('0x1e58') + _0x4bf907['string'](_0x3eed49) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x3eed49) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x3eed49) + '.w\x09\x09\x09\x09\x09\x09\x0aadd\x20' + _0x4bf907['string'](_0x3ec522) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x3ec522) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x3eed49) + _0x4cc7('0x1e57'); else throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1e59') + _0x14e1a2[_0x4cc7('0x8eb')](this[_0x4cc7('0x1e4f')]) + '\x22')); continue; case '4': _0xc88a77 += _0x4cc7('0x1d1d') + _0x4bf907[_0x4cc7('0x4dc')](_0x3eed49) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x12d9')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x12d9')]) + '.w\x09\x09\x09\x09\x09\x09\x0amul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3eed49) + _0x4cc7('0x14b') + _0x4bf907['string'](_0x3eed49) + _0x4cc7('0x14b') + _0x4bf907['string'](_0x3f6b92) + _0x4cc7('0x1e5a') + _0x4bf907[_0x4cc7('0x4dc')](_0x3eed49) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0x3eed49) + _0x4cc7('0x14b') + _0x4bf907['string'](_0x3f6b92) + _0x4cc7('0x1e5b'); continue; case '5': _0xc88a77 += this[_0x4cc7('0x1548')](_0x2c71da, _0x3eed49, _0x44e1dc, this[_0x4cc7('0x1e5c')][_0x4cc7('0x11b8')](), _0x3eed49, _0x4cc7('0x1ccb')); continue; case '6': _0x2c71da[_0x4cc7('0x1cf9')] = 0x4 * _0x3f6b92[_0x4cc7('0x19f4')](); continue; case '7': var _0xc88a77 = '' , _0x44e1dc = _0x3f6b92[_0x4cc7('0xe59')]() , _0x3eed49 = _0x3f6b92[_0x4cc7('0xe55')](); continue; } break; } }, 'setRenderState': function(_0x493e83, _0x2166e0, _0x17b75e, _0x58eebd) { this[_0x4cc7('0x1e5d')][_0x4cc7('0xa28')](this['_projector'][_0x4cc7('0x1411')]()); this[_0x4cc7('0x1e5d')][_0x4cc7('0xfcb')](_0x2166e0[_0x4cc7('0x1218')](_0x58eebd)); this[_0x4cc7('0x1e5d')][_0x4cc7('0xf37')](_0x493e83[_0x4cc7('0x1a84')], _0x493e83[_0x4cc7('0x12d8')], !0x0); }, 'activate': function(_0x5f1f68, _0x180dd6) { _0x180dd6[_0x4cc7('0xdb2')]['setTextureAt'](_0x5f1f68[_0x4cc7('0x11b7')], this[_0x4cc7('0x1e5c')][_0x4cc7('0x11b8')]()[_0x4cc7('0x19c1')](_0x180dd6)); }, '__class__': _0x30f201 }); var _0x4e10c8 = function(_0x843976, _0x2c67f6, _0x260574, _0x3b46db, _0x5e3e23) { null == _0x5e3e23 && (_0x5e3e23 = 0x0); null == _0x3b46db && (_0x3b46db = 0x0); null == _0x260574 && (_0x260574 = 0x0); null == _0x2c67f6 && (_0x2c67f6 = 0.1); this[_0x4cc7('0x1d49')] = 0x1; this['_dispersionR'] = this[_0x4cc7('0x1e5e')] = this[_0x4cc7('0x1e5f')] = 0x0; _0x4ae64a[_0x4cc7('0x96b')](this); this['_envMap'] = _0x843976; this[_0x4cc7('0x1e60')] = _0x260574; this[_0x4cc7('0x1e5e')] = _0x3b46db; this[_0x4cc7('0x1e5f')] = _0x5e3e23; this[_0x4cc7('0x1e61')] = !(this[_0x4cc7('0x1e60')] == this['_dispersionB'] && this[_0x4cc7('0x1e60')] == this[_0x4cc7('0x1e5e')]); this[_0x4cc7('0x1e62')] = _0x2c67f6; }; _0x16dada[_0x4cc7('0x1e63')] = _0x4e10c8; _0x4e10c8[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x43b'), _0x4cc7('0x43d'), 'RefractionEnvMapMethod']; _0x4e10c8[_0x4cc7('0x92b')] = _0x298f62; _0x4e10c8['prototype'] = _0x5aff49(_0x298f62[_0x4cc7('0x8')], { '_envMap': null, '_dispersionR': null, '_dispersionG': null, '_dispersionB': null, '_useDispersion': null, '_refractionIndex': null, '_alpha': null, 'initConstants': function(_0x221de5) { var _0x1df5b0 = _0x221de5['fragmentConstantsIndex']; _0x221de5 = _0x221de5['fragmentData']; _0x221de5[_0x4cc7('0x9e7')](_0x2d63f9[_0x4cc7('0x15c')](_0x1df5b0, 0x4), 0x1); _0x221de5[_0x4cc7('0x9e7')](_0x1df5b0 + 0x5, 0x0); _0x221de5[_0x4cc7('0x9e7')](_0x1df5b0 + 0x7, 0x1); }, 'initVO': function(_0xc9ccc) { _0xc9ccc[_0x4cc7('0x1c50')] = !0x0; _0xc9ccc['needsView'] = !0x0; }, 'set_alpha': function(_0x2176aa) { return this[_0x4cc7('0x1d49')] = _0x2176aa; }, 'activate': function(_0xcf9f80, _0x56f79b) { var _0x4c1d76 = _0xcf9f80['fragmentConstantsIndex'] , _0x4e309b = _0xcf9f80[_0x4cc7('0x19bb')]; _0x4e309b[_0x4cc7('0x9e7')](_0x4c1d76, this['_dispersionR'] + this[_0x4cc7('0x1e62')]); this['_useDispersion'] && (_0x4e309b[_0x4cc7('0x9e7')](_0x4c1d76 + 0x1, this[_0x4cc7('0x1e5e')] + this[_0x4cc7('0x1e62')]), _0x4e309b[_0x4cc7('0x9e7')](_0x4c1d76 + 0x2, this[_0x4cc7('0x1e5f')] + this[_0x4cc7('0x1e62')])); _0x4e309b[_0x4cc7('0x9e7')](_0x4c1d76 + 0x3, this[_0x4cc7('0x1d49')]); _0x56f79b[_0x4cc7('0xdb2')][_0x4cc7('0x19bf')](_0xcf9f80['texturesIndex'], this[_0x4cc7('0x1e64')][_0x4cc7('0x19c1')](_0x56f79b)); }, 'getFragmentCode': function(_0x38f46f, _0x139335, _0xe088f1) { var _0x5aedcc = _0x139335['getFreeFragmentConstant']() , _0x3a1e27 = _0x139335[_0x4cc7('0xe57')]() , _0xb542b2 = '' , _0x52ed04 = _0x139335['getFreeTextureReg'](); _0x38f46f[_0x4cc7('0x11b7')] = _0x52ed04[_0x4cc7('0x19f4')](); _0x38f46f['fragmentConstantsIndex'] = 0x4 * _0x5aedcc['get_index'](); var _0x5aeaf6 = _0x139335['getFreeFragmentVectorTemp'](); _0x139335[_0x4cc7('0xf1a')](_0x5aeaf6, 0x1); var _0x5e4a4c = _0x139335[_0x4cc7('0xe55')](); _0x139335['addFragmentTempUsages'](_0x5e4a4c, 0x1); var _0x48c401 = _0x139335[_0x4cc7('0xe55')](); var _0x16dada = this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')] , _0x3420db = this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')]; _0xb542b2 += _0x4cc7('0x1e65') + _0x4bf907['string'](_0x16dada) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + _0x4cc7('0x181b'); _0xb542b2 += _0x56067a[_0x4cc7('0x63a')](_0x56067a[_0x4cc7('0x1e66')](_0x56067a[_0x4cc7('0x1e66')](_0x56067a[_0x4cc7('0x1e66')](_0x56067a[_0x4cc7('0x63b')](_0x56067a[_0x4cc7('0x63b')](_0x4cc7('0x610') + _0x4bf907['string'](_0x48c401) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x3420db), _0x56067a[_0x4cc7('0x63c')]) + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + '.x\x0asub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x3a1e27) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x62c') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x5aedcc) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + '.w\x0amul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x5aedcc) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + '.w\x0asub\x20', _0x4bf907[_0x4cc7('0x4dc')](_0x48c401)), _0x4cc7('0x132')) + _0x4bf907['string'](_0x3a1e27) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x1e67') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + '.w\x0amul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x5aedcc) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x1de0') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x56067a[_0x4cc7('0x60d')], _0x4bf907[_0x4cc7('0x4dc')](_0x48c401)) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x1820') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + '.xyz,\x20' + _0x4bf907['string'](_0x48c401) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3420db), _0x4cc7('0x63d')) + _0x4bf907['string'](_0x5aeaf6) + ',\x20' + _0x4bf907['string'](_0x5aedcc) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada), _0x4cc7('0xf23')) + _0x4bf907['string'](_0x5aeaf6) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x5aeaf6) + _0x4cc7('0x139') + _0x4bf907['string'](_0x48c401) + _0x56067a[_0x4cc7('0x63e')] + _0x4bf907['string'](_0x5aeaf6) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x5aeaf6) + '.xyz\x0a'; _0xb542b2 += this['getTexCubeSampleCode'](_0x38f46f, _0x5e4a4c, _0x52ed04, this[_0x4cc7('0x1e64')], _0x5aeaf6) + 'sub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x5e4a4c) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x5e4a4c) + _0x4cc7('0x1e68') + _0x4bf907[_0x4cc7('0x4dc')](_0x5e4a4c) + _0x4cc7('0x147'); this[_0x4cc7('0x1e61')] && (_0xb542b2 += _0x56067a[_0x4cc7('0x63f')](_0x56067a[_0x4cc7('0x1e69')](_0x56067a[_0x4cc7('0x1e69')](_0x56067a[_0x4cc7('0x640')](_0x56067a[_0x4cc7('0x641')](_0x4cc7('0x610') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + '.xyz,\x20' + _0x4bf907['string'](_0x3420db) + _0x4cc7('0x63d') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x61d') + _0x4bf907['string'](_0x48c401) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x3a1e27) + _0x4cc7('0x152') + _0x4bf907['string'](_0x48c401) + _0x4cc7('0x62c') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x5aedcc) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + '.w\x0amul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + '.w,\x20' + _0x4bf907['string'](_0x5aedcc) + _0x56067a['LlgiS'] + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x714') + _0x4bf907['string'](_0x48c401), '.w,\x20'), _0x4bf907['string'](_0x3a1e27)) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + '.w\x0asqt\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401), _0x4cc7('0x156')) + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x62c') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x5aedcc) + _0x4cc7('0x156'), _0x4bf907[_0x4cc7('0x4dc')](_0x48c401)) + _0x4cc7('0x1de0') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + '.x,\x20', _0x4bf907[_0x4cc7('0x4dc')](_0x48c401)) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x1820') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x3420db) + '.xyz\x0amul\x20' + _0x4bf907['string'](_0x5aeaf6) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x5aedcc) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + '\x0asub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x5aeaf6) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x5aeaf6) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x1e6a') + _0x4bf907[_0x4cc7('0x4dc')](_0x5aeaf6) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x5aeaf6) + _0x4cc7('0x181b'), _0xb542b2 += this[_0x4cc7('0x1dd6')](_0x38f46f, _0x48c401, _0x52ed04, this[_0x4cc7('0x1e64')], _0x5aeaf6) + _0x4cc7('0x39e') + _0x4bf907[_0x4cc7('0x4dc')](_0x5e4a4c) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + '.y\x0a', _0xb542b2 += _0x56067a[_0x4cc7('0x642')](_0x56067a[_0x4cc7('0x642')](_0x56067a[_0x4cc7('0x643')](_0x56067a[_0x4cc7('0x643')](_0x56067a[_0x4cc7('0x643')](_0x4cc7('0x610') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x152') + _0x4bf907['string'](_0x16dada) + '.xyz,\x20' + _0x4bf907['string'](_0x3420db), _0x4cc7('0x63d')) + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + '.w,\x20' + _0x4bf907['string'](_0x48c401) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x61d') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x3a1e27) + '.x,\x20' + _0x4bf907['string'](_0x48c401) + _0x4cc7('0x62c') + _0x4bf907['string'](_0x48c401) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x5aedcc) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x62c') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x56067a[_0x4cc7('0x601')] + _0x4bf907[_0x4cc7('0x4dc')](_0x5aedcc) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x714') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + '.w,\x20' + _0x4bf907['string'](_0x3a1e27) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x1e67') + _0x4bf907['string'](_0x48c401), _0x4cc7('0x156')) + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x62c') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x152'), _0x4bf907[_0x4cc7('0x4dc')](_0x5aedcc)) + '.z,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x1de0') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x152') + _0x4bf907['string'](_0x48c401) + _0x56067a[_0x4cc7('0x60d')], _0x4bf907[_0x4cc7('0x4dc')](_0x48c401)) + '.y\x0amul\x20' + _0x4bf907['string'](_0x48c401) + _0x4cc7('0x139'), _0x4bf907['string'](_0x48c401)) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x3420db) + _0x4cc7('0x63d') + _0x4bf907[_0x4cc7('0x4dc')](_0x5aeaf6) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x5aedcc) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + _0x4cc7('0xf23') + _0x4bf907['string'](_0x5aeaf6) + _0x4cc7('0x139') + _0x4bf907['string'](_0x5aeaf6) + _0x4cc7('0x139') + _0x4bf907['string'](_0x48c401) + '.xyz\x0anrm\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x5aeaf6) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x5aeaf6) + '.xyz\x0a', _0xb542b2 += _0x56067a[_0x4cc7('0x644')](this[_0x4cc7('0x1dd6')](_0x38f46f, _0x48c401, _0x52ed04, this[_0x4cc7('0x1e64')], _0x5aeaf6) + _0x4cc7('0x39e') + _0x4bf907[_0x4cc7('0x4dc')](_0x5e4a4c) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401), '.z\x0a')); _0x139335[_0x4cc7('0x19f7')](_0x5aeaf6); _0xb542b2 += _0x56067a['tgrZw'](_0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x5e4a4c), _0x4cc7('0x139')) + _0x4bf907[_0x4cc7('0x4dc')](_0x5e4a4c) + _0x56067a['YUUhW'] + _0x4bf907[_0x4cc7('0x4dc')](_0xe088f1) + _0x4cc7('0x63d') + _0x4bf907[_0x4cc7('0x4dc')](_0x5e4a4c) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x5e4a4c) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x5aedcc) + _0x4cc7('0x1d3e') + _0x4bf907[_0x4cc7('0x4dc')](_0xe088f1) + _0x4cc7('0x139') + _0x4bf907['string'](_0xe088f1) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x5e4a4c) + '.xyz\x0a'; _0x139335[_0x4cc7('0x19f7')](_0x5e4a4c); return _0xb542b2 += _0x4cc7('0x1e65') + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + _0x4cc7('0x181b'); }, '__class__': _0x4e10c8, '__properties__': _0x5aff49(_0x298f62[_0x4cc7('0x8')]['__properties__'], { 'set_alpha': _0x4cc7('0x10cd') }) }); var _0x48e266 = function(_0x2b4336, _0x4070a6, _0x1a40d5, _0x46ffd8) { null == _0x46ffd8 && (_0x46ffd8 = 'mix'); null == _0x1a40d5 && (_0x1a40d5 = 0x2); null == _0x4070a6 && (_0x4070a6 = 0.4); null == _0x2b4336 && (_0x2b4336 = 0xffffff); _0x4ae64a['call'](this); this['_blendMode'] = _0x46ffd8; this[_0x4cc7('0x1e6b')] = _0x4070a6; this[_0x4cc7('0x1e6c')] = _0x1a40d5; this[_0x4cc7('0x1556')](_0x2b4336); }; _0x16dada[_0x4cc7('0x1e6d')] = _0x48e266; _0x48e266['__name__'] = ['away3d', _0x4cc7('0x43b'), _0x4cc7('0x43d'), _0x4cc7('0x1e6e')]; _0x48e266[_0x4cc7('0x92b')] = _0x298f62; _0x48e266['prototype'] = _0x5aff49(_0x298f62['prototype'], { '_color': null, '_blendMode': null, '_colorR': null, '_colorG': null, '_colorB': null, '_strength': null, '_power': null, 'initConstants': function(_0x1572d6) { _0x1572d6['fragmentData'][_0x4cc7('0x9e7')](_0x1572d6[_0x4cc7('0x1cf9')] + 0x3, 0x1); }, 'initVO': function(_0x84cbf9) { _0x84cbf9[_0x4cc7('0x1c50')] = !0x0; _0x84cbf9[_0x4cc7('0x1c3f')] = !0x0; }, 'set_color': function(_0x318335) { if (_0x4cc7('0x1e6f') !== 'EvWdq') { _0x18573e['prototype']['cleanCompilationData'][_0x4cc7('0x96b')](this); this[_0x4cc7('0x1d3b')] = this['_totalLightColorReg'] = this['_shadowRegister'] = null; } else { this[_0x4cc7('0x12c1')] = _0x318335; this[_0x4cc7('0x153a')] = _0x56067a[_0x4cc7('0x646')](_0x318335 >> 0x10, 0xff) / 0xff; this[_0x4cc7('0x1543')] = (_0x318335 >> 0x8 & 0xff) / 0xff; this[_0x4cc7('0x1544')] = (_0x318335 & 0xff) / 0xff; return _0x318335; } }, 'activate': function(_0x203120, _0x561d64) { _0x561d64 = _0x203120[_0x4cc7('0x1cf9')]; _0x203120 = _0x203120[_0x4cc7('0x19bb')]; _0x203120[_0x4cc7('0x9e7')](_0x561d64, this[_0x4cc7('0x153a')]); _0x203120[_0x4cc7('0x9e7')](_0x561d64 + 0x1, this[_0x4cc7('0x1543')]); _0x203120[_0x4cc7('0x9e7')](_0x561d64 + 0x2, this[_0x4cc7('0x1544')]); _0x203120['set'](_0x561d64 + 0x4, this[_0x4cc7('0x1e6b')]); _0x203120[_0x4cc7('0x9e7')](_0x561d64 + 0x5, this[_0x4cc7('0x1e6c')]); }, 'getFragmentCode': function(_0x2323a5, _0x43bc2c, _0xba7d39) { var _0x2b2b2e = _0x43bc2c[_0x4cc7('0xe57')]() , _0x38b73a = _0x43bc2c['getFreeFragmentConstant'](); _0x43bc2c = _0x43bc2c[_0x4cc7('0xe55')](); var _0x53dbb3 = ''; _0x2323a5['fragmentConstantsIndex'] = 0x4 * _0x2b2b2e[_0x4cc7('0x19f4')](); _0x53dbb3 += _0x56067a['tgrZw'](_0x56067a['tgrZw'](_0x56067a[_0x4cc7('0x647')](_0x56067a[_0x4cc7('0x648')](_0x56067a[_0x4cc7('0x649')](_0x4cc7('0x610') + _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1819')]) + _0x4cc7('0x139') + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')]) + _0x4cc7('0x1e70') + _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c) + _0x4cc7('0x152') + _0x4bf907['string'](_0x43bc2c) + _0x4cc7('0x1e71'), _0x4bf907['string'](_0x43bc2c)) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x2b2b2e) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c) + _0x4cc7('0x1e72') + _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c) + '.x,\x20', _0x4bf907[_0x4cc7('0x4dc')](_0x38b73a)) + '.y\x09\x09\x09\x09\x09\x09\x09\x0amul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x38b73a) + '.x\x09\x09\x09\x09\x09\x09\x09\x0asub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c) + _0x4cc7('0x152') + _0x4bf907['string'](_0x2b2b2e) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c) + _0x4cc7('0x1e73') + _0x4bf907[_0x4cc7('0x4dc')](_0xba7d39) + _0x4cc7('0x139'), _0x4bf907[_0x4cc7('0x4dc')](_0xba7d39)) + _0x4cc7('0x139') + _0x4bf907['string'](_0x43bc2c) + _0x4cc7('0x1e74'), _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c)) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x2b2b2e) + _0x4cc7('0x132'), _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c)) + '.x\x09\x09\x09\x09\x09\x09\x09\x09\x0a'; return _0x53dbb3 = _0x4cc7('0x2a') == this[_0x4cc7('0xe0b')] ? _0x53dbb3 + (_0x56067a[_0x4cc7('0x649')](_0x56067a[_0x4cc7('0x649')](_0x56067a[_0x4cc7('0x1e75')](_0x4cc7('0xaf'), _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c)) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c), _0x4cc7('0x132')) + _0x4bf907[_0x4cc7('0x4dc')](_0x2b2b2e), _0x4cc7('0x1e76')) + _0x4bf907[_0x4cc7('0x4dc')](_0xba7d39) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0xba7d39) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c) + '.xyz\x09\x09\x09\x09\x09\x09\x0a') : _0x56067a['MlSox'](_0x4cc7('0x1347'), this[_0x4cc7('0xe0b')]) ? _0x53dbb3 + (_0x56067a[_0x4cc7('0x64b')](_0x4cc7('0xaf') + _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2b2b2e) + _0x4cc7('0x1e77') + _0x4bf907[_0x4cc7('0x4dc')](_0xba7d39), _0x4cc7('0x139')) + _0x4bf907[_0x4cc7('0x4dc')](_0xba7d39) + _0x4cc7('0x139') + _0x4bf907['string'](_0x43bc2c) + '.xyz\x09\x09\x09\x09\x09\x09\x0a') : _0x53dbb3 + _0x56067a['FReHZ'](_0x56067a[_0x4cc7('0x64c')](_0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c) + _0x4cc7('0x139') + _0x4bf907['string'](_0x2b2b2e) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0xba7d39) + _0x4cc7('0x1e58') + _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c) + '.w\x09\x09\x09\x09\x09\x09\x09\x09\x0aadd\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xba7d39) + _0x4cc7('0x139'), _0x4bf907[_0x4cc7('0x4dc')](_0xba7d39)) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c), '.xyz\x09\x09\x09\x09\x09\x0a'); }, '__class__': _0x48e266, '__properties__': _0x5aff49(_0x298f62['prototype'][_0x4cc7('0x2d6')], { 'set_color': _0x4cc7('0x1556') }) }); var _0x21c480 = function() { if (_0x4cc7('0x1e78') === _0x2d63f9['KYmIQ']) { null == _0x55a4be[_0x4cc7('0x1e79')] && (_0x55a4be['obvious'] = new _0x371dc3()); return _0x55a4be[_0x4cc7('0x1e79')]; } else { this[_0x4cc7('0x1e7a')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0xf9e')] = new _0x29d7fe(); this[_0x4cc7('0x1b72')] = new _0x19e25c(); this[_0x4cc7('0x19f5')] = new _0x2d186d(); this[_0x4cc7('0x19f6')] = new _0x2cd77f(); this[_0x4cc7('0xf9e')]['addEventListener'](_0x4cc7('0x144'), _0x48c401(this, this[_0x4cc7('0x1d50')])); this[_0x4cc7('0x19f5')][_0x4cc7('0x9ad')](_0x4cc7('0x144'), _0x48c401(this, this[_0x4cc7('0x1d50')])); this[_0x4cc7('0x19f6')][_0x4cc7('0x9ad')]('ShaderInvalidated', _0x48c401(this, this[_0x4cc7('0x1d50')])); this[_0x4cc7('0x1b72')][_0x4cc7('0x9ad')](_0x4cc7('0x144'), _0x48c401(this, this[_0x4cc7('0x1d50')])); this[_0x4cc7('0x1c38')] = this[_0x4cc7('0xf9e')][_0x4cc7('0x1e24')](); this[_0x4cc7('0x1c4f')] = this['_ambientMethod'][_0x4cc7('0x1e24')](); this['_diffuseMethodVO'] = this[_0x4cc7('0x19f5')][_0x4cc7('0x1e24')](); this['_specularMethodVO'] = this[_0x4cc7('0x19f6')][_0x4cc7('0x1e24')](); _0x338b9[_0x4cc7('0x96b')](this); } }; _0x16dada['away3d.materials.methods.ShaderMethodSetup'] = _0x21c480; _0x21c480['__name__'] = ['away3d', 'materials', 'methods', _0x4cc7('0x1e7b')]; _0x21c480[_0x4cc7('0x92b')] = _0x338b9; _0x21c480[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x445')](_0x5aff49, _0x338b9[_0x4cc7('0x8')], { '_colorTransformMethod': null, '_colorTransformMethodVO': null, '_normalMethod': null, '_normalMethodVO': null, '_ambientMethod': null, '_ambientMethodVO': null, '_shadowMethod': null, '_shadowMethodVO': null, '_diffuseMethod': null, '_diffuseMethodVO': null, '_specularMethod': null, '_specularMethodVO': null, '_methods': null, 'onShaderInvalidated': function(_0x530928) { this['invalidateShaderProgram'](); }, 'invalidateShaderProgram': function() { this[_0x4cc7('0x44')](new _0x37d032('ShaderInvalidated')); }, 'set_normalMethod': function(_0x4354de) { null != this['_normalMethod'] && this[_0x4cc7('0xf9e')][_0x4cc7('0xa2d')](_0x4cc7('0x144'), _0x48c401(this, this[_0x4cc7('0x1d50')])); null != _0x4354de && (null != this[_0x4cc7('0xf9e')] && _0x4354de[_0x4cc7('0xa28')](this[_0x4cc7('0xf9e')]), this[_0x4cc7('0x1c38')] = _0x4354de[_0x4cc7('0x1e24')](), _0x4354de[_0x4cc7('0x9ad')](_0x4cc7('0x144'), _0x48c401(this, this[_0x4cc7('0x1d50')]))); this['_normalMethod'] = _0x4354de; null != _0x4354de && this['invalidateShaderProgram'](); return _0x4354de; }, 'get_ambientMethod': function() { return this['_ambientMethod']; }, 'set_ambientMethod': function(_0x5c9377) { null != this['_ambientMethod'] && this[_0x4cc7('0x1b72')]['removeEventListener'](_0x4cc7('0x144'), _0x48c401(this, this[_0x4cc7('0x1d50')])); null != _0x5c9377 && (null != this[_0x4cc7('0x1b72')] && _0x5c9377[_0x4cc7('0xa28')](this[_0x4cc7('0x1b72')]), _0x5c9377['addEventListener'](_0x4cc7('0x144'), _0x48c401(this, this[_0x4cc7('0x1d50')])), this['_ambientMethodVO'] = _0x5c9377[_0x4cc7('0x1e24')]()); this[_0x4cc7('0x1b72')] = _0x5c9377; null != _0x5c9377 && this[_0x4cc7('0x1b50')](); return _0x5c9377; }, 'set_shadowMethod': function(_0x28dd73) { var _0x20a7cd = _0x4cc7('0x1e7c')[_0x4cc7('0x46')]('|') , _0x4802d5 = 0x0; while (!![]) { switch (_0x20a7cd[_0x4802d5++]) { case '0': return _0x28dd73; case '1': null != this['_shadowMethod'] ? (this['_shadowMethod']['addEventListener'](_0x4cc7('0x144'), _0x48c401(this, this[_0x4cc7('0x1d50')])), this[_0x4cc7('0x1c53')] = this[_0x4cc7('0x1b3a')]['createMethodVO']()) : this[_0x4cc7('0x1c53')] = null; continue; case '2': this[_0x4cc7('0x1b50')](); continue; case '3': null != this['_shadowMethod'] && this[_0x4cc7('0x1b3a')][_0x4cc7('0xa2d')](_0x4cc7('0x144'), _0x56067a[_0x4cc7('0x5bb')](_0x48c401, this, this[_0x4cc7('0x1d50')])); continue; case '4': this[_0x4cc7('0x1b3a')] = _0x28dd73; continue; } break; } }, 'get_diffuseMethod': function() { return this[_0x4cc7('0x19f5')]; }, 'set_diffuseMethod': function(_0x183ec2) { null != this[_0x4cc7('0x19f5')] && this[_0x4cc7('0x19f5')][_0x4cc7('0xa2d')](_0x4cc7('0x144'), _0x48c401(this, this[_0x4cc7('0x1d50')])); null != _0x183ec2 && (null != this[_0x4cc7('0x19f5')] && _0x183ec2[_0x4cc7('0xa28')](this[_0x4cc7('0x19f5')]), _0x183ec2[_0x4cc7('0x9ad')](_0x4cc7('0x144'), _0x48c401(this, this[_0x4cc7('0x1d50')])), this['_diffuseMethodVO'] = _0x183ec2[_0x4cc7('0x1e24')]()); this[_0x4cc7('0x19f5')] = _0x183ec2; null != _0x183ec2 && this['invalidateShaderProgram'](); return _0x183ec2; }, 'get_specularMethod': function() { if (_0x4cc7('0x1e7d') !== 'kQMGE') { var _0x1c18b2 = l + _0x56067a[_0x4cc7('0x64d')](this[_0x4cc7('0x1142')][_0x4cc7('0x2b')](a++), f); var _0x4ea148 = e[_0x4cc7('0x2b')](_0x1c18b2); var _0x502cd4 = e[_0x4cc7('0x2b')](_0x1c18b2 + 0x1); var _0x4c4169 = e[_0x4cc7('0x2b')](_0x1c18b2 + 0x2); _0x1c18b2 = l + this[_0x4cc7('0x1142')][_0x4cc7('0x2b')](a++) * f; var _0x2de55a = e[_0x4cc7('0x2b')](_0x1c18b2); var _0x8f4253 = e['get'](_0x1c18b2 + 0x1); var _0xd63a30 = e[_0x4cc7('0x2b')](_0x1c18b2 + 0x2); _0x1c18b2 = l + _0x56067a[_0x4cc7('0x64d')](this[_0x4cc7('0x1142')][_0x4cc7('0x2b')](a++), f); var _0x3495a9 = e[_0x4cc7('0x2b')](_0x1c18b2); var _0x253ac5 = e[_0x4cc7('0x2b')](_0x1c18b2 + 0x1); _0x1c18b2 = e[_0x4cc7('0x2b')](_0x1c18b2 + 0x2); _0x3495a9 -= _0x4ea148; _0x253ac5 -= _0x502cd4; _0x1c18b2 -= _0x4c4169; _0x4ea148 = _0x2de55a - _0x4ea148; _0x502cd4 = _0x8f4253 - _0x502cd4; _0xd63a30 -= _0x4c4169; _0x4c4169 = _0x1c18b2 * _0x502cd4 - _0x253ac5 * _0xd63a30; _0xd63a30 = _0x3495a9 * _0xd63a30 - _0x1c18b2 * _0x4ea148; _0x3495a9 = _0x253ac5 * _0x4ea148 - _0x3495a9 * _0x502cd4; _0x253ac5 = Math[_0x4cc7('0x2c')](_0x4c4169 * _0x4c4169 + _0xd63a30 * _0xd63a30 + _0x3495a9 * _0x3495a9); this[_0x4cc7('0x1147')] && (_0x502cd4 = 0x2710 * _0x253ac5, 0x1 > _0x502cd4 && (_0x502cd4 = 0x1), this[_0x4cc7('0x1149')][_0x4cc7('0x9e7')](c++, _0x502cd4)); _0x253ac5 = _0x56067a[_0x4cc7('0x1e7e')](0x1, _0x253ac5); this[_0x4cc7('0x1148')][_0x4cc7('0x9e7')](b++, _0x4c4169 * _0x253ac5); this[_0x4cc7('0x1148')][_0x4cc7('0x9e7')](b++, _0x56067a[_0x4cc7('0x64e')](_0xd63a30, _0x253ac5)); this['_faceNormals'][_0x4cc7('0x9e7')](b++, _0x56067a[_0x4cc7('0x64e')](_0x3495a9, _0x253ac5)); } else { return this[_0x4cc7('0x19f6')]; } }, 'set_specularMethod': function(_0x5db647) { null != this[_0x4cc7('0x19f6')] && (this[_0x4cc7('0x19f6')][_0x4cc7('0xa2d')](_0x4cc7('0x144'), _0x48c401(this, this[_0x4cc7('0x1d50')])), null != _0x5db647 && _0x5db647[_0x4cc7('0xa28')](this[_0x4cc7('0x19f6')])); this['_specularMethod'] = _0x5db647; null != this[_0x4cc7('0x19f6')] ? (this[_0x4cc7('0x19f6')][_0x4cc7('0x9ad')](_0x2d63f9[_0x4cc7('0x143')], _0x48c401(this, this[_0x4cc7('0x1d50')])), this[_0x4cc7('0xf2a')] = this[_0x4cc7('0x19f6')]['createMethodVO']()) : this['_specularMethodVO'] = null; this[_0x4cc7('0x1b50')](); return _0x5db647; }, 'get_colorTransformMethod': function() { return this[_0x4cc7('0x1e7f')]; }, 'set_colorTransformMethod': function(_0x266582) { if (this['_colorTransformMethod'] == _0x266582) return _0x266582; null != this['_colorTransformMethod'] && this[_0x4cc7('0x1e7f')]['removeEventListener'](_0x2d63f9['zsALe'], _0x48c401(this, this[_0x4cc7('0x1d50')])); null != this[_0x4cc7('0x1e7f')] && null != _0x266582 || this[_0x4cc7('0x1b50')](); this[_0x4cc7('0x1e7f')] = _0x266582; null != this[_0x4cc7('0x1e7f')] ? (this[_0x4cc7('0x1e7f')][_0x4cc7('0x9ad')](_0x4cc7('0x144'), _0x48c401(this, this[_0x4cc7('0x1d50')])), this[_0x4cc7('0x1e80')] = this[_0x4cc7('0x1e7f')][_0x4cc7('0x1e24')]()) : this[_0x4cc7('0x1e80')] = null; return _0x266582; }, 'dispose': function() { var _0x576143 = _0x4cc7('0x1e81')['split']('|') , _0x3bef20 = 0x0; while (!![]) { switch (_0x576143[_0x3bef20++]) { case '0': this[_0x4cc7('0x1cb8')](this[_0x4cc7('0xf9e')]); continue; case '1': this['_methods'] = null; continue; case '2': this[_0x4cc7('0x1cb8')](this[_0x4cc7('0x19f6')]); continue; case '3': for (var _0x3c7018 = 0x0, _0x39ab1e = this['_methods'][_0x4cc7('0x34')](); _0x3c7018 < _0x39ab1e; ) { var _0x3b6e91 = _0x3c7018++; this[_0x4cc7('0x1cb8')](this['_methods'][_0x4cc7('0x2b')](_0x3b6e91)[_0x4cc7('0x8ef')]); } continue; case '4': this[_0x4cc7('0x1cb8')](this[_0x4cc7('0x19f5')]); continue; case '5': this[_0x4cc7('0x1cb8')](this[_0x4cc7('0x1b72')]); continue; case '6': this['clearListeners'](this['_shadowMethod']); continue; } break; } }, 'clearListeners': function(_0x514835) { if ('WiYuP' !== _0x4cc7('0x1e82')) { return function() { return b[0x0](_0x514835[0x0]); } ; } else { null != _0x514835 && _0x514835[_0x4cc7('0xa2d')]('ShaderInvalidated', _0x48c401(this, this['onShaderInvalidated'])); } }, 'addMethod': function(_0x188f46) { this[_0x4cc7('0x1e7a')]['push'](new _0x15ece8(_0x188f46)); _0x188f46[_0x4cc7('0x9ad')](_0x4cc7('0x144'), _0x48c401(this, this[_0x4cc7('0x1d50')])); this[_0x4cc7('0x1b50')](); }, 'get_numMethods': function() { return this[_0x4cc7('0x1e7a')][_0x4cc7('0x34')](); }, '__class__': _0x21c480, '__properties__': { 'get_numMethods': _0x4cc7('0x1b76'), 'set_colorTransformMethod': _0x4cc7('0x1e83'), 'get_colorTransformMethod': _0x2d63f9[_0x4cc7('0x1e84')], 'set_specularMethod': _0x4cc7('0x42b'), 'get_specularMethod': _0x4cc7('0x1795'), 'set_diffuseMethod': 'set_diffuseMethod', 'get_diffuseMethod': _0x4cc7('0x16b0'), 'set_shadowMethod': _0x4cc7('0x179c'), 'set_ambientMethod': 'set_ambientMethod', 'get_ambientMethod': _0x4cc7('0x455'), 'set_normalMethod': _0x4cc7('0x457') } }); var _0x1ea51a = function(_0x10fa5f, _0x53a5ad) { this['_water1OffsetX'] = this[_0x4cc7('0x1e85')] = this[_0x4cc7('0x1e86')] = this['_water2OffsetY'] = 0x0; _0x4ae64a[_0x4cc7('0x96b')](this); this[_0x4cc7('0x15e0')](_0x10fa5f); this[_0x4cc7('0x1e87')](_0x53a5ad); }; _0x16dada[_0x4cc7('0x1e88')] = _0x1ea51a; _0x1ea51a[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x43d'), _0x4cc7('0x1e89')]; _0x1ea51a[_0x4cc7('0x92b')] = _0x29d7fe; _0x1ea51a[_0x4cc7('0x8')] = _0x5aff49(_0x29d7fe[_0x4cc7('0x8')], { '_texture2': null, '_normalTextureRegister2': null, '_useSecondNormalMap': null, '_water1OffsetX': null, '_water1OffsetY': null, '_water2OffsetX': null, '_water2OffsetY': null, 'initConstants': function(_0x3df318) { var _0x6b5446 = _0x3df318['fragmentConstantsIndex']; _0x3df318[_0x4cc7('0x19bb')][_0x4cc7('0x9e7')](_0x6b5446, 0.5); _0x3df318[_0x4cc7('0x19bb')][_0x4cc7('0x9e7')](_0x6b5446 + 0x1, 0x0); _0x3df318[_0x4cc7('0x19bb')][_0x4cc7('0x9e7')](_0x6b5446 + 0x2, 0x0); _0x3df318[_0x4cc7('0x19bb')][_0x4cc7('0x9e7')](_0x6b5446 + 0x3, 0x1); }, 'initVO': function(_0x3995ea) { if (_0x4cc7('0x1e8a') !== _0x4cc7('0x1e8b')) { _0x29d7fe['prototype'][_0x4cc7('0xb38')][_0x4cc7('0x96b')](this, _0x3995ea); this['_useSecondNormalMap'] = this['get_normalMap']() != this[_0x4cc7('0x1e8c')](); } else { _0x3995ea != this[_0x4cc7('0x1929')][_0x4cc7('0x1e8d')] && (this[_0x4cc7('0x1e8e')] = this['__dirty'] = !0x0, this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]())); return this[_0x4cc7('0x1929')][_0x4cc7('0x1e8d')] = _0x3995ea; } }, 'set_normalMap': function(_0x21bdd3) { if (null == _0x21bdd3) return _0x21bdd3; _0x29d7fe[_0x4cc7('0x8')]['set_normalMap'][_0x4cc7('0x96b')](this, _0x21bdd3); return _0x21bdd3; }, 'get_secondaryNormalMap': function() { return this[_0x4cc7('0x1e8f')]; }, 'set_secondaryNormalMap': function(_0x518755) { return this[_0x4cc7('0x1e8f')] = _0x518755; }, 'cleanCompilationData': function() { _0x29d7fe[_0x4cc7('0x8')]['cleanCompilationData'][_0x4cc7('0x96b')](this); this[_0x4cc7('0x1e90')] = null; }, 'activate': function(_0x2c663c, _0x2d40a9) { _0x29d7fe[_0x4cc7('0x8')][_0x4cc7('0x5d')][_0x4cc7('0x96b')](this, _0x2c663c, _0x2d40a9); var _0x344f81 = _0x2c663c['fragmentData'] , _0x1ee0b6 = _0x2c663c[_0x4cc7('0x1cf9')]; _0x344f81['set'](_0x1ee0b6 + 0x4, this[_0x4cc7('0x1e91')]); _0x344f81[_0x4cc7('0x9e7')](_0x1ee0b6 + 0x5, this[_0x4cc7('0x1e85')]); _0x344f81[_0x4cc7('0x9e7')](_0x1ee0b6 + 0x6, this[_0x4cc7('0x1e86')]); _0x344f81[_0x4cc7('0x9e7')](_0x1ee0b6 + 0x7, this[_0x4cc7('0x1e92')]); this['_useSecondNormalMap'] && _0x2d40a9[_0x4cc7('0xdb2')][_0x4cc7('0x19bf')](_0x2c663c[_0x4cc7('0x11b7')] + 0x1, this[_0x4cc7('0x1e8f')][_0x4cc7('0x19c1')](_0x2d40a9)); }, 'getFragmentCode': function(_0x5a0b24, _0x11af8d, _0x363102) { var _0x2e108f = _0x11af8d['getFreeFragmentVectorTemp']() , _0x57ae75 = _0x11af8d[_0x4cc7('0xe57')]() , _0x524825 = _0x11af8d[_0x4cc7('0xe57')](); this[_0x4cc7('0x1d44')] = _0x11af8d[_0x4cc7('0xe59')](); this[_0x4cc7('0x1e90')] = this[_0x4cc7('0x1e93')] ? _0x11af8d[_0x4cc7('0xe59')]() : this[_0x4cc7('0x1d44')]; _0x5a0b24['texturesIndex'] = this['_normalTextureRegister'][_0x4cc7('0x19f4')](); _0x5a0b24[_0x4cc7('0x1cf9')] = 0x4 * _0x57ae75[_0x4cc7('0x19f4')](); return _0x2d63f9[_0x4cc7('0x1e94')](_0x2d63f9[_0x4cc7('0x15f')]('add\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2e108f) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['uvVarying']) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x524825) + _0x4cc7('0x1e95') + this['getTex2DSampleCode'](_0x5a0b24, _0x363102, this['_normalTextureRegister'], this[_0x4cc7('0xeb3')](), _0x2e108f) + _0x2d63f9['CQolF'] + _0x4bf907['string'](_0x2e108f), ',\x20') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c80')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x524825) + _0x4cc7('0x1e96') + this['getTex2DSampleCode'](_0x5a0b24, _0x2e108f, this[_0x4cc7('0x1e90')], this['_texture2'], _0x2e108f) + 'add\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x363102) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x363102) + ',\x20' + _0x4bf907['string'](_0x2e108f) + _0x4cc7('0x1e97') + _0x4bf907[_0x4cc7('0x4dc')](_0x363102), ',\x20') + _0x4bf907['string'](_0x363102) + ',\x20' + _0x4bf907['string'](_0x57ae75) + '.x\x09\x0asub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x363102) + '.xyz,\x20' + _0x4bf907['string'](_0x363102) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters']['commons']) + _0x4cc7('0x1d45') + _0x4bf907[_0x4cc7('0x4dc')](_0x363102) + _0x4cc7('0x139') + _0x4bf907['string'](_0x363102) + _0x4cc7('0x1e98'); }, '__class__': _0x1ea51a, '__properties__': _0x5aff49(_0x29d7fe[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_secondaryNormalMap': _0x4cc7('0x1e87'), 'get_secondaryNormalMap': 'get_secondaryNormalMap' }) }); var _0x54a452 = function(_0x161c36, _0x15a749, _0x241f7e) { if ('FIdnm' === 'FIdnm') { null == _0x241f7e && (_0x241f7e = 0x1); null == _0x15a749 && (_0x15a749 = 0x5); this[_0x4cc7('0x19be')] = 0x1; _0x52aa7e[_0x4cc7('0x96b')](this, _0x161c36); this[_0x4cc7('0x1db3')](_0x15a749); this[_0x4cc7('0x17be')](_0x241f7e); } else { return _0x161c36 == _0x30bcc9[_0x4cc7('0xe19')] || _0x161c36 == _0x30bcc9[_0x4cc7('0x1e99')] ? new _0x399c0e(_0x161c36 == _0x30bcc9[_0x4cc7('0xe19')] || _0x161c36 == _0x30bcc9[_0x4cc7('0x46d')],_0x15a749) : new _0x332144(_0x161c36 == _0x30bcc9[_0x4cc7('0xe19')] || _0x161c36 == _0x30bcc9['RIGHT'],_0x15a749); } }; _0x16dada[_0x4cc7('0x1e9a')] = _0x54a452; _0x54a452['__name__'] = [_0x4cc7('0x7f'), 'materials', _0x4cc7('0x43d'), 'SoftShadowMapMethod']; _0x54a452[_0x4cc7('0x92b')] = _0x52aa7e; _0x54a452[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x450')](_0x5aff49, _0x52aa7e['prototype'], { '_range': null, '_numSamples': null, '_offsets': null, 'set_numSamples': function(_0x5b1ec4) { this['_numSamples'] = _0x5b1ec4; 0x1 > this[_0x4cc7('0x19bd')] ? this[_0x4cc7('0x19bd')] = 0x1 : 0x20 < this[_0x4cc7('0x19bd')] && (this['_numSamples'] = 0x20); this[_0x4cc7('0x1e9b')] = _0x19c3f8[_0x4cc7('0x133c')](this['_numSamples']); this[_0x4cc7('0x1b50')](); return _0x5b1ec4; }, 'set_range': function(_0x458fed) { return this[_0x4cc7('0x19be')] = _0x458fed; }, 'initConstants': function(_0x1da334) { _0x52aa7e[_0x4cc7('0x8')]['initConstants'][_0x4cc7('0x96b')](this, _0x1da334); _0x1da334[_0x4cc7('0x19bb')][_0x4cc7('0x9e7')](_0x1da334[_0x4cc7('0x1cf9')] + 0x8, 0x1 / this[_0x4cc7('0x19bd')]); _0x1da334[_0x4cc7('0x19bb')][_0x4cc7('0x9e7')](_0x1da334['fragmentConstantsIndex'] + 0x9, 0x0); }, 'activate': function(_0x9839ee, _0x17e968) { _0x52aa7e[_0x4cc7('0x8')]['activate'][_0x4cc7('0x96b')](this, _0x9839ee, _0x17e968); _0x17e968 = 0.5 * this[_0x4cc7('0x19be')] / this[_0x4cc7('0x1d4a')][_0x4cc7('0x13ed')]()[_0x4cc7('0x40d')](); var _0x45d1a9 = _0x9839ee[_0x4cc7('0x19bb')]; _0x9839ee = _0x9839ee['fragmentConstantsIndex'] + 0xa; for (var _0x454319 = 0x0, _0x3f1aa4 = this[_0x4cc7('0x19bd')] << 0x1; _0x454319 < _0x3f1aa4; ) { var _0x2a606d = _0x454319++; _0x45d1a9['set'](_0x9839ee + _0x2a606d, this[_0x4cc7('0x1e9b')]['get'](_0x2a606d) * _0x17e968); } }, 'getPlanarFragmentCode': function(_0x3da47b, _0x25162f, _0x5ab6b4) { var _0x51c745 = _0x25162f[_0x4cc7('0xe59')]() , _0x4b073a = _0x25162f[_0x4cc7('0xe57')](); _0x25162f[_0x4cc7('0xe57')](); var _0x6d6b7 = _0x25162f[_0x4cc7('0xe57')](); _0x3da47b[_0x4cc7('0x1cf9')] = 0x4 * _0x4b073a['get_index'](); _0x3da47b[_0x4cc7('0x11b7')] = _0x51c745['get_index'](); return this[_0x4cc7('0x1dc4')](_0x25162f, _0x51c745, _0x4b073a, _0x5ab6b4, _0x6d6b7); }, 'addSample': function(_0x2322a2, _0x59786b, _0x5b8d19, _0x1fbc36, _0x3a962d) { if ('rfBkY' !== _0x4cc7('0x1e9c')) { for (var _0x16f1ae = 0x0, _0x29e08c = this[_0x4cc7('0xb63')]; _0x16f1ae < _0x29e08c[_0x4cc7('0x34')](); ) { var _0x46c93d = _0x29e08c[_0x4cc7('0x2b')](_0x16f1ae); ++_0x16f1ae; null == _0x46c93d[_0x4cc7('0x99c')] && _0x46c93d[_0x4cc7('0xa32')](); } this['__removedChildren']['set_length'](0x0); null != this['__graphics'] && _0x1af31a[_0x4cc7('0xa9c')](this, _0x2322a2); _0x16f1ae = 0x0; for (_0x29e08c = this[_0x4cc7('0xae0')]; _0x16f1ae < _0x29e08c[_0x4cc7('0x21')]; ) _0x46c93d = _0x29e08c[_0x16f1ae], ++_0x16f1ae, _0x46c93d[_0x4cc7('0xb9c')](_0x2322a2); } else { _0x3a962d = _0x3a962d['getFreeFragmentVectorTemp'](); return _0x56067a[_0x4cc7('0x64c')](_0x4cc7('0x1cd0') + _0x4bf907[_0x4cc7('0x4dc')](_0x3a962d) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2322a2) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x59786b) + _0x4cc7('0x1e9d'), _0x4bf907[_0x4cc7('0x4dc')](_0x3a962d)) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x3a962d) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x5b8d19) + _0x4cc7('0x154') + _0x4bf907[_0x4cc7('0x4dc')](_0x2322a2) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this['_depthMapCoordReg']) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x3a962d) + _0x4cc7('0x1d5e') + _0x4bf907[_0x4cc7('0x4dc')](_0x1fbc36) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x1fbc36) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2322a2) + _0x4cc7('0x147'); } }, 'activateForCascade': function(_0x5a71f9, _0x5a175e) { _0x52aa7e[_0x4cc7('0x8')][_0x4cc7('0x5d')][_0x4cc7('0x96b')](this, _0x5a71f9, _0x5a175e); _0x5a175e = this[_0x4cc7('0x19be')] / this['_castingLight']['get_shadowMapper']()[_0x4cc7('0x40d')](); var _0x52c218 = _0x5a71f9[_0x4cc7('0x19bb')]; _0x5a71f9 = _0x5a71f9[_0x4cc7('0x19bc')]; var _0x3640ee = this['_numSamples'] << 0x1; _0x52c218[_0x4cc7('0x9e7')](_0x5a71f9, 0x1 / this[_0x4cc7('0x19bd')]); _0x52c218[_0x4cc7('0x9e7')](_0x5a71f9 + 0x1, 0x0); _0x5a71f9 += 0x2; for (var _0x52e931 = 0x0; _0x52e931 < _0x3640ee; ) { var _0x2a096b = _0x52e931++; _0x52c218['set'](_0x5a71f9 + _0x2a096b, this['_offsets'][_0x4cc7('0x2b')](_0x2a096b) * _0x5a175e); } 0x0 == _0x3640ee % 0x4 && (_0x52c218[_0x4cc7('0x9e7')](_0x5a71f9 + _0x3640ee, 0x0), _0x52c218['set'](_0x5a71f9 + _0x3640ee + 0x1, 0x0)); }, 'getCascadeFragmentCode': function(_0x3dd9ca, _0x31bc52, _0x443b93, _0x496ded, _0x243632, _0x4a47b6) { this[_0x4cc7('0x1da5')] = _0x243632; _0x243632 = _0x31bc52[_0x4cc7('0xe57')](); _0x3dd9ca[_0x4cc7('0x19bc')] = 0x4 * _0x243632[_0x4cc7('0x19f4')](); return this[_0x4cc7('0x1dc4')](_0x31bc52, _0x496ded, _0x443b93, _0x4a47b6, _0x243632); }, 'getSampleCode': function(_0x1e0d5b, _0x1ebbdf, _0x5d1191, _0x946141, _0x233d4d) { var _0x590443 = _0x4cc7('0x1e9e')[_0x4cc7('0x46')]('|') , _0x5f3273 = 0x0; while (!![]) { switch (_0x590443[_0x5f3273++]) { case '0': for (_0x16dada = this[_0x4cc7('0x19bd')]; _0x48c401 < _0x16dada; ) _0x5bfefb = _0x48c401++, 0x0 == _0x5bfefb ? (_0x4d76f5 = _0x2d63f9['gJhtN']('add\x20' + _0x4bf907['string'](_0x4303dc) + ',\x20' + _0x4bf907['string'](this[_0x4cc7('0x1da5')]) + ',\x20', _0x4bf907[_0x4cc7('0x4dc')](_0x233d4d)) + _0x4cc7('0x1e9f'), _0x4d76f5 += _0x2d63f9[_0x4cc7('0x162')]('tex\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x252ca5) + ',\x20' + _0x4bf907['string'](_0x4303dc) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x1ebbdf) + _0x4cc7('0x1e9d') + _0x4bf907[_0x4cc7('0x4dc')](_0x252ca5) + '.z,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x252ca5) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x5d1191) + _0x4cc7('0x154') + _0x4bf907['string'](_0x946141), _0x4cc7('0x132')) + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1da5')]) + '.z,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x252ca5) + _0x4cc7('0x1dc9')) : (_0x4d76f5 += _0x2d63f9[_0x4cc7('0x162')](_0x4cc7('0x161'), _0x4bf907[_0x4cc7('0x4dc')](_0x4303dc)) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1da5')]) + _0x4cc7('0x14b') + _0x5eed76['get'](_0x5bfefb) + '\x0a', _0x4d76f5 += this[_0x4cc7('0x1dca')](_0x4303dc, _0x1ebbdf, _0x5d1191, _0x946141, _0x1e0d5b)); continue; case '1': _0x48c401 = 0x0; continue; case '2': _0x252ca5 = _0x1e0d5b[_0x4cc7('0xe55')](); continue; case '3': _0x48c401 = 0x0; continue; case '4': _0x1e0d5b[_0x4cc7('0xf1a')](_0x4303dc, 0x1); continue; case '5': var _0x4d76f5 = ''; continue; case '6': for (var _0x5eed76 = _0x2bc114[_0x4cc7('0x24')](null), _0x252ca5 = 0x0, _0x48c401 = _0x4303dc[_0x4cc7('0x21')]; _0x252ca5 < _0x48c401; ) { var _0x16dada = _0x252ca5++; _0x5eed76[_0x4cc7('0x9e7')](_0x16dada, _0x4303dc[_0x16dada]); } continue; case '7': var _0x4303dc = [_0x4bf907['string'](_0x233d4d) + _0x4cc7('0x1ea0')]; continue; case '8': return _0x4d76f5 += _0x4cc7('0xaf') + _0x4bf907['string'](_0x946141) + _0x4cc7('0x132') + _0x4bf907['string'](_0x946141) + _0x4cc7('0x132') + _0x4bf907['string'](_0x233d4d) + _0x4cc7('0x1d04'); case '9': _0x4303dc = _0x1e0d5b['getFreeFragmentVectorTemp'](); continue; case '10': _0x1e0d5b['removeFragmentTempUsage'](_0x4303dc); continue; case '11': for (_0x16dada = this[_0x4cc7('0x19bd')] >> 0x1; _0x48c401 < _0x16dada; ) { _0x48c401++; var _0x5bfefb = _0x1e0d5b[_0x4cc7('0xe57')](); _0x5eed76[_0x4cc7('0x29')](_0x4bf907[_0x4cc7('0x4dc')](_0x5bfefb) + _0x4cc7('0x1ea1')); _0x5eed76[_0x4cc7('0x29')](_0x4bf907[_0x4cc7('0x4dc')](_0x5bfefb) + _0x2d63f9[_0x4cc7('0x163')]); } continue; } break; } }, '__class__': _0x54a452, '__properties__': _0x5aff49(_0x52aa7e[_0x4cc7('0x8')]['__properties__'], { 'set_range': 'set_range', 'set_numSamples': _0x4cc7('0x1db3') }) }); var _0x3f3f08 = function(_0x389628, _0x38a918) { null == _0x38a918 && (_0x38a918 = 0xf); null == _0x389628 && (_0x389628 = 0x200); this[_0x4cc7('0x1ea2')] = this[_0x4cc7('0x1ea3')] = this['_scatterB'] = 0x1; this[_0x4cc7('0x1ea4')] = 0xffffff; this[_0x4cc7('0x1ea5')] = 0x1; _0x47a56e[_0x4cc7('0x96b')](this, _0x48c401(this, this[_0x4cc7('0x1ea6')])); this['_passes'] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x133a')] = new _0x5799be(_0x389628,_0x38a918); this[_0x4cc7('0x1207')][_0x4cc7('0x29')](this[_0x4cc7('0x133a')]); this[_0x4cc7('0x1ea7')] = 0.2; this['_translucency'] = 0x1; }; _0x16dada[_0x4cc7('0x1ea8')] = _0x3f3f08; _0x3f3f08['__name__'] = [_0x4cc7('0x7f'), 'materials', 'methods', 'SubsurfaceScatteringDiffuseMethod']; _0x3f3f08[_0x4cc7('0x92b')] = _0x47a56e; _0x3f3f08[_0x4cc7('0x8')] = _0x5aff49(_0x47a56e[_0x4cc7('0x8')], { '_depthPass': null, '_lightProjVarying': null, '_propReg': null, '_scattering': null, '_translucency': null, '_lightColorReg': null, '_scatterColor': null, '_colorReg': null, '_decReg': null, '_scatterR': null, '_scatterG': null, '_scatterB': null, '_targetReg': null, 'initConstants': function(_0x1a3326) { _0x47a56e[_0x4cc7('0x8')]['initConstants']['call'](this, _0x1a3326); var _0x4e9e3d = _0x1a3326[_0x4cc7('0x1a84')] , _0x5cbabc = _0x1a3326[_0x4cc7('0x1e23')]; _0x4e9e3d[_0x4cc7('0x9e7')](_0x5cbabc, 0.5); _0x4e9e3d[_0x4cc7('0x9e7')](_0x5cbabc + 0x1, -0.5); _0x4e9e3d['set'](_0x5cbabc + 0x2, 0x0); _0x4e9e3d[_0x4cc7('0x9e7')](_0x5cbabc + 0x3, 0x1); _0x4e9e3d = _0x1a3326['fragmentData']; _0x5cbabc = _0x1a3326['secondaryFragmentConstantsIndex']; _0x4e9e3d['set'](_0x5cbabc + 0x3, 0x1); _0x4e9e3d[_0x4cc7('0x9e7')](_0x5cbabc + 0x4, 0x1); _0x4e9e3d[_0x4cc7('0x9e7')](_0x5cbabc + 0x5, 0.00392156862745098); _0x4e9e3d['set'](_0x5cbabc + 0x6, 0.000015378700499807768); _0x4e9e3d[_0x4cc7('0x9e7')](_0x5cbabc + 0x7, 6.030862941101084e-8); _0x4e9e3d[_0x4cc7('0x9e7')](_0x5cbabc + 0xa, 0.5); _0x4e9e3d[_0x4cc7('0x9e7')](_0x5cbabc + 0xb, -0.1); }, 'cleanCompilationData': function() { _0x47a56e[_0x4cc7('0x8')]['cleanCompilationData']['call'](this); this[_0x4cc7('0x1ea9')] = this[_0x4cc7('0x1eaa')] = this[_0x4cc7('0x1eab')] = this['_lightColorReg'] = this[_0x4cc7('0x1eac')] = this[_0x4cc7('0x1ead')] = null; }, 'set_scattering': function(_0x44c9c1) { if (_0x4cc7('0x1eae') !== 'jlsWC') { return this[_0x4cc7('0x1ea7')] = _0x44c9c1; } else { return this['displayObject']['set_x'](_0x44c9c1); } }, 'set_translucency': function(_0x598623) { return this[_0x4cc7('0x1ea5')] = _0x598623; }, 'set_scatterColor': function(_0x3f4bcb) { if (_0x4cc7('0x1eaf') !== _0x4cc7('0x1eaf')) { this[_0x4cc7('0x1b50')](); } else { this[_0x4cc7('0x1ea4')] = _0x3f4bcb; this[_0x4cc7('0x1ea2')] = (_0x3f4bcb >> 0x10 & 0xff) / 0xff; this['_scatterG'] = (_0x3f4bcb >> 0x8 & 0xff) / 0xff; this[_0x4cc7('0x1eb0')] = (_0x3f4bcb & 0xff) / 0xff; return _0x3f4bcb; } }, 'getVertexCode': function(_0x40f51a, _0x80b874) { if (_0x4cc7('0x1eb1') === _0x4cc7('0x1eb2')) { null == _0x468666 && (_0x468666 = 0x0); null == _0x80b874 && (_0x80b874 = 0x0); 0x0 != _0x15249f[_0x4cc7('0x34')](_0x40f51a) && (0x0 == _0x468666 && (_0x468666 = _0x15249f['get_length'](_0x40f51a) - _0x80b874), this[_0x4cc7('0xbbd')](this[_0x4cc7('0xcc2')] + _0x468666), this[_0x4cc7('0x1eb3')](this[_0x4cc7('0xcc2')], _0x40f51a, _0x80b874, _0x468666), this[_0x4cc7('0xcc2')] += _0x468666); } else { var _0x468666 = _0x47a56e['prototype'][_0x4cc7('0x13c7')][_0x4cc7('0x96b')](this, _0x40f51a, _0x80b874) , _0x23b4c6 = _0x80b874[_0x4cc7('0xf1c')](); var _0x47d458 = _0x80b874['getFreeVertexConstant'](); _0x40f51a['secondaryVertexConstantsIndex'] = 0x4 * _0x47d458['get_index'](); this[_0x4cc7('0x1ead')] = _0x80b874[_0x4cc7('0xe56')](); _0x40f51a = _0x80b874['getFreeVertexConstant'](); _0x80b874[_0x4cc7('0x12d7')](); _0x80b874[_0x4cc7('0x12d7')](); _0x80b874[_0x4cc7('0x12d7')](); return _0x468666 += _0x4cc7('0x12da') + _0x4bf907[_0x4cc7('0x4dc')](_0x23b4c6) + _0x4cc7('0x1e55') + _0x4bf907[_0x4cc7('0x4dc')](_0x40f51a) + _0x4cc7('0x1eb4') + _0x4bf907[_0x4cc7('0x4dc')](_0x23b4c6) + '.xyz,\x20' + _0x4bf907['string'](_0x23b4c6) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x23b4c6) + '.w\x0amul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x23b4c6) + _0x4cc7('0x14b') + _0x4bf907['string'](_0x23b4c6) + '.xy,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x47d458) + _0x4cc7('0x1da9') + _0x4bf907['string'](_0x23b4c6) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0x23b4c6) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0x47d458) + _0x4cc7('0x1eb5') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1ead')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x23b4c6) + _0x4cc7('0x1da3') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1ead')]) + '.w,\x20va0.w\x0a'; } }, 'getFragmentPreLightingCode': function(_0x12a6d8, _0xb57bc9) { this['_colorReg'] = _0xb57bc9[_0x4cc7('0xe57')](); this['_decReg'] = _0xb57bc9['getFreeFragmentConstant'](); this[_0x4cc7('0x1eac')] = _0xb57bc9[_0x4cc7('0xe57')](); _0x12a6d8[_0x4cc7('0x19bc')] = 0x4 * this[_0x4cc7('0x1eab')][_0x4cc7('0x19f4')](); return _0x47a56e[_0x4cc7('0x8')][_0x4cc7('0x1c4c')][_0x4cc7('0x96b')](this, _0x12a6d8, _0xb57bc9); }, 'getFragmentCodePerLight': function(_0x1c7a8d, _0x13dcbe, _0x390d89, _0x206aa5) { this[_0x4cc7('0x1cf8')] = !0x0; this['_lightColorReg'] = _0x390d89; return _0x47a56e[_0x4cc7('0x8')][_0x4cc7('0xf28')][_0x4cc7('0x96b')](this, _0x1c7a8d, _0x13dcbe, _0x390d89, _0x206aa5); }, 'getFragmentPostLightingCode': function(_0x4de938, _0x25814b, _0x3e9cd7) { _0x4de938 = _0x47a56e[_0x4cc7('0x8')][_0x4cc7('0x1c52')][_0x4cc7('0x96b')](this, _0x4de938, _0x25814b, _0x3e9cd7); var _0x5ad133 = _0x25814b[_0x4cc7('0xe55')](); _0x4de938 += _0x4cc7('0xaf') + _0x4bf907['string'](_0x5ad133) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1eb6')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1ea9')]) + _0x4cc7('0x62c') + _0x4bf907['string'](_0x5ad133) + '.xyz,\x20' + _0x4bf907['string'](_0x5ad133) + _0x4cc7('0x139') + _0x4bf907['string'](this[_0x4cc7('0x1eab')]) + _0x4cc7('0x1eb7') + _0x4bf907[_0x4cc7('0x4dc')](_0x3e9cd7) + _0x56067a[_0x4cc7('0x635')] + _0x4bf907[_0x4cc7('0x4dc')](_0x3e9cd7) + _0x4cc7('0x139') + _0x4bf907['string'](_0x5ad133) + '.xyz\x0a'; this['_targetReg'] != this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')] && _0x25814b['removeFragmentTempUsage'](_0x3e9cd7); return _0x4de938; }, 'activate': function(_0x45e015, _0x51cbfe) { _0x47a56e['prototype'][_0x4cc7('0x5d')][_0x4cc7('0x96b')](this, _0x45e015, _0x51cbfe); _0x51cbfe = _0x45e015[_0x4cc7('0x19bc')]; _0x45e015 = _0x45e015[_0x4cc7('0x19bb')]; _0x45e015[_0x4cc7('0x9e7')](_0x51cbfe, this[_0x4cc7('0x1ea2')]); _0x45e015[_0x4cc7('0x9e7')](_0x51cbfe + 0x1, this[_0x4cc7('0x1ea3')]); _0x45e015[_0x4cc7('0x9e7')](_0x51cbfe + 0x2, this[_0x4cc7('0x1eb0')]); _0x45e015[_0x4cc7('0x9e7')](_0x51cbfe + 0x8, this[_0x4cc7('0x1ea7')]); _0x45e015['set'](_0x51cbfe + 0x9, this[_0x4cc7('0x1ea5')]); }, 'setRenderState': function(_0xa4a4b0, _0x1530f2, _0x2f5b6b, _0x5e0292) { _0x5e0292 = this[_0x4cc7('0x133a')][_0x4cc7('0x1eb8')](_0x1530f2, _0x2f5b6b); _0x1530f2 = this[_0x4cc7('0x133a')][_0x4cc7('0x1eb9')](_0x1530f2); _0x2f5b6b['_context3D'][_0x4cc7('0x19bf')](_0xa4a4b0[_0x4cc7('0x1365')], _0x5e0292); _0x1530f2['copyRawDataTo'](_0xa4a4b0[_0x4cc7('0x1a84')], _0xa4a4b0['secondaryVertexConstantsIndex'] + 0x4, !0x0); }, 'scatterLight': function(_0x549b36, _0x10a275, _0xffa47f, _0x91f2f5) { if (!this['_isFirstLight']) return ''; this[_0x4cc7('0x1cf8')] = !0x1; var _0x1c82d9 = '' , _0x506775 = _0xffa47f['getFreeTextureReg'](); null == _0x91f2f5[_0x4cc7('0x1819')] ? this[_0x4cc7('0x1ea9')] = _0x91f2f5[_0x4cc7('0x1819')] : (this['_targetReg'] = _0xffa47f[_0x4cc7('0xe55')](), _0xffa47f[_0x4cc7('0xf1a')](this[_0x4cc7('0x1ea9')], 0x1)); _0x549b36[_0x4cc7('0x1365')] = _0x506775['get_index'](); _0x549b36 = _0xffa47f['getFreeFragmentVectorTemp'](); _0x1c82d9 += _0x4cc7('0x1cd0') + _0x4bf907[_0x4cc7('0x4dc')](_0x549b36) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1ead')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x506775) + '\x20<2d,nearest,clamp>\x0adp4\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x10a275) + '.z,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x549b36) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1eaa')]) + '\x0a'; return _0x1c82d9 += _0x56067a[_0x4cc7('0x64f')](_0x56067a[_0x4cc7('0x64f')](_0x56067a[_0x4cc7('0x650')](_0x56067a[_0x4cc7('0x651')](_0x56067a[_0x4cc7('0x652')] + _0x4bf907['string'](_0x10a275) + '.z,\x20' + _0x4bf907['string'](this[_0x4cc7('0x1ead')]) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x10a275) + '.z\x0asub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x10a275) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](this['_propReg']) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x10a275) + _0x4cc7('0x61f') + _0x4bf907['string'](_0x10a275) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1eac')]) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x10a275) + _0x4cc7('0x134'), _0x4bf907[_0x4cc7('0x4dc')](_0x10a275)), '.z,\x20') + _0x4bf907[_0x4cc7('0x4dc')](_0x10a275) + '.z\x0aneg\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x10a275) + _0x4cc7('0x156') + _0x4bf907['string'](_0x10a275), _0x4cc7('0x1df0')) + _0x4bf907['string'](_0x10a275) + _0x4cc7('0x156') + _0x4bf907['string'](_0x10a275) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](this['_propReg']) + _0x4cc7('0x1d5e') + _0x4bf907[_0x4cc7('0x4dc')](_0x10a275) + _0x4cc7('0x156') + _0x4bf907['string'](_0x10a275) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1eac')]) + '.z\x0amul\x20' + _0x4bf907['string'](this[_0x4cc7('0x1ea9')]) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x10a275) + _0x56067a[_0x4cc7('0x627')] + _0x4bf907[_0x4cc7('0x4dc')](_0x10a275) + _0x4cc7('0x181f') + _0x4bf907[_0x4cc7('0x4dc')](_0x10a275) + _0x4cc7('0x156'), _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1eab')])) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1ea9')]) + _0x4cc7('0x62c') + _0x4bf907[_0x4cc7('0x4dc')](_0x10a275) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x10a275) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x10a275) + _0x56067a[_0x4cc7('0x618')]; }, '__class__': _0x3f3f08, '__properties__': _0x5aff49(_0x47a56e[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_scatterColor': 'set_scatterColor', 'set_translucency': _0x4cc7('0x1791'), 'set_scattering': _0x4cc7('0x1790') }) }); var _0x3d94cb = function(_0x12c9eb) { null == _0x12c9eb && (_0x12c9eb = 0.5); _0x2d186d['call'](this); this[_0x4cc7('0x1eba')](_0x12c9eb); }; _0x16dada[_0x4cc7('0x1ebb')] = _0x3d94cb; _0x3d94cb[_0x4cc7('0x8f2')] = ['away3d', 'materials', 'methods', _0x2d63f9[_0x4cc7('0x451')]]; _0x3d94cb[_0x4cc7('0x92b')] = _0x2d186d; _0x3d94cb[_0x4cc7('0x8')] = _0x5aff49(_0x2d186d[_0x4cc7('0x8')], { '_wrapDataRegister': null, '_wrapFactor': null, 'cleanCompilationData': function() { _0x2d186d['prototype']['cleanCompilationData'][_0x4cc7('0x96b')](this); this[_0x4cc7('0x1ebc')] = null; }, 'set_wrapFactor': function(_0x4bb899) { this[_0x4cc7('0x1ebd')] = 0x1 / (_0x4bb899 + 0x1); return _0x4bb899; }, 'getFragmentPreLightingCode': function(_0x4b4a00, _0xa07655) { var _0x568d26 = _0x2d186d[_0x4cc7('0x8')]['getFragmentPreLightingCode'][_0x4cc7('0x96b')](this, _0x4b4a00, _0xa07655); this[_0x4cc7('0x1cf8')] = !0x0; this[_0x4cc7('0x1ebc')] = _0xa07655['getFreeFragmentConstant'](); _0x4b4a00[_0x4cc7('0x19bc')] = 0x4 * this['_wrapDataRegister']['get_index'](); return _0x568d26; }, 'getFragmentCodePerLight': function(_0x1f91b2, _0x2b8e60, _0x60846a, _0x4520f6) { var _0x346133 = ''; if (this[_0x4cc7('0x1cf8')]) var _0xa184eb = this[_0x4cc7('0x154a')]; else _0xa184eb = _0x4520f6[_0x4cc7('0xe55')](), _0x4520f6[_0x4cc7('0xf1a')](_0xa184eb, 0x1); _0x346133 += _0x2d63f9[_0x4cc7('0x1ebe')](_0x4cc7('0x610') + _0x4bf907['string'](_0xa184eb) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x2b8e60) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x181c')]) + _0x4cc7('0x1eb7') + _0x4bf907[_0x4cc7('0x4dc')](_0xa184eb) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0xa184eb) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](this['_wrapDataRegister']), _0x4cc7('0x1df0')) + _0x4bf907[_0x4cc7('0x4dc')](_0xa184eb) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0xa184eb) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1ebc')]) + _0x4cc7('0x1d89') + _0x4bf907[_0x4cc7('0x4dc')](_0xa184eb) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xa184eb) + _0x4cc7('0x1820') + _0x4bf907[_0x4cc7('0x4dc')](_0xa184eb) + _0x4cc7('0x1ebf') + _0x4bf907[_0x4cc7('0x4dc')](_0xa184eb) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x2b8e60) + _0x4cc7('0x1ec0'); null != this[_0x4cc7('0x1cff')] && (_0x346133 += _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cff')](_0x1f91b2, _0xa184eb, _0x4520f6, this['_sharedRegisters']))); _0x346133 += _0x4cc7('0xaf') + _0x4bf907[_0x4cc7('0x4dc')](_0xa184eb) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xa184eb) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x60846a) + '\x0a'; this[_0x4cc7('0x1cf8')] || (_0x346133 += _0x2d63f9[_0x4cc7('0x1ebe')]('add\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + _0x4cc7('0x139') + _0x4bf907['string'](this[_0x4cc7('0x154a')]), '.xyz,\x20') + _0x4bf907['string'](_0xa184eb) + _0x4cc7('0x181b'), _0x4520f6[_0x4cc7('0x19f7')](_0xa184eb)); this[_0x4cc7('0x1cf8')] = !0x1; return _0x346133; }, 'activate': function(_0x22bfdf, _0x2beb24) { if (_0x4cc7('0x1ec1') === _0x4cc7('0x1ec1')) { _0x2d186d[_0x4cc7('0x8')]['activate'][_0x4cc7('0x96b')](this, _0x22bfdf, _0x2beb24); _0x2beb24 = _0x22bfdf[_0x4cc7('0x19bc')]; _0x22bfdf = _0x22bfdf[_0x4cc7('0x19bb')]; _0x22bfdf['set'](_0x2beb24, this[_0x4cc7('0x1ebd')]); _0x22bfdf['set'](_0x2beb24 + 0x1, 0x1 / (this[_0x4cc7('0x1ebd')] + 0x1)); } else { var _0x380d29 = _0x2beb24[_0x4cc7('0x2b')](_0x22bfdf); ++_0x22bfdf; _0x380d29[_0x4cc7('0x1ec2')](); } }, '__class__': _0x3d94cb, '__properties__': _0x5aff49(_0x2d186d[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_wrapFactor': _0x4cc7('0x1eba') }) }); var _0x4ceea0 = function(_0x1bbe2e) { null == _0x1bbe2e && (_0x1bbe2e = !0x1); this[_0x4cc7('0x1ec3')] = !0x0; this[_0x4cc7('0x1ec4')] = 0x1; this[_0x4cc7('0x1ec5')] = 0x0; this['_shadedTarget'] = 'ft0'; for (var _0x3594cd = ['vt0'], _0x5b15fb = _0x2bc114['toObjectVector'](null), _0x135ca3 = 0x0, _0xfe4ed6 = _0x3594cd['length']; _0x135ca3 < _0xfe4ed6; ) { if (_0x4cc7('0x1ec6') !== 'tvOya') { var _0x3df822 = _0x135ca3++; _0x5b15fb[_0x4cc7('0x9e7')](_0x3df822, _0x3594cd[_0x3df822]); } else { var _0x4b2d08 = this['target']; if (null != (Object[_0x4cc7('0x8')][_0x4cc7('0x959')]['call'](_0x4b2d08, 'visible') ? _0x19c1c0[_0x4cc7('0x997')](_0x4b2d08, _0x4cc7('0x12cf')) : _0x19c1c0[_0x4cc7('0x1361')](_0x4b2d08, 'visible'))) { _0x4b2d08 = this[_0x4cc7('0xa26')]; var _0x5420c9 = 0x0 < _0x19c1c0[_0x4cc7('0x997')](this[_0x4cc7('0x1ec7')], _0x4cc7('0x1341')); !Object[_0x4cc7('0x8')]['hasOwnProperty']['call'](_0x4b2d08, _0x4cc7('0x12cf')) || _0x4b2d08[_0x4cc7('0x2d6')] && _0x4b2d08[_0x4cc7('0x2d6')][_0x4cc7('0xc20')] ? _0x19c1c0['setProperty'](_0x4b2d08, _0x4cc7('0x12cf'), _0x5420c9) : _0x4b2d08['visible'] = _0x5420c9; } } } this[_0x4cc7('0x147e')] = _0x5b15fb; _0x3594cd = [_0x4cc7('0x1bdb')]; _0x5b15fb = _0x2bc114[_0x4cc7('0x24')](null); _0x135ca3 = 0x0; for (_0xfe4ed6 = _0x3594cd[_0x4cc7('0x21')]; _0x135ca3 < _0xfe4ed6; ) _0x3df822 = _0x135ca3++, _0x5b15fb[_0x4cc7('0x9e7')](_0x3df822, _0x3594cd[_0x3df822]); this['_animatableAttributes'] = _0x5b15fb; this[_0x4cc7('0x1ec8')] = 0x9; this[_0x4cc7('0x1ec9')] = 0x2; this['_depthCompareMode'] = 0x5; this[_0x4cc7('0x1205')] = 0x1; this[_0x4cc7('0x1b3d')] = !0x0; this['_repeat'] = !0x1; this[_0x4cc7('0x1b3e')] = !0x0; this[_0x4cc7('0x1eca')] = this[_0x4cc7('0xe50')] = this[_0x4cc7('0x1ecb')] = this['_numUsedFragmentConstants'] = this[_0x4cc7('0xe51')] = 0x0; this['_context3Ds'] = _0x2bc114[_0x4cc7('0x24')](null, 0x8); _0x3594cd = [-0x1, -0x1, -0x1, -0x1, -0x1, -0x1, -0x1, -0x1]; _0x5b15fb = _0x2bc114['toIntVector'](null); _0x135ca3 = 0x0; for (_0xfe4ed6 = _0x3594cd[_0x4cc7('0x21')]; _0x135ca3 < _0xfe4ed6; ) _0x3df822 = _0x135ca3++, _0x5b15fb[_0x4cc7('0x9e7')](_0x3df822, _0x3594cd[_0x3df822]); this[_0x4cc7('0x1b51')] = _0x5b15fb; this[_0x4cc7('0x1231')] = _0x2bc114[_0x4cc7('0x24')](null, 0x8); _0x338b9[_0x4cc7('0x96b')](this); this[_0x4cc7('0x13d0')] = _0x1bbe2e; this[_0x4cc7('0x1eca')] = 0x1; this[_0x4cc7('0x1ecb')] = 0x5; }; _0x16dada[_0x4cc7('0x65a')] = _0x4ceea0; _0x4ceea0[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x1ecc'), _0x4cc7('0x1ecd')]; _0x4ceea0[_0x4cc7('0x92b')] = _0x338b9; _0x4ceea0[_0x4cc7('0x8')] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], { '_material': null, '_animationSet': null, '_program3Ds': null, '_program3Dids': null, '_context3Ds': null, '_numUsedStreams': null, '_numUsedTextures': null, '_numUsedVertexConstants': null, '_numUsedFragmentConstants': null, '_numUsedVaryings': null, '_smooth': null, '_repeat': null, '_mipmap': null, '_anisotropy': null, '_depthCompareMode': null, '_blendFactorSource': null, '_blendFactorDest': null, '_enableBlending': null, '_bothSides': null, '_lightPicker': null, '_animatableAttributes': null, '_animationTargetRegisters': null, '_shadedTarget': null, '_defaultCulling': null, '_renderToTexture': null, '_oldTarget': null, '_oldSurface': null, '_oldDepthStencil': null, '_oldRect': null, '_alphaPremultiplied': null, '_needFragmentAnimation': null, '_needUVAnimation': null, '_UVTarget': null, '_UVSource': null, '_agalVersion': null, '_writeDepth': null, 'get_material': function() { if (_0x4cc7('0x1ece') !== _0x4cc7('0x1ecf')) { return this[_0x4cc7('0x35')]; } else { var _0x58b36d = a['get']('id'); b = new _0x22e617(b); if (c && a[_0x4cc7('0x9e8')](_0x4cc7('0x1ed0'))) { c = a[_0x4cc7('0x2b')](_0x4cc7('0x1ed0')); if ('#' != c[_0x4cc7('0xb9b')](0x0)) throw new _0x202aa0(_0x4cc7('0x1ed1') + c); var _0x51148a = this[_0x4cc7('0x1ed2')] , _0x30ce31 = _0x3a8a6f[_0x4cc7('0x946')](c, 0x1, null); _0x51148a = null != _0x842c50[_0x30ce31] ? _0x51148a['getReserved'](_0x30ce31) : _0x51148a['h'][_0x30ce31]; if (null != _0x51148a) b[_0x4cc7('0x1ed3')] = _0x51148a[_0x4cc7('0x1ed3')], b[_0x4cc7('0x1ed4')] = _0x51148a[_0x4cc7('0x1ed4')], b[_0x4cc7('0x1ed5')] = _0x51148a[_0x4cc7('0x1ed5')], b[_0x4cc7('0x1ed6')] = _0x51148a[_0x4cc7('0x1ed6')][_0x4cc7('0x1176')](), b[_0x4cc7('0x1ed7')] = _0x51148a[_0x4cc7('0x1ed7')], b['interp'] = _0x51148a[_0x4cc7('0x1ed8')], b['radius'] = _0x51148a[_0x4cc7('0xf3f')]; else throw new _0x202aa0(_0x4cc7('0x1ed9') + c); } a[_0x4cc7('0x9e8')]('x1') ? (b['x1'] = this[_0x4cc7('0x1eda')](a, 'x1'), b['y1'] = this['getFloat'](a, 'y1'), b['x2'] = this[_0x4cc7('0x1eda')](a, 'x2'), b['y2'] = this[_0x4cc7('0x1eda')](a, 'y2')) : (b['x1'] = this[_0x4cc7('0x1eda')](a, 'cx'), b['y1'] = this[_0x4cc7('0x1eda')](a, 'cy'), b['x2'] = this[_0x4cc7('0x1eda')](a, 'fx', b['x1']), b['y2'] = this[_0x4cc7('0x1eda')](a, 'fy', b['y1'])); b[_0x4cc7('0xf3f')] = this[_0x4cc7('0x1eda')](a, 'r'); a[_0x4cc7('0x9e8')](_0x56067a['QJnhk']) && this[_0x4cc7('0x1edb')](b[_0x4cc7('0x1ed6')], a['get'](_0x56067a['QJnhk'])); for (a = a[_0x4cc7('0x1edc')](); a[_0x4cc7('0x94e')](); ) c = a['next'](), _0x51148a = this['getStyles'](c, null), b['colors'][_0x4cc7('0x29')](this[_0x4cc7('0x1edd')]('stop-color', c, _0x51148a, 0x0)), b[_0x4cc7('0x1ed4')][_0x4cc7('0x29')](this['getFloatStyle'](_0x56067a[_0x4cc7('0x656')], c, _0x51148a, 0x1)), b[_0x4cc7('0x1ed5')]['push'](0xff * parseFloat(c['get'](_0x4cc7('0x18f5'))) | 0x0); a = this[_0x4cc7('0x1ed2')]; null != _0x842c50[_0x58b36d] ? a[_0x4cc7('0x97d')](_0x58b36d, b) : a['h'][_0x58b36d] = b; } }, 'set_material': function(_0x30744a) { return this[_0x4cc7('0x35')] = _0x30744a; }, 'set_writeDepth': function(_0x283ca6) { if ('XDQzv' === 'rtOrl') { _0x3e3cd2 = _0x48c401[_0x4cc7('0x1ede')][_0x16dada][_0x4cc7('0x1edf')](); for (var _0x1909ea = 0x0; _0x1909ea < _0x3e3cd2[_0x4cc7('0x21')]; _0x1909ea++) { var _0x209444 = _0x48c401[_0x4cc7('0x1ede')][_0x16dada][_0x4cc7('0x1cad')](_0x3e3cd2[_0x1909ea]); _0x209444 && _0x209444[_0x4cc7('0x1ee0')] && !_0x209444[_0x4cc7('0x1ee0')]['_unlocked'] && (_0x209444[_0x4cc7('0x1ee0')][_0x4cc7('0x1ee1')] = !0x0, _0x209444[_0x4cc7('0x1ee0')]['load']()); } } else { return this['_writeDepth'] = _0x283ca6; } }, 'set_mipmap': function(_0xa4c515) { if (this[_0x4cc7('0x1b3d')] == _0xa4c515) return this['_mipmap']; this[_0x4cc7('0x1b3d')] = _0xa4c515; this[_0x4cc7('0x1b50')](); return this[_0x4cc7('0x1b3d')]; }, 'set_anisotropy': function(_0x12429d) { if (this[_0x4cc7('0x1205')] == _0x12429d) return _0x12429d; this['_anisotropy'] = _0x12429d; this['invalidateShaderProgram'](); return _0x12429d; }, 'set_smooth': function(_0x111fb8) { if (this[_0x4cc7('0x1b3e')] == _0x111fb8) return this[_0x4cc7('0x1b3e')]; this[_0x4cc7('0x1b3e')] = _0x111fb8; this[_0x4cc7('0x1b50')](); return this[_0x4cc7('0x1b3e')]; }, 'set_repeat': function(_0x1c023b) { if (this[_0x4cc7('0x1b45')] == _0x1c023b) return this[_0x4cc7('0x1b45')]; this[_0x4cc7('0x1b45')] = _0x1c023b; this['invalidateShaderProgram'](); return this['_repeat']; }, 'set_bothSides': function(_0x1dff2f) { if (_0x4cc7('0x1ee2') !== _0x4cc7('0x1ee3')) { return this[_0x4cc7('0x1b46')] = _0x1dff2f; } else { return null == this[_0x4cc7('0x1ee4')] ? !this[_0x4cc7('0x1ee5')]() : !0x0; } }, 'set_depthCompareMode': function(_0x44565a) { return this['_depthCompareMode'] = _0x44565a; }, 'set_animationSet': function(_0x1b07f3) { if (this[_0x4cc7('0xd80')] == _0x1b07f3) return this[_0x4cc7('0xd80')]; this[_0x4cc7('0xd80')] = _0x1b07f3; this[_0x4cc7('0x1b50')](); return this[_0x4cc7('0xd80')]; }, 'get_renderToTexture': function() { if (_0x4cc7('0x1ee6') !== _0x4cc7('0x1ee7')) { return this['_renderToTexture']; } else { if (null == a) return null; var _0x4f670b = new _0x21e354(); return _0x4f670b[_0x4cc7('0xcb2')](a) ? _0x4f670b : null; } }, 'dispose': function() { if ('BqWcz' === 'BqWcz') { null != this[_0x4cc7('0x1b42')] && this[_0x4cc7('0x1b42')][_0x4cc7('0xa2d')](_0x4cc7('0x96a'), _0x48c401(this, this['onLightsChange'])); for (var _0x561159 = 0x0; 0x8 > _0x561159; ) { var _0x1a1e16 = _0x561159++; null != this[_0x4cc7('0x1231')][_0x4cc7('0x2b')](_0x1a1e16) && (_0x309a4a[_0x4cc7('0x123f')](_0x1a1e16)['freeProgram3D'](this[_0x4cc7('0x1b51')][_0x4cc7('0x2b')](_0x1a1e16)), this[_0x4cc7('0x1231')]['set'](_0x1a1e16, null)); } } else { this[_0x4cc7('0xb7f')][_0x4cc7('0xd74')][_0x4cc7('0x1ee8')]['takeSnapshot'](this); } }, 'get_numUsedStreams': function() { return this[_0x4cc7('0x1eca')]; }, 'get_numUsedVertexConstants': function() { return this[_0x4cc7('0x1ecb')]; }, 'updateAnimationState': function(_0x1c93ae, _0x26f367, _0x566d2e) { _0x1c93ae[_0x4cc7('0x11bd')]()['setRenderState'](_0x26f367, _0x1c93ae, this[_0x4cc7('0x1ecb')], this[_0x4cc7('0x1eca')], _0x566d2e); }, 'render': function(_0x4fa8c3, _0x1a08b2, _0x50a08f, _0xaa9358) { throw new _0x202aa0(new _0xb16e5a()); }, 'getVertexCode': function() { if ('TGOmA' !== _0x4cc7('0x1ee9')) { a = _0x4bf907[_0x4cc7('0x4dc')](a); return -0x1 != a[_0x4cc7('0x2d')]('COLLADA') || -0x1 != a['indexOf'](_0x4cc7('0x1eea')) ? !0x0 : !0x1; } else { throw new _0x202aa0(new _0xb16e5a()); } }, 'getFragmentCode': function(_0x2d1f44) { if (_0x4cc7('0x1eeb') !== 'vXwYc') { var _0x1c7001 = _0x4cc7('0x1eec')[_0x4cc7('0x46')]('|') , _0x4e2b91 = 0x0; while (!![]) { switch (_0x1c7001[_0x4e2b91++]) { case '0': _0x2116b2['mid'] = 0x451df; continue; case '1': null != this[_0x4cc7('0xb7f')] && null != this[_0x4cc7('0xb7f')][_0x4cc7('0xc32')] && this['tunnel'][_0x4cc7('0x8fe')](); continue; case '2': this[_0x4cc7('0xbeb')] = this['tunnel'] = _0x2d1f44; continue; case '3': this[_0x4cc7('0xbe5')][_0x4cc7('0x19')](); continue; case '4': if (null == _0x2d1f44 && _0x56067a[_0x4cc7('0x658')](null, c) && (c['onQuit'](), b || c['dispose'](), this['tunnel'] != c)) return; continue; case '5': null == _0x2d1f44 && null != c ? (_0x2116b2[_0x4cc7('0xc38')] = 0x29678, this['set_paused'](!0x0), b = null, null == b && (b = _0x180fa9['emptyScene']), _0x180fa9['view'][_0x4cc7('0xb43')](b), _0x127d51[_0x4cc7('0x493')]()[_0x4cc7('0xc3c')](), _0x5f2295[_0x4cc7('0x493')]()[_0x4cc7('0x19')](), _0x234f8b['highlightedAchievement'] = null, _0x445379[_0x4cc7('0x493')]()[_0x4cc7('0xc3e')][_0x4cc7('0x19')](), _0x445379[_0x4cc7('0x493')]()['clearOverlays'](), b = _0x401612['get_instance'](), b[_0x4cc7('0xc40')](null), b[_0x4cc7('0xc41')](null), _0x3ea8c3[_0x4cc7('0x493')]()[_0x4cc7('0xc42')]()) : null != _0x2d1f44 && (_0x2116b2[_0x4cc7('0xc38')] = 0xe620c, _0x445379[_0x4cc7('0x493')]()['wasPaused'] = !0x1, _0x445379['get_instance']()['clearOverlays'](), this[_0x4cc7('0xbcb')](!0x1), b = _0x2d1f44['scene'], null == b && (b = _0x180fa9[_0x4cc7('0xc3a')]), _0x180fa9['view']['set_scene'](b), this[_0x4cc7('0xc44')]()); continue; case '6': null != this[_0x4cc7('0xb7f')] && null == this[_0x4cc7('0xb7f')][_0x4cc7('0xc32')] ? this['setTunnel'](null) : (_0x5f2295['get_instance']()[_0x4cc7('0xc20')](null == _0x2d1f44), _0x445379[_0x4cc7('0x493')]()[_0x4cc7('0xc20')](null != _0x2d1f44), _0x445379[_0x4cc7('0x493')]()[_0x4cc7('0x19')]()); continue; case '7': _0x2ab848['controlScheme'][_0x4cc7('0x19')](); continue; } break; } } else { throw new _0x202aa0(new _0xb16e5a()); } }, 'setBlendMode': function(_0x1fe52f) { switch (_0x1fe52f) { case 0x0: this[_0x4cc7('0x1ec9')] = 0x7; this[_0x4cc7('0x1ec8')] = 0x2; this[_0x4cc7('0x1eed')] = !0x0; break; case 0x1: this[_0x4cc7('0x1ec9')] = 0x9; this['_blendFactorDest'] = 0x7; this[_0x4cc7('0x1eed')] = !0x0; break; case 0x7: this[_0x4cc7('0x1ec9')] = 0x7; this['_blendFactorDest'] = 0x5; this['_enableBlending'] = !0x0; break; case 0x9: this[_0x4cc7('0x1ec9')] = 0x9; this['_blendFactorDest'] = 0x8; this['_enableBlending'] = !0x0; break; case 0xa: this[_0x4cc7('0x1ec9')] = 0x2; this[_0x4cc7('0x1ec8')] = 0x9; this['_enableBlending'] = !0x1; break; case 0xc: this[_0x4cc7('0x1ec9')] = 0x2; this[_0x4cc7('0x1ec8')] = 0x6; this[_0x4cc7('0x1eed')] = !0x0; break; default: throw new _0x202aa0(new _0x5a0ff5(_0x4cc7('0x1eee'))); } }, 'activate': function(_0x488737, _0xb2688d) { var _0x43325e = _0x4cc7('0x1eef')['split']('|') , _0x24787e = 0x0; while (!![]) { switch (_0x43325e[_0x24787e++]) { case '0': this[_0x4cc7('0x1eed')] && _0x4ba123[_0x4cc7('0x13f1')](this[_0x4cc7('0x1ec9')], this[_0x4cc7('0x1ec8')]); continue; case '1': _0x32075c = _0x4ceea0[_0x4cc7('0x1ef0')][_0x4cc7('0x2b')](_0xb2688d); continue; case '2': _0x4ba123[_0x4cc7('0x1ef1')](this[_0x4cc7('0x1231')][_0x4cc7('0x2b')](_0xb2688d)); continue; case '3': _0x4ba123[_0x4cc7('0x13f4')](this['_writeDepth'], this[_0x4cc7('0x1b3c')]); continue; case '4': for (_0x206469 = this[_0x4cc7('0xe50')]; _0x206469 < _0x32075c; ) _0x397b33 = _0x206469++, _0x4ba123['setTextureAt'](_0x397b33, null); continue; case '5': for (var _0x32075c = _0x4ceea0[_0x4cc7('0x1ef2')]['get'](_0xb2688d), _0x206469 = this[_0x4cc7('0x1eca')]; _0x206469 < _0x32075c; ) { var _0x397b33 = _0x206469++; _0x4ba123['setVertexBufferAt'](_0x397b33, null); } continue; case '6': null == this[_0x4cc7('0xd80')] || this[_0x4cc7('0xd80')][_0x4cc7('0xd7c')]() || this['_animationSet']['activate'](_0x488737, this); continue; case '7': var _0x4ba123 = _0x488737[_0x4cc7('0xdb2')]; continue; case '8': _0x4ba123['setCulling'](this[_0x4cc7('0x1b46')] ? 0x3 : this[_0x4cc7('0x1ec5')]); continue; case '9': if (this[_0x4cc7('0x1ef3')][_0x4cc7('0x2b')](_0xb2688d) != _0x4ba123 || null == this['_program3Ds'][_0x4cc7('0x2b')](_0xb2688d)) this[_0x4cc7('0x1ef3')][_0x4cc7('0x9e7')](_0xb2688d, _0x4ba123), this['updateProgram'](_0x488737), this[_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x96a'))); continue; case '10': this[_0x4cc7('0x13d0')] && (this['_oldTarget'] = _0x488737[_0x4cc7('0x12e3')](), this['_oldSurface'] = _0x488737[_0x4cc7('0x12e2')](), this[_0x4cc7('0x1ef4')] = _0x488737['get_enableDepthAndStencil'](), this[_0x4cc7('0x1ef5')] = _0x488737[_0x4cc7('0x12e1')]()); continue; case '11': _0xb2688d = _0x488737[_0x4cc7('0x117f')]; continue; } break; } }, 'deactivate': function(_0x5d7772) { var _0x388e9f = _0x5d7772[_0x4cc7('0x117f')]; _0x4ceea0[_0x4cc7('0x1ef2')][_0x4cc7('0x9e7')](_0x388e9f, this[_0x4cc7('0x1eca')]); _0x4ceea0['_previousUsedTexs']['set'](_0x388e9f, this[_0x4cc7('0xe50')]); null == this['_animationSet'] || this[_0x4cc7('0xd80')][_0x4cc7('0xd7c')]() || this[_0x4cc7('0xd80')][_0x4cc7('0xa14')](_0x5d7772, this); this[_0x4cc7('0x13d0')] && (_0x5d7772[_0x4cc7('0x140a')](this[_0x4cc7('0x1ef6')], this[_0x4cc7('0x1ef4')], this['_oldSurface']), _0x5d7772[_0x4cc7('0x12e0')](this[_0x4cc7('0x1ef5')])); this[_0x4cc7('0x1eed')] && _0x5d7772['_context3D'][_0x4cc7('0x13f1')](0x2, 0x9); _0x5d7772['_context3D']['setDepthTest'](!0x0, 0x5); }, 'invalidateShaderProgram': function(_0x5e3723) { null == _0x5e3723 && (_0x5e3723 = !0x0); for (var _0x3e0609 = 0x0; 0x8 > _0x3e0609; ) { var _0x28251b = _0x3e0609++; this[_0x4cc7('0x1231')][_0x4cc7('0x9e7')](_0x28251b, null); } null != this[_0x4cc7('0x35')] && _0x5e3723 && this[_0x4cc7('0x35')][_0x4cc7('0x1b4f')](this); }, 'updateProgram': function(_0x3f82ca) { var _0x2a3969 = '' , _0x20e771 = '' , _0x75fb91 = '' , _0x175fb5 = this[_0x4cc7('0x13c7')](); if (_0x56067a['MlSox'](null, this[_0x4cc7('0xd80')]) || this[_0x4cc7('0xd80')][_0x4cc7('0xd7c')]()) { if ('OOoDe' !== 'HdoWU') { for (var _0xe2bf7e = 0x0, _0x1c20f3 = this[_0x4cc7('0x147c')]['get_length'](); _0xe2bf7e < _0x1c20f3; ) { if (_0x4cc7('0x1ef7') === _0x4cc7('0x1ef7')) { var _0x177d44 = _0xe2bf7e++; _0x2a3969 += _0x4cc7('0x39e') + this[_0x4cc7('0x147e')]['get'](_0x177d44) + ',\x20' + this[_0x4cc7('0x147c')][_0x4cc7('0x2b')](_0x177d44) + '\x0a'; } else { if (!this[_0x4cc7('0x1ef8')](!0x0) && this[_0x4cc7('0x1ef9')] == _0x3b0d34[_0x4cc7('0x1efa')] && 0x0 <= this[_0x4cc7('0x1efb')]) { _0x3f82ca = _0x19023b[_0x4cc7('0x493')](); for (var _0x1644b0 = _0x44b7a4[_0x4cc7('0x1610')](_0x3f82ca[_0x4cc7('0xfdf')][_0x4cc7('0x34')]() - 0x1, -0x1, -0x1); _0x1644b0[_0x4cc7('0x124b')] != _0x1644b0[_0x4cc7('0x10a1')]; ) { var _0x5b9b99 = _0x1644b0[_0x4cc7('0x124b')] += _0x1644b0[_0x4cc7('0x1612')]; _0x3f82ca[_0x4cc7('0xfdf')][_0x4cc7('0x2b')](_0x5b9b99)[_0x4cc7('0xc5e')](); } _0x19023b[_0x4cc7('0x493')]()[_0x4cc7('0x11d8')]('There\x27s\x20no\x20achievement\x20here\x20yet.\x20If\x20you\x20want\x20to\x20suggest\x20one,\x20be\x20sure\x20to\x20mention\x20the\x20number\x20' + this['sectionID'] + '.'); } } } this[_0x4cc7('0x1efc')] && (_0x20e771 = _0x4cc7('0x39e') + this[_0x4cc7('0x147d')] + ',' + this[_0x4cc7('0x1481')] + '\x0a'); } else { return this[_0x4cc7('0x12c2')] = _0x3f82ca; } } else _0x2a3969 = this[_0x4cc7('0xd80')][_0x4cc7('0xda1')](this, this[_0x4cc7('0x147c')], this['_animationTargetRegisters'], _0x3f82ca[_0x4cc7('0x12e4')]()), this['_needFragmentAnimation'] && (_0x75fb91 = this[_0x4cc7('0xd80')][_0x4cc7('0xda2')](this, this[_0x4cc7('0x147f')], _0x3f82ca[_0x4cc7('0x12e4')]())), this[_0x4cc7('0x1efc')] && (_0x20e771 = this[_0x4cc7('0xd80')][_0x4cc7('0x1480')](this, this['_UVSource'], this['_UVTarget'])), this[_0x4cc7('0xd80')][_0x4cc7('0xda3')](this); _0x175fb5 = _0x56067a[_0x4cc7('0x651')](_0x2a3969, _0x20e771) + _0x175fb5; _0x2a3969 = this[_0x4cc7('0x13c9')](_0x75fb91); _0x4f6276['active'] && (_0x3ccc21['trace'](_0x4cc7('0x1482'), { 'fileName': _0x4cc7('0x1483'), 'lineNumber': 0x219, 'className': _0x4cc7('0x65a'), 'methodName': _0x4cc7('0x1484') }), _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x1485'), { 'fileName': 'MaterialPassBase.hx', 'lineNumber': 0x21a, 'className': _0x4cc7('0x65a'), 'methodName': _0x4cc7('0x1484') }), _0x3ccc21[_0x4cc7('0xbdb')](_0x175fb5, { 'fileName': 'MaterialPassBase.hx', 'lineNumber': 0x21b, 'className': _0x4cc7('0x65a'), 'methodName': _0x4cc7('0x1484') }), _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x1485'), { 'fileName': 'MaterialPassBase.hx', 'lineNumber': 0x21c, 'className': _0x4cc7('0x65a'), 'methodName': _0x4cc7('0x1484') }), _0x3ccc21[_0x4cc7('0xbdb')](_0x2a3969, { 'fileName': _0x4cc7('0x1483'), 'lineNumber': 0x21d, 'className': _0x56067a[_0x4cc7('0x659')], 'methodName': 'updateProgram' })); _0x309a4a[_0x4cc7('0x1122')](_0x3f82ca)[_0x4cc7('0x1486')](this, _0x175fb5, _0x2a3969, this[_0x4cc7('0x1ec4')]); }, 'set_lightPicker': function(_0x5e58b2) { null != this['_lightPicker'] && this['_lightPicker'][_0x4cc7('0xa2d')]('change', _0x48c401(this, this[_0x4cc7('0x1b71')])); this[_0x4cc7('0x1b42')] = _0x5e58b2; null != this['_lightPicker'] && this[_0x4cc7('0x1b42')][_0x4cc7('0x9ad')]('change', _0x48c401(this, this['onLightsChange'])); this[_0x4cc7('0x13e3')](); return this['_lightPicker']; }, 'onLightsChange': function(_0x1fcf57) { this[_0x4cc7('0x13e3')](); }, 'updateLights': function() {}, 'set_alphaPremultiplied': function(_0x224398) { this['_alphaPremultiplied'] = _0x224398; this['invalidateShaderProgram'](!0x1); return this[_0x4cc7('0x1b47')]; }, '__class__': _0x4ceea0, '__properties__': { 'set_alphaPremultiplied': 'set_alphaPremultiplied', 'set_lightPicker': _0x4cc7('0x1b43'), 'get_numUsedVertexConstants': _0x4cc7('0xdcc'), 'get_numUsedStreams': _0x4cc7('0xda8'), 'get_renderToTexture': _0x4cc7('0x110f'), 'set_animationSet': _0x4cc7('0x1b4e'), 'set_depthCompareMode': _0x4cc7('0x1b85'), 'set_bothSides': 'set_bothSides', 'set_anisotropy': _0x4cc7('0x1208'), 'set_repeat': _0x4cc7('0x1774'), 'set_smooth': 'set_smooth', 'set_mipmap': _0x4cc7('0x1b44'), 'set_writeDepth': _0x4cc7('0x1efd'), 'set_material': _0x4cc7('0x32'), 'get_material': _0x4cc7('0x31') } }); var _0x43c819 = function(_0x456789) { this[_0x4cc7('0x1bc5')] = this['_enableLightFallOff'] = !0x0; this[_0x4cc7('0x1ac4')] = _0x2bc114[_0x4cc7('0x9cf')](null); this[_0x4cc7('0x1bc7')] = _0x2bc114[_0x4cc7('0x9cf')](null); this[_0x4cc7('0x1b8e')] = 0x3; this[_0x4cc7('0x1b6f')] = 0x1; this[_0x4cc7('0x35')] = _0x456789; this[_0x4cc7('0x8fe')](); _0x4ceea0[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0x1efe')] = _0x43c819; _0x43c819[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x43b'), 'passes', _0x4cc7('0x1eff')]; _0x43c819[_0x4cc7('0x92b')] = _0x4ceea0; _0x43c819[_0x4cc7('0x8')] = _0x5aff49(_0x4ceea0['prototype'], { '_passes': null, '_passesDirty': null, '_specularLightSources': null, '_diffuseLightSources': null, '_vertexCode': null, '_fragmentLightCode': null, '_framentPostLightCode': null, '_vertexConstantData': null, '_fragmentConstantData': null, '_commonsDataIndex': null, '_probeWeightsIndex': null, '_uvBufferIndex': null, '_secondaryUVBufferIndex': null, '_normalBufferIndex': null, '_tangentBufferIndex': null, '_sceneMatrixIndex': null, '_sceneNormalMatrixIndex': null, '_lightFragmentConstantIndex': null, '_cameraPositionIndex': null, '_uvTransformIndex': null, '_uvTransformIndex2': null, '_lightProbeDiffuseIndices': null, '_lightProbeSpecularIndices': null, '_ambientLightR': null, '_ambientLightG': null, '_ambientLightB': null, '_compiler': null, '_methodSetup': null, '_usingSpecularMethod': null, '_usesNormals': null, '_preserveAlpha': null, '_animateUVs': null, '_animateUVs2': null, '_numPointLights': null, '_numDirectionalLights': null, '_numLightProbes': null, '_enableLightFallOff': null, '_forceSeparateMVP': null, 'set_enableLightFallOff': function(_0x2a2a2f) { _0x2a2a2f != this[_0x4cc7('0xf21')] && this['invalidateShaderProgram'](!0x0); return this['_enableLightFallOff'] = _0x2a2a2f; }, 'set_forceSeparateMVP': function(_0x1895ee) { if (_0x4cc7('0x1f00') === _0x4cc7('0x1f01')) { _0x52b5cd['prototype'][_0x4cc7('0x19')]['call'](this); this['ownerCharacter'][_0x4cc7('0xf34')] = !0x1; } else { return this['_forceSeparateMVP'] = _0x1895ee; } }, 'get_numPointLights': function() { return this['_numPointLights']; }, 'get_numDirectionalLights': function() { return this[_0x4cc7('0x119c')]; }, 'get_numLightProbes': function() { return this[_0x4cc7('0x1433')]; }, 'updateProgram': function(_0x35b380) { this[_0x4cc7('0x19')](_0x35b380[_0x4cc7('0x12e4')]()); _0x4ceea0[_0x4cc7('0x8')][_0x4cc7('0x1484')]['call'](this, _0x35b380); }, 'reset': function(_0x568921) { this[_0x4cc7('0x1f02')](_0x568921); this[_0x4cc7('0x1f03')](); this[_0x4cc7('0x1f04')](); this[_0x4cc7('0x1588')](); }, 'updateUsedOffsets': function() { this[_0x4cc7('0x1ecb')] = this[_0x4cc7('0x1a29')][_0x4cc7('0xdcc')](); this['_numUsedFragmentConstants'] = this[_0x4cc7('0x1a29')][_0x4cc7('0xe5d')](); this[_0x4cc7('0x1eca')] = this[_0x4cc7('0x1a29')][_0x4cc7('0xda8')](); this[_0x4cc7('0xe50')] = this[_0x4cc7('0x1a29')][_0x4cc7('0xe5f')](); this['_numUsedVaryings'] = this[_0x4cc7('0x1a29')][_0x4cc7('0xe5e')](); this[_0x4cc7('0x1f05')] = this[_0x4cc7('0x1a29')][_0x4cc7('0xe5d')](); }, 'initConstantData': function() { this['_vertexConstantData']['set_length'](0x4 * this[_0x4cc7('0x1ecb')]); this['_fragmentConstantData'][_0x4cc7('0xb7c')](0x4 * this[_0x4cc7('0x1f05')]); this['initCommonsData'](); 0x0 <= this[_0x4cc7('0x1bb9')] && this['initUVTransformData'](); 0x0 <= this[_0x4cc7('0x1bc0')] && this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this['_cameraPositionIndex'] + 0x3, 0x1); this['updateMethodConstants'](); }, 'initCompiler': function(_0x5322e1) { if (_0x4cc7('0x1f06') === _0x4cc7('0x1f06')) { this['_compiler'] = this[_0x4cc7('0x1f07')](_0x5322e1); this[_0x4cc7('0x1a29')][_0x4cc7('0x1bce')](this[_0x4cc7('0x1f08')]); this[_0x4cc7('0x1a29')][_0x4cc7('0x1c0e')](this[_0x4cc7('0x1434')]); this[_0x4cc7('0x1a29')][_0x4cc7('0x1c1a')](this[_0x4cc7('0x119c')]); this[_0x4cc7('0x1a29')][_0x4cc7('0x1c0f')](this[_0x4cc7('0x1433')]); this[_0x4cc7('0x1a29')][_0x4cc7('0x1bd7')](this[_0x4cc7('0xf27')]); this[_0x4cc7('0x1a29')][_0x4cc7('0x1b8d')](this['_diffuseLightSources']); this['_compiler'][_0x4cc7('0x1c1f')](this['_specularLightSources']); this[_0x4cc7('0x1a29')][_0x4cc7('0x1bd4')](this['_smooth'], this[_0x4cc7('0x1b45')], this[_0x4cc7('0x1b3d')], this[_0x4cc7('0x1205')]); this[_0x4cc7('0x1a29')][_0x4cc7('0x1bd5')](this[_0x4cc7('0x1bc7')], this['_fragmentConstantData']); this['_compiler'][_0x4cc7('0x1bb4')](this[_0x4cc7('0x1bb5')]); this['_compiler'][_0x4cc7('0x1bd1')](this[_0x4cc7('0x1bc6')]); this[_0x4cc7('0x1a29')][_0x4cc7('0x1782')](this[_0x4cc7('0x1b47')] && this[_0x4cc7('0x1eed')]); this[_0x4cc7('0x1a29')]['set_preserveAlpha'](this[_0x4cc7('0x1bc5')] && this[_0x4cc7('0x1eed')]); this[_0x4cc7('0x1a29')][_0x4cc7('0x1b93')](this['_enableLightFallOff']); this['_compiler']['compile'](); } else { _0x5322e1[_0x4cc7('0x12d8')] = -0x1; return ''; } }, 'createCompiler': function(_0x2ecb71) { throw new _0x202aa0(new _0xb16e5a()); }, 'updateShaderProperties': function() { this[_0x4cc7('0x147c')] = this[_0x4cc7('0x1a29')][_0x4cc7('0x1c11')](); this[_0x4cc7('0x147e')] = this[_0x4cc7('0x1a29')][_0x4cc7('0x1c12')](); this[_0x4cc7('0xf1d')] = this[_0x4cc7('0x1a29')][_0x4cc7('0x1c0a')](); this[_0x4cc7('0x1f09')] = this[_0x4cc7('0x1a29')][_0x4cc7('0x1c1b')](); this['_framentPostLightCode'] = this['_compiler'][_0x4cc7('0x1c0c')](); this[_0x4cc7('0x147f')] = this[_0x4cc7('0x1a29')][_0x4cc7('0x1c0d')](); this[_0x4cc7('0x127d')] = this['_compiler'][_0x4cc7('0x1c19')](); this[_0x4cc7('0x1f0a')] = this[_0x4cc7('0x1a29')][_0x4cc7('0x1c13')](); this[_0x4cc7('0x1efc')] = this[_0x4cc7('0x1a29')][_0x4cc7('0x1bcb')](); this[_0x4cc7('0x1481')] = this[_0x4cc7('0x1a29')][_0x4cc7('0x1bcd')](); this[_0x4cc7('0x147d')] = this[_0x4cc7('0x1a29')][_0x4cc7('0x1bcc')](); this[_0x4cc7('0x1f0b')](); this[_0x4cc7('0x1f0c')](); }, 'updateRegisterIndices': function() { this[_0x4cc7('0x1bb8')] = this[_0x4cc7('0x1a29')]['get_uvBufferIndex'](); this['_uvTransformIndex'] = this['_compiler']['get_uvTransformIndex'](); this[_0x4cc7('0x1bba')] = this[_0x4cc7('0x1a29')][_0x4cc7('0x1c01')](); this['_secondaryUVBufferIndex'] = this['_compiler']['get_secondaryUVBufferIndex'](); this[_0x4cc7('0x1bbc')] = this[_0x4cc7('0x1a29')][_0x4cc7('0x1c02')](); this['_tangentBufferIndex'] = this[_0x4cc7('0x1a29')][_0x4cc7('0x1c05')](); this[_0x4cc7('0xf26')] = this[_0x4cc7('0x1a29')][_0x4cc7('0x1c06')](); this[_0x4cc7('0x1bc0')] = this['_compiler'][_0x4cc7('0x1c07')](); this[_0x4cc7('0x1bb7')] = this[_0x4cc7('0x1a29')][_0x4cc7('0x1bf2')](); this[_0x4cc7('0x1bbe')] = this[_0x4cc7('0x1a29')]['get_sceneMatrixIndex'](); this['_sceneNormalMatrixIndex'] = this[_0x4cc7('0x1a29')]['get_sceneNormalMatrixIndex'](); this[_0x4cc7('0x1ac5')] = this['_compiler'][_0x4cc7('0x1c1c')](); this['_lightProbeDiffuseIndices'] = this[_0x4cc7('0x1a29')][_0x4cc7('0x1c18')](); this['_lightProbeSpecularIndices'] = this[_0x4cc7('0x1a29')][_0x4cc7('0x1c17')](); }, 'set_preserveAlpha': function(_0x5f44bb) { if (this['_preserveAlpha'] == _0x5f44bb) return _0x5f44bb; this['_preserveAlpha'] = _0x5f44bb; this['invalidateShaderProgram'](); return _0x5f44bb; }, 'set_animateUVs': function(_0x18499e) { if ('fMHuo' === _0x4cc7('0x1f0d')) { if (this[_0x4cc7('0x1bb5')] == _0x18499e) return _0x18499e; this[_0x4cc7('0x1bb5')] = _0x18499e; this[_0x4cc7('0x1b50')](); return _0x18499e; } else { null == _0x180fa9 && (_0x180fa9 = 0x0); null == n && (n = !0x1); null == _0x161060 && (_0x161060 = 0x0); null == _0x5aff49 && (_0x5aff49 = !0x1); null == _0x16dada && (_0x16dada = !0x1); null == _0x48c401 && (_0x48c401 = !0x1); null == _0x4bf907 && (_0x4bf907 = !0x1); null == e && (e = 0x0); null == d && (d = 0x0); null == c && (c = !0x1); null == b && (b = !0x0); _0x76b31e[_0x4cc7('0x96b')](this, _0x18499e, b, c); this['shiftKey'] = _0x16dada; this[_0x4cc7('0x1f0e')] = _0x48c401; this[_0x4cc7('0x1f0f')] = _0x4bf907; this[_0x4cc7('0xa47')] = b; this['relatedObject'] = f; this[_0x4cc7('0x1f10')] = _0x161060; this[_0x4cc7('0xa22')] = d; this[_0x4cc7('0xa23')] = e; this['buttonDown'] = _0x5aff49; this['commandKey'] = n; this['clickCount'] = _0x180fa9; this[_0x4cc7('0x1f11')] = !0x1; this[_0x4cc7('0xa24')] = this['stageX'] = NaN; } }, 'set_mipmap': function(_0x11d07f) { if (this[_0x4cc7('0x1b3d')] == _0x11d07f) return _0x11d07f; _0x4ceea0[_0x4cc7('0x8')]['set_mipmap'][_0x4cc7('0x96b')](this, _0x11d07f); return _0x11d07f; }, 'set_anisotropy': function(_0xaf7ca0) { if (this[_0x4cc7('0x1205')] == _0xaf7ca0) return _0xaf7ca0; _0x4ceea0['prototype'][_0x4cc7('0x1208')]['call'](this, _0xaf7ca0); return _0xaf7ca0; }, 'get_normalMap': function() { return this[_0x4cc7('0xf27')][_0x4cc7('0xf9e')][_0x4cc7('0xeb3')](); }, 'set_normalMap': function(_0x478334) { this['_methodSetup'][_0x4cc7('0xf9e')]['set_normalMap'](_0x478334); return _0x478334; }, 'set_normalMethod': function(_0x28ab80) { this[_0x4cc7('0xf27')]['set_normalMethod'](_0x28ab80); return _0x28ab80; }, 'get_ambientMethod': function() { return this[_0x4cc7('0xf27')]['get_ambientMethod'](); }, 'set_ambientMethod': function(_0x5851fb) { this['_methodSetup'][_0x4cc7('0x1788')](_0x5851fb); return _0x5851fb; }, 'set_shadowMethod': function(_0x2113f1) { this['_methodSetup'][_0x4cc7('0x179c')](_0x2113f1); return _0x2113f1; }, 'get_diffuseMethod': function() { if (_0x4cc7('0x1f12') === 'yXeTn') { return this[_0x4cc7('0xf27')]['get_diffuseMethod'](); } else { _0x56067a[_0x4cc7('0x65b')](null, b) && (b = 0x1); _0x38d890[_0x4cc7('0x96b')](this, null); this[_0x4cc7('0x1f13')](a); _0x26bd70[_0x4cc7('0x1f14')](this, !0x0, b); } }, 'set_diffuseMethod': function(_0x4b8cc4) { if ('fznIq' !== 'KVAQN') { this['_methodSetup'][_0x4cc7('0x42d')](_0x4b8cc4); return _0x4b8cc4; } else { return new _0x578103()[_0x4cc7('0xcb8')](_0x4b8cc4); } }, 'get_specularMethod': function() { return this['_methodSetup'][_0x4cc7('0x1795')](); }, 'set_specularMethod': function(_0x4e0191) { this[_0x4cc7('0xf27')][_0x4cc7('0x42b')](_0x4e0191); return _0x4e0191; }, 'init': function() { if (_0x56067a[_0x4cc7('0x65c')] === 'zPBSO') { this[_0x4cc7('0xf27')] = new _0x21c480(); this[_0x4cc7('0xf27')][_0x4cc7('0x9ad')](_0x4cc7('0x144'), _0x48c401(this, this['onShaderInvalidated'])); } else { this[_0x4cc7('0xa2e')] = a; this[_0x4cc7('0xc6f')] = b; 0x0 == this[_0x4cc7('0xc6f')] ? (this[_0x4cc7('0x1f15')] = 0x0, this[_0x4cc7('0x1f16')] = new _0x560bef(), this['__agalSamplerUniforms'] = new _0x560bef(), this[_0x4cc7('0x1f17')] = new _0x560bef(), this[_0x4cc7('0x1f18')] = []) : (this[_0x4cc7('0x1f19')] = [], this[_0x4cc7('0x1f1a')] = [], this[_0x4cc7('0x1f1b')] = [], this[_0x4cc7('0x1f1c')] = [], this[_0x4cc7('0x1f1d')] = [], this[_0x4cc7('0x1f1e')] = []); this[_0x4cc7('0x1f1f')] = []; } }, 'dispose': function() { if ('sxlxC' === _0x4cc7('0x1f20')) { _0x4ceea0[_0x4cc7('0x8')][_0x4cc7('0xa35')]['call'](this); this['_methodSetup'][_0x4cc7('0xa2d')](_0x4cc7('0x144'), _0x48c401(this, this[_0x4cc7('0x1d50')])); this['_methodSetup'][_0x4cc7('0xa35')](); this[_0x4cc7('0xf27')] = null; } else { null == c && (c = !0x1); if (null == a) { a = _0x2bc114[_0x4cc7('0x24')](null); for (var _0x32ab10 = 0x0, _0x151633 = b[_0x4cc7('0x21')]; _0x32ab10 < _0x151633; ) { var _0x506f3a = _0x32ab10++; a['set'](_0x506f3a, b[_0x506f3a]); } } this[_0x4cc7('0x1f21')] = a; this[_0x4cc7('0x99a')] = a[_0x4cc7('0x2b')](0x0)[_0x4cc7('0x99a')]; b = a['get'](0x0)[_0x4cc7('0x21')]; _0x32ab10 = 0x1; for (_0x151633 = a[_0x4cc7('0x34')](); _0x32ab10 < _0x151633; ) _0x506f3a = _0x32ab10++, a[_0x4cc7('0x2b')](_0x506f3a)[_0x4cc7('0x99a')] < this[_0x4cc7('0x99a')] && (this['start'] = a[_0x4cc7('0x2b')](_0x506f3a)['start']), b += a[_0x4cc7('0x2b')](_0x506f3a)[_0x4cc7('0x21')]; _0x28b142[_0x4cc7('0x96b')](this, this[_0x4cc7('0x99a')], b, c); } }, 'invalidateShaderProgram': function(_0x12b7c7) { if (_0x4cc7('0x1f22') === _0x4cc7('0x1f22')) { null == _0x12b7c7 && (_0x12b7c7 = !0x0); var _0x3b6e44 = this['_passes']; this[_0x4cc7('0x1207')] = _0x2bc114[_0x4cc7('0x24')](null); _0x56067a[_0x4cc7('0x65f')](null, this[_0x4cc7('0xf27')]) && this[_0x4cc7('0x1f23')](); if (null == _0x3b6e44 || this[_0x4cc7('0x1207')][_0x4cc7('0x34')]() != _0x3b6e44['get_length']()) this[_0x4cc7('0x1554')] = !0x0; else { for (var _0x2f8854 = 0x0, _0x44464c = this[_0x4cc7('0x1207')][_0x4cc7('0x34')](); _0x2f8854 < _0x44464c; ) { if (_0x4cc7('0x660') !== _0x56067a[_0x4cc7('0x1f24')]) { _0x44366e['render'](f, _0x12b7c7); _0x2f8854 = f['__width']; var _0x14867f = f['__height']; _0x3b6e44 = f[_0x4cc7('0xa2f')]; if (null != _0x3b6e44 && f[_0x4cc7('0xa02')] && 0x1 <= _0x2f8854 && 0x1 <= _0x14867f) { var _0x311ebc = f[_0x4cc7('0xa08')]; _0x44464c = _0x12b7c7[_0x4cc7('0x991')]; var _0x4707e6 = this[_0x4cc7('0x9c9')] , _0x4ce499 = this['__worldScale9Grid']; if (null == _0x4707e6 || 0x0 < _0x4707e6[_0x4cc7('0x7d9')] && 0x0 < _0x4707e6['height']) { _0x12b7c7['__setBlendMode'](this['__worldBlendMode']); _0x12b7c7[_0x4cc7('0xa7c')](this); _0x44464c[_0x4cc7('0xa7f')] = _0x5da3ab; if (null != _0x4ce499 && 0x0 == _0x311ebc['b'] && 0x0 == _0x311ebc['c']) { _0x44464c[_0x4cc7('0xa80')](0x1, 0x0, 0x0, 0x1, _0x311ebc['tx'], _0x311ebc['ty']); var _0x422ecc = f[_0x4cc7('0xa95')] , _0xb2ab99 = f[_0x4cc7('0x9c1')]['a'] , _0x100dac = f[_0x4cc7('0x9c1')]['d'] , _0x159e8d = _0x311ebc['a'] , _0xaebfdc = _0x311ebc['d']; _0x311ebc = Math[_0x4cc7('0xa96')](_0x4ce499['x'] * _0xb2ab99); f = Math['round'](_0x4ce499['y'] * _0x100dac); _0x5da3ab = Math[_0x4cc7('0xa96')]((_0x422ecc[_0x4cc7('0xa97')]() - _0x4ce499[_0x4cc7('0xa97')]()) * _0xb2ab99); _0x4707e6 = Math[_0x4cc7('0xa96')]((_0x422ecc[_0x4cc7('0xa98')]() - _0x4ce499[_0x4cc7('0xa98')]()) * _0x100dac); _0xb2ab99 = Math[_0x4cc7('0xa96')](_0x4ce499[_0x4cc7('0x7d9')] * _0xb2ab99); _0x100dac = Math[_0x4cc7('0xa96')](_0x4ce499[_0x4cc7('0x98b')] * _0x100dac); var _0x14d2b4 = Math[_0x4cc7('0xa96')](_0x4ce499['x'] * _0x159e8d) , _0x477d6e = Math['round'](_0x56067a[_0x4cc7('0x65e')](_0x4ce499['y'], _0xaebfdc)) , _0x23e512 = Math[_0x4cc7('0xa96')]((_0x422ecc[_0x4cc7('0xa97')]() - _0x4ce499[_0x4cc7('0xa97')]()) * _0x159e8d); _0x4ce499 = Math[_0x4cc7('0xa96')]((_0x422ecc[_0x4cc7('0xa98')]() - _0x4ce499[_0x4cc7('0xa98')]()) * _0xaebfdc); _0x422ecc = Math[_0x4cc7('0xa96')](_0x2f8854 * _0x159e8d) - _0x14d2b4 - _0x23e512; _0x159e8d = Math[_0x4cc7('0xa96')](_0x14867f * _0xaebfdc) - _0x477d6e - _0x4ce499; _0x12b7c7[_0x4cc7('0x16b8')](_0x44464c, !0x1); 0x0 != _0xb2ab99 && 0x0 != _0x100dac ? (_0x44464c['drawImage'](_0x3b6e44, 0x0, 0x0, _0x311ebc, f, 0x0, 0x0, _0x14d2b4, _0x477d6e), _0x44464c[_0x4cc7('0xa83')](_0x3b6e44, _0x311ebc, 0x0, _0xb2ab99, f, _0x14d2b4, 0x0, _0x422ecc, _0x477d6e), _0x44464c[_0x4cc7('0xa83')](_0x3b6e44, _0x311ebc + _0xb2ab99, 0x0, _0x5da3ab, f, _0x14d2b4 + _0x422ecc, 0x0, _0x23e512, _0x477d6e), _0x44464c[_0x4cc7('0xa83')](_0x3b6e44, 0x0, f, _0x311ebc, _0x100dac, 0x0, _0x477d6e, _0x14d2b4, _0x159e8d), _0x44464c[_0x4cc7('0xa83')](_0x3b6e44, _0x311ebc, f, _0xb2ab99, _0x100dac, _0x14d2b4, _0x477d6e, _0x422ecc, _0x159e8d), _0x44464c[_0x4cc7('0xa83')](_0x3b6e44, _0x311ebc + _0xb2ab99, f, _0x5da3ab, _0x100dac, _0x14d2b4 + _0x422ecc, _0x477d6e, _0x23e512, _0x159e8d), _0x44464c[_0x4cc7('0xa83')](_0x3b6e44, 0x0, f + _0x100dac, _0x311ebc, _0x4707e6, 0x0, _0x477d6e + _0x159e8d, _0x14d2b4, _0x4ce499), _0x44464c['drawImage'](_0x3b6e44, _0x311ebc, f + _0x100dac, _0xb2ab99, _0x4707e6, _0x14d2b4, _0x477d6e + _0x159e8d, _0x422ecc, _0x4ce499), _0x44464c[_0x4cc7('0xa83')](_0x3b6e44, _0x311ebc + _0xb2ab99, f + _0x100dac, _0x5da3ab, _0x4707e6, _0x14d2b4 + _0x422ecc, _0x477d6e + _0x159e8d, _0x23e512, _0x4ce499)) : 0x0 == _0xb2ab99 && 0x0 != _0x100dac ? (_0x14867f = _0x14d2b4 + _0x422ecc + _0x23e512, _0x44464c[_0x4cc7('0xa83')](_0x3b6e44, 0x0, 0x0, _0x2f8854, f, 0x0, 0x0, _0x14867f, _0x477d6e), _0x44464c['drawImage'](_0x3b6e44, 0x0, f, _0x2f8854, _0x100dac, 0x0, _0x477d6e, _0x14867f, _0x159e8d), _0x44464c[_0x4cc7('0xa83')](_0x3b6e44, 0x0, f + _0x100dac, _0x2f8854, _0x4707e6, 0x0, _0x477d6e + _0x159e8d, _0x14867f, _0x4ce499)) : 0x0 == _0x100dac && 0x0 != _0xb2ab99 && (_0x2f8854 = _0x477d6e + _0x159e8d + _0x4ce499, _0x44464c[_0x4cc7('0xa83')](_0x3b6e44, 0x0, 0x0, _0x311ebc, _0x14867f, 0x0, 0x0, _0x14d2b4, _0x2f8854), _0x44464c[_0x4cc7('0xa83')](_0x3b6e44, _0x311ebc, 0x0, _0xb2ab99, _0x14867f, _0x14d2b4, 0x0, _0x422ecc, _0x2f8854), _0x44464c[_0x4cc7('0xa83')](_0x3b6e44, _0x311ebc + _0xb2ab99, 0x0, _0x5da3ab, _0x14867f, _0x14d2b4 + _0x422ecc, 0x0, _0x23e512, _0x2f8854)); } else _0x12b7c7[_0x4cc7('0xa80')](_0x311ebc, _0x44464c), _0x12b7c7[_0x4cc7('0xa99')] && (_0x4ce499 = 0x1 / _0x12b7c7[_0x4cc7('0x1a9e')], _0x44464c[_0x4cc7('0xa9a')](_0x4ce499, _0x4ce499)), _0x44464c['drawImage'](_0x3b6e44, 0x0, 0x0, _0x2f8854, _0x14867f); _0x12b7c7[_0x4cc7('0xa85')](this); } } } else { var _0x5da3ab = _0x2f8854++; if (this['_passes'][_0x4cc7('0x2b')](_0x5da3ab) != _0x3b6e44[_0x4cc7('0x2b')](_0x5da3ab)) { this['_passesDirty'] = !0x0; return; } } } _0x4ceea0['prototype'][_0x4cc7('0x1b50')][_0x4cc7('0x96b')](this, _0x12b7c7); } } else { _0x12b7c7['bytesLoaded'] = null == _0x12b7c7[_0x4cc7('0x1f25')]['h']['__keys__'][_0x3b6e44[0x0][_0x4cc7('0x8ed')]] ? _0x12b7c7[_0x4cc7('0x1f26')] + _0x2f8854 : _0x56067a[_0x4cc7('0x651')](_0x12b7c7['bytesLoaded'], _0x2f8854 - _0x12b7c7['bytesLoadedCache']['h'][_0x3b6e44[0x0]['__id__']]); _0x12b7c7[_0x4cc7('0x1f25')]['set'](_0x3b6e44[0x0], _0x2f8854); _0x12b7c7[_0x4cc7('0x1f27')] || _0x12b7c7[_0x4cc7('0x926')]['dispatch'](_0x12b7c7[_0x4cc7('0x1f26')], _0x12b7c7[_0x4cc7('0x1f28')]); } }, 'addPassesFromMethods': function() { null != this['_methodSetup'][_0x4cc7('0xf9e')] && this[_0x4cc7('0xf27')]['_normalMethod'][_0x4cc7('0x1c8a')]() && this[_0x4cc7('0x1f29')](this[_0x4cc7('0xf27')][_0x4cc7('0xf9e')][_0x4cc7('0x1cd5')]()); null != this[_0x4cc7('0xf27')]['_ambientMethod'] && this['addPasses'](this[_0x4cc7('0xf27')]['_ambientMethod'][_0x4cc7('0x1cd5')]()); null != this[_0x4cc7('0xf27')][_0x4cc7('0x1b3a')] && this[_0x4cc7('0x1f29')](this[_0x4cc7('0xf27')][_0x4cc7('0x1b3a')][_0x4cc7('0x1cd5')]()); null != this[_0x4cc7('0xf27')][_0x4cc7('0x19f5')] && this[_0x4cc7('0x1f29')](this['_methodSetup']['_diffuseMethod']['get_passes']()); null != this[_0x4cc7('0xf27')]['_specularMethod'] && this[_0x4cc7('0x1f29')](this[_0x4cc7('0xf27')][_0x4cc7('0x19f6')][_0x4cc7('0x1cd5')]()); }, 'addPasses': function(_0x401126) { if (null != _0x401126) for (var _0x5650ab = 0x0, _0x2e3565 = _0x401126['get_length'](); _0x5650ab < _0x2e3565; ) { if (_0x4cc7('0x1f2a') !== 'lOuNN') { var _0x1d3b69 = _0x5650ab++; _0x401126['get'](_0x1d3b69)[_0x4cc7('0x32')](this[_0x4cc7('0x31')]()); _0x401126['get'](_0x1d3b69)[_0x4cc7('0x1b43')](this['_lightPicker']); this[_0x4cc7('0x1207')][_0x4cc7('0x29')](_0x401126[_0x4cc7('0x2b')](_0x1d3b69)); } else { return _0x4964ea[_0x4cc7('0xab4')] = _0x5650ab, null; } } }, 'initUVTransformData': function() { if (_0x4cc7('0x1f2b') !== _0x4cc7('0x1f2b')) { var _0x22f6da = this[_0x4cc7('0x1f2c')]; _0x22f6da['x'] = a['x']; _0x22f6da['y'] = a['y']; _0x22f6da['z'] = a['z']; } else { this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bb9')], 0x1); this['_vertexConstantData'][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bb9')] + 0x1, 0x0); this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bb9')] + 0x2, 0x0); this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this['_uvTransformIndex'] + 0x3, 0x0); this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this['_uvTransformIndex'] + 0x4, 0x0); this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bb9')] + 0x5, 0x1); this['_vertexConstantData']['set'](this[_0x4cc7('0x1bb9')] + 0x6, 0x0); this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bb9')] + 0x7, 0x0); } }, 'initCommonsData': function() { this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bb7')], 0.5); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bb7')] + 0x1, 0x0); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bb7')] + 0x2, 0.00392156862745098); this['_fragmentConstantData'][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bb7')] + 0x3, 0x1); }, 'cleanUp': function() { this[_0x4cc7('0x1a29')][_0x4cc7('0xa35')](); this[_0x4cc7('0x1a29')] = null; }, 'updateMethodConstants': function() { _0x2d63f9[_0x4cc7('0x14f')](null, this['_methodSetup'][_0x4cc7('0xf9e')]) && this[_0x4cc7('0xf27')][_0x4cc7('0xf9e')][_0x4cc7('0x1d66')](this[_0x4cc7('0xf27')][_0x4cc7('0x1c38')]); null != this[_0x4cc7('0xf27')][_0x4cc7('0x19f5')] && this[_0x4cc7('0xf27')][_0x4cc7('0x19f5')]['initConstants'](this[_0x4cc7('0xf27')][_0x4cc7('0xf29')]); null != this[_0x4cc7('0xf27')][_0x4cc7('0x1b72')] && this['_methodSetup'][_0x4cc7('0x1b72')][_0x4cc7('0x1d66')](this['_methodSetup'][_0x4cc7('0x1c4f')]); this['_usingSpecularMethod'] && this['_methodSetup']['_specularMethod'][_0x4cc7('0x1d66')](this[_0x4cc7('0xf27')][_0x4cc7('0xf2a')]); null != this[_0x4cc7('0xf27')][_0x4cc7('0x1b3a')] && this[_0x4cc7('0xf27')][_0x4cc7('0x1b3a')][_0x4cc7('0x1d66')](this[_0x4cc7('0xf27')][_0x4cc7('0x1c53')]); }, 'updateLightConstants': function() {}, 'updateProbes': function(_0x38544b) {}, 'onShaderInvalidated': function(_0x23ca49) { this[_0x4cc7('0x1b50')](); }, 'getVertexCode': function() { return this[_0x4cc7('0xf1d')]; }, 'getFragmentCode': function(_0x4f24fe) { return this[_0x4cc7('0x1f09')] + _0x4f24fe + this[_0x4cc7('0x1f2d')]; }, 'activate': function(_0x53d856, _0x2c44c0) { if (_0x4cc7('0x1f2e') !== _0x4cc7('0x1f2f')) { _0x4ceea0['prototype'][_0x4cc7('0x5d')][_0x4cc7('0x96b')](this, _0x53d856, _0x2c44c0); this[_0x4cc7('0x1f0a')] && this[_0x4cc7('0xf27')][_0x4cc7('0xf9e')][_0x4cc7('0x5d')](this[_0x4cc7('0xf27')][_0x4cc7('0x1c38')], _0x53d856); this[_0x4cc7('0xf27')][_0x4cc7('0x1b72')][_0x4cc7('0x5d')](this[_0x4cc7('0xf27')][_0x4cc7('0x1c4f')], _0x53d856); null != this[_0x4cc7('0xf27')][_0x4cc7('0x1b3a')] && this[_0x4cc7('0xf27')][_0x4cc7('0x1b3a')][_0x4cc7('0x5d')](this[_0x4cc7('0xf27')][_0x4cc7('0x1c53')], _0x53d856); this[_0x4cc7('0xf27')][_0x4cc7('0x19f5')][_0x4cc7('0x5d')](this[_0x4cc7('0xf27')]['_diffuseMethodVO'], _0x53d856); this['_usingSpecularMethod'] && this['_methodSetup'][_0x4cc7('0x19f6')]['activate'](this[_0x4cc7('0xf27')]['_specularMethodVO'], _0x53d856); } else { _0x53d856['lineStyle'](); _0x53d856[_0x4cc7('0x10ce')](0x0); f = this['scale']; f = (f['x'] + f['y']) / 0x2 * 4.4; p = _0x2c44c0; for (_0x4bf907 = c + 0x1; p < _0x4bf907; ) _0x48c401 = p++, this[_0x4cc7('0x1f30')](_0x48c401, null, _0x557bb2['temp']), _0x53d856[_0x4cc7('0x1f31')](_0x557bb2[_0x4cc7('0xb93')]['x'], _0x557bb2['temp']['y'], f); _0x53d856[_0x4cc7('0x1f32')](); null != l && (l['x'] = _0x557bb2[_0x4cc7('0xb93')]['x'], l['y'] = _0x557bb2[_0x4cc7('0xb93')]['y']); } }, 'render': function(_0x299748, _0x3e38a6, _0x1a13e6, _0x3c88a7) { var _0x466d70 = _0x3e38a6[_0x4cc7('0xdb2')]; 0x0 <= this[_0x4cc7('0x1bb8')] && _0x299748['activateUVBuffer'](this[_0x4cc7('0x1bb8')], _0x3e38a6); 0x0 <= this[_0x4cc7('0x1bbb')] && _0x299748[_0x4cc7('0x1174')](this[_0x4cc7('0x1bbb')], _0x3e38a6); 0x0 <= this[_0x4cc7('0x1bbc')] && _0x299748['activateVertexNormalBuffer'](this[_0x4cc7('0x1bbc')], _0x3e38a6); 0x0 <= this[_0x4cc7('0x1bbd')] && _0x299748[_0x4cc7('0x1175')](this[_0x4cc7('0x1bbd')], _0x3e38a6); if (this['_animateUVs']) { if (_0x4cc7('0x1f33') === 'zqLJR') { var _0x52beaf = _0x299748[_0x4cc7('0x11c0')](); null != _0x52beaf ? (this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bb9')], _0x52beaf['a']), this['_vertexConstantData']['set'](this[_0x4cc7('0x1bb9')] + 0x1, _0x52beaf['b']), this['_vertexConstantData'][_0x4cc7('0x9e7')](this['_uvTransformIndex'] + 0x3, _0x52beaf['tx']), this[_0x4cc7('0x1bc7')]['set'](this['_uvTransformIndex'] + 0x4, _0x52beaf['c']), this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this['_uvTransformIndex'] + 0x5, _0x52beaf['d']), this['_vertexConstantData'][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bb9')] + 0x7, _0x52beaf['ty'])) : (this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bb9')], 0x1), this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this['_uvTransformIndex'] + 0x1, 0x0), this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bb9')] + 0x3, 0x0), this['_vertexConstantData']['set'](this[_0x4cc7('0x1bb9')] + 0x4, 0x0), this[_0x4cc7('0x1bc7')]['set'](this[_0x4cc7('0x1bb9')] + 0x5, 0x1), this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bb9')] + 0x7, 0x0)); } else { _0x56067a['WlUNf'](0x0, _0x299748) && (_0x445379[_0x4cc7('0x493')]()['options']['achievementIndicator'][_0x4cc7('0x94a')](0x0), _0x445379[_0x4cc7('0x493')]()[_0x4cc7('0x1f34')]['achievementIndicator'][_0x4cc7('0x1ef8')](), this[_0x4cc7('0x1d3f')] = !0x0); } } this[_0x4cc7('0x1bc6')] && (_0x52beaf = _0x299748[_0x4cc7('0x11c2')](), null != _0x52beaf ? (this[_0x4cc7('0x1bc7')]['set'](this['_uvTransformIndex2'], _0x52beaf['a']), this['_vertexConstantData'][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bba')] + 0x1, _0x52beaf['b']), this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this['_uvTransformIndex2'] + 0x3, _0x52beaf['tx']), this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bba')] + 0x4, _0x52beaf['c']), this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this['_uvTransformIndex2'] + 0x5, _0x52beaf['d']), this['_vertexConstantData'][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bba')] + 0x7, _0x52beaf['ty'])) : (this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this['_uvTransformIndex2'], 0x1), this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bba')] + 0x1, 0x0), this['_vertexConstantData'][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bba')] + 0x3, 0x0), this['_vertexConstantData']['set'](this[_0x4cc7('0x1bba')] + 0x4, 0x0), this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bba')] + 0x5, 0x1), this['_vertexConstantData']['set'](this['_uvTransformIndex2'] + 0x7, 0x0))); this[_0x4cc7('0x1f35')] = this[_0x4cc7('0x1f36')] = this[_0x4cc7('0x1f37')] = 0x0; this[_0x4cc7('0x1c96')]() && this[_0x4cc7('0x1f38')](); this[_0x4cc7('0x1c00')]() && this[_0x4cc7('0x1f39')](_0x3e38a6); 0x0 <= this[_0x4cc7('0x1bbe')] ? (_0x299748[_0x4cc7('0x1218')](_0x1a13e6)['copyRawDataTo'](this[_0x4cc7('0x1bc7')], this[_0x4cc7('0x1bbe')], !0x0), _0x3c88a7['copyRawDataTo'](this[_0x4cc7('0x1bc7')], 0x0, !0x0)) : (_0x52beaf = _0x2c4d00[_0x4cc7('0x1f3a')], _0x52beaf['copyFrom'](_0x299748[_0x4cc7('0x1218')](_0x1a13e6)), _0x52beaf[_0x4cc7('0xa90')](_0x3c88a7), _0x52beaf['copyRawDataTo'](this['_vertexConstantData'], 0x0, !0x0)); 0x0 <= this[_0x4cc7('0x1bbf')] && _0x299748[_0x4cc7('0x3de')]()['copyRawDataTo'](this[_0x4cc7('0x1bc7')], this['_sceneNormalMatrixIndex'], !0x1); this['_usesNormals'] && this['_methodSetup']['_normalMethod'][_0x4cc7('0x1f3b')](this[_0x4cc7('0xf27')]['_normalMethodVO'], _0x299748, _0x3e38a6, _0x1a13e6); _0x3c88a7 = this[_0x4cc7('0xf27')][_0x4cc7('0x1b72')]; _0x3c88a7[_0x4cc7('0x1d17')] = this[_0x4cc7('0x1f35')]; _0x3c88a7['_lightAmbientG'] = this[_0x4cc7('0x1f36')]; _0x3c88a7[_0x4cc7('0x1d19')] = this[_0x4cc7('0x1f37')]; _0x3c88a7[_0x4cc7('0x1f3b')](this[_0x4cc7('0xf27')][_0x4cc7('0x1c4f')], _0x299748, _0x3e38a6, _0x1a13e6); null != this[_0x4cc7('0xf27')]['_shadowMethod'] && this['_methodSetup']['_shadowMethod'][_0x4cc7('0x1f3b')](this[_0x4cc7('0xf27')][_0x4cc7('0x1c53')], _0x299748, _0x3e38a6, _0x1a13e6); this['_methodSetup'][_0x4cc7('0x19f5')][_0x4cc7('0x1f3b')](this[_0x4cc7('0xf27')][_0x4cc7('0xf29')], _0x299748, _0x3e38a6, _0x1a13e6); this[_0x4cc7('0x127d')] && this[_0x4cc7('0xf27')]['_specularMethod'][_0x4cc7('0x1f3b')](this[_0x4cc7('0xf27')]['_specularMethodVO'], _0x299748, _0x3e38a6, _0x1a13e6); null != this[_0x4cc7('0xf27')][_0x4cc7('0x1e7f')] && this['_methodSetup'][_0x4cc7('0x1e7f')]['setRenderState'](this[_0x4cc7('0xf27')]['_colorTransformMethodVO'], _0x299748, _0x3e38a6, _0x1a13e6); _0x3c88a7 = this['_methodSetup'][_0x4cc7('0x1e7a')]; _0x52beaf = 0x0; for (var _0x3a345d = _0x3c88a7[_0x4cc7('0x34')](); _0x52beaf < _0x3a345d; ) { var _0x337e3f = _0x52beaf++; _0x337e3f = _0x3c88a7[_0x4cc7('0x2b')](_0x337e3f); _0x337e3f[_0x4cc7('0x8ef')][_0x4cc7('0x1f3b')](_0x337e3f['data'], _0x299748, _0x3e38a6, _0x1a13e6); } _0x466d70[_0x4cc7('0xdc4')](0x1, 0x0, this[_0x4cc7('0x1bc7')], this[_0x4cc7('0x1ecb')]); _0x466d70[_0x4cc7('0xdc4')](0x0, 0x0, this['_fragmentConstantData'], this[_0x4cc7('0x1f05')]); _0x299748[_0x4cc7('0xe40')](0x0, _0x3e38a6); _0x3e38a6[_0x4cc7('0x1f3c')](_0x299748['getIndexBuffer'](_0x3e38a6), 0x0, _0x299748['get_numTriangles']()); }, 'usesProbes': function() { return 0x0 < this[_0x4cc7('0x1433')] ? 0x0 != ((this['_diffuseLightSources'] | this['_specularLightSources']) & 0x2) : !0x1; }, 'usesLights': function() { if (_0x4cc7('0x1f3d') !== _0x4cc7('0x1f3e')) { return 0x0 < this[_0x4cc7('0x1434')] || 0x0 < this[_0x4cc7('0x119c')] ? 0x0 != ((this['_diffuseLightSources'] | this['_specularLightSources']) & 0x1) : !0x1; } else { return null == _0x5e2716[_0x4cc7('0xbc4')] ? _0x5e2716[_0x4cc7('0xbc4')] = new _0x5e2716() : _0x5e2716[_0x4cc7('0xbc4')]; } }, 'deactivate': function(_0x52e60c) { _0x4ceea0[_0x4cc7('0x8')][_0x4cc7('0xa14')][_0x4cc7('0x96b')](this, _0x52e60c); this[_0x4cc7('0x1f0a')] && this[_0x4cc7('0xf27')][_0x4cc7('0xf9e')][_0x4cc7('0xa14')](this[_0x4cc7('0xf27')][_0x4cc7('0x1c38')], _0x52e60c); this[_0x4cc7('0xf27')]['_ambientMethod'][_0x4cc7('0xa14')](this[_0x4cc7('0xf27')][_0x4cc7('0x1c4f')], _0x52e60c); null != this[_0x4cc7('0xf27')][_0x4cc7('0x1b3a')] && this[_0x4cc7('0xf27')][_0x4cc7('0x1b3a')][_0x4cc7('0xa14')](this[_0x4cc7('0xf27')]['_shadowMethodVO'], _0x52e60c); this['_methodSetup'][_0x4cc7('0x19f5')]['deactivate'](this[_0x4cc7('0xf27')][_0x4cc7('0xf29')], _0x52e60c); this['_usingSpecularMethod'] && this['_methodSetup'][_0x4cc7('0x19f6')][_0x4cc7('0xa14')](this[_0x4cc7('0xf27')][_0x4cc7('0xf2a')], _0x52e60c); }, 'set_specularLightSources': function(_0x579683) { return this[_0x4cc7('0x1b6f')] = _0x579683; }, 'set_diffuseLightSources': function(_0x1cf335) { return this[_0x4cc7('0x1b8e')] = _0x1cf335; }, '__class__': _0x43c819, '__properties__': _0x5aff49(_0x4ceea0['prototype']['__properties__'], { 'set_diffuseLightSources': _0x2d63f9[_0x4cc7('0x453')], 'set_specularLightSources': _0x4cc7('0x1c1f'), 'set_specularMethod': _0x4cc7('0x42b'), 'get_specularMethod': _0x4cc7('0x1795'), 'set_diffuseMethod': _0x4cc7('0x42d'), 'get_diffuseMethod': 'get_diffuseMethod', 'set_shadowMethod': _0x4cc7('0x179c'), 'set_ambientMethod': _0x4cc7('0x1788'), 'get_ambientMethod': _0x2d63f9[_0x4cc7('0x454')], 'set_normalMethod': _0x2d63f9[_0x4cc7('0x456')], 'set_normalMap': _0x4cc7('0x15e0'), 'get_normalMap': 'get_normalMap', 'set_animateUVs': _0x4cc7('0x1bb4'), 'set_preserveAlpha': _0x4cc7('0x1b67'), 'get_numLightProbes': 'get_numLightProbes', 'get_numDirectionalLights': _0x4cc7('0x1b97'), 'get_numPointLights': 'get_numPointLights', 'set_forceSeparateMVP': _0x4cc7('0x1b87'), 'set_enableLightFallOff': _0x4cc7('0x1b93') }) }); var _0x350093 = function() { this[_0x4cc7('0x1d27')] = 0x0; _0x4ceea0[_0x4cc7('0x96b')](this); for (var _0x4c8250 = [0x1, 0xff, 0xfe01, 0xfd02ff, 0.00392156862745098, 0.00392156862745098, 0.00392156862745098, 0x0, 0x0, 0x0, 0x0, 0x0], _0x2f33d4 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x2e17d5 = 0x0, _0x228d42 = _0x4c8250['length']; _0x2e17d5 < _0x228d42; ) { if ('rYPxP' !== _0x4cc7('0x1f3f')) { null != this[_0x4cc7('0x1f40')] && (this[_0x4cc7('0x1f40')][_0x4cc7('0x126')][_0x4cc7('0xb48')]() != _0x4c8250 && this['bridgePiece']['mesh'][_0x4cc7('0xc20')](_0x4c8250), this[_0x4cc7('0x1f40')][_0x4cc7('0x1f41')] = _0x4c8250); return _0x4c8250; } else { var _0x54e1e8 = _0x2e17d5++; _0x2f33d4[_0x4cc7('0x9e7')](_0x54e1e8, _0x4c8250[_0x54e1e8]); } } this['_data'] = _0x2f33d4; }; _0x16dada[_0x4cc7('0x1f42')] = _0x350093; _0x350093[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x43b'), _0x4cc7('0x1ecc'), _0x4cc7('0x1f43')]; _0x350093[_0x4cc7('0x92b')] = _0x4ceea0; _0x350093[_0x4cc7('0x8')] = _0x5aff49(_0x4ceea0[_0x4cc7('0x8')], { '_data': null, '_alphaThreshold': null, '_alphaMask': null, 'get_alphaThreshold': function() { return this[_0x4cc7('0x1d27')]; }, 'set_alphaThreshold': function(_0x507f6e) { 0x0 > _0x507f6e ? _0x507f6e = 0x0 : 0x1 < _0x507f6e && (_0x507f6e = 0x1); if (_0x507f6e == this[_0x4cc7('0x1d27')]) return _0x507f6e; 0x0 != _0x507f6e && _0x56067a[_0x4cc7('0x1f44')](0x0, this['_alphaThreshold']) || this[_0x4cc7('0x1b50')](); this['_alphaThreshold'] = _0x507f6e; this['_data'][_0x4cc7('0x9e7')](0x8, this[_0x4cc7('0x1d27')]); return _0x507f6e; }, 'set_alphaMask': function(_0x15beac) { return this[_0x4cc7('0x111a')] = _0x15beac; }, 'getVertexCode': function() { var _0x464ffc = _0x4cc7('0x1f45'); 0x0 < this[_0x4cc7('0x1d27')] ? (this[_0x4cc7('0xe50')] = 0x1, this['_numUsedStreams'] = 0x2, _0x464ffc += _0x4cc7('0x1f46')) : (this[_0x4cc7('0xe50')] = 0x0, this[_0x4cc7('0x1eca')] = 0x1, _0x464ffc += _0x4cc7('0x1f47')); return _0x464ffc; }, 'getFragmentCode': function(_0x26f4d1) { _0x26f4d1 = _0x4cc7('0x1f48'); if (0x0 < this[_0x4cc7('0x1d27')]) { var _0x3df3fc = this[_0x4cc7('0x1b45')] ? _0x4cc7('0x1cca') : _0x4cc7('0x1ccb'); var _0x5ddcea = this[_0x4cc7('0x1b3d')] && this[_0x4cc7('0x111a')][_0x4cc7('0x465')](); _0x5ddcea = this[_0x4cc7('0x1b3e')] ? _0x5ddcea ? _0x4cc7('0x1ccf') : _0x56067a[_0x4cc7('0x662')] : _0x5ddcea ? _0x4cc7('0x1ccd') : _0x4cc7('0x1cce'); switch (this[_0x4cc7('0x111a')]['get_format']()) { case 0x3: var _0xced3ae = _0x4cc7('0x1cd2'); break; case 0x4: _0xced3ae = 'dxt5,'; break; default: _0xced3ae = ''; } _0x26f4d1 += _0x4cc7('0x1f49') + _0x5ddcea + ',' + _0xced3ae + _0x3df3fc + _0x4cc7('0x1f4a'); } return _0x26f4d1 + _0x4cc7('0x1f4b'); }, 'render': function(_0x13bafd, _0x457b36, _0xe1ca01, _0x367a58) { 0x0 < this['_alphaThreshold'] && _0x13bafd[_0x4cc7('0x1173')](0x1, _0x457b36); var _0x43e71d = _0x457b36[_0x4cc7('0xdb2')] , _0x24e43d = _0x2c4d00[_0x4cc7('0x1f3a')]; _0x24e43d['copyFrom'](_0x13bafd[_0x4cc7('0x1218')](_0xe1ca01)); _0x24e43d['append'](_0x367a58); _0x43e71d[_0x4cc7('0x1f4c')](0x1, 0x0, _0x24e43d, !0x0); _0x13bafd[_0x4cc7('0xe40')](0x0, _0x457b36); _0x457b36[_0x4cc7('0x1f3c')](_0x13bafd[_0x4cc7('0xb1e')](_0x457b36), 0x0, _0x13bafd[_0x4cc7('0x114b')]()); }, 'activate': function(_0x35282a, _0xb4b9f6) { if (_0x4cc7('0x1f4d') !== _0x4cc7('0x1f4d')) { return null != this['level'] ? !this[_0x4cc7('0x1f4e')] : !0x1; } else { var _0xda26e7 = _0x35282a[_0x4cc7('0xdb2')]; _0x4ceea0[_0x4cc7('0x8')][_0x4cc7('0x5d')][_0x4cc7('0x96b')](this, _0x35282a, _0xb4b9f6); 0x0 < this[_0x4cc7('0x1d27')] ? (_0xda26e7[_0x4cc7('0x19bf')](0x0, this[_0x4cc7('0x111a')][_0x4cc7('0x19c1')](_0x35282a)), _0xda26e7[_0x4cc7('0xdc4')](0x0, 0x0, this[_0x4cc7('0x15f5')], 0x3)) : _0xda26e7['setProgramConstantsFromVector'](0x0, 0x0, this[_0x4cc7('0x15f5')], 0x2); } }, '__class__': _0x350093, '__properties__': _0x5aff49(_0x4ceea0[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_alphaMask': _0x4cc7('0x1b5f'), 'set_alphaThreshold': _0x2d63f9['kCSon'], 'get_alphaThreshold': 'get_alphaThreshold' }) }); var _0x1c2e46 = function() { if (_0x4cc7('0x1f4f') !== _0x4cc7('0x1f50')) { _0x4ceea0[_0x4cc7('0x96b')](this); for (var _0x21c4a0 = [0x1, 0xff, 0xfe01, 0xfd02ff, 0.00392156862745098, 0.00392156862745098, 0.00392156862745098, 0x0, 0x0, 0x0, 0x0, 0x0], _0x59df45 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x1d0e53 = 0x0, _0x487bce = _0x21c4a0[_0x4cc7('0x21')]; _0x1d0e53 < _0x487bce; ) { var _0x31c951 = _0x1d0e53++; _0x59df45[_0x4cc7('0x9e7')](_0x31c951, _0x21c4a0[_0x31c951]); } this[_0x4cc7('0x1f51')] = _0x59df45; this[_0x4cc7('0x113f')] = _0x2bc114['toFloatVector'](null, 0x4, !0x0); this[_0x4cc7('0x113f')]['set'](0x3, 0x1); this[_0x4cc7('0x1ecb')] = 0x9; } else { null != _0x59df45 && _0x21c4a0[_0x4cc7('0x1f52')](_0x59df45, _0x59df45[_0x4cc7('0x1f53')](), new _0x14c2c3(), _0x29e978[_0x4cc7('0x1f54')], _0x29e978[_0x4cc7('0x1f55')]); _0x21c4a0[_0x4cc7('0xaa3')][_0x4cc7('0x1f56')] = !0x0; _0x21c4a0[_0x4cc7('0x1f57')](!0x1); } }; _0x16dada['away3d.materials.passes.DistanceMapPass'] = _0x1c2e46; _0x1c2e46[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'materials', _0x4cc7('0x1ecc'), _0x4cc7('0x1f58')]; _0x1c2e46[_0x4cc7('0x92b')] = _0x4ceea0; _0x1c2e46[_0x4cc7('0x8')] = _0x5aff49(_0x4ceea0['prototype'], { '_fragmentData': null, '_vertexData': null, '_alphaThreshold': null, '_alphaMask': null, 'set_alphaThreshold': function(_0x9149a7) { 0x0 > _0x9149a7 ? _0x9149a7 = 0x0 : 0x1 < _0x9149a7 && (_0x9149a7 = 0x1); if (_0x9149a7 == this['_alphaThreshold']) return _0x9149a7; 0x0 != _0x9149a7 && 0x0 != this[_0x4cc7('0x1d27')] || this[_0x4cc7('0x1b50')](); this[_0x4cc7('0x1d27')] = _0x9149a7; this['_fragmentData'][_0x4cc7('0x9e7')](0x8, this[_0x4cc7('0x1d27')]); return _0x9149a7; }, 'set_alphaMask': function(_0x404624) { return this[_0x4cc7('0x111a')] = _0x404624; }, 'getVertexCode': function() { var _0x31edfd = 'm44\x20op,\x20vt0,\x20vc0\x09\x09\x0am44\x20vt1,\x20vt0,\x20vc5\x09\x09\x0asub\x20v0,\x20vt1,\x20vc9\x09\x09\x0a'; 0x0 < this[_0x4cc7('0x1d27')] ? (_0x31edfd += _0x4cc7('0x1f59'), this[_0x4cc7('0xe50')] = 0x1, this[_0x4cc7('0x1eca')] = 0x2) : (this['_numUsedTextures'] = 0x0, this[_0x4cc7('0x1eca')] = 0x1); return _0x31edfd; }, 'getFragmentCode': function(_0x4bcd28) { var _0x746e27 = this['_repeat'] ? _0x4cc7('0x1cca') : _0x4cc7('0x1ccb'); var _0x16a20f = this['_smooth'] ? this['_mipmap'] ? _0x4cc7('0x1ccf') : _0x4cc7('0x663') : this[_0x4cc7('0x1b3d')] ? _0x4cc7('0x1ccd') : _0x4cc7('0x1cce'); _0x4bcd28 = 'dp3\x20ft2.z,\x20v0.xyz,\x20v0.xyz\x09\x0amul\x20ft0,\x20fc0,\x20ft2.z\x09\x0afrc\x20ft0,\x20ft0\x09\x09\x09\x0amul\x20ft1,\x20ft0.yzww,\x20fc1\x09\x0a'; if (0x0 < this[_0x4cc7('0x1d27')]) { if (_0x56067a[_0x4cc7('0x664')] === 'UpbkN') { switch (this[_0x4cc7('0x111a')][_0x4cc7('0x1cef')]()) { case 0x3: var _0x23efb9 = _0x4cc7('0x1cd2'); break; case 0x4: _0x23efb9 = 'dxt5,'; break; default: _0x23efb9 = ''; } _0x4bcd28 += _0x4cc7('0x1f49') + _0x16a20f + ',' + _0x23efb9 + _0x746e27 + _0x4cc7('0x1f4a'); } else { var _0x44d816, _0x89e671 = this[_0x4cc7('0x1f5a')], _0x2b87a5 = this[_0x4cc7('0x1f34')][_0x4cc7('0x1f5b')]; if (this[_0x4cc7('0x1f5c')]) return !0x1; _0x3e3cd2 = _0x3e3cd2 === ~~_0x3e3cd2 ? _0x3e3cd2 : !0x0 === _0x3e3cd2 ? 0x4 : 0x0; _0x4cc7('0x4dc') == typeof _0x16dada ? _0x89e671[_0x4cc7('0x1284')] = _0x48c401[_0x4cc7('0x1f5d')](_0x16dada) : _0x4cc7('0x1f5e') === _0xa23b63['call'](_0x16dada) ? _0x89e671[_0x4cc7('0x1284')] = new Uint8Array(_0x16dada) : _0x89e671['input'] = _0x16dada; _0x89e671[_0x4cc7('0x1f5f')] = 0x0; _0x89e671['avail_in'] = _0x89e671[_0x4cc7('0x1284')][_0x4cc7('0x21')]; do { if (0x0 === _0x89e671['avail_out'] && (_0x89e671[_0x4cc7('0xb23')] = new va['Buf8'](_0x2b87a5), _0x89e671[_0x4cc7('0x1f60')] = 0x0, _0x89e671['avail_out'] = _0x2b87a5), _0x44d816 = _0x5aff49[_0x4cc7('0x1f61')](_0x89e671, _0x3e3cd2), _0x56067a[_0x4cc7('0x5fe')](0x1, _0x44d816) && _0x44d816 !== _0xd85f06) return this['onEnd'](_0x44d816), this['ended'] = !0x0, !0x1; 0x0 !== _0x89e671[_0x4cc7('0x1f62')] && (0x0 !== _0x89e671[_0x4cc7('0x1f63')] || 0x4 !== _0x3e3cd2 && 0x2 !== _0x3e3cd2) || (_0x4cc7('0x4dc') === this['options']['to'] ? this['onData'](_0x48c401[_0x4cc7('0x1f64')](va['shrinkBuf'](_0x89e671[_0x4cc7('0xb23')], _0x89e671[_0x4cc7('0x1f60')]))) : this[_0x4cc7('0x1f65')](va['shrinkBuf'](_0x89e671['output'], _0x89e671['next_out']))); } while ((0x0 < _0x89e671[_0x4cc7('0x1f63')] || 0x0 === _0x89e671[_0x4cc7('0x1f62')]) && 0x1 !== _0x44d816); return 0x4 === _0x3e3cd2 ? (_0x44d816 = _0x5aff49[_0x4cc7('0x1f66')](this[_0x4cc7('0x1f5a')]), this[_0x4cc7('0x956')](_0x44d816), this[_0x4cc7('0x1f5c')] = !0x0, _0x44d816 === _0xd85f06) : 0x2 !== _0x3e3cd2 || (this[_0x4cc7('0x956')](_0xd85f06), _0x89e671[_0x4cc7('0x1f62')] = 0x0, !0x0); } } return _0x4bcd28 + _0x4cc7('0x1f4b'); }, 'render': function(_0x280d63, _0x44c4d7, _0x2b3a6a, _0x16515e) { var _0x4f0e60 = _0x44c4d7[_0x4cc7('0xdb2')] , _0x1bfb72 = _0x2b3a6a[_0x4cc7('0x13f9')](); this[_0x4cc7('0x113f')][_0x4cc7('0x9e7')](0x0, _0x1bfb72['x']); this[_0x4cc7('0x113f')][_0x4cc7('0x9e7')](0x1, _0x1bfb72['y']); this[_0x4cc7('0x113f')][_0x4cc7('0x9e7')](0x2, _0x1bfb72['z']); this[_0x4cc7('0x113f')][_0x4cc7('0x9e7')](0x3, 0x1); _0x2b3a6a = _0x280d63[_0x4cc7('0x1218')](_0x2b3a6a); _0x4f0e60[_0x4cc7('0x1f4c')](0x1, 0x5, _0x2b3a6a, !0x0); _0x4f0e60['setProgramConstantsFromVector'](0x1, 0x9, this['_vertexData'], 0x1); 0x0 < this['_alphaThreshold'] && _0x280d63['activateUVBuffer'](0x1, _0x44c4d7); _0x1bfb72 = _0x2c4d00['CALCULATION_MATRIX']; _0x1bfb72['copyFrom'](_0x2b3a6a); _0x1bfb72[_0x4cc7('0xa90')](_0x16515e); _0x4f0e60[_0x4cc7('0x1f4c')](0x1, 0x0, _0x1bfb72, !0x0); _0x280d63[_0x4cc7('0xe40')](0x0, _0x44c4d7); _0x44c4d7['drawTriangles'](_0x280d63[_0x4cc7('0xb1e')](_0x44c4d7), 0x0, _0x280d63[_0x4cc7('0x114b')]()); }, 'activate': function(_0x24cfec, _0x5e6a78) { var _0xfe4a40 = _0x4cc7('0x1f67')['split']('|') , _0x27dfda = 0x0; while (!![]) { switch (_0xfe4a40[_0x27dfda++]) { case '0': this['_fragmentData'][_0x4cc7('0x9e7')](0x1, 0xff * _0x5e6a78); continue; case '1': _0x4ceea0[_0x4cc7('0x8')][_0x4cc7('0x5d')][_0x4cc7('0x96b')](this, _0x24cfec, _0x5e6a78); continue; case '2': _0x5e6a78 = 0x1 / (0x2 * _0x5e6a78 * _0x5e6a78); continue; case '3': this[_0x4cc7('0x1f51')]['set'](0x3, 0xfd02ff * _0x5e6a78); continue; case '4': 0x0 < this['_alphaThreshold'] ? (_0x14440a[_0x4cc7('0x19bf')](0x0, this['_alphaMask']['getTextureForStage3D'](_0x24cfec)), _0x14440a[_0x4cc7('0xdc4')](0x0, 0x0, this[_0x4cc7('0x1f51')], 0x3)) : _0x14440a[_0x4cc7('0xdc4')](0x0, 0x0, this[_0x4cc7('0x1f51')], 0x2); continue; case '5': _0x5e6a78 = _0x5e6a78[_0x4cc7('0x102a')]()[_0x4cc7('0x1077')](); continue; case '6': this[_0x4cc7('0x1f51')][_0x4cc7('0x9e7')](0x0, _0x5e6a78); continue; case '7': this[_0x4cc7('0x1f51')][_0x4cc7('0x9e7')](0x2, _0x56067a['rFoOn'](0xfe01, _0x5e6a78)); continue; case '8': var _0x14440a = _0x24cfec[_0x4cc7('0xdb2')]; continue; } break; } }, '__class__': _0x1c2e46, '__properties__': _0x5aff49(_0x4ceea0['prototype'][_0x4cc7('0x2d6')], { 'set_alphaMask': _0x4cc7('0x1b5f'), 'set_alphaThreshold': _0x4cc7('0x42f') }) }); var _0x4c8e6d = function(_0x305588) { if (_0x4cc7('0x1f68') !== 'YQcAQ') { _0x57b7c1[_0x4cc7('0x493')]()[_0x4cc7('0x1f69')](this[_0x4cc7('0xb7f')]); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x4a); var _0x10e99e = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1f6a'), 0x104, 0x14, null, null, null, _0x10e99e, null); } else { this[_0x4cc7('0x1f6b')] = 0x3; this['_inverseSceneMatrix'] = _0x2bc114[_0x4cc7('0x9cf')](null); this[_0x4cc7('0x1f6c')] = !0x0; _0x43c819[_0x4cc7('0x96b')](this, _0x305588); } }; _0x16dada[_0x4cc7('0x1f6d')] = _0x4c8e6d; _0x4c8e6d[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x1ecc'), _0x4cc7('0x1f6e')]; _0x4c8e6d[_0x4cc7('0x92b')] = _0x43c819; _0x4c8e6d[_0x4cc7('0x8')] = _0x5aff49(_0x43c819[_0x4cc7('0x8')], { '_includeCasters': null, '_tangentSpace': null, '_lightVertexConstantIndex': null, '_inverseSceneMatrix': null, '_directionalLightsOffset': null, '_pointLightsOffset': null, '_lightProbesOffset': null, '_maxLights': null, 'set_directionalLightsOffset': function(_0xd9f83d) { return this[_0x4cc7('0x1f6f')] = _0xd9f83d; }, 'set_pointLightsOffset': function(_0x24a9ba) { return this['_pointLightsOffset'] = _0x24a9ba; }, 'set_lightProbesOffset': function(_0x390164) { return this[_0x4cc7('0x1f70')] = _0x390164; }, 'createCompiler': function(_0x35ee09) { if (_0x56067a[_0x4cc7('0x665')] === _0x4cc7('0x1f71')) { this[_0x4cc7('0x99c')][_0x4cc7('0xc63')](0x3); _0x104058['get_instance']()['set'](_0x4cc7('0x562'), 'M'); _0x180fa9['view']['set_antiAlias'](0x0); this['stage'][_0x4cc7('0xc65')](0x30); _0x47f187[_0x4cc7('0xc67')](this[_0x4cc7('0x99c')]['get_quality']()); } else { this[_0x4cc7('0x1f6b')] = 'baselineConstrained' == _0x35ee09 ? 0x1 : 0x3; return new _0xa5eed9(_0x35ee09); } }, 'set_includeCasters': function(_0x533c7c) { if (this[_0x4cc7('0x1f6c')] == _0x533c7c) return _0x533c7c; this['_includeCasters'] = _0x533c7c; this[_0x4cc7('0x1b50')](); return _0x533c7c; }, 'updateLights': function() { if (_0x4cc7('0x1f72') === _0x4cc7('0x1f72')) { _0x43c819['prototype'][_0x4cc7('0x13e3')][_0x4cc7('0x96b')](this); var _0x29f0d6 = this[_0x4cc7('0x119c')] , _0x184d6d = this[_0x4cc7('0x1434')] , _0x3a0cb5 = this[_0x4cc7('0x1433')]; null != this[_0x4cc7('0x1b42')] ? (this[_0x4cc7('0x119c')] = this[_0x4cc7('0x1f73')](this['_lightPicker'][_0x4cc7('0x1b97')]()), this[_0x4cc7('0x1434')] = this[_0x4cc7('0x1f74')](this[_0x4cc7('0x1b42')]['get_numPointLights']()), this['_numLightProbes'] = this['calculateNumProbes'](this[_0x4cc7('0x1b42')][_0x4cc7('0x1b90')]()), this['_includeCasters'] && (this[_0x4cc7('0x1434')] += this['_lightPicker'][_0x4cc7('0x1b92')](), this['_numDirectionalLights'] += this['_lightPicker'][_0x4cc7('0x1b91')]())) : this[_0x4cc7('0x1433')] = this[_0x4cc7('0x1434')] = this[_0x4cc7('0x119c')] = 0x0; _0x184d6d == this['_numPointLights'] && _0x29f0d6 == this[_0x4cc7('0x119c')] && _0x3a0cb5 == this['_numLightProbes'] || this[_0x4cc7('0x1b50')](); } else { _0x102af9['call'](this); var _0x190a33 = this[_0x4cc7('0xe15')] = _0x22bdfe[_0x4cc7('0xc1f')](0xffffff, 0x28, null, _0x4cc7('0x1f75'), null, null, null, null, 0x4) , _0x357f3e = null; null == _0x357f3e && (_0x357f3e = _0x190a33[_0x4cc7('0xe16')]()['size'] | 0x0); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x190a33), new _0x5a0679(_0x357f3e)); this[_0x4cc7('0xa0c')](this[_0x4cc7('0xe15')]); _0x190a33 = _0x26bd70[_0x4cc7('0xfe2')](_0x4cc7('0x1f76')); _0x357f3e = new _0x23639f(this['textField']); var _0x385419 = new _0x23639f(_0x190a33); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x385419, new _0xaf08d9(0x0,_0x30bcc9[_0x4cc7('0x46d')]), _0x357f3e); this[_0x4cc7('0xa0c')](_0x190a33); _0x357f3e = this[_0x4cc7('0x1f77')] = _0x22bdfe['createTextField'](0xffffff, 0x28, null, '???\x20more\x20power\x20cells\x20to\x20earn!', 0.35 * _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0xbcd')], null, null, null, 0x4); _0x385419 = null; null == _0x385419 && (_0x385419 = _0x357f3e[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x357f3e), new _0x5a0679(_0x385419)); _0x385419 = this[_0x4cc7('0x1f77')]; _0x357f3e = new _0x23639f(_0x190a33); _0x385419 = new _0x23639f(_0x385419); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x385419, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0x46d')]), _0x357f3e); _0x357f3e = new _0x23639f(this[_0x4cc7('0x1f77')]); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x357f3e, new _0x449b83(!0x0,0.35)); _0x357f3e = this['textField2']; _0x190a33 = new _0x23639f(_0x190a33); _0x357f3e = new _0x23639f(_0x357f3e); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x357f3e, new _0xaf08d9(0x0,_0x30bcc9[_0x4cc7('0x1f79')]), _0x190a33); this['addChild'](this[_0x4cc7('0x1f77')]); _0x190a33 = new _0x24e28(); _0x109181[_0x4cc7('0xa8a')](_0x190a33, _0x5cad50[_0x4cc7('0xe1e')], null, null, null, new _0x23639f(this[_0x4cc7('0xe15')])); this['addChildAt'](_0x190a33, 0x0); this['clickable2'] = new _0x24e28(); _0x109181['fillRect'](this['clickable2'], _0x5cad50['INVISIBLE'], null, null, null, new _0x23639f(this['textField2'])); this[_0x4cc7('0xb6a')](this['clickable2'], 0x1); this[_0x4cc7('0xbba')](!0x0); this[_0x4cc7('0xbb1')] = !0x0; this[_0x4cc7('0x9ad')](_0x4cc7('0x296'), _0x48c401(this, this[_0x4cc7('0x1f7a')])); } }, 'calculateNumDirectionalLights': function(_0x3014c7) { return Math[_0x4cc7('0x53')](_0x331be6[_0x4cc7('0xea3')](_0x3014c7 - this[_0x4cc7('0x1f6f')]), this[_0x4cc7('0x1f6b')]) | 0x0; }, 'calculateNumPointLights': function(_0x208799) { var _0xcc54aa = this[_0x4cc7('0x1f6b')] - this['_numDirectionalLights']; return Math[_0x4cc7('0x53')](_0x331be6[_0x4cc7('0xea3')](_0x208799 - this[_0x4cc7('0x1b1f')]), _0xcc54aa) | 0x0; }, 'calculateNumProbes': function(_0x5f4b27) { var _0x22cc81 = 0x0; 0x0 != (this[_0x4cc7('0x1b6f')] & 0x2) && ++_0x22cc81; 0x0 != (this[_0x4cc7('0x1b8e')] & 0x2) && ++_0x22cc81; return Math[_0x4cc7('0x53')](_0x331be6[_0x4cc7('0xea3')](_0x5f4b27 - this[_0x4cc7('0x1f70')]), 0x4 / _0x22cc81 | 0x0) | 0x0; }, 'updateShaderProperties': function() { _0x43c819[_0x4cc7('0x8')][_0x4cc7('0x1f03')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x1a28')] = _0x5260f5['__cast'](this[_0x4cc7('0x1a29')], _0xa5eed9)[_0x4cc7('0xf1b')](); }, 'updateRegisterIndices': function() { _0x43c819[_0x4cc7('0x8')]['updateRegisterIndices']['call'](this); this[_0x4cc7('0x118f')] = _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0x1a29')], _0xa5eed9)['get_lightVertexConstantIndex'](); }, 'render': function(_0x4aabb9, _0x1c3a0f, _0x328834, _0x31f524) { if (_0x4cc7('0x1f7b') !== _0x4cc7('0x1f7b')) { this[_0x4cc7('0xec5')]['setIndexedPosition'](0x9, 39.2); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x55); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.3, 38.2); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x50); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x1f7c'), -0x118, -0x118, null, null, null, null, null); var _0xb859be = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1f7d'), 0x8c, -0xb4, null, null, -0x1, _0xb859be, null); _0xb859be = _0x1baaa1[_0x4cc7('0x7d9')](0x2a8); var _0x4bfae8 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x1f7e'), -0x14, 0x122, null, _0xb859be, null, _0x4bfae8, null); } else { _0x4aabb9['get_inverseSceneTransform']()[_0x4cc7('0xf37')](this[_0x4cc7('0x1f7f')]); if (this[_0x4cc7('0x1a28')] && 0x0 <= this['_cameraPositionIndex']) { var _0x10f2b5 = _0x328834[_0x4cc7('0x13f9')]() , _0x49a697 = _0x10f2b5['x'] , _0xcb21b0 = _0x10f2b5['y']; _0x10f2b5 = _0x10f2b5['z']; this['_vertexConstantData'][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bc0')], this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x0) * _0x49a697 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x4) * _0xcb21b0 + this['_inverseSceneMatrix'][_0x4cc7('0x2b')](0x8) * _0x10f2b5 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0xc)); this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this['_cameraPositionIndex'] + 0x1, this['_inverseSceneMatrix']['get'](0x1) * _0x49a697 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x5) * _0xcb21b0 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x9) * _0x10f2b5 + this['_inverseSceneMatrix'][_0x4cc7('0x2b')](0xd)); this['_vertexConstantData'][_0x4cc7('0x9e7')](this['_cameraPositionIndex'] + 0x2, this[_0x4cc7('0x1f7f')]['get'](0x2) * _0x49a697 + _0x56067a[_0x4cc7('0x667')](this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x6), _0xcb21b0) + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0xa) * _0x10f2b5 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0xe)); } _0x43c819[_0x4cc7('0x8')][_0x4cc7('0xa17')][_0x4cc7('0x96b')](this, _0x4aabb9, _0x1c3a0f, _0x328834, _0x31f524); } }, 'activate': function(_0x5324c7, _0x2b7012) { _0x43c819[_0x4cc7('0x8')][_0x4cc7('0x5d')]['call'](this, _0x5324c7, _0x2b7012); !this['_tangentSpace'] && 0x0 <= this[_0x4cc7('0x1bc0')] && (_0x5324c7 = _0x2b7012[_0x4cc7('0x13f9')](), this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bc0')], _0x5324c7['x']), this['_vertexConstantData'][_0x4cc7('0x9e7')](_0x56067a['kFKMh'](this['_cameraPositionIndex'], 0x1), _0x5324c7['y']), this[_0x4cc7('0x1bc7')]['set'](this[_0x4cc7('0x1bc0')] + 0x2, _0x5324c7['z'])); }, 'usesProbesForSpecular': function() { if (_0x4cc7('0x1f80') === _0x4cc7('0x1f81')) { this[_0x4cc7('0xa7e')][_0x4cc7('0x19')](); if (null == this['image'][_0x4cc7('0x1f82')]() || 0x0 == this[_0x4cc7('0xa7e')][_0x4cc7('0x1f82')]()['length']) this['headerFormat'][_0x4cc7('0x24c')] = _0x22f447['interpolate'](0xff00, this['textColor'], 0.5); else if (this['achievement'][_0x4cc7('0x1f83')]()) this['headerFormat'][_0x4cc7('0x24c')] = this['textColor']; else { this[_0x4cc7('0xc20')](!0x1); return; } this[_0x4cc7('0x22e')]['apply'](); this[_0x4cc7('0xc20')](!0x0); } else { return 0x0 < this['_numLightProbes'] ? 0x0 != (this['_specularLightSources'] & 0x2) : !0x1; } }, 'usesProbesForDiffuse': function() { if (_0x4cc7('0x1f84') === _0x4cc7('0x1f84')) { return 0x0 < this[_0x4cc7('0x1433')] ? 0x0 != (this[_0x4cc7('0x1b8e')] & 0x2) : !0x1; } else { var _0x1c05b9 = b[a]; ++a; var _0x3b1e92 = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0x16d5')][_0x4cc7('0x2b')](_0x1c05b9['id']),_0x1c05b9['fade'],_0x1c05b9[_0x4cc7('0x1341')],null,this[_0x4cc7('0x1cbb')]['spritesheet']); this[_0x4cc7('0x1cbb')][_0x4cc7('0x1107')] && (_0x3b1e92['billboardMode'] = !0x0); if (null != _0x1c05b9[_0x4cc7('0x110a')] || null != _0x1c05b9[_0x4cc7('0x1f85')]) { var _0x193d41 = _0x56067a[_0x4cc7('0x1f44')](null, _0x1c05b9['goesToPath']) ? _0x1c05b9['goesToPath'] : this['definition'][_0x4cc7('0x1987')]; _0x1c05b9 = new _0x42bd00(_0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x193d41),_0x56067a[_0x4cc7('0x1f44')](null, _0x1c05b9[_0x4cc7('0x110a')]) ? _0x1c05b9[_0x4cc7('0x110a')] : this[_0x4cc7('0x1cbb')][_0x4cc7('0x1f86')]); 0x0 > _0x1c05b9[_0x4cc7('0xb1c')] && (_0x1c05b9['index'] += _0x1c05b9['set'][_0x4cc7('0xc2f')]); _0x3b1e92[_0x4cc7('0x110a')] = _0x1c05b9; } this[_0x4cc7('0xb80')][_0x4cc7('0x29')](_0x3b1e92); } }, 'updateLightConstants': function() { var _0x46122b = 0x0; var _0x48316b = this[_0x4cc7('0x1f6c')] ? 0x2 : 0x1; var _0xa4a7ce = this['_lightVertexConstantIndex']; var _0x3e75a0 = this[_0x4cc7('0xf26')]; var _0x309a1b = 0x0 , _0x4d56bd = this['_lightPicker'][_0x4cc7('0x13eb')](); var _0xf7be89 = this[_0x4cc7('0x1f6f')]; var _0x11e921 = this[_0x4cc7('0x1b42')][_0x4cc7('0x13eb')]()[_0x4cc7('0x34')](); _0x2d63f9[_0x4cc7('0xf44')](_0xf7be89, _0x11e921) && (_0x309a1b = 0x1, _0xf7be89 -= _0x11e921); for (; _0x309a1b < _0x48316b; ) { 0x0 != _0x309a1b && (_0x4d56bd = this[_0x4cc7('0x1b42')][_0x4cc7('0x1cb2')]()); _0x11e921 = _0x4d56bd[_0x4cc7('0x34')](); _0x11e921 > this[_0x4cc7('0x119c')] && (_0x11e921 = this[_0x4cc7('0x119c')]); for (var _0x1be204 = 0x0, _0x4bf907 = _0x11e921; _0x1be204 < _0x4bf907; ) { _0x11e921 = _0x1be204++; var _0x48c401 = _0x4d56bd['get'](_0xf7be89 + _0x11e921); _0x11e921 = _0x48c401[_0x4cc7('0x1562')](); this[_0x4cc7('0x1f35')] += _0x48c401['_ambientR']; this[_0x4cc7('0x1f36')] += _0x48c401[_0x4cc7('0x1538')]; this['_ambientLightB'] += _0x48c401['_ambientB']; if (this[_0x4cc7('0x1a28')]) { var _0x1abbb1 = -_0x11e921['x'] , _0x16dada = -_0x11e921['y']; _0x11e921 = -_0x11e921['z']; this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](_0xa4a7ce++, this['_inverseSceneMatrix'][_0x4cc7('0x2b')](0x0) * _0x1abbb1 + this['_inverseSceneMatrix'][_0x4cc7('0x2b')](0x4) * _0x16dada + this[_0x4cc7('0x1f7f')]['get'](0x8) * _0x11e921); this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](_0xa4a7ce++, this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x1) * _0x1abbb1 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x5) * _0x16dada + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x9) * _0x11e921); this['_vertexConstantData'][_0x4cc7('0x9e7')](_0xa4a7ce++, this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x2) * _0x1abbb1 + this[_0x4cc7('0x1f7f')]['get'](0x6) * _0x16dada + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0xa) * _0x11e921); this['_vertexConstantData'][_0x4cc7('0x9e7')](_0xa4a7ce++, 0x1); } else this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x3e75a0++, -_0x11e921['x']), this['_fragmentConstantData'][_0x4cc7('0x9e7')](_0x3e75a0++, -_0x11e921['y']), this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x3e75a0++, -_0x11e921['z']), this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x3e75a0++, 0x1); this[_0x4cc7('0x1ac4')]['set'](_0x3e75a0++, _0x48c401[_0x4cc7('0x1533')]); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x3e75a0++, _0x48c401[_0x4cc7('0x1534')]); this['_fragmentConstantData'][_0x4cc7('0x9e7')](_0x3e75a0++, _0x48c401[_0x4cc7('0x1535')]); this[_0x4cc7('0x1ac4')]['set'](_0x3e75a0++, 0x1); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x3e75a0++, _0x48c401[_0x4cc7('0x1530')]); this[_0x4cc7('0x1ac4')]['set'](_0x3e75a0++, _0x48c401[_0x4cc7('0x1552')]); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x3e75a0++, _0x48c401[_0x4cc7('0x1531')]); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x3e75a0++, 0x1); if (++_0x46122b == this[_0x4cc7('0x119c')]) { if (_0x2d63f9['NbEwm'] !== 'wXdEo') { return null != this[_0x4cc7('0x1f87')] && this[_0x4cc7('0x1f87')]() ? this[_0x4cc7('0x1f88')] : this[_0x4cc7('0x1f89')]; } else { _0x309a1b = _0x48316b; break; } } } ++_0x309a1b; } if (this[_0x4cc7('0x119c')] > _0x46122b) for (_0x46122b = _0x3e75a0 + 0xc * (this[_0x4cc7('0x119c')] - _0x46122b); _0x331be6['gt'](_0x46122b, _0x3e75a0); ) this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x3e75a0++, 0x0); _0x46122b = 0x0; _0x4d56bd = this[_0x4cc7('0x1b42')][_0x4cc7('0x13ec')](); _0xf7be89 = this[_0x4cc7('0x1b1f')]; _0x11e921 = this[_0x4cc7('0x1b42')]['get_pointLights']()[_0x4cc7('0x34')](); _0xf7be89 > _0x11e921 ? (_0x309a1b = 0x1, _0xf7be89 -= _0x11e921) : _0x309a1b = 0x0; for (; _0x309a1b < _0x48316b; ) { if ('byrvY' !== _0x4cc7('0x1f8a')) { 0x0 != _0x309a1b && (_0x4d56bd = this[_0x4cc7('0x1b42')]['get_castingPointLights']()); _0x11e921 = _0x4d56bd[_0x4cc7('0x34')](); _0x1be204 = 0x0; for (_0x4bf907 = _0x11e921; _0x1be204 < _0x4bf907; ) if (_0x11e921 = _0x1be204++, _0x48c401 = _0x4d56bd['get'](_0xf7be89 + _0x11e921), _0x11e921 = _0x48c401[_0x4cc7('0x13f9')](), this[_0x4cc7('0x1f35')] += _0x48c401[_0x4cc7('0x1537')], this[_0x4cc7('0x1f36')] += _0x48c401[_0x4cc7('0x1538')], this['_ambientLightB'] += _0x48c401[_0x4cc7('0x154f')], this[_0x4cc7('0x1a28')] ? (_0x1abbb1 = _0x11e921['x'], _0x16dada = _0x11e921['y'], _0x11e921 = _0x11e921['z'], this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](_0xa4a7ce++, this['_inverseSceneMatrix']['get'](0x0) * _0x1abbb1 + this['_inverseSceneMatrix'][_0x4cc7('0x2b')](0x4) * _0x16dada + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x8) * _0x11e921 + this[_0x4cc7('0x1f7f')]['get'](0xc)), this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](_0xa4a7ce++, this[_0x4cc7('0x1f7f')]['get'](0x1) * _0x1abbb1 + this[_0x4cc7('0x1f7f')]['get'](0x5) * _0x16dada + this['_inverseSceneMatrix'][_0x4cc7('0x2b')](0x9) * _0x11e921 + this['_inverseSceneMatrix'][_0x4cc7('0x2b')](0xd)), this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](_0xa4a7ce++, this['_inverseSceneMatrix']['get'](0x2) * _0x1abbb1 + this['_inverseSceneMatrix'][_0x4cc7('0x2b')](0x6) * _0x16dada + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0xa) * _0x11e921 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0xe))) : (this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](_0xa4a7ce++, _0x11e921['x']), this['_vertexConstantData'][_0x4cc7('0x9e7')](_0xa4a7ce++, _0x11e921['y']), this['_vertexConstantData'][_0x4cc7('0x9e7')](_0xa4a7ce++, _0x11e921['z'])), this[_0x4cc7('0x1bc7')]['set'](_0xa4a7ce++, 0x1), this[_0x4cc7('0x1ac4')]['set'](_0x3e75a0++, _0x48c401['_diffuseR']), this['_fragmentConstantData']['set'](_0x3e75a0++, _0x48c401[_0x4cc7('0x1534')]), this['_fragmentConstantData'][_0x4cc7('0x9e7')](_0x3e75a0++, _0x48c401[_0x4cc7('0x1535')]), _0x11e921 = _0x48c401['_radius'], this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x3e75a0++, _0x11e921 * _0x11e921), this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x3e75a0++, _0x48c401[_0x4cc7('0x1530')]), this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x3e75a0++, _0x48c401[_0x4cc7('0x1552')]), this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x3e75a0++, _0x48c401[_0x4cc7('0x1531')]), this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x3e75a0++, _0x48c401[_0x4cc7('0x156a')]), ++_0x46122b == this['_numPointLights']) { _0x309a1b = _0x48316b; break; } ++_0x309a1b; } else { return this[_0x4cc7('0x1e8f')]; } } if (this[_0x4cc7('0x1434')] > _0x46122b) for (_0x46122b = _0x2d63f9['gQsEI'](_0x3e75a0, 0xc * (_0x46122b - this[_0x4cc7('0x1434')])); _0x331be6['gt'](_0x46122b, _0x3e75a0); ) this[_0x4cc7('0x1ac4')]['set'](_0x3e75a0, 0x0), ++_0x3e75a0; }, 'updateProbes': function(_0x8a23b3) { var _0x3adc19 = _0x8a23b3[_0x4cc7('0xdb2')] , _0x20c29c = this[_0x4cc7('0x1b42')][_0x4cc7('0x1cb1')]() , _0x24a24a = this[_0x4cc7('0x1b42')][_0x4cc7('0x1cb0')]() , _0x336713 = _0x20c29c['get_length']() - this['_lightProbesOffset'] , _0x19a2ba = this[_0x4cc7('0x1bff')]() , _0x10ca90 = _0x2d63f9[_0x4cc7('0x1f8b')](null, this[_0x4cc7('0xf27')][_0x4cc7('0x19f6')]) && this['usesProbesForSpecular'](); if (_0x19a2ba || _0x10ca90) { _0x336713 > this[_0x4cc7('0x1433')] && (_0x336713 = this[_0x4cc7('0x1433')]); for (var _0x31f002 = 0x0, _0x329158 = _0x336713; _0x31f002 < _0x329158; ) { var _0x4bf907 = _0x31f002++; var _0x48c401 = _0x20c29c['get'](this['_lightProbesOffset'] + _0x4bf907); _0x19a2ba && _0x3adc19[_0x4cc7('0x19bf')](this[_0x4cc7('0x1ac3')][_0x4cc7('0x2b')](_0x4bf907), _0x48c401[_0x4cc7('0x1568')]()[_0x4cc7('0x19c1')](_0x8a23b3)); _0x10ca90 && _0x3adc19[_0x4cc7('0x19bf')](this[_0x4cc7('0x1bc8')][_0x4cc7('0x2b')](_0x4bf907), _0x48c401['get_specularMap']()[_0x4cc7('0x19c1')](_0x8a23b3)); } for (_0x8a23b3 = 0x0; _0x8a23b3 < _0x336713; ) _0x3adc19 = _0x8a23b3++, this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](this['_probeWeightsIndex'] + _0x3adc19, _0x24a24a[_0x4cc7('0x2b')](this[_0x4cc7('0x1f70')] + _0x3adc19)); } }, '__class__': _0x4c8e6d, '__properties__': _0x5aff49(_0x43c819[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_includeCasters': _0x4cc7('0x1b94'), 'set_lightProbesOffset': 'set_lightProbesOffset', 'set_pointLightsOffset': 'set_pointLightsOffset', 'set_directionalLightsOffset': 'set_directionalLightsOffset' }) }); var _0x1588a1 = function(_0x936476, _0x50e629, _0xa5e651, _0x3d4482) { null == _0x3d4482 && (_0x3d4482 = !0x1); null == _0xa5e651 && (_0xa5e651 = !0x0); null == _0x50e629 && (_0x50e629 = 0x14); null == _0x936476 && (_0x936476 = 0x0); _0x4ceea0[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1b44')](!0x1); this[_0x4cc7('0x1f8c')] = _0x2bc114[_0x4cc7('0x9cf')](null, 0x4, !0x0); this['_colorData'][_0x4cc7('0x9e7')](0x3, 0x1); this[_0x4cc7('0x1f8d')] = _0x2bc114[_0x4cc7('0x9cf')](null, 0x4, !0x0); this['set_outlineColor'](_0x936476); this[_0x4cc7('0x1f8e')](_0x50e629); this['_defaultCulling'] = 0x1; this[_0x4cc7('0x1eca')] = 0x2; this[_0x4cc7('0x1ecb')] = 0x6; this['_showInnerLines'] = _0xa5e651; if (this['_dedicatedMeshes'] = _0x3d4482) this[_0x4cc7('0x1f8f')] = new _0x142a66(); _0x936476 = [_0x4cc7('0x1bdb'), _0x4cc7('0x1f90')]; _0x50e629 = _0x2bc114[_0x4cc7('0x24')](null); _0xa5e651 = 0x0; for (_0x3d4482 = _0x936476[_0x4cc7('0x21')]; _0xa5e651 < _0x3d4482; ) { var _0x520e00 = _0xa5e651++; _0x50e629[_0x4cc7('0x9e7')](_0x520e00, _0x936476[_0x520e00]); } this['_animatableAttributes'] = _0x50e629; _0x936476 = [_0x4cc7('0x1bdc'), 'vt1']; _0x50e629 = _0x2bc114[_0x4cc7('0x24')](null); _0xa5e651 = 0x0; for (_0x3d4482 = _0x936476[_0x4cc7('0x21')]; _0xa5e651 < _0x3d4482; ) _0x520e00 = _0xa5e651++, _0x50e629[_0x4cc7('0x9e7')](_0x520e00, _0x936476[_0x520e00]); this[_0x4cc7('0x147e')] = _0x50e629; }; _0x16dada[_0x4cc7('0x1f91')] = _0x1588a1; _0x1588a1[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'materials', _0x4cc7('0x1ecc'), _0x4cc7('0x1f92')]; _0x1588a1[_0x4cc7('0x92b')] = _0x4ceea0; _0x1588a1[_0x4cc7('0x8')] = _0x5aff49(_0x4ceea0[_0x4cc7('0x8')], { '_outlineColor': null, '_colorData': null, '_offsetData': null, '_showInnerLines': null, '_outlineMeshes': null, '_dedicatedMeshes': null, 'disposeDedicated': function(_0xa89298) { var _0x10c701 = this[_0x4cc7('0x1f8f')]['h'][_0xa89298['__id__']]; _0x10c701[_0x4cc7('0x16aa')]()[_0x4cc7('0xa35')](); _0x10c701[_0x4cc7('0xa35')](); this[_0x4cc7('0x1f8f')][_0x4cc7('0x95b')](_0xa89298); }, 'dispose': function() { _0x4ceea0[_0x4cc7('0x8')][_0x4cc7('0xa35')][_0x4cc7('0x96b')](this); if (this[_0x4cc7('0x1f93')]) for (var _0x3818e7 = this['_outlineMeshes'][_0x4cc7('0x38')](); _0x3818e7[_0x4cc7('0x94e')](); ) { var _0x1d0fcd = _0x3818e7[_0x4cc7('0x3a')](); this[_0x4cc7('0x1f94')](_0x1d0fcd); } }, 'set_outlineColor': function(_0x114eca) { this[_0x4cc7('0x1f95')] = _0x114eca; this[_0x4cc7('0x1f8c')][_0x4cc7('0x9e7')](0x0, (_0x114eca >> 0x10 & 0xff) / 0xff); this['_colorData'][_0x4cc7('0x9e7')](0x1, (_0x114eca >> 0x8 & 0xff) / 0xff); this[_0x4cc7('0x1f8c')]['set'](0x2, (_0x114eca & 0xff) / 0xff); return _0x114eca; }, 'set_outlineSize': function(_0x1fde60) { if (_0x4cc7('0x1f96') !== 'Kddvz') { var _0x4b63f0 = this[_0x4cc7('0xae6')][_0x4cc7('0xcc0')]; _0x4b63f0[_0x4cc7('0x1f97')](_0x4cc7('0x1f98'), 'translateZ(0)', null); _0x4b63f0[_0x4cc7('0x1f97')]('transform', _0x4cc7('0x1f99'), null); } else { this['_offsetData'][_0x4cc7('0x9e7')](0x0, _0x1fde60); return _0x1fde60; } }, 'getVertexCode': function() { if ('iOoWF' !== _0x4cc7('0x1f9a')) { return this['_maxDistance'] = a; } else { return _0x4cc7('0x1f9b'); } }, 'getFragmentCode': function(_0x47268b) { return _0x4cc7('0x1f9c'); }, 'activate': function(_0x3daad7, _0x4a73c0) { var _0x3a6f6e = _0x3daad7[_0x4cc7('0xdb2')]; _0x4ceea0[_0x4cc7('0x8')]['activate'][_0x4cc7('0x96b')](this, _0x3daad7, _0x4a73c0); this[_0x4cc7('0x1f9d')] || _0x3a6f6e[_0x4cc7('0x13f4')](!0x1, 0x4); _0x3a6f6e[_0x4cc7('0x1f9e')](this[_0x4cc7('0x1ec5')]); _0x3a6f6e[_0x4cc7('0xdc4')](0x0, 0x0, this[_0x4cc7('0x1f8c')], 0x1); _0x3a6f6e[_0x4cc7('0xdc4')](0x1, 0x5, this['_offsetData'], 0x1); }, 'deactivate': function(_0x4beffb) { if ('PhrHI' === 'uetHW') { var _0x53f089 = _0x5aff49++; var _0x592139 = -p + _0x53f089 * _0x48c401; for (var _0x1515e6 = 0x0, _0x3e220f = this[_0x4cc7('0xb8c')] + 0x1; _0x1515e6 < _0x3e220f; ) { var _0x4e1d8b = _0x1515e6++; c[_0x4cc7('0x9e7')](f++, _0x592139); c[_0x4cc7('0x9e7')](f++, -w + _0x4e1d8b * n); c[_0x4cc7('0x9e7')](f++, -_0x4bf907); c[_0x4cc7('0x9e7')](f++, 0x0); c[_0x4cc7('0x9e7')](f++, 0x0); c[_0x4cc7('0x9e7')](f++, -0x1); c['set'](f++, 0x1); c['set'](f++, 0x0); c[_0x4cc7('0x9e7')](f++, 0x0); f += e; c[_0x4cc7('0x9e7')](f++, _0x592139); c[_0x4cc7('0x9e7')](f++, -w + _0x4e1d8b * n); c[_0x4cc7('0x9e7')](f++, _0x4bf907); c[_0x4cc7('0x9e7')](f++, 0x0); c['set'](f++, 0x0); c[_0x4cc7('0x9e7')](f++, 0x1); c[_0x4cc7('0x9e7')](f++, -0x1); c[_0x4cc7('0x9e7')](f++, 0x0); c[_0x4cc7('0x9e7')](f++, 0x0); f += e; if (0x0 < _0x53f089 && 0x0 < _0x4e1d8b) { var _0xf0926d = 0x2 * ((_0x53f089 - 0x1) * (this[_0x4cc7('0xb8c')] + 0x1) + (_0x4e1d8b - 0x1)) | 0x0; _0x4e1d8b = 0x2 * (_0x53f089 * (this[_0x4cc7('0xb8c')] + 0x1) + (_0x4e1d8b - 0x1)) | 0x0; var _0x21e8b9 = _0xf0926d + 0x2; var _0x463289 = _0x4e1d8b + 0x2; d[_0x4cc7('0x9e7')](l++, _0xf0926d); d[_0x4cc7('0x9e7')](l++, _0x21e8b9); d['set'](l++, _0x463289); d[_0x4cc7('0x9e7')](l++, _0xf0926d); d[_0x4cc7('0x9e7')](l++, _0x463289); d[_0x4cc7('0x9e7')](l++, _0x4e1d8b); d[_0x4cc7('0x9e7')](l++, _0x4e1d8b + 0x1); d[_0x4cc7('0x9e7')](l++, _0x463289 + 0x1); d[_0x4cc7('0x9e7')](l++, _0x21e8b9 + 0x1); d['set'](l++, _0x4e1d8b + 0x1); d[_0x4cc7('0x9e7')](l++, _0x21e8b9 + 0x1); d[_0x4cc7('0x9e7')](l++, _0xf0926d + 0x1); } } } else { _0x4ceea0[_0x4cc7('0x8')][_0x4cc7('0xa14')][_0x4cc7('0x96b')](this, _0x4beffb); this[_0x4cc7('0x1f9d')] || _0x4beffb[_0x4cc7('0xdb2')][_0x4cc7('0x13f4')](!0x0, 0x4); } }, 'render': function(_0x46940d, _0x41a61f, _0x59e7a1, _0x56d74e) { var _0x18efcb = _0x41a61f['_context3D'] , _0x4019a5 = _0x2c4d00[_0x4cc7('0x1f3a')]; _0x4019a5[_0x4cc7('0xa28')](_0x46940d[_0x4cc7('0x1218')](_0x59e7a1)); _0x4019a5[_0x4cc7('0xa90')](_0x56d74e); this[_0x4cc7('0x1f93')] ? (null == this[_0x4cc7('0x1f8f')]['h']['__keys__'][_0x46940d[_0x4cc7('0x8ed')]] && (_0x59e7a1 = this['_outlineMeshes'], _0x56d74e = this[_0x4cc7('0x1f9f')](_0x5260f5['__cast'](_0x46940d, _0x2a71fa)[_0x4cc7('0x1219')]()), _0x59e7a1[_0x4cc7('0x9e7')](_0x46940d, _0x56d74e)), _0x46940d = this[_0x4cc7('0x1f8f')]['h'][_0x46940d[_0x4cc7('0x8ed')]], _0x46940d = _0x46940d['get_subMeshes']()[_0x4cc7('0x2b')](0x0), _0x18efcb[_0x4cc7('0x1f4c')](0x1, 0x0, _0x4019a5, !0x0), _0x46940d[_0x4cc7('0xe40')](0x0, _0x41a61f), _0x46940d[_0x4cc7('0xe41')](0x1, _0x41a61f)) : (_0x46940d[_0x4cc7('0xe41')](0x1, _0x41a61f), _0x18efcb['setProgramConstantsFromMatrix'](0x1, 0x0, _0x4019a5, !0x0), _0x46940d['activateVertexBuffer'](0x0, _0x41a61f)); _0x41a61f['drawTriangles'](_0x46940d[_0x4cc7('0xb1e')](_0x41a61f), 0x0, _0x46940d[_0x4cc7('0x114b')]()); }, 'createDedicatedMesh': function(_0x2cd775) { var _0x159d7a = _0x4cc7('0x1fa0')['split']('|') , _0x483fda = 0x0; while (!![]) { switch (_0x159d7a[_0x483fda++]) { case '0': return _0x42ff13; case '1': _0x2cd775 = _0x2cd775[_0x4cc7('0x1162')](); continue; case '2': _0x2bda8b[_0x4cc7('0x1155')](_0x184ef6); continue; case '3': var _0x42ff13 = new _0x5b5b9f(new _0x39920c(),null) , _0x2bda8b = new _0x151d6e() , _0x2234a3 = new _0x3a1efa() , _0x583d5b = _0x2cd775[_0x4cc7('0x1153')]() , _0x392cc2 = _0x2cd775[_0x4cc7('0xde0')]() , _0x184ef6 = _0x2bc114['toIntVector'](null) , _0x3cdbd1 = _0x2bc114['toFloatVector'](null) , _0x534d98 = 0x0 , _0x4bf907 = 0x0 , _0x48c401 = _0x583d5b[_0x4cc7('0x34')]() , _0xf1a0f3 = 0x0 , _0x16dada = _0x2cd775[_0x4cc7('0x115f')](); continue; case '4': _0x42ff13[_0x4cc7('0x16aa')]()[_0x4cc7('0x11b5')](_0x2bda8b); continue; case '5': for (var _0x5aff49 = 0x0; _0x5aff49 < _0x48c401; ) { var _0x15e20e = _0x5aff49++; _0x15e20e = _0x2cd775 + _0x2d63f9[_0x4cc7('0x13f')](_0x583d5b['get'](_0x15e20e), _0x16dada); var _0x1aff20 = _0x392cc2[_0x4cc7('0x2b')](_0x15e20e); var _0x3e3cd2 = _0x392cc2[_0x4cc7('0x2b')](_0x15e20e + 0x1); var _0x5a8607 = _0x392cc2[_0x4cc7('0x2b')](_0x15e20e + 0x2); var _0x273faa = _0x2d63f9[_0x4cc7('0x1ebe')](_0x2d63f9['gQsEI'](this['toPrecision'](_0x1aff20, 0x5), '/') + this['toPrecision'](_0x3e3cd2, 0x5), '/') + this[_0x4cc7('0x1fa1')](_0x5a8607, 0x5); if (null != _0x842c50[_0x273faa] ? _0x2234a3[_0x4cc7('0xd76')](_0x273faa) : _0x2234a3['h'][_0x4cc7('0x959')](_0x273faa)) _0x15e20e = (null != _0x842c50[_0x273faa] ? _0x2234a3['getReserved'](_0x273faa) : _0x2234a3['h'][_0x273faa]) - 0x1; else { _0x15e20e = _0x4bf907 / 0x3 | 0x0; var _0x120671 = _0x15e20e + 0x1; null != _0x842c50[_0x273faa] ? _0x2234a3['setReserved'](_0x273faa, _0x120671) : _0x2234a3['h'][_0x273faa] = _0x120671; _0x3cdbd1[_0x4cc7('0x9e7')](_0x4bf907++, _0x1aff20); _0x3cdbd1[_0x4cc7('0x9e7')](_0x4bf907++, _0x3e3cd2); _0x3cdbd1['set'](_0x4bf907++, _0x5a8607); } _0x15e20e > _0xf1a0f3 && (_0xf1a0f3 = _0x15e20e); _0x184ef6['set'](_0x534d98++, _0x15e20e); } continue; case '6': _0x2bda8b['set_autoDeriveVertexNormals'](!0x0); continue; case '7': _0x2bda8b[_0x4cc7('0x11f5')](_0x3cdbd1); continue; } break; } }, 'toPrecision': function(_0x5c567c, _0xc48c24) { _0xc48c24 *= 0xa; return _0x4bf907[_0x4cc7('0x4dc')]((_0x5c567c * _0xc48c24 | 0x0) / _0xc48c24); }, '__class__': _0x1588a1, '__properties__': _0x5aff49(_0x4ceea0[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_outlineSize': _0x2d63f9['wkIfd'], 'set_outlineColor': _0x4cc7('0x1fa2') }) }); var _0x2ac2d6 = function(_0x49a812) { if (_0x4cc7('0x1fa3') === _0x4cc7('0x1fa4')) { var _0x1a80bf = _0x4cc7('0x1fa5')['split']('|') , _0x549e95 = 0x0; while (!![]) { switch (_0x1a80bf[_0x549e95++]) { case '0': var _0x5e0def = 0x0; continue; case '1': var _0x77d394 = _0x49f3ab - 0x9 , _0x142866 = 0x0; continue; case '2': _0x49a812[_0x4cc7('0x11a4')](_0xfde236); continue; case '3': var _0x49f3ab = _0x49a812[_0x4cc7('0x115f')](); continue; case '4': var _0xfde236 = (this[_0x4cc7('0xb8c')] + 0x1) * (this[_0x4cc7('0x1634')] + 0x1); continue; case '5': _0xfde236 == _0x49a812[_0x4cc7('0x1172')]() ? (_0xfde236 = _0x49a812[_0x4cc7('0xde0')](), _0x49f3ab = _0x49a812[_0x4cc7('0x1153')](), null == _0x49f3ab && (_0x49f3ab = _0x2bc114[_0x4cc7('0x9cc')](null, (this['_segmentsH'] - 0x1) * this[_0x4cc7('0x1634')] * 0x6, !0x0))) : (_0xfde236 = _0x2bc114['toFloatVector'](null, _0xfde236 * _0x49f3ab, !0x0), _0x49f3ab = _0x2bc114[_0x4cc7('0x9cc')](null, (this['_segmentsH'] - 0x1) * this[_0x4cc7('0x1634')] * 0x6, !0x0), this['invalidateUVs']()); continue; case '6': _0x49a812[_0x4cc7('0x1155')](_0x49f3ab); continue; case '7': for (var _0x1de26b = 0x0, _0x2f86db = this[_0x4cc7('0xb8c')] + 0x1; _0x1de26b < _0x2f86db; ) { var _0x152e28 = _0x1de26b++; var _0x16df24 = Math['PI'] * _0x152e28 / this['_segmentsH']; var _0x111b9c = -this[_0x4cc7('0xf38')] * Math['cos'](_0x16df24) , _0x3975c2 = this[_0x4cc7('0xf38')] * Math[_0x4cc7('0x28')](_0x16df24); _0x16df24 = _0x142866; for (var _0x62a777 = 0x0, _0x45b390 = this[_0x4cc7('0x1634')] + 0x1; _0x62a777 < _0x45b390; ) { var _0xa16665 = _0x62a777++; var _0x406092 = 0x2 * Math['PI'] * _0xa16665 / this['_segmentsW']; var _0xba8962 = _0x3975c2 * Math[_0x4cc7('0x27')](_0x406092) , _0xf0cc84 = _0x152e28 > this[_0x4cc7('0xb8c')] / 0x2 ? this[_0x4cc7('0xb8f')] / 0x2 : -this[_0x4cc7('0xb8f')] / 0x2 , _0x2d49a2 = _0x3975c2 * Math[_0x4cc7('0x28')](_0x406092) , _0x3b1af5 = 0x1 / Math[_0x4cc7('0x2c')](_0xba8962 * _0xba8962 + _0x2d49a2 * _0x2d49a2 + _0x111b9c * _0x111b9c) , _0x4b9527 = Math['sqrt'](_0x2d49a2 * _0x2d49a2 + _0xba8962 * _0xba8962); if (this[_0x4cc7('0xb8d')]) { var _0x1b3153 = 0x0; var _0x10fd10 = 0.007 < _0x4b9527 ? _0xba8962 / _0x4b9527 : 0x0; _0x406092 = -_0x111b9c; var _0x381540 = _0x2d49a2; } else _0x1b3153 = 0.007 < _0x4b9527 ? _0xba8962 / _0x4b9527 : 0x0, _0x10fd10 = 0x0, _0x406092 = _0x2d49a2, _0x381540 = _0x111b9c; _0xa16665 == this['_segmentsW'] ? (_0xfde236[_0x4cc7('0x9e7')](_0x142866++, _0xfde236[_0x4cc7('0x2b')](_0x16df24)), _0xfde236[_0x4cc7('0x9e7')](_0x142866++, _0xfde236[_0x4cc7('0x2b')](_0x16df24 + 0x1)), _0xfde236['set'](_0x142866++, _0xfde236['get'](_0x16df24 + 0x2)), _0xfde236['set'](_0x142866++, 0.5 * (_0xfde236['get'](_0x16df24 + 0x3) + _0xba8962 * _0x3b1af5)), _0xfde236[_0x4cc7('0x9e7')](_0x142866++, 0.5 * (_0xfde236['get'](_0x16df24 + 0x4) + _0x406092 * _0x3b1af5)), _0xfde236['set'](_0x142866++, 0.5 * (_0xfde236[_0x4cc7('0x2b')](_0x16df24 + 0x5) + _0x381540 * _0x3b1af5)), _0xfde236['set'](_0x142866++, 0.5 * (_0xfde236['get'](_0x16df24 + 0x6) + (0.007 < _0x4b9527 ? -_0x2d49a2 / _0x4b9527 : 0x1))), _0xfde236[_0x4cc7('0x9e7')](_0x142866++, 0.5 * _0x56067a[_0x4cc7('0x651')](_0xfde236[_0x4cc7('0x2b')](_0x16df24 + 0x7), _0x1b3153)), _0xfde236[_0x4cc7('0x9e7')](_0x142866++, 0.5 * (_0xfde236[_0x4cc7('0x2b')](_0x16df24 + 0x8) + _0x10fd10))) : (_0xfde236[_0x4cc7('0x9e7')](_0x142866++, _0xba8962), _0xfde236['set'](_0x142866++, this[_0x4cc7('0xb8d')] ? _0x406092 - _0xf0cc84 : _0x406092), _0xfde236[_0x4cc7('0x9e7')](_0x142866++, this['_yUp'] ? _0x381540 : _0x381540 + _0xf0cc84), _0xfde236[_0x4cc7('0x9e7')](_0x142866++, _0xba8962 * _0x3b1af5), _0xfde236['set'](_0x142866++, _0x406092 * _0x3b1af5), _0xfde236[_0x4cc7('0x9e7')](_0x142866++, _0x381540 * _0x3b1af5), _0xfde236[_0x4cc7('0x9e7')](_0x142866++, 0.007 < _0x4b9527 ? -_0x2d49a2 / _0x4b9527 : 0x1), _0xfde236[_0x4cc7('0x9e7')](_0x142866++, _0x1b3153), _0xfde236[_0x4cc7('0x9e7')](_0x142866++, _0x10fd10)); 0x0 < _0xa16665 && 0x0 < _0x152e28 && (_0xba8962 = (this[_0x4cc7('0x1634')] + 0x1) * _0x152e28 + _0xa16665, _0xf0cc84 = (this[_0x4cc7('0x1634')] + 0x1) * _0x152e28 + _0xa16665 - 0x1, _0x406092 = (this[_0x4cc7('0x1634')] + 0x1) * (_0x152e28 - 0x1) + _0xa16665 - 0x1, _0xa16665 = (this[_0x4cc7('0x1634')] + 0x1) * (_0x152e28 - 0x1) + _0xa16665, _0x152e28 == this[_0x4cc7('0xb8c')] ? (_0xfde236[_0x4cc7('0x9e7')](_0x142866 - 0x9, _0xfde236[_0x4cc7('0x2b')](_0x16df24)), _0xfde236[_0x4cc7('0x9e7')](_0x56067a['nYhks'](_0x142866, 0x8), _0xfde236['get'](_0x16df24 + 0x1)), _0xfde236[_0x4cc7('0x9e7')](_0x142866 - 0x7, _0xfde236[_0x4cc7('0x2b')](_0x16df24 + 0x2)), _0x49f3ab[_0x4cc7('0x9e7')](_0x5e0def++, _0xba8962), _0x49f3ab[_0x4cc7('0x9e7')](_0x5e0def++, _0x406092), _0x49f3ab[_0x4cc7('0x9e7')](_0x5e0def++, _0xa16665)) : 0x1 == _0x152e28 ? (_0x49f3ab[_0x4cc7('0x9e7')](_0x5e0def++, _0xba8962), _0x49f3ab['set'](_0x5e0def++, _0xf0cc84), _0x49f3ab[_0x4cc7('0x9e7')](_0x5e0def++, _0x406092)) : (_0x49f3ab[_0x4cc7('0x9e7')](_0x5e0def++, _0xba8962), _0x49f3ab[_0x4cc7('0x9e7')](_0x5e0def++, _0xf0cc84), _0x49f3ab['set'](_0x5e0def++, _0x406092), _0x49f3ab[_0x4cc7('0x9e7')](_0x5e0def++, _0xba8962), _0x49f3ab[_0x4cc7('0x9e7')](_0x5e0def++, _0x406092), _0x49f3ab[_0x4cc7('0x9e7')](_0x5e0def++, _0xa16665))); _0x142866 += _0x77d394; } } continue; } break; } } else { this['_constants'] = _0x2bc114['toFloatVector'](null, 0x4, !0x0); this[_0x4cc7('0x1fa6')] = new _0x165614(); this['_thickness'] = _0x49a812; this['_constants'][_0x4cc7('0x9e7')](0x1, 0.00392156862745098); _0x4ceea0['call'](this); } }; _0x16dada[_0x4cc7('0x1fa7')] = _0x2ac2d6; _0x2ac2d6[_0x4cc7('0x8f2')] = ['away3d', 'materials', 'passes', _0x2d63f9[_0x4cc7('0x459')]]; _0x2ac2d6[_0x4cc7('0x92b')] = _0x4ceea0; _0x2ac2d6[_0x4cc7('0x8')] = _0x5aff49(_0x4ceea0[_0x4cc7('0x8')], { '_constants': null, '_calcMatrix': null, '_thickness': null, 'getVertexCode': function() { return _0x4cc7('0x1948'); }, 'getFragmentCode': function(_0x4d12b1) { return _0x4cc7('0x1fa8'); }, 'render': function(_0x48aac1, _0x3febae, _0x5316a5, _0x5b9276) { _0x5b9276 = _0x3febae[_0x4cc7('0xdb2')]; this['_calcMatrix'][_0x4cc7('0xa28')](_0x48aac1[_0x4cc7('0x11c1')]()[_0x4cc7('0xfca')]()); this[_0x4cc7('0x1fa6')][_0x4cc7('0xa90')](_0x5316a5['get_inverseSceneTransform']()); _0x5316a5 = _0x5260f5[_0x4cc7('0x99b')](_0x48aac1, _0x1e5b75)[_0x4cc7('0x149c')](); if (_0x5260f5[_0x4cc7('0x99b')](_0x48aac1, _0x1e5b75)['get_hasData']()) for (var _0x2e2603 = 0x0; _0x2e2603 < _0x5316a5; ) { if (_0x4cc7('0x1fa9') === _0x4cc7('0x1faa')) { return this[_0x4cc7('0x1461')]; } else { var _0x3dda0d = _0x2e2603++; _0x48aac1[_0x4cc7('0xe40')](_0x3dda0d, _0x3febae); _0x5b9276['setProgramConstantsFromMatrix'](0x1, 0x8, this[_0x4cc7('0x1fa6')], !0x0); _0x3febae[_0x4cc7('0x1f3c')](_0x48aac1[_0x4cc7('0xb1e')](_0x3febae), 0x0, _0x48aac1[_0x4cc7('0x114b')]()); } } }, 'activate': function(_0x2bf096, _0x36e0d9) { if (_0x56067a['HPnRq'] === _0x4cc7('0x1fab')) { _0x2bf096[_0x4cc7('0xb2c')](); _0x2bf096[_0x4cc7('0xab8')] || (_0x2bf096[_0x4cc7('0xab8')] = !0x0, _0x2bf096[_0x4cc7('0xab9')]()); this[_0x4cc7('0xab8')] || (this['__renderDirty'] = !0x0, this['__setParentRenderDirty']()); var _0x1085ab = new _0x76b31e(_0x4cc7('0x1fac'),!0x0); _0x2bf096[_0x4cc7('0xa27')](_0x1085ab); null != this['stage'] && (null != _0x2bf096[_0x4cc7('0x99c')] && this[_0x4cc7('0x99c')][_0x4cc7('0xb77')]() == _0x2bf096 && this[_0x4cc7('0x99c')][_0x4cc7('0xc4d')](null), _0x1085ab = new _0x76b31e(_0x4cc7('0x1fad'),!0x1,!0x1), _0x2bf096[_0x4cc7('0xa27')](_0x1085ab), _0x2bf096['__dispatchChildren'](_0x1085ab), _0x2bf096[_0x4cc7('0xb6f')](null)); _0x2bf096[_0x4cc7('0x907')] = null; _0x3a8a6f[_0x4cc7('0x95b')](this[_0x4cc7('0xae0')], _0x2bf096); this[_0x4cc7('0xb63')]['push'](_0x2bf096); _0x2bf096['__setTransformDirty'](); } else { var _0x521969 = _0x2bf096[_0x4cc7('0xdb2')]; _0x4ceea0[_0x4cc7('0x8')][_0x4cc7('0x5d')][_0x4cc7('0x96b')](this, _0x2bf096, _0x36e0d9); null != _0x2bf096['get_scissorRect']() ? this[_0x4cc7('0x1fae')][_0x4cc7('0x9e7')](0x0, this[_0x4cc7('0x1faf')] / Math[_0x4cc7('0x53')](_0x2bf096['get_scissorRect']()[_0x4cc7('0x7d9')], _0x2bf096[_0x4cc7('0x12e1')]()[_0x4cc7('0x98b')])) : this[_0x4cc7('0x1fae')][_0x4cc7('0x9e7')](0x0, this[_0x4cc7('0x1faf')] / Math[_0x4cc7('0x53')](_0x2bf096[_0x4cc7('0xa74')](), _0x2bf096[_0x4cc7('0xa75')]())); this[_0x4cc7('0x1fae')][_0x4cc7('0x9e7')](0x2, _0x36e0d9[_0x4cc7('0x102a')]()['get_near']()); _0x521969['setProgramConstantsFromVector'](0x1, 0x5, _0x2ac2d6[_0x4cc7('0x1fb0')]); _0x521969[_0x4cc7('0xdc4')](0x1, 0x6, _0x2ac2d6[_0x4cc7('0x1fb1')]); _0x521969[_0x4cc7('0xdc4')](0x1, 0x7, this[_0x4cc7('0x1fae')]); null == _0x2bf096[_0x4cc7('0x12e3')]() ? _0x521969['setProgramConstantsFromMatrix'](0x1, 0x0, _0x36e0d9[_0x4cc7('0x102a')]()[_0x4cc7('0xb3c')](), !0x0) : (this[_0x4cc7('0x1fa6')][_0x4cc7('0xa28')](_0x36e0d9[_0x4cc7('0x102a')]()[_0x4cc7('0xb3c')]()), _0x2bf096 = _0x58e9a4[_0x4cc7('0x1122')](_0x2bf096), this[_0x4cc7('0x1fa6')][_0x4cc7('0x130b')](_0x2bf096[_0x4cc7('0x1111')](), _0x2bf096[_0x4cc7('0x1113')](), 0x1), _0x521969[_0x4cc7('0x1f4c')](0x1, 0x0, this[_0x4cc7('0x1fa6')], !0x0)); } }, 'deactivate': function(_0x4d4418) { var _0x3fa56b = _0x4cc7('0x1fb2')[_0x4cc7('0x46')]('|') , _0x204375 = 0x0; while (!![]) { switch (_0x3fa56b[_0x204375++]) { case '0': _0x4d4418['setVertexBufferAt'](0x2, null); continue; case '1': _0x4d4418['setVertexBufferAt'](0x1, null); continue; case '2': _0x4d4418[_0x4cc7('0xb1b')](0x3, null); continue; case '3': _0x4d4418[_0x4cc7('0xb1b')](0x0, null); continue; case '4': _0x4d4418 = _0x4d4418['_context3D']; continue; } break; } }, '__class__': _0x2ac2d6 }); var _0x204e72 = function(_0x2ddaa5) { if (_0x4cc7('0x1fb3') !== _0x4cc7('0x1fb4')) { this['_inverseSceneMatrix'] = _0x2bc114['toFloatVector'](null); _0x43c819[_0x4cc7('0x96b')](this, _0x2ddaa5); } else { f = _0x4bf907++; f = d + f * c; 0x0 > f ? f += this[_0x4cc7('0x1fb5')][_0x4cc7('0x26')][_0x4cc7('0x34')]() : f >= this[_0x4cc7('0x1fb5')][_0x4cc7('0x26')]['get_length']() && (f -= this['polygonSides'][_0x4cc7('0x26')][_0x4cc7('0x34')]()); _0x48c401 = new _0x398955(); _0x2ddaa5[_0x4cc7('0x29')](_0x48c401); _0x48c401['setNormal'](b['x'], b['y'], b['z']); var _0x34148f = new _0x1f7569(); _0x34148f[_0x4cc7('0xb46')](this[_0x4cc7('0x1fb5')]['vertices'][_0x4cc7('0x2b')](f)['x']); _0x34148f[_0x4cc7('0xb44')](this[_0x4cc7('0x1fb5')][_0x4cc7('0x26')]['get'](f)['y']); _0x34148f[_0x4cc7('0xf9a')](0xb4 * this[_0x4cc7('0x1fb5')][_0x4cc7('0x25')][_0x4cc7('0x2b')](f) / 3.141592653589793); _0x48c401['set_object3D'](_0x34148f); } }; _0x16dada[_0x2d63f9[_0x4cc7('0x45b')]] = _0x204e72; _0x204e72[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x1ecc'), 'ShadowCasterPass']; _0x204e72['__super__'] = _0x43c819; _0x204e72[_0x4cc7('0x8')] = _0x5aff49(_0x43c819[_0x4cc7('0x8')], { '_tangentSpace': null, '_lightVertexConstantIndex': null, '_inverseSceneMatrix': null, 'createCompiler': function(_0x5cd2ba) { return new _0xa5eed9(_0x5cd2ba); }, 'updateLights': function() { _0x43c819['prototype']['updateLights'][_0x4cc7('0x96b')](this); if (null != this[_0x4cc7('0x1b42')]) { var _0x27331b = 0x0 < this['_lightPicker']['get_numCastingPointLights']() ? 0x1 : 0x0; var _0x39fa5b = 0x0 < this[_0x4cc7('0x1b42')][_0x4cc7('0x1b91')]() ? 0x1 : 0x0; } else _0x39fa5b = _0x27331b = 0x0; this['_numLightProbes'] = 0x0; if (0x1 < _0x27331b + _0x39fa5b) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1fb6'))); if (_0x27331b != this[_0x4cc7('0x1434')] || _0x39fa5b != this[_0x4cc7('0x119c')]) this[_0x4cc7('0x1434')] = _0x27331b, this['_numDirectionalLights'] = _0x39fa5b, this[_0x4cc7('0x1b50')](); }, 'updateShaderProperties': function() { _0x43c819[_0x4cc7('0x8')][_0x4cc7('0x1f03')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x1a28')] = _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0x1a29')], _0xa5eed9)[_0x4cc7('0xf1b')](); }, 'updateRegisterIndices': function() { _0x43c819['prototype']['updateRegisterIndices'][_0x4cc7('0x96b')](this); this[_0x4cc7('0x118f')] = _0x5260f5[_0x4cc7('0x99b')](this['_compiler'], _0xa5eed9)[_0x4cc7('0x1c59')](); }, 'render': function(_0x14fd28, _0x3fcb02, _0x19acb5, _0x229fe2) { _0x14fd28[_0x4cc7('0x3de')]()[_0x4cc7('0xf37')](this[_0x4cc7('0x1f7f')]); if (this['_tangentSpace'] && 0x0 <= this[_0x4cc7('0x1bc0')]) { var _0x4846c3 = _0x19acb5[_0x4cc7('0x13f9')]() , _0x42b427 = _0x4846c3['x'] , _0x2112a9 = _0x4846c3['y']; _0x4846c3 = _0x4846c3['z']; this['_vertexConstantData'][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bc0')], this[_0x4cc7('0x1f7f')]['get'](0x0) * _0x42b427 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x4) * _0x2112a9 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x8) * _0x4846c3 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0xc)); this[_0x4cc7('0x1bc7')]['set'](this[_0x4cc7('0x1bc0')] + 0x1, this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x1) * _0x42b427 + this['_inverseSceneMatrix'][_0x4cc7('0x2b')](0x5) * _0x2112a9 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x9) * _0x4846c3 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0xd)); this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bc0')] + 0x2, this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x2) * _0x42b427 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x6) * _0x2112a9 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0xa) * _0x4846c3 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0xe)); } _0x43c819[_0x4cc7('0x8')][_0x4cc7('0xa17')][_0x4cc7('0x96b')](this, _0x14fd28, _0x3fcb02, _0x19acb5, _0x229fe2); }, 'activate': function(_0x18692b, _0x4533b8) { _0x43c819[_0x4cc7('0x8')][_0x4cc7('0x5d')][_0x4cc7('0x96b')](this, _0x18692b, _0x4533b8); !this[_0x4cc7('0x1a28')] && 0x0 <= this[_0x4cc7('0x1bc0')] && (_0x18692b = _0x4533b8[_0x4cc7('0x13f9')](), this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bc0')], _0x18692b['x']), this['_vertexConstantData']['set'](this[_0x4cc7('0x1bc0')] + 0x1, _0x18692b['y']), this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bc0')] + 0x2, _0x18692b['z'])); }, 'updateLightConstants': function() { if (_0x4cc7('0x1fb7') === _0x4cc7('0x1fb7')) { var _0x3d5996 = this['_lightVertexConstantIndex']; var _0x1948de = this['_lightFragmentConstantIndex']; if (0x0 < this[_0x4cc7('0x119c')]) { if (_0x4cc7('0x1fb8') !== _0x4cc7('0x1fb8')) { 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')](); } else { var _0x2fddb6 = '3|5|10|0|2|13|12|6|8|4|7|1|9|11'[_0x4cc7('0x46')]('|') , _0x1c9ee4 = 0x0; while (!![]) { switch (_0x2fddb6[_0x1c9ee4++]) { case '0': this[_0x4cc7('0x1f36')] += _0x4328ec[_0x4cc7('0x1538')]; continue; case '1': this['_fragmentConstantData'][_0x4cc7('0x9e7')](_0x1948de++, _0x4328ec[_0x4cc7('0x1552')]); continue; case '2': this[_0x4cc7('0x1f37')] += _0x4328ec[_0x4cc7('0x154f')]; continue; case '3': var _0x4328ec = this['_lightPicker'][_0x4cc7('0x1cb2')]()[_0x4cc7('0x2b')](0x0); continue; case '4': this[_0x4cc7('0x1ac4')]['set'](_0x1948de++, 0x1); continue; case '5': var _0xec3ff = _0x4328ec[_0x4cc7('0x1562')](); continue; case '6': this[_0x4cc7('0x1ac4')]['set'](_0x1948de++, _0x4328ec[_0x4cc7('0x1534')]); continue; case '7': this['_fragmentConstantData'][_0x4cc7('0x9e7')](_0x1948de++, _0x4328ec['_specularR']); continue; case '8': this['_fragmentConstantData'][_0x4cc7('0x9e7')](_0x1948de++, _0x4328ec[_0x4cc7('0x1535')]); continue; case '9': this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1948de++, _0x4328ec[_0x4cc7('0x1531')]); continue; case '10': this[_0x4cc7('0x1f35')] += _0x4328ec['_ambientR']; continue; case '11': this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1948de++, 0x1); continue; case '12': this[_0x4cc7('0x1ac4')]['set'](_0x1948de++, _0x4328ec[_0x4cc7('0x1533')]); continue; case '13': if (this['_tangentSpace']) { var _0x296676 = -_0xec3ff['x']; var _0x477813 = -_0xec3ff['y']; _0xec3ff = -_0xec3ff['z']; this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](_0x3d5996++, this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x0) * _0x296676 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x4) * _0x477813 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x8) * _0xec3ff); this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](_0x3d5996++, this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x1) * _0x296676 + this[_0x4cc7('0x1f7f')]['get'](0x5) * _0x477813 + this['_inverseSceneMatrix'][_0x4cc7('0x2b')](0x9) * _0xec3ff); this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](_0x3d5996++, this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x2) * _0x296676 + this[_0x4cc7('0x1f7f')]['get'](0x6) * _0x477813 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0xa) * _0xec3ff); this['_vertexConstantData']['set'](_0x3d5996++, 0x1); } else this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1948de++, -_0xec3ff['x']), this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1948de++, -_0xec3ff['y']), this['_fragmentConstantData'][_0x4cc7('0x9e7')](_0x1948de++, -_0xec3ff['z']), this['_fragmentConstantData'][_0x4cc7('0x9e7')](_0x1948de++, 0x1); continue; } break; } } } else 0x0 < this[_0x4cc7('0x1434')] && (_0x4328ec = this[_0x4cc7('0x1b42')]['get_castingPointLights']()[_0x4cc7('0x2b')](0x0), _0xec3ff = _0x4328ec[_0x4cc7('0x13f9')](), this[_0x4cc7('0x1f35')] += _0x4328ec['_ambientR'], this[_0x4cc7('0x1f36')] += _0x4328ec[_0x4cc7('0x1538')], this[_0x4cc7('0x1f37')] += _0x4328ec[_0x4cc7('0x154f')], this['_tangentSpace'] ? (_0x296676 = _0xec3ff['x'], _0x477813 = _0xec3ff['y'], _0xec3ff = _0xec3ff['z'], this[_0x4cc7('0x1bc7')]['set'](_0x3d5996++, this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x0) * _0x296676 + this['_inverseSceneMatrix'][_0x4cc7('0x2b')](0x4) * _0x477813 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x8) * _0xec3ff + this[_0x4cc7('0x1f7f')]['get'](0xc)), this[_0x4cc7('0x1bc7')]['set'](_0x3d5996++, this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x1) * _0x296676 + this['_inverseSceneMatrix'][_0x4cc7('0x2b')](0x5) * _0x477813 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x9) * _0xec3ff + this['_inverseSceneMatrix'][_0x4cc7('0x2b')](0xd)), this['_vertexConstantData'][_0x4cc7('0x9e7')](_0x3d5996++, this[_0x4cc7('0x1f7f')]['get'](0x2) * _0x296676 + this[_0x4cc7('0x1f7f')]['get'](0x6) * _0x477813 + this[_0x4cc7('0x1f7f')]['get'](0xa) * _0xec3ff + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0xe))) : (this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](_0x3d5996++, _0xec3ff['x']), this[_0x4cc7('0x1bc7')]['set'](_0x3d5996++, _0xec3ff['y']), this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](_0x3d5996++, _0xec3ff['z'])), this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](_0x3d5996++, 0x1), this[_0x4cc7('0x1ac4')]['set'](_0x1948de++, _0x4328ec[_0x4cc7('0x1533')]), this['_fragmentConstantData'][_0x4cc7('0x9e7')](_0x1948de++, _0x4328ec[_0x4cc7('0x1534')]), this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1948de++, _0x4328ec[_0x4cc7('0x1535')]), this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1948de++, _0x4328ec[_0x4cc7('0xf38')] * _0x4328ec['_radius']), this[_0x4cc7('0x1ac4')]['set'](_0x1948de++, _0x4328ec['_specularR']), this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1948de++, _0x4328ec['_specularG']), this[_0x4cc7('0x1ac4')]['set'](_0x1948de++, _0x4328ec['_specularB']), this['_fragmentConstantData'][_0x4cc7('0x9e7')](_0x1948de++, _0x4328ec[_0x4cc7('0x156a')])); } else { null == _0xec3ff && (_0xec3ff = 0x0); null == _0x1948de && (_0x1948de = 0x0); this[_0x4cc7('0x928')] = new _0x57743b(); this['buffer'] = _0x3d5996; this[_0x4cc7('0x18f5')] = _0x1948de; this[_0x4cc7('0x924')] = new _0x1c5b0b(this); null != _0x4328ec && 0x0 != _0x4328ec && this[_0x4cc7('0xb7c')](_0x4328ec); this[_0x4cc7('0x1fbc')](_0xec3ff); null != _0x3d5996 && this[_0x4cc7('0x8fe')](); } }, 'usesProbes': function() { return !0x1; }, 'usesLights': function() { return !0x0; }, 'updateProbes': function(_0x34f2df) {}, '__class__': _0x204e72 }); var _0x5799be = function(_0x39dc2f, _0x5d6d3f) { null == _0x5d6d3f && (_0x5d6d3f = 0xf); null == _0x39dc2f && (_0x39dc2f = 0x200); this['_projectionTexturesInvalid'] = !0x0; _0x4ceea0[_0x4cc7('0x96b')](this, !0x0); this[_0x4cc7('0x1fbd')] = _0x39dc2f; this[_0x4cc7('0x1eca')] = 0x2; this['_numUsedVertexConstants'] = 0x7; _0x39dc2f = [_0x5d6d3f, 0x0, 0x0, 0x0]; _0x5d6d3f = _0x2bc114['toFloatVector'](null); for (var _0x228a55 = 0x0, _0x4bac70 = _0x39dc2f[_0x4cc7('0x21')]; _0x2d63f9[_0x4cc7('0x135')](_0x228a55, _0x4bac70); ) { if ('nlMni' !== _0x4cc7('0x1fbe')) { var _0x3e3a47 = _0x56067a[_0x4cc7('0x1fbf')][_0x4cc7('0x46')]('|') , _0x384698 = 0x0; while (!![]) { switch (_0x3e3a47[_0x384698++]) { case '0': this[_0x4cc7('0x1fc0')] = this[_0x4cc7('0x14da')] = this['_textureWidth'] = this[_0x4cc7('0x1270')] = -0x1; continue; case '1': this['_textureDimensionsInvalid'] = this['_program3DInvalid'] = !0x0; continue; case '2': _0x56067a[_0x4cc7('0x65b')](null, _0x39dc2f) && (_0x39dc2f = !0x1); continue; case '3': this[_0x4cc7('0x14df')] = 0x0; continue; case '4': this[_0x4cc7('0x1103')] = _0x39dc2f; continue; } break; } } else { var _0x2d0ba0 = _0x228a55++; _0x5d6d3f[_0x4cc7('0x9e7')](_0x2d0ba0, _0x39dc2f[_0x2d0ba0]); } } this[_0x4cc7('0x1fc1')] = _0x5d6d3f; _0x39dc2f = [0x1, 0xff, 0xfe01, 0xfd02ff, 0.00392156862745098, 0.00392156862745098, 0.00392156862745098, 0x0]; _0x5d6d3f = _0x2bc114[_0x4cc7('0x9cf')](null); _0x228a55 = 0x0; for (_0x4bac70 = _0x39dc2f['length']; _0x228a55 < _0x4bac70; ) _0x2d0ba0 = _0x228a55++, _0x5d6d3f[_0x4cc7('0x9e7')](_0x2d0ba0, _0x39dc2f[_0x2d0ba0]); this[_0x4cc7('0x1fc2')] = _0x5d6d3f; _0x39dc2f = [_0x4cc7('0x1bdb'), _0x4cc7('0x1f90')]; _0x5d6d3f = _0x2bc114[_0x4cc7('0x24')](null); _0x228a55 = 0x0; for (_0x4bac70 = _0x39dc2f[_0x4cc7('0x21')]; _0x228a55 < _0x4bac70; ) _0x2d0ba0 = _0x228a55++, _0x5d6d3f['set'](_0x2d0ba0, _0x39dc2f[_0x2d0ba0]); this[_0x4cc7('0x147c')] = _0x5d6d3f; _0x39dc2f = [_0x4cc7('0x1bdc'), _0x4cc7('0x1fc3')]; _0x5d6d3f = _0x2bc114[_0x4cc7('0x24')](null); _0x228a55 = 0x0; for (_0x4bac70 = _0x39dc2f[_0x4cc7('0x21')]; _0x228a55 < _0x4bac70; ) _0x2d0ba0 = _0x228a55++, _0x5d6d3f[_0x4cc7('0x9e7')](_0x2d0ba0, _0x39dc2f[_0x2d0ba0]); this[_0x4cc7('0x147e')] = _0x5d6d3f; }; _0x16dada[_0x4cc7('0x1fc4')] = _0x5799be; _0x5799be[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x2d63f9[_0x4cc7('0x43a')], _0x4cc7('0x1ecc'), _0x4cc7('0x1fc5')]; _0x5799be[_0x4cc7('0x92b')] = _0x4ceea0; _0x5799be[_0x4cc7('0x8')] = _0x5aff49(_0x4ceea0[_0x4cc7('0x8')], { '_textures': null, '_projections': null, '_textureSize': null, '_polyOffset': null, '_enc': null, '_projectionTexturesInvalid': null, 'dispose': function() { if (null != this[_0x4cc7('0x1aa8')]) { for (var _0x58e495 = 0x0, _0xd165df = this[_0x4cc7('0x1aa8')][_0x4cc7('0x34')](); _0x58e495 < _0xd165df; ) { var _0x456330 = _0x58e495++; for (_0x456330 = this['_textures'][_0x4cc7('0x2b')](_0x456330)['iterator'](); _0x456330[_0x4cc7('0x94e')](); ) _0x456330['next']()[_0x4cc7('0xa35')](); } this['_textures'] = null; } }, 'updateProjectionTextures': function() { if ('lBjik' !== 'lBjik') { return Math[_0x4cc7('0x53')](_0x331be6['toFloat'](_0x368641 - this[_0x4cc7('0x1f6f')]), this[_0x4cc7('0x1f6b')]) | 0x0; } else { if (null != this['_textures']) for (var _0x368641 = 0x0, _0x55e494 = this[_0x4cc7('0x1aa8')][_0x4cc7('0x34')](); _0x368641 < _0x55e494; ) { var _0x3f0a77 = _0x368641++; for (_0x3f0a77 = this['_textures'][_0x4cc7('0x2b')](_0x3f0a77)['iterator'](); _0x3f0a77[_0x4cc7('0x94e')](); ) _0x3f0a77[_0x4cc7('0x3a')]()[_0x4cc7('0xa35')](); } this['_textures'] = _0x2bc114[_0x4cc7('0x9d3')](null, 0x8); this[_0x4cc7('0x1fc6')] = new _0x142a66(); this['_projectionTexturesInvalid'] = !0x1; } }, 'getVertexCode': function() { return _0x4cc7('0x1fc7'); }, 'getFragmentCode': function(_0x3c5aba) { if (_0x2d63f9[_0x4cc7('0x130')](_0x4cc7('0x1fc8'), _0x4cc7('0x1fc8'))) { if (null == b || null == _0x3c5aba) return null; var _0x28bca1 = _0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) ? this['_defaultColorMaterial'] : new _0x2129f7(this[_0x4cc7('0x189d')][_0x4cc7('0x431')]()); var _0x7bf9d = b[_0x4cc7('0x189e')][_0x4cc7('0x189f')][_0x4cc7('0x18a0')] , _0x3f4ff6 = b['shader'][_0x4cc7('0x189f')]['diffuse'] , _0xea086f = b[_0x4cc7('0x189e')][_0x4cc7('0x189f')]['specular'] , _0xfe7a2e = Object[_0x4cc7('0x8')][_0x4cc7('0x959')]['call'](b[_0x4cc7('0x189e')]['props'], _0x4cc7('0x18a3')) ? b[_0x4cc7('0x189e')][_0x4cc7('0x189f')][_0x4cc7('0x18a3')] : 0xa , _0x209213 = Object['prototype'][_0x4cc7('0x959')]['call'](b[_0x4cc7('0x189e')][_0x4cc7('0x189f')], _0x4cc7('0x18a4')) ? b[_0x4cc7('0x189e')][_0x4cc7('0x189f')][_0x4cc7('0x18a4')] : 0x1; null != _0x3f4ff6 && null != _0x3f4ff6[_0x4cc7('0x5c1')] && null != b[_0x4cc7('0x18a5')] ? (b = b[_0x4cc7('0x18a5')][_0x4cc7('0x1010')], _0x28bca1 = this[_0x4cc7('0x182f')], b = null != _0x842c50[b] ? _0x28bca1[_0x4cc7('0xd77')](b) : _0x28bca1['h'][b], null != b[_0x4cc7('0x18a6')] && this[_0x4cc7('0x1609')](_0x5260f5[_0x4cc7('0x99b')](b[_0x4cc7('0x18a6')], _0xf32aa2)[_0x4cc7('0xaf0')]()) ? (_0x28bca1 = this[_0x4cc7('0x1831')](_0x5260f5[_0x4cc7('0x99b')](b[_0x4cc7('0x18a6')], _0xf32aa2)['get_bitmapData']()), _0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) && _0x5260f5[_0x4cc7('0x99b')](_0x28bca1, _0x705f29)[_0x4cc7('0x10cd')](_0x209213)) : _0x28bca1 = this[_0x4cc7('0x1831')]()) : null != _0x3f4ff6 && null != _0x3f4ff6[_0x4cc7('0x24c')] && (_0x28bca1 = _0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) ? new _0x43ea86(_0x3f4ff6[_0x4cc7('0x24c')][_0x4cc7('0x18a7')](),_0x209213) : new _0x2129f7(_0x3f4ff6['color'][_0x4cc7('0x18a7')]())); _0x4f6276['trace'](_0x4cc7('0x18a8') + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6['toFloat'](this[_0x4cc7('0x15c0')]()))); _0x56067a['heZbN'](null, _0x28bca1) && (_0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) ? (_0x5260f5[_0x4cc7('0x99b')](_0x28bca1, _0x3b6e45)[_0x4cc7('0x1788')](new _0x19e25c()), _0x5260f5[_0x4cc7('0x99b')](_0x28bca1, _0x3b6e45)[_0x4cc7('0x42d')](new _0x2d186d()), _0x5260f5[_0x4cc7('0x99b')](_0x28bca1, _0x3b6e45)['set_specularMethod'](new _0x2cd77f()), _0x5260f5['__cast'](_0x28bca1, _0x3b6e45)[_0x4cc7('0x17ac')](new _0x1c055e()), _0x5260f5[_0x4cc7('0x99b')](_0x28bca1, _0x3b6e45)[_0x4cc7('0x1555')](null != _0x7bf9d && null != _0x7bf9d['color'] ? _0x7bf9d[_0x4cc7('0x24c')][_0x4cc7('0x18a7')]() : 0x303030), _0x5260f5[_0x4cc7('0x99b')](_0x28bca1, _0x3b6e45)[_0x4cc7('0x1784')](null != _0xea086f && null != _0xea086f[_0x4cc7('0x24c')] ? _0xea086f['color'][_0x4cc7('0x18a7')]() : 0x202020), _0x5260f5[_0x4cc7('0x99b')](_0x28bca1, _0x3b6e45)[_0x4cc7('0x42a')](_0xfe7a2e), _0x5260f5[_0x4cc7('0x99b')](_0x28bca1, _0x3b6e45)[_0x4cc7('0x81')](0x1), _0x5260f5['__cast'](_0x28bca1, _0x3b6e45)[_0x4cc7('0x1558')](0x1)) : (_0x5260f5['__cast'](_0x28bca1, _0x5825ec)['set_ambientMethod'](new _0x19e25c()), _0x5260f5[_0x4cc7('0x99b')](_0x28bca1, _0x5825ec)[_0x4cc7('0x42d')](new _0x2d186d()), _0x5260f5[_0x4cc7('0x99b')](_0x28bca1, _0x5825ec)[_0x4cc7('0x42b')](new _0x2cd77f()), _0x5260f5[_0x4cc7('0x99b')](_0x28bca1, _0x5825ec)[_0x4cc7('0x1555')](null != _0x7bf9d && null != _0x7bf9d[_0x4cc7('0x24c')] ? _0x7bf9d[_0x4cc7('0x24c')][_0x4cc7('0x18a7')]() : 0x303030), _0x5260f5['__cast'](_0x28bca1, _0x5825ec)[_0x4cc7('0x1784')](null != _0xea086f && _0x56067a['ZUIOZ'](null, _0xea086f[_0x4cc7('0x24c')]) ? _0xea086f['color']['get_rgb']() : 0x202020), _0x5260f5['__cast'](_0x28bca1, _0x5825ec)['set_gloss'](_0xfe7a2e), _0x5260f5[_0x4cc7('0x99b')](_0x28bca1, _0x5825ec)[_0x4cc7('0x81')](0x1), _0x5260f5[_0x4cc7('0x99b')](_0x28bca1, _0x5825ec)[_0x4cc7('0x1558')](0x1))); _0x28bca1['set_name'](_0x3c5aba['id']); this[_0x4cc7('0xed1')](_0x28bca1); return _0x28bca1; } else { return _0x4cc7('0x1fc9'); } }, 'getDepthMap': function(_0x4bc518, _0x44004c) { return this['_textures'][_0x4cc7('0x2b')](_0x44004c['_stage3DIndex'])['h'][_0x4bc518[_0x4cc7('0x8ed')]]; }, 'getProjection': function(_0x1719fd) { return this[_0x4cc7('0x1fc6')]['h'][_0x1719fd[_0x4cc7('0x8ed')]]; }, 'render': function(_0x2e61d1, _0x4d5273, _0x5f58a1, _0x5d50a2) { var _0x4db358 = _0x4d5273[_0x4cc7('0x117f')]; _0x5d50a2 = _0x4d5273[_0x4cc7('0xdb2')]; var _0x2acda0 = this[_0x4cc7('0x1b42')][_0x4cc7('0x1caf')](); null == this[_0x4cc7('0x1aa8')][_0x4cc7('0x2b')](_0x4db358) && this[_0x4cc7('0x1aa8')][_0x4cc7('0x9e7')](_0x4db358, new _0x142a66()); if (null == this['_projections']['h']['__keys__'][_0x2e61d1[_0x4cc7('0x8ed')]]) { var _0x28723b = this[_0x4cc7('0x1fc6')] , _0x3b36cf = new _0x165614(); _0x28723b[_0x4cc7('0x9e7')](_0x2e61d1, _0x3b36cf); } _0x2acda0[_0x4cc7('0x34')](); _0x5f58a1 = _0x2acda0[_0x4cc7('0x2b')](0x0)[_0x4cc7('0x1fca')](_0x2e61d1, _0x5f58a1, this[_0x4cc7('0x1fc6')]['h'][_0x2e61d1[_0x4cc7('0x8ed')]]); null == this[_0x4cc7('0x1aa8')][_0x4cc7('0x2b')](_0x4db358)['h'][_0x4cc7('0x9f0')][_0x2e61d1[_0x4cc7('0x8ed')]] && (_0x2acda0 = this['_textures'][_0x4cc7('0x2b')](_0x4db358), _0x28723b = _0x5d50a2[_0x4cc7('0x1fcb')](this[_0x4cc7('0x1fbd')], this['_textureSize'], 0x1, !0x0), _0x2acda0[_0x4cc7('0x9e7')](_0x2e61d1, _0x28723b)); _0x4db358 = this[_0x4cc7('0x1aa8')]['get'](_0x4db358)['h'][_0x2e61d1[_0x4cc7('0x8ed')]]; _0x4d5273['setRenderTarget'](_0x4db358, !0x0); _0x5d50a2[_0x4cc7('0x9fd')](0x1, 0x1, 0x1); _0x5d50a2[_0x4cc7('0x1f4c')](0x1, 0x0, _0x5f58a1, !0x0); _0x5d50a2[_0x4cc7('0xdc4')](0x0, 0x0, this[_0x4cc7('0x1fc2')], 0x2); _0x2e61d1['activateVertexBuffer'](0x0, _0x4d5273); _0x2e61d1['activateVertexNormalBuffer'](0x1, _0x4d5273); _0x4d5273[_0x4cc7('0x1f3c')](_0x2e61d1[_0x4cc7('0xb1e')](_0x4d5273), 0x0, _0x2e61d1[_0x4cc7('0x114b')]()); }, 'activate': function(_0x15d9a8, _0x3bff78) { this[_0x4cc7('0x1fcc')] && this['updateProjectionTextures'](); _0x4ceea0[_0x4cc7('0x8')][_0x4cc7('0x5d')][_0x4cc7('0x96b')](this, _0x15d9a8, _0x3bff78); _0x15d9a8['get_context3D']()[_0x4cc7('0xdc4')](0x1, 0x4, this[_0x4cc7('0x1fc1')], 0x1); }, '__class__': _0x5799be }); var _0x173c60 = function() { _0x4ceea0['call'](this); this['set_mipmap'](!0x1); this[_0x4cc7('0xe50')] = 0x1; for (var _0x1c8279 = [0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1], _0x16deba = _0x2bc114[_0x4cc7('0x9cf')](null), _0x3d168d = 0x0, _0x27e013 = _0x1c8279[_0x4cc7('0x21')]; _0x3d168d < _0x27e013; ) { var _0xf5a528 = _0x3d168d++; _0x16deba[_0x4cc7('0x9e7')](_0xf5a528, _0x1c8279[_0xf5a528]); } this[_0x4cc7('0x113f')] = _0x16deba; }; _0x16dada[_0x4cc7('0x1fcd')] = _0x173c60; _0x173c60[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'materials', 'passes', _0x4cc7('0x1fce')]; _0x173c60[_0x4cc7('0x92b')] = _0x4ceea0; _0x173c60[_0x4cc7('0x8')] = _0x5aff49(_0x4ceea0[_0x4cc7('0x8')], { '_cubeTexture': null, '_vertexData': null, 'set_cubeTexture': function(_0x412d95) { return this[_0x4cc7('0x1dce')] = _0x412d95; }, 'getVertexCode': function() { if (_0x4cc7('0x1fcf') === 'vErwL') { return 'mul\x20vt0,\x20va0,\x20vc5\x09\x09\x0aadd\x20vt0,\x20vt0,\x20vc4\x09\x09\x0am44\x20op,\x20vt0,\x20vc0\x09\x09\x0amov\x20v0,\x20va0\x0a'; } else { null == b && (b = !0x1); a = _0x22bdfe['createTextField'](0xffffff, 0x28, null, a, b ? null : 0x12c); var _0x22667d = null; null == _0x22667d && (_0x22667d = a['get_defaultTextFormat']()[_0x4cc7('0xe17')] | 0x0); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](new _0x23639f(a), new _0x5a0679(_0x22667d)); _0x22667d = new _0x161060(this['textBounds']); var _0x48c26b = new _0x23639f(a); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x48c26b, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9['LEFT']), _0x22667d); b || (b = new _0x161060(this['textBounds']), _0x22667d = new _0x23639f(a), _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x22667d, new _0x456817(!0x0,0x0), b)); null != this[_0x4cc7('0x1fd0')] ? (b = new _0x23639f(this[_0x4cc7('0x1fd0')]), _0x22667d = this[_0x4cc7('0xcc8')], _0x48c26b = new _0x23639f(a), _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x48c26b, new _0xaf08d9(_0x22667d,_0x30bcc9[_0x4cc7('0x1f79')]), b)) : (b = new _0x161060(this[_0x4cc7('0x1fd1')]), _0x22667d = new _0x23639f(a), _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x22667d, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9['TOP']), b)); this[_0x4cc7('0xa0c')](a); this[_0x4cc7('0x1fd0')] = a; } }, 'getFragmentCode': function(_0x2322a3) { switch (this[_0x4cc7('0x1dce')]['get_format']()) { case 0x3: _0x2322a3 = _0x4cc7('0x1cd2'); break; case 0x4: _0x2322a3 = 'dxt5,'; break; default: _0x2322a3 = ''; } var _0x1de769 = _0x4cc7('0x1fd2'); this[_0x4cc7('0x1dce')][_0x4cc7('0x465')]() && (_0x1de769 = ',miplinear'); return _0x4cc7('0x1fd3') + _0x2322a3 + _0x4cc7('0x1fd4') + _0x1de769 + _0x4cc7('0x1fd5'); }, 'render': function(_0x4c0ce3, _0x3ce830, _0x43ef90, _0x52290f) { var _0x159d52 = _0x3ce830[_0x4cc7('0xdb2')] , _0x4204d7 = _0x43ef90['get_scenePosition'](); this[_0x4cc7('0x113f')][_0x4cc7('0x9e7')](0x0, _0x4204d7['x']); this[_0x4cc7('0x113f')][_0x4cc7('0x9e7')](0x1, _0x4204d7['y']); this[_0x4cc7('0x113f')]['set'](0x2, _0x4204d7['z']); this['_vertexData'][_0x4cc7('0x9e7')](0x4, this['_vertexData']['set'](0x5, this[_0x4cc7('0x113f')][_0x4cc7('0x9e7')](0x6, _0x43ef90[_0x4cc7('0x102a')]()[_0x4cc7('0x1077')]() / Math[_0x4cc7('0x2c')](0x3)))); _0x159d52[_0x4cc7('0x1f4c')](0x1, 0x0, _0x52290f, !0x0); _0x159d52['setProgramConstantsFromVector'](0x1, 0x4, this[_0x4cc7('0x113f')], 0x2); _0x4c0ce3[_0x4cc7('0xe40')](0x0, _0x3ce830); _0x3ce830['drawTriangles'](_0x4c0ce3['getIndexBuffer'](_0x3ce830), 0x0, _0x4c0ce3[_0x4cc7('0x114b')]()); }, 'activate': function(_0x4bbd28, _0x15e535) { _0x4ceea0[_0x4cc7('0x8')][_0x4cc7('0x5d')][_0x4cc7('0x96b')](this, _0x4bbd28, _0x15e535); _0x15e535 = _0x4bbd28[_0x4cc7('0xdb2')]; _0x15e535['setDepthTest'](!0x1, 0x4); _0x15e535[_0x4cc7('0x19bf')](0x0, this[_0x4cc7('0x1dce')]['getTextureForStage3D'](_0x4bbd28)); }, '__class__': _0x173c60, '__properties__': _0x5aff49(_0x4ceea0[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_cubeTexture': _0x4cc7('0x1ba5') }) }); var _0xfd3dda = function(_0x4d9b19) { this['_includeCasters'] = !0x0; _0x43c819[_0x4cc7('0x96b')](this, _0x4d9b19); this[_0x4cc7('0x1fd6')] = !0x0; }; _0x16dada[_0x2d63f9['OGzqI']] = _0xfd3dda; _0xfd3dda[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'materials', _0x4cc7('0x1ecc'), _0x4cc7('0x1fd7')]; _0xfd3dda[_0x4cc7('0x92b')] = _0x43c819; _0xfd3dda[_0x4cc7('0x8')] = _0x5aff49(_0x43c819['prototype'], { '_includeCasters': null, '_ignoreLights': null, 'createCompiler': function(_0x59e027) { return new _0x199b2e(_0x59e027); }, 'get_colorTransform': function() { return null != this[_0x4cc7('0xf27')][_0x4cc7('0x44f')]() ? this[_0x4cc7('0xf27')][_0x4cc7('0x1e7f')][_0x4cc7('0xb0f')]() : null; }, 'set_colorTransform': function(_0x4ad480) { if (_0x4cc7('0x1fd8') === _0x4cc7('0x1fd8')) { null != _0x4ad480 ? (null == this[_0x4cc7('0x44f')]() && this['set_colorTransformMethod'](new _0x5f195e()), this[_0x4cc7('0xf27')][_0x4cc7('0x1e7f')][_0x4cc7('0x17ac')](_0x4ad480)) : null == _0x4ad480 && (null != this[_0x4cc7('0xf27')]['_colorTransformMethod'] && this[_0x4cc7('0x1e83')](null), this[_0x4cc7('0x1e83')](this[_0x4cc7('0xf27')][_0x4cc7('0x1e7f')] = null)); return _0x4ad480; } else { this[_0x4cc7('0x1892')](_0x4ad480[_0x4cc7('0xe6f')]['get'](l), b, c, e); } }, 'get_colorTransformMethod': function() { return this[_0x4cc7('0xf27')][_0x4cc7('0x44f')](); }, 'set_colorTransformMethod': function(_0x4d8129) { this[_0x4cc7('0xf27')][_0x4cc7('0x1e83')](_0x4d8129); return _0x4d8129; }, 'addMethod': function(_0x2c3b77) { if (_0x4cc7('0x1fd9') === _0x56067a[_0x4cc7('0x1fda')]) { _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x4c); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x18); _0x180fa9['view']['get_camera']()[_0x4cc7('0xd5a')](0x1964); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](1.3, 89.2, null, 0x1a); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x3e); var _0x1d2cd6 = _0x1baaa1[_0x4cc7('0x7d9')](0x1e0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x71d'), -0x118, -0xd2, null, _0x1d2cd6, null, null, null); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x1fdb'), 0x0, -0x28, null, null, -0x1, null, null); _0x1d2cd6 = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x1fdc'), 0x8c, 0x50, null, null, -0x1, _0x1d2cd6, null); _0x1d2cd6 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1fdd'), 0x14, 0x168, null, null, null, _0x1d2cd6, null); } else { this[_0x4cc7('0xf27')][_0x4cc7('0x179e')](_0x2c3b77); } }, 'get_numMethods': function() { if (_0x2d63f9[_0x4cc7('0x166')] === _0x4cc7('0x1fde')) { return this[_0x4cc7('0xf27')][_0x4cc7('0x1b76')](); } else { null != a && (this['isComplete'] ? a(this[_0x4cc7('0x9')]) : this[_0x4cc7('0x1fdf')] || (null == this[_0x4cc7('0xbde')] && (this[_0x4cc7('0xbde')] = []), this[_0x4cc7('0xbde')][_0x4cc7('0x29')](a))); return this; } }, 'updateLights': function() { null == this[_0x4cc7('0x1b42')] || this['_ignoreLights'] ? this[_0x4cc7('0x1433')] = this[_0x4cc7('0x119c')] = this[_0x4cc7('0x1434')] = 0x0 : (this[_0x4cc7('0x1434')] = this['_lightPicker'][_0x4cc7('0x1b8f')](), this['_numDirectionalLights'] = this['_lightPicker']['get_numDirectionalLights'](), this[_0x4cc7('0x1433')] = this['_lightPicker']['get_numLightProbes'](), this[_0x4cc7('0x1f6c')] && (this[_0x4cc7('0x1434')] += this['_lightPicker'][_0x4cc7('0x1b92')](), this['_numDirectionalLights'] += this[_0x4cc7('0x1b42')]['get_numCastingDirectionalLights']())); this[_0x4cc7('0x1b50')](); }, 'activate': function(_0x1ac760, _0x8d94e0) { _0x43c819[_0x4cc7('0x8')][_0x4cc7('0x5d')]['call'](this, _0x1ac760, _0x8d94e0); null != this[_0x4cc7('0xf27')][_0x4cc7('0x1e7f')] && this[_0x4cc7('0xf27')][_0x4cc7('0x1e7f')][_0x4cc7('0x5d')](this['_methodSetup'][_0x4cc7('0x1e80')], _0x1ac760); for (var _0xb7fdd5 = this[_0x4cc7('0xf27')]['_methods'], _0x80120d = 0x0, _0x2cc14e = _0xb7fdd5[_0x4cc7('0x34')](); _0x80120d < _0x2cc14e; ) { var _0x1be25f = _0x80120d++; _0x1be25f = _0xb7fdd5['get'](_0x1be25f); _0x1be25f[_0x4cc7('0x8ef')][_0x4cc7('0x5d')](_0x1be25f[_0x4cc7('0x42')], _0x1ac760); } 0x0 <= this[_0x4cc7('0x1bc0')] && (_0x1ac760 = _0x8d94e0[_0x4cc7('0x13f9')](), this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bc0')], _0x1ac760['x']), this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this['_cameraPositionIndex'] + 0x1, _0x1ac760['y']), this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this['_cameraPositionIndex'] + 0x2, _0x1ac760['z'])); }, 'deactivate': function(_0x23f8aa) { _0x43c819[_0x4cc7('0x8')][_0x4cc7('0xa14')]['call'](this, _0x23f8aa); null != this['_methodSetup']['_colorTransformMethod'] && this[_0x4cc7('0xf27')][_0x4cc7('0x1e7f')]['deactivate'](this[_0x4cc7('0xf27')][_0x4cc7('0x1e80')], _0x23f8aa); for (var _0xb569bc, _0xde286c = this[_0x4cc7('0xf27')][_0x4cc7('0x1e7a')], _0x12c482 = 0x0, _0x133c38 = _0xde286c[_0x4cc7('0x34')](); _0x12c482 < _0x133c38; ) _0xb569bc = _0x12c482++, _0xb569bc = _0xde286c['get'](_0xb569bc), _0xb569bc[_0x4cc7('0x8ef')]['deactivate'](_0xb569bc[_0x4cc7('0x42')], _0x23f8aa); }, 'addPassesFromMethods': function() { _0x43c819[_0x4cc7('0x8')][_0x4cc7('0x1f23')][_0x4cc7('0x96b')](this); null != this[_0x4cc7('0xf27')]['_colorTransformMethod'] && this[_0x4cc7('0x1f29')](this[_0x4cc7('0xf27')]['_colorTransformMethod'][_0x4cc7('0x1cd5')]()); for (var _0x263064 = this[_0x4cc7('0xf27')][_0x4cc7('0x1e7a')], _0x2a8ab0 = 0x0, _0x2e5b56 = _0x263064[_0x4cc7('0x34')](); _0x2a8ab0 < _0x2e5b56; ) { var _0x5a37d4 = _0x2a8ab0++; this[_0x4cc7('0x1f29')](_0x263064[_0x4cc7('0x2b')](_0x5a37d4)[_0x4cc7('0x8ef')]['get_passes']()); } }, 'usesProbesForSpecular': function() { return 0x0 < this['_numLightProbes'] ? 0x0 != (this[_0x4cc7('0x1b6f')] & 0x2) : !0x1; }, 'usesProbesForDiffuse': function() { return 0x0 < this[_0x4cc7('0x1433')] ? 0x0 != (this[_0x4cc7('0x1b8e')] & 0x2) : !0x1; }, 'updateMethodConstants': function() { _0x43c819[_0x4cc7('0x8')][_0x4cc7('0x1fe0')]['call'](this); null != this['_methodSetup'][_0x4cc7('0x1e7f')] && this[_0x4cc7('0xf27')]['_colorTransformMethod'][_0x4cc7('0x1d66')](this['_methodSetup'][_0x4cc7('0x1e80')]); for (var _0x2ae7c4 = this[_0x4cc7('0xf27')][_0x4cc7('0x1e7a')], _0x2706cb = 0x0, _0x2d3f17 = _0x2ae7c4[_0x4cc7('0x34')](); _0x2706cb < _0x2d3f17; ) { var _0x26e7eb = _0x2706cb++; _0x2ae7c4[_0x4cc7('0x2b')](_0x26e7eb)[_0x4cc7('0x8ef')][_0x4cc7('0x1d66')](_0x2ae7c4['get'](_0x26e7eb)[_0x4cc7('0x42')]); } }, 'updateLightConstants': function() { var _0x2e5e51 = 0x0; var _0x5a79b4 = this[_0x4cc7('0x1f6c')] ? 0x2 : 0x1; var _0x1348d7 = this['_lightFragmentConstantIndex']; for (var _0x18988f = 0x0; _0x18988f < _0x5a79b4; ) { var _0x2107d0 = 0x0 != _0x18988f++ ? this['_lightPicker'][_0x4cc7('0x1cb2')]() : this[_0x4cc7('0x1b42')]['get_directionalLights'](); var _0x4a9490 = _0x2107d0[_0x4cc7('0x34')](); _0x2e5e51 += _0x4a9490; for (var _0x2a28e4 = 0x0, _0x5334e1 = _0x4a9490; _0x2a28e4 < _0x5334e1; ) { _0x4a9490 = _0x2a28e4++; var _0x332c6d = _0x2107d0[_0x4cc7('0x2b')](_0x4a9490); _0x4a9490 = _0x332c6d['get_sceneDirection'](); this[_0x4cc7('0x1f35')] += _0x332c6d[_0x4cc7('0x1537')]; this['_ambientLightG'] += _0x332c6d[_0x4cc7('0x1538')]; this[_0x4cc7('0x1f37')] += _0x332c6d['_ambientB']; this['_fragmentConstantData'][_0x4cc7('0x9e7')](_0x1348d7++, -_0x4a9490['x']); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1348d7++, -_0x4a9490['y']); this['_fragmentConstantData'][_0x4cc7('0x9e7')](_0x1348d7++, -_0x4a9490['z']); this['_fragmentConstantData'][_0x4cc7('0x9e7')](_0x1348d7++, 0x1); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1348d7++, _0x332c6d[_0x4cc7('0x1533')]); this['_fragmentConstantData']['set'](_0x1348d7++, _0x332c6d[_0x4cc7('0x1534')]); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1348d7++, _0x332c6d[_0x4cc7('0x1535')]); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1348d7++, 0x1); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1348d7++, _0x332c6d[_0x4cc7('0x1530')]); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1348d7++, _0x332c6d['_specularG']); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1348d7++, _0x332c6d['_specularB']); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1348d7++, 0x1); } } if (this['_numDirectionalLights'] > _0x2e5e51) for (_0x2e5e51 = _0x1348d7 + 0xc * (this[_0x4cc7('0x119c')] - _0x2e5e51); _0x331be6['gt'](_0x2e5e51, _0x1348d7); ) this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1348d7++, 0x0); for (_0x18988f = _0x2e5e51 = 0x0; _0x18988f < _0x5a79b4; ) for (_0x2107d0 = 0x0 != _0x18988f++ ? this[_0x4cc7('0x1b42')][_0x4cc7('0x439')]() : this[_0x4cc7('0x1b42')]['get_pointLights'](), _0x4a9490 = _0x2107d0[_0x4cc7('0x34')](), _0x2a28e4 = 0x0, _0x5334e1 = _0x4a9490; _0x2a28e4 < _0x5334e1; ) _0x4a9490 = _0x2a28e4++, _0x332c6d = _0x2107d0[_0x4cc7('0x2b')](_0x4a9490), _0x4a9490 = _0x332c6d[_0x4cc7('0x13f9')](), this['_ambientLightR'] += _0x332c6d[_0x4cc7('0x1537')], this['_ambientLightG'] += _0x332c6d[_0x4cc7('0x1538')], this[_0x4cc7('0x1f37')] += _0x332c6d[_0x4cc7('0x154f')], this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1348d7++, _0x4a9490['x']), this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1348d7++, _0x4a9490['y']), this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1348d7++, _0x4a9490['z']), this[_0x4cc7('0x1ac4')]['set'](_0x1348d7++, 0x1), this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1348d7++, _0x332c6d['_diffuseR']), this['_fragmentConstantData']['set'](_0x1348d7++, _0x332c6d[_0x4cc7('0x1534')]), this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1348d7++, _0x332c6d['_diffuseB']), this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1348d7++, _0x332c6d['_radius'] * _0x332c6d[_0x4cc7('0xf38')]), this[_0x4cc7('0x1ac4')]['set'](_0x1348d7++, _0x332c6d[_0x4cc7('0x1530')]), this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1348d7++, _0x332c6d[_0x4cc7('0x1552')]), this['_fragmentConstantData'][_0x4cc7('0x9e7')](_0x1348d7++, _0x332c6d['_specularB']), this[_0x4cc7('0x1ac4')]['set'](_0x1348d7++, _0x332c6d[_0x4cc7('0x156a')]); if (this[_0x4cc7('0x1434')] > _0x2e5e51) for (_0x2e5e51 = _0x1348d7 + 0xc * (_0x2e5e51 - this[_0x4cc7('0x1434')]); _0x331be6['gt'](_0x2e5e51, _0x1348d7); ) this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1348d7, 0x0), ++_0x1348d7; }, 'updateProbes': function(_0x36eb86) { var _0x23cc77 = this[_0x4cc7('0x1b42')][_0x4cc7('0x1cb1')]() , _0x3be3f5 = this['_lightPicker'][_0x4cc7('0x1cb0')]() , _0x388c0e = _0x23cc77[_0x4cc7('0x34')]() , _0x209792 = this[_0x4cc7('0x1bff')]() , _0xea77f8 = null != this[_0x4cc7('0xf27')]['_specularMethod'] && this[_0x4cc7('0x1bfc')]() , _0x242614 = _0x36eb86[_0x4cc7('0xdb2')]; if (_0x209792 || _0xea77f8) { for (var _0x5e4e30 = 0x0; _0x5e4e30 < _0x388c0e; ) { if ('yMsZm' === 'yMsZm') { var _0x25374e = _0x5e4e30++; var _0x4bf907 = _0x23cc77[_0x4cc7('0x2b')](_0x25374e); _0x209792 && _0x242614['setTextureAt'](this['_lightProbeDiffuseIndices'][_0x4cc7('0x2b')](_0x25374e), _0x4bf907['get_diffuseMap']()[_0x4cc7('0x19c1')](_0x36eb86)); _0xea77f8 && _0x242614[_0x4cc7('0x19bf')](this['_lightProbeSpecularIndices'][_0x4cc7('0x2b')](_0x25374e), _0x4bf907[_0x4cc7('0x1567')]()[_0x4cc7('0x19c1')](_0x36eb86)); } else { var _0x221fa5 = this['symbolsByClassName']; _0x36eb86 = null != _0x842c50[_0x36eb86] ? _0x221fa5[_0x4cc7('0xd77')](_0x36eb86) : _0x221fa5['h'][_0x36eb86]; return null != _0x36eb86 && _0x5260f5[_0x4cc7('0x9a0')](_0x36eb86, _0x5d81bb) ? _0x6fe3b9['getBitmapData'](_0x36eb86[_0x4cc7('0x1987')]) : null; } } this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](this['_probeWeightsIndex'], _0x3be3f5[_0x4cc7('0x2b')](0x0)); this['_fragmentConstantData'][_0x4cc7('0x9e7')](this[_0x4cc7('0x1ac5')] + 0x1, _0x3be3f5[_0x4cc7('0x2b')](0x1)); this['_fragmentConstantData']['set'](this[_0x4cc7('0x1ac5')] + 0x2, _0x3be3f5['get'](0x2)); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](this['_probeWeightsIndex'] + 0x3, _0x3be3f5[_0x4cc7('0x2b')](0x3)); } }, 'set_ignoreLights': function(_0x44a695) { return this[_0x4cc7('0x1fe1')] = _0x44a695; }, '__class__': _0xfd3dda, '__properties__': _0x5aff49(_0x43c819[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_ignoreLights': _0x4cc7('0x1fe2'), 'get_numMethods': 'get_numMethods', 'set_colorTransformMethod': _0x4cc7('0x1e83'), 'get_colorTransformMethod': 'get_colorTransformMethod', 'set_colorTransform': _0x4cc7('0x17ac'), 'get_colorTransform': _0x4cc7('0xb0f') }) }); var _0x430307 = function() {}; _0x16dada[_0x4cc7('0x1fe3')] = _0x430307; _0x430307[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x43b'), _0x4cc7('0x52a'), _0x4cc7('0x1fe4')]; _0x430307['getDefaultMaterial'] = function(_0x33c26d) { null == _0x430307['_defaultTexture'] && _0x430307['createDefaultTexture'](); null == _0x430307[_0x4cc7('0x1fe5')] && _0x430307['createDefaultMaterial'](); return _0x430307[_0x4cc7('0x1fe5')]; } ; _0x430307[_0x4cc7('0x16a6')] = function(_0x3bfeaa) { if (_0x4cc7('0x1fe6') !== _0x4cc7('0x1fe6')) { return this['_hasData']; } else { null == _0x430307[_0x4cc7('0x17fc')] && _0x430307['createDefaultTexture'](); return _0x430307[_0x4cc7('0x17fc')]; } } ; _0x430307['createDefaultTexture'] = function() { _0x430307['_defaultTextureBitmapData'] = new _0x436dff(0x8,0x8,!0x1,0x0); for (var _0xab64d3 = 0x0; 0x8 > _0xab64d3; ) for (var _0xcc1bd3 = _0xab64d3++, _0x3967d9 = 0x0; 0x8 > _0x3967d9; ) { if ('Wtuhu' !== _0x4cc7('0x1fe7')) { _0x477148['cache'][_0x4cc7('0xa7e')]['remove'](_0xab64d3); return this[_0x4cc7('0x1198')][_0x4cc7('0x95b')](_0xab64d3); } else { var _0x23d3d5 = _0x3967d9++; 0x0 != (_0x2d63f9[_0x4cc7('0x1fe8')](_0x23d3d5, 0x1) ^ _0xcc1bd3 & 0x1) && _0x430307[_0x4cc7('0x1fe9')][_0x4cc7('0x165c')](_0xcc1bd3, _0x23d3d5, 0xffffff); } } _0x430307[_0x4cc7('0x17fc')] = new _0xf32aa2(_0x430307['_defaultTextureBitmapData']); _0x430307[_0x4cc7('0x17fc')][_0x4cc7('0xd6a')](_0x4cc7('0x17fe')); } ; _0x430307['createDefaultMaterial'] = function() { _0x430307[_0x4cc7('0x1fe5')] = new _0x705f29(_0x430307['_defaultTexture']); _0x430307[_0x4cc7('0x1fe5')][_0x4cc7('0x1b44')](!0x1); _0x430307[_0x4cc7('0x1fe5')][_0x4cc7('0x1781')](!0x1); _0x430307[_0x4cc7('0x1fe5')][_0x4cc7('0xd6a')](_0x4cc7('0x1fea')); } ; var _0x4f67b1 = function() {}; _0x16dada[_0x4cc7('0x1feb')] = _0x4f67b1; _0x4f67b1[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'materials', _0x4cc7('0x52a'), _0x4cc7('0x1fec')]; _0x4f67b1[_0x4cc7('0xb9f')] = function(_0x2bed97, _0x9d7db2, _0x4c46d0, _0xa73015, _0x20d048) { null == _0x20d048 && (_0x20d048 = -0x1); null == _0xa73015 && (_0xa73015 = !0x1); var _0x239765 = _0x2bed97['width'] , _0x31974d = _0x2bed97['height'] , _0x677c00 = 0x0 , _0x2ca1e7 = null != _0x4c46d0; null == _0x4c46d0 && (_0x4c46d0 = new _0x436dff(_0x239765,_0x31974d,_0xa73015)); _0x4f67b1[_0x4cc7('0x1fed')][_0x4cc7('0x7d9')] = _0x331be6[_0x4cc7('0xea3')](_0x239765); for (_0x4f67b1[_0x4cc7('0x1fed')]['height'] = _0x331be6[_0x4cc7('0xea3')](_0x31974d); _0x331be6[_0x4cc7('0xd44')](_0x239765, 0x1) || _0x331be6[_0x4cc7('0xd44')](_0x31974d, 0x1); ) { var _0xb21329 = '10|0|7|9|4|6|5|3|2|1|8'[_0x4cc7('0x46')]('|') , _0x4f8412 = 0x0; while (!![]) { switch (_0xb21329[_0x4f8412++]) { case '0': _0x4f67b1[_0x4cc7('0x1036')]['a'] = _0x4f67b1[_0x4cc7('0x1fed')][_0x4cc7('0x7d9')] / _0x2bed97['width']; continue; case '1': _0x4bf907 = _0x331be6['gt'](_0x31974d, 0x1) ? _0x331be6[_0x4cc7('0xea3')](_0x31974d) : 0x1; continue; case '2': _0x4f67b1[_0x4cc7('0x1fed')][_0x4cc7('0x7d9')] = _0x4bf907; continue; case '3': var _0x4bf907 = _0x331be6['gt'](_0x239765, 0x1) ? _0x331be6[_0x4cc7('0xea3')](_0x239765) : 0x1; continue; case '4': _0x5260f5['__instanceof'](_0x9d7db2, _0x55b54b) ? _0x5260f5[_0x4cc7('0x99b')](_0x9d7db2, _0x55b54b)[_0x4cc7('0x1fee')](_0x4c46d0, _0x677c00++) : _0x5260f5[_0x4cc7('0x99b')](_0x9d7db2, _0xe0ece7)[_0x4cc7('0x1fee')](_0x4c46d0, _0x20d048, _0x677c00++); continue; case '5': _0x31974d >>>= 0x1; continue; case '6': _0x239765 >>>= 0x1; continue; case '7': _0x4f67b1[_0x4cc7('0x1036')]['d'] = _0x4f67b1['_rect'][_0x4cc7('0x98b')] / _0x2bed97[_0x4cc7('0x98b')]; continue; case '8': _0x4f67b1[_0x4cc7('0x1fed')][_0x4cc7('0x98b')] = _0x4bf907; continue; case '9': _0x4c46d0[_0x4cc7('0xb0e')](_0x2bed97, _0x4f67b1[_0x4cc7('0x1036')], null, null, null, !0x0); continue; case '10': _0xa73015 && _0x4c46d0[_0x4cc7('0xa8a')](_0x4f67b1[_0x4cc7('0x1fed')], 0x0); continue; } break; } } _0x2ca1e7 || _0x4c46d0[_0x4cc7('0xa35')](); } ; var _0x7567bc = function() { this[_0x4cc7('0x1a1c')] = this[_0x4cc7('0x15cf')] = !0x0; _0x39920c[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1210')] = new _0x138811(); this['_subGeometry']['set_autoGenerateDummyUVs'](!0x1); this[_0x4cc7('0x11b5')](this[_0x4cc7('0x1210')]); }; _0x16dada['away3d.primitives.PrimitiveBase'] = _0x7567bc; _0x7567bc[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x460'), 'PrimitiveBase']; _0x7567bc[_0x4cc7('0x92b')] = _0x39920c; _0x7567bc[_0x4cc7('0x8')] = _0x5aff49(_0x39920c[_0x4cc7('0x8')], { '_geomDirty': null, '_uvDirty': null, '_subGeometry': null, 'get_subGeometries': function() { this[_0x4cc7('0x1a1c')] && this['updateGeometry'](); this['_uvDirty'] && this[_0x4cc7('0x15d0')](); return _0x39920c[_0x4cc7('0x8')]['get_subGeometries']['call'](this); }, 'clone': function() { this['_geomDirty'] && this[_0x4cc7('0x1fef')](); this['_uvDirty'] && this[_0x4cc7('0x15d0')](); return _0x39920c[_0x4cc7('0x8')][_0x4cc7('0x1176')][_0x4cc7('0x96b')](this); }, 'scaleUV': function(_0x25f3c4, _0x57017e) { null == _0x57017e && (_0x57017e = 0x1); null == _0x25f3c4 && (_0x25f3c4 = 0x1); this['_uvDirty'] && this[_0x4cc7('0x15d0')](); _0x39920c['prototype']['scaleUV']['call'](this, _0x25f3c4, _0x57017e); }, 'applyTransformation': function(_0x4f4d83) { this[_0x4cc7('0x1a1c')] && this[_0x4cc7('0x1fef')](); _0x39920c[_0x4cc7('0x8')][_0x4cc7('0x1199')][_0x4cc7('0x96b')](this, _0x4f4d83); }, 'buildGeometry': function(_0xd3495c) { throw new _0x202aa0(new _0xb16e5a()); }, 'buildUVs': function(_0x5b7416) { throw new _0x202aa0(new _0xb16e5a()); }, 'invalidateGeometry': function() { this['_geomDirty'] = !0x0; }, 'invalidateUVs': function() { this['_uvDirty'] = !0x0; }, 'updateGeometry': function() { this[_0x4cc7('0x1ff0')](this[_0x4cc7('0x1210')]); this[_0x4cc7('0x1a1c')] = !0x1; }, 'updateUVs': function() { this[_0x4cc7('0x1ff1')](this[_0x4cc7('0x1210')]); this['_uvDirty'] = !0x1; }, 'validate': function() { this[_0x4cc7('0x1a1c')] && this[_0x4cc7('0x1fef')](); this[_0x4cc7('0x15cf')] && this[_0x4cc7('0x15d0')](); }, '__class__': _0x7567bc }); var _0x1b0816 = function(_0x40b71d, _0x287f2d, _0x315e7b, _0x15c6b1, _0x3f5974) { if (_0x4cc7('0x1ff2') !== _0x4cc7('0x1ff3')) { null == _0x3f5974 && (_0x3f5974 = !0x0); null == _0x15c6b1 && (_0x15c6b1 = 0xf); null == _0x315e7b && (_0x315e7b = 0x10); null == _0x287f2d && (_0x287f2d = 0x64); null == _0x40b71d && (_0x40b71d = 0x32); _0x7567bc['call'](this); this[_0x4cc7('0xf38')] = _0x40b71d; this[_0x4cc7('0xb8f')] = _0x287f2d; this['_segmentsW'] = _0x315e7b; this[_0x4cc7('0xb8c')] = 0x0 == _0x15c6b1 % 0x2 ? _0x15c6b1 + 0x1 : _0x15c6b1; this[_0x4cc7('0xb8d')] = _0x3f5974; } else { this[_0x4cc7('0xf9e')][_0x4cc7('0x15e0')](_0x40b71d); return _0x40b71d; } }; _0x16dada[_0x4cc7('0x1ff4')] = _0x1b0816; _0x1b0816[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x460'), 'CapsuleGeometry']; _0x1b0816[_0x4cc7('0x92b')] = _0x7567bc; _0x1b0816[_0x4cc7('0x8')] = _0x5aff49(_0x7567bc[_0x4cc7('0x8')], { '_radius': null, '_height': null, '_segmentsW': null, '_segmentsH': null, '_yUp': null, 'buildGeometry': function(_0x46bcdf) { if ('pjhaq' === _0x4cc7('0x1ff5')) { var _0x4e907a = 0x0; var _0x266448 = (this[_0x4cc7('0xb8c')] + 0x1) * (this['_segmentsW'] + 0x1); var _0x13f6e3 = _0x46bcdf[_0x4cc7('0x115f')](); var _0x1ac144 = _0x13f6e3 - 0x9 , _0x1ce18b = 0x0; _0x266448 == _0x46bcdf['get_numVertices']() ? (_0x266448 = _0x46bcdf[_0x4cc7('0xde0')](), _0x13f6e3 = _0x46bcdf[_0x4cc7('0x1153')](), null == _0x13f6e3 && (_0x13f6e3 = _0x2bc114[_0x4cc7('0x9cc')](null, (this[_0x4cc7('0xb8c')] - 0x1) * this[_0x4cc7('0x1634')] * 0x6, !0x0))) : (_0x266448 = _0x2bc114[_0x4cc7('0x9cf')](null, _0x266448 * _0x13f6e3, !0x0), _0x13f6e3 = _0x2bc114[_0x4cc7('0x9cc')](null, _0x56067a['cHGQb'](this['_segmentsH'] - 0x1, this[_0x4cc7('0x1634')]) * 0x6, !0x0), this[_0x4cc7('0x1ff6')]()); for (var _0x2e8f9c = 0x0, _0x287e3f = this[_0x4cc7('0xb8c')] + 0x1; _0x2e8f9c < _0x287e3f; ) { var _0x3a35d0 = _0x2e8f9c++; var _0x4bf907 = Math['PI'] * _0x3a35d0 / this[_0x4cc7('0xb8c')]; var _0x48c401 = -this[_0x4cc7('0xf38')] * Math[_0x4cc7('0x27')](_0x4bf907) , _0x3f49de = this[_0x4cc7('0xf38')] * Math[_0x4cc7('0x28')](_0x4bf907); _0x4bf907 = _0x1ce18b; for (var _0x16dada = 0x0, _0x5aff49 = this[_0x4cc7('0x1634')] + 0x1; _0x16dada < _0x5aff49; ) { var _0x33044f = _0x16dada++; var _0x3ef653 = 0x2 * Math['PI'] * _0x33044f / this[_0x4cc7('0x1634')]; var _0x3e3cd2 = _0x3f49de * Math[_0x4cc7('0x27')](_0x3ef653) , _0x3ba31e = _0x3a35d0 > this[_0x4cc7('0xb8c')] / 0x2 ? this[_0x4cc7('0xb8f')] / 0x2 : -this[_0x4cc7('0xb8f')] / 0x2 , _0x483e74 = _0x3f49de * Math[_0x4cc7('0x28')](_0x3ef653) , _0x2ca83c = 0x1 / Math[_0x4cc7('0x2c')](_0x56067a[_0x4cc7('0x651')](_0x3e3cd2 * _0x3e3cd2, _0x483e74 * _0x483e74) + _0x48c401 * _0x48c401) , _0x33ae3c = Math[_0x4cc7('0x2c')](_0x483e74 * _0x483e74 + _0x3e3cd2 * _0x3e3cd2); if (this['_yUp']) { var _0x5dab1b = 0x0; var _0x21d246 = 0.007 < _0x33ae3c ? _0x3e3cd2 / _0x33ae3c : 0x0; _0x3ef653 = -_0x48c401; var _0x5033bf = _0x483e74; } else _0x5dab1b = 0.007 < _0x33ae3c ? _0x3e3cd2 / _0x33ae3c : 0x0, _0x21d246 = 0x0, _0x3ef653 = _0x483e74, _0x5033bf = _0x48c401; _0x33044f == this[_0x4cc7('0x1634')] ? (_0x266448[_0x4cc7('0x9e7')](_0x1ce18b++, _0x266448[_0x4cc7('0x2b')](_0x4bf907)), _0x266448['set'](_0x1ce18b++, _0x266448['get'](_0x4bf907 + 0x1)), _0x266448['set'](_0x1ce18b++, _0x266448[_0x4cc7('0x2b')](_0x4bf907 + 0x2)), _0x266448[_0x4cc7('0x9e7')](_0x1ce18b++, 0.5 * (_0x266448['get'](_0x4bf907 + 0x3) + _0x3e3cd2 * _0x2ca83c)), _0x266448[_0x4cc7('0x9e7')](_0x1ce18b++, 0.5 * (_0x266448[_0x4cc7('0x2b')](_0x4bf907 + 0x4) + _0x3ef653 * _0x2ca83c)), _0x266448['set'](_0x1ce18b++, 0.5 * (_0x266448['get'](_0x4bf907 + 0x5) + _0x5033bf * _0x2ca83c)), _0x266448[_0x4cc7('0x9e7')](_0x1ce18b++, 0.5 * (_0x266448[_0x4cc7('0x2b')](_0x4bf907 + 0x6) + (0.007 < _0x33ae3c ? -_0x483e74 / _0x33ae3c : 0x1))), _0x266448[_0x4cc7('0x9e7')](_0x1ce18b++, 0.5 * (_0x266448[_0x4cc7('0x2b')](_0x4bf907 + 0x7) + _0x5dab1b)), _0x266448[_0x4cc7('0x9e7')](_0x1ce18b++, 0.5 * (_0x266448[_0x4cc7('0x2b')](_0x4bf907 + 0x8) + _0x21d246))) : (_0x266448[_0x4cc7('0x9e7')](_0x1ce18b++, _0x3e3cd2), _0x266448[_0x4cc7('0x9e7')](_0x1ce18b++, this[_0x4cc7('0xb8d')] ? _0x3ef653 - _0x3ba31e : _0x3ef653), _0x266448[_0x4cc7('0x9e7')](_0x1ce18b++, this[_0x4cc7('0xb8d')] ? _0x5033bf : _0x5033bf + _0x3ba31e), _0x266448[_0x4cc7('0x9e7')](_0x1ce18b++, _0x3e3cd2 * _0x2ca83c), _0x266448[_0x4cc7('0x9e7')](_0x1ce18b++, _0x3ef653 * _0x2ca83c), _0x266448[_0x4cc7('0x9e7')](_0x1ce18b++, _0x5033bf * _0x2ca83c), _0x266448[_0x4cc7('0x9e7')](_0x1ce18b++, 0.007 < _0x33ae3c ? -_0x483e74 / _0x33ae3c : 0x1), _0x266448[_0x4cc7('0x9e7')](_0x1ce18b++, _0x5dab1b), _0x266448[_0x4cc7('0x9e7')](_0x1ce18b++, _0x21d246)); _0x56067a['lWEiS'](0x0, _0x33044f) && 0x0 < _0x3a35d0 && (_0x3e3cd2 = (this[_0x4cc7('0x1634')] + 0x1) * _0x3a35d0 + _0x33044f, _0x3ba31e = (this[_0x4cc7('0x1634')] + 0x1) * _0x3a35d0 + _0x33044f - 0x1, _0x3ef653 = (this['_segmentsW'] + 0x1) * (_0x3a35d0 - 0x1) + _0x33044f - 0x1, _0x33044f = (this[_0x4cc7('0x1634')] + 0x1) * (_0x3a35d0 - 0x1) + _0x33044f, _0x3a35d0 == this['_segmentsH'] ? (_0x266448['set'](_0x1ce18b - 0x9, _0x266448['get'](_0x4bf907)), _0x266448[_0x4cc7('0x9e7')](_0x1ce18b - 0x8, _0x266448[_0x4cc7('0x2b')](_0x4bf907 + 0x1)), _0x266448[_0x4cc7('0x9e7')](_0x1ce18b - 0x7, _0x266448[_0x4cc7('0x2b')](_0x4bf907 + 0x2)), _0x13f6e3['set'](_0x4e907a++, _0x3e3cd2), _0x13f6e3[_0x4cc7('0x9e7')](_0x4e907a++, _0x3ef653), _0x13f6e3['set'](_0x4e907a++, _0x33044f)) : 0x1 == _0x3a35d0 ? (_0x13f6e3['set'](_0x4e907a++, _0x3e3cd2), _0x13f6e3[_0x4cc7('0x9e7')](_0x4e907a++, _0x3ba31e), _0x13f6e3[_0x4cc7('0x9e7')](_0x4e907a++, _0x3ef653)) : (_0x13f6e3[_0x4cc7('0x9e7')](_0x4e907a++, _0x3e3cd2), _0x13f6e3[_0x4cc7('0x9e7')](_0x4e907a++, _0x3ba31e), _0x13f6e3[_0x4cc7('0x9e7')](_0x4e907a++, _0x3ef653), _0x13f6e3[_0x4cc7('0x9e7')](_0x4e907a++, _0x3e3cd2), _0x13f6e3['set'](_0x4e907a++, _0x3ef653), _0x13f6e3['set'](_0x4e907a++, _0x33044f))); _0x1ce18b += _0x1ac144; } } _0x46bcdf[_0x4cc7('0x11a4')](_0x266448); _0x46bcdf[_0x4cc7('0x1155')](_0x13f6e3); } else { return this[_0x4cc7('0x15e3')]; } }, 'buildUVs': function(_0x1559c8) { var _0x227457 = _0x1559c8[_0x4cc7('0x116d')](); var _0x25b8c5 = _0x2d63f9['EILch']((this[_0x4cc7('0xb8c')] + 0x1) * (this[_0x4cc7('0x1634')] + 0x1), _0x227457); _0x227457 -= 0x2; if (null != _0x1559c8['get_UVData']() && _0x25b8c5 == _0x1559c8[_0x4cc7('0x3e9')]()[_0x4cc7('0x34')]()) var _0x2555a5 = _0x1559c8[_0x4cc7('0x3e9')](); else _0x2555a5 = _0x2bc114['toFloatVector'](null, _0x25b8c5, !0x0), this['invalidateGeometry'](); _0x25b8c5 = _0x1559c8[_0x4cc7('0x1165')](); for (var _0x265f9d = 0x0, _0x3f9276 = this[_0x4cc7('0xb8c')] + 0x1; _0x265f9d < _0x3f9276; ) for (var _0x5cb3d2 = _0x265f9d++, _0xddb1af = 0x0, _0x395f28 = this[_0x4cc7('0x1634')] + 0x1; _0xddb1af < _0x395f28; ) { var _0x4bf907 = _0xddb1af++; _0x2555a5[_0x4cc7('0x9e7')](_0x25b8c5++, _0x4bf907 / this[_0x4cc7('0x1634')] * _0x1559c8[_0x4cc7('0x1168')]()); _0x2555a5['set'](_0x25b8c5++, _0x5cb3d2 / this[_0x4cc7('0xb8c')] * _0x1559c8['get_scaleV']()); _0x25b8c5 += _0x227457; } _0x1559c8[_0x4cc7('0x11a4')](_0x2555a5); }, '__class__': _0x1b0816 }); var _0x104e36 = function(_0x57c501, _0x396ab6, _0x264a74, _0x1d4853, _0x3e6bbb, _0x540bf1, _0x2b332f, _0x56b894, _0x38b1c9) { null == _0x38b1c9 && (_0x38b1c9 = !0x0); null == _0x56b894 && (_0x56b894 = !0x0); null == _0x2b332f && (_0x2b332f = !0x0); null == _0x540bf1 && (_0x540bf1 = !0x0); null == _0x3e6bbb && (_0x3e6bbb = 0x1); null == _0x1d4853 && (_0x1d4853 = 0x10); null == _0x264a74 && (_0x264a74 = 0x64); null == _0x396ab6 && (_0x396ab6 = 0x32); null == _0x57c501 && (_0x57c501 = 0x32); _0x7567bc[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1ff7')] = _0x57c501; this[_0x4cc7('0x1ff8')] = _0x396ab6; this[_0x4cc7('0xb8f')] = _0x264a74; this['_segmentsW'] = _0x1d4853; this[_0x4cc7('0xb8c')] = _0x3e6bbb; this[_0x4cc7('0x1ff9')] = _0x540bf1; this[_0x4cc7('0x1ffa')] = _0x2b332f; this[_0x4cc7('0x1ffb')] = _0x56b894; this['_yUp'] = _0x38b1c9; }; _0x16dada[_0x4cc7('0x1ffc')] = _0x104e36; _0x104e36[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x460'), _0x4cc7('0x1ffd')]; _0x104e36[_0x4cc7('0x92b')] = _0x7567bc; _0x104e36[_0x4cc7('0x8')] = _0x5aff49(_0x7567bc[_0x4cc7('0x8')], { '_topRadius': null, '_bottomRadius': null, '_height': null, '_segmentsW': null, '_segmentsH': null, '_topClosed': null, '_bottomClosed': null, '_surfaceClosed': null, '_yUp': null, '_rawData': null, '_rawIndices': null, '_nextVertexIndex': null, '_currentIndex': null, '_currentTriangleIndex': null, '_numVertices': null, '_stride': null, '_vertexOffset': null, 'addVertex': function(_0x1cc184, _0xf352c7, _0x80d5df, _0x4c8732, _0x54c193, _0x155ba0, _0x21bedc, _0x5e3681, _0x909980) { var _0x4bf907 = this[_0x4cc7('0x1ffe')] + this[_0x4cc7('0x1fff')] * this[_0x4cc7('0x2000')]; this['_rawData'][_0x4cc7('0x9e7')](_0x4bf907++, _0x1cc184); this[_0x4cc7('0x2001')]['set'](_0x4bf907++, _0xf352c7); this[_0x4cc7('0x2001')][_0x4cc7('0x9e7')](_0x4bf907++, _0x80d5df); this[_0x4cc7('0x2001')][_0x4cc7('0x9e7')](_0x4bf907++, _0x4c8732); this['_rawData']['set'](_0x4bf907++, _0x54c193); this['_rawData'][_0x4cc7('0x9e7')](_0x4bf907++, _0x155ba0); this[_0x4cc7('0x2001')]['set'](_0x4bf907++, _0x21bedc); this[_0x4cc7('0x2001')][_0x4cc7('0x9e7')](_0x4bf907++, _0x5e3681); this[_0x4cc7('0x2001')][_0x4cc7('0x9e7')](_0x4bf907++, _0x909980); this[_0x4cc7('0x1fff')]++; }, 'addTriangleClockWise': function(_0x2d6bb1, _0xd064a7, _0x38c5db) { this[_0x4cc7('0x2002')][_0x4cc7('0x9e7')](this[_0x4cc7('0x2003')]++, _0x2d6bb1); this[_0x4cc7('0x2002')]['set'](this['_currentIndex']++, _0xd064a7); this[_0x4cc7('0x2002')][_0x4cc7('0x9e7')](this[_0x4cc7('0x2003')]++, _0x38c5db); this['_currentTriangleIndex']++; }, 'buildGeometry': function(_0x204eac) { var _0x431f6a, _0x585c96 = 0x0; var _0x479ff5 = 0x0; this['_stride'] = _0x204eac[_0x4cc7('0x115f')](); this['_vertexOffset'] = _0x204eac[_0x4cc7('0x1162')](); this[_0x4cc7('0x2004')] = this['_currentIndex'] = this['_nextVertexIndex'] = this[_0x4cc7('0x117b')] = 0x0; this['_surfaceClosed'] && (this['_numVertices'] += _0x56067a[_0x4cc7('0x66a')](this[_0x4cc7('0xb8c')] + 0x1, this['_segmentsW'] + 0x1), _0x585c96 += this[_0x4cc7('0xb8c')] * this[_0x4cc7('0x1634')] * 0x2); this[_0x4cc7('0x1ff9')] && (this[_0x4cc7('0x117b')] += 0x2 * (this[_0x4cc7('0x1634')] + 0x1), _0x585c96 += this[_0x4cc7('0x1634')]); this[_0x4cc7('0x1ffa')] && (this[_0x4cc7('0x117b')] += _0x56067a[_0x4cc7('0x66a')](0x2, this['_segmentsW'] + 0x1), _0x585c96 += this[_0x4cc7('0x1634')]); this[_0x4cc7('0x117b')] == _0x204eac[_0x4cc7('0x1172')]() ? (this['_rawData'] = _0x204eac['get_vertexData'](), this[_0x4cc7('0x2002')] = _0x204eac[_0x4cc7('0x1153')](), null == this[_0x4cc7('0x2002')] && (this[_0x4cc7('0x2002')] = _0x2bc114[_0x4cc7('0x9cc')](null, 0x3 * _0x585c96, !0x0))) : (this[_0x4cc7('0x2001')] = _0x2bc114[_0x4cc7('0x9cf')](null, this[_0x4cc7('0x117b')] * this[_0x4cc7('0x2000')], !0x0), this[_0x4cc7('0x2002')] = _0x2bc114[_0x4cc7('0x9cc')](null, 0x3 * _0x585c96, !0x0)); _0x585c96 = 0x2 * Math['PI'] / this[_0x4cc7('0x1634')]; if (this[_0x4cc7('0x1ff9')] && 0x0 < this[_0x4cc7('0x1ff7')]) { var _0x4ed2d4 = -0.5 * this[_0x4cc7('0xb8f')]; var _0x27ab30 = 0x0; for (_0x431f6a = this[_0x4cc7('0x1634')] + 0x1; _0x27ab30 < _0x431f6a; ) { var _0x33e34f = '8|6|7|5|0|4|2|3|1'['split']('|') , _0x1d5073 = 0x0; while (!![]) { switch (_0x33e34f[_0x1d5073++]) { case '0': var _0x21c3ed = this[_0x4cc7('0x1ff7')] * Math['cos'](_0x4bf907); continue; case '1': 0x0 < _0x368c6e && this[_0x4cc7('0x2005')](this[_0x4cc7('0x1fff')] - 0x1, this[_0x4cc7('0x1fff')] - 0x3, this[_0x4cc7('0x1fff')] - 0x2); continue; case '2': this[_0x4cc7('0xb8d')] ? _0x4bf907 = -_0x4ed2d4 : (_0x4bf907 = _0x48c401, _0x48c401 = _0x4ed2d4); continue; case '3': _0x368c6e == this['_segmentsW'] ? this[_0x4cc7('0x2006')](this[_0x4cc7('0x2001')][_0x4cc7('0x2b')](_0x479ff5 + this[_0x4cc7('0x2000')]), this[_0x4cc7('0x2001')][_0x4cc7('0x2b')](_0x479ff5 + this['_stride'] + 0x1), this[_0x4cc7('0x2001')][_0x4cc7('0x2b')](_0x479ff5 + this['_stride'] + 0x2), 0x0, _0x4d6181, _0x457bad, 0x1, 0x0, 0x0) : this[_0x4cc7('0x2006')](_0x21c3ed, _0x4bf907, _0x48c401, 0x0, _0x4d6181, _0x457bad, 0x1, 0x0, 0x0); continue; case '4': _0x48c401 = this[_0x4cc7('0x1ff7')] * Math['sin'](_0x4bf907); continue; case '5': _0x4bf907 = _0x368c6e * _0x585c96; continue; case '6': if (this[_0x4cc7('0xb8d')]) { var _0x4d6181 = 0x1; var _0x457bad = 0x0; var _0x4bf907 = -_0x4ed2d4; var _0x48c401 = 0x0; } else _0x4d6181 = 0x0, _0x457bad = -0x1, _0x4bf907 = 0x0, _0x48c401 = _0x4ed2d4; continue; case '7': this['addVertex'](0x0, _0x4bf907, _0x48c401, 0x0, _0x4d6181, _0x457bad, 0x1, 0x0, 0x0); continue; case '8': var _0x368c6e = _0x27ab30++; continue; } break; } } } if (this['_bottomClosed'] && 0x0 < this[_0x4cc7('0x1ff8')]) for (_0x4ed2d4 = 0.5 * this[_0x4cc7('0xb8f')], _0x479ff5 = this['_vertexOffset'] + this['_nextVertexIndex'] * this[_0x4cc7('0x2000')], _0x27ab30 = 0x0, _0x431f6a = this[_0x4cc7('0x1634')] + 0x1; _0x27ab30 < _0x431f6a; ) _0x368c6e = _0x27ab30++, this['_yUp'] ? (_0x4d6181 = -0x1, _0x457bad = 0x0, _0x4bf907 = -_0x4ed2d4, _0x48c401 = 0x0) : (_0x4d6181 = 0x0, _0x457bad = 0x1, _0x4bf907 = 0x0, _0x48c401 = _0x4ed2d4), this[_0x4cc7('0x2006')](0x0, _0x4bf907, _0x48c401, 0x0, _0x4d6181, _0x457bad, 0x1, 0x0, 0x0), _0x4bf907 = _0x368c6e * _0x585c96, _0x21c3ed = this[_0x4cc7('0x1ff8')] * Math[_0x4cc7('0x27')](_0x4bf907), _0x48c401 = this['_bottomRadius'] * Math[_0x4cc7('0x28')](_0x4bf907), this[_0x4cc7('0xb8d')] ? _0x4bf907 = -_0x4ed2d4 : (_0x4bf907 = _0x48c401, _0x48c401 = _0x4ed2d4), _0x368c6e == this['_segmentsW'] ? this[_0x4cc7('0x2006')](_0x21c3ed, this['_rawData']['get'](_0x479ff5 + 0x1), this[_0x4cc7('0x2001')][_0x4cc7('0x2b')](_0x479ff5 + 0x2), 0x0, _0x4d6181, _0x457bad, 0x1, 0x0, 0x0) : this['addVertex'](_0x21c3ed, _0x4bf907, _0x48c401, 0x0, _0x4d6181, _0x457bad, 0x1, 0x0, 0x0), _0x56067a[_0x4cc7('0x2007')](0x0, _0x368c6e) && this[_0x4cc7('0x2005')](this[_0x4cc7('0x1fff')] - 0x2, this[_0x4cc7('0x1fff')] - 0x3, this[_0x4cc7('0x1fff')] - 0x1); _0x479ff5 = this[_0x4cc7('0x1ff8')] - this[_0x4cc7('0x1ff7')]; _0x27ab30 = _0x479ff5 / this['_height']; _0x368c6e = 0x0 == _0x27ab30 ? 0x1 : this['_height'] / _0x479ff5; if (this[_0x4cc7('0x1ffb')]) for (var _0x16dada, _0x5aff49, _0x6b898a, _0xa90826, _0x3e3cd2 = 0x0, _0x3f5f7c = this[_0x4cc7('0xb8c')] + 0x1; _0x3e3cd2 < _0x3f5f7c; ) { var _0xf28bf5 = _0x3e3cd2++; _0x431f6a = this[_0x4cc7('0x1ff7')] - _0xf28bf5 / this[_0x4cc7('0xb8c')] * _0x56067a[_0x4cc7('0x5e0')](this[_0x4cc7('0x1ff7')], this[_0x4cc7('0x1ff8')]); _0x4ed2d4 = -(this[_0x4cc7('0xb8f')] / 0x2) + _0xf28bf5 / this['_segmentsH'] * this[_0x4cc7('0xb8f')]; _0x479ff5 = this[_0x4cc7('0x1ffe')] + this[_0x4cc7('0x1fff')] * this[_0x4cc7('0x2000')]; for (var _0x193569 = 0x0, _0x337b19 = this[_0x4cc7('0x1634')] + 0x1; _0x193569 < _0x337b19; ) { var _0x590257 = _0x193569++; _0x4bf907 = _0x56067a[_0x4cc7('0x2008')](_0x590257, _0x585c96); _0x21c3ed = _0x431f6a * Math[_0x4cc7('0x27')](_0x4bf907); _0x48c401 = _0x431f6a * Math['sin'](_0x4bf907); _0x16dada = _0x368c6e * Math[_0x4cc7('0x27')](_0x4bf907); _0x5aff49 = _0x368c6e * Math[_0x4cc7('0x28')](_0x4bf907); this['_yUp'] ? (_0x4d6181 = 0x0, _0x457bad = -_0x16dada, _0x4bf907 = -_0x4ed2d4, _0x6b898a = _0x27ab30, _0xa90826 = _0x5aff49) : (_0x4d6181 = -_0x16dada, _0x457bad = 0x0, _0x4bf907 = _0x48c401, _0x48c401 = _0x4ed2d4, _0x6b898a = _0x5aff49, _0xa90826 = _0x27ab30); _0x590257 == this[_0x4cc7('0x1634')] ? this[_0x4cc7('0x2006')](this['_rawData'][_0x4cc7('0x2b')](_0x479ff5), this[_0x4cc7('0x2001')][_0x4cc7('0x2b')](_0x479ff5 + 0x1), this[_0x4cc7('0x2001')][_0x4cc7('0x2b')](_0x479ff5 + 0x2), _0x16dada, _0x27ab30, _0x5aff49, _0x5aff49, _0x4d6181, _0x457bad) : this[_0x4cc7('0x2006')](_0x21c3ed, _0x4bf907, _0x48c401, _0x16dada, _0x6b898a, _0xa90826, -_0x5aff49, _0x4d6181, _0x457bad); 0x0 < _0x590257 && 0x0 < _0xf28bf5 && (_0x21c3ed = this['_nextVertexIndex'] - 0x1, _0x4d6181 = this[_0x4cc7('0x1fff')] - 0x2, _0x457bad = _0x4d6181 - this[_0x4cc7('0x1634')] - 0x1, _0x4bf907 = _0x21c3ed - this['_segmentsW'] - 0x1, this['addTriangleClockWise'](_0x21c3ed, _0x4d6181, _0x457bad), this[_0x4cc7('0x2005')](_0x21c3ed, _0x457bad, _0x4bf907)); } } _0x204eac[_0x4cc7('0x11a4')](this[_0x4cc7('0x2001')]); _0x204eac['updateIndexData'](this[_0x4cc7('0x2002')]); }, 'buildUVs': function(_0x50033b) { var _0x238f42 = _0x50033b[_0x4cc7('0x116d')]() , _0x175770 = _0x238f42 - 0x2; _0x238f42 *= this[_0x4cc7('0x117b')]; null != _0x50033b[_0x4cc7('0x3e9')]() && _0x238f42 == _0x50033b['get_UVData']()[_0x4cc7('0x34')]() ? _0x238f42 = _0x50033b['get_UVData']() : (_0x238f42 = _0x2bc114[_0x4cc7('0x9cf')](null, _0x238f42, !0x0), this[_0x4cc7('0x1636')]()); var _0x1b1bee = 0x2 * Math['PI'] / this[_0x4cc7('0x1634')] , _0xda78c6 = _0x50033b['get_UVOffset'](); if (this['_topClosed']) for (var _0xa40c2 = 0x0, _0x391775 = this['_segmentsW'] + 0x1; _0xa40c2 < _0x391775; ) { var _0x21bbf3 = _0xa40c2++ * _0x1b1bee; var _0x2c5651 = 0.5 + 0.5 * -Math[_0x4cc7('0x27')](_0x21bbf3); _0x21bbf3 = 0.5 + _0x56067a['LlZIj'](0.5, Math[_0x4cc7('0x28')](_0x21bbf3)); _0x238f42['set'](_0xda78c6++, 0.5 * _0x50033b[_0x4cc7('0x1168')]()); _0x238f42[_0x4cc7('0x9e7')](_0xda78c6++, 0.5 * _0x50033b[_0x4cc7('0x1169')]()); _0xda78c6 += _0x175770; _0x238f42['set'](_0xda78c6++, _0x2c5651 * _0x50033b[_0x4cc7('0x1168')]()); _0x238f42[_0x4cc7('0x9e7')](_0xda78c6++, _0x21bbf3 * _0x50033b[_0x4cc7('0x1169')]()); _0xda78c6 += _0x175770; } if (this[_0x4cc7('0x1ffa')]) for (_0xa40c2 = 0x0, _0x391775 = _0x56067a[_0x4cc7('0x651')](this[_0x4cc7('0x1634')], 0x1); _0xa40c2 < _0x391775; ) _0x21bbf3 = _0xa40c2++ * _0x1b1bee, _0x2c5651 = 0.5 + 0.5 * Math[_0x4cc7('0x27')](_0x21bbf3), _0x21bbf3 = 0.5 + 0.5 * Math[_0x4cc7('0x28')](_0x21bbf3), _0x238f42[_0x4cc7('0x9e7')](_0xda78c6++, 0.5 * _0x50033b[_0x4cc7('0x1168')]()), _0x238f42[_0x4cc7('0x9e7')](_0xda78c6++, 0.5 * _0x50033b[_0x4cc7('0x1169')]()), _0xda78c6 += _0x175770, _0x238f42[_0x4cc7('0x9e7')](_0xda78c6++, _0x2c5651 * _0x50033b['get_scaleU']()), _0x238f42[_0x4cc7('0x9e7')](_0xda78c6++, _0x21bbf3 * _0x50033b[_0x4cc7('0x1169')]()), _0xda78c6 += _0x175770; if (this['_surfaceClosed']) for (_0x2c5651 = 0x0, _0x1b1bee = this['_segmentsH'] + 0x1; _0x2c5651 < _0x1b1bee; ) for (_0x21bbf3 = _0x2c5651++, _0xa40c2 = 0x0, _0x391775 = this[_0x4cc7('0x1634')] + 0x1; _0xa40c2 < _0x391775; ) { var _0x4bf907 = _0xa40c2++; _0x238f42[_0x4cc7('0x9e7')](_0xda78c6++, _0x4bf907 / this['_segmentsW'] * _0x50033b[_0x4cc7('0x1168')]()); _0x238f42[_0x4cc7('0x9e7')](_0xda78c6++, _0x21bbf3 / this[_0x4cc7('0xb8c')] * _0x50033b[_0x4cc7('0x1169')]()); _0xda78c6 += _0x175770; } _0x50033b[_0x4cc7('0x11a4')](_0x238f42); }, 'set_topClosed': function(_0x2559ad) { this[_0x4cc7('0x1ff9')] = _0x2559ad; this[_0x4cc7('0x1636')](); return _0x2559ad; }, 'set_bottomClosed': function(_0x2a9d1f) { this[_0x4cc7('0x1ffa')] = _0x2a9d1f; this[_0x4cc7('0x1636')](); return _0x2a9d1f; }, 'set_yUp': function(_0x20c124) { this[_0x4cc7('0xb8d')] = _0x20c124; this[_0x4cc7('0x1636')](); return _0x20c124; }, '__class__': _0x104e36, '__properties__': _0x5aff49(_0x7567bc[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_yUp': 'set_yUp', 'set_bottomClosed': 'set_bottomClosed', 'set_topClosed': _0x4cc7('0x1737') }) }); var _0x2ab630 = function(_0x2e2aeb, _0x11da75, _0x2ed300, _0x225532, _0x3fde45, _0x3e2693) { null == _0x3e2693 && (_0x3e2693 = !0x0); null == _0x3fde45 && (_0x3fde45 = !0x0); null == _0x225532 && (_0x225532 = 0x1); null == _0x2ed300 && (_0x2ed300 = 0x10); null == _0x11da75 && (_0x11da75 = 0x64); null == _0x2e2aeb && (_0x2e2aeb = 0x32); _0x104e36[_0x4cc7('0x96b')](this, 0x0, _0x2e2aeb, _0x11da75, _0x2ed300, _0x225532, !0x1, _0x3fde45, !0x0, _0x3e2693); }; _0x16dada[_0x4cc7('0x2009')] = _0x2ab630; _0x2ab630[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x460'), _0x4cc7('0x200a')]; _0x2ab630['__super__'] = _0x104e36; _0x2ab630['prototype'] = _0x5aff49(_0x104e36[_0x4cc7('0x8')], { '__class__': _0x2ab630 }); var _0x2f62a7 = function(_0x2c2e46, _0x458054, _0x56fd61, _0x2f568d, _0xe98c7c, _0x4a4295, _0x3fc5f4) { null == _0x3fc5f4 && (_0x3fc5f4 = !0x0); null == _0x4a4295 && (_0x4a4295 = 0x1); null == _0xe98c7c && (_0xe98c7c = 0x1); null == _0x2f568d && (_0x2f568d = 0x1); null == _0x56fd61 && (_0x56fd61 = 0x64); _0x56067a[_0x4cc7('0x65b')](null, _0x458054) && (_0x458054 = 0x64); null == _0x2c2e46 && (_0x2c2e46 = 0x64); _0x7567bc[_0x4cc7('0x96b')](this); this[_0x4cc7('0xb8e')] = _0x2c2e46; this[_0x4cc7('0xb8f')] = _0x458054; this[_0x4cc7('0x200b')] = _0x56fd61; this[_0x4cc7('0x1634')] = _0x2f568d; this[_0x4cc7('0xb8c')] = _0xe98c7c; this[_0x4cc7('0x1635')] = _0x4a4295; this[_0x4cc7('0x1637')] = _0x3fc5f4; }; _0x16dada[_0x4cc7('0x200c')] = _0x2f62a7; _0x2f62a7[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x2d63f9[_0x4cc7('0x45f')], _0x4cc7('0x200d')]; _0x2f62a7[_0x4cc7('0x92b')] = _0x7567bc; _0x2f62a7['prototype'] = _0x5aff49(_0x7567bc[_0x4cc7('0x8')], { '_width': null, '_height': null, '_depth': null, '_tile6': null, '_segmentsW': null, '_segmentsH': null, '_segmentsD': null, 'buildGeometry': function(_0x1f9caf) { var _0x2b6247 = {}; _0x2b6247['RwGWc'] = function(_0x4c12fe, _0x4091c5) { return _0x4c12fe == _0x4091c5; } ; _0x2b6247[_0x4cc7('0x200e')] = function(_0x407aa0, _0x1e6a1e) { return _0x407aa0 * _0x1e6a1e; } ; var _0x3c066b = 0x0; var _0x78a719 = 0x2 * ((this[_0x4cc7('0x1634')] + 0x1) * (this[_0x4cc7('0xb8c')] + 0x1) + (this[_0x4cc7('0x1634')] + 0x1) * (this[_0x4cc7('0x1635')] + 0x1) + (this[_0x4cc7('0xb8c')] + 0x1) * (this[_0x4cc7('0x1635')] + 0x1)); var _0x4462c6 = _0x1f9caf[_0x4cc7('0x115f')](); var _0x257412 = _0x4462c6 - 0x9; _0x78a719 == _0x1f9caf[_0x4cc7('0x1172')]() ? (_0x78a719 = _0x1f9caf[_0x4cc7('0xde0')](), _0x4462c6 = _0x1f9caf[_0x4cc7('0x1153')](), null == _0x4462c6 && (_0x4462c6 = _0x2bc114[_0x4cc7('0x9cc')](null, 0xc * (this[_0x4cc7('0x1634')] * this[_0x4cc7('0xb8c')] + this['_segmentsW'] * this[_0x4cc7('0x1635')] + this[_0x4cc7('0xb8c')] * this[_0x4cc7('0x1635')]), !0x0))) : (_0x78a719 = _0x2bc114['toFloatVector'](null, _0x78a719 * _0x4462c6, !0x0), _0x4462c6 = _0x2bc114['toIntVector'](null, 0xc * (this[_0x4cc7('0x1634')] * this['_segmentsH'] + this[_0x4cc7('0x1634')] * this[_0x4cc7('0x1635')] + this[_0x4cc7('0xb8c')] * this[_0x4cc7('0x1635')]), !0x0), this['invalidateUVs']()); var _0x86b9b = _0x1f9caf[_0x4cc7('0x1162')](); var _0x51744e = 0x0; var _0x2c9c74 = this[_0x4cc7('0xb8e')] / 0x2; var _0x314051 = this['_height'] / 0x2; var _0x4bf907 = this[_0x4cc7('0x200b')] / 0x2; var _0x48c401 = this[_0x4cc7('0xb8e')] / this[_0x4cc7('0x1634')]; var _0x3e7b84 = _0x56067a[_0x4cc7('0x200f')](this['_height'], this['_segmentsH']); var _0x16dada = this['_depth'] / this['_segmentsD']; for (var _0x5aff49 = 0x0, _0x172437 = _0x56067a['kFKMh'](this[_0x4cc7('0x1634')], 0x1); _0x5aff49 < _0x172437; ) { if ('RFEWn' === _0x4cc7('0x2010')) { return _0x2b6247[_0x4cc7('0x2011')](0x2, _0x1f9caf) ? _0x3c066b + _0x4cc7('0x2012') : _0x3c066b; } else { var _0x3a287e = _0x5aff49++; var _0x3e3cd2 = -_0x2c9c74 + _0x3a287e * _0x48c401; for (var _0xc3da99 = 0x0, _0x2c105e = this[_0x4cc7('0xb8c')] + 0x1; _0xc3da99 < _0x2c105e; ) { var _0x2dfc55 = _0xc3da99++; _0x78a719['set'](_0x86b9b++, _0x3e3cd2); _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, -_0x314051 + _0x2dfc55 * _0x3e7b84); _0x78a719['set'](_0x86b9b++, -_0x4bf907); _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0); _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0); _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, -0x1); _0x78a719['set'](_0x86b9b++, 0x1); _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0); _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0); _0x86b9b += _0x257412; _0x78a719['set'](_0x86b9b++, _0x3e3cd2); _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, -_0x314051 + _0x2dfc55 * _0x3e7b84); _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, _0x4bf907); _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0); _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0); _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x1); _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, -0x1); _0x78a719['set'](_0x86b9b++, 0x0); _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0); _0x86b9b += _0x257412; if (0x0 < _0x3a287e && 0x0 < _0x2dfc55) { if (_0x4cc7('0x2013') !== _0x4cc7('0x2013')) { _0x1f9caf['get_inverseSceneTransform']()[_0x4cc7('0xf37')](this[_0x4cc7('0x1f7f')]); if (this[_0x4cc7('0x1a28')] && 0x0 <= this[_0x4cc7('0x1bc0')]) { var _0x3cae49 = _0x78a719[_0x4cc7('0x13f9')]() , _0x31fa67 = _0x3cae49['x'] , _0x1a81ca = _0x3cae49['y']; _0x3cae49 = _0x3cae49['z']; this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this['_cameraPositionIndex'], _0x2b6247[_0x4cc7('0x200e')](this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x0), _0x31fa67) + this['_inverseSceneMatrix'][_0x4cc7('0x2b')](0x4) * _0x1a81ca + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x8) * _0x3cae49 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0xc)); this[_0x4cc7('0x1bc7')]['set'](this[_0x4cc7('0x1bc0')] + 0x1, this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x1) * _0x31fa67 + this[_0x4cc7('0x1f7f')]['get'](0x5) * _0x1a81ca + this['_inverseSceneMatrix'][_0x4cc7('0x2b')](0x9) * _0x3cae49 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0xd)); this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bc0')] + 0x2, this[_0x4cc7('0x1f7f')]['get'](0x2) * _0x31fa67 + this[_0x4cc7('0x1f7f')]['get'](0x6) * _0x1a81ca + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0xa) * _0x3cae49 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0xe)); } _0x43c819[_0x4cc7('0x8')][_0x4cc7('0xa17')][_0x4cc7('0x96b')](this, _0x1f9caf, _0x3c066b, _0x78a719, _0x4462c6); } else { var _0x894cc3 = _0x4cc7('0x2014')['split']('|') , _0x45c100 = 0x0; while (!![]) { switch (_0x894cc3[_0x45c100++]) { case '0': _0x4462c6['set'](_0x51744e++, _0x3379a4); continue; case '1': _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x324cd7); continue; case '2': _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x1f6b79); continue; case '3': _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x1f6b79 + 0x1); continue; case '4': _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x1f6b79 + 0x1); continue; case '5': _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x3379a4); continue; case '6': _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x2dfc55 + 0x1); continue; case '7': var _0x1f6b79 = _0x3379a4 + 0x2; continue; case '8': var _0x3379a4 = 0x2 * ((_0x3a287e - 0x1) * _0x56067a['kFKMh'](this[_0x4cc7('0xb8c')], 0x1) + (_0x2dfc55 - 0x1)) | 0x0; continue; case '9': var _0x324cd7 = _0x2dfc55 + 0x2; continue; case '10': _0x4462c6['set'](_0x51744e++, _0x2dfc55); continue; case '11': _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x3379a4 + 0x1); continue; case '12': _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x2dfc55 + 0x1); continue; case '13': _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x324cd7 + 0x1); continue; case '14': _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x324cd7); continue; case '15': _0x2dfc55 = _0x56067a[_0x4cc7('0x5f1')](0x2 * (_0x3a287e * (this['_segmentsH'] + 0x1) + _0x56067a[_0x4cc7('0x66c')](_0x2dfc55, 0x1)), 0x0); continue; } break; } } } } } } _0x3c066b += _0x56067a['LlZIj'](0x2 * (this[_0x4cc7('0x1634')] + 0x1), _0x56067a[_0x4cc7('0x651')](this[_0x4cc7('0xb8c')], 0x1)) | 0x0; _0x5aff49 = 0x0; for (_0x172437 = this['_segmentsW'] + 0x1; _0x5aff49 < _0x172437; ) for (_0x3a287e = _0x5aff49++, _0x3e3cd2 = -_0x2c9c74 + _0x3a287e * _0x48c401, _0xc3da99 = 0x0, _0x2c105e = this[_0x4cc7('0x1635')] + 0x1; _0xc3da99 < _0x2c105e; ) _0x2dfc55 = _0xc3da99++, _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, _0x3e3cd2), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, _0x314051), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, -_0x4bf907 + _0x2dfc55 * _0x16dada), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x1), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x1), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0), _0x78a719['set'](_0x86b9b++, 0x0), _0x86b9b += _0x257412, _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, _0x3e3cd2), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, -_0x314051), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, -_0x4bf907 + _0x56067a['WAMGx'](_0x2dfc55, _0x16dada)), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, -0x1), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x1), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0), _0x86b9b += _0x257412, 0x0 < _0x3a287e && _0x56067a[_0x4cc7('0x66e')](0x0, _0x2dfc55) && (_0x3379a4 = _0x3c066b + 0x2 * ((_0x3a287e - 0x1) * (this[_0x4cc7('0x1635')] + 0x1) + (_0x2dfc55 - 0x1)) | 0x0, _0x2dfc55 = _0x3c066b + 0x2 * (_0x3a287e * (this[_0x4cc7('0x1635')] + 0x1) + (_0x2dfc55 - 0x1)) | 0x0, _0x1f6b79 = _0x3379a4 + 0x2, _0x324cd7 = _0x2dfc55 + 0x2, _0x4462c6['set'](_0x51744e++, _0x3379a4), _0x4462c6['set'](_0x51744e++, _0x1f6b79), _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x324cd7), _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x3379a4), _0x4462c6['set'](_0x51744e++, _0x324cd7), _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x2dfc55), _0x4462c6['set'](_0x51744e++, _0x2dfc55 + 0x1), _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x324cd7 + 0x1), _0x4462c6['set'](_0x51744e++, _0x1f6b79 + 0x1), _0x4462c6['set'](_0x51744e++, _0x2dfc55 + 0x1), _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x1f6b79 + 0x1), _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x3379a4 + 0x1)); _0x3c066b += 0x2 * (this[_0x4cc7('0x1634')] + 0x1) * (this[_0x4cc7('0x1635')] + 0x1) | 0x0; _0x48c401 = 0x0; for (_0x5aff49 = this[_0x4cc7('0x1635')] + 0x1; _0x56067a[_0x4cc7('0x2015')](_0x48c401, _0x5aff49); ) for (_0x172437 = _0x48c401++, _0x3e3cd2 = _0x4bf907 - _0x172437 * _0x16dada, _0x3a287e = 0x0, _0xc3da99 = _0x56067a[_0x4cc7('0x651')](this[_0x4cc7('0xb8c')], 0x1); _0x3a287e < _0xc3da99; ) _0x2dfc55 = _0x3a287e++, _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, -_0x2c9c74), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, -_0x314051 + _0x2dfc55 * _0x3e7b84), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, _0x3e3cd2), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, -0x1), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, -0x1), _0x86b9b += _0x257412, _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, _0x2c9c74), _0x78a719['set'](_0x86b9b++, -_0x314051 + _0x2dfc55 * _0x3e7b84), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, _0x3e3cd2), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x1), _0x78a719['set'](_0x86b9b++, 0x0), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x1), _0x86b9b += _0x257412, 0x0 < _0x172437 && 0x0 < _0x2dfc55 && (_0x3379a4 = _0x3c066b + 0x2 * _0x56067a[_0x4cc7('0x2016')]((_0x172437 - 0x1) * (this['_segmentsH'] + 0x1), _0x2dfc55 - 0x1) | 0x0, _0x2dfc55 = _0x3c066b + 0x2 * (_0x172437 * (this[_0x4cc7('0xb8c')] + 0x1) + (_0x2dfc55 - 0x1)) | 0x0, _0x1f6b79 = _0x56067a[_0x4cc7('0x66f')](_0x3379a4, 0x2), _0x324cd7 = _0x2dfc55 + 0x2, _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x3379a4), _0x4462c6['set'](_0x51744e++, _0x1f6b79), _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x324cd7), _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x3379a4), _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x324cd7), _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x2dfc55), _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x2dfc55 + 0x1), _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x324cd7 + 0x1), _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x1f6b79 + 0x1), _0x4462c6['set'](_0x51744e++, _0x56067a['HJSvo'](_0x2dfc55, 0x1)), _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x1f6b79 + 0x1), _0x4462c6['set'](_0x51744e++, _0x3379a4 + 0x1)); _0x1f9caf[_0x4cc7('0x11a4')](_0x78a719); _0x1f9caf[_0x4cc7('0x1155')](_0x4462c6); }, 'buildUVs': function(_0x25738d) { var _0x1c5645, _0x4c642b, _0x4cf6c5 = _0x25738d[_0x4cc7('0x116d')](); var _0xc676c8 = 0x2 * ((this[_0x4cc7('0x1634')] + 0x1) * (this['_segmentsH'] + 0x1) + (this[_0x4cc7('0x1634')] + 0x1) * (this[_0x4cc7('0x1635')] + 0x1) + (this[_0x4cc7('0xb8c')] + 0x1) * (this[_0x4cc7('0x1635')] + 0x1)) * _0x4cf6c5 | 0x0; _0x4cf6c5 -= 0x2; if (null != _0x25738d['get_UVData']() && _0xc676c8 == _0x25738d[_0x4cc7('0x3e9')]()['get_length']()) var _0x23ac50 = _0x25738d[_0x4cc7('0x3e9')](); else _0x23ac50 = _0x2bc114[_0x4cc7('0x9cf')](null, _0xc676c8, !0x0), this['invalidateGeometry'](); if (this['_tile6']) { var _0x472b9f = _0x1c5645 = 0.3333333333333333; var _0x2d3033 = _0x4c642b = 0.5; } else _0x472b9f = _0x2d3033 = 0x1, _0x1c5645 = _0x4c642b = 0x0; _0xc676c8 = _0x25738d['get_UVOffset'](); var _0x1a5464 = _0x1c5645; var _0x4bf907 = _0x4c642b; var _0x48c401 = 0x2 * _0x1c5645; var _0x495b1f = 0x0 * _0x4c642b; var _0x16dada = _0x472b9f / this[_0x4cc7('0x1634')]; var _0x5aff49 = _0x2d3033 / this[_0x4cc7('0xb8c')]; for (var _0x55ce1e = 0x0, _0x25694c = this[_0x4cc7('0x1634')] + 0x1; _0x55ce1e < _0x25694c; ) for (var _0x3e3cd2 = _0x55ce1e++, _0x9d7604 = 0x0, _0x2ba433 = this[_0x4cc7('0xb8c')] + 0x1; _0x9d7604 < _0x2ba433; ) { if (_0x4cc7('0x2017') !== _0x4cc7('0x2017')) { return this[_0x4cc7('0xdb4')]; } else { var _0x327649 = _0x9d7604++; _0x23ac50['set'](_0xc676c8++, (_0x1a5464 + _0x3e3cd2 * _0x16dada) * _0x25738d[_0x4cc7('0x1168')]()); _0x23ac50[_0x4cc7('0x9e7')](_0xc676c8++, (_0x4bf907 + (_0x2d3033 - _0x327649 * _0x5aff49)) * _0x25738d[_0x4cc7('0x1169')]()); _0xc676c8 += _0x4cf6c5; _0x23ac50[_0x4cc7('0x9e7')](_0xc676c8++, (_0x48c401 + (_0x472b9f - _0x3e3cd2 * _0x16dada)) * _0x25738d[_0x4cc7('0x1168')]()); _0x23ac50['set'](_0xc676c8++, (_0x495b1f + (_0x2d3033 - _0x327649 * _0x5aff49)) * _0x25738d[_0x4cc7('0x1169')]()); _0xc676c8 += _0x4cf6c5; } } _0x1a5464 = _0x1c5645; _0x4bf907 = 0x0 * _0x4c642b; _0x48c401 = 0x0 * _0x1c5645; _0x495b1f = 0x0 * _0x4c642b; _0x16dada = _0x472b9f / this[_0x4cc7('0x1634')]; _0x5aff49 = _0x2d3033 / this[_0x4cc7('0x1635')]; _0x55ce1e = 0x0; for (_0x25694c = this[_0x4cc7('0x1634')] + 0x1; _0x55ce1e < _0x25694c; ) for (_0x3e3cd2 = _0x55ce1e++, _0x9d7604 = 0x0, _0x2ba433 = this[_0x4cc7('0x1635')] + 0x1; _0x9d7604 < _0x2ba433; ) _0x327649 = _0x9d7604++, _0x23ac50[_0x4cc7('0x9e7')](_0xc676c8++, (_0x1a5464 + _0x3e3cd2 * _0x16dada) * _0x25738d['get_scaleU']()), _0x23ac50[_0x4cc7('0x9e7')](_0xc676c8++, _0x2d63f9[_0x4cc7('0x1ebe')](_0x4bf907, _0x2d3033 - _0x327649 * _0x5aff49) * _0x25738d[_0x4cc7('0x1169')]()), _0xc676c8 += _0x4cf6c5, _0x23ac50[_0x4cc7('0x9e7')](_0xc676c8++, (_0x48c401 + _0x3e3cd2 * _0x16dada) * _0x25738d[_0x4cc7('0x1168')]()), _0x23ac50[_0x4cc7('0x9e7')](_0xc676c8++, (_0x495b1f + _0x327649 * _0x5aff49) * _0x25738d[_0x4cc7('0x1169')]()), _0xc676c8 += _0x4cf6c5; _0x1a5464 = 0x0 * _0x1c5645; _0x4bf907 = _0x4c642b; _0x48c401 = 0x2 * _0x1c5645; _0x495b1f = _0x4c642b; _0x16dada = _0x472b9f / this[_0x4cc7('0x1635')]; _0x5aff49 = _0x2d3033 / this[_0x4cc7('0xb8c')]; _0x1c5645 = 0x0; for (_0x4c642b = this[_0x4cc7('0x1635')] + 0x1; _0x1c5645 < _0x4c642b; ) for (_0x55ce1e = _0x1c5645++, _0x25694c = 0x0, _0x3e3cd2 = this[_0x4cc7('0xb8c')] + 0x1; _0x25694c < _0x3e3cd2; ) _0x9d7604 = _0x25694c++, _0x23ac50[_0x4cc7('0x9e7')](_0xc676c8++, (_0x1a5464 + _0x55ce1e * _0x16dada) * _0x25738d['get_scaleU']()), _0x23ac50[_0x4cc7('0x9e7')](_0xc676c8++, (_0x4bf907 + (_0x2d3033 - _0x9d7604 * _0x5aff49)) * _0x25738d['get_scaleV']()), _0xc676c8 += _0x4cf6c5, _0x23ac50['set'](_0xc676c8++, (_0x48c401 + (_0x472b9f - _0x55ce1e * _0x16dada)) * _0x25738d[_0x4cc7('0x1168')]()), _0x23ac50[_0x4cc7('0x9e7')](_0xc676c8++, (_0x495b1f + _0x2d63f9[_0x4cc7('0x167')](_0x2d3033, _0x9d7604 * _0x5aff49)) * _0x25738d[_0x4cc7('0x1169')]()), _0xc676c8 += _0x4cf6c5; _0x25738d[_0x4cc7('0x11a4')](_0x23ac50); }, '__class__': _0x2f62a7 }); var _0x358a6a = function(_0xa56400, _0x183132, _0x3823d2, _0x47d8c9, _0x2ef386, _0x17b695) { null == _0x17b695 && (_0x17b695 = 0x1); null == _0x2ef386 && (_0x2ef386 = 0x333333); null == _0x47d8c9 && (_0x47d8c9 = 0x333333); this[_0x4cc7('0xe3f')] = this[_0x4cc7('0x1664')] = -0x1; this['_thickness'] = 0.5 * _0x17b695; this[_0x4cc7('0x1487')] = _0xa56400; this[_0x4cc7('0x2018')] = _0x183132; this['set_startColor'](_0x47d8c9); this[_0x4cc7('0x2019')](_0x2ef386); }; _0x16dada[_0x2d63f9['FzHir']] = _0x358a6a; _0x358a6a[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x460'), _0x4cc7('0x42'), 'Segment']; _0x358a6a[_0x4cc7('0x8')] = {}; _0x358a6a[_0x4cc7('0x8')]['_segmentsBase'] = null; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x1faf')] = null; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x1487')] = null; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x2018')] = null; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x1488')] = null; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x1489')] = null; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x201a')] = null; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x148a')] = null; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x201b')] = null; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x148b')] = null; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0xe3f')] = null; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x1664')] = null; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x201c')] = null; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x201d')] = null; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0xf7e')] = function(_0x16c696, _0x4867c1, _0x341e92, _0x402cdd, _0x4d9ab1, _0x44db3b) { null == _0x44db3b && (_0x44db3b = 0x1); null == _0x4d9ab1 && (_0x4d9ab1 = 0x333333); null == _0x402cdd && (_0x402cdd = 0x333333); this._start = _0x16c696; this._end = _0x4867c1; _0x56067a.xZnKD(this._startColor, _0x402cdd) && this.set_startColor(_0x402cdd); this._endColor != _0x4d9ab1 && this.set_endColor(_0x4d9ab1); this._thickness = 0.5 * _0x44db3b; this.update(); } ; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x201e')] = function() { return this._start; } ; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x201f')] = function() { return this._end; } ; _0x358a6a[_0x4cc7('0x8')]['get_thickness'] = function() { return 0x2 * this._thickness; } ; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x1a04')] = function(_0x26b9fa) { this._startR = (_0x26b9fa >> 0x10 & 0xff) / 0xff; this._startG = (_0x26b9fa >> 0x8 & 0xff) / 0xff; this._startB = (_0x26b9fa & 0xff) / 0xff; this._startColor = _0x26b9fa; this.update(); return _0x26b9fa; } ; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x2019')] = function(_0x1ace7a) { if (_0x4cc7('0x2020') !== _0x4cc7('0x2020')) { if (0x0 == f) return e.x = 0x0, e.y = 0x0, e; f = 0x1 / Math.sqrt(f); c *= f; d *= f; } else { this._endR = (_0x1ace7a >> 0x10 & 0xff) / 0xff; this._endG = (_0x1ace7a >> 0x8 & 0xff) / 0xff; this._endB = (_0x1ace7a & 0xff) / 0xff; this._endColor = _0x1ace7a; this.update(); return _0x1ace7a; } } ; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x19f4')] = function() { return this._index; } ; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0xf7d')] = function(_0x2ea090) { if (_0x4cc7('0x2021') === _0x4cc7('0x2022')) { return this._stage3DProxy; } else { return this._index = _0x2ea090; } } ; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x148d')] = function() { return this._subSetIndex; } ; _0x358a6a[_0x4cc7('0x8')]['set_subSetIndex'] = function(_0x5045c4) { return this._subSetIndex = _0x5045c4; } ; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x1475')] = function(_0x42e58e) { return this._segmentsBase = _0x42e58e; } ; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function() { null != this._segmentsBase && this._segmentsBase.updateSegment(this); } ; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x358a6a; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_segmentsBase'] = 'set_segmentsBase'; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_subSetIndex'] = _0x2d63f9.WPyon; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x148d')] = _0x4cc7('0x148d'); _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xf7d')] = _0x4cc7('0xf7d'); _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_index'] = 'get_index'; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x2019')] = _0x4cc7('0x2019'); _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1a04')] = 'set_startColor'; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x148c')] = _0x4cc7('0x148c'); _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x201f')] = _0x4cc7('0x201f'); _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x201e')] = _0x4cc7('0x201e'); var _0x1510c5 = function(_0x12c34f, _0x44dfc2, _0x4d75e4, _0x512415, _0x25cd97) { if ('rxtfG' !== 'HkhOp') { null == _0x25cd97 && (_0x25cd97 = 0x1); null == _0x512415 && (_0x512415 = 0x333333); null == _0x4d75e4 && (_0x4d75e4 = 0x333333); _0x358a6a['call'](this, _0x12c34f, _0x44dfc2, null, _0x4d75e4, _0x512415, _0x25cd97); } else { var _0x58a0e8 = this[_0x4cc7('0xb7f')][_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0); this['setCurrentSection'](_0x58a0e8[_0x4cc7('0x11d6')]); this[_0x4cc7('0x2023')] = 0x0; this['z'] = _0x58a0e8['currentSection'][_0x4cc7('0x11d7')] + _0x58a0e8[_0x4cc7('0x2024')]() * (0x2 * Math[_0x4cc7('0xc2b')]() + 0x1) * this[_0x4cc7('0x2025')]; this[_0x4cc7('0x1975')] = 0x1; } }; _0x16dada[_0x4cc7('0x2026')] = _0x1510c5; _0x1510c5[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x460'), _0x4cc7('0x2027')]; _0x1510c5[_0x4cc7('0x92b')] = _0x358a6a; _0x1510c5[_0x4cc7('0x8')] = _0x5aff49(_0x358a6a[_0x4cc7('0x8')], { '__class__': _0x1510c5 }); var _0x3c2839 = function(_0x25f59f, _0x250240, _0x251c66, _0x3a7ace, _0x2d6147, _0x2dccc4) { null == _0x2dccc4 && (_0x2dccc4 = !0x1); null == _0x2d6147 && (_0x2d6147 = !0x0); null == _0x3a7ace && (_0x3a7ace = 0x1); null == _0x251c66 && (_0x251c66 = 0x1); null == _0x250240 && (_0x250240 = 0x64); null == _0x25f59f && (_0x25f59f = 0x64); _0x7567bc[_0x4cc7('0x96b')](this); this['_segmentsW'] = _0x251c66; this[_0x4cc7('0xb8c')] = _0x3a7ace; this[_0x4cc7('0xb8d')] = _0x2d6147; this[_0x4cc7('0xb8e')] = _0x25f59f; this[_0x4cc7('0xb8f')] = _0x250240; this[_0x4cc7('0x2028')] = _0x2dccc4; }; _0x16dada[_0x4cc7('0x2029')] = _0x3c2839; _0x3c2839[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x460'), _0x4cc7('0x202a')]; _0x3c2839[_0x4cc7('0x92b')] = _0x7567bc; _0x3c2839['prototype'] = _0x5aff49(_0x7567bc[_0x4cc7('0x8')], { '_segmentsW': null, '_segmentsH': null, '_yUp': null, '_width': null, '_height': null, '_doubleSided': null, 'buildGeometry': function(_0x18ab5b) { if ('Jzbyy' !== _0x4cc7('0x202b')) { var _0x3f95b4 = this[_0x4cc7('0x1634')] + 0x1; var _0x32f19f = (this['_segmentsH'] + 0x1) * _0x3f95b4; var _0x3cbb5d = _0x18ab5b[_0x4cc7('0x115f')]() , _0x3b2613 = _0x3cbb5d - 0x9; this[_0x4cc7('0x2028')] && (_0x32f19f *= 0x2); var _0x1eb51b = this[_0x4cc7('0xb8c')] * this[_0x4cc7('0x1634')] * 0x6; this[_0x4cc7('0x2028')] && (_0x1eb51b <<= 0x1); if (_0x32f19f == _0x18ab5b[_0x4cc7('0x1172')]()) { _0x32f19f = _0x18ab5b[_0x4cc7('0xde0')](); var _0x40c8ef = _0x18ab5b['get_indexData'](); null == _0x40c8ef && (_0x40c8ef = _0x2bc114[_0x4cc7('0x9cc')](null, _0x1eb51b, !0x0)); } else _0x32f19f = _0x2bc114[_0x4cc7('0x9cf')](null, _0x32f19f * _0x3cbb5d, !0x0), _0x40c8ef = _0x2bc114[_0x4cc7('0x9cc')](null, _0x1eb51b, !0x0), this[_0x4cc7('0x1ff6')](); _0x1eb51b = 0x0; for (var _0x232389 = _0x18ab5b['get_vertexOffset'](), _0x392094 = 0x0, _0x4bf907 = this['_segmentsH'] + 0x1; _0x392094 < _0x4bf907; ) for (var _0x48c401 = _0x392094++, _0x17225a = 0x0, _0x16dada = this[_0x4cc7('0x1634')] + 0x1; _0x17225a < _0x16dada; ) { var _0x5aff49 = _0x17225a++; var _0x546b6e = _0x2d63f9['EILch'](_0x5aff49 / this[_0x4cc7('0x1634')] - 0.5, this['_width']); var _0x322177 = (_0x2d63f9[_0x4cc7('0x168')](_0x48c401, this[_0x4cc7('0xb8c')]) - 0.5) * this[_0x4cc7('0xb8f')]; _0x32f19f[_0x4cc7('0x9e7')](_0x232389++, _0x546b6e); this[_0x4cc7('0xb8d')] ? (_0x32f19f[_0x4cc7('0x9e7')](_0x232389++, 0x0), _0x32f19f[_0x4cc7('0x9e7')](_0x232389++, _0x322177)) : (_0x32f19f['set'](_0x232389++, _0x322177), _0x32f19f[_0x4cc7('0x9e7')](_0x232389++, 0x0)); _0x32f19f['set'](_0x232389++, 0x0); this['_yUp'] ? (_0x32f19f[_0x4cc7('0x9e7')](_0x232389++, 0x1), _0x32f19f[_0x4cc7('0x9e7')](_0x232389++, 0x0)) : (_0x32f19f[_0x4cc7('0x9e7')](_0x232389++, 0x0), _0x32f19f[_0x4cc7('0x9e7')](_0x232389++, -0x1)); _0x32f19f[_0x4cc7('0x9e7')](_0x232389++, 0x1); _0x32f19f[_0x4cc7('0x9e7')](_0x232389++, 0x0); _0x32f19f[_0x4cc7('0x9e7')](_0x232389++, 0x0); _0x232389 += _0x3b2613; if (this[_0x4cc7('0x2028')]) { for (_0x546b6e = 0x0; 0x3 > _0x546b6e; ) _0x546b6e++, _0x32f19f[_0x4cc7('0x9e7')](_0x232389, _0x32f19f[_0x4cc7('0x2b')](_0x232389 - _0x3cbb5d)), ++_0x232389; for (_0x546b6e = 0x0; 0x3 > _0x546b6e; ) _0x546b6e++, _0x32f19f[_0x4cc7('0x9e7')](_0x232389, -_0x32f19f[_0x4cc7('0x2b')](_0x232389 - _0x3cbb5d)), ++_0x232389; for (_0x546b6e = 0x0; 0x3 > _0x546b6e; ) _0x546b6e++, _0x32f19f['set'](_0x232389, -_0x32f19f['get'](_0x232389 - _0x3cbb5d)), ++_0x232389; _0x232389 += _0x3b2613; } _0x5aff49 != this[_0x4cc7('0x1634')] && _0x48c401 != this[_0x4cc7('0xb8c')] && (_0x5aff49 += _0x48c401 * _0x3f95b4, _0x546b6e = this[_0x4cc7('0x2028')] ? 0x2 : 0x1, _0x40c8ef[_0x4cc7('0x9e7')](_0x1eb51b++, _0x5aff49 * _0x546b6e), _0x40c8ef[_0x4cc7('0x9e7')](_0x1eb51b++, (_0x5aff49 + _0x3f95b4) * _0x546b6e), _0x40c8ef[_0x4cc7('0x9e7')](_0x1eb51b++, (_0x5aff49 + _0x3f95b4 + 0x1) * _0x546b6e), _0x40c8ef[_0x4cc7('0x9e7')](_0x1eb51b++, _0x2d63f9['blHPN'](_0x5aff49, _0x546b6e)), _0x40c8ef[_0x4cc7('0x9e7')](_0x1eb51b++, (_0x5aff49 + _0x3f95b4 + 0x1) * _0x546b6e), _0x40c8ef[_0x4cc7('0x9e7')](_0x1eb51b++, (_0x5aff49 + 0x1) * _0x546b6e), this[_0x4cc7('0x2028')] && (_0x40c8ef['set'](_0x1eb51b++, (_0x5aff49 + _0x3f95b4 + 0x1) * _0x546b6e + 0x1), _0x40c8ef['set'](_0x1eb51b++, (_0x5aff49 + _0x3f95b4) * _0x546b6e + 0x1), _0x40c8ef['set'](_0x1eb51b++, _0x2d63f9[_0x4cc7('0x16a')](_0x5aff49, _0x546b6e) + 0x1), _0x40c8ef[_0x4cc7('0x9e7')](_0x1eb51b++, _0x2d63f9['ietSI'](_0x5aff49 + 0x1, _0x546b6e) + 0x1), _0x40c8ef[_0x4cc7('0x9e7')](_0x1eb51b++, (_0x5aff49 + _0x3f95b4 + 0x1) * _0x546b6e + 0x1), _0x40c8ef[_0x4cc7('0x9e7')](_0x1eb51b++, _0x5aff49 * _0x546b6e + 0x1))); } _0x18ab5b[_0x4cc7('0x11a4')](_0x32f19f); _0x18ab5b['updateIndexData'](_0x40c8ef); } else { _0x48c401[_0x4cc7('0x202c')][_0x48c401['pending']++] = 0xff & _0x4bf907; _0x48c401['pending_buf'][_0x48c401[_0x4cc7('0x202d')]++] = _0x4bf907 >>> 0x8 & 0xff; } }, 'buildUVs': function(_0x49e3a8) { var _0x4c8a0c = _0x49e3a8[_0x4cc7('0x116d')](); var _0x453512 = _0x2d63f9[_0x4cc7('0x16a')](this['_segmentsH'] + 0x1, this[_0x4cc7('0x1634')] + 0x1) * _0x4c8a0c; _0x4c8a0c -= 0x2; this[_0x4cc7('0x2028')] && (_0x453512 *= 0x2); null != _0x49e3a8['get_UVData']() && _0x453512 == _0x49e3a8['get_UVData']()[_0x4cc7('0x34')]() ? _0x453512 = _0x49e3a8['get_UVData']() : (_0x453512 = _0x2bc114[_0x4cc7('0x9cf')](null, _0x453512, !0x0), this['invalidateGeometry']()); for (var _0x18c1e1 = _0x49e3a8[_0x4cc7('0x1165')](), _0x4c4c7e = 0x0, _0x4520c5 = this[_0x4cc7('0xb8c')] + 0x1; _0x4c4c7e < _0x4520c5; ) for (var _0x1e7e92 = _0x4c4c7e++, _0x40f1d4 = 0x0, _0x346e2e = this['_segmentsW'] + 0x1; _0x40f1d4 < _0x346e2e; ) { var _0x4bf907 = _0x40f1d4++; _0x453512['set'](_0x18c1e1++, _0x4bf907 / this[_0x4cc7('0x1634')] * _0x49e3a8[_0x4cc7('0x1168')]()); _0x453512[_0x4cc7('0x9e7')](_0x18c1e1++, (0x1 - _0x2d63f9[_0x4cc7('0x16b')](_0x1e7e92, this[_0x4cc7('0xb8c')])) * _0x49e3a8['get_scaleV']()); _0x18c1e1 += _0x4c8a0c; this[_0x4cc7('0x2028')] && (_0x453512[_0x4cc7('0x9e7')](_0x18c1e1++, _0x4bf907 / this[_0x4cc7('0x1634')] * _0x49e3a8[_0x4cc7('0x1168')]()), _0x453512[_0x4cc7('0x9e7')](_0x18c1e1++, _0x2d63f9[_0x4cc7('0x16c')](0x1 - _0x1e7e92 / this[_0x4cc7('0xb8c')], _0x49e3a8[_0x4cc7('0x1169')]())), _0x18c1e1 += _0x4c8a0c); } _0x49e3a8['updateData'](_0x453512); }, '__class__': _0x3c2839 }); var _0xdf4955 = function(_0xb50c78) { this[_0x4cc7('0x1212')] = new _0x4a1676(); this['_uvTransform'] = new _0x4a1676(); _0x471021[_0x4cc7('0x96b')](this); this[_0x4cc7('0x35')] = new _0x343b29(_0xb50c78); this[_0x4cc7('0x35')][_0x4cc7('0x36')](this); this['_geometry'] = new _0x151d6e(); this[_0x4cc7('0x1ff0')](this[_0x4cc7('0x1462')]); }; _0x16dada[_0x4cc7('0x202e')] = _0xdf4955; _0xdf4955[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x460'), _0x4cc7('0x202f')]; _0xdf4955[_0x4cc7('0x8f8')] = [_0xcfa3e3]; _0xdf4955[_0x4cc7('0x92b')] = _0x471021; _0xdf4955[_0x4cc7('0x8')] = _0x5aff49(_0x471021[_0x4cc7('0x8')], { '_geometry': null, '_material': null, '_uvTransform': null, '_uvTransform2': null, '_animator': null, 'get_animator': function() { return this[_0x4cc7('0x2f')]; }, 'getDefaultBoundingVolume': function() { return new _0xab5c66(); }, 'activateVertexBuffer': function(_0x3080d0, _0x44bbc0) { this[_0x4cc7('0x1462')][_0x4cc7('0xe40')](_0x3080d0, _0x44bbc0); }, 'activateUVBuffer': function(_0xd5bec3, _0x31a13e) {}, 'activateVertexNormalBuffer': function(_0x2eba34, _0x30bd48) {}, 'activateVertexTangentBuffer': function(_0x9b335f, _0x4b3b76) {}, 'activateSecondaryUVBuffer': function(_0x5329e4, _0x36e702) {}, 'getIndexBuffer': function(_0x3c025c) { if (_0x4cc7('0x2030') !== _0x4cc7('0x2030')) { var _0x6c8030 = b['next'](); _0x6c8030[_0x4cc7('0x2031')] && _0x5260f5[_0x4cc7('0x9a0')](_0x6c8030, _0x5c6e04) && _0x3c025c['push'](_0x6c8030); } else { return this[_0x4cc7('0x1462')][_0x4cc7('0xb1e')](_0x3c025c); } }, 'get_numTriangles': function() { return this[_0x4cc7('0x1462')][_0x4cc7('0x114b')](); }, 'get_sourceEntity': function() { return null; }, 'get_material': function() { if (_0x2d63f9['vWUzM'](_0x4cc7('0x2032'), 'CsRhi')) { return this[_0x4cc7('0x2033')][_0x4cc7('0xb46')](a); } else { return this['_material']; } }, 'get_assetType': function() { if (_0x4cc7('0x2034') !== _0x4cc7('0x2035')) { return _0x4cc7('0x162c'); } else { if (this['magnetAction'][_0x4cc7('0x145d')]) { var _0x4fc388 = _0x56067a[_0x4cc7('0x671')]['split']('|') , _0x5a82ef = 0x0; while (!![]) { switch (_0x4fc388[_0x5a82ef++]) { case '0': this[_0x4cc7('0x17c6')](0x0); continue; case '1': this[_0x4cc7('0x2036')](Math['atan2'](_0x137f5c, -_0x476616), a, !0x0); continue; case '2': _0x39582d[_0x4cc7('0xa2c')](this[_0x4cc7('0xb7f')][_0x4cc7('0x17c3')]['get_inverseSceneTransform'](), _0x476616[_0x4cc7('0x126')][_0x4cc7('0x13f9')](), _0x301424[_0x4cc7('0x2037')]); continue; case '3': 0x0 > _0x476616 && (_0x137f5c *= 0.8); continue; case '4': var _0x137f5c = _0x301424[_0x4cc7('0x2037')]['z'] - this[_0x4cc7('0x126')][_0x4cc7('0xd92')](); continue; case '5': _0x476616 = 0x2 * (_0x301424[_0x4cc7('0x2037')]['x'] - this['mesh'][_0x4cc7('0x472')]()); continue; case '6': var _0x476616 = this[_0x4cc7('0x2038')][_0x4cc7('0xa26')]; continue; case '7': this[_0x4cc7('0xa3e')][_0x4cc7('0x2039')] = _0x476616; continue; case '8': _0x476616 = _0x301424['targetPosition']['y'] - this[_0x4cc7('0x126')]['get_y'](); continue; case '9': _0x476616 += 0.2 * (this[_0x4cc7('0x203a')]() - _0x476616); continue; } break; } } else this[_0x4cc7('0xa3e')][_0x4cc7('0x203b')] == this[_0x4cc7('0x203c')] ? (null != this[_0x4cc7('0xa3e')][_0x4cc7('0x2039')] && (this[_0x4cc7('0xa3e')][_0x4cc7('0x2039')] = null, 2.199114857512855 < this[_0x4cc7('0x203d')] && 3.141592653589793 > this[_0x4cc7('0x203e')] && (this[_0x4cc7('0x203e')] = _0x3004df['add'](this['pitchSpeed'], 3.141592653589793))), this[_0x4cc7('0xf30')]['onGround'] || this[_0x4cc7('0x102d')][_0x4cc7('0x145d')] ? (_0x476616 = this['animationController'], _0x476616[_0x4cc7('0xa3f')] = null, _0x476616[_0x4cc7('0x203b')] = null) : (this['applyTargetPitch'](0x0, a), _0x476616 = _0x56067a[_0x4cc7('0x672')](0xb4, _0x3c2748[_0x4cc7('0x17c4')](_0x3004df[_0x4cc7('0xe83')](0x0, this['pitch']))) / 3.141592653589793, 0.15707963267948966 > (0x0 <= _0x476616 ? _0x476616 : -_0x476616) && (_0x476616 = 0xb4 * this[_0x4cc7('0x203e')] / 3.141592653589793, 0.9424777960769379 > (0x0 <= _0x476616 ? _0x476616 : -_0x476616) && (_0x476616 = this[_0x4cc7('0xa3e')], _0x476616['enforcedFrame'] = null, _0x476616['enforcedAnimation'] = null)))) : (this['pitchSpeed'] = this[_0x4cc7('0x203d')] = 0x0, this[_0x4cc7('0xa3e')][_0x4cc7('0x2039')] = null); _0x1aa93f[_0x4cc7('0x8')][_0x4cc7('0x50c')][_0x4cc7('0x96b')](this, a); } }, 'invalidateBounds': function() {}, 'createEntityPartitionNode': function() { return new _0x1e8d08(this); }, 'updateBounds': function() { var _0x21ee29 = {}; _0x21ee29[_0x4cc7('0x203f')] = function(_0x2bfba7, _0x405e8d) { return _0x2bfba7 + _0x405e8d; } ; _0x21ee29[_0x4cc7('0x2040')] = _0x4cc7('0x63d'); if (_0x4cc7('0x2041') === _0x4cc7('0x2041')) { this['_boundsInvalid'] = !0x1; } else { var _0x37b1e7 = b['getFreeTextureReg']() , _0xe34ee9 = b[_0x4cc7('0xe57')]() , _0x3fc457 = b[_0x4cc7('0xe57')]() , _0x3f5162 = b[_0x4cc7('0xe57')]() , _0x163150 = b[_0x4cc7('0xe55')](); b['addFragmentTempUsages'](_0x163150, 0x1); var _0x28d873 = b[_0x4cc7('0xe55')]() , _0x28835e = ''; a[_0x4cc7('0x1cf9')] = 0x4 * _0xe34ee9['get_index'](); a[_0x4cc7('0x11b7')] = _0x37b1e7[_0x4cc7('0x19f4')](); _0x28835e += _0x21ee29[_0x4cc7('0x203f')](_0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x28d873) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x19f1')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3f5162) + _0x4cc7('0x1cfb') + _0x4bf907['string'](_0x28d873) + _0x4cc7('0x132') + _0x4bf907['string'](_0x28d873) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x28d873) + _0x21ee29[_0x4cc7('0x2040')] + _0x4bf907[_0x4cc7('0x4dc')](_0x28d873) + _0x4cc7('0x132') + _0x4bf907['string'](_0x28d873) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x3f5162) + _0x4cc7('0x19f3') + _0x4bf907['string'](_0x28d873) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x28d873) + _0x4cc7('0x2042') + _0x4bf907['string'](_0x163150) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x28d873) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x37b1e7) + _0x4cc7('0x1e15') + _0x4bf907[_0x4cc7('0x4dc')](_0x163150) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x163150) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xe34ee9) + _0x4cc7('0xe25') + _0x4bf907[_0x4cc7('0x4dc')](c) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x28d873) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x3fc457) + _0x4cc7('0x1e16') + _0x4bf907[_0x4cc7('0x4dc')](c), '.w,\x20') + _0x4bf907[_0x4cc7('0x4dc')](c) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x163150) + _0x4cc7('0x1dc9'); b[_0x4cc7('0x19f7')](_0x163150); return _0x28835e; } }, 'buildGeometry': function(_0x5d1898) { for (var _0x27f94c = [-0x1, 0x1, -0x1, 0x1, 0x1, -0x1, 0x1, 0x1, 0x1, -0x1, 0x1, 0x1, -0x1, -0x1, -0x1, 0x1, -0x1, -0x1, 0x1, -0x1, 0x1, -0x1, -0x1, 0x1], _0x546101 = _0x2bc114['toFloatVector'](null), _0x2ef117 = 0x0, _0x1a3127 = _0x27f94c['length']; _0x2ef117 < _0x1a3127; ) { if (_0x56067a['hCIaL'] !== 'FaHff') { var _0x515144 = _0x2ef117++; _0x546101[_0x4cc7('0x9e7')](_0x515144, _0x27f94c[_0x515144]); } else { return !0x1; } } _0x546101[_0x4cc7('0x150d')] = !0x0; _0x27f94c = [0x0, 0x1, 0x2, 0x2, 0x3, 0x0, 0x6, 0x5, 0x4, 0x4, 0x7, 0x6, 0x2, 0x6, 0x7, 0x7, 0x3, 0x2, 0x4, 0x5, 0x1, 0x1, 0x0, 0x4, 0x4, 0x0, 0x3, 0x3, 0x7, 0x4, 0x2, 0x1, 0x5, 0x5, 0x6, 0x2]; _0x2ef117 = _0x2bc114['toIntVector'](null); _0x1a3127 = 0x0; for (_0x515144 = _0x27f94c[_0x4cc7('0x21')]; _0x1a3127 < _0x515144; ) { var _0x3e68c3 = _0x1a3127++; _0x2ef117[_0x4cc7('0x9e7')](_0x3e68c3, _0x27f94c[_0x3e68c3]); } _0x5d1898['updateVertexData'](_0x546101); _0x5d1898[_0x4cc7('0x1155')](_0x2ef117); }, 'get_castsShadows': function() { if (_0x4cc7('0x2043') === 'mMBdz') { this[_0x4cc7('0x1207')][_0x4cc7('0x2b')](this[_0x4cc7('0x1206')] - 0x1)[_0x4cc7('0xa14')](a); } else { return !0x1; } }, 'get_uvTransform': function() { return this[_0x4cc7('0x2044')]; }, 'get_uvTransform2': function() { if (_0x4cc7('0x2045') === _0x2d63f9['NFCSh']) { this[_0x4cc7('0x1804')] = !0x0; } else { return this[_0x4cc7('0x1212')]; } }, 'getRenderSceneTransform': function(_0x32562c) { return this[_0x4cc7('0xfad')]; }, '__class__': _0xdf4955, '__properties__': _0x5aff49(_0x471021[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_uvTransform2': 'get_uvTransform2', 'get_uvTransform': _0x4cc7('0x11c0'), 'get_castsShadows': 'get_castsShadows', 'get_material': _0x4cc7('0x31'), 'get_sourceEntity': _0x4cc7('0x11c1'), 'get_numTriangles': 'get_numTriangles', 'get_animator': _0x4cc7('0x11bd') }) }); var _0x1c90a0 = function(_0x284dd4, _0x217f0c, _0x1ef9e8, _0x1ec48b) { var _0x30d6c8 = _0x4cc7('0x2046')[_0x4cc7('0x46')]('|') , _0x4be0e3 = 0x0; while (!![]) { switch (_0x30d6c8[_0x4be0e3++]) { case '0': null == _0x284dd4 && (_0x284dd4 = 0x32); continue; case '1': this['_segmentsH'] = _0x1ef9e8; continue; case '2': _0x7567bc['call'](this); continue; case '3': this[_0x4cc7('0x1634')] = _0x217f0c; continue; case '4': this[_0x4cc7('0xb8d')] = _0x1ec48b; continue; case '5': null == _0x1ec48b && (_0x1ec48b = !0x0); continue; case '6': null == _0x1ef9e8 && (_0x1ef9e8 = 0xc); continue; case '7': this[_0x4cc7('0xf38')] = _0x284dd4; continue; case '8': null == _0x217f0c && (_0x217f0c = 0x10); continue; } break; } }; _0x16dada[_0x4cc7('0x2047')] = _0x1c90a0; _0x1c90a0[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x460'), 'SphereGeometry']; _0x1c90a0[_0x4cc7('0x92b')] = _0x7567bc; _0x1c90a0[_0x4cc7('0x8')] = _0x5aff49(_0x7567bc['prototype'], { '_radius': null, '_segmentsW': null, '_segmentsH': null, '_yUp': null, 'buildGeometry': function(_0x251890) { var _0x9c064c = 0x0; var _0x526199 = (this[_0x4cc7('0xb8c')] + 0x1) * (this[_0x4cc7('0x1634')] + 0x1); var _0x47b431 = _0x251890[_0x4cc7('0x115f')](); var _0x2e8860 = _0x47b431 - 0x9; _0x526199 == _0x251890[_0x4cc7('0x1172')]() ? (_0x526199 = _0x251890[_0x4cc7('0xde0')](), _0x47b431 = _0x251890[_0x4cc7('0x1153')](), null == _0x47b431 && (_0x47b431 = _0x2bc114['toIntVector'](null, (this[_0x4cc7('0xb8c')] - 0x1) * this['_segmentsW'] * 0x6))) : (_0x526199 = _0x2bc114[_0x4cc7('0x9cf')](null, _0x526199 * _0x47b431, !0x0), _0x47b431 = _0x2bc114['toIntVector'](null, (this[_0x4cc7('0xb8c')] - 0x1) * this[_0x4cc7('0x1634')] * 0x6), this[_0x4cc7('0x1636')]()); for (var _0x1834be, _0x5819c7 = _0x251890[_0x4cc7('0x1162')](), _0x5a4147, _0x4045f1, _0x4bf907, _0x48c401, _0x5bbb05 = 0x0, _0x16dada = this[_0x4cc7('0xb8c')] + 0x1; _0x5bbb05 < _0x16dada; ) { if (_0x4cc7('0x2048') !== _0x4cc7('0x2049')) { var _0x5aff49 = _0x5bbb05++; _0x1834be = _0x5819c7; var _0x48ec99 = Math['PI'] * _0x5aff49 / this['_segmentsH'] , _0x373c77 = -this['_radius'] * Math['cos'](_0x48ec99); _0x48ec99 = this['_radius'] * Math[_0x4cc7('0x28')](_0x48ec99); for (var _0x3e3cd2 = 0x0, _0x2ee4e8 = this[_0x4cc7('0x1634')] + 0x1; _0x3e3cd2 < _0x2ee4e8; ) { var _0x3afc6e = _0x3e3cd2++; _0x5a4147 = 0x2 * Math['PI'] * _0x3afc6e / this[_0x4cc7('0x1634')]; var _0x291f55 = _0x48ec99 * Math['cos'](_0x5a4147) , _0x25818c = _0x48ec99 * Math[_0x4cc7('0x28')](_0x5a4147) , _0x1c0124 = 0x1 / Math[_0x4cc7('0x2c')](_0x291f55 * _0x291f55 + _0x25818c * _0x25818c + _0x373c77 * _0x373c77) , _0x29017b = Math[_0x4cc7('0x2c')](_0x56067a[_0x4cc7('0x674')](_0x25818c * _0x25818c, _0x291f55 * _0x291f55)); this['_yUp'] ? (_0x4bf907 = 0x0, _0x48c401 = 0.007 < _0x29017b ? _0x291f55 / _0x29017b : 0x0, _0x5a4147 = -_0x373c77, _0x4045f1 = _0x25818c) : (_0x4bf907 = _0x56067a['LcqTZ'](0.007, _0x29017b) ? _0x291f55 / _0x29017b : 0x0, _0x48c401 = 0x0, _0x5a4147 = _0x25818c, _0x4045f1 = _0x373c77); _0x3afc6e == this[_0x4cc7('0x1634')] ? (_0x526199[_0x4cc7('0x9e7')](_0x5819c7++, _0x526199[_0x4cc7('0x2b')](_0x1834be)), _0x526199[_0x4cc7('0x9e7')](_0x5819c7++, _0x526199['get'](_0x1834be + 0x1)), _0x526199[_0x4cc7('0x9e7')](_0x5819c7++, _0x526199[_0x4cc7('0x2b')](_0x1834be + 0x2)), _0x526199['set'](_0x5819c7++, _0x526199['get'](_0x1834be + 0x3) + _0x291f55 * _0x1c0124 * 0.5), _0x526199[_0x4cc7('0x9e7')](_0x5819c7++, _0x526199[_0x4cc7('0x2b')](_0x1834be + 0x4) + _0x5a4147 * _0x1c0124 * 0.5), _0x526199[_0x4cc7('0x9e7')](_0x5819c7++, _0x526199[_0x4cc7('0x2b')](_0x1834be + 0x5) + _0x4045f1 * _0x1c0124 * 0.5)) : (_0x526199[_0x4cc7('0x9e7')](_0x5819c7++, _0x291f55), _0x526199[_0x4cc7('0x9e7')](_0x5819c7++, _0x5a4147), _0x526199[_0x4cc7('0x9e7')](_0x5819c7++, _0x4045f1), _0x526199['set'](_0x5819c7++, _0x291f55 * _0x1c0124), _0x526199[_0x4cc7('0x9e7')](_0x5819c7++, _0x56067a[_0x4cc7('0x676')](_0x5a4147, _0x1c0124)), _0x526199['set'](_0x5819c7++, _0x4045f1 * _0x1c0124)); _0x526199[_0x4cc7('0x9e7')](_0x5819c7++, 0.007 < _0x29017b ? _0x56067a['yQNMn'](-_0x25818c, _0x29017b) : 0x1); _0x526199[_0x4cc7('0x9e7')](_0x5819c7++, _0x4bf907); _0x526199[_0x4cc7('0x9e7')](_0x5819c7++, _0x48c401); 0x0 < _0x3afc6e && 0x0 < _0x5aff49 && (_0x291f55 = (this[_0x4cc7('0x1634')] + 0x1) * _0x5aff49 + _0x3afc6e, _0x5a4147 = (this[_0x4cc7('0x1634')] + 0x1) * _0x5aff49 + _0x3afc6e - 0x1, _0x4045f1 = _0x56067a['CPnMW']((this['_segmentsW'] + 0x1) * (_0x5aff49 - 0x1) + _0x3afc6e, 0x1), _0x3afc6e = (this[_0x4cc7('0x1634')] + 0x1) * (_0x5aff49 - 0x1) + _0x3afc6e, _0x5aff49 == this[_0x4cc7('0xb8c')] ? (_0x526199[_0x4cc7('0x9e7')](_0x5819c7 - 0x9, _0x526199[_0x4cc7('0x2b')](_0x1834be)), _0x526199['set'](_0x5819c7 - 0x8, _0x526199[_0x4cc7('0x2b')](_0x1834be + 0x1)), _0x526199[_0x4cc7('0x9e7')](_0x5819c7 - 0x7, _0x526199[_0x4cc7('0x2b')](_0x1834be + 0x2)), _0x47b431[_0x4cc7('0x9e7')](_0x9c064c++, _0x291f55), _0x47b431[_0x4cc7('0x9e7')](_0x9c064c++, _0x4045f1), _0x47b431[_0x4cc7('0x9e7')](_0x9c064c++, _0x3afc6e)) : 0x1 == _0x5aff49 ? (_0x47b431['set'](_0x9c064c++, _0x291f55), _0x47b431[_0x4cc7('0x9e7')](_0x9c064c++, _0x5a4147), _0x47b431[_0x4cc7('0x9e7')](_0x9c064c++, _0x4045f1)) : (_0x47b431[_0x4cc7('0x9e7')](_0x9c064c++, _0x291f55), _0x47b431[_0x4cc7('0x9e7')](_0x9c064c++, _0x5a4147), _0x47b431[_0x4cc7('0x9e7')](_0x9c064c++, _0x4045f1), _0x47b431[_0x4cc7('0x9e7')](_0x9c064c++, _0x291f55), _0x47b431['set'](_0x9c064c++, _0x4045f1), _0x47b431[_0x4cc7('0x9e7')](_0x9c064c++, _0x3afc6e))); _0x5819c7 += _0x2e8860; } } else { var _0x1d2a62 = _0x251890[_0x4cc7('0x3a')](); this[_0x4cc7('0x94c')](_0x1d2a62); } } _0x251890['updateData'](_0x526199); _0x251890[_0x4cc7('0x1155')](_0x47b431); }, 'buildUVs': function(_0x4ac172) { var _0x40bfed = _0x4ac172[_0x4cc7('0x116d')]() , _0x51be5b = _0x56067a[_0x4cc7('0x676')](this[_0x4cc7('0xb8c')] + 0x1, this[_0x4cc7('0x1634')] + 0x1) * _0x40bfed; _0x40bfed -= 0x2; null != _0x4ac172['get_UVData']() && _0x51be5b == _0x4ac172['get_UVData']()[_0x4cc7('0x34')]() ? _0x51be5b = _0x4ac172['get_UVData']() : (_0x51be5b = _0x2bc114[_0x4cc7('0x9cf')](null, _0x51be5b, !0x0), this[_0x4cc7('0x1636')]()); for (var _0x1ed567 = _0x4ac172[_0x4cc7('0x1165')](), _0x338572 = 0x0, _0x1764af = this['_segmentsH'] + 0x1; _0x56067a[_0x4cc7('0x675')](_0x338572, _0x1764af); ) for (var _0xbf12e3 = _0x338572++, _0x542229 = 0x0, _0x3bb985 = _0x56067a[_0x4cc7('0x204a')](this[_0x4cc7('0x1634')], 0x1); _0x542229 < _0x3bb985; ) { var _0x4bf907 = _0x542229++; _0x51be5b[_0x4cc7('0x9e7')](_0x1ed567++, _0x4bf907 / this[_0x4cc7('0x1634')] * _0x4ac172[_0x4cc7('0x1168')]()); _0x51be5b[_0x4cc7('0x9e7')](_0x1ed567++, _0xbf12e3 / this[_0x4cc7('0xb8c')] * _0x4ac172[_0x4cc7('0x1169')]()); _0x1ed567 += _0x40bfed; } _0x4ac172[_0x4cc7('0x11a4')](_0x51be5b); }, '__class__': _0x1c90a0 }); var _0x432af9 = function(_0xb2e206, _0x137a83, _0x68d402, _0x2c9f4f, _0x1e4e47) { _0x2d63f9['gDfoV'](null, _0x1e4e47) && (_0x1e4e47 = !0x0); null == _0x2c9f4f && (_0x2c9f4f = 0x8); null == _0x68d402 && (_0x68d402 = 0x10); null == _0x137a83 && (_0x137a83 = 0x32); null == _0xb2e206 && (_0xb2e206 = 0x32); _0x7567bc['call'](this); this['_radius'] = _0xb2e206; this[_0x4cc7('0x204b')] = _0x137a83; this[_0x4cc7('0x204c')] = _0x68d402; this[_0x4cc7('0x204d')] = _0x2c9f4f; this['_yUp'] = _0x1e4e47; }; _0x16dada['away3d.primitives.TorusGeometry'] = _0x432af9; _0x432af9[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x460'), _0x4cc7('0x204e')]; _0x432af9['__super__'] = _0x7567bc; _0x432af9[_0x4cc7('0x8')] = _0x5aff49(_0x7567bc[_0x4cc7('0x8')], { '_radius': null, '_tubeRadius': null, '_segmentsR': null, '_segmentsT': null, '_yUp': null, '_rawVertexData': null, '_rawIndices': null, '_nextVertexIndex': null, '_currentIndex': null, '_currentTriangleIndex': null, '_numVertices': null, '_vertexStride': null, '_vertexOffset': null, 'addVertex': function(_0x63bfeb, _0x46882b, _0x2ad0e4, _0x5f3611, _0x57a737, _0x3fe58d, _0x5657c5, _0x49e9e9, _0x4e6d8f) { var _0x4bf907 = this[_0x4cc7('0x1ffe')] + this[_0x4cc7('0x1fff')] * this[_0x4cc7('0x204f')]; this[_0x4cc7('0x2050')][_0x4cc7('0x9e7')](_0x4bf907++, _0x63bfeb); this[_0x4cc7('0x2050')][_0x4cc7('0x9e7')](_0x4bf907++, _0x46882b); this[_0x4cc7('0x2050')][_0x4cc7('0x9e7')](_0x4bf907++, _0x2ad0e4); this['_rawVertexData'][_0x4cc7('0x9e7')](_0x4bf907++, _0x5f3611); this['_rawVertexData'][_0x4cc7('0x9e7')](_0x4bf907++, _0x57a737); this[_0x4cc7('0x2050')][_0x4cc7('0x9e7')](_0x4bf907++, _0x3fe58d); this['_rawVertexData'][_0x4cc7('0x9e7')](_0x4bf907++, _0x5657c5); this[_0x4cc7('0x2050')][_0x4cc7('0x9e7')](_0x4bf907++, _0x49e9e9); this[_0x4cc7('0x2050')][_0x4cc7('0x9e7')](_0x4bf907, _0x4e6d8f); this[_0x4cc7('0x1fff')]++; }, 'addTriangleClockWise': function(_0x1b9a61, _0x4607a3, _0x5cea64) { this['_rawIndices'][_0x4cc7('0x9e7')](this[_0x4cc7('0x2003')]++, _0x1b9a61); this[_0x4cc7('0x2002')][_0x4cc7('0x9e7')](this[_0x4cc7('0x2003')]++, _0x4607a3); this[_0x4cc7('0x2002')]['set'](this[_0x4cc7('0x2003')]++, _0x5cea64); this[_0x4cc7('0x2004')]++; }, 'buildGeometry': function(_0x48ede8) { this[_0x4cc7('0x2004')] = this[_0x4cc7('0x2003')] = this[_0x4cc7('0x1fff')] = this[_0x4cc7('0x117b')] = 0x0; this[_0x4cc7('0x204f')] = _0x48ede8[_0x4cc7('0x115f')](); this[_0x4cc7('0x1ffe')] = _0x48ede8['get_vertexOffset'](); this['_numVertices'] = (this[_0x4cc7('0x204d')] + 0x1) * (this['_segmentsR'] + 0x1); var _0x6e2256 = this[_0x4cc7('0x204d')] * this['_segmentsR'] * 0x2; this[_0x4cc7('0x117b')] == _0x48ede8[_0x4cc7('0x1172')]() ? (this[_0x4cc7('0x2050')] = _0x48ede8['get_vertexData'](), this[_0x4cc7('0x2002')] = _0x48ede8[_0x4cc7('0x1153')](), null == this[_0x4cc7('0x2002')] && (this['_rawIndices'] = _0x2bc114[_0x4cc7('0x9cc')](null, 0x3 * _0x6e2256, !0x0))) : (this[_0x4cc7('0x2050')] = _0x2bc114[_0x4cc7('0x9cf')](null, this[_0x4cc7('0x117b')] * this['_vertexStride'], !0x0), this[_0x4cc7('0x2002')] = _0x2bc114[_0x4cc7('0x9cc')](null, _0x2d63f9[_0x4cc7('0x16c')](0x3, _0x6e2256), !0x0), this[_0x4cc7('0x1ff6')]()); _0x6e2256 = 0x2 * Math['PI'] / this['_segmentsR']; for (var _0x159b5d = 0x2 * Math['PI'] / this[_0x4cc7('0x204d')], _0x1e3281, _0x12d5e4, _0x470977, _0x55f5a2, _0x5ba3e7, _0x2b1e7a, _0x4bf907, _0x48c401 = 0x0, _0xa18d46 = this[_0x4cc7('0x204d')] + 0x1; _0x48c401 < _0xa18d46; ) { var _0x16dada = _0x48c401++; _0x5ba3e7 = this['_vertexOffset'] + this[_0x4cc7('0x1fff')] * this['_vertexStride']; for (var _0x5aff49 = 0x0, _0xba2fe9 = this[_0x4cc7('0x204c')] + 0x1; _0x5aff49 < _0xba2fe9; ) { _0x4bf907 = _0x5aff49++; var _0x3e4a43 = _0x4bf907 * _0x6e2256; var _0x3e3cd2 = _0x16dada * _0x159b5d; _0x2b1e7a = Math[_0x4cc7('0x27')](_0x3e3cd2); var _0x6a21c6 = _0x2b1e7a * Math['cos'](_0x3e4a43); var _0xb3f38c = _0x2b1e7a * Math[_0x4cc7('0x28')](_0x3e4a43); var _0x5ed6f6 = Math[_0x4cc7('0x28')](_0x3e3cd2); _0x3e3cd2 = this[_0x4cc7('0xf38')] * Math[_0x4cc7('0x27')](_0x3e4a43) + this[_0x4cc7('0x204b')] * _0x6a21c6; _0x3e4a43 = this[_0x4cc7('0xf38')] * Math[_0x4cc7('0x28')](_0x3e4a43) + this[_0x4cc7('0x204b')] * _0xb3f38c; var _0x47501b = _0x16dada == this[_0x4cc7('0x204d')] ? 0x0 : this[_0x4cc7('0x204b')] * _0x5ed6f6; this['_yUp'] ? (_0x470977 = -_0x5ed6f6, _0x55f5a2 = _0xb3f38c, _0x1e3281 = 0x0, _0x12d5e4 = 0x0 != _0x2b1e7a ? _0x6a21c6 / _0x2b1e7a : _0x3e3cd2 / this[_0x4cc7('0xf38')], _0x5ed6f6 = -_0x47501b, _0x47501b = _0x3e4a43) : (_0x470977 = _0xb3f38c, _0x55f5a2 = _0x5ed6f6, _0x1e3281 = 0x0 != _0x2b1e7a ? _0x6a21c6 / _0x2b1e7a : _0x3e3cd2 / this[_0x4cc7('0xf38')], _0x12d5e4 = 0x0, _0x5ed6f6 = _0x3e4a43); _0x4bf907 == this[_0x4cc7('0x204c')] ? this[_0x4cc7('0x2006')](_0x3e3cd2, this['_rawVertexData'][_0x4cc7('0x2b')](_0x5ba3e7 + 0x1), this[_0x4cc7('0x2050')]['get'](_0x5ba3e7 + 0x2), _0x6a21c6, _0x470977, _0x55f5a2, -(0x0 != _0x2b1e7a ? _0xb3f38c / _0x2b1e7a : _0x3e4a43 / this[_0x4cc7('0xf38')]), _0x1e3281, _0x12d5e4) : this[_0x4cc7('0x2006')](_0x3e3cd2, _0x5ed6f6, _0x47501b, _0x6a21c6, _0x470977, _0x55f5a2, -(0x0 != _0x2b1e7a ? _0xb3f38c / _0x2b1e7a : _0x3e4a43 / this[_0x4cc7('0xf38')]), _0x1e3281, _0x12d5e4); 0x0 < _0x4bf907 && 0x0 < _0x16dada && (_0x6a21c6 = this[_0x4cc7('0x1fff')] - 0x1, _0xb3f38c = this[_0x4cc7('0x1fff')] - 0x2, _0x2b1e7a = _0x2d63f9[_0x4cc7('0x16f')](_0xb3f38c, this[_0x4cc7('0x204c')]) - 0x1, _0x4bf907 = _0x2d63f9[_0x4cc7('0x16f')](_0x6a21c6 - this[_0x4cc7('0x204c')], 0x1), this[_0x4cc7('0x2005')](_0x6a21c6, _0xb3f38c, _0x2b1e7a), this[_0x4cc7('0x2005')](_0x6a21c6, _0x2b1e7a, _0x4bf907)); } } _0x48ede8['updateData'](this['_rawVertexData']); _0x48ede8[_0x4cc7('0x1155')](this[_0x4cc7('0x2002')]); }, 'buildUVs': function(_0x18510c) { var _0x28b2d5 = _0x18510c[_0x4cc7('0x116d')](); var _0x4ccdb6 = _0x18510c[_0x4cc7('0x1165')]() , _0xb5b157 = _0x18510c[_0x4cc7('0x116d')]() - 0x2; _0x28b2d5 *= this[_0x4cc7('0x117b')]; null != _0x18510c[_0x4cc7('0x3e9')]() && _0x28b2d5 == _0x18510c[_0x4cc7('0x3e9')]()[_0x4cc7('0x34')]() ? _0x28b2d5 = _0x18510c['get_UVData']() : (_0x28b2d5 = _0x2bc114['toFloatVector'](null, _0x28b2d5, !0x0), this[_0x4cc7('0x1636')]()); for (var _0x5b4420 = 0x0, _0x39c3ad = this[_0x4cc7('0x204d')] + 0x1; _0x5b4420 < _0x39c3ad; ) for (var _0x3dfd7f = _0x5b4420++, _0xf1d80f = 0x0, _0x41ecb9 = this[_0x4cc7('0x204c')] + 0x1; _0xf1d80f < _0x41ecb9; ) { var _0x4bf907 = _0xf1d80f++; _0x28b2d5[_0x4cc7('0x9e7')](_0x4ccdb6++, _0x4bf907 / this[_0x4cc7('0x204c')] * _0x18510c['get_scaleU']()); _0x28b2d5[_0x4cc7('0x9e7')](_0x4ccdb6++, _0x3dfd7f / this[_0x4cc7('0x204d')] * _0x18510c[_0x4cc7('0x1169')]()); _0x4ccdb6 += _0xb5b157; } _0x18510c[_0x4cc7('0x11a4')](_0x28b2d5); }, '__class__': _0x432af9 }); var _0x3efb10 = function(_0x327cd1, _0x2f3a62) { null == _0x2f3a62 && (_0x2f3a62 = 0x1); null == _0x327cd1 && (_0x327cd1 = 0xffffff); this[_0x4cc7('0x1a1c')] = !0x0; 0x0 >= _0x2f3a62 && (_0x2f3a62 = 0x1); this['_color'] = _0x327cd1; this[_0x4cc7('0x1faf')] = _0x2f3a62; this[_0x4cc7('0x3e0')](this['set_mouseChildren'](!0x1)); _0x1e5b75[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0x2051')] = _0x3efb10; _0x3efb10['__name__'] = [_0x4cc7('0x7f'), 'primitives', _0x4cc7('0x2052')]; _0x3efb10[_0x4cc7('0x92b')] = _0x1e5b75; _0x3efb10['prototype'] = _0x5aff49(_0x1e5b75['prototype'], { '_geomDirty': null, '_color': null, '_thickness': null, 'removeAllSegments': function() { _0x1e5b75['prototype']['removeAllSegments'][_0x4cc7('0x96b')](this); }, 'get_bounds': function() { this[_0x4cc7('0x1a1c')] && this[_0x4cc7('0x1fef')](); return _0x1e5b75[_0x4cc7('0x8')][_0x4cc7('0xff7')][_0x4cc7('0x96b')](this); }, 'buildGeometry': function() { throw new _0x202aa0(new _0xb16e5a()); }, 'updateGeometry': function() { this[_0x4cc7('0x1ff0')](); this[_0x4cc7('0x1a1c')] = !0x1; }, 'updateOrAddSegment': function(_0x39e9c8, _0x3d771c, _0xc11fcf) { _0x39e9c8 = this[_0x4cc7('0x2053')](_0x39e9c8); if (null != _0x39e9c8) { if (_0x4cc7('0x2054') !== _0x4cc7('0x2054')) { var _0x1e784 = _0x39e9c8[_0x4cc7('0x1cf9')] , _0x49c617 = _0x39e9c8[_0x4cc7('0x19bb')]; _0x49c617[_0x4cc7('0x9e7')](_0x1e784, this['_dispersionR'] + this[_0x4cc7('0x1e62')]); this[_0x4cc7('0x1e61')] && (_0x49c617[_0x4cc7('0x9e7')](_0x1e784 + 0x1, this[_0x4cc7('0x1e5e')] + this['_refractionIndex']), _0x49c617[_0x4cc7('0x9e7')](_0x1e784 + 0x2, this[_0x4cc7('0x1e5f')] + this[_0x4cc7('0x1e62')])); _0x49c617[_0x4cc7('0x9e7')](_0x1e784 + 0x3, this['_alpha']); _0x3d771c[_0x4cc7('0xdb2')][_0x4cc7('0x19bf')](_0x39e9c8['texturesIndex'], this[_0x4cc7('0x1e64')]['getTextureForStage3D'](_0x3d771c)); } else { var _0x224d88 = _0x39e9c8['get_start'](); var _0x53cd6b = _0x39e9c8[_0x4cc7('0x201f')](); _0x224d88['x'] = _0x3d771c['x']; _0x224d88['y'] = _0x3d771c['y']; _0x224d88['z'] = _0x3d771c['z']; _0x53cd6b['x'] = _0xc11fcf['x']; _0x53cd6b['y'] = _0xc11fcf['y']; _0x53cd6b['z'] = _0xc11fcf['z']; _0x39e9c8[_0x4cc7('0xf7e')](_0x224d88, _0x53cd6b, null, this['_color'], this[_0x4cc7('0x12c1')], this[_0x4cc7('0x1faf')]); } } else this[_0x4cc7('0x2055')](new _0x1510c5(_0x3d771c[_0x4cc7('0x1176')](),_0xc11fcf[_0x4cc7('0x1176')](),this[_0x4cc7('0x12c1')],this[_0x4cc7('0x12c1')],this[_0x4cc7('0x1faf')])); }, 'updateMouseChildren': function() { this[_0x4cc7('0xfc3')] = !0x1; }, '__class__': _0x3efb10 }); var _0x10e2db = function(_0x52a928, _0x1fd585, _0x21b2a8, _0x5b7ed0, _0x47498a) { null == _0x47498a && (_0x47498a = 0x1); null == _0x5b7ed0 && (_0x5b7ed0 = 0xffffff); null == _0x21b2a8 && (_0x21b2a8 = 0x64); null == _0x1fd585 && (_0x1fd585 = 0x64); null == _0x52a928 && (_0x52a928 = 0x64); _0x3efb10[_0x4cc7('0x96b')](this, _0x5b7ed0, _0x47498a); this[_0x4cc7('0xb8e')] = _0x52a928; this[_0x4cc7('0xb8f')] = _0x1fd585; this[_0x4cc7('0x200b')] = _0x21b2a8; }; _0x16dada[_0x4cc7('0x2056')] = _0x10e2db; _0x10e2db[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'primitives', _0x4cc7('0x2057')]; _0x10e2db[_0x4cc7('0x92b')] = _0x3efb10; _0x10e2db[_0x4cc7('0x8')] = _0x5aff49(_0x3efb10[_0x4cc7('0x8')], { '_width': null, '_height': null, '_depth': null, 'buildGeometry': function() { var _0x1d0d00 = new _0x21e384() , _0x50422c = new _0x21e384() , _0x583be7 = 0.5 * this[_0x4cc7('0xb8e')] , _0xf1abf9 = 0.5 * this[_0x4cc7('0xb8f')] , _0x2c51c3 = 0.5 * this['_depth']; _0x1d0d00['x'] = -_0x583be7; _0x1d0d00['y'] = _0xf1abf9; _0x1d0d00['z'] = -_0x2c51c3; _0x50422c['x'] = -_0x583be7; _0x50422c['y'] = -_0xf1abf9; _0x50422c['z'] = -_0x2c51c3; this['updateOrAddSegment'](0x0, _0x1d0d00, _0x50422c); _0x1d0d00['z'] = _0x2c51c3; _0x50422c['z'] = _0x2c51c3; this['updateOrAddSegment'](0x1, _0x1d0d00, _0x50422c); _0x1d0d00['x'] = _0x583be7; _0x50422c['x'] = _0x583be7; this[_0x4cc7('0x2058')](0x2, _0x1d0d00, _0x50422c); _0x1d0d00['z'] = -_0x2c51c3; _0x50422c['z'] = -_0x2c51c3; this['updateOrAddSegment'](0x3, _0x1d0d00, _0x50422c); _0x1d0d00['x'] = -_0x583be7; _0x1d0d00['y'] = -_0xf1abf9; _0x1d0d00['z'] = -_0x2c51c3; _0x50422c['x'] = _0x583be7; _0x50422c['y'] = -_0xf1abf9; _0x50422c['z'] = -_0x2c51c3; this['updateOrAddSegment'](0x4, _0x1d0d00, _0x50422c); _0x1d0d00['y'] = _0xf1abf9; _0x50422c['y'] = _0xf1abf9; this[_0x4cc7('0x2058')](0x5, _0x1d0d00, _0x50422c); _0x1d0d00['z'] = _0x2c51c3; _0x50422c['z'] = _0x2c51c3; this[_0x4cc7('0x2058')](0x6, _0x1d0d00, _0x50422c); _0x1d0d00['y'] = -_0xf1abf9; _0x50422c['y'] = -_0xf1abf9; this[_0x4cc7('0x2058')](0x7, _0x1d0d00, _0x50422c); _0x1d0d00['x'] = -_0x583be7; _0x1d0d00['y'] = -_0xf1abf9; _0x1d0d00['z'] = -_0x2c51c3; _0x50422c['x'] = -_0x583be7; _0x50422c['y'] = -_0xf1abf9; _0x50422c['z'] = _0x2c51c3; this[_0x4cc7('0x2058')](0x8, _0x1d0d00, _0x50422c); _0x1d0d00['y'] = _0xf1abf9; _0x50422c['y'] = _0xf1abf9; this['updateOrAddSegment'](0x9, _0x1d0d00, _0x50422c); _0x1d0d00['x'] = _0x583be7; _0x50422c['x'] = _0x583be7; this['updateOrAddSegment'](0xa, _0x1d0d00, _0x50422c); _0x1d0d00['y'] = -_0xf1abf9; _0x50422c['y'] = -_0xf1abf9; this[_0x4cc7('0x2058')](0xb, _0x1d0d00, _0x50422c); }, '__class__': _0x10e2db }); var _0x4e7809 = function(_0x18960c, _0x560b60, _0x3262c2, _0x5b2f7b, _0x5b0a50) { null == _0x5b0a50 && (_0x5b0a50 = 0x1); null == _0x5b2f7b && (_0x5b2f7b = 0xffffff); null == _0x3262c2 && (_0x3262c2 = 0xc); null == _0x560b60 && (_0x560b60 = 0x10); null == _0x18960c && (_0x18960c = 0x32); _0x3efb10[_0x4cc7('0x96b')](this, _0x5b2f7b, _0x5b0a50); this[_0x4cc7('0xf38')] = _0x18960c; this['_segmentsW'] = _0x560b60; this['_segmentsH'] = _0x3262c2; }; _0x16dada[_0x4cc7('0x2059')] = _0x4e7809; _0x4e7809[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x460'), 'WireframeSphere']; _0x4e7809[_0x4cc7('0x92b')] = _0x3efb10; _0x4e7809[_0x4cc7('0x8')] = _0x5aff49(_0x3efb10[_0x4cc7('0x8')], { '_segmentsW': null, '_segmentsH': null, '_radius': null, 'buildGeometry': function() { for (var _0x33b4b3 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x5546e8 = new _0x21e384(), _0x2e0c87 = new _0x21e384(), _0x1ab413 = 0x0, _0x550d72 = 0x0, _0x39c77a, _0x5d6f31, _0x4fa6c6, _0x4a0aaf, _0x4bf907 = 0x0, _0x48c401 = this['_segmentsH'] + 0x1; _0x4bf907 < _0x48c401; ) { _0x5d6f31 = _0x4bf907++; _0x39c77a = Math['PI'] * _0x5d6f31 / this[_0x4cc7('0xb8c')]; _0x5d6f31 = -this[_0x4cc7('0xf38')] * Math[_0x4cc7('0x27')](_0x39c77a); _0x39c77a = this[_0x4cc7('0xf38')] * Math[_0x4cc7('0x28')](_0x39c77a); for (var _0x40d1cb = 0x0, _0x16dada = this[_0x4cc7('0x1634')] + 0x1; _0x40d1cb < _0x16dada; ) _0x4a0aaf = _0x40d1cb++, _0x4fa6c6 = 0x2 * Math['PI'] * _0x4a0aaf / this[_0x4cc7('0x1634')], _0x4a0aaf = _0x39c77a * Math[_0x4cc7('0x27')](_0x4fa6c6), _0x4fa6c6 = _0x39c77a * Math[_0x4cc7('0x28')](_0x4fa6c6), _0x33b4b3[_0x4cc7('0x9e7')](_0x1ab413++, _0x4a0aaf), _0x33b4b3[_0x4cc7('0x9e7')](_0x1ab413++, -_0x5d6f31), _0x33b4b3[_0x4cc7('0x9e7')](_0x1ab413++, _0x4fa6c6); } _0x5d6f31 = 0x1; for (_0x39c77a = this[_0x4cc7('0xb8c')] + 0x1; _0x5d6f31 < _0x39c77a; ) for (_0x40d1cb = _0x5d6f31++, _0x16dada = 0x1, _0x4a0aaf = this[_0x4cc7('0xb8c')] + 0x1; _0x16dada < _0x4a0aaf; ) _0x4fa6c6 = _0x16dada++, _0x1ab413 = 0x3 * (_0x56067a[_0x4cc7('0x677')](this[_0x4cc7('0x1634')], 0x1) * _0x40d1cb + _0x4fa6c6), _0x4bf907 = 0x3 * ((this[_0x4cc7('0x1634')] + 0x1) * _0x40d1cb + _0x4fa6c6 - 0x1), _0x48c401 = 0x3 * ((this['_segmentsW'] + 0x1) * (_0x40d1cb - 0x1) + _0x4fa6c6 - 0x1), _0x4fa6c6 = 0x3 * ((this[_0x4cc7('0x1634')] + 0x1) * (_0x40d1cb - 0x1) + _0x4fa6c6), _0x40d1cb == this[_0x4cc7('0xb8c')] ? (_0x5546e8['x'] = _0x33b4b3[_0x4cc7('0x2b')](_0x48c401), _0x5546e8['y'] = _0x33b4b3['get'](_0x48c401 + 0x1), _0x5546e8['z'] = _0x33b4b3[_0x4cc7('0x2b')](_0x56067a['IaDEn'](_0x48c401, 0x2)), _0x2e0c87['x'] = _0x33b4b3[_0x4cc7('0x2b')](_0x4fa6c6), _0x2e0c87['y'] = _0x33b4b3[_0x4cc7('0x2b')](_0x4fa6c6 + 0x1), _0x2e0c87['z'] = _0x33b4b3[_0x4cc7('0x2b')](_0x4fa6c6 + 0x2), this[_0x4cc7('0x2058')](_0x550d72++, _0x5546e8, _0x2e0c87), _0x5546e8['x'] = _0x33b4b3[_0x4cc7('0x2b')](_0x1ab413), _0x5546e8['y'] = _0x33b4b3[_0x4cc7('0x2b')](_0x1ab413 + 0x1), _0x5546e8['z'] = _0x33b4b3[_0x4cc7('0x2b')](_0x1ab413 + 0x2)) : 0x1 == _0x40d1cb ? (_0x2e0c87['x'] = _0x33b4b3['get'](_0x4bf907), _0x2e0c87['y'] = _0x33b4b3[_0x4cc7('0x2b')](_0x4bf907 + 0x1), _0x2e0c87['z'] = _0x33b4b3[_0x4cc7('0x2b')](_0x4bf907 + 0x2), _0x5546e8['x'] = _0x33b4b3[_0x4cc7('0x2b')](_0x48c401), _0x5546e8['y'] = _0x33b4b3[_0x4cc7('0x2b')](_0x48c401 + 0x1), _0x5546e8['z'] = _0x33b4b3['get'](_0x48c401 + 0x2)) : (_0x2e0c87['x'] = _0x33b4b3[_0x4cc7('0x2b')](_0x4bf907), _0x2e0c87['y'] = _0x33b4b3['get'](_0x4bf907 + 0x1), _0x2e0c87['z'] = _0x33b4b3['get'](_0x4bf907 + 0x2), _0x5546e8['x'] = _0x33b4b3['get'](_0x48c401), _0x5546e8['y'] = _0x33b4b3['get'](_0x48c401 + 0x1), _0x5546e8['z'] = _0x33b4b3[_0x4cc7('0x2b')](_0x48c401 + 0x2), this[_0x4cc7('0x2058')](_0x550d72++, _0x5546e8, _0x2e0c87), _0x2e0c87['x'] = _0x33b4b3[_0x4cc7('0x2b')](_0x4fa6c6), _0x2e0c87['y'] = _0x33b4b3[_0x4cc7('0x2b')](_0x4fa6c6 + 0x1), _0x2e0c87['z'] = _0x33b4b3[_0x4cc7('0x2b')](_0x4fa6c6 + 0x2)), this[_0x4cc7('0x2058')](_0x550d72++, _0x5546e8, _0x2e0c87); }, '__class__': _0x4e7809 }); var _0x4fb65f = function(_0x15dc7c) { if ('dwNbi' === _0x4cc7('0x205a')) { this['notifySceneTransformChange'](); for (var _0x53e4d6 = 0x0, _0x2ddf63 = this[_0x4cc7('0xd26')][_0x4cc7('0x34')](); _0x53e4d6 < _0x2ddf63; ) this[_0x4cc7('0xd26')][_0x4cc7('0x2b')](_0x53e4d6++)[_0x4cc7('0xfb5')](); this[_0x4cc7('0xfe8')] && (null == this[_0x4cc7('0xfc1')] && (this[_0x4cc7('0xfc1')] = new _0x10a7eb(_0x4cc7('0xfc2'),this)), this[_0x4cc7('0x44')](this['_scenechanged'])); } else { var _0x2fa337 = _0x15dc7c[_0x4cc7('0x1650')](0x3); if ('ATF' != _0x2fa337) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x205b') + _0x2fa337)); _0x15dc7c['position'] = 0xff == _0x15dc7c['b'][0x6] ? 0xc : 0x6; _0x2fa337 = _0x15dc7c[_0x4cc7('0x16fa')](); var _0x38e19f = _0x2fa337 >> 0x7; switch (_0x2fa337 & 0x7f) { case 0x0: case 0x1: this[_0x4cc7('0xc79')] = 0x1; break; case 0x2: case 0x3: this[_0x4cc7('0xc79')] = 0x3; break; case 0x4: case 0x5: this[_0x4cc7('0xc79')] = 0x4; break; default: throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x205c'))); } switch (_0x38e19f) { case 0x0: this[_0x4cc7('0x994')] = 0x0; break; case 0x1: this[_0x4cc7('0x994')] = 0x1; break; default: throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x205d'))); } this[_0x4cc7('0x7d9')] = Math[_0x4cc7('0x1013')](0x2, _0x331be6[_0x4cc7('0xea3')](_0x15dc7c['readUnsignedByte']())) | 0x0; this[_0x4cc7('0x98b')] = Math[_0x4cc7('0x1013')](0x2, _0x331be6[_0x4cc7('0xea3')](_0x15dc7c[_0x4cc7('0x16fa')]())) | 0x0; this[_0x4cc7('0xd23')] = _0x15dc7c[_0x4cc7('0x16fa')](); this['data'] = _0x15dc7c; } }; _0x16dada[_0x4cc7('0x205e')] = _0x4fb65f; _0x4fb65f[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x3cf')], _0x4cc7('0x467'), _0x4cc7('0x205f')]; _0x4fb65f[_0x4cc7('0x8')] = {}; _0x4fb65f[_0x4cc7('0x8')][_0x4cc7('0x994')] = null; _0x4fb65f[_0x4cc7('0x8')][_0x4cc7('0xc79')] = null; _0x4fb65f[_0x4cc7('0x8')]['width'] = null; _0x4fb65f[_0x4cc7('0x8')][_0x4cc7('0x98b')] = null; _0x4fb65f[_0x4cc7('0x8')][_0x4cc7('0xd23')] = null; _0x4fb65f[_0x4cc7('0x8')][_0x4cc7('0x42')] = null; _0x4fb65f[_0x4cc7('0x8')]['__class__'] = _0x4fb65f; var _0x7c6a30 = function() { this[_0x4cc7('0xd22')] = !0x0; this['_format'] = 0x1; this['_textures'] = _0x2bc114['toObjectVector'](null, 0x8); this[_0x4cc7('0x2060')] = _0x2bc114['toObjectVector'](null, 0x8); _0x4ae64a[_0x4cc7('0x96b')](this); }; _0x16dada['away3d.textures.TextureProxyBase'] = _0x7c6a30; _0x7c6a30[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x467'), _0x4cc7('0x2061')]; _0x7c6a30[_0x4cc7('0x8f8')] = [_0x29fe35]; _0x7c6a30['__super__'] = _0x4ae64a; _0x7c6a30['prototype'] = _0x5aff49(_0x4ae64a[_0x4cc7('0x8')], { '_format': null, '_hasMipmaps': null, '_textures': null, '_dirty': null, '_width': null, '_height': null, 'get_hasMipMaps': function() { if (_0x4cc7('0x2062') === _0x4cc7('0x2062')) { return this[_0x4cc7('0xd22')]; } else { a = a[_0x4cc7('0x8ed')]; if (null == this['h'][_0x4cc7('0x9f0')][a]) return !0x1; delete this['h'][a]; delete this['h'][_0x4cc7('0x9f0')][a]; return !0x0; } }, 'get_format': function() { if (_0x4cc7('0x2063') !== _0x4cc7('0x2063')) { var _0x197e73 = a[_0x4cc7('0xdb2')]; _0x4ceea0[_0x4cc7('0x8')]['activate'][_0x4cc7('0x96b')](this, a, b); this[_0x4cc7('0x1f9d')] || _0x197e73[_0x4cc7('0x13f4')](!0x1, 0x4); _0x197e73[_0x4cc7('0x1f9e')](this[_0x4cc7('0x1ec5')]); _0x197e73[_0x4cc7('0xdc4')](0x0, 0x0, this[_0x4cc7('0x1f8c')], 0x1); _0x197e73[_0x4cc7('0xdc4')](0x1, 0x5, this['_offsetData'], 0x1); } else { return this[_0x4cc7('0xd20')]; } }, 'get_assetType': function() { return _0x4cc7('0x5c1'); }, 'get_width': function() { return this[_0x4cc7('0xb8e')]; }, 'get_height': function() { return this[_0x4cc7('0xb8f')]; }, 'getTextureForStage3D': function(_0x2ae117) { var _0x451d21 = _0x2ae117[_0x4cc7('0x117f')] , _0x23b955 = this[_0x4cc7('0x1aa8')][_0x4cc7('0x2b')](_0x451d21); _0x2ae117 = _0x2ae117[_0x4cc7('0xdb2')]; if (null == _0x2ae117) return null; if (_0x56067a[_0x4cc7('0x679')](null, _0x23b955) || this['_dirty'][_0x4cc7('0x2b')](_0x451d21) != _0x2ae117) { var _0x4a7cc6 = this[_0x4cc7('0x1aa8')]; _0x23b955 = this['createTexture'](_0x2ae117); _0x4a7cc6[_0x4cc7('0x9e7')](_0x451d21, _0x23b955); this[_0x4cc7('0x2060')][_0x4cc7('0x9e7')](_0x451d21, _0x2ae117); this[_0x4cc7('0x2064')](_0x23b955); } return _0x23b955; }, 'uploadContent': function(_0x3f400b) { throw new _0x202aa0(new _0xb16e5a()); }, 'setSize': function(_0x4922ce, _0x548c47) { this[_0x4cc7('0xb8e')] == _0x4922ce && _0x2d63f9[_0x4cc7('0x2065')](this[_0x4cc7('0xb8f')], _0x548c47) || this[_0x4cc7('0x2066')](); this[_0x4cc7('0xb8e')] = _0x4922ce; this[_0x4cc7('0xb8f')] = _0x548c47; }, 'invalidateContent': function() { for (var _0xa84cbf = 0x0; 0x8 > _0xa84cbf; ) { var _0x5a0bca = _0xa84cbf++; this[_0x4cc7('0x2060')][_0x4cc7('0x9e7')](_0x5a0bca, null); } }, 'invalidateSize': function() { var _0x460e4a = {}; _0x460e4a['lXyyO'] = function(_0x308597, _0x5d3c5c) { return _0x308597 + _0x5d3c5c; } ; _0x460e4a[_0x4cc7('0x2067')] = function(_0x7c5ad2, _0x4dac6a) { return _0x7c5ad2 + _0x4dac6a; } ; for (var _0x433532, _0x100350 = 0x0; 0x8 > _0x100350; ) { if (_0x4cc7('0x2068') !== _0x4cc7('0x2069')) { var _0x25cf7b = _0x100350++; _0x433532 = this[_0x4cc7('0x1aa8')][_0x4cc7('0x2b')](_0x25cf7b); null != _0x433532 && (_0x433532[_0x4cc7('0xa35')](), this[_0x4cc7('0x1aa8')][_0x4cc7('0x9e7')](_0x25cf7b, null), this[_0x4cc7('0x2060')]['set'](_0x25cf7b, null)); } else { null == _0x25cf7b && (_0x25cf7b = new _0x21e384()); var _0x30e8be = _0x2c4d00['RAW_DATA_CONTAINER']; _0x433532['copyRawDataTo'](_0x30e8be); _0x433532 = _0x30e8be[_0x4cc7('0x2b')](0x0); var _0x529060 = _0x30e8be[_0x4cc7('0x2b')](0x1) , _0xc2d7eb = _0x30e8be['get'](0x2) , _0x59df29 = _0x30e8be[_0x4cc7('0x2b')](0x3) , _0x28db7c = _0x30e8be[_0x4cc7('0x2b')](0x4) , _0x19f424 = _0x30e8be['get'](0x5) , _0x12feaf = _0x30e8be['get'](0x6) , _0x4dbecb = _0x30e8be[_0x4cc7('0x2b')](0x7) , _0x64cadd = _0x30e8be[_0x4cc7('0x2b')](0x8) , _0x72e1cd = _0x30e8be[_0x4cc7('0x2b')](0x9) , _0x4d6274 = _0x30e8be[_0x4cc7('0x2b')](0xa) , _0x593f19 = _0x30e8be[_0x4cc7('0x2b')](0xb) , _0x4f8fd0 = _0x30e8be[_0x4cc7('0x2b')](0xc) , _0x4032b2 = _0x30e8be['get'](0xd) , _0x5606da = _0x30e8be[_0x4cc7('0x2b')](0xe); _0x30e8be = _0x30e8be[_0x4cc7('0x2b')](0xf); var _0x19fe28 = _0x100350['x'] , _0x2304f1 = _0x100350['y']; _0x100350 = _0x100350['z']; _0x25cf7b['x'] = _0x433532 * _0x19fe28 + _0x28db7c * _0x2304f1 + _0x64cadd * _0x100350 + _0x4f8fd0; _0x25cf7b['y'] = _0x529060 * _0x19fe28 + _0x19f424 * _0x2304f1 + _0x72e1cd * _0x100350 + _0x4032b2; _0x25cf7b['z'] = _0x460e4a[_0x4cc7('0x206a')](_0x460e4a[_0x4cc7('0x2067')](_0xc2d7eb * _0x19fe28 + _0x12feaf * _0x2304f1, _0x4d6274 * _0x100350), _0x5606da); _0x25cf7b['w'] = _0x59df29 * _0x19fe28 + _0x4dbecb * _0x2304f1 + _0x593f19 * _0x100350 + _0x30e8be; return _0x25cf7b; } } }, 'createTexture': function(_0x20ad97) { throw new _0x202aa0(new _0xb16e5a()); }, 'dispose': function() { for (var _0x116ec4 = 0x0; 0x8 > _0x116ec4; ) { var _0x56d4b0 = _0x116ec4++; null != this['_textures'][_0x4cc7('0x2b')](_0x56d4b0) && this[_0x4cc7('0x1aa8')][_0x4cc7('0x2b')](_0x56d4b0)[_0x4cc7('0xa35')](); } }, '__class__': _0x7c6a30, '__properties__': _0x5aff49(_0x4ae64a[_0x4cc7('0x8')]['__properties__'], { 'get_height': _0x4cc7('0xa75'), 'get_width': _0x4cc7('0xa74'), 'get_assetType': _0x2d63f9[_0x4cc7('0x206b')], 'get_format': 'get_format', 'get_hasMipMaps': _0x2d63f9['TmpsU'] }) }); var _0x1603fe = function() { _0x7c6a30[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0x206c')] = _0x1603fe; _0x1603fe['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x467'), _0x4cc7('0x206d')]; _0x1603fe['__super__'] = _0x7c6a30; _0x1603fe[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x450')](_0x5aff49, _0x7c6a30[_0x4cc7('0x8')], { 'createTexture': function(_0x1511f5) { if (_0x4cc7('0x206e') === _0x4cc7('0x206f')) { if ((0x0 != this['_numEntities'] || null != this[_0x4cc7('0x1353')]) && _0x1511f5[_0x4cc7('0x1369')](this)) { for (var _0x4cd054 = 0x0; _0x4cd054 < this['_numChildNodes']; ) this[_0x4cc7('0x1352')][_0x4cc7('0x2b')](_0x4cd054++)['acceptTraverser'](_0x1511f5); null != this[_0x4cc7('0x1353')] && _0x1511f5[_0x4cc7('0x137a')](this[_0x4cc7('0x1353')]); } } else { return _0x1511f5[_0x4cc7('0x1fcb')](this[_0x4cc7('0xb8e')], this[_0x4cc7('0xb8f')], 0x1, !0x1); } }, '__class__': _0x1603fe }); var _0x5d5727 = function(_0x18d345) { if (_0x4cc7('0x2070') === _0x4cc7('0x2070')) { _0x7c6a30['call'](this); this[_0x4cc7('0xd1f')](new _0x4fb65f(_0x18d345)); this[_0x4cc7('0xd20')] = this[_0x4cc7('0xd21')]()[_0x4cc7('0xc79')]; this[_0x4cc7('0xd22')] = 0x1 < this[_0x4cc7('0x2071')][_0x4cc7('0xd23')]; } else { null == c && (c = !0x1); this[_0x4cc7('0x2072')] = !0x1; this[_0x4cc7('0x2073')] = !0x0; this[_0x4cc7('0x2031')] = !0x1; this[_0x4cc7('0xbeb')] = _0x18d345; this[_0x4cc7('0x1f41')] = !0x0; this[_0x4cc7('0x2074')](b); c && this[_0x4cc7('0x2075')](new _0xf40474(this)); } }; _0x16dada['away3d.textures.ATFTexture'] = _0x5d5727; _0x5d5727['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x467'), 'ATFTexture']; _0x5d5727['__super__'] = _0x1603fe; _0x5d5727['prototype'] = _0x5aff49(_0x1603fe['prototype'], { '_atfData': null, 'get_atfData': function() { return this[_0x4cc7('0x2071')]; }, 'set_atfData': function(_0x267bce) { this[_0x4cc7('0x2071')] = _0x267bce; this[_0x4cc7('0x2076')](); this[_0x4cc7('0x2077')](_0x267bce[_0x4cc7('0x7d9')], _0x267bce[_0x4cc7('0x98b')]); return _0x267bce; }, 'uploadContent': function(_0x54d7b0) { _0x5260f5['__cast'](_0x54d7b0, _0x55b54b)[_0x4cc7('0x2078')](this[_0x4cc7('0x2071')][_0x4cc7('0x42')], 0x0, !0x1); }, 'createTexture': function(_0x565838) { return _0x565838['createTexture'](this['_width'], this[_0x4cc7('0xb8f')], this[_0x4cc7('0xd21')]()[_0x4cc7('0xc79')], !0x1); }, '__class__': _0x5d5727, '__properties__': _0x5aff49(_0x1603fe[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_atfData': _0x4cc7('0xd1f'), 'get_atfData': _0x4cc7('0xd21') }) }); var _0x74fb90 = function() { _0x7c6a30[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0x2079')] = _0x74fb90; _0x74fb90[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x2d63f9[_0x4cc7('0x466')], _0x4cc7('0x207a')]; _0x74fb90[_0x4cc7('0x92b')] = _0x7c6a30; _0x74fb90['prototype'] = _0x5aff49(_0x7c6a30[_0x4cc7('0x8')], { 'createTexture': function(_0x260682) { return _0x260682[_0x4cc7('0x207b')](this[_0x4cc7('0xa74')](), 0x1, !0x1); }, '__class__': _0x74fb90 }); var _0x182fa3 = function(_0xdfd1ee, _0x24c972, _0x38db20, _0x2e40f3, _0x5799ab, _0x2e4206) { _0x7c6a30[_0x4cc7('0x96b')](this); this[_0x4cc7('0xba0')] = _0x2bc114[_0x4cc7('0x24')](null, 0x6, !0x0); this[_0x4cc7('0x207c')](this[_0x4cc7('0xba0')][_0x4cc7('0x9e7')](0x0, _0xdfd1ee)); this[_0x4cc7('0x207c')](this['_bitmapDatas'][_0x4cc7('0x9e7')](0x1, _0x24c972)); this[_0x4cc7('0x207c')](this['_bitmapDatas'][_0x4cc7('0x9e7')](0x2, _0x38db20)); this[_0x4cc7('0x207c')](this['_bitmapDatas'][_0x4cc7('0x9e7')](0x3, _0x2e40f3)); this[_0x4cc7('0x207c')](this[_0x4cc7('0xba0')][_0x4cc7('0x9e7')](0x4, _0x5799ab)); this[_0x4cc7('0x207c')](this[_0x4cc7('0xba0')]['set'](0x5, _0x2e4206)); this[_0x4cc7('0x2077')](_0xdfd1ee[_0x4cc7('0x7d9')], _0xdfd1ee['height']); }; _0x16dada['away3d.textures.BitmapCubeTexture'] = _0x182fa3; _0x182fa3[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x467'), _0x4cc7('0x207d')]; _0x182fa3[_0x4cc7('0x92b')] = _0x74fb90; _0x182fa3[_0x4cc7('0x8')] = _0x5aff49(_0x74fb90['prototype'], { '_bitmapDatas': null, 'testSize': function(_0x239397) { if (_0x239397[_0x4cc7('0x7d9')] != _0x239397['height']) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x207e'))); if (!_0x5220ce[_0x4cc7('0x1609')](_0x239397)) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x207f'))); }, 'uploadContent': function(_0x1ab75f) { for (var _0x16c4fd = 0x0; 0x6 > _0x16c4fd; ) { var _0x549bbb = _0x16c4fd++; _0x4f67b1['generateMipMaps'](this['_bitmapDatas'][_0x4cc7('0x2b')](_0x549bbb), _0x1ab75f, null, this[_0x4cc7('0xba0')][_0x4cc7('0x2b')](_0x549bbb)['transparent'], _0x549bbb); } }, '__class__': _0x182fa3 }); var _0xf32aa2 = function(_0x31a0d4, _0x34cdc9) { null == _0x34cdc9 && (_0x34cdc9 = !0x0); _0x7c6a30[_0x4cc7('0x96b')](this); this[_0x4cc7('0x2080')](_0x31a0d4); this['_generateMipmaps'] = this['_hasMipmaps'] = _0x34cdc9; }; _0x16dada['away3d.textures.BitmapTexture'] = _0xf32aa2; _0xf32aa2[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x467'), _0x4cc7('0x2081')]; _0xf32aa2[_0x4cc7('0x92b')] = _0x1603fe; _0xf32aa2['prototype'] = _0x5aff49(_0x1603fe[_0x4cc7('0x8')], { '_bitmapData': null, '_mipMapHolder': null, '_generateMipmaps': null, 'get_bitmapData': function() { return this['_bitmapData']; }, 'set_bitmapData': function(_0x1c941c) { if (_0x1c941c == this['_bitmapData']) return null; if (!_0x5220ce[_0x4cc7('0x1609')](_0x1c941c)) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x207f'))); this[_0x4cc7('0x2076')](); this[_0x4cc7('0x2077')](_0x1c941c[_0x4cc7('0x7d9')], _0x1c941c[_0x4cc7('0x98b')]); this[_0x4cc7('0x11fa')] = _0x1c941c; this[_0x4cc7('0x2082')] && this[_0x4cc7('0x2083')](); return _0x1c941c; }, 'uploadContent': function(_0x18589c) { var _0x300a06 = {}; _0x300a06[_0x4cc7('0x2084')] = function(_0x262f5a, _0x2d261c) { return _0x262f5a * _0x2d261c; } ; if (_0x4cc7('0x2085') !== _0x4cc7('0x2085')) { var _0x28b424 = 0x1 / w * (_0x300a06[_0x4cc7('0x2084')](p['c'], p['ty'] - l['y']) + p['d'] * (l['x'] - p['tx'])); l['y'] = 0x1 / w * (p['a'] * (l['y'] - p['ty']) + p['b'] * (p['tx'] - l['x'])); l['x'] = _0x28b424; } else { this['_generateMipmaps'] ? _0x4f67b1[_0x4cc7('0xb9f')](this[_0x4cc7('0x11fa')], _0x18589c, this[_0x4cc7('0x2086')], !0x0) : _0x5260f5[_0x4cc7('0x99b')](_0x18589c, _0x55b54b)[_0x4cc7('0x1fee')](this[_0x4cc7('0x11fa')], 0x0); } }, 'getMipMapHolder': function() { if (_0x4cc7('0x2087') === _0x4cc7('0x2087')) { var _0x52a9a3 = this[_0x4cc7('0x11fa')][_0x4cc7('0x7d9')]; var _0x5ea1fc = this[_0x4cc7('0x11fa')]['height']; if (_0x2d63f9[_0x4cc7('0x1f8b')](null, this[_0x4cc7('0x2086')])) { if (_0x2d63f9['UHsln'](this[_0x4cc7('0x2086')][_0x4cc7('0x7d9')], _0x52a9a3) && this[_0x4cc7('0x11fa')]['height'] == _0x5ea1fc) return; this['freeMipMapHolder'](); } null == _0xf32aa2[_0x4cc7('0x2088')][_0x52a9a3] && (_0xf32aa2['_mipMaps'][_0x52a9a3] = [], _0xf32aa2[_0x4cc7('0x2089')][_0x52a9a3] = []); null == _0xf32aa2[_0x4cc7('0x2088')][_0x52a9a3][_0x5ea1fc] ? (this[_0x4cc7('0x2086')] = _0xf32aa2[_0x4cc7('0x2088')][_0x52a9a3][_0x5ea1fc] = new _0x436dff(_0x52a9a3,_0x5ea1fc,!0x0), _0xf32aa2[_0x4cc7('0x2089')][_0x52a9a3][_0x5ea1fc] = 0x1) : (_0xf32aa2['_mipMapUses'][_0x52a9a3][_0x5ea1fc] += 0x1, this[_0x4cc7('0x2086')] = _0xf32aa2['_mipMaps'][_0x52a9a3][_0x5ea1fc]); } else { var _0x250513 = _0x4cc7('0x208a')[_0x4cc7('0x46')]('|') , _0x4b1d21 = 0x0; while (!![]) { switch (_0x250513[_0x4b1d21++]) { case '0': _0x5ea1fc['y'] = _0x52a9a3['y']; continue; case '1': _0x5ea1fc['z'] = _0x52a9a3['z']; continue; case '2': null == _0x5ea1fc && (_0x5ea1fc = new _0x169fce()); continue; case '3': _0x5ea1fc['x'] = _0x52a9a3['x']; continue; case '4': _0x52a9a3 = _0x52a9a3[_0x4cc7('0x1310')](0x2)[_0x4cc7('0x2b')](0x1); continue; case '5': return _0x5ea1fc; case '6': _0x5ea1fc['w'] = _0x52a9a3['w']; continue; } break; } } }, 'freeMipMapHolder': function() { var _0x577799 = this[_0x4cc7('0x2086')][_0x4cc7('0x7d9')] , _0x78187b = this[_0x4cc7('0x2086')]['height']; 0x0 == --_0xf32aa2[_0x4cc7('0x2089')][_0x577799][_0x78187b] && (_0xf32aa2['_mipMaps'][_0x577799][_0x78187b][_0x4cc7('0xa35')](), _0xf32aa2[_0x4cc7('0x2088')][_0x577799][_0x78187b] = null); }, 'dispose': function() { _0x1603fe['prototype'][_0x4cc7('0xa35')][_0x4cc7('0x96b')](this); null != this['_mipMapHolder'] && this[_0x4cc7('0x208b')](); }, '__class__': _0xf32aa2, '__properties__': _0x5aff49(_0x1603fe[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_bitmapData': _0x4cc7('0x2080'), 'get_bitmapData': 'get_bitmapData' }) }); var _0x1292de = function(_0x44d9f2) { _0x7c6a30[_0x4cc7('0x96b')](this); this[_0x4cc7('0x2077')](_0x44d9f2, _0x44d9f2); }; _0x16dada[_0x4cc7('0x208c')] = _0x1292de; _0x1292de['__name__'] = [_0x2d63f9[_0x4cc7('0x3cf')], _0x4cc7('0x467'), 'RenderCubeTexture']; _0x1292de[_0x4cc7('0x92b')] = _0x74fb90; _0x1292de[_0x4cc7('0x8')] = _0x5aff49(_0x74fb90[_0x4cc7('0x8')], { 'uploadContent': function(_0x5f1d62) { if (_0x2d63f9[_0x4cc7('0x170')](_0x4cc7('0x208d'), _0x4cc7('0x208e'))) { return this[_0x4cc7('0x22e')]['bounds'][_0x4cc7('0x7d9')]; } else { for (var _0x4e28ba = new _0x436dff(this[_0x4cc7('0xb8e')],this[_0x4cc7('0xb8f')],!0x1,0x0), _0x490600 = 0x0; 0x6 > _0x490600; ) { var _0x4e0d85 = _0x490600++; _0x4f67b1[_0x4cc7('0xb9f')](_0x4e28ba, _0x5f1d62, null, !0x1, _0x4e0d85); } _0x4e28ba[_0x4cc7('0xa35')](); } }, 'createTexture': function(_0x548b4a) { return _0x548b4a[_0x4cc7('0x207b')](this['_width'], 0x1, !0x0); }, '__class__': _0x1292de }); var _0xa033b5 = function(_0x33c8f3, _0x2ffb7a) { if (_0x4cc7('0x208f') !== _0x4cc7('0x208f')) { _0x33c8f3 = 0xa; for (_0x2ffb7a = this['scoreList'][_0x4cc7('0x34')](); _0x33c8f3 < _0x2ffb7a; ) c = _0x33c8f3++, this['view'][_0x4cc7('0x190c')](c), this[_0x4cc7('0x2090')][_0x4cc7('0x2b')](c)[_0x4cc7('0xa35')](); this[_0x4cc7('0x2090')]['splice'](0xa, this['scoreList'][_0x4cc7('0x34')]() - 0xa); } else { _0x7c6a30[_0x4cc7('0x96b')](this); this['setSize'](_0x33c8f3, _0x2ffb7a); } }; _0x16dada[_0x4cc7('0x2091')] = _0xa033b5; _0xa033b5[_0x4cc7('0x8f2')] = ['away3d', 'textures', 'RenderTexture']; _0xa033b5[_0x4cc7('0x92b')] = _0x1603fe; _0xa033b5[_0x4cc7('0x8')] = _0x5aff49(_0x1603fe[_0x4cc7('0x8')], { 'uploadContent': function(_0x19d753) {}, 'createTexture': function(_0x2a6128) { return _0x2a6128[_0x4cc7('0x1fcb')](this['get_width'](), this['get_height'](), 0x1, !0x0); }, '__class__': _0xa033b5 }); var _0x1dd7f3 = function() {}; _0x16dada[_0x4cc7('0x2092')] = _0x1dd7f3; _0x1dd7f3[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x2093'), _0x4cc7('0x52a'), _0x4cc7('0x2094')]; _0x1dd7f3['fromVectors'] = function(_0x2bfe6b, _0x504b19, _0x27a924, _0x598774, _0xba2ac9, _0x12cf90, _0x20b80e, _0x50f90d) { var _0x3a7091 = _0x4cc7('0x2095')[_0x4cc7('0x46')]('|') , _0x4411ba = 0x0; while (!![]) { switch (_0x3a7091[_0x4411ba++]) { case '0': null != _0xba2ac9 && 0x0 == _0xba2ac9['get_length']() && (_0xba2ac9 = null); continue; case '1': null != _0x598774 && 0x0 == _0x598774[_0x4cc7('0x34')]() && (_0x598774 = null); continue; case '2': null == _0x50f90d && (_0x50f90d = 0x0); continue; case '3': null != _0x12cf90 && _0x56067a['YerWq'](0x0, _0x12cf90[_0x4cc7('0x34')]()) && (_0x12cf90 = null); continue; case '4': null != _0x20b80e && 0x0 == _0x20b80e[_0x4cc7('0x34')]() && (_0x20b80e = null); continue; case '5': var _0x538ab2 = _0x2bc114['toObjectVector'](null); continue; case '6': return _0x538ab2; case '7': if (0xefff1 <= _0x504b19[_0x4cc7('0x34')]() || 0x2fffd <= _0x2bfe6b[_0x4cc7('0x34')]()) { var _0x4bf907, _0x48c401 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x18aded = _0x2bc114[_0x4cc7('0x9cc')](null), _0x16dada = null != _0x27a924 ? _0x2bc114[_0x4cc7('0x9cf')](null) : null, _0x5aff49 = null != _0x598774 ? _0x2bc114[_0x4cc7('0x9cf')](null) : null, _0x1944c5 = _0x56067a['pdFhD'](null, _0xba2ac9) ? _0x2bc114['toFloatVector'](null) : null, _0x15047f = null != _0x12cf90 ? _0x2bc114['toFloatVector'](null) : null, _0x3e3cd2 = null != _0x20b80e ? _0x2bc114[_0x4cc7('0x9cf')](null) : null, _0x5bbd9f = _0x2bc114[_0x4cc7('0x9cc')](null, _0x56067a['ScIYz'](_0x2bfe6b[_0x4cc7('0x34')]() / 0x3, 0x0), !0x0); for (_0x4bf907 = _0x5bbd9f['get_length'](); 0x0 < _0x4bf907--; ) _0x5bbd9f['set'](_0x4bf907, -0x1); var _0x6e0c1d = 0x0; var _0x397640 = _0x504b19['get_length'](); for (_0x4bf907 = 0x0; _0x4bf907 < _0x397640; ) { var _0x455b7b = _0x48c401[_0x4cc7('0x34')]() + 0x6; if (0xefff1 <= _0x6e0c1d + 0x2 || 0x2fffd <= _0x455b7b) { _0x538ab2[_0x4cc7('0x29')](_0x1dd7f3[_0x4cc7('0x2096')](_0x48c401, _0x18aded, _0x16dada, _0x5aff49, _0x1944c5, _0x15047f, _0x3e3cd2, _0x50f90d)); _0x48c401 = _0x2bc114['toFloatVector'](null); _0x18aded = _0x2bc114[_0x4cc7('0x9cc')](null); _0x16dada = null != _0x27a924 ? _0x2bc114[_0x4cc7('0x9cf')](null) : null; _0x5aff49 = null != _0x598774 ? _0x2bc114[_0x4cc7('0x9cf')](null) : null; _0x1944c5 = null != _0xba2ac9 ? _0x2bc114[_0x4cc7('0x9cf')](null) : null; _0x15047f = null != _0x12cf90 ? _0x2bc114['toFloatVector'](null) : null; _0x3e3cd2 = null != _0x20b80e ? _0x2bc114[_0x4cc7('0x9cf')](null) : null; for (_0x6e0c1d = _0x5bbd9f['get_length'](); 0x0 < _0x6e0c1d--; ) _0x5bbd9f[_0x4cc7('0x9e7')](_0x6e0c1d, -0x1); _0x6e0c1d = 0x0; } for (var _0x24b9f7 = 0x0; 0x3 > _0x24b9f7; ) { var _0xb08e8f = _0x24b9f7++; var _0x52654b = _0x504b19[_0x4cc7('0x2b')](_0x4bf907 + _0xb08e8f); if (0x0 <= _0x5bbd9f[_0x4cc7('0x2b')](_0x52654b)) _0x455b7b = _0x5bbd9f[_0x4cc7('0x2b')](_0x52654b); else { var _0x518df7 = _0x4cc7('0x2097')[_0x4cc7('0x46')]('|') , _0x4484a3 = 0x0; while (!![]) { switch (_0x518df7[_0x4484a3++]) { case '0': var _0x4b4d92 = 0x3 * _0x52654b; continue; case '1': var _0x4ab476 = 0x3 * _0x52654b + 0x1; continue; case '2': if (_0x56067a[_0x4cc7('0x67c')](null, _0x27a924)) { var _0x1d1a48 = _0x56067a[_0x4cc7('0x676')](0x2, _0x455b7b); var _0x331be6 = 0x2 * _0x455b7b + 0x1; var _0x21e384 = 0x2 * _0x52654b; var _0xd85f06 = 0x2 * _0x52654b + 0x1; _0x16dada[_0x4cc7('0x9e7')](_0x1d1a48, _0x27a924['get'](_0x21e384)); _0x16dada[_0x4cc7('0x9e7')](_0x331be6, _0x27a924[_0x4cc7('0x2b')](_0xd85f06)); } continue; case '3': _0x48c401[_0x4cc7('0x9e7')](_0xa23b63, _0x2bfe6b[_0x4cc7('0x2b')](_0x4ab476)); continue; case '4': var _0x51c10b = 0x3 * _0x455b7b; continue; case '5': var _0xa23b63 = 0x3 * _0x455b7b + 0x1; continue; case '6': null != _0xba2ac9 && (_0x1944c5['set'](_0x51c10b, _0xba2ac9[_0x4cc7('0x2b')](_0x4b4d92)), _0x1944c5[_0x4cc7('0x9e7')](_0xa23b63, _0xba2ac9[_0x4cc7('0x2b')](_0x4ab476)), _0x1944c5[_0x4cc7('0x9e7')](_0x31f918, _0xba2ac9['get'](_0x368aa6))); continue; case '7': null != _0x20b80e && (_0x3e3cd2[_0x4cc7('0x9e7')](_0x51c10b, _0x20b80e[_0x4cc7('0x2b')](_0x4b4d92)), _0x3e3cd2[_0x4cc7('0x9e7')](_0xa23b63, _0x20b80e[_0x4cc7('0x2b')](_0x4ab476)), _0x3e3cd2['set'](_0x31f918, _0x20b80e[_0x4cc7('0x2b')](_0x368aa6))); continue; case '8': null != _0x598774 && (_0x5aff49[_0x4cc7('0x9e7')](_0x51c10b, _0x598774[_0x4cc7('0x2b')](_0x4b4d92)), _0x5aff49[_0x4cc7('0x9e7')](_0xa23b63, _0x598774['get'](_0x4ab476)), _0x5aff49[_0x4cc7('0x9e7')](_0x31f918, _0x598774[_0x4cc7('0x2b')](_0x368aa6))); continue; case '9': null != _0x12cf90 && (_0x15047f[_0x4cc7('0x9e7')](_0x51c10b, _0x12cf90['get'](_0x4b4d92)), _0x15047f[_0x4cc7('0x9e7')](_0xa23b63, _0x12cf90['get'](_0x4ab476)), _0x15047f[_0x4cc7('0x9e7')](_0x31f918, _0x12cf90['get'](_0x368aa6))); continue; case '10': var _0x31f918 = 0x3 * _0x455b7b + 0x2; continue; case '11': _0x5bbd9f[_0x4cc7('0x9e7')](_0x52654b, _0x455b7b); continue; case '12': _0x455b7b = _0x48c401[_0x4cc7('0x34')]() / 0x3 | 0x0; continue; case '13': _0x48c401['set'](_0x51c10b, _0x2bfe6b[_0x4cc7('0x2b')](_0x4b4d92)); continue; case '14': var _0x368aa6 = 0x3 * _0x52654b + 0x2; continue; case '15': _0x48c401[_0x4cc7('0x9e7')](_0x31f918, _0x2bfe6b[_0x4cc7('0x2b')](_0x368aa6)); continue; } break; } } _0x18aded[_0x4cc7('0x9e7')](_0x6e0c1d + _0xb08e8f, _0x455b7b); } _0x6e0c1d += 0x3; _0x4bf907 += 0x3; } 0x0 < _0x48c401[_0x4cc7('0x34')]() && _0x538ab2[_0x4cc7('0x29')](_0x1dd7f3[_0x4cc7('0x2096')](_0x48c401, _0x18aded, _0x16dada, _0x5aff49, _0x1944c5, _0x15047f, _0x3e3cd2, _0x50f90d)); } else _0x538ab2['push'](_0x1dd7f3[_0x4cc7('0x2096')](_0x2bfe6b, _0x504b19, _0x27a924, _0x598774, _0xba2ac9, _0x12cf90, _0x20b80e, _0x50f90d)); continue; case '8': null != _0x27a924 && 0x0 == _0x27a924[_0x4cc7('0x34')]() && (_0x27a924 = null); continue; } break; } } ; _0x1dd7f3[_0x4cc7('0x2096')] = function(_0x452556, _0x463a07, _0x46a24a, _0x4bfe0c, _0x2c091f, _0x35c943, _0x58048f, _0x2370f1) { null != _0x35c943 && null != _0x58048f ? (_0x2370f1 = new _0x32ea77(_0x35c943['get_length']() / (_0x452556['get_length']() / 0x3) | 0x0), _0x5260f5[_0x4cc7('0x99b')](_0x2370f1, _0x32ea77)['updateJointWeightsData'](_0x35c943), _0x5260f5['__cast'](_0x2370f1, _0x32ea77)['updateJointIndexData'](_0x58048f)) : _0x2370f1 = new _0x138811(); _0x2370f1['updateIndexData'](_0x463a07); _0x2370f1[_0x4cc7('0x16a9')](_0x452556, _0x46a24a, _0x4bfe0c, _0x2c091f); return _0x2370f1; } ; var _0x5220ce = function() {}; _0x16dada[_0x4cc7('0x2098')] = _0x5220ce; _0x5220ce['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x2093'), _0x4cc7('0x52a'), _0x2d63f9['ccAoL']]; _0x5220ce[_0x4cc7('0x1609')] = function(_0x897b41) { return null == _0x897b41 ? !0x0 : _0x5220ce[_0x4cc7('0x2099')](_0x897b41['width']) ? _0x5220ce[_0x4cc7('0x2099')](_0x897b41[_0x4cc7('0x98b')]) : !0x1; } ; _0x5220ce['isDimensionValid'] = function(_0x5bbbf7) { if (_0x4cc7('0x209a') !== _0x4cc7('0x209a')) { null == _0x5bbbf7 && (_0x5bbbf7 = 0x0); _0x5ae30e[_0x4cc7('0x914')](_0x5bbbf7); } else { return 0x1 <= _0x5bbbf7 && 0x1000 >= _0x5bbbf7 ? _0x5220ce[_0x4cc7('0x209b')](_0x5bbbf7) : !0x1; } } ; _0x5220ce[_0x4cc7('0x209b')] = function(_0x4f2885) { if (_0x4cc7('0x209c') !== _0x4cc7('0x209d')) { return 0x0 < _0x4f2885 ? (_0x4f2885 & -_0x4f2885) == _0x4f2885 : !0x1; } else { return this['_castsShadows']; } } ; _0x5220ce['getBestPowerOf2'] = function(_0x12135a) { for (var _0x75f1b5 = 0x1; _0x75f1b5 < _0x12135a; ) _0x75f1b5 <<= 0x1; 0x1000 < _0x75f1b5 && (_0x75f1b5 = 0x1000); return _0x75f1b5; } ; var _0x22ea0b = function() {}; _0x16dada[_0x4cc7('0x209e')] = _0x22ea0b; _0x22ea0b[_0x4cc7('0x8f2')] = [_0x2d63f9['FWMIy'], _0x4cc7('0x46b'), _0x4cc7('0xd74'), _0x4cc7('0x209f')]; _0x22ea0b[_0x4cc7('0x8eb')] = function(_0x73195d) { var _0x37b4fe = new Date(0x7b2,0x0,0x1,0x0,0x0,0x0)[_0x4cc7('0xbe3')](); _0x73195d = _0x73195d[_0x4cc7('0xbe3')]() + _0x37b4fe; _0x73195d = new Date(_0x73195d); return _0x3c7924[_0x4cc7('0xc79')](_0x73195d, _0x4cc7('0x20a0')); } ; var _0x5c0e8b = function(_0x3d9245, _0x5eb116, _0x3b9845) { this[_0x4cc7('0x124b')] = _0x3d9245 - _0x3b9845; this[_0x4cc7('0x10a1')] = _0x5eb116; this[_0x4cc7('0x1612')] = _0x3b9845; }; _0x16dada['com.player03.iterator.InlineIntIterator'] = _0x5c0e8b; _0x5c0e8b['__name__'] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x38'), 'InlineIntIterator']; _0x5c0e8b[_0x4cc7('0x8')] = {}; _0x5c0e8b[_0x4cc7('0x8')][_0x4cc7('0x124b')] = null; _0x5c0e8b[_0x4cc7('0x8')][_0x4cc7('0x10a1')] = null; _0x5c0e8b[_0x4cc7('0x8')][_0x4cc7('0x1612')] = null; _0x5c0e8b[_0x4cc7('0x8')][_0x4cc7('0x94e')] = function() { return this.currentValue != this.end; } ; _0x5c0e8b[_0x4cc7('0x8')][_0x4cc7('0x3a')] = function() { return this.currentValue += this.step; } ; _0x5c0e8b[_0x4cc7('0x8')]['__class__'] = _0x5c0e8b; var _0x44b7a4 = function() {}; _0x16dada[_0x4cc7('0x20a1')] = _0x44b7a4; _0x44b7a4[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x2d63f9[_0x4cc7('0x20a2')], 'iterator', _0x4cc7('0x20a3')]; _0x44b7a4[_0x4cc7('0x1610')] = function(_0x304e7b, _0x448677, _0x3d1b8f) { _0x2d63f9[_0x4cc7('0x171')](null, _0x3d1b8f) && (_0x3d1b8f = 0x1); if (0x0 == _0x3d1b8f) throw new _0x202aa0(_0x4cc7('0x20a4')); _0x448677 = _0x44b7a4[_0x4cc7('0x20a5')](_0x304e7b, _0x448677, _0x3d1b8f); return new _0x5c0e8b(_0x304e7b,_0x448677,_0x3d1b8f); } ; _0x44b7a4[_0x4cc7('0x20a5')] = function(_0x4b1c3f, _0x3a2285, _0x254ee7) { return 0x0 < _0x254ee7 == _0x3a2285 > _0x4b1c3f ? Math['ceil']((_0x3a2285 - _0x4b1c3f) / _0x254ee7 - 0x1) * _0x254ee7 + _0x4b1c3f : _0x4b1c3f - _0x254ee7; } ; var _0x30bcc9 = _0x16dada[_0x4cc7('0x20a6')] = {}; _0x16dada[_0x4cc7('0x20a6')][_0x4cc7('0xd03')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x22e'), _0x4cc7('0x20a7')]; _0x16dada[_0x4cc7('0x20a6')]['__constructs__'] = ['LEFT', _0x2d63f9.OYsEG, _0x4cc7('0x1e99'), 'BOTTOM']; _0x30bcc9[_0x4cc7('0xe19')] = [_0x4cc7('0xe19'), 0x0]; _0x30bcc9[_0x4cc7('0xe19')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x30bcc9['LEFT'][_0x4cc7('0xd2f')] = _0x30bcc9; _0x30bcc9['RIGHT'] = [_0x2d63f9['OYsEG'], 0x1]; _0x30bcc9['RIGHT']['toString'] = _0x3e3cd2; _0x30bcc9[_0x4cc7('0x46d')]['__enum__'] = _0x30bcc9; _0x30bcc9[_0x4cc7('0x1e99')] = [_0x4cc7('0x1e99'), 0x2]; _0x30bcc9[_0x4cc7('0x1e99')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x30bcc9[_0x4cc7('0x1e99')][_0x4cc7('0xd2f')] = _0x30bcc9; _0x30bcc9[_0x4cc7('0x1f79')] = [_0x4cc7('0x1f79'), 0x3]; _0x30bcc9[_0x4cc7('0x1f79')]['toString'] = _0x3e3cd2; _0x30bcc9[_0x4cc7('0x1f79')][_0x4cc7('0xd2f')] = _0x30bcc9; var _0x172b83 = function(_0x21de30, _0x5ab1bd) { this[_0x4cc7('0xeff')] = null == _0x5ab1bd ? _0x54b4f1[_0x4cc7('0x493')]() : _0x5ab1bd; this[_0x4cc7('0xa9a')] = null == _0x21de30 ? null != _0x5ab1bd ? new _0x1144d2(_0x5ab1bd[_0x4cc7('0x7d9')] | 0x0,_0x5ab1bd['height'] | 0x0,_0x5ab1bd) : _0x172b83[_0x4cc7('0x46f')]()['scale'] : _0x21de30; this['bounds']['addEventListener'](_0x4cc7('0x96a'), _0x48c401(this, this[_0x4cc7('0x20a8')])); this['items'] = _0x2bc114[_0x4cc7('0x24')](null); }; _0x16dada['com.player03.layout.Layout'] = _0x172b83; _0x172b83[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x22e'), 'Layout']; _0x172b83['__properties__'] = {}; _0x172b83['__properties__'][_0x4cc7('0xc1e')] = _0x4cc7('0xc1e'); _0x172b83['__properties__'][_0x4cc7('0x46f')] = _0x2d63f9.VwyCW; _0x172b83[_0x4cc7('0x46f')] = function() { if ('IMcoN' === _0x4cc7('0x20a9')) { null == _0x172b83[_0x4cc7('0x20aa')] && (_0x172b83[_0x4cc7('0x20aa')] = new _0x172b83(new _0x1144d2()), _0x172b83[_0x4cc7('0x20ab')] = _0x172b83[_0x4cc7('0x20aa')][_0x4cc7('0xa9a')]); return _0x172b83[_0x4cc7('0x20aa')]; } else { return new _0x3a3269(0x0,0x0,this['width'],this[_0x4cc7('0x98b')]); } } ; _0x172b83[_0x4cc7('0xbf9')] = function(_0x314f95, _0xd783b) { null == _0x172b83[_0x4cc7('0x20ab')] && _0x172b83[_0x4cc7('0x46f')](); _0x172b83['stageScale'][_0x4cc7('0x1307')] = _0x314f95; _0x172b83['stageScale'][_0x4cc7('0x1306')] = _0xd783b; _0x172b83['stageScale'][_0x4cc7('0x20ac')](); _0x54b4f1['get_instance']()['onStageResize'](); } ; _0x172b83[_0x4cc7('0xc1e')] = function() { null == _0x172b83[_0x4cc7('0x20ad')] && (_0x172b83['currentLayout'] = _0x172b83[_0x4cc7('0x46f')]()); return _0x172b83[_0x4cc7('0x20ad')]; } ; _0x172b83[_0x4cc7('0x8')] = {}; _0x172b83[_0x4cc7('0x8')][_0x4cc7('0xa9a')] = null; _0x172b83[_0x4cc7('0x8')][_0x4cc7('0xeff')] = null; _0x172b83[_0x4cc7('0x8')][_0x4cc7('0xe1d')] = null; _0x172b83[_0x4cc7('0x8')]['onBoundsChanged'] = function(_0x28fce0) { this.apply(); } ; _0x172b83[_0x4cc7('0x8')][_0x4cc7('0x13')] = function() { for (var _0x3673a9 = 0x0, _0x2a09f3 = this.items; _0x3673a9 < _0x2a09f3.get_length(); ) { if (_0x4cc7('0x20ae') !== _0x4cc7('0x20af')) { var _0x4489e0 = _0x2a09f3.get(_0x3673a9); ++_0x3673a9; _0x4489e0.item.apply(_0x4489e0.target, _0x4489e0.area, this.scale); } else { var _0x5c76ba = _0x2a09f3.get(_0x3673a9); ++_0x3673a9; _0x5c76ba(this.saveValues[this.index]); } } } ; _0x172b83[_0x4cc7('0x8')][_0x4cc7('0x20b0')] = function(_0x27bc4e) { for (var _0x19f1e0 = 0x0, _0x5648de = this.items; _0x19f1e0 < _0x5648de.get_length(); ) { if (_0x4cc7('0x173') !== _0x2d63f9.emMwh) { _0x255a64.prototype.update.call(this, _0x27bc4e); this.owner.physicsData.onGround && (this.used = 0x0); } else { var _0x1c7555 = _0x5648de.get(_0x19f1e0); ++_0x19f1e0; null != _0x1c7555.target && _0x1c7555.target.get_sourceObject() == _0x27bc4e.get_sourceObject() && _0x1c7555.item.apply(_0x1c7555.target, _0x1c7555.area, this.scale); } } } ; _0x172b83[_0x4cc7('0x8')][_0x4cc7('0x2a')] = function(_0x4fd177, _0x315ebe, _0x1a0a70) { for (var _0x2fce20 = !0x1, _0x26b90e = 0x0, _0x35ac99 = this.items; _0x26b90e < _0x35ac99.get_length(); ) { var _0x41ed2d = _0x35ac99.get(_0x26b90e); ++_0x26b90e; if (null != _0x41ed2d.target && _0x41ed2d.target.get_sourceObject() == _0x4fd177.get_sourceObject()) { _0x4fd177 = _0x41ed2d.target; _0x2fce20 = !0x0; break; } } if (_0x2fce20) for (_0x2fce20 = this.items.get_length() - 0x1; _0x2d63f9.Iiero(0x0, _0x2fce20); ) this.items.get(_0x2fce20).target == _0x4fd177 ? (_0x26b90e = this.items.get(_0x2fce20).item.mask, _0x35ac99 = _0x315ebe.mask, 0x0 != (_0x26b90e & 0xf0) && 0x0 != (_0x35ac99 & 0xf0) && (_0x26b90e &= 0xf0, _0x35ac99 &= 0xf0), _0x26b90e = _0x2d63f9.zMNQi(0x0, _0x26b90e & _0x35ac99)) : _0x26b90e = !0x1, _0x26b90e && this.items.splice(_0x2fce20, 0x1), --_0x2fce20; _0x4fd177 = new _0x195906(_0x4fd177,null != _0x1a0a70 ? _0x1a0a70 : new _0x101b9d(this.bounds),_0x315ebe); this.items.push(_0x4fd177); _0x4fd177.item.apply(_0x4fd177.target, _0x4fd177.area, this.scale); } ; _0x172b83[_0x4cc7('0x8')][_0x4cc7('0x95b')] = function(_0xd6580c) { if (_0x4cc7('0x20b1') === _0x4cc7('0x20b2')) { this.drawLines = !0x0; this.levels = _0xd6580c; this.scale = _0x172b83.get_currentLayout().scale; this.set_definition(_0x6b9de4); } else { for (var _0x6b9de4 = this.items.get_length() - 0x1; 0x0 <= _0x6b9de4; ) null == this.items.get(_0x6b9de4).target || this.items.get(_0x6b9de4).target.get_sourceObject() != _0xd6580c.get_sourceObject() && this.items.get(_0x6b9de4).area.get_sourceObject() != _0xd6580c.get_sourceObject() || this.items.splice(_0x6b9de4, 0x1), --_0x6b9de4; } } ; _0x172b83[_0x4cc7('0x8')][_0x4cc7('0x20b3')] = function(_0x13c3e0, _0x217909) { for (var _0x5e6cf1 = 0x0, _0x2ae310 = this.items; _0x5e6cf1 < _0x2ae310.get_length(); ) { var _0x18a7e2 = _0x2ae310.get(_0x5e6cf1); ++_0x5e6cf1; if (null != _0x18a7e2.target && _0x18a7e2.target.get_sourceObject() == _0x13c3e0.get_sourceObject()) { _0x18a7e2 = _0x18a7e2.item.mask; var _0xb8a3db = _0x217909.mask; 0x0 != (_0x18a7e2 & 0xf0) && 0x0 != (_0xb8a3db & 0xf0) && (_0x18a7e2 &= 0xf0, _0xb8a3db &= 0xf0); _0x18a7e2 = 0x0 != (_0x18a7e2 & _0xb8a3db); } else _0x18a7e2 = !0x1; if (_0x18a7e2) return !0x0; } return !0x1; } ; _0x172b83[_0x4cc7('0x8')][_0x4cc7('0x20b4')] = function(_0x3d9d1e) { if (_0x4cc7('0x20b5') !== _0x4cc7('0x20b5')) { var _0x38ac31 = new _0x23639f(this.mapButton) , _0x507027 = new _0x23639f(_0x3d9d1e); _0x172b83.get_currentLayout().add(_0x507027, new _0x456817(!0x1,0x0), _0x38ac31); this.layout.add(new _0x23639f(_0x3d9d1e), new _0x5a56e2(!0x0)); } else { for (var _0x471d01 = 0x0, _0x502131 = 0x0, _0x108127 = this.items; _0x502131 < _0x108127.get_length(); ) { var _0x2d9017 = _0x108127.get(_0x502131); ++_0x502131; null != _0x2d9017.target && _0x2d9017.target.get_sourceObject() == _0x3d9d1e.get_sourceObject() && (_0x471d01 |= _0x2d9017.item.mask); } return _0x471d01; } } ; _0x172b83[_0x4cc7('0x8')]['__class__'] = _0x172b83; var _0x195906 = function(_0xc7e579, _0x44f3e6, _0x102a93) { this['target'] = _0xc7e579; this[_0x4cc7('0x2033')] = _0x44f3e6; this[_0x4cc7('0x11')] = _0x102a93; }; _0x16dada['com.player03.layout._Layout.BoundItem'] = _0x195906; _0x195906[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x22e'), '_Layout', _0x4cc7('0x20b6')]; _0x195906[_0x4cc7('0x8')] = {}; _0x195906[_0x4cc7('0x8')][_0x4cc7('0xa26')] = null; _0x195906[_0x4cc7('0x8')][_0x4cc7('0x2033')] = null; _0x195906[_0x4cc7('0x8')][_0x4cc7('0x11')] = null; _0x195906[_0x4cc7('0x8')]['__class__'] = _0x195906; var _0x145ce0 = function(_0x8524e7, _0x304de3, _0x495ae7, _0x4c55e3, _0x11fbf3) { if (_0x4cc7('0x20b7') !== _0x4cc7('0x20b7')) { for (_0xd03f5a = _0x4b4d92[_0x4cc7('0x202d')]; _0x4b4d92[_0x4cc7('0x20b8')] < (0xffff & _0x4b4d92[_0x4cc7('0x20b9')][_0x4cc7('0x173e')][_0x4cc7('0x21')]) && (_0x4b4d92[_0x4cc7('0x202d')] !== _0x4b4d92[_0x4cc7('0x20ba')] || (_0x4b4d92[_0x4cc7('0x20b9')][_0x4cc7('0x20bb')] && _0x4b4d92[_0x4cc7('0x202d')] > _0xd03f5a && (_0x2bc114[_0x4cc7('0x20bc')] = _0x142a66(_0x2bc114[_0x4cc7('0x20bc')], _0x4b4d92[_0x4cc7('0x202c')], _0x4b4d92[_0x4cc7('0x202d')] - _0xd03f5a, _0xd03f5a)), _0x5aff49(_0x2bc114), _0xd03f5a = _0x4b4d92[_0x4cc7('0x202d')], _0x4b4d92[_0x4cc7('0x202d')] !== _0x4b4d92[_0x4cc7('0x20ba')])); ) _0x48c401(_0x4b4d92, 0xff & _0x4b4d92[_0x4cc7('0x20b9')][_0x4cc7('0x173e')][_0x4b4d92[_0x4cc7('0x20b8')]]), _0x4b4d92[_0x4cc7('0x20b8')]++; _0x4b4d92[_0x4cc7('0x20b9')][_0x4cc7('0x20bb')] && _0x4b4d92[_0x4cc7('0x202d')] > _0xd03f5a && (_0x2bc114[_0x4cc7('0x20bc')] = _0x142a66(_0x2bc114[_0x4cc7('0x20bc')], _0x4b4d92[_0x4cc7('0x202c')], _0x4b4d92[_0x4cc7('0x202d')] - _0xd03f5a, _0xd03f5a)); _0x4b4d92['gzindex'] === _0x4b4d92[_0x4cc7('0x20b9')][_0x4cc7('0x173e')][_0x4cc7('0x21')] && (_0x4b4d92[_0x4cc7('0x20b8')] = 0x0, _0x4b4d92['status'] = 0x49); } else { null == _0x4c55e3 && (_0x4c55e3 = !0x1); null == _0x304de3 && (_0x304de3 = 0x0); null == _0x8524e7 && (_0x8524e7 = 0x0); this[_0x4cc7('0x1911')] = !0x1; _0x457ac5['call'](this); this[_0x4cc7('0x20bd')] = _0x8524e7; this[_0x4cc7('0x20be')] = _0x304de3; this[_0x4cc7('0x20bf')](_0x495ae7); _0x495ae7 = null != _0x11fbf3 ? _0x11fbf3 : null != _0x495ae7 ? _0x495ae7[_0x4cc7('0xa9a')] : _0x172b83['get_currentLayout']()[_0x4cc7('0xa9a')]; this[_0x4cc7('0x22e')] = new _0x172b83(_0x495ae7,new _0x1afb04(0x0,0x0,_0x8524e7,_0x304de3)); this[_0x4cc7('0x9ad')]('addedToStage', _0x48c401(this, this[_0x4cc7('0x20c0')])); this[_0x4cc7('0x9ad')](_0x4cc7('0x8a9'), _0x48c401(this, this[_0x4cc7('0x1910')]), !0x1, 0x1); this[_0x4cc7('0x9ad')](_0x4cc7('0x1fad'), _0x48c401(this, this[_0x4cc7('0x20c1')])); if (null != this[_0x4cc7('0x99c')]) this[_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x8a9'))); else if (_0x4c55e3 && !this['layoutCreated']) this[_0x4cc7('0x1910')](null); } }; _0x16dada[_0x4cc7('0x20c2')] = _0x145ce0; _0x145ce0[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x22e'), _0x4cc7('0x20c3')]; _0x145ce0[_0x4cc7('0x92b')] = _0x457ac5; _0x145ce0[_0x4cc7('0x8')] = _0x5aff49(_0x457ac5['prototype'], { 'layout': null, 'parentLayout': null, 'pendingWidth': null, 'pendingHeight': null, 'layoutCreated': null, 'resizeToContents': function(_0x2fa76c, _0x3977bf, _0x15addb, _0x5c3a24) { null == _0x15addb && (_0x15addb = 0x0); null == _0x5c3a24 && (_0x5c3a24 = _0x15addb); if (null != _0x2fa76c) { var _0x417934 = _0x48c401(this, this['setWidthToContain']) , _0xd7d09d = _0x15addb; _0x15addb = function() { _0x417934(_0x2fa76c, _0xd7d09d); } ; this['layout'][_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(_0x15addb))); _0x15addb(); } if (null != _0x3977bf) { var _0x34db11 = _0x48c401(this, this[_0x4cc7('0x20c4')]) , _0xa21b99 = _0x5c3a24; _0x5c3a24 = function() { if (_0x4cc7('0x20c5') === _0x4cc7('0x20c5')) { _0x34db11(_0x3977bf, _0xa21b99); } else { this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](6.6, 74.9, null, 0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5e); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](6.3, 74.5, null, -0x7); this[_0x4cc7('0x9eb')]['spritesheet'][_0x4cc7('0xacb')](0x42); this['lizard'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x5b2869 = _0x1baaa1['scale'](0.7) , _0x20bab2 = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x20c6'), -0x12c, -0xa, _0x5b2869, null, null, _0x20bab2, null); } } ; this[_0x4cc7('0x22e')]['items'][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(_0x5c3a24))); _0x5c3a24(); } }, 'setWidthToContain': function(_0x895c28, _0x328397) { this[_0x4cc7('0x22e')][_0x4cc7('0xeff')][_0x4cc7('0xab2')](0x0, 0x0, _0x895c28[_0x4cc7('0x472')]() + _0x895c28[_0x4cc7('0xa74')]() + _0x328397 * this['layout'][_0x4cc7('0xa9a')]['x'], this[_0x4cc7('0xa75')](), !0x0); }, 'setHeightToContain': function(_0x19fb4d, _0x36feac) { this[_0x4cc7('0x22e')][_0x4cc7('0xeff')]['setTo'](0x0, 0x0, this['get_width'](), _0x19fb4d['get_y']() + _0x19fb4d[_0x4cc7('0xa75')]() + _0x36feac * this[_0x4cc7('0x22e')][_0x4cc7('0xa9a')]['y'], !0x0); }, 'createLayout2': function() {}, 'onFirstAddedToStage': function(_0x299fad) { this[_0x4cc7('0xa2d')]('addedToStage', _0x48c401(this, this[_0x4cc7('0x1910')])); this[_0x4cc7('0x1911')] = !0x0; _0x299fad = _0x172b83[_0x4cc7('0xc1e')](); _0x172b83['currentLayout'] = this[_0x4cc7('0x22e')]; this[_0x4cc7('0x20c7')](); _0x172b83[_0x4cc7('0x20ad')] = _0x299fad; }, 'onAddedToStage': function(_0x1688e0) { null != this[_0x4cc7('0x20c8')] && (_0x1688e0 = (_0x37a526 = this[_0x4cc7('0x22e')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x13')])), this[_0x4cc7('0x20c8')]['items'][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(_0x1688e0)))); this[_0x4cc7('0x20bd')] == this[_0x4cc7('0x22e')][_0x4cc7('0xeff')][_0x4cc7('0x7d9')] && this[_0x4cc7('0x20be')] == this['layout'][_0x4cc7('0xeff')]['height'] || this['layout'][_0x4cc7('0xeff')][_0x4cc7('0xab2')](this[_0x4cc7('0x22e')]['bounds']['x'], this[_0x4cc7('0x22e')]['bounds']['y'], this[_0x4cc7('0x20bd')], this[_0x4cc7('0x20be')]); }, 'onRemovedFromStage': function(_0x504616) { if (null != this[_0x4cc7('0x20c8')]) { _0x504616 = this[_0x4cc7('0x20c8')]; for (var _0x442ec2 = (_0x37a526 = this[_0x4cc7('0x22e')], _0x48c401(_0x37a526, _0x37a526['apply'])), _0x199701 = _0x56067a[_0x4cc7('0x67d')](_0x504616['items'][_0x4cc7('0x34')](), 0x1); 0x0 <= _0x199701; ) _0x5260f5[_0x4cc7('0x9a0')](_0x504616['items'][_0x4cc7('0x2b')](_0x199701)['item'], _0xf64219) && _0x5260f5['__cast'](_0x504616['items'][_0x4cc7('0x2b')](_0x199701)['item'], _0xf64219)[_0x4cc7('0x20c9')] == _0x442ec2 && _0x504616[_0x4cc7('0xe1d')]['splice'](_0x199701, 0x1), --_0x199701; } this[_0x4cc7('0x20bd')] = this[_0x4cc7('0x22e')][_0x4cc7('0xeff')][_0x4cc7('0x7d9')]; this[_0x4cc7('0x20be')] = this[_0x4cc7('0x22e')][_0x4cc7('0xeff')][_0x4cc7('0x98b')]; }, 'set_parentLayout': function(_0x6a860e) { if (null != this[_0x4cc7('0x20c8')] && null != this[_0x4cc7('0x99c')]) for (var _0x3f19c0 = this[_0x4cc7('0x20c8')], _0x349c2f = (_0x37a526 = this[_0x4cc7('0x22e')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x13')])), _0x39b050 = _0x3f19c0[_0x4cc7('0xe1d')]['get_length']() - 0x1; 0x0 <= _0x39b050; ) _0x5260f5['__instanceof'](_0x3f19c0['items'][_0x4cc7('0x2b')](_0x39b050)[_0x4cc7('0x11')], _0xf64219) && _0x5260f5[_0x4cc7('0x99b')](_0x3f19c0[_0x4cc7('0xe1d')][_0x4cc7('0x2b')](_0x39b050)[_0x4cc7('0x11')], _0xf64219)[_0x4cc7('0x20c9')] == _0x349c2f && _0x3f19c0[_0x4cc7('0xe1d')]['splice'](_0x39b050, 0x1), --_0x39b050; null != _0x6a860e && null != this[_0x4cc7('0x99c')] && (_0x3f19c0 = (_0x37a526 = this[_0x4cc7('0x22e')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x13')])), _0x6a860e[_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(_0x3f19c0)))); return this[_0x4cc7('0x20c8')] = _0x6a860e; }, 'get_width': function() { return null != this['stage'] ? this[_0x4cc7('0x22e')][_0x4cc7('0xeff')]['width'] : this[_0x4cc7('0x20bd')]; }, 'get_height': function() { var _0x59f528 = {}; _0x59f528[_0x4cc7('0x20ca')] = function(_0x3698df, _0x519086) { return _0x3698df != _0x519086; } ; if (_0x4cc7('0x20cb') !== _0x4cc7('0x20cc')) { return null != this[_0x4cc7('0x99c')] ? this[_0x4cc7('0x22e')][_0x4cc7('0xeff')][_0x4cc7('0x98b')] : this[_0x4cc7('0x20be')]; } else { if (!a[_0x4cc7('0x9e8')]('style')) return b; var _0x25d327 = new _0x3a1efa(); if (_0x59f528[_0x4cc7('0x20ca')](null, b)) for (var _0x4d2095 = b[_0x4cc7('0x9f5')](); _0x4d2095[_0x4cc7('0x94e')](); ) { var _0x368716 = _0x4d2095[_0x4cc7('0x3a')]() , _0x3b7bcf = null != _0x842c50[_0x368716] ? b['getReserved'](_0x368716) : b['h'][_0x368716]; null != _0x842c50[_0x368716] ? _0x25d327[_0x4cc7('0x97d')](_0x368716, _0x3b7bcf) : _0x25d327['h'][_0x368716] = _0x3b7bcf; } a = a[_0x4cc7('0x2b')](_0x4cc7('0xcc0')); a = _0x3ce3da['mStyleSplit'][_0x4cc7('0x46')](a); for (b = 0x0; b < a[_0x4cc7('0x21')]; ) _0x4d2095 = a[b], ++b, _0x3ce3da[_0x4cc7('0x20cd')][_0x4cc7('0xc7c')](_0x4d2095) && (_0x4d2095 = _0x3ce3da[_0x4cc7('0x20cd')][_0x4cc7('0xc7d')](0x1), _0x368716 = _0x3ce3da[_0x4cc7('0x20cd')]['matched'](0x2), null != _0x842c50[_0x4d2095] ? _0x25d327[_0x4cc7('0x97d')](_0x4d2095, _0x368716) : _0x25d327['h'][_0x4d2095] = _0x368716); return _0x25d327; } }, 'set_width': function(_0x482592) { null != this[_0x4cc7('0x99c')] ? this[_0x4cc7('0x22e')]['bounds'][_0x4cc7('0xb47')](_0x482592) : this[_0x4cc7('0x20bd')] = _0x482592; return _0x482592; }, 'set_height': function(_0x461353) { null != this[_0x4cc7('0x99c')] ? this[_0x4cc7('0x22e')][_0x4cc7('0xeff')][_0x4cc7('0x10e6')](_0x461353) : this[_0x4cc7('0x20be')] = _0x461353; return _0x461353; }, '__class__': _0x145ce0, '__properties__': _0x5aff49(_0x457ac5[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_parentLayout': _0x4cc7('0x20bf') }) }); var _0x3ab995 = function() {}; _0x16dada[_0x4cc7('0x20ce')] = _0x3ab995; _0x3ab995[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x2d63f9[_0x4cc7('0x20a2')], _0x4cc7('0x22e'), _0x4cc7('0x20cf')]; _0x3ab995[_0x4cc7('0x20d0')] = function(_0x4e93a8, _0x1166b5, _0x4fc9b4, _0x11412b) { null == _0x4fc9b4 && (_0x4fc9b4 = 0x0); null == _0x11412b && (_0x11412b = _0x172b83['get_currentLayout']()); _0x11412b[_0x4cc7('0x2a')](_0x4e93a8, _0x145606['matchOppositeEdges'](_0x30bcc9['RIGHT'], _0x4fc9b4), _0x1166b5); _0x1166b5 = _0x145606[_0x4cc7('0x20d1')](_0x30bcc9['LEFT'], _0x4fc9b4); _0x11412b['conflictExists'](_0x4e93a8, _0x1166b5) || _0x11412b[_0x4cc7('0x2a')](_0x4e93a8, _0x1166b5); } ; _0x3ab995[_0x4cc7('0x20d2')] = function(_0x16c87c, _0x428c2c, _0x2cf931, _0x388bdd) { if (_0x4cc7('0x20d3') === _0x4cc7('0x20d3')) { null == _0x2cf931 && (_0x2cf931 = 0x0); null == _0x388bdd && (_0x388bdd = _0x172b83[_0x4cc7('0xc1e')]()); var _0xdf62fc = _0x145606[_0x4cc7('0x20d1')](_0x30bcc9[_0x4cc7('0x46d')], _0x2cf931); _0x388bdd[_0x4cc7('0x20b3')](_0x16c87c, _0xdf62fc) || _0x388bdd['add'](_0x16c87c, _0xdf62fc); _0x388bdd[_0x4cc7('0x2a')](_0x16c87c, _0x145606[_0x4cc7('0x20d4')](_0x30bcc9[_0x4cc7('0xe19')], _0x2cf931), _0x428c2c); } else { _0x16c87c[_0x4cc7('0x1f0f')] = _0x428c2c['ctrlKey']; _0x16c87c[_0x4cc7('0x1f0e')] = _0x428c2c[_0x4cc7('0x1f0e')]; _0x16c87c[_0x4cc7('0x20d5')] = _0x428c2c['shiftKey']; _0x16c87c[_0x4cc7('0x1f10')] = _0x428c2c[_0x4cc7('0x1f10')]; _0x16c87c[_0x4cc7('0x20d6')] = _0x428c2c[_0x4cc7('0xa22')]; _0x16c87c[_0x4cc7('0x20d7')] = _0x428c2c['localY']; null == _0x2cf931 && (_0x2cf931 = _0x1f0b5c[_0x4cc7('0x12ee')]); null != _0x2cf931 ? (_0x16c87c['object'] = _0x2cf931[_0x4cc7('0xffa')], _0x16c87c[_0x4cc7('0x122b')] = _0x2cf931[_0x4cc7('0x122b')], _0x16c87c['uv'] = _0x2cf931['uv'], _0x16c87c[_0x4cc7('0xf20')] = null != _0x2cf931[_0x4cc7('0xf20')] ? _0x2cf931[_0x4cc7('0xf20')][_0x4cc7('0x1176')]() : null, _0x16c87c[_0x4cc7('0x1006')] = null != _0x2cf931[_0x4cc7('0x1006')] ? _0x2cf931[_0x4cc7('0x1006')]['clone']() : null, _0x16c87c[_0x4cc7('0xb1c')] = _0x2cf931['index'], _0x16c87c['subGeometryIndex'] = _0x2cf931[_0x4cc7('0x139e')]) : (_0x16c87c['uv'] = null, _0x16c87c[_0x4cc7('0x7ba')] = null, _0x16c87c[_0x4cc7('0xf20')] = this['_nullVector'], _0x16c87c[_0x4cc7('0x1006')] = this[_0x4cc7('0x1251')], _0x16c87c['index'] = 0x0, _0x16c87c[_0x4cc7('0x139e')] = 0x0); _0x1f0b5c['_queuedEvents'][_0x4cc7('0x29')](_0x16c87c); } } ; _0x3ab995['fillAreaAbove'] = function(_0x2ef630, _0x1d5c71, _0x145c39, _0x475ce2) { null == _0x145c39 && (_0x145c39 = 0x0); null == _0x475ce2 && (_0x475ce2 = _0x172b83[_0x4cc7('0xc1e')]()); _0x475ce2['add'](_0x2ef630, _0x145606[_0x4cc7('0x20d4')](_0x30bcc9['BOTTOM'], _0x145c39), _0x1d5c71); _0x1d5c71 = _0x145606[_0x4cc7('0x20d1')](_0x30bcc9[_0x4cc7('0x1e99')], _0x145c39); _0x475ce2[_0x4cc7('0x20b3')](_0x2ef630, _0x1d5c71) || _0x475ce2[_0x4cc7('0x2a')](_0x2ef630, _0x1d5c71); } ; _0x3ab995['fillAreaBelow'] = function(_0x554351, _0x2973ae, _0x18a260, _0x56642a) { null == _0x18a260 && (_0x18a260 = 0x0); null == _0x56642a && (_0x56642a = _0x172b83[_0x4cc7('0xc1e')]()); var _0x1feec6 = _0x145606[_0x4cc7('0x20d1')](_0x30bcc9[_0x4cc7('0x1f79')], _0x18a260); _0x56642a[_0x4cc7('0x20b3')](_0x554351, _0x1feec6) || _0x56642a['add'](_0x554351, _0x1feec6); _0x56642a[_0x4cc7('0x2a')](_0x554351, _0x145606['matchOppositeEdges'](_0x30bcc9['TOP'], _0x18a260), _0x2973ae); } ; _0x3ab995['maintainAspectRatio'] = function(_0x535be8, _0x541505) { if (_0x4cc7('0x20d8') === _0x4cc7('0x20d9')) { return _0x541505 * this[_0x4cc7('0x1b66')]; } else { null == _0x541505 && (_0x541505 = _0x172b83[_0x4cc7('0xc1e')]()); var _0x2fbe29 = _0x541505[_0x4cc7('0x20b4')](_0x535be8) , _0x27a9e9 = 0x0 != (_0x2fbe29 & 0x8); 0x0 == _0x56067a[_0x4cc7('0x67e')](_0x2fbe29, 0x4) && _0x541505[_0x4cc7('0x2a')](_0x535be8, new _0x5a56e2(!0x0)); _0x27a9e9 || _0x541505[_0x4cc7('0x2a')](_0x535be8, new _0x5a56e2(!0x1)); } } ; var _0x466681 = function() { this['baseWidth'] = this['get_width'](); this[_0x4cc7('0x1306')] = this['get_height'](); }; _0x16dada['com.player03.layout.ResizableImpl'] = _0x466681; _0x466681[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x22e'), _0x4cc7('0x20da')]; _0x466681[_0x4cc7('0x8')] = {}; _0x466681[_0x4cc7('0x8')][_0x4cc7('0x1307')] = null; _0x466681[_0x4cc7('0x8')]['baseHeight'] = null; _0x466681[_0x4cc7('0x8')][_0x4cc7('0x472')] = function() { if (_0x4cc7('0x20db') === 'XfBdI') { return 0x0; } else { 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(); } } ; _0x466681[_0x4cc7('0x8')]['set_x'] = function(_0x563568) { return 0x0; } ; _0x466681[_0x4cc7('0x8')][_0x4cc7('0xb45')] = function() { return 0x0; } ; _0x466681[_0x4cc7('0x8')]['set_y'] = function(_0x10a698) { return 0x0; } ; _0x466681[_0x4cc7('0x8')][_0x4cc7('0xa74')] = function() { if (_0x4cc7('0x20dc') === _0x4cc7('0x20dd')) { null == c && (c = !0x1); this._skeletonAnimationStates = new _0x142a66(); this._globalPose = new _0x42cc25(); _0xf280e.call(this, a); this._skeleton = b; this._forceCPU = c; this._jointsPerVertex = a.get_jointsPerVertex(); this._numJoints = this._skeleton.get_numJoints(); this._globalMatrices = _0x2bc114.toFloatVector(null, 0xc * this._numJoints, !0x0); b = a = 0x0; for (c = this._numJoints; b < c; ) b++, this._globalMatrices.set(a++, 0x1), this._globalMatrices.set(a++, 0x0), this._globalMatrices.set(a++, 0x0), this._globalMatrices.set(a++, 0x0), this._globalMatrices.set(a++, 0x0), this._globalMatrices.set(a++, 0x1), this._globalMatrices.set(a++, 0x0), this._globalMatrices.set(a++, 0x0), this._globalMatrices.set(a++, 0x0), this._globalMatrices.set(a++, 0x0), this._globalMatrices.set(a++, 0x1), this._globalMatrices.set(a++, 0x0); } else { return 0x0; } } ; _0x466681[_0x4cc7('0x8')][_0x4cc7('0xb47')] = function(_0x39bd7a) { return 0x0; } ; _0x466681[_0x4cc7('0x8')][_0x4cc7('0xa75')] = function() { return 0x0; } ; _0x466681[_0x4cc7('0x8')]['set_height'] = function(_0x41023e) { return 0x0; } ; _0x466681[_0x4cc7('0x8')][_0x4cc7('0x13b9')] = function(_0x6ecb06) { this.set_width(this.get_width() - (_0x6ecb06 - this.get_x())); return this.set_x(_0x6ecb06); } ; _0x466681[_0x4cc7('0x8')]['set_right'] = function(_0x232bcf) { this.set_width(_0x232bcf - this.get_x()); return _0x232bcf; } ; _0x466681[_0x4cc7('0x8')][_0x4cc7('0x13bd')] = function(_0x12adff) { this.set_height(this.get_height() - (_0x12adff - this.get_y())); return this.set_y(_0x12adff); } ; _0x466681[_0x4cc7('0x8')]['set_bottom'] = function(_0x12f6d2) { this.set_height(_0x12f6d2 - this.get_y()); return _0x12f6d2; } ; _0x466681[_0x4cc7('0x8')]['get_sourceObject'] = function() { if (_0x4cc7('0x20de') !== _0x4cc7('0x20df')) { throw new _0x202aa0(_0x4cc7('0x20e0')); } else { var _0x68370f = b++; this._tasks.get(_0x68370f).set_textureWidth(a); } } ; _0x466681[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x466681; _0x466681[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x466681[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x13bf')] = _0x4cc7('0x13bf'); _0x466681[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x13bd')] = _0x4cc7('0x13bd'); _0x466681[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x13be')] = _0x4cc7('0x13be'); _0x466681[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x13b9')] = 'set_left'; _0x466681[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x20e1')] = _0x4cc7('0x20e1'); _0x466681[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x10e6')] = _0x2d63f9.vNhBX; _0x466681[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_height'] = _0x4cc7('0xa75'); _0x466681[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_width'] = _0x4cc7('0xb47'); _0x466681[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xa74')] = _0x4cc7('0xa74'); _0x466681[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xb44')] = _0x4cc7('0xb44'); _0x466681[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_y'] = _0x4cc7('0xb45'); _0x466681[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xb46')] = 'set_x'; _0x466681[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x472')] = _0x2d63f9.gqjlN; var _0x23639f = function(_0x42c63e) { this[_0x4cc7('0x10b2')] = _0x42c63e; _0x466681[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1307')] = _0x42c63e[_0x4cc7('0xa74')]() / _0x42c63e[_0x4cc7('0x3dc')](); this[_0x4cc7('0x1306')] = _0x42c63e['get_height']() / _0x42c63e[_0x4cc7('0xb4a')](); }; _0x16dada[_0x4cc7('0x20e2')] = _0x23639f; _0x23639f[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x22e'), '_Resizable', _0x2d63f9['MwYiP']]; _0x23639f['__super__'] = _0x466681; _0x23639f[_0x4cc7('0x8')] = _0x5aff49(_0x466681[_0x4cc7('0x8')], { 'displayObject': null, 'get_x': function() { return this[_0x4cc7('0x10b2')][_0x4cc7('0x472')](); }, 'set_x': function(_0x2d37ec) { return this[_0x4cc7('0x10b2')][_0x4cc7('0xb46')](_0x2d37ec); }, 'get_y': function() { return this[_0x4cc7('0x10b2')][_0x4cc7('0xb45')](); }, 'set_y': function(_0x34d33e) { return this[_0x4cc7('0x10b2')][_0x4cc7('0xb44')](_0x34d33e); }, 'get_width': function() { return this[_0x4cc7('0x10b2')][_0x4cc7('0xa74')](); }, 'set_width': function(_0x7989a7) { if ('YeatF' !== _0x4cc7('0x20e3')) { return this['displayObject']['set_width'](_0x7989a7); } else { var _0xb85d48 = new _0x1680d8(); _0xb85d48['materialID'] = _0x7989a7[_0x4cc7('0xb75')](); _0xb85d48[_0x4cc7('0x5c1')] = _0x5260f5['__cast'](b, _0x1603fe); this[_0x4cc7('0x1af8')]['push'](_0xb85d48); 0x0 < this[_0x4cc7('0x1af1')][_0x4cc7('0x34')]() && this[_0x4cc7('0x1af6')](_0xb85d48); } }, 'get_height': function() { return this[_0x4cc7('0x10b2')][_0x4cc7('0xa75')](); }, 'set_height': function(_0x459801) { return this['displayObject']['set_height'](_0x459801); }, 'get_sourceObject': function() { return this['displayObject']; }, '__class__': _0x23639f }); var _0x101b9d = function(_0xebbce5) { this[_0x4cc7('0x2033')] = _0xebbce5; _0x466681[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0x20e4')] = _0x101b9d; _0x101b9d[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x22e'), _0x4cc7('0x20e5'), _0x4cc7('0x20e6')]; _0x101b9d[_0x4cc7('0x92b')] = _0x466681; _0x101b9d[_0x4cc7('0x8')] = _0x5aff49(_0x466681[_0x4cc7('0x8')], { 'area': null, 'get_x': function() { if (_0x4cc7('0x20e7') !== _0x4cc7('0x20e7')) { return _0x16dada = _0x16dada || {}, _0x16dada[_0x4cc7('0x20e8')] = !0x0, _0x3dd250(_0x48c401, _0x16dada); } else { return this[_0x4cc7('0x2033')]['x']; } }, 'set_x': function(_0x552354) { return this[_0x4cc7('0x2033')][_0x4cc7('0xb46')](_0x552354); }, 'get_y': function() { return this[_0x4cc7('0x2033')]['y']; }, 'set_y': function(_0x22d4a2) { return this['area'][_0x4cc7('0xb44')](_0x22d4a2); }, 'get_width': function() { if ('WhqMe' !== _0x4cc7('0x20e9')) { return this[_0x4cc7('0x2033')][_0x4cc7('0x7d9')]; } else { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](0x71); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x32); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x11a9); var _0x56f88c = null; null == _0x56f88c && (_0x56f88c = new _0x169fce()); var _0x434be5 = Math[_0x4cc7('0x28')](1.562069680534925); _0x56f88c['x'] = 0.901 * _0x434be5; _0x56f88c['y'] = 0.334 * _0x434be5; _0x56f88c['z'] = -0.275 * _0x434be5; _0x56f88c['w'] = Math['cos'](1.562069680534925); _0x434be5 = _0x56f88c['x'] * _0x56f88c['x'] + _0x56f88c['y'] * _0x56f88c['y'] + _0x56f88c['z'] * _0x56f88c['z'] + _0x56f88c['w'] * _0x56f88c['w']; var _0x2da8fa = _0x434be5 - 0x1; 1e-10 > (0x0 <= _0x2da8fa ? _0x2da8fa : -_0x2da8fa) || (0x0 == _0x434be5 ? (_0x56f88c['x'] = 0x0, _0x56f88c['y'] = 0x0, _0x56f88c['z'] = 0x0, _0x56f88c['w'] = 0x1) : (_0x434be5 = 0x1 / Math[_0x4cc7('0x2c')](_0x434be5), _0x56f88c['x'] *= _0x434be5, _0x56f88c['y'] *= _0x434be5, _0x56f88c['z'] *= _0x434be5, _0x56f88c['w'] *= _0x434be5)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x56f88c)['get_degrees']()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')]['setIndexedPosition'](16.9, 97.7); this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5e); this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x56f88c = _0x1baaa1[_0x4cc7('0x7d9')](0x348); this['dialog']['addBubble'](_0x4cc7('0x20ea'), -0x28, -0xd2, null, _0x56f88c, null, null, null); _0x56f88c = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x20eb'), 0x64, 0x0, null, null, -0x1, _0x56f88c, null); _0x56f88c = _0x1baaa1[_0x4cc7('0x7d9')](0x172); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('It\x27s\x20easier\x20to\x20test\x20for\x20people.', 0x12c, 0x122, null, _0x56f88c, -0x1, null, null); } }, 'set_width': function(_0x5ea3ac) { if (_0x4cc7('0x20ec') !== _0x4cc7('0x20ed')) { return this[_0x4cc7('0x2033')]['set_width'](_0x5ea3ac); } else { this[_0x4cc7('0xa8d')] = _0x5ea3ac; } }, 'get_height': function() { return this[_0x4cc7('0x2033')][_0x4cc7('0x98b')]; }, 'set_height': function(_0x1b3ed1) { return this[_0x4cc7('0x2033')][_0x4cc7('0x10e6')](_0x1b3ed1); }, 'set_left': function(_0x2ba523) { var _0x4f2237 = this[_0x4cc7('0x2033')]; _0x4f2237['setTo'](_0x2ba523, _0x4f2237['y'], _0x4f2237['width'] - (_0x2ba523 - _0x4f2237['x']), _0x4f2237[_0x4cc7('0x98b')]); return _0x2ba523; }, 'set_right': function(_0x34d238) { var _0x2fddd9 = this[_0x4cc7('0x2033')]; _0x2fddd9[_0x4cc7('0xb47')](_0x34d238 - _0x2fddd9['x']); return _0x34d238; }, 'set_top': function(_0x735ba3) { if (_0x4cc7('0x20ee') !== _0x4cc7('0x20ee')) { this[_0x4cc7('0x20ef')] = 0x0; _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x104f')], 0x1, null, { 'startTilesLength': 0x898 }); this['frames'] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this['frame1']), _0x48c401(this, this['frame2']), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x48c401(this, this['frame6']), _0x48c401(this, this[_0x4cc7('0xf0c')]), _0x56067a[_0x4cc7('0x67f')](_0x48c401, this, this['frame8']), _0x48c401(this, this[_0x4cc7('0xf0e')]), _0x48c401(this, this[_0x4cc7('0xf0f')]), _0x48c401(this, this[_0x4cc7('0xf10')]), _0x48c401(this, this['frame12']), _0x48c401(this, this[_0x4cc7('0x20f1')]), _0x48c401(this, this[_0x4cc7('0xf12')]), _0x48c401(this, this[_0x4cc7('0xf13')]), _0x48c401(this, this['frame16']), _0x48c401(this, this[_0x4cc7('0x20f2')]), _0x48c401(this, this[_0x4cc7('0x20f3')]), _0x48c401(this, this[_0x4cc7('0x20f4')])]; this['name'] = _0x4cc7('0x20f5'); } else { var _0xc4424f = this[_0x4cc7('0x2033')]; _0xc4424f[_0x4cc7('0xab2')](_0xc4424f['x'], _0x735ba3, _0xc4424f[_0x4cc7('0x7d9')], _0xc4424f[_0x4cc7('0x98b')] - (_0x735ba3 - _0xc4424f['y'])); return _0x735ba3; } }, 'set_bottom': function(_0x485b2e) { var _0x4a9509 = this[_0x4cc7('0x2033')]; _0x4a9509['set_height'](_0x485b2e - _0x4a9509['y']); return _0x485b2e; }, 'get_sourceObject': function() { return this[_0x4cc7('0x2033')]; }, '__class__': _0x101b9d }); var _0x161060 = function(_0xb4fb2b) { this[_0x4cc7('0xf8d')] = _0xb4fb2b; _0x466681[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0x20f6')] = _0x161060; _0x161060[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x22e'), _0x4cc7('0x20e5'), _0x4cc7('0x20f7')]; _0x161060[_0x4cc7('0x92b')] = _0x466681; _0x161060['prototype'] = _0x5aff49(_0x466681[_0x4cc7('0x8')], { 'rectangle': null, 'get_x': function() { if (_0x56067a['WoyyD'](_0x4cc7('0x20f8'), 'wsISn')) { return this[_0x4cc7('0xf8d')]['x']; } else { a = [_0x4cc7('0x20f9'), 0x2, a, b, c, d, e, f, l, _0x4bf907, _0x48c401, _0x16dada, _0x5aff49]; a[_0x4cc7('0xd2f')] = _0x44d093; a['toString'] = _0x3e3cd2; return a; } }, 'set_x': function(_0x54b4f2) { return this[_0x4cc7('0xf8d')]['x'] = _0x54b4f2; }, 'get_y': function() { return this[_0x4cc7('0xf8d')]['y']; }, 'set_y': function(_0x1f440f) { return this[_0x4cc7('0xf8d')]['y'] = _0x1f440f; }, 'get_width': function() { return this[_0x4cc7('0xf8d')][_0x4cc7('0x7d9')]; }, 'set_width': function(_0x1fa0ac) { return this[_0x4cc7('0xf8d')][_0x4cc7('0x7d9')] = _0x1fa0ac; }, 'get_height': function() { return this[_0x4cc7('0xf8d')]['height']; }, 'set_height': function(_0xae52f3) { return this[_0x4cc7('0xf8d')][_0x4cc7('0x98b')] = _0xae52f3; }, 'get_sourceObject': function() { return this[_0x4cc7('0xf8d')]; }, '__class__': _0x161060 }); var _0x1144d2 = function(_0x2f6c03, _0xe756fd, _0x175618) { if (_0x4cc7('0x20fa') !== _0x56067a[_0x4cc7('0x680')]) { null == _0xe756fd && (_0xe756fd = 0x258); null == _0x2f6c03 && (_0x2f6c03 = 0x320); this['x'] = this['y'] = 0x1; this['baseWidth'] = _0x2f6c03; this[_0x4cc7('0x1306')] = _0xe756fd; this[_0x4cc7('0x20fb')](null != _0x175618 ? _0x175618 : _0x54b4f1[_0x4cc7('0x493')]()); this['set_behavior'](new _0x188bb5()); } else { return this[_0x4cc7('0x924')][_0x4cc7('0xd15')](); } }; _0x16dada[_0x4cc7('0x20fc')] = _0x1144d2; _0x1144d2['__name__'] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x22e'), _0x4cc7('0x20fd')]; _0x1144d2[_0x4cc7('0x8')] = {}; _0x1144d2[_0x4cc7('0x8')]['x'] = null; _0x1144d2[_0x4cc7('0x8')]['y'] = null; _0x1144d2[_0x4cc7('0x8')][_0x4cc7('0x1307')] = null; _0x1144d2[_0x4cc7('0x8')][_0x4cc7('0x1306')] = null; _0x1144d2[_0x4cc7('0x8')][_0x4cc7('0x20fe')] = null; _0x1144d2[_0x4cc7('0x8')]['set_behavior'] = function(_0x16df72) { null == this.behavior && _0x2d63f9.WVktQ(null, _0x16df72) ? this.area.addEventListener('change', _0x48c401(this, this.onResize), !0x1, 0x1) : null != this.behavior && null == _0x16df72 && (this.area.removeEventListener(_0x4cc7('0x96a'), _0x48c401(this, this.onResize)), this.y = this.x = 0x1); this.behavior = _0x16df72; this.area.dispatchEvent(new _0x76b31e(_0x4cc7('0x96a'))); return this.behavior; } ; _0x1144d2[_0x4cc7('0x8')][_0x4cc7('0x20ac')] = function(_0x1d71a5) { if (_0x4cc7('0x20ff') !== _0x4cc7('0x2100')) { if (null != this.behavior) this.behavior.onResize(this.area.width | 0x0, this.area.height | 0x0, this); } else { var _0x48323 = b.get(_0x1d71a5); ++_0x1d71a5; _0x48323.get_scenePosition(); } } ; _0x1144d2[_0x4cc7('0x8')]['area'] = null; _0x1144d2[_0x4cc7('0x8')][_0x4cc7('0x20fb')] = function(_0x4d86c4) { this.area = null == _0x4d86c4 ? _0x54b4f1.get_instance() : _0x4d86c4; if (null != this.behavior) this.onResize(null); return this.area; } ; _0x1144d2[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1144d2; _0x1144d2[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x1144d2[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x20fb')] = 'set_area'; _0x1144d2[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x2101')] = 'set_behavior'; var _0x48c262 = function() {}; _0x16dada[_0x4cc7('0x2102')] = _0x48c262; _0x48c262[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x22e'), _0x4cc7('0x2103'), _0x2d63f9[_0x4cc7('0x474')]]; _0x48c262[_0x4cc7('0x8')] = {}; _0x48c262[_0x4cc7('0x8')][_0x4cc7('0x20ac')] = function(_0x239a3a, _0x405196, _0x386f5a) { _0x386f5a.x = 0x1; _0x386f5a.y = 0x1; } ; _0x48c262[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x48c262; var _0x188bb5 = function() {}; _0x16dada[_0x4cc7('0x2104')] = _0x188bb5; _0x188bb5[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x22e'), _0x4cc7('0x2105')]; _0x188bb5[_0x4cc7('0x92b')] = _0x48c262; _0x188bb5['prototype'] = _0x2d63f9[_0x4cc7('0x450')](_0x5aff49, _0x48c262[_0x4cc7('0x8')], { 'onResize': function(_0x13fa23, _0x396679, _0x1f31f8) { if (_0x4cc7('0x2106') === _0x4cc7('0x2106')) { _0x1f31f8['x'] = Math['min'](_0x13fa23 / _0x1f31f8[_0x4cc7('0x1307')], _0x396679 / _0x1f31f8['baseHeight']); _0x1f31f8['y'] = _0x1f31f8['x']; } else { this[_0x4cc7('0x1f02')](_0x13fa23); this[_0x4cc7('0x1f03')](); this[_0x4cc7('0x1f04')](); this[_0x4cc7('0x1588')](); } }, '__class__': _0x188bb5 }); var _0xcc959 = function(_0x59dff9) { var _0xd4dd15 = {}; _0xd4dd15[_0x4cc7('0x2107')] = function(_0x6e34db, _0x357598) { return _0x6e34db != _0x357598; } ; if (_0x4cc7('0x2108') !== _0x4cc7('0x2108')) { if (null != _0x59dff9) { var _0x1e18f9 = b + c , _0x5afd8b = this[_0x4cc7('0x2109')]; if (null == this[_0x4cc7('0x2109')] || this['__tempUInt16Array'][_0x4cc7('0x21')] < c) this[_0x4cc7('0x2109')] = _0xd4dd15[_0x4cc7('0x2107')](null, c) ? new Uint16Array(c) : null, null != _0x5afd8b && this[_0x4cc7('0x2109')][_0x4cc7('0x9e7')](_0x5afd8b); for (c = b; c < _0x1e18f9; ) _0x5afd8b = c++, this[_0x4cc7('0x2109')][_0x5afd8b - b] = _0x59dff9['get'](_0x5afd8b); this['uploadFromTypedArray'](this[_0x4cc7('0x2109')]); } } else { null == _0x59dff9 && (_0x59dff9 = !0x1); _0x145ce0[_0x4cc7('0x96b')](this, _0x3b7d43['get_current']()[_0x4cc7('0x99c')][_0x4cc7('0xbcd')], _0x3b7d43['get_current']()[_0x4cc7('0x99c')]['stageHeight'], null, _0x59dff9); } }; _0x16dada[_0x4cc7('0x210a')] = _0xcc959; _0xcc959['__name__'] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x22e'), _0x4cc7('0x210b')]; _0xcc959['__super__'] = _0x145ce0; _0xcc959[_0x4cc7('0x8')] = _0x5aff49(_0x145ce0[_0x4cc7('0x8')], { 'onAddedToStage': function(_0x36fd20) { _0x172b83[_0x4cc7('0x46f')]()[_0x4cc7('0xeff')]['addEventListener']('change', _0x48c401(this, this[_0x4cc7('0x1aa0')])); this[_0x4cc7('0x1aa0')](null); }, 'onRemovedFromStage': function(_0x260e65) { _0x172b83[_0x4cc7('0x46f')]()['bounds'][_0x4cc7('0xa2d')]('change', _0x48c401(this, this[_0x4cc7('0x1aa0')])); }, 'onStageResize': function(_0xa9cdd6) { if (_0x4cc7('0x210c') !== _0x4cc7('0x210c')) { _0x425f7b[_0x4cc7('0x96b')](this, _0xa9cdd6); } else { this[_0x4cc7('0x22e')][_0x4cc7('0xeff')]['width'] == _0x172b83[_0x4cc7('0x46f')]()[_0x4cc7('0xeff')][_0x4cc7('0x7d9')] && this['layout'][_0x4cc7('0xeff')][_0x4cc7('0x98b')] == _0x172b83[_0x4cc7('0x46f')]()[_0x4cc7('0xeff')]['height'] || this[_0x4cc7('0x22e')][_0x4cc7('0xeff')][_0x4cc7('0xab2')](0x0, 0x0, _0x172b83[_0x4cc7('0x46f')]()[_0x4cc7('0xeff')]['width'], _0x172b83[_0x4cc7('0x46f')]()['bounds'][_0x4cc7('0x98b')]); } }, 'set_width': function(_0x1cc243) { return this[_0x4cc7('0x22e')][_0x4cc7('0xeff')][_0x4cc7('0x7d9')]; }, 'set_height': function(_0x21203e) { return this['layout'][_0x4cc7('0xeff')][_0x4cc7('0x98b')]; }, '__class__': _0xcc959 }); var _0x1afb04 = function(_0x4d6452, _0x5016d7, _0x17552d, _0xa79c24) { null == _0xa79c24 && (_0xa79c24 = 0x0); null == _0x17552d && (_0x17552d = 0x0); null == _0x5016d7 && (_0x5016d7 = 0x0); null == _0x4d6452 && (_0x4d6452 = 0x0); _0x338b9[_0x4cc7('0x96b')](this); this[_0x4cc7('0xab2')](_0x4d6452, _0x5016d7, _0x17552d, _0xa79c24); }; _0x16dada[_0x4cc7('0x210d')] = _0x1afb04; _0x1afb04[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x22e'), _0x4cc7('0x2033'), _0x4cc7('0x210e')]; _0x1afb04[_0x4cc7('0x92b')] = _0x338b9; _0x1afb04[_0x4cc7('0x8')] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], { 'x': null, 'y': null, 'width': null, 'height': null, 'setTo': function(_0x5033d2, _0x5ecc93, _0x1618a5, _0x1849ca, _0x3a295b) { null == _0x3a295b && (_0x3a295b = !0x1); this['x'] = _0x5033d2; this['y'] = _0x5ecc93; this[_0x4cc7('0x7d9')] = _0x1618a5; this['height'] = _0x1849ca; _0x3a295b || this[_0x4cc7('0x210f')](); }, 'set_x': function(_0x4753a7) { this['x'] = _0x4753a7; this[_0x4cc7('0x210f')](); return this['x']; }, 'set_y': function(_0x31f326) { this['y'] = _0x31f326; this[_0x4cc7('0x210f')](); return this['y']; }, 'set_width': function(_0x2aa8c6) { if (_0x4cc7('0x2110') !== 'CZjSa') { this[_0x4cc7('0x7d9')] = _0x2aa8c6; this[_0x4cc7('0x210f')](); return this[_0x4cc7('0x7d9')]; } else { var _0x208dc7 = f++; e -= b['lineHeights'][_0x4cc7('0x2b')](_0x208dc7); } }, 'set_height': function(_0x5f580b) { if (_0x4cc7('0x2111') === _0x4cc7('0x2112')) { _0x1f0b5c[_0x4cc7('0x2113')] = _0x1f0b5c[_0x4cc7('0x2114')]; if (null != _0x5f580b) { _0x5f580b[_0x4cc7('0x10f0')]()[_0x4cc7('0x2115')]() && (_0x1f0b5c['_collidingViewObjects'] = _0x2bc114[_0x4cc7('0x24')](null, _0x1f0b5c[_0x4cc7('0x1196')])); var _0x877219 = _0x5f580b[_0x4cc7('0x10e1')](new _0x212a6a(_0x5f580b[_0x4cc7('0xbf2')](),_0x5f580b[_0x4cc7('0xb4f')]())); _0x5f580b['get_shareContext']() ? (null == _0x1f0b5c['_collidingViewObjects'] && (_0x1f0b5c[_0x4cc7('0x2116')] = _0x2bc114[_0x4cc7('0x24')](null, _0x1f0b5c[_0x4cc7('0x1196')])), _0x1f0b5c['_collidingObject'] = _0x1f0b5c['_collidingViewObjects'][_0x4cc7('0x9e7')](_0x1f0b5c['_view3Ds']['h'][_0x5f580b['__id__']], this[_0x4cc7('0x124f')][_0x4cc7('0x1397')](_0x877219['x'], _0x877219['y'], _0x5f580b))) : _0x5f580b == this[_0x4cc7('0x1254')] && (this[_0x4cc7('0x2117')] || this[_0x4cc7('0x1255')]) && (_0x1f0b5c['_collidingObject'] = this['_mousePicker'][_0x4cc7('0x1397')](_0x877219['x'], _0x877219['y'], _0x5f580b)); } } else { this[_0x4cc7('0x98b')] = _0x5f580b; this[_0x4cc7('0x210f')](); return this[_0x4cc7('0x98b')]; } }, 'queueChangeEvent': function() { if (this != _0x1afb04[_0x4cc7('0x2118')]) for (0x0 > _0x1afb04[_0x4cc7('0x2119')][_0x4cc7('0x2d')](this) && _0x1afb04[_0x4cc7('0x2119')][_0x4cc7('0x29')](this); null == _0x1afb04[_0x4cc7('0x2118')] && 0x0 < _0x1afb04[_0x4cc7('0x2119')][_0x4cc7('0x21')]; ) _0x1afb04[_0x4cc7('0x2118')] = _0x1afb04['queue'][0x0], _0x1afb04['queue'][_0x4cc7('0xa5e')](0x0, 0x1), _0x1afb04[_0x4cc7('0x2118')][_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x96a'))), _0x1afb04[_0x4cc7('0x2118')] = null; }, 'toString': function() { return _0x56067a[_0x4cc7('0x678')](_0x4cc7('0x211a') + this['x'] + _0x4cc7('0x211b') + this['y'], _0x4cc7('0x211c')) + this[_0x4cc7('0x7d9')] + _0x4cc7('0x211d') + this[_0x4cc7('0x98b')] + ')'; }, '__class__': _0x1afb04, '__properties__': { 'set_height': _0x4cc7('0x10e6'), 'set_width': _0x4cc7('0xb47'), 'set_y': _0x4cc7('0xb44'), 'set_x': _0x4cc7('0xb46') } }); var _0x54b4f1 = function() { if (_0x4cc7('0x211e') !== 'pamCB') { return function(_0x11a945, _0x5e16d9) { a[_0x4cc7('0x1f26')] = null == a[_0x4cc7('0x1f25')]['h']['__keys__'][b[0x0][_0x4cc7('0x8ed')]] ? a['bytesLoaded'] + _0x11a945 : a[_0x4cc7('0x1f26')] + (_0x11a945 - a[_0x4cc7('0x1f25')]['h'][b[0x0][_0x4cc7('0x8ed')]]); a[_0x4cc7('0x1f25')]['set'](b[0x0], _0x11a945); a[_0x4cc7('0x1f27')] || a[_0x4cc7('0x926')][_0x4cc7('0x152f')](a[_0x4cc7('0x1f26')], a[_0x4cc7('0x1f28')]); } ; } else { _0x1afb04[_0x4cc7('0x96b')](this); _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0x9ad')](_0x4cc7('0x90d'), _0x48c401(this, this[_0x4cc7('0x1aa0')]), !0x1, 0x1); this[_0x4cc7('0x1aa0')](null); } }; _0x16dada[_0x2d63f9[_0x4cc7('0x476')]] = _0x54b4f1; _0x54b4f1['__name__'] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x22e'), _0x4cc7('0x2033'), _0x4cc7('0x211f')]; _0x54b4f1[_0x4cc7('0x2d6')] = {}; _0x54b4f1[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493'); _0x54b4f1[_0x4cc7('0x493')] = function() { null == _0x54b4f1['instance'] && (_0x54b4f1[_0x4cc7('0xbc4')] = new _0x54b4f1()); return _0x54b4f1[_0x4cc7('0xbc4')]; } ; _0x54b4f1[_0x4cc7('0x92b')] = _0x1afb04; _0x54b4f1[_0x4cc7('0x8')] = _0x5aff49(_0x1afb04[_0x4cc7('0x8')], { 'onStageResize': function(_0x2476a3) { _0x2476a3 = _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')]; _0x2476a3['stageWidth'] == this[_0x4cc7('0x7d9')] && _0x2476a3[_0x4cc7('0xbce')] == this['height'] || _0x1afb04[_0x4cc7('0x8')][_0x4cc7('0xab2')]['call'](this, 0x0, 0x0, _0x2476a3[_0x4cc7('0xbcd')], _0x2476a3['stageHeight']); }, 'setTo': function(_0x1f367c, _0xe8229a, _0xe94c48, _0x50382d, _0x1b5e91) {}, 'set_x': function(_0x4115ca) { return this['x']; }, 'set_y': function(_0x5e1708) { return this['y']; }, 'set_width': function(_0x141b77) { return this[_0x4cc7('0x7d9')]; }, 'set_height': function(_0x36ac57) { return this['height']; }, '__class__': _0x54b4f1 }); var _0x17f7bd = function() {}; _0x16dada[_0x4cc7('0x2120')] = _0x17f7bd; _0x17f7bd[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x22e'), _0x4cc7('0x11'), 'LayoutItem']; _0x17f7bd[_0x4cc7('0x8')] = {}; _0x17f7bd[_0x4cc7('0x8')][_0x4cc7('0x1c9d')] = null; _0x17f7bd[_0x4cc7('0x8')]['apply'] = null; _0x17f7bd[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x17f7bd; var _0xf64219 = function(_0x3c113f) { this[_0x4cc7('0x1c9d')] = 0x0; this['callback'] = _0x3c113f; }; _0x16dada['com.player03.layout.item.CustomCallback'] = _0xf64219; _0xf64219[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x22e'), 'item', _0x4cc7('0x2121')]; _0xf64219[_0x4cc7('0x8f8')] = [_0x17f7bd]; _0xf64219[_0x4cc7('0x8')] = {}; _0xf64219[_0x4cc7('0x8')]['callback'] = null; _0xf64219[_0x4cc7('0x8')]['mask'] = null; _0xf64219[_0x4cc7('0x8')][_0x4cc7('0x13')] = function(_0x2d0ad8, _0x3376d2, _0x417fd2) { this.callback(); } ; _0xf64219[_0x4cc7('0x8')]['__class__'] = _0xf64219; var _0x145606 = function(_0x39e6aa) { this[_0x4cc7('0x2122')] = _0x39e6aa; this[_0x4cc7('0x2123')] = _0x39e6aa == _0x30bcc9[_0x4cc7('0xe19')] || _0x39e6aa == _0x30bcc9['RIGHT']; switch (_0x39e6aa[0x1]) { case 0x0: this[_0x4cc7('0x1c9d')] = 0x15; break; case 0x1: this[_0x4cc7('0x1c9d')] = 0x25; break; case 0x2: this[_0x4cc7('0x1c9d')] = 0x4a; break; case 0x3: this[_0x4cc7('0x1c9d')] = 0x8a; } }; _0x16dada[_0x4cc7('0x2124')] = _0x145606; _0x145606[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x22e'), 'item', _0x4cc7('0x2125')]; _0x145606[_0x4cc7('0x8f8')] = [_0x17f7bd]; _0x145606[_0x4cc7('0x20d4')] = function(_0x19d59b, _0x5eb450) { var _0x47fd0b = {}; _0x47fd0b['QBEhS'] = _0x4cc7('0x2126'); if (_0x4cc7('0x2127') === _0x4cc7('0x2128')) { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x65); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x22); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x1b55); var _0x359c16 = null; null == _0x359c16 && (_0x359c16 = new _0x169fce()); var _0x1765ee = Math[_0x4cc7('0x28')](1.5446163880149817); _0x359c16['x'] = 0.695 * _0x1765ee; _0x359c16['y'] = 0.716 * _0x1765ee; _0x359c16['z'] = 0.065 * _0x1765ee; _0x359c16['w'] = Math[_0x4cc7('0x27')](1.5446163880149817); _0x1765ee = _0x359c16['x'] * _0x359c16['x'] + _0x359c16['y'] * _0x359c16['y'] + _0x359c16['z'] * _0x359c16['z'] + _0x359c16['w'] * _0x359c16['w']; var _0x3077ba = _0x1765ee - 0x1; 1e-10 > (0x0 <= _0x3077ba ? _0x3077ba : -_0x3077ba) || (0x0 == _0x1765ee ? (_0x359c16['x'] = 0x0, _0x359c16['y'] = 0x0, _0x359c16['z'] = 0x0, _0x359c16['w'] = 0x1) : (_0x1765ee = 0x1 / Math[_0x4cc7('0x2c')](_0x1765ee), _0x359c16['x'] *= _0x1765ee, _0x359c16['y'] *= _0x1765ee, _0x359c16['z'] *= _0x1765ee, _0x359c16['w'] *= _0x1765ee)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x359c16)['get_degrees']()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')]['setIndexedPosition'](1.2, 90.5, null, 0x1f); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x65); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2129'), -0x12c, -0x140, null, null, null, null, null); _0x359c16 = _0x1baaa1[_0x4cc7('0x7d9')](0x384); _0x1765ee = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x212a'), -0x28, -0x82, null, _0x359c16, -0x1, _0x1765ee, null); _0x359c16 = _0x1baaa1[_0x4cc7('0x7d9')](0x3e8); _0x1765ee = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Maybe\x20if\x20you\x20focus\x20on\x20staying\x20calm,\x20that\x20means\x20you\x27re\x20more\x20aware.', -0x3c, 0x10e, null, _0x359c16, null, _0x1765ee, null); _0x359c16 = _0x1baaa1[_0x4cc7('0xa9a')](0.5); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x47fd0b[_0x4cc7('0x212b')], 0x6e, 0x17c, _0x359c16, null, -0x1, null, null); } else { null == _0x5eb450 && (_0x5eb450 = 0x0); return _0x19d59b == _0x30bcc9[_0x4cc7('0xe19')] || _0x19d59b == _0x30bcc9[_0x4cc7('0x1e99')] ? new _0x4d9bb9(_0x19d59b == _0x30bcc9[_0x4cc7('0xe19')] || _0x19d59b == _0x30bcc9['RIGHT'],_0x5eb450) : new _0x37354e(_0x2d63f9[_0x4cc7('0x175')](_0x19d59b, _0x30bcc9[_0x4cc7('0xe19')]) || _0x19d59b == _0x30bcc9['RIGHT'],_0x5eb450); } } ; _0x145606[_0x4cc7('0x20d1')] = function(_0x17d109, _0x57fcbc) { return _0x17d109 == _0x30bcc9[_0x4cc7('0xe19')] || _0x17d109 == _0x30bcc9[_0x4cc7('0x1e99')] ? new _0x399c0e(_0x17d109 == _0x30bcc9[_0x4cc7('0xe19')] || _0x17d109 == _0x30bcc9['RIGHT'],_0x57fcbc) : new _0x332144(_0x17d109 == _0x30bcc9[_0x4cc7('0xe19')] || _0x17d109 == _0x30bcc9[_0x4cc7('0x46d')],_0x57fcbc); } ; _0x145606[_0x4cc7('0x8')] = {}; _0x145606[_0x4cc7('0x8')][_0x4cc7('0x2122')] = null; _0x145606[_0x4cc7('0x8')][_0x4cc7('0x2123')] = null; _0x145606[_0x4cc7('0x8')][_0x4cc7('0x1c9d')] = null; _0x145606[_0x4cc7('0x8')][_0x4cc7('0x13')] = function(_0x22d9d8, _0x153bc5, _0x10e6f3) { switch (this.direction[0x1]) { case 0x0: var _0x5e86de = _0x22d9d8.get_x(); break; case 0x1: _0x5e86de = _0x22d9d8.get_x() + _0x22d9d8.get_width(); break; case 0x2: _0x5e86de = _0x22d9d8.get_y(); break; case 0x3: _0x5e86de = _0x22d9d8.get_y() + _0x22d9d8.get_height(); } _0x153bc5 = this.getEdge(this.horizontal ? _0x153bc5.get_x() : _0x153bc5.get_y(), this.horizontal ? _0x153bc5.get_width() : _0x153bc5.get_height(), _0x5e86de, this.horizontal ? _0x10e6f3.x : _0x10e6f3.y) - _0x5e86de; if (0x0 != _0x153bc5) switch (this.direction[0x1]) { case 0x0: _0x22d9d8.set_left(_0x22d9d8.get_x() + _0x153bc5); break; case 0x1: _0x22d9d8.set_right(_0x2d63f9.LiMLN(_0x22d9d8.get_x() + _0x22d9d8.get_width(), _0x153bc5)); break; case 0x2: _0x22d9d8.set_top(_0x2d63f9.yKsLX(_0x22d9d8.get_y(), _0x153bc5)); break; case 0x3: _0x22d9d8.set_bottom(_0x22d9d8.get_y() + _0x22d9d8.get_height() + _0x153bc5); } } ; _0x145606[_0x4cc7('0x8')][_0x4cc7('0x212c')] = function(_0x583b16, _0x2b38c9, _0x593e03, _0x545f64) { return _0x593e03; } ; _0x145606[_0x4cc7('0x8')]['__class__'] = _0x145606; var _0x37354e = function(_0x5e0a25, _0x1d26a3) { null == _0x1d26a3 && (_0x1d26a3 = 0x0); _0x145606[_0x4cc7('0x96b')](this, _0x5e0a25 ? _0x30bcc9[_0x4cc7('0x46d')] : _0x30bcc9[_0x4cc7('0x1f79')]); this[_0x4cc7('0xcc8')] = _0x1d26a3; }; _0x16dada[_0x4cc7('0x212d')] = _0x37354e; _0x37354e['__name__'] = _0x4cc7('0x212e')[_0x4cc7('0x46')]('\x20'); _0x37354e['__super__'] = _0x145606; _0x37354e[_0x4cc7('0x8')] = _0x5aff49(_0x145606[_0x4cc7('0x8')], { 'margin': null, 'getEdge': function(_0x31e5ac, _0x22d65b, _0x3488ac, _0x344337) { return _0x31e5ac - this[_0x4cc7('0xcc8')] * _0x344337; }, '__class__': _0x37354e }); var _0x4d9bb9 = function(_0x6fcd22, _0x3860c5) { null == _0x3860c5 && (_0x3860c5 = 0x0); _0x145606[_0x4cc7('0x96b')](this, _0x6fcd22 ? _0x30bcc9[_0x4cc7('0xe19')] : _0x30bcc9[_0x4cc7('0x1e99')]); this['margin'] = _0x3860c5; }; _0x16dada[_0x4cc7('0x212f')] = _0x4d9bb9; _0x4d9bb9[_0x4cc7('0x8f2')] = _0x4cc7('0x2130')['split']('\x20'); _0x4d9bb9[_0x4cc7('0x92b')] = _0x145606; _0x4d9bb9[_0x4cc7('0x8')] = _0x5aff49(_0x145606['prototype'], { 'margin': null, 'getEdge': function(_0x2c89fe, _0x24daa0, _0x3b8ab2, _0x3d8a58) { return _0x2c89fe + _0x24daa0 + this[_0x4cc7('0xcc8')] * _0x3d8a58; }, '__class__': _0x4d9bb9 }); var _0x399c0e = function(_0x409397, _0x272ac6) { null == _0x272ac6 && (_0x272ac6 = 0x0); _0x145606[_0x4cc7('0x96b')](this, _0x409397 ? _0x30bcc9['LEFT'] : _0x30bcc9['TOP']); this[_0x4cc7('0xcc8')] = _0x272ac6; }; _0x16dada[_0x4cc7('0x2131')] = _0x399c0e; _0x399c0e[_0x4cc7('0x8f2')] = _0x4cc7('0x2132')['split']('\x20'); _0x399c0e[_0x4cc7('0x92b')] = _0x145606; _0x399c0e['prototype'] = _0x5aff49(_0x145606[_0x4cc7('0x8')], { 'margin': null, 'getEdge': function(_0x2ffaff, _0x83d37d, _0x18d4fe, _0xf34143) { if (_0x4cc7('0x2133') === 'eeMlf') { return _0x2ffaff + this[_0x4cc7('0xcc8')] * _0xf34143; } else { return this[_0x4cc7('0xe17')] * _0x18d4fe; } }, '__class__': _0x399c0e }); var _0x332144 = function(_0x1d542f, _0x33b375) { null == _0x33b375 && (_0x33b375 = 0x0); _0x145606[_0x4cc7('0x96b')](this, _0x1d542f ? _0x30bcc9[_0x4cc7('0x46d')] : _0x30bcc9[_0x4cc7('0x1f79')]); this[_0x4cc7('0xcc8')] = _0x33b375; }; _0x16dada['com.player03.layout.item._Edge.InsideRightOrBottom'] = _0x332144; _0x332144[_0x4cc7('0x8f2')] = _0x4cc7('0x2134')['split']('\x20'); _0x332144[_0x4cc7('0x92b')] = _0x145606; _0x332144['prototype'] = _0x5aff49(_0x145606[_0x4cc7('0x8')], { 'margin': null, 'getEdge': function(_0x30e171, _0x31d6fa, _0x3dd485, _0x1e4b03) { return _0x30e171 + _0x31d6fa - this['margin'] * _0x1e4b03; }, '__class__': _0x332144 }); var _0x4fb8d7 = function(_0x1560fc) { this[_0x4cc7('0x1c9d')] = (this[_0x4cc7('0x2123')] = _0x1560fc) ? 0x1 : 0x2; }; _0x16dada[_0x4cc7('0x2135')] = _0x4fb8d7; _0x4fb8d7['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x22e'), 'item', _0x4cc7('0x2136')]; _0x4fb8d7[_0x4cc7('0x8f8')] = [_0x17f7bd]; _0x4fb8d7['edge'] = function(_0x1aecb5) { if (_0x4cc7('0x2137') === _0x4cc7('0x2137')) { switch (_0x1aecb5[0x1]) { case 0x0: return new _0x4fb8d7(!0x0); case 0x1: return new _0x310c15(!0x0,0x1); case 0x2: return new _0x4fb8d7(!0x1); case 0x3: return new _0x310c15(!0x1,0x1); } } else { this[_0x4cc7('0x2138')]['addChild'](_0x1aecb5[_0x4cc7('0x126')]); _0x1aecb5[_0x4cc7('0x1106')] = this[_0x4cc7('0x2139')]; } } ; _0x4fb8d7[_0x4cc7('0x8')] = {}; _0x4fb8d7[_0x4cc7('0x8')][_0x4cc7('0x2123')] = null; _0x4fb8d7[_0x4cc7('0x8')][_0x4cc7('0x1c9d')] = null; _0x4fb8d7[_0x4cc7('0x8')][_0x4cc7('0x13')] = function(_0x49482a, _0x38eb0b, _0x397c62) { this.horizontal ? (_0x38eb0b = this.getCoordinate(_0x38eb0b.get_x(), _0x38eb0b.get_width(), _0x49482a.get_width(), _0x397c62.x), _0x38eb0b != _0x49482a.get_x() && _0x49482a.set_x(_0x38eb0b)) : (_0x38eb0b = this.getCoordinate(_0x38eb0b.get_y(), _0x38eb0b.get_height(), _0x49482a.get_height(), _0x397c62.y), _0x38eb0b != _0x49482a.get_y() && _0x49482a.set_y(_0x38eb0b)); } ; _0x4fb8d7[_0x4cc7('0x8')][_0x4cc7('0x213a')] = function(_0x23fed9, _0x34c8c6, _0x4a1612, _0x4930ef) { return _0x23fed9; } ; _0x4fb8d7[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4fb8d7; var _0x310c15 = function(_0x14927e, _0x8ab136) { _0x4fb8d7['call'](this, _0x14927e); this['percent'] = _0x8ab136; }; _0x16dada['com.player03.layout.item._Position.Percent'] = _0x310c15; _0x310c15[_0x4cc7('0x8f2')] = 'com\x20player03\x20layout\x20item\x20_Position\x20Percent'[_0x4cc7('0x46')]('\x20'); _0x310c15[_0x4cc7('0x92b')] = _0x4fb8d7; _0x310c15[_0x4cc7('0x8')] = _0x5aff49(_0x4fb8d7[_0x4cc7('0x8')], { 'percent': null, 'getCoordinate': function(_0x597602, _0x270df5, _0x22b950, _0x3811bf) { return this[_0x4cc7('0x1b66')] * (_0x270df5 - _0x22b950) + _0x597602; }, '__class__': _0x310c15 }); var _0xd4938b = function(_0x535244, _0x496025, _0x29762d) { _0x4fb8d7['call'](this, _0x535244); this[_0x4cc7('0x1b66')] = _0x496025; this[_0x4cc7('0x18f5')] = _0x29762d; }; _0x16dada[_0x4cc7('0x213b')] = _0xd4938b; _0xd4938b[_0x4cc7('0x8f2')] = 'com\x20player03\x20layout\x20item\x20_Position\x20PercentWithOffset'[_0x4cc7('0x46')]('\x20'); _0xd4938b[_0x4cc7('0x92b')] = _0x4fb8d7; _0xd4938b[_0x4cc7('0x8')] = _0x5aff49(_0x4fb8d7[_0x4cc7('0x8')], { 'percent': null, 'offset': null, 'getCoordinate': function(_0x57c1fe, _0x289f93, _0x47b9c3, _0x55ae2d) { return this['percent'] * (_0x289f93 - _0x47b9c3) + this[_0x4cc7('0x18f5')] * _0x55ae2d + _0x57c1fe; }, '__class__': _0xd4938b }); var _0x436bc1 = function(_0x1bc034, _0x394366) { _0x4fb8d7['call'](this, _0x394366 == _0x30bcc9[_0x4cc7('0xe19')] || _0x394366 == _0x30bcc9[_0x4cc7('0x46d')]); this['margin'] = _0x1bc034; this[_0x4cc7('0x2122')] = _0x394366; }; _0x16dada['com.player03.layout.item._Position.Inside'] = _0x436bc1; _0x436bc1[_0x4cc7('0x8f2')] = _0x4cc7('0x213c')[_0x4cc7('0x46')]('\x20'); _0x436bc1[_0x4cc7('0x92b')] = _0x4fb8d7; _0x436bc1[_0x4cc7('0x8')] = _0x2d63f9['UvYgQ'](_0x5aff49, _0x4fb8d7[_0x4cc7('0x8')], { 'margin': null, 'direction': null, 'getCoordinate': function(_0x559763, _0x3b5097, _0x43bc5c, _0x3660d3) { var _0x4ab851 = this[_0x4cc7('0x2122')]; return _0x4ab851 == _0x30bcc9[_0x4cc7('0xe19')] || _0x4ab851 == _0x30bcc9[_0x4cc7('0x1e99')] ? _0x559763 + this['margin'] * _0x3660d3 : _0x2d63f9[_0x4cc7('0x178')](_0x559763 + _0x3b5097 - this[_0x4cc7('0xcc8')] * _0x3660d3, _0x43bc5c); }, '__class__': _0x436bc1 }); var _0xaf08d9 = function(_0x5d4e8a, _0x17d71f) { _0x4fb8d7[_0x4cc7('0x96b')](this, _0x17d71f == _0x30bcc9[_0x4cc7('0xe19')] || _0x17d71f == _0x30bcc9[_0x4cc7('0x46d')]); this[_0x4cc7('0xcc8')] = _0x5d4e8a; this[_0x4cc7('0x2122')] = _0x17d71f; }; _0x16dada[_0x4cc7('0x213d')] = _0xaf08d9; _0xaf08d9[_0x4cc7('0x8f2')] = _0x4cc7('0x213e')[_0x4cc7('0x46')]('\x20'); _0xaf08d9[_0x4cc7('0x92b')] = _0x4fb8d7; _0xaf08d9[_0x4cc7('0x8')] = _0x5aff49(_0x4fb8d7[_0x4cc7('0x8')], { 'margin': null, 'direction': null, 'getCoordinate': function(_0x2fd557, _0x47dfad, _0x141b98, _0x435f37) { var _0x120c13 = this[_0x4cc7('0x2122')]; return _0x120c13 == _0x30bcc9[_0x4cc7('0xe19')] || _0x120c13 == _0x30bcc9[_0x4cc7('0x1e99')] ? _0x2fd557 - this[_0x4cc7('0xcc8')] * _0x435f37 - _0x141b98 : _0x2fd557 + _0x47dfad + this[_0x4cc7('0xcc8')] * _0x435f37; }, '__class__': _0xaf08d9 }); var _0x13ca4e = function(_0x29ad33) { this[_0x4cc7('0x1c9d')] = (this['horizontal'] = _0x29ad33) ? 0x4 : 0x8; }; _0x16dada[_0x2d63f9[_0x4cc7('0x213f')]] = _0x13ca4e; _0x13ca4e[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'layout', 'item', _0x4cc7('0x2140')]; _0x13ca4e[_0x4cc7('0x8f8')] = [_0x17f7bd]; _0x13ca4e[_0x4cc7('0x8')] = {}; _0x13ca4e[_0x4cc7('0x8')][_0x4cc7('0x2123')] = null; _0x13ca4e[_0x4cc7('0x8')]['mask'] = null; _0x13ca4e[_0x4cc7('0x8')][_0x4cc7('0x13')] = function(_0x189609, _0x4d41c2, _0x5006b6) { this.horizontal ? (_0x4d41c2 = this.getSize(_0x189609.baseWidth, _0x4d41c2.get_width(), _0x5006b6.x), _0x4d41c2 != _0x189609.get_width() && _0x189609.set_width(_0x4d41c2)) : (_0x4d41c2 = this.getSize(_0x189609.baseHeight, _0x4d41c2.get_height(), _0x5006b6.y), _0x4d41c2 != _0x189609.get_height() && _0x189609.set_height(_0x4d41c2)); } ; _0x13ca4e[_0x4cc7('0x8')][_0x4cc7('0x2141')] = function(_0x48eb6b, _0x1bea06, _0xf9cbc6) { return _0x48eb6b * _0xf9cbc6; } ; _0x13ca4e[_0x4cc7('0x8')]['__class__'] = _0x13ca4e; var _0x392c21 = function(_0x3580d8, _0x532b53) { _0x13ca4e[_0x4cc7('0x96b')](this, _0x3580d8); this[_0x4cc7('0xe17')] = _0x532b53; }; _0x16dada[_0x4cc7('0x2142')] = _0x392c21; _0x392c21[_0x4cc7('0x8f2')] = _0x4cc7('0x2143')[_0x4cc7('0x46')]('\x20'); _0x392c21['__super__'] = _0x13ca4e; _0x392c21[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x479')](_0x5aff49, _0x13ca4e[_0x4cc7('0x8')], { 'size': null, 'getSize': function(_0x57699, _0x229855, _0x25276d) { return this[_0x4cc7('0xe17')] * _0x25276d; }, '__class__': _0x392c21 }); var _0x449b83 = function(_0x4f2506, _0x5f4975) { _0x13ca4e[_0x4cc7('0x96b')](this, _0x4f2506); this[_0x4cc7('0x1b66')] = _0x5f4975; }; _0x16dada['com.player03.layout.item._Size.RelativeSize'] = _0x449b83; _0x449b83[_0x4cc7('0x8f2')] = _0x4cc7('0x2144')[_0x4cc7('0x46')]('\x20'); _0x449b83[_0x4cc7('0x92b')] = _0x13ca4e; _0x449b83[_0x4cc7('0x8')] = _0x5aff49(_0x13ca4e[_0x4cc7('0x8')], { 'percent': null, 'getSize': function(_0x28e027, _0x435423, _0x22bf35) { return _0x435423 * this[_0x4cc7('0x1b66')]; }, '__class__': _0x449b83 }); var _0x456817 = function(_0x8fa824, _0x12b4d3) { _0x13ca4e['call'](this, _0x8fa824); this[_0x4cc7('0xcc8')] = _0x12b4d3; }; _0x16dada['com.player03.layout.item._Size.MarginSize'] = _0x456817; _0x456817[_0x4cc7('0x8f2')] = _0x4cc7('0x2145')['split']('\x20'); _0x456817[_0x4cc7('0x92b')] = _0x13ca4e; _0x456817[_0x4cc7('0x8')] = _0x5aff49(_0x13ca4e[_0x4cc7('0x8')], { 'margin': null, 'getSize': function(_0x77bb8a, _0x5e95ed, _0x2a9a4a) { return _0x5e95ed - this[_0x4cc7('0xcc8')] * _0x2a9a4a; }, '__class__': _0x456817 }); var _0x5a56e2 = function(_0x146afc) { _0x13ca4e[_0x4cc7('0x96b')](this, _0x146afc); }; _0x16dada[_0x4cc7('0x2146')] = _0x5a56e2; _0x5a56e2[_0x4cc7('0x8f2')] = _0x4cc7('0x2147')[_0x4cc7('0x46')]('\x20'); _0x5a56e2[_0x4cc7('0x92b')] = _0x13ca4e; _0x5a56e2['prototype'] = _0x5aff49(_0x13ca4e[_0x4cc7('0x8')], { 'apply': function(_0x4bab61, _0x374c08, _0x42938b) { this[_0x4cc7('0x2123')] ? (_0x374c08 = _0x4bab61[_0x4cc7('0xa75')]() / _0x4bab61[_0x4cc7('0x1306')], _0x4bab61[_0x4cc7('0xb47')](_0x374c08 * _0x4bab61['baseWidth'])) : (_0x374c08 = _0x4bab61[_0x4cc7('0xa74')]() / _0x4bab61[_0x4cc7('0x1307')], _0x4bab61[_0x4cc7('0x10e6')](_0x374c08 * _0x4bab61['baseHeight'])); }, '__class__': _0x5a56e2 }); var _0x5a0679 = function(_0x55b7b1) { this[_0x4cc7('0x1c9d')] = 0x100; this[_0x4cc7('0x2123')] = !0x1; this[_0x4cc7('0x2148')] = _0x55b7b1; }; _0x16dada[_0x4cc7('0x2149')] = _0x5a0679; _0x5a0679[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x22e'), 'item', _0x4cc7('0x214a')]; _0x5a0679[_0x4cc7('0x8f8')] = [_0x17f7bd]; _0x5a0679[_0x4cc7('0x8')] = {}; _0x5a0679[_0x4cc7('0x8')][_0x4cc7('0x2123')] = null; _0x5a0679[_0x4cc7('0x8')][_0x4cc7('0x1c9d')] = null; _0x5a0679[_0x4cc7('0x8')]['baseSize'] = null; _0x5a0679[_0x4cc7('0x8')][_0x4cc7('0x13')] = function(_0x8a588e, _0x5385f8, _0x2534be) { _0x5385f8 = _0x2cd08d; if (_0x5260f5.__instanceof(_0x8a588e, _0x23639f)) if (_0x5260f5.__instanceof(_0x8a588e.displayObject, _0x5385f8)) _0x8a588e = _0x8a588e.displayObject; else throw new _0x202aa0(_0x4bf907.string(_0x5385f8) + _0x4cc7('0x28f')); else throw new _0x202aa0(_0x4bf907.string(_0x5385f8) + _0x4cc7('0x28f')); _0x5385f8 = _0x8a588e.get_defaultTextFormat(); _0x5385f8.size = this.getTextSize(_0x2534be); _0x8a588e.set_defaultTextFormat(_0x5385f8); _0x8a588e.setTextFormat(new _0x4d6bf4(null,_0x5385f8.size)); } ; _0x5a0679[_0x4cc7('0x8')]['getTextSize'] = function(_0x37ccb4) { return Math.round(_0x56067a.osnph(this.baseSize, this.horizontal ? _0x37ccb4.x : _0x37ccb4.y)); } ; _0x5a0679[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x5a0679; var _0x36f031 = function(_0x33d2ad, _0x15db29, _0x57027d, _0x5acef0) { this['id'] = _0x33d2ad; this[_0x4cc7('0xc12')] = _0x15db29; this[_0x4cc7('0xca6')] = _0x57027d; this[_0x4cc7('0x14f7')] = _0x5acef0; }; _0x16dada[_0x4cc7('0x214b')] = _0x36f031; _0x36f031['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x214c'), _0x4cc7('0x214d')]; _0x36f031['parseBool'] = function(_0x5a88db) { return _0x4cc7('0x214e') == _0x5a88db; } ; _0x36f031['parseString'] = function(_0x1c8860) { return _0x1c8860; } ; _0x36f031[_0x4cc7('0x8')] = {}; _0x36f031[_0x4cc7('0x8')]['id'] = null; _0x36f031[_0x4cc7('0x8')][_0x4cc7('0xc12')] = null; _0x36f031[_0x4cc7('0x8')]['parse'] = null; _0x36f031[_0x4cc7('0x8')][_0x4cc7('0x14f7')] = null; _0x36f031[_0x4cc7('0x8')][_0x4cc7('0x227')] = function() { _0x104058.get_instance().exists(this.id) && _0x104058.get_instance().set(this.id, null); } ; _0x36f031[_0x4cc7('0x8')][_0x4cc7('0x214f')] = function() { return _0x104058.get_instance().get(this.id, this.defaultValue); } ; _0x36f031[_0x4cc7('0x8')][_0x4cc7('0x1333')] = function(_0x578dc1) { _0x104058.get_instance().set(this.id, _0x578dc1); return _0x578dc1; } ; _0x36f031[_0x4cc7('0x8')]['__class__'] = _0x36f031; _0x36f031[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x36f031[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1333')] = _0x4cc7('0x1333'); _0x36f031[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x214f')] = _0x4cc7('0x214f'); var _0x3d0f07 = function(_0x397cc6, _0x218390) { null == _0x218390 && (_0x218390 = 0x0); _0x36f031[_0x4cc7('0x96b')](this, _0x397cc6, _0x218390, _0x36f031[_0x4cc7('0xd08')], _0x185ef3[_0x4cc7('0x52')]); }; _0x16dada[_0x4cc7('0x2150')] = _0x3d0f07; _0x3d0f07[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', 'save', 'IntProgress']; _0x3d0f07[_0x4cc7('0x92b')] = _0x36f031; _0x3d0f07[_0x4cc7('0x8')] = _0x5aff49(_0x36f031[_0x4cc7('0x8')], { '__class__': _0x3d0f07 }); var _0x185ef3 = function() {}; _0x16dada['haxeutils.math.IntMath'] = _0x185ef3; _0x185ef3['__name__'] = [_0x4cc7('0x2151'), _0x4cc7('0x3f4'), _0x2d63f9[_0x4cc7('0x47a')]]; _0x185ef3[_0x4cc7('0x52')] = function(_0xbf5627, _0x11c9a5) { return _0xbf5627 >= _0x11c9a5 ? _0xbf5627 : _0x11c9a5; } ; var _0x127d51 = function() { if (_0x4cc7('0x2152') !== _0x4cc7('0x2153')) { this[_0x4cc7('0x2154')] = 0x0; _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2155')](_0x48c401(this, this[_0x4cc7('0x214c')])); } else { this[_0x4cc7('0xec5')] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xec5')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec5')]); var _0x1cf763 = this[_0x4cc7('0x1108')]['pathName']; _0x1cf763 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')]['get'](_0x1cf763); this[_0x4cc7('0xec5')][_0x4cc7('0x110a')] = new _0x42bd00(_0x1cf763,0x3); this[_0x4cc7('0xacc')] = new _0x40b5bf(this['section'],_0x1fb3e3['skater'],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')]['push'](this['skater']); _0x1cf763 = _0x4b25d1[_0x4cc7('0x493')]()['paths'][_0x4cc7('0x2b')]('primary'); this[_0x4cc7('0xacc')][_0x4cc7('0x110a')] = new _0x42bd00(_0x1cf763,0x37); } }; _0x16dada[_0x4cc7('0x17a')] = _0x127d51; _0x127d51['__name__'] = [_0x2d63f9[_0x4cc7('0x2156')], _0x4cc7('0x46b'), _0x2d63f9['nhckD'], _0x4cc7('0x2157')]; _0x127d51[_0x4cc7('0x8f8')] = [_0x4fc155]; _0x127d51[_0x4cc7('0x2d6')] = {}; _0x127d51[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493'); _0x127d51['get_instance'] = function() { var _0x5a3e90 = {}; _0x5a3e90[_0x4cc7('0x2158')] = 'enterFrame'; if ('McSWB' !== 'uyLRL') { return null == _0x127d51[_0x4cc7('0xbc4')] ? _0x127d51['instance'] = new _0x127d51() : _0x127d51[_0x4cc7('0xbc4')]; } else { null == c && (c = 0x0); null == b && (b = 0xa); null == a && (a = 0xa); _0x2cd08d['call'](this); this[_0x4cc7('0xb46')](a); this[_0x4cc7('0xb44')](b); this[_0x4cc7('0x2159')] = 0x0; this[_0x4cc7('0x215a')](!0x1); this[_0x4cc7('0xb55')] = !0x1; this[_0x4cc7('0x215b')](new _0x4d6bf4(_0x4cc7('0x215c'),0xc,c)); this[_0x4cc7('0x215d')](_0x4cc7('0x215e')); this['cacheCount'] = 0x0; this[_0x4cc7('0x215f')] = []; this['addEventListener'](_0x5a3e90[_0x4cc7('0x2158')], _0x48c401(this, this[_0x4cc7('0x2160')])); } } ; _0x127d51[_0x4cc7('0x8')] = {}; _0x127d51[_0x4cc7('0x8')]['earnedQueue'] = null; _0x127d51[_0x4cc7('0x8')][_0x4cc7('0x214c')] = function() {} ; _0x127d51[_0x4cc7('0x8')][_0x4cc7('0x2161')] = function(_0x4f5e8b, _0xfd4c77) {} ; _0x127d51[_0x4cc7('0x8')][_0x4cc7('0x2162')] = function(_0x10bc68, _0x821b11) { if (0x0 > _0x10bc68) throw _0x2ab848.silentTrace(_0x4cc7('0x2163'), { fileName: _0x2d63f9.ZPkWL, lineNumber: 0x6c, className: _0x2d63f9.ataxl, methodName: _0x4cc7('0x2162') }), new _0x202aa0(new _0x3d27c7('')); var _0x1b8203 = _0x127d51.softEarned; _0x1b8203.set_value(_0x104058.get_instance().get(_0x1b8203.id, _0x1b8203.defaultValue) + _0x10bc68); this.recordTransaction(_0x821b11, _0x10bc68); 0x64 <= _0x10bc68 ? _0x3ea8c3.get_instance().saveSoon() : _0x3ea8c3.get_instance().saveLater(); } ; _0x127d51[_0x4cc7('0x8')][_0x4cc7('0x2164')] = function(_0x196177) { if (0x0 > _0x196177) throw _0x2ab848.silentTrace(_0x4cc7('0x2163'), { fileName: _0x56067a.QvSZl, lineNumber: 0x7f, className: 'com.player03.run3.Currency', methodName: _0x4cc7('0x2164') }), new _0x202aa0(new _0x3d27c7('')); this.earnedQueue += _0x196177; } ; _0x127d51[_0x4cc7('0x8')][_0x4cc7('0xc3c')] = function() { 0x0 < this.earnedQueue && this.recordSoftEarned(this.earnedQueue, _0x4cc7('0x2165')); this.earnedQueue = 0x0; } ; _0x127d51[_0x4cc7('0x8')][_0x4cc7('0x2166')] = function(_0xe2497e, _0x207b8f) { if (0x0 > _0xe2497e) throw _0x2ab848.silentTrace(_0x4cc7('0x2167'), { fileName: _0x4cc7('0x683'), lineNumber: 0xc4, className: 'com.player03.run3.Currency', methodName: 'recordSoftSpent' }), new _0x202aa0(new _0x3d27c7('')); var _0x1f52b9 = _0x127d51.softEarned; _0x1f52b9 = _0x104058.get_instance().get(_0x1f52b9.id, _0x1f52b9.defaultValue); var _0x5ae4b4 = _0x127d51.softBought; _0x1f52b9 += _0x104058.get_instance().get(_0x5ae4b4.id, _0x5ae4b4.defaultValue); _0x5ae4b4 = _0x127d51.softSpent; if (_0xe2497e > _0x1f52b9 - _0x104058.get_instance().get(_0x5ae4b4.id, _0x5ae4b4.defaultValue)) throw _0x2ab848.silentTrace(_0x4cc7('0x2168'), { fileName: _0x4cc7('0x683'), lineNumber: 0xc8, className: _0x4cc7('0x17a'), methodName: _0x4cc7('0x2166') }), new _0x202aa0(new _0x3d27c7('')); _0x1f52b9 = _0x127d51.softSpent; _0x1f52b9.set_value(_0x104058.get_instance().get(_0x1f52b9.id, _0x1f52b9.defaultValue) + _0xe2497e); _0x3ea8c3.get_instance().saveSoon(); this.recordTransaction(_0x207b8f, -_0xe2497e); } ; _0x127d51[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x127d51; var _0x52c886 = function() {}; _0x16dada[_0x4cc7('0x2169')] = _0x52c886; _0x52c886['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x2d63f9[_0x4cc7('0x47b')], _0x4cc7('0x216a')]; _0x52c886['correctMusicID'] = function(_0x166380) { return _0x4cc7('0x216b') == _0x166380 ? 'TravelTheGalaxy' : _0x166380; } ; _0x52c886[_0x4cc7('0x216c')] = function(_0xe9fd08) { return _0x2d63f9[_0x4cc7('0x177')](_0x4cc7('0x216d') + _0x52c886[_0x4cc7('0x216e')](_0xe9fd08), _0x4cc7('0x216f')); } ; var _0x1978e1 = function() { this[_0x4cc7('0x2170')] = 0x0; _0x457ac5['call'](this); var _0x836613 = _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')]; this[_0x4cc7('0x2171')] = 1.1 * _0x836613[_0x4cc7('0xbcd')] | 0x0; this[_0x4cc7('0x2172')] = 1.05 * _0x836613[_0x4cc7('0xbce')] | 0x0; this['bitmap'] = new _0x436dff(this[_0x4cc7('0x2171')],this[_0x4cc7('0x2172')],!0x1,0x0); var _0x145daa = this[_0x4cc7('0xb6a')](new _0x38d890(this['bitmap']), 0x0); _0x145daa['set_x']((_0x836613['stageWidth'] - this[_0x4cc7('0x2171')]) / 0x2); _0x145daa['set_y']((_0x836613[_0x4cc7('0xbce')] - this['galaxyHeight']) / 0x2); this['star'] = new _0x24e28(); this[_0x4cc7('0x2173')] = new _0x4a1676(); this[_0x4cc7('0x2173')][_0x4cc7('0x1291')](0x6, 0x6, 0x0, -0x3, -0x3); this['star'][_0x4cc7('0xbb9')]()['beginGradientFill'](0x1, [0xffffff, 0xffffff], [0.9, 0x0], [0x0, 0xff], this[_0x4cc7('0x2173')]); this['star'][_0x4cc7('0xbb9')]()[_0x4cc7('0x1f31')](0x0, 0x0, 0x3); _0x836613 = new _0x4a1676(); _0x836613[_0x4cc7('0x1291')](this[_0x4cc7('0x2171')], this['galaxyHeight']); this['glow'] = new _0x24e28(); this['glow'][_0x4cc7('0xbb9')]()['beginGradientFill'](0x1, [0xffffff, 0xffffff, 0xffffff, 0xffffff], [0x1, 0.75, 0.35, 0x0], [0x0, 0x3c, 0x96, 0xff], _0x836613); this[_0x4cc7('0x2174')]['get_graphics']()[_0x4cc7('0x2175')](0x0, 0x0, this[_0x4cc7('0x2171')], this[_0x4cc7('0x2172')]); this[_0x4cc7('0x2174')][_0x4cc7('0xb46')](_0x145daa['get_x']()); this[_0x4cc7('0x2174')][_0x4cc7('0xb44')](_0x145daa['get_y']()); this['glow'][_0x4cc7('0x10cd')](0x0); this['addChild'](this[_0x4cc7('0x2174')]); this['lastUpdateTime'] = -0x5; this['addEventListener'](_0x4cc7('0x1af2'), _0x48c401(this, this[_0x4cc7('0x926')])); }; _0x16dada['com.player03.run3.Preloader'] = _0x1978e1; _0x1978e1[_0x4cc7('0x8f2')] = ['com', 'player03', _0x4cc7('0x47c'), _0x4cc7('0x2176')]; _0x1978e1[_0x4cc7('0x92b')] = _0x457ac5; _0x1978e1['prototype'] = _0x5aff49(_0x457ac5[_0x4cc7('0x8')], { 'bitmap': null, 'star': null, 'starMatrix': null, 'prevPercentLoaded': null, 'galaxyWidth': null, 'galaxyHeight': null, 'lastUpdateTime': null, 'glow': null, 'onProgress': function(_0x3c3d2d) { _0x3c3d2d = _0x3c3d2d['bytesLoaded'] / _0x3c3d2d[_0x4cc7('0x1f28')]; this['glow'][_0x4cc7('0x10cd')](_0x3c3d2d); var _0x26163e = this['prevPercentLoaded']; if (!(_0x26163e >= _0x3c3d2d || 0.3 > new Date()[_0x4cc7('0xbe3')]() / 0x3e8 - this['lastUpdateTime'])) { this[_0x4cc7('0x2177')] = new Date()['getTime']() / 0x3e8; this[_0x4cc7('0x2170')] = _0x3c3d2d; for (this['bitmap'][_0x4cc7('0x2178')](); _0x26163e < _0x3c3d2d; ) { if (0.3333333333333333 > _0x26163e) { var _0xb1d7dc = 0x0; var _0x1d7c8d = _0x26163e; } else 0.6666666666666666 > _0x26163e ? (_0xb1d7dc = 0x1, _0x1d7c8d = _0x26163e - 0.3333333333333333) : (_0xb1d7dc = 0x2, _0x1d7c8d = _0x26163e - 0.6666666666666666); var _0x4b6798 = 6.2831853072 * _0xb1d7dc / 0x3 + 12.5663706144 * _0x1d7c8d; var _0x9a5a37 = _0x1d7c8d; _0x1d7c8d = _0x9a5a37 * Math[_0x4cc7('0x27')](_0x4b6798); _0xb1d7dc = _0x9a5a37 * Math[_0x4cc7('0x28')](_0x4b6798); _0x4b6798 = 6.2831853072 * Math[_0x4cc7('0xc2b')](); _0x9a5a37 = 0.5 * Math[_0x4cc7('0xc2b')](); _0x9a5a37 *= _0x9a5a37; _0x1d7c8d += _0x9a5a37 * Math[_0x4cc7('0x27')](_0x4b6798); _0xb1d7dc += _0x9a5a37 * Math['sin'](_0x4b6798); _0x1d7c8d *= this[_0x4cc7('0x2171')]; _0xb1d7dc *= this[_0x4cc7('0x2172')]; _0x4b6798 = Math[_0x4cc7('0xc2b')]() * _0x26163e * 1.4 + 0x1; this['starMatrix'][_0x4cc7('0xa2a')](); this['starMatrix'][_0x4cc7('0xa9a')](_0x4b6798, _0x4b6798); this[_0x4cc7('0x2173')][_0x4cc7('0x1299')](_0x1d7c8d + this[_0x4cc7('0x2171')] / 0x2, _0xb1d7dc + this[_0x4cc7('0x2172')] / 0x2); this['bitmap'][_0x4cc7('0xb0e')](this[_0x4cc7('0x2179')], this['starMatrix']); _0x26163e += 0.0006666666666666666; } this[_0x4cc7('0x217a')][_0x4cc7('0x217b')](); } }, '__class__': _0x1978e1 }); var _0x321787 = function(_0x3cd7f4, _0x2ef5d8) { null == _0x2ef5d8 && (_0x2ef5d8 = 0x0); _0x36f031[_0x4cc7('0x96b')](this, _0x3cd7f4, _0x2ef5d8, _0x36f031[_0x4cc7('0xd08')]); }; _0x16dada[_0x4cc7('0x217c')] = _0x321787; _0x321787['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), 'save', _0x4cc7('0x217d')]; _0x321787[_0x4cc7('0x92b')] = _0x36f031; _0x321787[_0x4cc7('0x8')] = _0x5aff49(_0x36f031[_0x4cc7('0x8')], { '__class__': _0x321787 }); var _0x3e22cd = function(_0x2948c8, _0x4a97a5) { if (_0x4cc7('0x217e') === _0x4cc7('0x217f')) { _0x11cd5d[_0x4cc7('0x8')][_0x4cc7('0x1cc5')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x1da5')] = null; } else { _0x36f031['call'](this, _0x2948c8, _0x4a97a5, _0x36f031[_0x4cc7('0x2180')]); } }; _0x16dada[_0x4cc7('0x2181')] = _0x3e22cd; _0x3e22cd[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x214c'), 'LocalString']; _0x3e22cd[_0x4cc7('0x92b')] = _0x36f031; _0x3e22cd[_0x4cc7('0x8')] = _0x5aff49(_0x36f031[_0x4cc7('0x8')], { '__class__': _0x3e22cd }); var _0x20a6ba = function(_0x3203ba, _0x358143) { null == _0x358143 && (_0x358143 = !0x1); _0x36f031['call'](this, _0x3203ba, _0x358143, _0x36f031[_0x4cc7('0x182b')]); }; _0x16dada['com.player03.run3.save.LocalBool'] = _0x20a6ba; _0x20a6ba[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', _0x4cc7('0x214c'), _0x4cc7('0x2182')]; _0x20a6ba[_0x4cc7('0x92b')] = _0x36f031; _0x20a6ba['prototype'] = _0x5aff49(_0x36f031[_0x4cc7('0x8')], { '__class__': _0x20a6ba }); var _0xf525f5 = function(_0x58fbdb, _0x4cdbb4) { null == _0x4cdbb4 && (_0x4cdbb4 = 0x0); _0x36f031[_0x4cc7('0x96b')](this, _0x58fbdb, _0x4cdbb4, _0x36f031[_0x4cc7('0xd09')], _0x276616['max']); }; _0x16dada[_0x4cc7('0x2183')] = _0xf525f5; _0xf525f5[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), _0x2d63f9['nhckD'], _0x4cc7('0x214c'), _0x4cc7('0x2184')]; _0xf525f5[_0x4cc7('0x92b')] = _0x36f031; _0xf525f5[_0x4cc7('0x8')] = _0x5aff49(_0x36f031[_0x4cc7('0x8')], { '__class__': _0xf525f5 }); var _0x276616 = function() {}; _0x16dada['haxeutils.math.FloatMath'] = _0x276616; _0x276616[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x3f4'), 'FloatMath']; _0x276616[_0x4cc7('0x52')] = function(_0x4c3efe, _0x4212c6) { return _0x4c3efe > _0x4212c6 ? _0x4c3efe : _0x4212c6; } ; _0x276616[_0x4cc7('0x53')] = function(_0x5195d8, _0x16f375) { if (_0x4cc7('0x2185') === _0x4cc7('0x2185')) { return _0x5195d8 < _0x16f375 ? _0x5195d8 : _0x16f375; } else { var _0x315416, _0x10ecd4 = 0x0; var _0x1cf2e3 = _0x315416 = _0x10ecd4; null != c && (_0x1cf2e3 = c['x'], _0x315416 = c['y'], _0x10ecd4 = c['z']); c = _0x5195d8 * Math['PI'] / 0xb4; _0x5195d8 = Math[_0x4cc7('0x27')](c); c = Math[_0x4cc7('0x28')](c); var _0x4cb315 = _0x16f375['x'] , _0x54d784 = _0x16f375['y']; _0x16f375 = _0x16f375['z']; var _0x40b4d4 = _0x4cb315 * _0x4cb315 , _0x31f958 = _0x54d784 * _0x54d784 , _0x523373 = _0x16f375 * _0x16f375 , _0x2c8c5c = _0x40b4d4 + _0x31f958 + _0x523373; if (0x0 != _0x2c8c5c) { var _0x1cc39f = Math[_0x4cc7('0x2c')](_0x2c8c5c); _0x4cb315 /= _0x1cc39f; _0x54d784 /= _0x1cc39f; _0x16f375 /= _0x1cc39f; _0x40b4d4 /= _0x2c8c5c; _0x31f958 /= _0x2c8c5c; _0x523373 /= _0x2c8c5c; } _0x2c8c5c = 0x1 - _0x5195d8; _0x1cc39f = new _0x165614(); var _0xecfafa = _0x1cc39f[_0x4cc7('0xf8a')]; _0xecfafa[_0x4cc7('0x9e7')](0x0, _0x40b4d4 + (_0x31f958 + _0x523373) * _0x5195d8); _0xecfafa[_0x4cc7('0x9e7')](0x1, _0x4cb315 * _0x54d784 * _0x2c8c5c + _0x16f375 * c); _0xecfafa[_0x4cc7('0x9e7')](0x2, _0x4cb315 * _0x16f375 * _0x2c8c5c - _0x54d784 * c); _0xecfafa[_0x4cc7('0x9e7')](0x4, _0x4cb315 * _0x54d784 * _0x2c8c5c - _0x16f375 * c); _0xecfafa[_0x4cc7('0x9e7')](0x5, _0x31f958 + (_0x40b4d4 + _0x523373) * _0x5195d8); _0xecfafa[_0x4cc7('0x9e7')](0x6, _0x54d784 * _0x16f375 * _0x2c8c5c + _0x4cb315 * c); _0xecfafa[_0x4cc7('0x9e7')](0x8, _0x4cb315 * _0x16f375 * _0x2c8c5c + _0x54d784 * c); _0xecfafa[_0x4cc7('0x9e7')](0x9, _0x54d784 * _0x16f375 * _0x2c8c5c - _0x56067a['osnph'](_0x4cb315, c)); _0xecfafa[_0x4cc7('0x9e7')](0xa, _0x523373 + (_0x40b4d4 + _0x31f958) * _0x5195d8); _0xecfafa[_0x4cc7('0x9e7')](0xc, (_0x1cf2e3 * (_0x31f958 + _0x523373) - _0x4cb315 * (_0x315416 * _0x54d784 + _0x10ecd4 * _0x16f375)) * _0x2c8c5c + (_0x315416 * _0x16f375 - _0x10ecd4 * _0x54d784) * c); _0xecfafa['set'](0xd, (_0x315416 * (_0x40b4d4 + _0x523373) - _0x54d784 * (_0x1cf2e3 * _0x4cb315 + _0x10ecd4 * _0x16f375)) * _0x2c8c5c + (_0x10ecd4 * _0x4cb315 - _0x1cf2e3 * _0x16f375) * c); _0xecfafa[_0x4cc7('0x9e7')](0xe, (_0x10ecd4 * (_0x40b4d4 + _0x31f958) - _0x16f375 * (_0x1cf2e3 * _0x4cb315 + _0x315416 * _0x54d784)) * _0x2c8c5c + (_0x1cf2e3 * _0x54d784 - _0x315416 * _0x4cb315) * c); this['append'](_0x1cc39f); } } ; var _0x3e0194 = function(_0x5dbfba, _0xc5b04b) { null == _0xc5b04b && (_0xc5b04b = 0x0); _0x36f031[_0x4cc7('0x96b')](this, _0x5dbfba, _0xc5b04b, _0x36f031['parseFloat']); }; _0x16dada[_0x4cc7('0x2186')] = _0x3e0194; _0x3e0194[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x214c'), _0x4cc7('0x2187')]; _0x3e0194[_0x4cc7('0x92b')] = _0x36f031; _0x3e0194[_0x4cc7('0x8')] = _0x5aff49(_0x36f031[_0x4cc7('0x8')], { '__class__': _0x3e0194 }); var _0x496db0 = function(_0x2e1a38) { _0x36f031[_0x4cc7('0x96b')](this, _0x2e1a38, !0x1, _0x36f031[_0x4cc7('0x182b')], _0x48c401(this, this['or'])); }; _0x16dada[_0x2d63f9['LHPFB']] = _0x496db0; _0x496db0['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x214c'), _0x4cc7('0x2188')]; _0x496db0[_0x4cc7('0x92b')] = _0x36f031; _0x496db0[_0x4cc7('0x8')] = _0x5aff49(_0x36f031[_0x4cc7('0x8')], { 'or': function(_0xe19b87, _0x53c327) { return _0xe19b87 ? !0x0 : _0x53c327; }, '__class__': _0x496db0 }); var _0x104058 = function() { this[_0x4cc7('0xfbe')] = -0x2; _0x104058[_0x4cc7('0xbc4')] = this; _0x2116b2[_0x4cc7('0xb84')] = 0x71585; this[_0x4cc7('0x2189')] = _0x5eded0[_0x4cc7('0x218a')](_0x4cc7('0x218b')); if (!_0x6fe3b9[_0x4cc7('0x9e8')](_0x4cc7('0x218c'), _0x4cc7('0x83d'))) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x218d'))); this[_0x4cc7('0x218e')] = _0x4bf907[_0x4cc7('0xd08')](_0x6fe3b9[_0x4cc7('0x189c')]('text/BuildNumber.txt')); this[_0x4cc7('0x218f')](_0x19c1c0[_0x4cc7('0x997')](this[_0x4cc7('0x2189')][_0x4cc7('0x42')], 'username')); _0x2116b2[_0x4cc7('0xb84')] = 0x9e683; var _0x8a7318 = _0x5eded0['getLocal']('Run3_backup'); if (!Object[_0x4cc7('0x8')][_0x4cc7('0x959')]['call'](_0x8a7318[_0x4cc7('0x42')], _0x4cc7('0x2190'))) { _0x8a7318[_0x4cc7('0x42')][_0x4cc7('0x2190')] = !0x0; for (var _0xd8973b = 0x0, _0x53db80 = _0x19c1c0[_0x4cc7('0x995')](this[_0x4cc7('0xc28')][_0x4cc7('0x42')]); _0xd8973b < _0x53db80[_0x4cc7('0x21')]; ) { if (_0x4cc7('0x2191') === _0x4cc7('0x2191')) { var _0x339b3c = _0x53db80[_0xd8973b]; ++_0xd8973b; _0x8a7318[_0x4cc7('0x42')][_0x339b3c] = _0x19c1c0[_0x4cc7('0x997')](this[_0x4cc7('0xc28')][_0x4cc7('0x42')], _0x339b3c); } else { if (_0x56067a[_0x4cc7('0x684')](this[_0x4cc7('0xb30')], _0x8a7318)) return this['character']; this[_0x4cc7('0xb30')] = _0x8a7318; this['nameForDisplay'] = this[_0x4cc7('0x5e2')] = this['character']['name']; this['nameForHighScores'] = this[_0x4cc7('0xb30')]['nameForHighScores']; this[_0x4cc7('0x2192')] = this[_0x4cc7('0xb30')][_0x4cc7('0x2192')]; this[_0x4cc7('0x2193')] = this['character'][_0x4cc7('0x2193')]; this['gender'] = this[_0x4cc7('0xb30')][_0x4cc7('0x2194')]; this['color'] = this[_0x4cc7('0xb30')][_0x4cc7('0x24c')]; this[_0x4cc7('0x2195')] = this[_0x4cc7('0xb30')][_0x4cc7('0x2195')]; this[_0x4cc7('0x2196')] = this[_0x4cc7('0xb30')][_0x4cc7('0x2196')]; this[_0x4cc7('0x2197')] = this['character']['frames']; this[_0x4cc7('0x2198')] = this[_0x4cc7('0xb30')][_0x4cc7('0x2198')]; this[_0x4cc7('0x2199')] = this[_0x4cc7('0xb30')][_0x4cc7('0x2199')]; this[_0x4cc7('0x219a')] = this['character'][_0x4cc7('0x219a')]; this[_0x4cc7('0x1332')] = this[_0x4cc7('0xb30')][_0x4cc7('0x1332')]; this[_0x4cc7('0x1334')] = this[_0x4cc7('0xb30')][_0x4cc7('0x1334')]; this[_0x4cc7('0x11d5')] = this[_0x4cc7('0xb30')][_0x4cc7('0x11d5')]; this['wentHome'] = this['character'][_0x4cc7('0x219b')]; this[_0x4cc7('0x219c')] = this['character']['wentThroughWormhole']; return this[_0x4cc7('0xb30')]; } } } _0x8a7318['close'](); this[_0x4cc7('0x219d')] = _0x2bc114[_0x4cc7('0x9d2')](null); }; _0x16dada['com.player03.run3.Save'] = _0x104058; _0x104058[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x219e')]; _0x104058[_0x4cc7('0x8f8')] = [_0x4fc155]; _0x104058[_0x4cc7('0x2d6')] = {}; _0x104058[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493'); _0x104058[_0x4cc7('0x493')] = function() { return null == _0x104058[_0x4cc7('0xbc4')] ? _0x104058[_0x4cc7('0xbc4')] = new _0x104058() : _0x104058[_0x4cc7('0xbc4')]; } ; _0x104058[_0x4cc7('0x8')] = {}; _0x104058[_0x4cc7('0x8')][_0x4cc7('0xfbe')] = null; _0x104058[_0x4cc7('0x8')][_0x4cc7('0x218e')] = null; _0x104058[_0x4cc7('0x8')][_0x4cc7('0x2189')] = null; _0x104058[_0x4cc7('0x8')][_0x4cc7('0x219f')] = null; _0x104058[_0x4cc7('0x8')][_0x4cc7('0xc28')] = null; _0x104058[_0x4cc7('0x8')][_0x4cc7('0x219d')] = null; _0x104058[_0x4cc7('0x8')]['overwriteAllFromBackup'] = function() { var _0x4e0707 = _0x5eded0.getLocal(_0x4cc7('0x21a0')); this.sol.clear(); if (_0x742ff0.isLocalCorrupt(_0x4e0707)) _0x4e0707.clear(), new _0x104058(); else { for (var _0x45e07e = 0x0, _0x45c6e1 = _0x19c1c0.fields(_0x4e0707.data); _0x56067a.LcqTZ(_0x45e07e, _0x45c6e1.length); ) { if (_0x4cc7('0x21a1') !== 'gsVEZ') { var _0x54f5d2 = _0x45e07e.get(_0x4e0707); ++_0x4e0707; _0x54f5d2.blocked = !0x1; _0x54f5d2.reset(); } else { var _0x158e52 = _0x45c6e1[_0x45e07e]; ++_0x45e07e; this.set(_0x158e52, _0x19c1c0.field(_0x4e0707.data, _0x158e52)); } } _0x4e0707.close(); _0x179d96.adjust(); this.sol.flush(); } } ; _0x104058[_0x4cc7('0x8')][_0x4cc7('0x9e8')] = function(_0x3a0dec) { if (_0x4cc7('0x21a2') !== 'WrgAM') { this.x = _0x3a0dec; this.y = b; } else { return Object.prototype.hasOwnProperty.call(this.sol.data, _0x3a0dec); } } ; _0x104058[_0x4cc7('0x8')][_0x4cc7('0x2b')] = function(_0x48c8fa, _0x124186) { if (null == _0x48c8fa) return _0x124186; _0x48c8fa = _0x19c1c0.field(this.sol.data, _0x48c8fa); return null == _0x48c8fa ? _0x124186 : _0x48c8fa; } ; _0x104058[_0x4cc7('0x8')]['set'] = function(_0x103c96, _0x3edcb7) { null == _0x3edcb7 ? _0x19c1c0.deleteField(this.sol.data, _0x103c96) : this.sol.setProperty(_0x103c96, _0x3edcb7); } ; _0x104058[_0x4cc7('0x8')][_0x4cc7('0x2155')] = function(_0x2d5bae) { this.callbacks.push(_0x2d5bae); } ; _0x104058[_0x4cc7('0x8')][_0x4cc7('0xc2c')] = function() { if (_0x4cc7('0x21a3') !== _0x4cc7('0x21a4')) { for (var _0x6216ae = 0x0, _0x3582e0 = this.callbacks; _0x6216ae < _0x3582e0.get_length(); ) { var _0x5370b7 = _0x3582e0.get(_0x6216ae); ++_0x6216ae; null != _0x5370b7 && _0x5370b7(); } this.sol.flush(); } else { _0x180fa9.view.get_camera().set_rotationX(0xb4); _0x180fa9.view.get_camera().set_rotationY(0x0); _0x180fa9.view.get_camera().set_rotationZ(0x5a); _0x180fa9.view.get_camera().set_x(0x5a); _0x180fa9.view.get_camera().set_y(0x0); _0x180fa9.view.get_camera().set_z(0x33e); this.tunnel.display(0x0); this.gentleman.setIndexedPosition(1.5, 7.2); this.gentleman.spritesheet.set_currentFrame(0x42); this.gentleman.spritesheet.set_xInverted(!0x0); this.student.setIndexedPosition(0x2, 0x8); this.student.spritesheet.set_currentFrame(0x37); this.student.spritesheet.set_xInverted(!0x0); this.child.setIndexedPosition(0x9, 0x13); this.child.spritesheet.set_currentFrame(0x77); this.child.spritesheet.set_xInverted(!0x1); var _0x34769b = _0x1baaa1.width(0x320) , _0xdd0db4 = new _0x161060(this.gentleman.get_onScreen()); this.dialog.addBubble(_0x4cc7('0x21a5'), -0x28, -0x78, null, _0x34769b, null, _0xdd0db4, null); this.dialog.addPlainText(_0x4cc7('0x21a6'), 0x124, 0x7c, _0x1baaa1.scale(0.5)); } } ; _0x104058[_0x4cc7('0x8')][_0x4cc7('0x218f')] = function(_0x4190cb) { if (this.username != _0x4190cb || null == this.sol) { if (_0x4cc7('0x21a7') === _0x4cc7('0x21a8')) { return new _0xab5c66(); } else { null != this.sol && _0x2ab848.silentTrace('Changing\x20save\x20file\x20username:\x20' + this.username + _0x4cc7('0x21a9') + _0x4190cb, { fileName: 'Save.hx', lineNumber: 0x166, className: _0x4cc7('0x21aa'), methodName: _0x4cc7('0x218f') }); this.username = _0x4190cb; _0x4190cb = this.sol; var _0x3b0835 = !0x0; if (null == this.username) this.sol = _0x5eded0.getLocal('Run3'); else { this.sol = _0x5eded0.getLocal(_0x56067a.IaDEn('Run3_', this.username)); if (null != _0x4190cb) { if (_0x4cc7('0x21ab') !== _0x4cc7('0x21ac')) { var _0x51ba79 = _0x104058.lastBuildNumber; _0x51ba79 = !_0x104058.get_instance().exists(_0x51ba79.id); } else { return _0x5260f5.__cast(_0x4190cb.type, _0x401a98) - _0x5260f5.__cast(_0x3b0835.type, _0x401a98); } } else _0x51ba79 = !0x1; if (_0x51ba79) { if ('oZMST' === 'oZMST') { _0x3b0835 = 0x0; for (_0x51ba79 = _0x19c1c0.fields(_0x4190cb.data); _0x3b0835 < _0x51ba79.length; ) { var _0x15d9c7 = _0x51ba79[_0x3b0835]; ++_0x3b0835; this.sol.data[_0x15d9c7] = _0x19c1c0.field(_0x4190cb.data, _0x15d9c7); } this.sol.flush(); _0x4190cb.clear(); _0x4190cb = null; _0x3b0835 = !0x1; } else { this.graphics.lineStyle(); } } } _0x51ba79 = _0x104058.firstPlayTime; _0x104058.get_instance().exists(_0x51ba79.id) || _0x104058.firstPlayTime.set_value(_0x22ea0b.toString(new Date())); -0x2 == this.previousBuildNumber && (_0x51ba79 = _0x104058.lastBuildNumber, this.previousBuildNumber = _0x104058.get_instance().get(_0x51ba79.id, _0x51ba79.defaultValue), this.previousBuildNumber != this.buildNumber && _0x104058.lastBuildNumber.set_value(this.buildNumber)); null != _0x4190cb && (_0x4190cb.flush(), _0x4190cb.close(), _0x742ff0.checkLocalData(this.sol)); this.lastUsernameSol.data.username = this.username; this.lastUsernameSol.flush(); _0x3b0835 && _0xcf0f93.dispatchEvent(_0x4cc7('0x17e8')); } } return this.username; } ; _0x104058[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x104058; _0x104058[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x104058[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_username'] = 'set_username'; var _0x15ae80 = function(_0x10d101, _0xe3a981, _0x1dd329, _0x286a7c, _0x3d888d, _0x331181, _0x316a33, _0xda13ec) { null == _0xda13ec && (_0xda13ec = 0x0); this[_0x4cc7('0x21ad')] = null; this['secondPayout'] = 0x0; this['id'] = _0x10d101; this[_0x4cc7('0x21ae')] = new _0x496db0(_0x4cc7('0x480') + _0x10d101); this[_0x4cc7('0x5e2')] = _0xe3a981; this[_0x4cc7('0x21af')] = _0x1dd329; this[_0x4cc7('0x21b0')] = _0x286a7c; this['imagePath'] = _0x3d888d; this[_0x4cc7('0xb30')] = _0x331181; this[_0x4cc7('0x21b1')] = _0xda13ec; null != _0x316a33 && (this[_0x4cc7('0x21b2')] = _0x316a33); }; _0x16dada['com.player03.run3.achievement.Achievement'] = _0x15ae80; _0x15ae80[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x2d63f9[_0x4cc7('0x47f')], _0x4cc7('0x21b3')]; _0x15ae80[_0x4cc7('0x8')] = {}; _0x15ae80[_0x4cc7('0x8')]['id'] = null; _0x15ae80[_0x4cc7('0x8')]['earned'] = null; _0x15ae80[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null; _0x15ae80[_0x4cc7('0x8')][_0x4cc7('0x21af')] = null; _0x15ae80[_0x4cc7('0x8')]['payout'] = null; _0x15ae80[_0x4cc7('0x8')]['secondPayout'] = null; _0x15ae80[_0x4cc7('0x8')][_0x4cc7('0x21b4')] = null; _0x15ae80[_0x4cc7('0x8')][_0x4cc7('0x21ad')] = null; _0x15ae80[_0x4cc7('0x8')][_0x4cc7('0xb30')] = null; _0x15ae80[_0x4cc7('0x8')][_0x4cc7('0x21b1')] = null; _0x15ae80[_0x4cc7('0x8')][_0x4cc7('0x21b2')] = function() { return !0x0; } ; _0x15ae80[_0x4cc7('0x8')][_0x4cc7('0x1f83')] = function() { var _0x2eb621 = this.earned; return _0x104058.get_instance().get(_0x2eb621.id, _0x2eb621.defaultValue) ? !0x0 : 0x0 == this.payout || 0x2 == this.visibility || null != this.character && !this.character.isUnlocked() ? !0x1 : this.canBeEarned(); } ; _0x15ae80[_0x4cc7('0x8')][_0x4cc7('0x21b5')] = function() { this == _0x234f8b.highlightedAchievement && (_0x234f8b.highlightedAchievement = null); var _0x5f11e0 = this.earned; if ((_0x104058.get_instance().get(_0x5f11e0.id, _0x5f11e0.defaultValue) ? 0x0 < this.secondPayout : 0x1) && this.canBeEarned()) { _0x5f11e0 = this.earned; _0x5f11e0 = _0x104058.get_instance().get(_0x5f11e0.id, _0x5f11e0.defaultValue) ? this.secondPayout : this.payout; this.earned.set_value(!0x0); _0x127d51.get_instance().recordSoftEarned(_0x5f11e0, _0x4cc7('0x21b3')); _0x3ea8c3.get_instance().saveSoon(); _0x5f11e0 = new _0x4e2005(this,!0x1,0xdddddd,_0x5f11e0); var _0x4fde32 = _0x3b7d43.get_current().stage.stageWidth; if (!_0x5f11e0.layoutCreated) _0x5f11e0.onFirstAddedToStage(null); _0x5f11e0.set_x(_0x4fde32 - (_0x5f11e0.text.get_x() + _0x5f11e0.text.get_width()) - 0x18); _0x5f11e0.set_y(0x18); _0x19023b.get_instance().displayToast(_0x5f11e0, 2.5, null, -_0x5f11e0.get_height() - 0x18); } } ; _0x15ae80[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x15ae80; var _0x38d890 = function(_0xb3fd87, _0x274ec0, _0x283c53) { null == _0x283c53 && (_0x283c53 = !0x1); _0x21ad67['call'](this); this['__bitmapData'] = _0xb3fd87; this[_0x4cc7('0x21b6')] = _0x274ec0; this['smoothing'] = _0x283c53; null == _0x274ec0 && (this[_0x4cc7('0x21b6')] = 0x1); }; _0x16dada[_0x4cc7('0x21b7')] = _0x38d890; _0x38d890[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50c'), _0x2d63f9[_0x4cc7('0x21b8')]]; _0x38d890[_0x4cc7('0x92b')] = _0x21ad67; _0x38d890['prototype'] = _0x5aff49(_0x21ad67[_0x4cc7('0x8')], { 'pixelSnapping': null, 'smoothing': null, '__image': null, '__bitmapData': null, '__imageVersion': null, '__enterFrame': function(_0x3bb274) { null == this['__bitmapData'] || null == this[_0x4cc7('0xa78')][_0x4cc7('0xa7e')] || this['__bitmapData'][_0x4cc7('0xa7e')][_0x4cc7('0x986')] == this[_0x4cc7('0xb10')] || this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this['__setParentRenderDirty']()); }, '__getBounds': function(_0x1e872f, _0x3d58d0) { if (null != this['__bitmapData']) { var _0x40460f = _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](); _0x40460f[_0x4cc7('0xab2')](0x0, 0x0, this[_0x4cc7('0xa78')][_0x4cc7('0x7d9')], this['__bitmapData'][_0x4cc7('0x98b')]); _0x40460f[_0x4cc7('0xa01')](_0x40460f, _0x3d58d0); _0x1e872f[_0x4cc7('0xa56')](_0x40460f['x'], _0x40460f['y'], _0x40460f['width'], _0x40460f[_0x4cc7('0x98b')]); _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x40460f); } }, '__hitTest': function(_0x3a9ce9, _0x18cb5e, _0x18a4c2, _0x277f94, _0x535046, _0x26e405) { if (!_0x26e405[_0x4cc7('0xb48')]() || this[_0x4cc7('0xa71')] || null == this['__bitmapData'] || null != this[_0x4cc7('0xa72')]() && !this[_0x4cc7('0xa72')]()[_0x4cc7('0xb87')](_0x3a9ce9, _0x18cb5e)) return !0x1; this[_0x4cc7('0x9d7')](); _0x18a4c2 = this[_0x4cc7('0x9c1')]; var _0x122d2a = _0x18a4c2['a'] * _0x18a4c2['d'] - _0x18a4c2['b'] * _0x18a4c2['c']; _0x18a4c2 = 0x0 == _0x122d2a ? -_0x18a4c2['tx'] : 0x1 / _0x122d2a * (_0x18a4c2['c'] * (_0x18a4c2['ty'] - _0x18cb5e) + _0x18a4c2['d'] * (_0x3a9ce9 - _0x18a4c2['tx'])); _0x122d2a = this[_0x4cc7('0x9c1')]; var _0x238856 = _0x2d63f9[_0x4cc7('0x178')](_0x122d2a['a'] * _0x122d2a['d'], _0x122d2a['b'] * _0x122d2a['c']); _0x3a9ce9 = 0x0 == _0x238856 ? -_0x122d2a['ty'] : 0x1 / _0x238856 * (_0x122d2a['a'] * (_0x18cb5e - _0x122d2a['ty']) + _0x122d2a['b'] * (_0x122d2a['tx'] - _0x3a9ce9)); if (0x0 < _0x18a4c2 && 0x0 < _0x3a9ce9 && _0x18a4c2 <= this['__bitmapData'][_0x4cc7('0x7d9')] && _0x3a9ce9 <= this[_0x4cc7('0xa78')][_0x4cc7('0x98b')]) { if (null != this[_0x4cc7('0x9c9')] && !this[_0x4cc7('0x9c9')]['contains'](_0x18a4c2, _0x3a9ce9)) return !0x1; _0x2d63f9[_0x4cc7('0x21b9')](null, _0x277f94) || _0x535046 || _0x277f94[_0x4cc7('0x29')](_0x26e405); return !0x0; } return !0x1; }, '__hitTestMask': function(_0x545a80, _0x6b7452) { if (null == this['__bitmapData']) return !0x1; this[_0x4cc7('0x9d7')](); var _0x36638f = this[_0x4cc7('0x9c1')] , _0x12c832 = _0x36638f['a'] * _0x36638f['d'] - _0x36638f['b'] * _0x36638f['c']; _0x36638f = 0x0 == _0x12c832 ? -_0x36638f['tx'] : 0x1 / _0x12c832 * (_0x36638f['c'] * (_0x36638f['ty'] - _0x6b7452) + _0x36638f['d'] * (_0x545a80 - _0x36638f['tx'])); _0x12c832 = this['__renderTransform']; var _0x2531dd = _0x2d63f9['hxNhw'](_0x12c832['a'], _0x12c832['d']) - _0x12c832['b'] * _0x12c832['c']; _0x545a80 = 0x0 == _0x2531dd ? -_0x12c832['ty'] : 0x1 / _0x2531dd * (_0x12c832['a'] * (_0x6b7452 - _0x12c832['ty']) + _0x12c832['b'] * (_0x12c832['tx'] - _0x545a80)); return 0x0 < _0x36638f && 0x0 < _0x545a80 && _0x36638f <= this[_0x4cc7('0xa78')]['width'] && _0x545a80 <= this[_0x4cc7('0xa78')][_0x4cc7('0x98b')] ? !0x0 : !0x1; }, '__renderCairo': function(_0x14abf3) {}, '__renderCairoMask': function(_0x571a18) { _0x571a18[_0x4cc7('0xaa8')]['rectangle'](0x0, 0x0, this[_0x4cc7('0xa74')](), this['get_height']()); }, '__renderCanvas': function(_0x129919) { if ('oxJdC' === _0x4cc7('0x21ba')) { this[_0x4cc7('0xaaf')](_0x129919, !0x1); null != this[_0x4cc7('0xa78')] && null != this['__bitmapData'][_0x4cc7('0xa7e')] && (this['__imageVersion'] = this[_0x4cc7('0xa78')]['image'][_0x4cc7('0x986')]); if (_0x56067a[_0x4cc7('0x685')](null, this['__cacheBitmap']) || this['__isCacheBitmapRender']) { if (!(null == this['opaqueBackground'] && null == this['__graphics'] || !this[_0x4cc7('0xa77')] || 0x0 >= _0x129919[_0x4cc7('0xa87')](this['__worldAlpha']))) { if (null != this[_0x4cc7('0xa86')] && !this[_0x4cc7('0xa76')] && 0x0 < this[_0x4cc7('0xa74')]() && 0x0 < this[_0x4cc7('0xa75')]()) { _0x129919[_0x4cc7('0xa7b')](this['__worldBlendMode']); _0x129919['__pushMaskObject'](this); var _0x4c39c5 = _0x129919[_0x4cc7('0x991')]; _0x129919['setTransform'](this['__renderTransform'], _0x4c39c5); var _0x604df9 = this[_0x4cc7('0xa86')]; _0x4c39c5[_0x4cc7('0xa88')] = _0x4cc7('0xa89') + (_0x604df9 >>> 0x10 & 0xff) + ',' + (_0x604df9 >>> 0x8 & 0xff) + ',' + (_0x604df9 & 0xff) + ')'; _0x4c39c5[_0x4cc7('0xa8a')](0x0, 0x0, this[_0x4cc7('0xa74')](), this[_0x4cc7('0xa75')]()); _0x129919[_0x4cc7('0xa85')](this); } if (null != this[_0x4cc7('0xa31')] && this[_0x4cc7('0xa77')]) { var _0x5eeeec = _0x129919['__getAlpha'](this[_0x4cc7('0x9c2')]); if (!(0x0 >= _0x5eeeec)) { if ('xFGqW' !== 'xFGqW') { return this[_0x4cc7('0x1210')]; } else { var _0x1393f8 = this['__graphics']; if (null != _0x1393f8) { _0x44366e['render'](_0x1393f8, _0x129919); var _0x4def6b = _0x1393f8[_0x4cc7('0xa92')] , _0x580f00 = _0x1393f8[_0x4cc7('0xa93')]; _0x4c39c5 = _0x1393f8[_0x4cc7('0xa2f')]; if (null != _0x4c39c5 && _0x1393f8[_0x4cc7('0xa02')] && 0x1 <= _0x4def6b && 0x1 <= _0x580f00) { var _0x68423a = _0x1393f8[_0x4cc7('0xa08')]; _0x604df9 = _0x129919['context']; var _0x22e4db = this['__scrollRect'] , _0x4bf907 = this['__worldScale9Grid']; if (null == _0x22e4db || 0x0 < _0x22e4db[_0x4cc7('0x7d9')] && 0x0 < _0x22e4db[_0x4cc7('0x98b')]) { _0x129919[_0x4cc7('0xa7b')](this[_0x4cc7('0xa07')]); _0x129919[_0x4cc7('0xa7c')](this); _0x604df9[_0x4cc7('0xa7f')] = _0x5eeeec; if (null != _0x4bf907 && 0x0 == _0x68423a['b'] && 0x0 == _0x68423a['c']) { if (_0x4cc7('0x21bb') !== _0x4cc7('0x21bc')) { _0x604df9[_0x4cc7('0xa80')](0x1, 0x0, 0x0, 0x1, _0x68423a['tx'], _0x68423a['ty']); var _0x48c401 = _0x1393f8[_0x4cc7('0xa95')] , _0x4bf27b = _0x1393f8[_0x4cc7('0x9c1')]['a'] , _0x16dada = _0x1393f8[_0x4cc7('0x9c1')]['d'] , _0x5aff49 = _0x68423a['a'] , _0x161060 = _0x68423a['d']; _0x68423a = Math[_0x4cc7('0xa96')](_0x4bf907['x'] * _0x4bf27b); _0x1393f8 = Math[_0x4cc7('0xa96')](_0x4bf907['y'] * _0x16dada); _0x5eeeec = Math[_0x4cc7('0xa96')]((_0x48c401[_0x4cc7('0xa97')]() - _0x4bf907['get_right']()) * _0x4bf27b); _0x22e4db = Math[_0x4cc7('0xa96')]((_0x48c401['get_bottom']() - _0x4bf907['get_bottom']()) * _0x16dada); _0x4bf27b = Math[_0x4cc7('0xa96')](_0x4bf907[_0x4cc7('0x7d9')] * _0x4bf27b); _0x16dada = Math['round'](_0x4bf907['height'] * _0x16dada); var _0x35ff5e = Math[_0x4cc7('0xa96')](_0x4bf907['x'] * _0x5aff49) , _0x3e3cd2 = Math['round'](_0x4bf907['y'] * _0x161060) , _0x2fec33 = Math[_0x4cc7('0xa96')]((_0x48c401['get_right']() - _0x4bf907[_0x4cc7('0xa97')]()) * _0x5aff49); _0x4bf907 = Math[_0x4cc7('0xa96')]((_0x48c401[_0x4cc7('0xa98')]() - _0x4bf907[_0x4cc7('0xa98')]()) * _0x161060); _0x48c401 = _0x56067a[_0x4cc7('0x21bd')](Math[_0x4cc7('0xa96')](_0x4def6b * _0x5aff49) - _0x35ff5e, _0x2fec33); _0x5aff49 = Math[_0x4cc7('0xa96')](_0x580f00 * _0x161060) - _0x3e3cd2 - _0x4bf907; _0x129919[_0x4cc7('0x16b8')](_0x604df9, !0x1); 0x0 != _0x4bf27b && 0x0 != _0x16dada ? (_0x604df9[_0x4cc7('0xa83')](_0x4c39c5, 0x0, 0x0, _0x68423a, _0x1393f8, 0x0, 0x0, _0x35ff5e, _0x3e3cd2), _0x604df9[_0x4cc7('0xa83')](_0x4c39c5, _0x68423a, 0x0, _0x4bf27b, _0x1393f8, _0x35ff5e, 0x0, _0x48c401, _0x3e3cd2), _0x604df9[_0x4cc7('0xa83')](_0x4c39c5, _0x68423a + _0x4bf27b, 0x0, _0x5eeeec, _0x1393f8, _0x35ff5e + _0x48c401, 0x0, _0x2fec33, _0x3e3cd2), _0x604df9['drawImage'](_0x4c39c5, 0x0, _0x1393f8, _0x68423a, _0x16dada, 0x0, _0x3e3cd2, _0x35ff5e, _0x5aff49), _0x604df9[_0x4cc7('0xa83')](_0x4c39c5, _0x68423a, _0x1393f8, _0x4bf27b, _0x16dada, _0x35ff5e, _0x3e3cd2, _0x48c401, _0x5aff49), _0x604df9[_0x4cc7('0xa83')](_0x4c39c5, _0x68423a + _0x4bf27b, _0x1393f8, _0x5eeeec, _0x16dada, _0x35ff5e + _0x48c401, _0x3e3cd2, _0x2fec33, _0x5aff49), _0x604df9[_0x4cc7('0xa83')](_0x4c39c5, 0x0, _0x1393f8 + _0x16dada, _0x68423a, _0x22e4db, 0x0, _0x3e3cd2 + _0x5aff49, _0x35ff5e, _0x4bf907), _0x604df9['drawImage'](_0x4c39c5, _0x68423a, _0x1393f8 + _0x16dada, _0x4bf27b, _0x22e4db, _0x35ff5e, _0x3e3cd2 + _0x5aff49, _0x48c401, _0x4bf907), _0x604df9[_0x4cc7('0xa83')](_0x4c39c5, _0x68423a + _0x4bf27b, _0x1393f8 + _0x16dada, _0x5eeeec, _0x22e4db, _0x35ff5e + _0x48c401, _0x3e3cd2 + _0x5aff49, _0x2fec33, _0x4bf907)) : 0x0 == _0x4bf27b && 0x0 != _0x16dada ? (_0x580f00 = _0x35ff5e + _0x48c401 + _0x2fec33, _0x604df9[_0x4cc7('0xa83')](_0x4c39c5, 0x0, 0x0, _0x4def6b, _0x1393f8, 0x0, 0x0, _0x580f00, _0x3e3cd2), _0x604df9[_0x4cc7('0xa83')](_0x4c39c5, 0x0, _0x1393f8, _0x4def6b, _0x16dada, 0x0, _0x3e3cd2, _0x580f00, _0x5aff49), _0x604df9['drawImage'](_0x4c39c5, 0x0, _0x1393f8 + _0x16dada, _0x4def6b, _0x22e4db, 0x0, _0x3e3cd2 + _0x5aff49, _0x580f00, _0x4bf907)) : 0x0 == _0x16dada && 0x0 != _0x4bf27b && (_0x4def6b = _0x3e3cd2 + _0x5aff49 + _0x4bf907, _0x604df9[_0x4cc7('0xa83')](_0x4c39c5, 0x0, 0x0, _0x68423a, _0x580f00, 0x0, 0x0, _0x35ff5e, _0x4def6b), _0x604df9[_0x4cc7('0xa83')](_0x4c39c5, _0x68423a, 0x0, _0x4bf27b, _0x580f00, _0x35ff5e, 0x0, _0x48c401, _0x4def6b), _0x604df9[_0x4cc7('0xa83')](_0x4c39c5, _0x68423a + _0x4bf27b, 0x0, _0x5eeeec, _0x580f00, _0x35ff5e + _0x48c401, 0x0, _0x2fec33, _0x4def6b)); } else { null != this[_0x4cc7('0xdb2')] && (this[_0x4cc7('0x12c0')] && (this[_0x4cc7('0x10ed')](this['_backBufferWidth'], this[_0x4cc7('0x12b8')], this['_antiAlias'], this[_0x4cc7('0x12ae')]), this[_0x4cc7('0x12c0')] = !0x1), this['_context3D'][_0x4cc7('0x9fd')]((this[_0x4cc7('0x12c1')] >> 0x10 & 0xff) / 0xff, (this['_color'] >> 0x8 & 0xff) / 0xff, (this[_0x4cc7('0x12c1')] & 0xff) / 0xff, (this['_color'] >> 0x18 & 0xff) / 0xff), this[_0x4cc7('0x12c2')] = !0x0); } } else _0x129919[_0x4cc7('0xa80')](_0x68423a, _0x604df9), _0x129919[_0x4cc7('0xa99')] && (_0x4bf907 = 0x1 / _0x129919[_0x4cc7('0x1a9e')], _0x604df9[_0x4cc7('0xa9a')](_0x4bf907, _0x4bf907)), _0x604df9[_0x4cc7('0xa83')](_0x4c39c5, 0x0, 0x0, _0x4def6b, _0x580f00); _0x129919[_0x4cc7('0xa85')](this); } } } } } } } this[_0x4cc7('0xa77')] && (_0x604df9 = _0x129919[_0x4cc7('0xa87')](this[_0x4cc7('0x9c2')]), 0x0 < _0x604df9 && null != this[_0x4cc7('0xa78')] && this[_0x4cc7('0xa78')][_0x4cc7('0xa79')] && this['__bitmapData']['readable'] && (_0x4c39c5 = _0x129919[_0x4cc7('0x991')], _0x129919['__setBlendMode'](this['__worldBlendMode']), _0x129919[_0x4cc7('0xa7c')](this, !0x1), _0x1c27fe['convertToCanvas'](this[_0x4cc7('0xa78')][_0x4cc7('0xa7e')]), _0x4c39c5['globalAlpha'] = _0x604df9, _0x604df9 = this[_0x4cc7('0x9c9')], _0x129919[_0x4cc7('0xa80')](this[_0x4cc7('0x9c1')], _0x4c39c5), _0x129919[_0x4cc7('0xa84')] && this[_0x4cc7('0xa81')] || (_0x4c39c5[_0x4cc7('0xa82')] = !0x1), null == _0x604df9 ? _0x4c39c5[_0x4cc7('0xa83')](this['__bitmapData'][_0x4cc7('0xa7e')]['get_src'](), 0x0, 0x0, this[_0x4cc7('0xa78')][_0x4cc7('0xa7e')][_0x4cc7('0x7d9')], this[_0x4cc7('0xa78')][_0x4cc7('0xa7e')][_0x4cc7('0x98b')]) : _0x4c39c5[_0x4cc7('0xa83')](this['__bitmapData'][_0x4cc7('0xa7e')]['get_src'](), _0x604df9['x'], _0x604df9['y'], _0x604df9[_0x4cc7('0x7d9')], _0x604df9['height']), _0x129919['__allowSmoothing'] && this['smoothing'] || (_0x4c39c5[_0x4cc7('0xa82')] = !0x0), _0x129919[_0x4cc7('0xa85')](this, !0x1))); } else _0x4c39c5 = this[_0x4cc7('0xa33')], _0x4c39c5[_0x4cc7('0xa77')] && (_0x4def6b = _0x129919[_0x4cc7('0xa87')](_0x4c39c5[_0x4cc7('0x9c2')]), 0x0 < _0x4def6b && null != _0x4c39c5[_0x4cc7('0xa78')] && _0x4c39c5[_0x4cc7('0xa78')]['__isValid'] && _0x4c39c5['__bitmapData'][_0x4cc7('0xa7a')] && (_0x604df9 = _0x129919[_0x4cc7('0x991')], _0x129919[_0x4cc7('0xa7b')](_0x4c39c5['__worldBlendMode']), _0x129919[_0x4cc7('0xa7c')](_0x4c39c5, !0x1), _0x1c27fe[_0x4cc7('0xa7d')](_0x4c39c5[_0x4cc7('0xa78')][_0x4cc7('0xa7e')]), _0x604df9[_0x4cc7('0xa7f')] = _0x4def6b, _0x4def6b = _0x4c39c5[_0x4cc7('0x9c9')], _0x129919['setTransform'](_0x4c39c5[_0x4cc7('0x9c1')], _0x604df9), _0x129919[_0x4cc7('0xa84')] && _0x4c39c5[_0x4cc7('0xa81')] || (_0x604df9[_0x4cc7('0xa82')] = !0x1), null == _0x4def6b ? _0x604df9[_0x4cc7('0xa83')](_0x4c39c5['__bitmapData'][_0x4cc7('0xa7e')][_0x4cc7('0x4e9')](), 0x0, 0x0, _0x4c39c5[_0x4cc7('0xa78')][_0x4cc7('0xa7e')][_0x4cc7('0x7d9')], _0x4c39c5['__bitmapData']['image'][_0x4cc7('0x98b')]) : _0x604df9[_0x4cc7('0xa83')](_0x4c39c5['__bitmapData'][_0x4cc7('0xa7e')]['get_src'](), _0x4def6b['x'], _0x4def6b['y'], _0x4def6b['width'], _0x4def6b[_0x4cc7('0x98b')]), _0x129919[_0x4cc7('0xa84')] && _0x4c39c5[_0x4cc7('0xa81')] || (_0x604df9['imageSmoothingEnabled'] = !0x0), _0x129919['__popMaskObject'](_0x4c39c5, !0x1))); this['__renderEvent'](_0x129919); } else { for (var _0x5364a5 = 0x0, _0x19258d = this[_0x4cc7('0x21be')]; _0x5364a5 < _0x19258d['length']; ) { var _0x231222 = _0x19258d[_0x5364a5]; ++_0x5364a5; this[_0x4cc7('0xb7f')][_0x4cc7('0x21bf')](_0x231222); } this['temporaryAnimations'] = null; } }, '__renderCanvasMask': function(_0x4a2373) { if (_0x4cc7('0x21c0') !== _0x4cc7('0x21c0')) { var _0x20a177 = _0x3bafe8[_0x4cc7('0x134c')](this[_0x4cc7('0x126')]['get_sceneTransform']()); this[_0x4cc7('0xcca')] = _0x3bafe8[_0x4cc7('0x1a54')](_0x20a177, _0x2a6728[_0x4cc7('0x21c1')]); } else { _0x4a2373[_0x4cc7('0x991')][_0x4cc7('0xaee')](0x0, 0x0, this[_0x4cc7('0xa74')](), this[_0x4cc7('0xa75')]()); } }, '__renderDOM': function(_0x48688f) { this[_0x4cc7('0xaaf')](_0x48688f, !0x1); if (null == this[_0x4cc7('0xa33')] || this[_0x4cc7('0xa76')]) { null != this['opaqueBackground'] && !this[_0x4cc7('0xa76')] && 0x0 < this['get_width']() && this[_0x4cc7('0xa75')](); var _0x4feafc = this[_0x4cc7('0xa31')]; if (null != this[_0x4cc7('0x99c')] && this['__worldVisible'] && this[_0x4cc7('0xa77')] && null != _0x4feafc) { if (_0x4cc7('0x21c2') !== 'xptKX') { _0x44366e[_0x4cc7('0xa17')](_0x4feafc, _0x48688f[_0x4cc7('0x21c3')]); if (_0x4feafc['__softwareDirty'] || this[_0x4cc7('0xad5')] || this[_0x4cc7('0xa2f')] != _0x4feafc[_0x4cc7('0xa2f')]) null != _0x4feafc[_0x4cc7('0xa2f')] ? this['__canvas'] != _0x4feafc['__canvas'] && (_0x2d63f9[_0x4cc7('0x174')](null, this['__canvas']) && _0x48688f[_0x4cc7('0x989')][_0x4cc7('0xb79')](this[_0x4cc7('0xa2f')]), this[_0x4cc7('0xa2f')] = _0x4feafc[_0x4cc7('0xa2f')], this[_0x4cc7('0xa2e')] = _0x4feafc[_0x4cc7('0xa2e')], _0x48688f[_0x4cc7('0xa9f')](this, this[_0x4cc7('0xa2f')])) : _0x10bba4[_0x4cc7('0x9fd')](this, _0x48688f); if (_0x2d63f9[_0x4cc7('0x174')](null, this[_0x4cc7('0xa2f')])) { if ('sVcrv' === 'sVcrv') { _0x48688f[_0x4cc7('0xa7c')](this); var _0xd35778 = this[_0x4cc7('0x9c1')]; this[_0x4cc7('0x9c1')] = _0x4feafc[_0x4cc7('0xa08')]; _0x4feafc['__transformDirty'] && (_0x4feafc[_0x4cc7('0xaa0')] = !0x1, this[_0x4cc7('0xac0')] = !0x0); _0x48688f[_0x4cc7('0xaa1')](this); _0x48688f[_0x4cc7('0xaa2')](this, !0x0, !0x0, !0x0); this[_0x4cc7('0x9c1')] = _0xd35778; _0x48688f['__popMaskObject'](this); } else { if (null == _0x48688f) return null; -0x1 == _0x48688f[_0x4cc7('0x2d')](',') && (_0x48688f = _0x4cc7('0x1e0f') + _0x1984d8[_0x4cc7('0x21c4')](_0x46379d['decode'](_0x48688f)) + ';base64,' + _0x48688f); var _0x1b9a7d = new _0x1984d8(); _0x1b9a7d[_0x4cc7('0x21c5')](new Howl({ 'src': [_0x48688f], 'html5': !0x0, 'preload': !0x1 })); return _0x1b9a7d; } } } else { _0x48688f = _0x2bc114['toIntVector'](null); for (var _0x2314b6 = 0x0, _0x578276 = _0x4feafc[_0x4cc7('0x21')]; _0x2314b6 < _0x578276; ) { var _0x3f7fae = _0x2314b6++; _0x48688f['set'](_0x3f7fae, _0x4feafc[_0x3f7fae]); } } } else _0x10bba4[_0x4cc7('0x9fd')](this, _0x48688f); null != this[_0x4cc7('0x99c')] && this['__worldVisible'] && this[_0x4cc7('0xa77')] && null != this['__bitmapData'] && this['__bitmapData'][_0x4cc7('0xa79')] && this[_0x4cc7('0xa78')][_0x4cc7('0xa7a')] ? (_0x48688f[_0x4cc7('0xa7c')](this), null != this[_0x4cc7('0xa78')]['image'][_0x4cc7('0xaa3')]['__srcImage'] ? _0x59d8e8['renderImage'](this, _0x48688f) : _0x59d8e8[_0x4cc7('0xa1b')](this, _0x48688f), _0x48688f[_0x4cc7('0xa85')](this)) : _0x59d8e8['clear'](this, _0x48688f); } else this['__renderDOMClear'](_0x48688f), this[_0x4cc7('0xa33')]['stage'] = this[_0x4cc7('0x99c')], _0x4feafc = this[_0x4cc7('0xa33')], null != _0x4feafc[_0x4cc7('0x99c')] && _0x4feafc[_0x4cc7('0xa9d')] && _0x4feafc[_0x4cc7('0xa77')] && null != _0x4feafc[_0x4cc7('0xa78')] && _0x4feafc[_0x4cc7('0xa78')][_0x4cc7('0xa79')] && _0x4feafc[_0x4cc7('0xa78')][_0x4cc7('0xa7a')] ? (_0x48688f[_0x4cc7('0xa7c')](_0x4feafc), null != _0x4feafc[_0x4cc7('0xa78')][_0x4cc7('0xa7e')][_0x4cc7('0xaa3')][_0x4cc7('0xaa4')] ? _0x59d8e8['renderImage'](_0x4feafc, _0x48688f) : _0x59d8e8[_0x4cc7('0xa1b')](_0x4feafc, _0x48688f), _0x48688f[_0x4cc7('0xa85')](_0x4feafc)) : _0x59d8e8[_0x4cc7('0x9fd')](_0x4feafc, _0x48688f); this[_0x4cc7('0xa9b')](_0x48688f); }, '__renderDOMClear': function(_0x13628c) { _0x59d8e8[_0x4cc7('0x9fd')](this, _0x13628c); }, '__renderGL': function(_0x40f896) { this['__updateCacheBitmap'](_0x40f896, !0x1); null != this[_0x4cc7('0xa78')] && null != this[_0x4cc7('0xa78')][_0x4cc7('0xa7e')] && (this[_0x4cc7('0xb10')] = this['__bitmapData'][_0x4cc7('0xa7e')]['version']); if (null == this[_0x4cc7('0xa33')] || this['__isCacheBitmapRender']) { if (_0x4cc7('0x21c6') !== _0x4cc7('0x21c7')) { if (!(null == this[_0x4cc7('0xa86')] && null == this[_0x4cc7('0xa31')] || !this[_0x4cc7('0xa77')] || 0x0 >= this[_0x4cc7('0x9c2')])) { if (null != this[_0x4cc7('0xa86')] && !this[_0x4cc7('0xa76')] && 0x0 < this[_0x4cc7('0xa74')]() && 0x0 < this[_0x4cc7('0xa75')]()) { if ('hFMZP' !== _0x4cc7('0x21c8')) { _0x40f896[_0x4cc7('0xa7b')](this[_0x4cc7('0xa07')]); _0x40f896[_0x4cc7('0xa7c')](this); var _0x95137f = _0x40f896['__context3D'] , _0x251870 = _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](); _0x251870[_0x4cc7('0xab2')](0x0, 0x0, this['get_width'](), this['get_height']()); _0x40f896[_0x4cc7('0xab3')](_0x251870, this[_0x4cc7('0x9c1')]); var _0x4346dc = this[_0x4cc7('0xa86')]; _0x95137f[_0x4cc7('0x9fd')]((_0x4346dc >>> 0x10 & 0xff) / 0xff, (_0x4346dc >>> 0x8 & 0xff) / 0xff, (_0x4346dc & 0xff) / 0xff, 0x1, 0x0, 0x0, 0x1); _0x40f896[_0x4cc7('0x12bd')](); _0x40f896['__popMaskObject'](this); _0x432b23['__pool']['release'](_0x251870); } else { _0x48c401['send'](); } } null != this[_0x4cc7('0xa31')] && _0x1af31a[_0x4cc7('0xa17')](this, _0x40f896); } _0x6bc21c[_0x4cc7('0xa17')](this, _0x40f896); } else { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](2.6, 17.6); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4c); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacd')](!0x1); var _0x52377a = _0x1baaa1[_0x4cc7('0x7d9')](0x230); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('No\x20idea\x20why,\x20but\x20if\x20you\x20stay\x20very\x20calm\x20as\x20you\x20teleport,\x20nothing\x20else\x20will\x20move.', -0xf0, -0x118, null, _0x52377a, null, null, null); _0x52377a = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x21c9'), 0xc8, -0x78, null, null, null, _0x52377a, null); _0x52377a = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x21ca'), -0xdc, 0x8c, null, null, 0x0, _0x52377a, null); this['dialog'][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x21cb')], 0xf0, 0x118, null, null, 0x1, null, null); this['dialog'][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x687')], 0x168, 0x168, null, null, -0x1, null, null); } } else _0x6bc21c['render'](this[_0x4cc7('0xa33')], _0x40f896); this[_0x4cc7('0xa9b')](_0x40f896); }, '__renderGLMask': function(_0x4460b3) { _0x6bc21c[_0x4cc7('0xa9c')](this, _0x4460b3); }, '__updateCacheBitmap': function(_0x11c30e, _0x359b9a) { return null == this[_0x4cc7('0xa78')] || null == this[_0x4cc7('0xa4c')] && _0x4cc7('0xaac') == _0x11c30e[_0x4cc7('0xaad')] && null == this[_0x4cc7('0xa33')] ? !0x1 : _0x21ad67[_0x4cc7('0x8')]['__updateCacheBitmap'][_0x4cc7('0x96b')](this, _0x11c30e, null != this[_0x4cc7('0xa78')][_0x4cc7('0xa7e')] && this[_0x4cc7('0xa78')][_0x4cc7('0xa7e')][_0x4cc7('0x986')] != this[_0x4cc7('0xb10')]); }, 'get_bitmapData': function() { var _0x38b891 = {}; _0x38b891['kvOio'] = function(_0x533e7a, _0x4dc4f0) { return _0x533e7a < _0x4dc4f0; } ; _0x38b891[_0x4cc7('0x21cc')] = function(_0x598f2e, _0x478973) { return _0x56067a.LcqTZ(_0x598f2e, _0x478973); } ; if (_0x4cc7('0x21cd') !== _0x4cc7('0x21ce')) { return this[_0x4cc7('0xa78')]; } else { this[_0x4cc7('0xab1')][_0x4cc7('0x1412')](!0x0, !0x0, !0x0, !0x0); this[_0x4cc7('0xab1')][_0x4cc7('0x1f9e')](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']['setTo'](this[_0x4cc7('0x21d1')], this[_0x4cc7('0x21d2')], this['__displayWidth'], this[_0x4cc7('0x21d3')]), this[_0x4cc7('0xab1')][_0x4cc7('0x21cf')](_0x51ba83['__scissorRectangle']), this['__upscaled'] = 0x1 != this[_0x4cc7('0xa08')]['a'] || 0x1 != this[_0x4cc7('0xa08')]['d'], a[_0x4cc7('0x9c6')](this), 0x0 < this[_0x4cc7('0x21d1')] || 0x0 < this[_0x4cc7('0x21d2')]) _0x38b891[_0x4cc7('0x21d4')](0x0, this['__offsetX']) && (_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')]['clearColor'](0x0, 0x0, 0x0, 0x1), this[_0x4cc7('0x21d6')][_0x4cc7('0x9fd')](this[_0x4cc7('0x21d6')][_0x4cc7('0x21d7')]), _0x51ba83['__scissorRectangle']['setTo'](this[_0x4cc7('0x21d1')] + this['__displayWidth'], 0x0, this[_0x4cc7('0xa92')], this['__height']), this[_0x4cc7('0xab1')]['setScissorRectangle'](_0x51ba83[_0x4cc7('0x21d5')]), this['__context3D']['__flushGL'](), this[_0x4cc7('0x21d6')][_0x4cc7('0x21d8')](0x0, 0x0, 0x0, 0x1), this[_0x4cc7('0x21d6')][_0x4cc7('0x9fd')](this[_0x4cc7('0x21d6')][_0x4cc7('0x21d7')])), _0x38b891['XtRYK'](0x0, this[_0x4cc7('0x21d2')]) && (_0x51ba83[_0x4cc7('0x21d5')]['setTo'](0x0, 0x0, this['__width'], this[_0x4cc7('0x21d2')]), this[_0x4cc7('0xab1')][_0x4cc7('0x21cf')](_0x51ba83[_0x4cc7('0x21d5')]), this[_0x4cc7('0xab1')][_0x4cc7('0xaab')](), this[_0x4cc7('0x21d6')]['clearColor'](0x0, 0x0, 0x0, 0x1), this['__gl'][_0x4cc7('0x9fd')](this[_0x4cc7('0x21d6')][_0x4cc7('0x21d7')]), _0x51ba83[_0x4cc7('0x21d5')][_0x4cc7('0xab2')](0x0, this[_0x4cc7('0x21d2')] + this['__displayHeight'], this[_0x4cc7('0xa92')], this[_0x4cc7('0xa93')]), this['__context3D'][_0x4cc7('0x21cf')](_0x51ba83[_0x4cc7('0x21d5')]), this['__context3D'][_0x4cc7('0xaab')](), this[_0x4cc7('0x21d6')]['clearColor'](0x0, 0x0, 0x0, 0x1), this['__gl'][_0x4cc7('0x9fd')](this[_0x4cc7('0x21d6')]['COLOR_BUFFER_BIT'])), this[_0x4cc7('0xab1')][_0x4cc7('0x21cf')](null); } else { _0x51ba83[_0x4cc7('0x21d5')][_0x4cc7('0xab2')](this['__offsetX'], this[_0x4cc7('0x21d2')], this[_0x4cc7('0x21d9')], this['__displayHeight']); this[_0x4cc7('0xab1')][_0x4cc7('0x21cf')](_0x51ba83[_0x4cc7('0x21d5')]); var _0x557046 = a[_0x4cc7('0x9c8')] , _0x2bb842 = a[_0x4cc7('0x9c9')]; a[_0x4cc7('0x9c8')] = null; a[_0x4cc7('0x9c9')] = null; a[_0x4cc7('0x9c6')](this); a[_0x4cc7('0x9c8')] = _0x557046; a[_0x4cc7('0x9c9')] = _0x2bb842; } this['__context3D']['present'](); } }, 'set_bitmapData': function(_0x5cb70d) { if (_0x4cc7('0x21da') === 'cyRiW') { this[_0x4cc7('0xa78')] = _0x5cb70d; this[_0x4cc7('0xa81')] = !0x1; this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]()); this[_0x4cc7('0xb10')] = -0x1; return this[_0x4cc7('0xa78')]; } else { null != this[_0x4cc7('0x21db')] ? this['__currentShaderBuffer'][_0x4cc7('0x21dc')](_0x4cc7('0x7f2'), _0x5cb70d) : null != this['__currentShader'] && null != this[_0x4cc7('0x21dd')][_0x4cc7('0x21de')] && (this[_0x4cc7('0x21dd')][_0x4cc7('0x21de')][_0x4cc7('0x9')] = _0x5cb70d); } }, 'get_height': function() { var _0x26182e = {}; _0x26182e[_0x4cc7('0x21df')] = function(_0x854382, _0x419f89) { return _0x2d63f9.DtZji(_0x854382, _0x419f89); } ; _0x26182e[_0x4cc7('0x21e0')] = function(_0x1a1d4c, _0x35b7e5) { return _0x1a1d4c + _0x35b7e5; } ; _0x26182e[_0x4cc7('0x21e1')] = function(_0x17a5fc, _0x270f1f) { return _0x17a5fc + _0x270f1f; } ; _0x26182e[_0x4cc7('0x21e2')] = _0x4cc7('0x714'); _0x26182e[_0x4cc7('0x21e3')] = '.w,\x20'; if (_0x2d63f9['FuGpo'] === 'eQTdo') { return null != this[_0x4cc7('0xa78')] ? this[_0x4cc7('0xa78')][_0x4cc7('0x98b')] * Math[_0x4cc7('0x13fa')](this['get_scaleY']()) : 0x0; } else { var _0x4c05c0 = 0x0 , _0x1a0e56 = this['_usingSpecularMethod'] && this[_0x4cc7('0x1bf5')]() , _0x54bfce = this[_0x4cc7('0x1bf6')](); if (_0x1a0e56 || _0x54bfce) for (var _0x5b07c7 = 0x0, _0x3831e4 = this[_0x4cc7('0x1434')]; _0x26182e[_0x4cc7('0x21df')](_0x5b07c7, _0x3831e4); ) { _0x5b07c7++; var _0x51c5f1 = this[_0x4cc7('0x19f0')][_0x4cc7('0x2b')](_0x4c05c0++); var _0x23a9e2 = this[_0x4cc7('0x19f0')]['get'](_0x4c05c0++); var _0x3c8fcd = this[_0x4cc7('0x19f0')][_0x4cc7('0x2b')](_0x4c05c0++); var _0x2a1d4d = this[_0x4cc7('0xf19')][_0x4cc7('0xe55')](); this['_registerCache'][_0x4cc7('0xf1a')](_0x2a1d4d, 0x1); this[_0x4cc7('0xf22')] += _0x26182e[_0x4cc7('0x21e0')](_0x26182e[_0x4cc7('0x21e0')](_0x26182e[_0x4cc7('0x21e0')](_0x26182e['aqfqE'](_0x26182e[_0x4cc7('0x21e1')](_0x4cc7('0x653') + _0x4bf907['string'](_0x2a1d4d) + ',\x20' + _0x4bf907['string'](_0x51c5f1), ',\x20') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x19f1')]) + _0x4cc7('0x1cfb') + _0x4bf907[_0x4cc7('0x4dc')](_0x2a1d4d) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x2a1d4d), ',\x20') + _0x4bf907[_0x4cc7('0x4dc')](_0x2a1d4d) + _0x4cc7('0xf23') + _0x4bf907[_0x4cc7('0x4dc')](_0x2a1d4d) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x2a1d4d) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x23a9e2) + _0x4cc7('0x62c') + _0x4bf907[_0x4cc7('0x4dc')](_0x2a1d4d) + _0x4cc7('0x132') + _0x4bf907['string'](_0x2a1d4d), '.w,\x20') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c8fcd) + _0x4cc7('0x19f2') + _0x4bf907[_0x4cc7('0x4dc')](_0x2a1d4d) + _0x4cc7('0x132'), _0x4bf907[_0x4cc7('0x4dc')](_0x2a1d4d)) + _0x26182e['snnew'] + _0x4bf907[_0x4cc7('0x4dc')](_0x2a1d4d) + _0x26182e['VLRtY'], _0x4bf907[_0x4cc7('0x4dc')](_0x51c5f1)) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x2a1d4d) + '.w\x0anrm\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2a1d4d) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2a1d4d) + '\x0a'; -0x1 == this['_lightFragmentConstantIndex'] && (this[_0x4cc7('0xf26')] = 0x4 * _0x51c5f1[_0x4cc7('0x19f4')]()); _0x54bfce && (this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f5')][_0x4cc7('0xf28')](this['_methodSetup'][_0x4cc7('0xf29')], _0x2a1d4d, _0x23a9e2, this[_0x4cc7('0xf19')])); _0x1a0e56 && (this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f6')][_0x4cc7('0xf28')](this[_0x4cc7('0xf27')][_0x4cc7('0xf2a')], _0x2a1d4d, _0x3c8fcd, this[_0x4cc7('0xf19')])); this[_0x4cc7('0xf19')][_0x4cc7('0x19f7')](_0x2a1d4d); } } }, 'set_height': function(_0x38622f) { null != this[_0x4cc7('0xa78')] ? this[_0x4cc7('0xb2a')](_0x38622f / this['__bitmapData'][_0x4cc7('0x98b')]) : this['set_scaleY'](0x0); return _0x38622f; }, 'get_width': function() { if (_0x4cc7('0x21e4') === _0x4cc7('0x21e4')) { return null != this[_0x4cc7('0xa78')] ? this[_0x4cc7('0xa78')][_0x4cc7('0x7d9')] * Math[_0x4cc7('0x13fa')](this[_0x4cc7('0xa06')]) : 0x0; } else { e(a, f); } }, 'set_width': function(_0x202762) { null != this[_0x4cc7('0xa78')] ? this[_0x4cc7('0xb3e')](_0x202762 / this[_0x4cc7('0xa78')]['width']) : this[_0x4cc7('0xb3e')](0x0); return _0x202762; }, '__class__': _0x38d890, '__properties__': _0x5aff49(_0x21ad67[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_bitmapData': _0x4cc7('0x2080'), 'get_bitmapData': _0x4cc7('0xaf0') }) }); var _0x38181e = function(_0x1f02a4, _0x46dffa) { null == _0x46dffa && (_0x46dffa = 0x1); _0x38d890['call'](this, null); this[_0x4cc7('0x1f13')](_0x1f02a4); _0x26bd70[_0x4cc7('0x1f14')](this, !0x0, _0x46dffa); }; _0x16dada[_0x4cc7('0x21e5')] = _0x38181e; _0x38181e[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), _0x4cc7('0x480'), _0x4cc7('0x21e6')]; _0x38181e[_0x4cc7('0x92b')] = _0x38d890; _0x38181e['prototype'] = _0x5aff49(_0x38d890[_0x4cc7('0x8')], { 'achievement': null, 'colorData': null, 'greyscaleData': null, 'set_achievement': function(_0x3628da) { this['achievement'] = _0x3628da; if (null != this['achievement'][_0x4cc7('0x21b4')] && _0x26bd70[_0x4cc7('0x9e8')](this['achievement']['imagePath'])) this['colorData'] = _0x26bd70[_0x4cc7('0x21e7')](this[_0x4cc7('0x480')][_0x4cc7('0x21b4')]); else { if (null == _0x38181e[_0x4cc7('0x21e8')]) { _0x38181e[_0x4cc7('0x21e8')] = _0x26bd70[_0x4cc7('0x21e7')]('achievement/Crown.png'); _0x3628da = _0x38181e[_0x4cc7('0x21e8')]; var _0x50044a = _0x3628da[_0x4cc7('0x1176')](); _0x1be873[_0x4cc7('0xf8d')]['width'] = _0x3628da[_0x4cc7('0x7d9')]; _0x1be873['rectangle'][_0x4cc7('0x98b')] = _0x3628da[_0x4cc7('0x98b')]; _0x1be873[_0x4cc7('0x21e9')][_0x4cc7('0x21ea')](_0x50044a, _0x3628da, _0x1be873[_0x4cc7('0xf8d')], _0x1be873[_0x4cc7('0x21eb')]); _0x38181e['crownInGrey'] = _0x50044a; } this[_0x4cc7('0x21ec')] = _0x38181e[_0x4cc7('0x21e8')]; } this[_0x4cc7('0x21ed')] = _0x38181e[_0x4cc7('0x21ee')]; this[_0x4cc7('0x19')](); return this[_0x4cc7('0x480')]; }, 'reset': function() { var _0xd88ff6 = this[_0x4cc7('0xaf0')]() == this[_0x4cc7('0x21ed')] , _0x323349 = this['get_bitmapData']() == this[_0x4cc7('0x21ec')] , _0x1ea8ab = this['achievement'][_0x4cc7('0x21ae')]; _0x1ea8ab = !_0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x1ea8ab['id'], _0x1ea8ab['defaultValue']); !_0xd88ff6 && _0x1ea8ab ? (this['set_bitmapData'](this[_0x4cc7('0x21ed')]), this[_0x4cc7('0x10cd')](0.4)) : _0x323349 || _0x1ea8ab || (this['set_bitmapData'](this[_0x4cc7('0x21ec')]), this[_0x4cc7('0x10cd')](0x1)); }, '__class__': _0x38181e, '__properties__': _0x5aff49(_0x38d890[_0x4cc7('0x8')]['__properties__'], { 'set_achievement': _0x4cc7('0x1f13') }) }); var _0x4e2005 = function(_0x55bd69, _0x106a10, _0x4145ce, _0x5dc6cd) { _0x145ce0['call'](this, 0x258, 0xc8); this[_0x4cc7('0x480')] = _0x55bd69; this['withDescription'] = _0x106a10; this['backgroundColor'] = _0x4145ce; this[_0x4cc7('0x21b0')] = null != _0x5dc6cd ? _0x5dc6cd : _0x55bd69['payout']; }; _0x16dada[_0x4cc7('0x21ef')] = _0x4e2005; _0x4e2005[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', _0x4cc7('0x480'), 'AchievementView']; _0x4e2005[_0x4cc7('0x92b')] = _0x145ce0; _0x4e2005[_0x4cc7('0x8')] = _0x5aff49(_0x145ce0[_0x4cc7('0x8')], { 'achievement': null, 'image': null, 'withDescription': null, 'text': null, 'payout': null, 'payoutText': null, 'backgroundColor': null, 'textColor': null, 'headerFormat': null, 'createLayout2': function() { this[_0x4cc7('0xa7e')] = new _0x38181e(this[_0x4cc7('0x480')]); this['addChild'](this[_0x4cc7('0xa7e')]); this['textColor'] = 0xffffff; null != this[_0x4cc7('0x1e4d')] && 0x80 < _0x1be873['colorToGreyscale'](this['backgroundColor']) && (this[_0x4cc7('0x21f0')] = 0x0); var _0x2dd473 = this[_0x4cc7('0x21f1')] = _0x22bdfe['createTextField'](this['textColor'], 0x1a, null, _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x21b0')])) , _0x88fb47 = new _0x23639f(this[_0x4cc7('0xa7e')]); _0x2dd473 = new _0x23639f(_0x2dd473); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x2dd473, new _0xaf08d9(0x4,_0x30bcc9[_0x4cc7('0x1f79')]), _0x88fb47); this[_0x4cc7('0x21f2')] ? (_0x2dd473 = this[_0x4cc7('0x21f1')], _0x88fb47 = new _0x23639f(this['image']), _0x2dd473 = new _0x23639f(_0x2dd473), _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x2dd473, new _0xaf08d9(0x1e,_0x30bcc9[_0x4cc7('0x46d')]), _0x88fb47)) : (_0x88fb47 = new _0x23639f(this[_0x4cc7('0x21f1')]), _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x88fb47, new _0x436bc1(0x1e,_0x30bcc9[_0x4cc7('0xe19')]))); this[_0x4cc7('0xa0c')](this['payoutText']); this[_0x4cc7('0x21f3')](null, new _0x23639f(this[_0x4cc7('0x21f1')])); _0x88fb47 = new _0x24e28(); _0x2dd473 = this[_0x4cc7('0x480')][_0x4cc7('0x21ae')]; _0x2dd473 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x2dd473['id'], _0x2dd473[_0x4cc7('0xc12')]) ? null : 0x999999; _0xdf100f[_0x4cc7('0x21f4')](_0x88fb47, 0xf, _0x2dd473); _0x2dd473 = new _0x23639f(this[_0x4cc7('0x21f1')]); var _0x3bda8b = new _0x23639f(_0x88fb47) , _0x2e1adc = null; null == _0x2e1adc && (_0x2e1adc = _0x172b83[_0x4cc7('0xc1e')]()); _0x2e1adc['add'](_0x3bda8b, new _0xaf08d9(0xf,_0x30bcc9[_0x4cc7('0xe19')]), _0x2dd473); _0x2e1adc[_0x4cc7('0x2a')](_0x3bda8b, new _0x310c15(!0x1,0.5), _0x2dd473); this['addChild'](_0x88fb47); _0x88fb47 = this[_0x4cc7('0x480')][_0x4cc7('0x5e2')]; this[_0x4cc7('0x21f2')] && (_0x88fb47 += '\x0a' + this[_0x4cc7('0x480')][_0x4cc7('0x21af')]); _0x88fb47 = this[_0x4cc7('0xcb4')] = _0x22bdfe[_0x4cc7('0xc1f')](this[_0x4cc7('0x21f0')], 0x1e, null, _0x88fb47, this[_0x4cc7('0x21f2')] ? 0x2 * this[_0x4cc7('0xa7e')][_0x4cc7('0xa74')]() : null); _0x2dd473 = null; null == _0x2dd473 && (_0x2dd473 = _0x88fb47[_0x4cc7('0xe16')]()['size'] | 0x0); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](new _0x23639f(_0x88fb47), new _0x5a0679(_0x2dd473)); _0x2dd473 = this[_0x4cc7('0xcb4')]; _0x88fb47 = new _0x23639f(this[_0x4cc7('0xa7e')]); _0x2dd473 = new _0x23639f(_0x2dd473); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x2dd473, new _0x310c15(!0x1,0.5), _0x88fb47); this[_0x4cc7('0x21f2')] ? (_0x88fb47 = this[_0x4cc7('0xcb4')], _0x2dd473 = new _0x23639f(this[_0x4cc7('0xa7e')]), _0x3ab995[_0x4cc7('0x20d2')](new _0x23639f(_0x88fb47), _0x2dd473, 0x5, null)) : (_0x2dd473 = this[_0x4cc7('0xcb4')], _0x88fb47 = new _0x23639f(this[_0x4cc7('0xa7e')]), _0x2dd473 = new _0x23639f(_0x2dd473), _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x2dd473, new _0xaf08d9(0x3,_0x30bcc9[_0x4cc7('0x46d')]), _0x88fb47), this[_0x4cc7('0x21f3')](new _0x23639f(this[_0x4cc7('0xcb4')]))); this[_0x4cc7('0x21f5')] = new _0x4d6bf4(); this[_0x4cc7('0x21f5')][_0x4cc7('0x21f6')] = _0x2081a8[_0x4cc7('0xbfd')]; this[_0x4cc7('0x21f5')][_0x4cc7('0x21f7')] = !0x0; _0x88fb47 = _0x48c401(this, this[_0x4cc7('0x21f8')]); this[_0x4cc7('0x22e')][_0x4cc7('0xe1d')]['push'](new _0x195906(null,null,new _0xf64219(_0x88fb47))); _0x88fb47(); this[_0x4cc7('0xa0c')](this[_0x4cc7('0xcb4')]); null != this[_0x4cc7('0x1e4d')] && (_0x88fb47 = new _0x24e28(), _0x2dd473 = new _0x432b23(), _0x3bda8b = new _0x161060(_0x2dd473), _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x3bda8b, new _0x456817(!0x0,-0x10)), _0x3bda8b = new _0x161060(_0x2dd473), _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x3bda8b, new _0x456817(!0x1,-0x10)), _0x3bda8b = new _0x161060(_0x2dd473), _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x3bda8b, new _0x436bc1(-0x8,_0x30bcc9[_0x4cc7('0xe19')])), _0x3bda8b = new _0x161060(_0x2dd473), _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x3bda8b, new _0x436bc1(-0x8,_0x30bcc9[_0x4cc7('0x1e99')])), _0x109181['fillRect'](_0x88fb47, _0x5cad50['SOLID'](this[_0x4cc7('0x1e4d')]), 0xa, null, null, new _0x161060(_0x2dd473)), this[_0x4cc7('0xb6a')](_0x88fb47, 0x0)); }, 'setTo': function(_0x3de473, _0x1cd7ac) { this[_0x4cc7('0x480')] = _0x3de473; this['image'][_0x4cc7('0x1f13')](_0x3de473); var _0x34d853 = _0x3de473[_0x4cc7('0x5e2')]; if (this[_0x4cc7('0x21f2')]) { var _0x1b7918 = _0x3de473[_0x4cc7('0x21ae')]; _0x34d853 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x1b7918['id'], _0x1b7918['defaultValue']) || 0x0 == _0x3de473[_0x4cc7('0x21b1')] ? _0x34d853 + ('\x0a' + _0x3de473[_0x4cc7('0x21af')]) : _0x34d853 + _0x4cc7('0x21f9'); } this['text']['set_text'](_0x34d853); this[_0x4cc7('0x21b0')] = null != _0x1cd7ac ? _0x1cd7ac : _0x3de473[_0x4cc7('0x21b0')]; this[_0x4cc7('0x21f1')][_0x4cc7('0x215d')](_0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x21b0')])); this[_0x4cc7('0x19')](); }, 'reset': function() { this[_0x4cc7('0xa7e')][_0x4cc7('0x19')](); if (null == this[_0x4cc7('0xa7e')]['get_filters']() || 0x0 == this['image'][_0x4cc7('0x1f82')]()[_0x4cc7('0x21')]) this[_0x4cc7('0x21f5')]['color'] = _0x22f447[_0x4cc7('0x21fa')](0xff00, this[_0x4cc7('0x21f0')], 0.5); else if (this[_0x4cc7('0x480')][_0x4cc7('0x1f83')]()) this['headerFormat'][_0x4cc7('0x24c')] = this[_0x4cc7('0x21f0')]; else { this[_0x4cc7('0xc20')](!0x1); return; } this[_0x4cc7('0x22e')][_0x4cc7('0x13')](); this[_0x4cc7('0xc20')](!0x0); }, 'applyHeaderFormat': function() { this[_0x4cc7('0xcb4')][_0x4cc7('0x21fb')](this[_0x4cc7('0x21f5')], 0x0, this[_0x4cc7('0x480')]['name']['length']); }, '__class__': _0x4e2005 }); var _0x4a3eb0 = function() {}; _0x16dada[_0x4cc7('0x21fc')] = _0x4a3eb0; _0x4a3eb0['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), 'achievement', 'Achievements']; _0x4a3eb0[_0x4cc7('0x2d6')] = {}; _0x4a3eb0[_0x4cc7('0x2d6')][_0x4cc7('0x21fd')] = _0x4cc7('0x21fd'); _0x4a3eb0[_0x4cc7('0x8fe')] = function() { _0x2116b2[_0x4cc7('0xb84')] = 0xef805; _0x4a3eb0[_0x4cc7('0x16d5')] = new _0x67da9e(); _0x4a3eb0[_0x4cc7('0x21fe')] = new _0x15ae80(0x0,'Galactic\x20Vandalism',_0x4cc7('0x21ff'),0x32,_0x56067a['qQRPn'],null,null,0x0); var _0x5556de = _0x4b25d1['getLevelByID'](0xb); _0x4a3eb0[_0x4cc7('0x21fe')][_0x4cc7('0x21ad')] = _0xc09c3b[_0x4cc7('0x2200')](_0x5556de); _0x4a3eb0[_0x4cc7('0x16d5')]['h'][0x0] = _0x4a3eb0[_0x4cc7('0x21fe')]; _0x4a3eb0[_0x4cc7('0x2201')] = new _0x15ae80(0x2,_0x4cc7('0x2202'),_0x4cc7('0x2203'),0x64,'achievement/SlippingAndSlidingToVictory.png',null,null,0x0); _0x5556de = _0x4b25d1[_0x4cc7('0x2204')](0x77); _0x4a3eb0[_0x4cc7('0x2201')][_0x4cc7('0x21ad')] = _0xc09c3b['LEVEL'](_0x5556de); _0x4a3eb0[_0x4cc7('0x16d5')]['h'][0x2] = _0x4a3eb0[_0x4cc7('0x2201')]; _0x4a3eb0[_0x4cc7('0x2205')] = new _0x15ae80(0x3,_0x4cc7('0x2206'),_0x4cc7('0x2207'),0x64,_0x4cc7('0x2208'),null,null,0x0); _0x4a3eb0['thoroughlyLost']['suggestedDestination'] = _0xc09c3b[_0x4cc7('0x2209')](_0x3b0d34['EXPLORE']); _0x4a3eb0['all']['h'][0x3] = _0x4a3eb0['thoroughlyLost']; _0x4a3eb0[_0x4cc7('0x220a')] = new _0x15ae80(0x4,_0x4cc7('0x220b'),_0x4cc7('0x220c'),0x64,'achievement/AJourneyOf1000LightYears.png',null,null,0x0); _0x4a3eb0['aJourneyOf1000LightYears']['suggestedDestination'] = _0xc09c3b[_0x4cc7('0x2209')](_0x3b0d34[_0x4cc7('0x1efa')]); _0x4a3eb0[_0x4cc7('0x16d5')]['h'][0x4] = _0x4a3eb0[_0x4cc7('0x220a')]; _0x4a3eb0[_0x4cc7('0x220d')] = new _0x15ae80(0x5,_0x4cc7('0x220e'),'Collect\x2040\x20power\x20cells\x20in\x20one\x20run.\x20Buying\x20a\x20respawn\x20won\x27t\x20count\x20against\x20you.',0x96,_0x4cc7('0x220f'),null,null,0x0); _0x4a3eb0[_0x4cc7('0x220d')][_0x4cc7('0x21ad')] = _0xc09c3b[_0x4cc7('0x2209')](_0x3b0d34['INFINITE']); _0x4a3eb0[_0x4cc7('0x16d5')]['h'][0x5] = _0x4a3eb0[_0x4cc7('0x220d')]; _0x4a3eb0[_0x4cc7('0x2210')] = new _0x15ae80(0x6,_0x4cc7('0x2211'),_0x4cc7('0x2212'),0x64,_0x4cc7('0x2213'),null,null,0x0); _0x5556de = _0x4b25d1[_0x4cc7('0x2204')](0x12); _0x4a3eb0[_0x4cc7('0x2210')][_0x4cc7('0x21ad')] = _0xc09c3b[_0x4cc7('0x2200')](_0x5556de); _0x4a3eb0[_0x4cc7('0x16d5')]['h'][0x6] = _0x4a3eb0['aBreathOfFreshNothing']; _0x4a3eb0[_0x4cc7('0x2214')] = new _0x15ae80(0x7,'A\x20Glimpse\x20of\x20New\x20Places',_0x4cc7('0x2215'),0x12c,_0x4cc7('0x2216'),null,null,0x0); _0x5556de = _0x4b25d1[_0x4cc7('0x2204')](0xa3); _0x4a3eb0[_0x4cc7('0x2214')][_0x4cc7('0x21ad')] = _0xc09c3b[_0x4cc7('0x2200')](_0x5556de); _0x4a3eb0[_0x4cc7('0x16d5')]['h'][0x7] = _0x4a3eb0['aGlimpseOfNewPlaces']; _0x4a3eb0[_0x4cc7('0x2217')] = new _0x15ae80(0x8,_0x56067a[_0x4cc7('0x68a')],'Go\x2010\x20seconds\x20without\x20touching\x20the\x20ground.',0xc8,'achievement/WindSailor.png',null,null,0x0); _0x5556de = _0x1fb3e3[_0x4cc7('0xc37')]; _0x5556de = null != _0x5556de ? _0xc09c3b[_0x4cc7('0x2218')](_0x4b25d1['getLevelByID'](0xe8), _0x5556de) : _0xc09c3b[_0x4cc7('0x2200')](_0x4b25d1['getLevelByID'](0xe8)); _0x4a3eb0['windSailor']['suggestedDestination'] = _0x5556de; _0x4a3eb0[_0x4cc7('0x16d5')]['h'][0x8] = _0x4a3eb0['windSailor']; _0x4a3eb0[_0x4cc7('0x2219')] = new _0x15ae80(0x16,_0x4cc7('0x221a'),_0x4cc7('0x221b'),0xfa,'achievement/IWouldBounce500More.png',_0x1fb3e3[_0x4cc7('0x1a60')],null,0x0); _0x4a3eb0[_0x4cc7('0x16d5')]['h'][0x16] = _0x4a3eb0[_0x4cc7('0x2219')]; _0x4a3eb0['fallingToPieces'] = new _0x15ae80(0x17,_0x4cc7('0x221c'),_0x4cc7('0x221d'),0x1f4,_0x4cc7('0x221e'),_0x1fb3e3[_0x4cc7('0xc34')],null,0x0); _0x4a3eb0[_0x4cc7('0x221f')][_0x4cc7('0x21ad')] = _0xc09c3b['MODE_WITH_CHARACTER'](_0x3b0d34['INFINITE'], _0x1fb3e3[_0x4cc7('0xc34')]); _0x4a3eb0[_0x4cc7('0x16d5')]['h'][0x17] = _0x4a3eb0['fallingToPieces']; _0x4a3eb0[_0x4cc7('0x2220')] = new _0x15ae80(0x9,_0x4cc7('0x2221'),_0x56067a[_0x4cc7('0x68c')],0x1f4,'achievement/WhereThePowerCellsAre.png',null,null,0x0); _0x4a3eb0[_0x4cc7('0x2220')][_0x4cc7('0x21ad')] = _0xc09c3b['MODE'](_0x3b0d34[_0x4cc7('0x1efa')]); _0x4a3eb0[_0x4cc7('0x16d5')]['h'][0x9] = _0x4a3eb0[_0x4cc7('0x2220')]; _0x4a3eb0[_0x4cc7('0x2222')] = new _0x15ae80(0xa,'Unlimited\x20Endurance',_0x4cc7('0x2223'),0x3e8,_0x4cc7('0x2224'),null,null,0x0); _0x4a3eb0[_0x4cc7('0x2222')][_0x4cc7('0x21ad')] = _0xc09c3b[_0x4cc7('0x2209')](_0x3b0d34[_0x4cc7('0x1efa')]); _0x4a3eb0[_0x4cc7('0x16d5')]['h'][0xa] = _0x4a3eb0[_0x4cc7('0x2222')]; _0x4a3eb0[_0x4cc7('0x2225')] = new _0x15ae80(0x1,_0x4cc7('0x2226'),_0x4cc7('0x2227'),0xfa,_0x4cc7('0x2228'),null,null,0x0); _0x5556de = _0x4b25d1[_0x4cc7('0x2204')](0x30); _0x4a3eb0[_0x4cc7('0x2225')][_0x4cc7('0x21ad')] = _0xc09c3b[_0x4cc7('0x2200')](_0x5556de); _0x4a3eb0[_0x4cc7('0x16d5')]['h'][0x1] = _0x4a3eb0['boldlyGone']; _0x2116b2[_0x4cc7('0xb84')] = 0x35498; _0x4a3eb0[_0x4cc7('0x2229')] = new _0x3a1efa(); _0x4a3eb0[_0x4cc7('0x222a')] = _0x2bc114[_0x4cc7('0x9cc')](null); for (_0x5556de = _0x4a3eb0[_0x4cc7('0x16d5')][_0x4cc7('0x38')](); _0x5556de[_0x4cc7('0x94e')](); ) { var _0x592af9 = _0x5556de['next'](); _0x4a3eb0[_0x4cc7('0x222a')]['push'](_0x592af9['id']); _0x234f8b[_0x4cc7('0x493')]()[_0x4cc7('0x222b')](_0x592af9); var _0x413ed6 = _0x592af9['name']; _0x592af9 = _0x592af9['id']; var _0xc17f46 = _0x4a3eb0[_0x4cc7('0x2229')]; null != _0x842c50[_0x413ed6] ? _0xc17f46['setReserved'](_0x413ed6, _0x592af9) : _0xc17f46['h'][_0x413ed6] = _0x592af9; } } ; _0x4a3eb0[_0x4cc7('0x222b')] = function(_0x2e95a6) { if (_0x4cc7('0x222c') === _0x4cc7('0x222c')) { _0x2116b2[_0x4cc7('0xc38')] = 0x1ec96; var _0x3b8e2e = _0x2e95a6['id']; if (_0x4a3eb0['all']['h']['hasOwnProperty'](_0x3b8e2e)) { _0x4a3eb0[_0x4cc7('0x2229')][_0x4cc7('0x95b')](_0x4a3eb0[_0x4cc7('0x16d5')]['h'][_0x3b8e2e][_0x4cc7('0x5e2')]); var _0x5f4ada = _0x2e95a6[_0x4cc7('0x5e2')] , _0x2d1ae7 = _0x2e95a6['id'] , _0x16b8d6 = _0x4a3eb0[_0x4cc7('0x2229')]; null != _0x842c50[_0x5f4ada] ? _0x16b8d6[_0x4cc7('0x97d')](_0x5f4ada, _0x2d1ae7) : _0x16b8d6['h'][_0x5f4ada] = _0x2d1ae7; _0x5f4ada = _0x4a3eb0[_0x4cc7('0x16d5')]['h'][_0x3b8e2e]; _0x234f8b[_0x4cc7('0x493')]()[_0x4cc7('0x222d')](_0x5f4ada, _0x2e95a6); _0x4a3eb0[_0x4cc7('0x16d5')]['h'][_0x3b8e2e] = _0x2e95a6; } else _0x4a3eb0[_0x4cc7('0x16d5')]['h'][_0x3b8e2e] = _0x2e95a6, _0x5f4ada = _0x2e95a6[_0x4cc7('0x5e2')], _0x2d1ae7 = _0x2e95a6['id'], _0x16b8d6 = _0x4a3eb0['names'], null != _0x842c50[_0x5f4ada] ? _0x16b8d6[_0x4cc7('0x97d')](_0x5f4ada, _0x2d1ae7) : _0x16b8d6['h'][_0x5f4ada] = _0x2d1ae7, _0x4a3eb0[_0x4cc7('0x222a')]['push'](_0x3b8e2e), _0x234f8b[_0x4cc7('0x493')]()['addAchievement'](_0x2e95a6); } else { this[_0x4cc7('0x222e')](); this['addToBoat'](this[_0x4cc7('0xec5')]); this['addToBoat'](this['pastafarian']); this[_0x4cc7('0x222f')](); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](_0xd48bfd[_0x4cc7('0x2230')]); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x2); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](0x0); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd5a')](0x2445); this['tunnel'][_0x4cc7('0x50c')](0x0); _0x32dbb6[_0x4cc7('0x8ef')]['set_maxDistance'](0x1388); this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](0x8, -2.05, !0x0, 0x58); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x12); this[_0x4cc7('0x1a60')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x2231')][_0x4cc7('0xac9')](0x8, -0x2, !0x0); this[_0x4cc7('0x2231')][_0x4cc7('0xaca')]['set_currentFrame'](0x32); this[_0x4cc7('0x2231')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x8, -0x2, !0x0, 0x1c); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x32); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x8, -0x2, !0x0, 0x35); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x24); this[_0x4cc7('0xc37')]['spritesheet']['set_xInverted'](!0x1); this['angel']['setIndexedPosition'](0x0, 0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['pastafarian']['setIndexedPosition'](0x0, 0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); } } ; _0x4a3eb0[_0x4cc7('0x21fd')] = function() { for (var _0x42d22b = 0x0, _0x5f248f = 0x0, _0x1227df = _0x4a3eb0[_0x4cc7('0x222a')]; _0x5f248f < _0x1227df[_0x4cc7('0x34')](); ) { var _0x10b6ed = _0x1227df['get'](_0x5f248f); ++_0x5f248f; _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')]('achievement' + _0x10b6ed, !0x1) && ++_0x42d22b; } return _0x42d22b; } ; var _0x4fc1eb = function() {}; _0x16dada['com.player03.run3.menu.IMenu'] = _0x4fc1eb; _0x4fc1eb[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x2d63f9['oNWgh'], _0x4cc7('0x2232')]; _0x4fc1eb[_0x4cc7('0x8f8')] = [_0x4fc155]; var _0x3379a1 = function() {}; _0x16dada[_0x4cc7('0x2233')] = _0x3379a1; _0x3379a1[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), 'misc', 'Updateable']; _0x3379a1[_0x4cc7('0x8')] = {}; _0x3379a1[_0x4cc7('0x8')]['update'] = null; _0x3379a1[_0x4cc7('0x8')][_0x4cc7('0x19')] = null; _0x3379a1[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3379a1; var _0x234f8b = function() { this['justClicked'] = this[_0x4cc7('0xdc6')] = !0x1; this[_0x4cc7('0x2234')] = this[_0x4cc7('0x2235')] = -0x1; _0xcc959[_0x4cc7('0x96b')](this); this[_0x4cc7('0x2236')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x9ad')](_0x4cc7('0x296'), _0x48c401(this, this[_0x4cc7('0x2237')])); }; _0x16dada['com.player03.run3.achievement.AchievementsMenu'] = _0x234f8b; _0x234f8b[_0x4cc7('0x8f2')] = ['com', 'player03', _0x4cc7('0x47c'), _0x4cc7('0x480'), _0x4cc7('0x2238')]; _0x234f8b[_0x4cc7('0x8f8')] = [_0x4fc1eb, _0x3379a1]; _0x234f8b[_0x4cc7('0x2d6')] = {}; _0x234f8b[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493'); _0x234f8b['asDestination'] = function() { _0x2d63f9[_0x4cc7('0x17d')](null, _0x234f8b[_0x4cc7('0x2239')]) && (_0x234f8b[_0x4cc7('0x2239')] = _0xc09c3b[_0x4cc7('0x223a')](_0x234f8b[_0x4cc7('0x493')]())); return _0x234f8b[_0x4cc7('0x2239')]; } ; _0x234f8b[_0x4cc7('0x493')] = function() { return null == _0x234f8b[_0x4cc7('0xbc4')] ? _0x234f8b[_0x4cc7('0xbc4')] = new _0x234f8b() : _0x234f8b[_0x4cc7('0xbc4')]; } ; _0x234f8b[_0x4cc7('0x92b')] = _0xcc959; _0x234f8b[_0x4cc7('0x8')] = _0x5aff49(_0xcc959[_0x4cc7('0x8')], { 'view': null, 'prevX': null, 'prevY': null, 'thumbnails': null, 'grid': null, 'arrangement': null, 'description': null, 'earned': null, 'justClicked': null, 'secrets': null, 'dirty': null, 'createLayout2': function() { var _0x57bf5c = this , _0x34e0c8 = new _0x17783b() , _0x747a2d = new _0x23639f(_0x34e0c8); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x747a2d, new _0x436bc1(0x2,_0x30bcc9[_0x4cc7('0xe19')])); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x747a2d, new _0x436bc1(0x2,_0x30bcc9['TOP'])); this['addChild'](_0x34e0c8); this['description'] = new _0x4e2005(_0x4a3eb0[_0x4cc7('0x21fe')],!0x0); _0x747a2d = new _0x23639f(this[_0x4cc7('0x21af')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x747a2d, new _0x456817(!0x0,0x0)); _0x747a2d = new _0x23639f(this[_0x4cc7('0x21af')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x747a2d, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9['BOTTOM'])); this[_0x4cc7('0x21af')][_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x21af')]); this[_0x4cc7('0x21ae')] = _0x22bdfe[_0x4cc7('0xc1f')](0xffffff, 0x1e, null, _0x4cc7('0x223b'), 0x190, null, null, null, 0x0); _0x747a2d = new _0x23639f(this['earned']); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x747a2d, new _0x456817(!0x0,0x0)); var _0x2f76ae = this[_0x4cc7('0x21ae')]; _0x747a2d = new _0x23639f(this['description']); _0x2f76ae = new _0x23639f(_0x2f76ae); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x2f76ae, new _0x310c15(!0x1,0.5), _0x747a2d); this[_0x4cc7('0x21ae')][_0x4cc7('0xc20')](!0x1); this['addChild'](this[_0x4cc7('0x21ae')]); _0x747a2d = this['view'] = new _0x3cd1cb(0x64,0x64,null,null,null,!0x1); _0x2f76ae = new _0x23639f(_0x34e0c8); _0x3ab995[_0x4cc7('0x20d2')](new _0x23639f(_0x747a2d), _0x2f76ae, 0x0, null); _0x747a2d = this[_0x4cc7('0xc3b')]; _0x2f76ae = new _0x23639f(this[_0x4cc7('0x21af')]); _0x3ab995['fillAreaAbove'](new _0x23639f(_0x747a2d), _0x2f76ae, 0x0, null); this[_0x4cc7('0xc3b')][_0x4cc7('0x223c')] = !0x0; this[_0x4cc7('0xa0c')](this[_0x4cc7('0xc3b')]); _0x747a2d = new _0x24d6d3(this[_0x4cc7('0xc3b')],0x1,0x1); _0x34e0c8 = new _0x23639f(_0x34e0c8); _0x2f76ae = new _0x23639f(_0x747a2d); var _0x31020e = null; null == _0x31020e && (_0x31020e = _0x172b83[_0x4cc7('0xc1e')]()); _0x31020e[_0x4cc7('0x2a')](_0x2f76ae, new _0xaf08d9(0x5,_0x30bcc9['BOTTOM']), _0x34e0c8); _0x31020e[_0x4cc7('0x2a')](_0x2f76ae, new _0x310c15(!0x0,0.5), _0x34e0c8); this[_0x4cc7('0xa0c')](_0x747a2d); _0x34e0c8 = new _0x24d6d3(this[_0x4cc7('0xc3b')],0x3,0x1); _0x747a2d = new _0x23639f(_0x747a2d); _0x2f76ae = new _0x23639f(_0x34e0c8); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x2f76ae, new _0x310c15(!0x0,0.5), _0x747a2d); _0x747a2d = new _0x23639f(this[_0x4cc7('0x21af')]); _0x2f76ae = new _0x23639f(_0x34e0c8); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x2f76ae, new _0xaf08d9(0x5,_0x30bcc9[_0x4cc7('0x1e99')]), _0x747a2d); this['addChild'](_0x34e0c8); this['grid'] = new _0xf532d6(0xa,0xaa,0xaa); this['arrangement'] = new _0x159483(this[_0x4cc7('0x223d')],null,null,this[_0x4cc7('0xc3b')]); this['thumbnails'] = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0x22e')][_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(function() { _0x57bf5c[_0x4cc7('0xc3b')][_0x4cc7('0x223e')] = 0xa * _0x57bf5c[_0x4cc7('0x22e')][_0x4cc7('0xa9a')]['y']; } ))); _0x57bf5c[_0x4cc7('0xc3b')][_0x4cc7('0x223e')] = 0xa * _0x57bf5c['layout']['scale']['y']; _0x34e0c8 = _0x48c401(this, this[_0x4cc7('0x9de')]); this['layout'][_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(_0x34e0c8))); for (_0x34e0c8 = _0x4a3eb0[_0x4cc7('0x16d5')][_0x4cc7('0x38')](); _0x34e0c8[_0x4cc7('0x94e')](); ) _0x747a2d = _0x34e0c8[_0x4cc7('0x3a')](), this[_0x4cc7('0x222b')](_0x747a2d); }, 'addAchievement': function(_0x34bdca, _0x573cf0) { null != this[_0x4cc7('0xc3b')] && (_0x34bdca = new _0x38181e(_0x34bdca,0x1), this[_0x4cc7('0x223f')][_0x4cc7('0x29')](_0x34bdca), this[_0x4cc7('0xc3b')]['addChild'](_0x34bdca), this[_0x4cc7('0xdc6')] = !0x0); }, 'replaceAchievement': function(_0x47d280, _0x1c809e) { if (_0x2d63f9[_0x4cc7('0x174')](null, this[_0x4cc7('0xc3b')])) for (var _0x37fa54 = 0x0, _0x112bee = this['thumbnails']; _0x37fa54 < _0x112bee['get_length'](); ) { var _0x56bdaf = _0x112bee[_0x4cc7('0x2b')](_0x37fa54); ++_0x37fa54; if (_0x56bdaf[_0x4cc7('0x480')] == _0x47d280) { _0x56bdaf[_0x4cc7('0x1f13')](_0x1c809e); this['dirty'] = !0x0; break; } } }, 'update': function(_0x169a2e) { this['dirty'] && (this[_0x4cc7('0x223d')]['set_width'](Math['floor'](this[_0x4cc7('0xc3b')][_0x4cc7('0xa74')]() / this[_0x4cc7('0x223f')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xa74')]()) - 0x1), this[_0x4cc7('0x2240')][_0x4cc7('0x2241')](), this['view'][_0x4cc7('0x2242')] = !0x0, this[_0x4cc7('0xdc6')] = !0x1); this[_0x4cc7('0xc3b')][_0x4cc7('0x94a')](_0x169a2e); var _0x19f541 = this[_0x4cc7('0xbf2')](); _0x169a2e = this[_0x4cc7('0xb4f')](); _0x19f541 = this[_0x4cc7('0xc3b')]['getInsideX'](_0x19f541); var _0x53a25b = this[_0x4cc7('0xc3b')][_0x4cc7('0x2243')](_0x169a2e); if (_0x19f541 != this[_0x4cc7('0x2234')] || _0x53a25b != this[_0x4cc7('0x2235')] || this[_0x4cc7('0x2244')]) { this['prevX'] = _0x19f541; this[_0x4cc7('0x2235')] = _0x53a25b; this[_0x4cc7('0x21af')]['set_visible'](!0x1); if (this[_0x4cc7('0xc3b')]['contentBounds'][_0x4cc7('0xbf5')](_0x19f541, _0x53a25b) && _0x169a2e <= this[_0x4cc7('0xc3b')][_0x4cc7('0xb45')]() + this[_0x4cc7('0xc3b')][_0x4cc7('0xa75')]()) for (var _0x2cee23 = 0x0, _0x15f1e3 = this[_0x4cc7('0x223f')]; _0x2cee23 < _0x15f1e3[_0x4cc7('0x34')](); ) if (_0x169a2e = _0x15f1e3[_0x4cc7('0x2b')](_0x2cee23), ++_0x2cee23, _0x169a2e[_0x4cc7('0xb48')]() && _0x2d63f9[_0x4cc7('0x17e')](_0x19f541, _0x169a2e[_0x4cc7('0x472')]()) && _0x53a25b >= _0x169a2e[_0x4cc7('0xb45')]() && _0x19f541 <= _0x169a2e['get_x']() + _0x169a2e[_0x4cc7('0xa74')]() && _0x53a25b <= _0x169a2e[_0x4cc7('0xb45')]() + _0x169a2e[_0x4cc7('0xa75')]()) { this['description']['set_visible'](!0x0); this[_0x4cc7('0x21af')][_0x4cc7('0x480')] != _0x169a2e[_0x4cc7('0x480')] && this[_0x4cc7('0x21af')][_0x4cc7('0xab2')](_0x169a2e[_0x4cc7('0x480')]); if (this[_0x4cc7('0x2244')]) { _0x234f8b['highlightedAchievement'] = _0x169a2e[_0x4cc7('0x480')]; _0x19f541 = 0x0; for (_0x53a25b = this['secrets']; _0x19f541 < _0x53a25b['get_length'](); ) _0x2cee23 = _0x53a25b[_0x4cc7('0x2b')](_0x19f541), ++_0x19f541, _0x2cee23['progress'] < _0x2cee23[_0x4cc7('0x1284')][_0x4cc7('0x34')]() && _0x169a2e[_0x4cc7('0x480')]['id'] == _0x2cee23[_0x4cc7('0x1284')][_0x4cc7('0x2b')](_0x2cee23[_0x4cc7('0x1af2')]) ? (_0x2cee23[_0x4cc7('0x1af2')]++, _0x2cee23[_0x4cc7('0x1af2')] >= _0x2cee23[_0x4cc7('0x1284')][_0x4cc7('0x34')]() && _0x2cee23['result']()) : _0x2cee23['progress'] = 0x0; null != _0x169a2e[_0x4cc7('0x480')][_0x4cc7('0x21ad')] && _0x4f9920['go'](_0x169a2e[_0x4cc7('0x480')][_0x4cc7('0x21ad')]); } break; } this[_0x4cc7('0x21ae')][_0x4cc7('0xc20')](!this[_0x4cc7('0x21af')][_0x4cc7('0xb48')]()); } this[_0x4cc7('0x2244')] = !0x1; }, 'reset': function() { this[_0x4cc7('0xc3b')][_0x4cc7('0x2245')](0x0); this[_0x4cc7('0xc3b')][_0x4cc7('0x2246')](0x0); for (var _0x20e20c = 0x0, _0x5a3667 = this['thumbnails']; _0x20e20c < _0x5a3667[_0x4cc7('0x34')](); ) { var _0x40e043 = _0x5a3667[_0x4cc7('0x2b')](_0x20e20c); ++_0x20e20c; _0x40e043[_0x4cc7('0x19')](); _0x40e043[_0x4cc7('0xc20')](_0x40e043[_0x4cc7('0x480')]['isAvailable']()); } this[_0x4cc7('0x21af')][_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0x21ae')]['set_text'](_0x4cc7('0x2247') + _0x4a3eb0[_0x4cc7('0x21fd')]()); this['earned'][_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0x223d')][_0x4cc7('0xb47')](Math['floor'](this[_0x4cc7('0xc3b')][_0x4cc7('0xa74')]() / this[_0x4cc7('0x223f')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xa74')]()) - 0x1); this[_0x4cc7('0x2240')][_0x4cc7('0x2241')](); this[_0x4cc7('0xc3b')][_0x4cc7('0x2242')] = !0x0; this[_0x4cc7('0xdc6')] = !0x1; }, 'clean': function() { this['grid'][_0x4cc7('0xb47')](Math[_0x4cc7('0xaeb')](this[_0x4cc7('0xc3b')][_0x4cc7('0xa74')]() / this[_0x4cc7('0x223f')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xa74')]()) - 0x1); this[_0x4cc7('0x2240')][_0x4cc7('0x2241')](); this[_0x4cc7('0xc3b')][_0x4cc7('0x2242')] = !0x0; this[_0x4cc7('0xdc6')] = !0x1; }, 'setJustClicked': function(_0x206a41) { this[_0x4cc7('0x2244')] = !0x0; }, '__class__': _0x234f8b }); var _0x5b1c77 = function(_0x5a3028, _0x3ce5b8) { this[_0x4cc7('0x1af2')] = 0x0; this['input'] = _0x5a3028; this[_0x4cc7('0xced')] = _0x3ce5b8; }; _0x16dada['com.player03.run3.achievement._AchievementsMenu.Secret'] = _0x5b1c77; _0x5b1c77[_0x4cc7('0x8f2')] = 'com\x20player03\x20run3\x20achievement\x20_AchievementsMenu\x20Secret'['split']('\x20'); _0x5b1c77[_0x4cc7('0x8')] = {}; _0x5b1c77[_0x4cc7('0x8')][_0x4cc7('0x1284')] = null; _0x5b1c77[_0x4cc7('0x8')][_0x4cc7('0x1af2')] = null; _0x5b1c77[_0x4cc7('0x8')]['result'] = null; _0x5b1c77[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x5b1c77; var _0x2f716e = function() { this['universalAchievements'] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x2248')] = new _0x67da9e(); this[_0x4cc7('0x2249')] = new _0x67da9e(); this[_0x4cc7('0x224a')] = new _0x3a1efa(); }; _0x16dada[_0x4cc7('0x224b')] = _0x2f716e; _0x2f716e['__name__'] = [_0x4cc7('0x46a'), 'player03', 'run3', _0x4cc7('0x480'), _0x4cc7('0x224c')]; _0x2f716e[_0x4cc7('0x224d')] = function(_0x2f0567, _0x4d302a, _0x2db9f4) { null == _0x2db9f4 && (_0x2db9f4 = 0x0); switch (_0x2d63f9[_0x4cc7('0x17f')](0x0, _0x2f0567) ? _0x2f0567 : -_0x2f0567) { case 0x0: _0x2f0567 = _0x515483[_0x4cc7('0x224e')]; break; case 0x1: _0x2f0567 = _0x515483[_0x4cc7('0x224f')](_0x4d302a); break; case 0x2: _0x2f0567 = _0x515483[_0x4cc7('0x2250')](_0x4d302a); break; case 0x3: _0x2f0567 = _0x515483['usedCharacterOrCostume'](_0x4d302a); break; case 0x4: _0x2f0567 = _0x515483[_0x4cc7('0x2251')](_0x4d302a); break; case 0x5: _0x2f0567 = _0x515483[_0x4cc7('0x2252')](); break; case 0x6: _0x2f0567 = _0x515483[_0x4cc7('0x2253')](_0x4d302a); break; case 0x7: _0x2f0567 = _0x515483['dislodgedNoTiles'](); break; case 0x8: _0x2f0567 = _0x515483[_0x4cc7('0x2254')](_0x4d302a); break; case 0x9: _0x2f0567 = _0x515483[_0x4cc7('0x2255')](_0x4d302a / 0x64); break; case 0xa: var _0x5f4cdf = _0x2d63f9[_0x4cc7('0x16b')](_0x4d302a, 0x64); _0x2f0567 = new _0x438ccf(function(_0x2f0567) { var _0x4d302a = _0x2f0567['characters']['get'](0x0)[_0x4cc7('0x11d6')][_0x4cc7('0x11d7')]; return (_0x2f0567[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x126')][_0x4cc7('0xd92')]() - _0x4d302a) / ((_0x2f0567[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)['currentSection'][_0x4cc7('0x2256')] - _0x4d302a) * _0x5f4cdf); } ); break; case 0xb: var _0x4d2300 = 0x1 / (0x1e * _0x4d302a); _0x2f0567 = new _0x438ccf(function(_0x2f0567) { return (_0x2f0567[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x126')][_0x4cc7('0xd92')]() - _0x2f0567['analytics'][_0x4cc7('0x2257')]['position']['z']) * _0x4d2300; } ); break; case 0xc: _0x2f0567 = _0x515483[_0x4cc7('0x2258')](_0x4d302a); break; case 0xd: _0x2f0567 = _0x515483[_0x4cc7('0x2259')](_0x4d302a / 0x64); break; case 0xe: _0x2f0567 = _0x515483[_0x4cc7('0x225a')](_0x4d302a); break; case 0xf: _0x2f0567 = _0x515483[_0x4cc7('0x225b')](_0x4d302a); break; case 0x10: _0x2f0567 = _0x515483[_0x4cc7('0x225c')](_0x4d302a); break; case 0x11: _0x2f0567 = _0x515483[_0x4cc7('0x225d')](_0x4d302a); break; case 0x12: _0x2f0567 = _0x515483[_0x4cc7('0x225e')](_0x4d302a); break; case 0x13: _0x2f0567 = _0x515483[_0x4cc7('0x225f')](_0x4d302a); break; case 0x14: _0x2f0567 = _0x515483[_0x4cc7('0x2260')](_0x4d302a); break; case 0x15: _0x2f0567 = new _0x438ccf(function(_0x2f0567) { return _0x4a3eb0[_0x4cc7('0x16d5')][_0x4cc7('0x2b')](_0x4d302a)[_0x4cc7('0x21b2')]() ? 0x1 : 0x0; } ); _0x2f0567[_0x4cc7('0x1a53')] |= 0x1; _0x2f0567[_0x4cc7('0x1a53')] |= 0x10; break; case 0x64: _0x2f0567 = _0x515483['makesFullCircles'](_0x4d302a); break; case 0x65: _0x2f0567 = _0x515483['makesFullCircles'](_0x4d302a / 0x64); break; case 0x66: _0x2f0567 = _0x515483[_0x4cc7('0x2261')](); break; case 0x67: _0x2f0567 = _0x515483[_0x4cc7('0x2262')](_0x4d302a); break; case 0x68: _0x2f0567 = _0x515483['neverPressesKey'](_0x4cc7('0x6a2')); break; case 0x69: _0x2f0567 = _0x515483[_0x4cc7('0x2263')](_0x4cc7('0x1d99')); break; case 0x6a: _0x2f0567 = _0x515483[_0x4cc7('0x2263')](_0x4cc7('0x1bfe')); break; case 0x6b: _0x2f0567 = _0x515483[_0x4cc7('0x2264')](); break; case 0x6c: _0x2f0567 = _0x515483[_0x4cc7('0x2265')](); break; case 0x6d: _0x2f0567 = _0x515483[_0x4cc7('0x2266')](_0x4d302a); break; case 0x6e: _0x2f0567 = _0x515483[_0x4cc7('0x2267')](_0x4d302a); break; case 0x6f: _0x2f0567 = _0x515483[_0x4cc7('0x2268')](); break; case 0x70: _0x2f0567 = _0x515483[_0x4cc7('0x2269')](_0x4d302a); break; case 0x71: _0x2f0567 = _0x515483[_0x4cc7('0x226a')](_0x4d302a); break; case 0x72: _0x2f0567 = _0x515483['hasSameRotationAs'](_0x4d302a); break; default: _0x2f0567 = null; } _0x2f0567[_0x4cc7('0x1a53')] |= _0x2db9f4; return _0x2f0567; } ; _0x2f716e[_0x4cc7('0x226b')] = function(_0x135536, _0x1e3314) { null == _0x1e3314 && (_0x1e3314 = _0x2bc114[_0x4cc7('0x24')](null)); 0x1 == (_0x135536[_0x4cc7('0x21')] & 0x1) && _0x135536[_0x4cc7('0x29')](0x0); for (var _0xeeedfb = _0x44b7a4[_0x4cc7('0x1610')](0x0, _0x135536[_0x4cc7('0x21')], 0x2); _0xeeedfb[_0x4cc7('0x124b')] != _0xeeedfb[_0x4cc7('0x10a1')]; ) { if (_0x4cc7('0x226c') !== 'IQeHQ') { var _0x14c063 = _0xeeedfb[_0x4cc7('0x124b')] += _0xeeedfb[_0x4cc7('0x1612')]; _0x14c063 = _0x2f716e[_0x4cc7('0x224d')](_0x135536[_0x14c063], _0x135536[_0x14c063 + 0x1]); null != _0x14c063 && _0x1e3314[_0x4cc7('0x29')](_0x14c063); } else { return this['_animator']; } } return _0x1e3314; } ; _0x2f716e[_0x4cc7('0x8')] = {}; _0x2f716e[_0x4cc7('0x8')][_0x4cc7('0x226d')] = null; _0x2f716e[_0x4cc7('0x8')][_0x4cc7('0x2248')] = null; _0x2f716e[_0x4cc7('0x8')][_0x4cc7('0x2249')] = null; _0x2f716e[_0x4cc7('0x8')][_0x4cc7('0x224a')] = null; _0x2f716e[_0x4cc7('0x8')][_0x4cc7('0x226e')] = function(_0x170b2f) { for (var _0x397f75 = 0x0, _0x5845a1 = this.universalAchievements; _0x397f75 < _0x5845a1.get_length(); ) { if ('ftSbb' !== _0x4cc7('0x226f')) { var _0x209bd9 = e.get(_0x4a6b5e); ++_0x4a6b5e; if (_0x209bd9 != this && _0x209bd9.isUnlocked() && (null == _0x170b2f || 0x0 <= _0x170b2f.indexOf(_0x209bd9.name, 0x0)) && (null == _0x397f75 || 0x0 > _0x397f75.indexOf(_0x209bd9, 0x0)) && (_0x5845a1.push(_0x209bd9), null != _0x209bd9.wardrobe)) for (var _0x4e957f = 0x0, _0x3f90e0 = _0x209bd9.wardrobe.costumes; _0x4e957f < _0x3f90e0.get_length(); ) { var _0x42508d = _0x3f90e0.get(_0x4e957f); ++_0x4e957f; _0x42508d != _0x209bd9 && _0x42508d.isUnlocked() && _0x5845a1.push(_0x42508d); } } else { var _0x4a6b5e = _0x5845a1.get(_0x397f75); ++_0x397f75; this.register(_0x170b2f, _0x4a6b5e.make(_0x170b2f, null)); } } } ; _0x2f716e[_0x4cc7('0x8')]['applyTo'] = function(_0x3c7bbd, _0x258f7c) { var _0x50ca22 = { SwLhU: function(_0x4961f0, _0x29a66f) { return _0x4961f0 * _0x29a66f; } }; if (this.achievements.h.hasOwnProperty(_0x258f7c) && (this.register(_0x3c7bbd, this.achievements.h[_0x258f7c].make(_0x3c7bbd, _0x258f7c), _0x258f7c), this.moreAchievements.h.hasOwnProperty(_0x258f7c))) for (var _0x3d458a = 0x0, _0x1b5e49 = this.moreAchievements.h[_0x258f7c]; _0x56067a.LcqTZ(_0x3d458a, _0x1b5e49.get_length()); ) { if (_0x56067a.zyhPs === 'tCcTc') { _0x2116b2.low = 0x4d6b3; _0x258f7c = this.layout.getPosition(_0x3c7bbd, _0x258f7c); _0x3c7bbd = _0x258f7c.position; var _0x582195 = this.tileWidth , _0x388f8f = _0x258f7c.position; null == _0x388f8f && (_0x388f8f = new _0x21e384()); _0x388f8f.x = _0x3c7bbd.x * _0x582195; _0x388f8f.y = _0x3c7bbd.y * _0x582195; _0x388f8f.z = _0x50ca22.SwLhU(_0x3c7bbd.z, _0x582195); _0x258f7c.position.z += this.startZ; return _0x258f7c; } else { var _0x192e69 = _0x1b5e49.get(_0x3d458a); ++_0x3d458a; this.register(_0x3c7bbd, _0x192e69.make(_0x3c7bbd, _0x258f7c), _0x258f7c); } } } ; _0x2f716e[_0x4cc7('0x8')]['register'] = function(_0x3ab768, _0xf0d061, _0x46419c) { var _0x500690 = _0xf0d061.result.achievement; if (null != _0x500690) { var _0x3bc15d = _0x500690.earned; _0x3bc15d = !_0x104058.get_instance().get(_0x3bc15d.id, _0x3bc15d.defaultValue); } else _0x3bc15d = !0x0; (_0x3bc15d || 0x0 < _0x500690.secondPayout || _0x500690 == _0x234f8b.highlightedAchievement) && _0x3ab768.registerAnimation(_0xf0d061); _0x3bc15d = _0x445379.get_instance().options; null != _0x46419c && _0x3bc15d.achievementIndicator.addAchievement(_0x46419c, _0x500690, _0xf0d061.precondition); _0x5260f5.__instanceof(_0xf0d061, _0x3b3617) && _0xf0d061.hintEnabled(_0x3ab768) && _0x445379.get_instance().hud.achievementProgress.set_activeAchievement(_0xf0d061); } ; _0x2f716e[_0x4cc7('0x8')][_0x4cc7('0x222b')] = function(_0x262cdc, _0x34c66a, _0x2fc094, _0x375232) { _0x34c66a = new _0x5c8176(_0x2fc094,_0x34c66a); if (null != _0x375232) { var _0x1b8ac0 = this.namedAchievements; null != _0x842c50[_0x375232] ? _0x1b8ac0.setReserved(_0x375232, _0x34c66a) : _0x1b8ac0.h[_0x375232] = _0x34c66a; } 0x0 > _0x262cdc || (this.addFactory(_0x262cdc, _0x34c66a), null != _0x2fc094 && null != _0x2fc094.achievement && this.registerAchievementDestination(_0x2fc094.achievement, _0x262cdc, _0x2fc094.achievement.character)); } ; _0x2f716e[_0x4cc7('0x8')][_0x4cc7('0x2270')] = function(_0x10aceb, _0x2a5f41, _0x1a3b45, _0x2b0c81, _0x58c85c, _0x18cec2) { if (_0x4cc7('0x2271') !== _0x56067a.sizPU) { null == _0x58c85c && (_0x58c85c = !0x0); var _0x3eb11f = _0x2bc114.toObjectVector(null); _0x2f716e.makeChain(_0x2a5f41, _0x3eb11f); if (null != _0x2b0c81) { if (_0x4cc7('0x2272') === _0x4cc7('0x2272')) { _0x2a5f41 = _0x2bc114.toIntVector(null); for (var _0x2b9dd8 = 0x0, _0x2b84f5 = _0x2b0c81.length; _0x2b9dd8 < _0x2b84f5; ) { var _0x4bf907 = _0x2b9dd8++; _0x2a5f41.set(_0x4bf907, _0x2b0c81[_0x4bf907]); } _0x2b0c81 = _0x2a5f41; } else { return this.buffer.premultiplied; } } else _0x2b0c81 = _0x2bc114.toIntVector(null); var _0x48c401 = _0x2b0c81 , _0xe2ec3d = _0x58c85c; this.addAchievement(_0x10aceb, function(_0x10aceb, _0x2a5f41, _0x1a3b45) { return new _0x3b3617(_0x3eb11f,_0x48c401,_0xe2ec3d,_0x10aceb,_0x2a5f41,_0x1a3b45); }, _0x1a3b45, _0x18cec2); } else { --_0x18cec2; _0x58c85c = this.__textEngine.textFormatRanges.get(_0x18cec2); if (_0x58c85c.start == _0x2a5f41 && _0x58c85c.end == _0x1a3b45) { _0x58c85c.format = this.__textFormat.clone(); _0x58c85c.format.__merge(_0x10aceb); this.__layoutDirty = this.__dirty = !0x0; this.__renderDirty || (this.__renderDirty = !0x0, this.__setParentRenderDirty()); return; } _0x58c85c.start >= _0x2a5f41 && _0x58c85c.end <= _0x1a3b45 && (_0x58c85c = this.__textEngine.textFormatRanges.indexOf(_0x58c85c, 0x0), -0x1 < _0x58c85c && this.__textEngine.textFormatRanges.splice(_0x58c85c, 0x1)); } } ; _0x2f716e[_0x4cc7('0x8')][_0x4cc7('0x2273')] = function(_0x36b8f0, _0x5671c0, _0x116c3a) {} ; _0x2f716e[_0x4cc7('0x8')][_0x4cc7('0x2274')] = function(_0x41b739, _0x12fa02) { if (_0x4cc7('0x2275') !== _0x4cc7('0x2275')) { this.addChildAt(this.blockingOverlays.get(0x0), this.get_numChildren() - this.nonBlockingOverlays.get_length()); this.blockingOverlays.get(0x0).set_visible(!0x0); this.set_visible(!0x0); this.timeBlocked = 0x0; if (_0x5260f5.__instanceof(this.blockingOverlays.get(0x0), _0x3379a1) && (_0x5260f5.__cast(this.blockingOverlays.get(0x0), _0x3379a1).reset(), 0x0 == this.blockingOverlays.get_length())) return; _0x2ab848.instance.mouseDown && (this.waitForMouseUp = !0x0); _0x2ab848.instance.set_paused(!0x0); } else { if (null == _0x41b739) this.universalAchievements.push(_0x12fa02); else if (0x0 <= _0x41b739) if (this.achievements.h.hasOwnProperty(_0x41b739)) { if (!this.moreAchievements.h.hasOwnProperty(_0x41b739)) { var _0x2c0f71 = this.moreAchievements , _0x5419d9 = _0x2bc114.toObjectVector(null); _0x2c0f71.h[_0x41b739] = _0x5419d9; } this.moreAchievements.h[_0x41b739].push(_0x12fa02); } else this.achievements.h[_0x41b739] = _0x12fa02; } } ; _0x2f716e[_0x4cc7('0x8')][_0x4cc7('0x2276')] = function(_0x42d553) { if (null == _0x234f8b.highlightedAchievement || !this.achievements.h.hasOwnProperty(_0x42d553)) return !0x1; if (this.achievements.h[_0x42d553].achievement.achievement == _0x234f8b.highlightedAchievement) return !0x0; if (this.moreAchievements.h.hasOwnProperty(_0x42d553)) { if ('TmiWw' !== _0x4cc7('0x2277')) { var _0x9ababe = 0x0; for (_0x42d553 = this.moreAchievements.h[_0x42d553]; _0x9ababe < _0x42d553.get_length(); ) { var _0x25fa53 = _0x42d553.get(_0x9ababe); ++_0x9ababe; if (_0x56067a.VtDGz(_0x25fa53.achievement.achievement, _0x234f8b.highlightedAchievement)) return !0x0; } } else { _0x25fa53(d); } } return !0x1; } ; _0x2f716e[_0x4cc7('0x8')]['__class__'] = _0x2f716e; var _0x5c8176 = function(_0x26bbf2, _0xa792f1) { this['achievement'] = _0x26bbf2; this[_0x4cc7('0x2278')] = _0xa792f1; }; _0x16dada[_0x4cc7('0x2279')] = _0x5c8176; _0x5c8176[_0x4cc7('0x8f2')] = _0x4cc7('0x227a')['split']('\x20'); _0x5c8176[_0x4cc7('0x8')] = {}; _0x5c8176[_0x4cc7('0x8')]['achievement'] = null; _0x5c8176[_0x4cc7('0x8')][_0x4cc7('0x2278')] = null; _0x5c8176[_0x4cc7('0x8')]['make'] = function(_0x173eb0, _0x20bd25) { return this.factory(this.achievement, _0x173eb0, _0x20bd25); } ; _0x5c8176[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x5c8176; var _0xcf0f93 = function() {}; _0x16dada[_0x2d63f9[_0x4cc7('0x484')]] = _0xcf0f93; _0xcf0f93[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x227b'), _0x4cc7('0x227c')]; _0xcf0f93[_0x4cc7('0x44')] = function(_0x4c3dbd) { _0x2116b2[_0x4cc7('0xc38')] = 0x99681; _0xcf0f93[_0x4cc7('0x227d')] = _0x4c3dbd; var _0x27d2c0 = _0xcf0f93['listeners']; _0x27d2c0 = null != _0x842c50[_0x4c3dbd] ? _0x27d2c0[_0x4cc7('0xd77')](_0x4c3dbd) : _0x27d2c0['h'][_0x4c3dbd]; if (null == _0x27d2c0) var _0x2dc058 = 0x0; else { _0x2dc058 = _0x27d2c0; for (var _0x55fb76 = 0x1; null != _0x2dc058[_0x4cc7('0x3a')]; ) _0x2dc058 = _0x2dc058[_0x4cc7('0x3a')], ++_0x55fb76; _0x2dc058 = _0x55fb76; } _0x2ab848[_0x4cc7('0xc02')](_0x4cc7('0x227e') + _0x4c3dbd + _0x4cc7('0x227f') + _0x2dc058 + _0x2d63f9[_0x4cc7('0x180')] + (0x1 == _0x2dc058 ? '' : 's') + '.', { 'fileName': 'GlobalEventManager.hx', 'lineNumber': 0x21, 'className': _0x4cc7('0x2280'), 'methodName': _0x4cc7('0x44') }); if (null != _0x27d2c0) for (_0x4c3dbd = new _0x12c4bc(_0x27d2c0); null != _0x4c3dbd['l']; ) _0x27d2c0 = _0x4c3dbd['next'](), _0x2116b2[_0x4cc7('0xb83')] = 0x6f5d0, null == _0x27d2c0 && (_0x2116b2['warning'] = 0x76f34), null != _0x27d2c0[_0x4cc7('0x1326')] && _0x27d2c0[_0x4cc7('0x1326')](); _0x2116b2[_0x4cc7('0xc38')] = 0x972b3; } ; _0xcf0f93[_0x4cc7('0x9ad')] = function(_0xcc327f, _0x39358d) { if (null != _0x39358d) { var _0x292152 = _0xcf0f93['listeners']; _0x292152 = null != _0x842c50[_0xcc327f] ? _0x292152[_0x4cc7('0xd77')](_0xcc327f) : _0x292152['h'][_0xcc327f]; if (null == _0x292152) _0x292152 = _0xcf0f93[_0x4cc7('0x2281')], _0x39358d = new _0xa1a65d(_0x39358d), null != _0x842c50[_0xcc327f] ? _0x292152[_0x4cc7('0x97d')](_0xcc327f, _0x39358d) : _0x292152['h'][_0xcc327f] = _0x39358d; else { for (_0xcc327f = new _0x12c4bc(_0x292152); null != _0xcc327f['l']; ) if (_0xcc327f[_0x4cc7('0x3a')]()[_0x4cc7('0x1326')] == _0x39358d) return; for (_0xcc327f = _0x292152; null != _0xcc327f[_0x4cc7('0x3a')]; ) _0xcc327f = _0xcc327f[_0x4cc7('0x3a')]; _0x39358d = new _0xa1a65d(_0x39358d); _0x39358d[_0x4cc7('0x3a')] = _0xcc327f[_0x4cc7('0x3a')]; _0xcc327f[_0x4cc7('0x3a')] = _0x39358d; } } } ; var _0xa1a65d = function(_0x144f02) { this[_0x4cc7('0x3a')] = null; this[_0x4cc7('0x1326')] = _0x144f02; }; _0x16dada[_0x4cc7('0x2282')] = _0xa1a65d; _0xa1a65d['__name__'] = _0x4cc7('0x2283')['split']('\x20'); _0xa1a65d[_0x4cc7('0x8')] = {}; _0xa1a65d[_0x4cc7('0x8')][_0x4cc7('0x3a')] = null; _0xa1a65d[_0x4cc7('0x8')][_0x4cc7('0x1326')] = null; _0xa1a65d[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xa1a65d; var _0x12c4bc = function(_0x3eae6b) { if (_0x4cc7('0x2284') === 'bAVHZ') { this['l'] = _0x3eae6b; } else { var _0x138f3f = 0x0 , _0x2c1752 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x2285')]; for (_0x2c1752 = new _0x31a1ea(_0x2c1752,_0x2c1752[_0x4cc7('0x1867')]()); _0x2c1752[_0x4cc7('0x94e')](); ) { var _0x5583e9 = _0x2c1752[_0x4cc7('0x3a')]() , _0x38b497 = _0x5583e9[_0x4cc7('0x123e')]; _0x38b497 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x38b497['id'], _0x38b497[_0x4cc7('0xc12')]); var _0x12944b = _0x5583e9[_0x4cc7('0xc2f')]; (_0x38b497 < _0x12944b ? _0x38b497 : _0x12944b) > _0x5583e9['availableUntil'] + 0x1 ? _0x138f3f += _0x5583e9[_0x4cc7('0x2286')] + 0x1 : (_0x38b497 = _0x5583e9['savedProgress'], _0x38b497 = _0x104058['get_instance']()[_0x4cc7('0x2b')](_0x38b497['id'], _0x38b497[_0x4cc7('0xc12')]), _0x5583e9 = _0x5583e9[_0x4cc7('0xc2f')], _0x138f3f += _0x38b497 < _0x5583e9 ? _0x38b497 : _0x5583e9); } return 0x32 <= _0x138f3f; } }; _0x16dada[_0x4cc7('0x2287')] = _0x12c4bc; _0x12c4bc['__name__'] = _0x4cc7('0x2288')[_0x4cc7('0x46')]('\x20'); _0x12c4bc[_0x4cc7('0x8')] = {}; _0x12c4bc[_0x4cc7('0x8')]['l'] = null; _0x12c4bc[_0x4cc7('0x8')][_0x4cc7('0x94e')] = function() { return null != this.l; } ; _0x12c4bc[_0x4cc7('0x8')][_0x4cc7('0x3a')] = function() { var _0x3dfd97 = { UNKmT: function(_0x563a61, _0x44997f) { return _0x563a61 * _0x44997f; } }; if ('IomRJ' === 'IomRJ') { var _0x88cdfa = this.l; this.l = this.l.next; return _0x88cdfa; } else { _0x2b4072.prototype.__getBounds.call(this, _0x88cdfa, b); if (0x0 != this.__children.length) { for (var _0x3df3a0 = _0x4a1676.__pool.get(), _0x3b634b = 0x0, _0x2021de = this.__children; _0x3b634b < _0x2021de.length; ) { var _0xf26eb6 = _0x2021de[_0x3b634b]; ++_0x3b634b; if (0x0 != _0xf26eb6.__scaleX && 0x0 != _0xf26eb6.__scaleY) { var _0x399ac5 = _0xf26eb6.__transform; _0x3df3a0.a = _0x399ac5.a * b.a + _0x399ac5.b * b.c; _0x3df3a0.b = _0x3dfd97.UNKmT(_0x399ac5.a, b.b) + _0x399ac5.b * b.d; _0x3df3a0.c = _0x399ac5.c * b.a + _0x399ac5.d * b.c; _0x3df3a0.d = _0x399ac5.c * b.b + _0x399ac5.d * b.d; _0x3df3a0.tx = _0x399ac5.tx * b.a + _0x399ac5.ty * b.c + b.tx; _0x3df3a0.ty = _0x399ac5.tx * b.b + _0x399ac5.ty * b.d + b.ty; _0xf26eb6.__getBounds(_0x88cdfa, _0x3df3a0); } } _0x4a1676.__pool.release(_0x3df3a0); } } } ; _0x12c4bc[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x12c4bc; var _0x523470 = function() { this[_0x4cc7('0x2289')] = !0x0; _0x2116b2['high'] = 0xc055c; _0x4cd5f5[_0x4cc7('0x214c')] = _0x5eded0['getLocal'](_0x4cc7('0x228a')); this[_0x4cc7('0x228b')] = []; this[_0x4cc7('0x228c')] = []; this[_0x4cc7('0x228d')]({ 'path': _0x4cc7('0x228e'), 'type': 0x0 }, !0x1); this['downloadAsNecessary'](); this[_0x4cc7('0x228b')] = []; this[_0x4cc7('0x228c')] = []; this[_0x4cc7('0x228d')]({ 'path': _0x4cc7('0x228f'), 'type': 0x0 }, !0x1); this['downloadAsNecessary'](); }; _0x16dada[_0x4cc7('0x2290')] = _0x523470; _0x523470[_0x4cc7('0x8f2')] = _0x4cc7('0x2291')[_0x4cc7('0x46')]('\x20'); _0x523470[_0x4cc7('0x8f8')] = [_0x4fc155]; _0x523470[_0x4cc7('0x2d6')] = {}; _0x523470[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493'); _0x523470[_0x4cc7('0x2292')] = function(_0x5a4f9a, _0x34d20d) { if (_0x4cc7('0x2293') === _0x4cc7('0x2294')) { if (null != _0x206b96) { var _0x23f6a7 = _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x2b')]() , _0x119359 = _0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](); _0x5a4f9a[_0x4cc7('0x9c3')](_0x23f6a7, _0x119359); var _0x5d2b34 = Math[_0x4cc7('0xaea')](_0x23f6a7[_0x4cc7('0x7d9')]) , _0xa9619 = Math[_0x4cc7('0xaea')](_0x23f6a7[_0x4cc7('0x98b')]); _0x119359['tx'] = -_0x23f6a7['x']; _0x119359['ty'] = -_0x23f6a7['y']; _0x5d2b34 = new _0x436dff(_0x5d2b34,_0xa9619,!0x0,0x0); _0x5d2b34[_0x4cc7('0xb0e')](_0x5a4f9a, _0x119359); _0x5d2b34[_0x4cc7('0xb12')](_0x5d2b34[_0x4cc7('0xaee')], _0x206b96); _0x5d2b34[_0x4cc7('0x9c1')]['identity'](); _0x5d2b34[_0x4cc7('0x9c1')]['tx'] = _0x23f6a7['x']; _0x5d2b34[_0x4cc7('0x9c1')]['ty'] = _0x23f6a7['y']; _0x5d2b34[_0x4cc7('0x9c1')][_0x4cc7('0xaf3')](_0x5a4f9a[_0x4cc7('0x9c1')]); _0x5d2b34[_0x4cc7('0x9c2')] = _0x5a4f9a[_0x4cc7('0x9c2')]; _0x5d2b34['__worldColorTransform'][_0x4cc7('0xaa6')](_0x5a4f9a['__worldColorTransform']); _0x5a4f9a = _0x5d2b34; _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x23f6a7); _0x4a1676[_0x4cc7('0x9d8')]['release'](_0x119359); } _0x1c27fe['convertToCanvas'](this[_0x4cc7('0xa7e')]); _0x206b96 = new _0x88b99b(this[_0x4cc7('0xa7e')][_0x4cc7('0xaa3')][_0x4cc7('0x2295')]); _0x206b96[_0x4cc7('0xa84')] = f; _0x206b96[_0x4cc7('0x2296')] = _0x211c4b; _0x206b96[_0x4cc7('0xa08')] = _0x4bf907; _0x206b96[_0x4cc7('0x9c2')] = 0x1 / _0x5a4f9a['__worldAlpha']; _0x206b96[_0x4cc7('0xa09')] = _0x48c401; _0x56067a[_0x4cc7('0x67c')](null, _0x34e6ee) && _0x206b96[_0x4cc7('0xab3')](_0x34e6ee, _0x34d20d); this[_0x4cc7('0xb0a')](_0x5a4f9a, _0x206b96); } else { if (_0x34d20d) { _0x34d20d = _0x19023b[_0x4cc7('0x493')](); for (var _0x206b96 = _0x44b7a4[_0x4cc7('0x1610')](_0x34d20d[_0x4cc7('0xfdf')][_0x4cc7('0x34')]() - 0x1, -0x1, -0x1); _0x206b96[_0x4cc7('0x124b')] != _0x206b96[_0x4cc7('0x10a1')]; ) { if (_0x4cc7('0x2297') !== _0x4cc7('0x2298')) { var _0x211c4b = _0x206b96[_0x4cc7('0x124b')] += _0x206b96[_0x4cc7('0x1612')]; _0x34d20d[_0x4cc7('0xfdf')][_0x4cc7('0x2b')](_0x211c4b)[_0x4cc7('0xc5e')](); } else { return null; } } } for (_0x34d20d = 0x0; _0x34d20d < _0x5a4f9a[_0x4cc7('0x21')]; ) if (_0x206b96 = _0x5a4f9a[_0x34d20d], ++_0x34d20d, null != _0x206b96['c']) { if (_0x2d63f9['qRgCc'](_0x4cc7('0x4dc'), typeof _0x206b96['c'])) { _0x211c4b = _0x1fb3e3[_0x4cc7('0x16d4')](_0x206b96['c']); var _0x34e6ee = _0x206b96['m']; } else _0x211c4b = _0x1fb3e3[_0x4cc7('0x16d5')][_0x4cc7('0x2b')](_0x206b96['c']), _0x34e6ee = _0x206b96['m']; _0x206b96 = _0x206b96['s']; null == _0x206b96 && _0x29cea6[_0x4cc7('0x51')](_0x34e6ee, '-') && (_0x206b96 = _0x19023b[_0x4cc7('0xfe1')](_0x34e6ee[_0x4cc7('0x21')]) / 0x2); _0x19023b[_0x4cc7('0x493')]()['displayMessage'](_0x34e6ee, _0x206b96, _0x5240eb[_0x4cc7('0xfe2')](_0x211c4b)); } else _0x19023b[_0x4cc7('0x493')]()[_0x4cc7('0x11d8')](_0x206b96['m'], _0x206b96['s']); } } ; _0x523470[_0x4cc7('0x493')] = function() { return null == _0x523470['instance'] ? _0x523470['instance'] = new _0x523470() : _0x523470['instance']; } ; _0x523470[_0x4cc7('0x8')] = {}; _0x523470[_0x4cc7('0x8')][_0x4cc7('0x228b')] = null; _0x523470[_0x4cc7('0x8')][_0x4cc7('0x228c')] = null; _0x523470[_0x4cc7('0x8')][_0x4cc7('0x2289')] = null; _0x523470[_0x4cc7('0x8')][_0x4cc7('0x2299')] = function() { _0x2116b2.mid = 0x47fe4; for (var _0x49186b = 0x0, _0x46fd72 = this.knownDownloads.length; _0x49186b < _0x46fd72; ) { var _0x4c33c4 = _0x49186b++; this.contentLoaders[_0x4c33c4].downloadFromAsset(this.knownDownloads[_0x4c33c4].version); } } ; _0x523470[_0x4cc7('0x8')]['trackDownload'] = function(_0x22953d, _0x132562) { if (_0x56067a.cfRDh !== _0x4cc7('0x229a')) { _0x56067a.VtDGz(null, _0x132562) && (_0x132562 = !0x0); _0x2116b2.low = 0x5a353; for (var _0x186662 = 0x0, _0x185245 = this.knownDownloads.length; _0x186662 < _0x185245; ) { var _0x1e6dfe = _0x186662++; if (this.knownDownloads[_0x1e6dfe].path == _0x22953d.path) return this.knownDownloads[_0x1e6dfe].version < _0x22953d.version && (this.knownDownloads[_0x1e6dfe] = _0x22953d), this.contentLoaders[_0x1e6dfe]; } this.knownDownloads.push(_0x22953d); _0x132562 = new _0x4cd5f5(_0x22953d.path,_0x132562); _0x132562.addEventListener('complete', _0x48c401(this, this.onLoaded)); this.contentLoaders.push(_0x132562); if (null != _0x22953d.waitFor) for (_0x186662 = 0x0, _0x185245 = this.contentLoaders; _0x186662 < _0x185245.length; ) if (_0x1e6dfe = _0x185245[_0x186662], ++_0x186662, _0x1e6dfe.path == _0x22953d.waitFor) { _0x132562.requiredContent = _0x1e6dfe; break; } return _0x132562; } else { this.angel.spritesheet.set_currentFrame(0x47); this.angel.spritesheet.set_xInverted(!0x0); var _0x5b9027 = _0x1baaa1.scale(0x1); this.dialog.addPlainText(_0x4cc7('0x229b'), 0x78, -0xc8, _0x5b9027, null, 0xffffff); _0x5b9027 = _0x1baaa1.scale(0x1); this.dialog.addPlainText(_0x4cc7('0x229c'), -0x1e, 0x5a, _0x5b9027, null, 0x0); _0x5b9027 = _0x1baaa1.scale(0x1); this.dialog.addPlainText('Now\x20it\x27s\x20my\x20turn,\x0awhether\x20she\x20likes\x20it\x20or\x20not.', -0x50, 0xfa, _0x5b9027, null, 0x0).setTextFormat(this.center); } } ; _0x523470[_0x4cc7('0x8')][_0x4cc7('0x229d')] = function(_0x310517) { if (_0x5260f5.__instanceof(_0x310517.currentTarget, _0x4cd5f5)) this.onContentLoaded(_0x310517.currentTarget); } ; _0x523470[_0x4cc7('0x8')][_0x4cc7('0x229e')] = function(_0x4b7d4f) { if ('mRIRe' === _0x4cc7('0x229f')) { _0x43c819.prototype.updateRegisterIndices.call(this); this._lightVertexConstantIndex = _0x5260f5.__cast(this._compiler, _0xa5eed9).get_lightVertexConstantIndex(); } else { _0x2116b2.high = 0x7150f; var _0x104cd8 = JSON.parse(_0xa7731e.toJSON(_0x4b7d4f.data, _0x4b7d4f.path)); _0x4b7d4f = this.contentLoaders.indexOf(_0x4b7d4f); if (!(0x0 > _0x4b7d4f)) { if (_0x104cd8 instanceof Array && null == _0x104cd8.__enum__) for (var _0x3e2a64 = 0x0; _0x3e2a64 < _0x104cd8.length; ) { var _0xf27760 = _0x104cd8[_0x3e2a64]; ++_0x3e2a64; this.handleData(this.knownDownloads[_0x4b7d4f].type, _0xf27760); } else this.handleData(this.knownDownloads[_0x4b7d4f].type, _0x104cd8); 0x0 == this.knownDownloads[_0x4b7d4f].type && this.downloadAsNecessary(); } } } ; _0x523470[_0x4cc7('0x8')][_0x4cc7('0x22a0')] = function(_0x2216d3, _0x45bf22) { try { switch (_0x2216d3) { case 0x0: _0x2116b2.mid = 0xec879; var _0x53a685 = this.trackDownload(_0x45bf22, 0x2 != _0x45bf22.type); if (this.local) var _0x43fbdc = !0x1; else { if (_0x2d63f9.NRDTP(_0x4cc7('0x22a1'), _0x4cc7('0x22a1'))) { var _0x10bef3 = _0x45bf22.version; _0x43fbdc = null != _0x53a685.data && null != _0x10bef3 && _0x53a685.downloadedVersion >= _0x10bef3 ? null != _0x53a685.requiredContent ? _0x53a685.requiredContent.dataConfirmed : !0x0 : !0x1; } else { var _0x7f7195 = this.scoreList.get(_0x43fbdc); f = new _0x23639f(this.scoreList.get(_0x43fbdc - 0x1)); _0x10bef3 = this.layout; _0x7f7195 = new _0x23639f(_0x7f7195); (null == _0x10bef3 ? _0x172b83.get_currentLayout() : _0x10bef3).add(_0x7f7195, new _0xaf08d9(0x0,_0x30bcc9.BOTTOM), f); } } _0x43fbdc && _0x53a685.confirmDownload(); break; case 0x1: _0x2116b2.mid = 0x47671; this.onExploreDetailsLoaded(_0x45bf22); break; case 0x2: _0x2116b2.mid = 0x2099d; this.onExploreAvailabilityLoaded(_0x45bf22); break; case 0x3: _0x2116b2.mid = 0x4399a; this.onAchievementLoaded(_0x45bf22); break; case 0x4: _0x2116b2.mid = 0x4b1db; this.onCutsceneLoaded(_0x45bf22); break; case 0x5: _0x2116b2.mid = 0xc8d47; this.onCutsceneConditionLoaded(_0x45bf22); break; case 0x6: _0x2116b2.mid = 0x9ff91; this.onImageLoaded(_0x45bf22); break; case 0x7: _0x2116b2.mid = 0xb68b5, this.onTriggerLoaded(_0x45bf22); } } catch (_0x37c691) { _0x4964ea.lastException = _0x37c691; } } ; _0x523470[_0x4cc7('0x8')][_0x4cc7('0x22a2')] = function(_0x267649) { if (null != _0x267649.paths) { for (var _0x78197a = 0x0, _0x50af2f = _0x19c1c0.fields(_0x267649.paths); _0x78197a < _0x50af2f.length; ) { var _0x10c8c5 = _0x50af2f[_0x78197a]; ++_0x78197a; var _0x2c267f = _0x4b25d1.get_instance().paths.get(_0x10c8c5); if (null == _0x2c267f) new _0x37ab28(_0x10c8c5,null,_0x19c1c0.field(_0x267649.paths, _0x10c8c5),!0x0); else { _0x10c8c5 = _0x19c1c0.field(_0x267649.paths, _0x10c8c5); for (var _0x16d4f3 = _0x2bc114.toIntVector(null), _0x3ac07b = 0x0, _0x58b12a = _0x10c8c5.length; _0x3ac07b < _0x58b12a; ) { var _0x49f79e = _0x3ac07b++; _0x16d4f3.set(_0x49f79e, _0x10c8c5[_0x49f79e]); } _0x2c267f.levels = _0x16d4f3; _0x2c267f.levelCount = _0x2c267f.levels.get_length(); } } _0x349093.get_instance().needsRedraw = !0x0; } if (null != _0x267649.levels) for (_0x78197a = 0x0, _0x50af2f = _0x267649.levels; _0x78197a < _0x50af2f.length; ) _0x2c267f = _0x50af2f[_0x78197a], ++_0x78197a, _0x10c8c5 = _0x34061b.extractID(_0x2c267f), _0x2c267f = _0x34061b.removeConditions(_0x2c267f), _0xf1839f.levels.h[_0x10c8c5] = _0x2c267f; if (null != _0x267649.mapPaths) for (_0x78197a = 0x0, _0x50af2f = _0x19c1c0.fields(_0x267649.mapPaths); _0x78197a < _0x50af2f.length; ) _0x2c267f = _0x50af2f[_0x78197a], ++_0x78197a, _0x349093.get_instance().definePath(_0x2c267f, _0x19c1c0.field(_0x267649.mapPaths, _0x2c267f)); if (null != _0x267649.cutscenes) for (_0x78197a = 0x0, _0x50af2f = _0x267649.cutscenes; _0x78197a < _0x50af2f.length; ) _0x2c267f = _0x50af2f[_0x78197a], ++_0x78197a, this.onCutsceneLoaded(_0x2c267f); if (null != _0x267649.cutsceneConditions) for (_0x78197a = 0x0, _0x267649 = _0x267649.cutsceneConditions; _0x78197a < _0x267649.length; ) _0x50af2f = _0x267649[_0x78197a], ++_0x78197a, this.onCutsceneConditionLoaded(_0x50af2f); } ; _0x523470[_0x4cc7('0x8')][_0x4cc7('0x22a3')] = function(_0x2b850b) { for (var _0x507267 = 0x0, _0x4711bb = _0x19c1c0.fields(_0x2b850b); _0x507267 < _0x4711bb.length; ) { var _0x1586d7 = _0x4711bb[_0x507267]; ++_0x507267; _0x4b25d1.makeAvailable(_0x1586d7, _0x19c1c0.field(_0x2b850b, _0x1586d7)); } _0x349093.get_instance().needsRedraw = !0x0; } ; _0x523470[_0x4cc7('0x8')][_0x4cc7('0x22a4')] = function(_0x4f897c) { var _0x27c294 = _0x55a4be.jsonCutscenes , _0x43fc50 = _0x4f897c.name; _0x4f897c = new _0x20bb5a(_0x4f897c); null != _0x842c50[_0x43fc50] ? _0x27c294.setReserved(_0x43fc50, _0x4f897c) : _0x27c294.h[_0x43fc50] = _0x4f897c; } ; _0x523470[_0x4cc7('0x8')][_0x4cc7('0x22a5')] = function(_0x4252d0) { if (_0x56067a.WoyyD(_0x4cc7('0x22a6'), 'XOXVP')) { return _0x4252d0.characters.get(0x0).lastTerrainContactedTime != _0x4252d0.unpausedTime || _0x4252d0.characters.get(0x0).collider.collisionResult.stable ? 0x0 : 0x1; } else { if (null != _0x4252d0.path) { var _0x364b8b = _0x4252d0.path; _0x364b8b = _0x4b25d1.get_instance().paths.get(_0x364b8b); null != _0x364b8b && (_0x364b8b.endCutscene = _0x4252d0.name); } null != _0x4252d0.pathStart && (_0x364b8b = _0x4252d0.pathStart, _0x364b8b = _0x4b25d1.get_instance().paths.get(_0x364b8b), null != _0x364b8b && (_0x364b8b.startCutscene = _0x4252d0.name)); null != _0x4252d0.level && _0x963af0.get_instance().addAchievement(_0x4252d0.level, function(_0x4252d0, _0x364b8b, _0x158f39) { return new _0x16db29(_0x4252d0,_0x364b8b,_0x158f39); }, new _0xab7086(null,null,null,_0x4252d0.name)); } } ; _0x523470[_0x4cc7('0x8')][_0x4cc7('0x22a7')] = function(_0x45cb53) { var _0x37a558 = null != _0x45cb53.character && _0x45cb53.character < _0x1fb3e3.all.get_length() ? _0x1fb3e3.all.get(_0x45cb53.character) : null; _0x56067a.tCAzW(null, _0x45cb53.id) && (_0x45cb53.achievementID = _0x45cb53.id); var _0x1a4ed0 = null; null != _0x45cb53.requiredLevel && (_0x1a4ed0 = _0x4b25d1.getLevelByID(_0x45cb53.requiredLevel)); var _0x34d6d4 = null; null != _0x45cb53.requiredAchievement && (_0x34d6d4 = _0x4a3eb0.all.h[_0x45cb53.requiredAchievement]); var _0x303914 = _0x45cb53.image; if (null == _0x303914) { var _0x1d86e4 = _0x29cea6.replace(_0x45cb53.name, '\x27', ''); _0x1d86e4 = new _0x1e3ce8(_0x4cc7('0x22a8'),'g').split(_0x1d86e4); _0x303914 = 0x0; for (var _0x7fb844 = _0x1d86e4.length; _0x303914 < _0x7fb844; ) { var _0x3fcf73 = _0x303914++; 0x0 < _0x1d86e4[_0x3fcf73].length && (_0x1d86e4[_0x3fcf73] = _0x1d86e4[_0x3fcf73].charAt(0x0).toUpperCase() + _0x3a8a6f.substr(_0x1d86e4[_0x3fcf73], 0x1, null)); } _0x303914 = _0x4cc7('0x22a9') + _0x1d86e4.join('') + _0x4cc7('0x1a21'); } _0x1d86e4 = null; if (null != _0x34d6d4 || null != _0x1a4ed0) { var _0xbfb1a9 = _0x48c401(this, this.achievementCanBeEarned) , _0x4bf907 = _0x1a4ed0 , _0x16dada = _0x34d6d4; _0x1d86e4 = function() { return _0xbfb1a9(_0x4bf907, _0x16dada); } ; } _0x1a4ed0 = new _0x15ae80(_0x45cb53.achievementID,_0x45cb53.name,_0x45cb53.description,_0x45cb53.payout,_0x303914,_0x37a558,_0x1d86e4,null != _0x45cb53.infinite && _0x45cb53.infinite && null != _0x45cb53.levelID ? 0x1 : 0x0); _0x4a3eb0.addAchievement(_0x1a4ed0); 0x0 != (_0x45cb53.conditions.length & 0x1) && _0x45cb53.conditions.push(0x0); null == _0x37a558 || _0x45cb53.characterOptional || (_0x45cb53.conditions.push(0x1), _0x45cb53.conditions.push(_0x37a558.id)); null != _0x1d86e4 && (_0x45cb53.conditions.push(0x15), _0x45cb53.conditions.push(_0x1a4ed0.id)); this.onTriggerLoaded(_0x45cb53); null == _0x45cb53.clickable || _0x45cb53.clickable || (_0x1a4ed0.suggestedDestination = null); } ; _0x523470[_0x4cc7('0x8')]['achievementCanBeEarned'] = function(_0x2a1087, _0x18a3a6) { if (null != _0x2a1087) { if ('ZPZVs' !== _0x4cc7('0x22aa')) { var _0x893301 = _0x2a1087.set , _0x392eda = _0x893301.savedProgress; _0x392eda = _0x104058.get_instance().get(_0x392eda.id, _0x392eda.defaultValue); _0x893301 = _0x893301.levelCount; _0x2a1087 = (_0x392eda < _0x893301 ? _0x392eda : _0x893301) > _0x2a1087.index; } else { _0x650d6.call(this); } } else _0x2a1087 = !0x0; return _0x2a1087 ? !0x0 : null != _0x18a3a6 ? (_0x18a3a6 = _0x18a3a6.earned, _0x104058.get_instance().get(_0x18a3a6.id, _0x18a3a6.defaultValue)) : !0x0; } ; _0x523470[_0x4cc7('0x8')][_0x4cc7('0x22ab')] = function(_0x5e5915) { var _0x20d098 = null , _0x2c6438 = _0x26bd70.getResolution(_0x172b83.get_stageLayout().scale); null != _0x5e5915.copy && (_0x20d098 = _0x26bd70.getBitmapData(_0x5e5915.copy).clone()); if (null != _0x5e5915.svg) { var _0x6be362 = new _0x229496(_0x5e5915.svg); null == _0x20d098 && (_0x20d098 = new _0x436dff(Math.round(_0x6be362.data.width / _0x2c6438),Math.round(_0x6be362.data.height / _0x2c6438),!0x0,0x0)); _0x2c6438 = new _0x24e28(); _0x6be362.render(_0x2c6438.get_graphics(), 0x0, 0x0, _0x20d098.width, _0x20d098.height); _0x20d098.draw(_0x2c6438); _0x2c6438.get_graphics().clear(); } null != _0x20d098 && _0x6fe3b9.cache.setBitmapData(_0x56067a.VPjDf + _0x5e5915.out, _0x20d098); } ; _0x523470[_0x4cc7('0x8')]['onTriggerLoaded'] = function(_0x4ebd40) { null == _0x4ebd40.ordered && (_0x4ebd40.ordered = !0x0); if (null != _0x4ebd40.achievementID) { var _0x198988 = _0x4a3eb0.all.h[_0x4ebd40.achievementID]; this.registerTrigger(_0x4ebd40, new _0xab7086(_0x48c401(_0x198988, _0x198988.award),_0x198988)); } null != _0x4ebd40.cutsceneName && this.registerTrigger(_0x4ebd40, new _0xab7086(null,null,null,_0x4ebd40.cutsceneName)); if (null != _0x4ebd40.messages) { null == _0x4ebd40.dismissOld && (_0x4ebd40.dismissOld = !0x0); var _0x1a5319 = _0x4ebd40.messages , _0x5aafb2 = _0x4ebd40.dismissOld; this.registerTrigger(_0x4ebd40, new _0xab7086(function() { _0x523470.displayMessages(_0x1a5319, _0x5aafb2); } )); } } ; _0x523470[_0x4cc7('0x8')][_0x4cc7('0x22ac')] = function(_0x30e123, _0x181504) { (null != _0x30e123.infinite && _0x30e123.infinite ? _0x11c2f0.get_instance() : _0x963af0.get_instance()).addCloudAchievement(_0x30e123.levelID, _0x30e123.conditions, _0x181504, _0x30e123.flags, _0x30e123.ordered, _0x30e123.name); } ; _0x523470[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x523470; var _0x4cd5f5 = function(_0x363a23, _0x2d928c) { null == _0x2d928c && (_0x2d928c = !0x0); this[_0x4cc7('0x22ad')] = !0x1; this[_0x4cc7('0x22ae')] = 0x0; _0x2116b2[_0x4cc7('0xb83')] = 0x8b648; _0x338b9[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1987')] = _0x363a23; if (this[_0x4cc7('0x22af')] = _0x2d928c) Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x4cd5f5['save'][_0x4cc7('0x42')], 'version_' + _0x363a23) && (this[_0x4cc7('0x22ae')] = _0x19c1c0['field'](_0x4cd5f5['save'][_0x4cc7('0x42')], _0x4cc7('0x22b0') + _0x363a23)), Object[_0x4cc7('0x8')][_0x4cc7('0x959')]['call'](_0x4cd5f5['save'][_0x4cc7('0x42')], 'text_' + _0x363a23) && (this[_0x4cc7('0x42')] = _0xa7731e[_0x4cc7('0x22b1')](_0x19c1c0[_0x4cc7('0x997')](_0x4cd5f5[_0x4cc7('0x214c')]['data'], _0x4cc7('0x22b2') + _0x363a23), _0x363a23)); }; _0x16dada[_0x4cc7('0x22b3')] = _0x4cd5f5; _0x4cd5f5[_0x4cc7('0x8f2')] = _0x4cc7('0x22b4')[_0x4cc7('0x46')]('\x20'); _0x4cd5f5[_0x4cc7('0x92b')] = _0x338b9; _0x4cd5f5[_0x4cc7('0x8')] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], { 'path': null, 'downloadedVersion': null, 'pendingVersion': null, 'allowCaching': null, 'data': null, 'requiredContent': null, 'dataConfirmed': null, 'downloadFromAsset': function(_0xcf52a2) { null != this[_0x4cc7('0x42')] && null != _0xcf52a2 && this[_0x4cc7('0x22ae')] >= _0xcf52a2 && (_0x56067a[_0x4cc7('0x693')](null, this[_0x4cc7('0x22b5')]) || this[_0x4cc7('0x22b5')]['dataConfirmed']) && this[_0x4cc7('0x22ad')] || !_0x6fe3b9['exists'](_0x4cc7('0x22b6') + this[_0x4cc7('0x1987')], _0x4cc7('0x83d')) || (_0x2116b2['low'] = 0x817fb, this[_0x4cc7('0x22b7')] = _0xcf52a2, this['onDownloadComplete'](_0x6fe3b9[_0x4cc7('0x189c')](_0x4cc7('0x22b6') + this[_0x4cc7('0x1987')]))); }, 'onDownloadComplete': function(_0x41f48c) { if (_0x4cc7('0x22b8') !== _0x4cc7('0x22b9')) { _0x2116b2[_0x4cc7('0xb83')] = 0xac40e; this[_0x4cc7('0x22ae')] = this[_0x4cc7('0x22b7')]; _0x4cd5f5['save']['data']['version_' + this[_0x4cc7('0x1987')]] = this['downloadedVersion']; this[_0x4cc7('0x42')] = _0x41f48c; _0x4cd5f5[_0x4cc7('0x214c')][_0x4cc7('0x42')][_0x4cc7('0x22b2') + this[_0x4cc7('0x1987')]] = _0xa7731e[_0x4cc7('0x22ba')](_0x41f48c, this['path']); null == this[_0x4cc7('0x22b5')] || this[_0x4cc7('0x22b5')][_0x4cc7('0x22ad')] ? this[_0x4cc7('0x22bb')]() : this[_0x4cc7('0x22b5')][_0x4cc7('0x9ad')](_0x4cc7('0x43'), _0x48c401(this, this[_0x4cc7('0x22bb')])); } else { this[_0x4cc7('0xc37')] = this[_0x4cc7('0xc34')] = this[_0x4cc7('0xd91')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); } }, 'confirmDownload': function(_0xb2f133) { if (_0x4cc7('0x22bc') === _0x4cc7('0x22bc')) { this[_0x4cc7('0x22ad')] || (null != this[_0x4cc7('0x22b5')] && this[_0x4cc7('0x22b5')]['removeEventListener'](_0x56067a[_0x4cc7('0x694')], _0x48c401(this, this[_0x4cc7('0x22bb')])), this[_0x4cc7('0x22ad')] = !0x0, this[_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x43')))); } else { var _0x29352c = l++; d = this['_newBlockBytes'][_0x4cc7('0x1709')](); e = this[_0x4cc7('0xed0')](d, [_0x4cc7('0x1551')]); e[_0x4cc7('0xbd8')] ? (c[_0x4cc7('0x29')](_0x5260f5[_0x4cc7('0x99b')](e[_0x4cc7('0x42')], _0x5d061a)), f[_0x4cc7('0x29')](_0x5260f5[_0x4cc7('0x99b')](e[_0x4cc7('0x42')], _0x5d061a)['get_name']())) : this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0xb2f133)[_0x4cc7('0x138b')]('Could\x20not\x20find\x20a\x20Light\x20Nr\x20' + _0x29352c + '\x20(ID\x20=\x20' + d + _0x4cc7('0x1767')); } }, '__class__': _0x4cd5f5 }); var _0x32e514 = function() {}; _0x16dada['unitsystem.entity.IEntity'] = _0x32e514; _0x32e514['__name__'] = [_0x4cc7('0x532'), 'entity', _0x4cc7('0x22bd')]; _0x32e514[_0x4cc7('0x8f8')] = [_0x3379a1]; _0x32e514[_0x4cc7('0x8')] = {}; _0x32e514[_0x4cc7('0x8')][_0x4cc7('0xa6c')] = null; _0x32e514[_0x4cc7('0x8')]['get_yVelocity'] = null; _0x32e514[_0x4cc7('0x8')][_0x4cc7('0xb45')] = null; _0x32e514[_0x4cc7('0x8')][_0x4cc7('0x472')] = null; _0x32e514[_0x4cc7('0x8')]['level'] = null; _0x32e514[_0x4cc7('0x8')][_0x4cc7('0xf30')] = null; _0x32e514[_0x4cc7('0x8')][_0x4cc7('0x22be')] = null; _0x32e514[_0x4cc7('0x8')][_0x4cc7('0x22bf')] = null; _0x32e514[_0x4cc7('0x8')]['cancelActions'] = null; _0x32e514[_0x4cc7('0x8')][_0x4cc7('0x22c0')] = null; _0x32e514[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x32e514; _0x32e514[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x32e514[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xa6c')] = _0x4cc7('0xa6c'); _0x32e514[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xa69')] = _0x4cc7('0xa69'); _0x32e514[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_y'] = _0x4cc7('0xb45'); _0x32e514[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x472')] = 'get_x'; var _0x12dd16 = function(_0x1de7dd, _0x9ffa4e, _0x245349) { if ('umkLg' === _0x4cc7('0x22c1')) { null == _0x245349 && (_0x245349 = !0x1); this['survivesRebuild'] = !0x1; this[_0x4cc7('0x2073')] = !0x0; this[_0x4cc7('0x2031')] = !0x1; this[_0x4cc7('0xbeb')] = _0x1de7dd; this[_0x4cc7('0x1f41')] = !0x0; this[_0x4cc7('0x2074')](_0x9ffa4e); _0x245349 && this['set_rigidbody'](new _0xf40474(this)); } else { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x0, 2.6, null, 0x2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x47); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xac8')]['setIndexedPosition'](21.95, 3.95, null, 0x3); this['student'][_0x4cc7('0xaca')]['set_currentFrame'](0x5d); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x695')], -0x8c, -0x118, null, null, null, null, null); var _0x3a516f = _0x1baaa1[_0x4cc7('0x7d9')](0x33e) , _0x41b222 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('You\x20don\x27t\x20really\x20understand\x20something\x20until\x20you\x20can\x20build\x20one\x20from\x20scratch.', 0x78, -0x5a, null, _0x3a516f, -0x1, _0x41b222, null); _0x3a516f = _0x1baaa1[_0x4cc7('0x7d9')](0x384); _0x41b222 = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x22c2'), 0x14, 0x14a, null, _0x3a516f, null, _0x41b222, null); this[_0x4cc7('0xac8')][_0x4cc7('0xd5e')](this[_0x4cc7('0xec5')]); } }; _0x16dada[_0x4cc7('0x22c3')] = _0x12dd16; _0x12dd16[_0x4cc7('0x8f2')] = [_0x4cc7('0x4b2'), _0x4cc7('0x22c4'), _0x4cc7('0x22c5')]; _0x12dd16[_0x4cc7('0x8f8')] = [_0x32e514]; _0x12dd16[_0x4cc7('0x8')] = {}; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x22c6')] = null; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0xf30')] = null; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x126')] = null; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x11aa')] = null; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x22c7')] = null; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x1f41')] = null; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x2031')] = null; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x2073')] = null; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0xbeb')] = null; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x2072')] = null; _0x12dd16[_0x4cc7('0x8')]['set_rigidbody'] = function(_0x562fd3) { if ('ayPTk' === _0x4cc7('0x22c8')) { this._sharedRegisters.normalFragment = this._registerCache.getFreeFragmentVectorTemp(); this._registerCache.addFragmentTempUsages(this._sharedRegisters.normalFragment, this._dependencyCounter.get_normalDependencies()); if (this._methodSetup._normalMethod.get_hasOutput() && !this._methodSetup._normalMethod.get_tangentSpace()) this._vertexCode += this._methodSetup._normalMethod.getVertexCode(this._methodSetup._normalMethodVO, this._registerCache), this._fragmentCode += this._methodSetup._normalMethod.getFragmentCode(this._methodSetup._normalMethodVO, this._registerCache, this._sharedRegisters.normalFragment); else { if (this.get_tangentSpace()) this.compileTangentSpaceNormalMapCode(); else { var _0x306afa = _0x2bc114.toObjectVector(null, 0x3, !0x0); _0x306afa.set(0x0, this._registerCache.getFreeVertexConstant()); _0x306afa.set(0x1, this._registerCache.getFreeVertexConstant()); _0x306afa.set(0x2, this._registerCache.getFreeVertexConstant()); this._registerCache.getFreeVertexConstant(); this._sceneNormalMatrixIndex = 0x4 * _0x306afa.get(0x0).get_index(); this._sharedRegisters.normalVarying = this._registerCache.getFreeVarying(); this._vertexCode += _0x4cc7('0x1c8c') + _0x4bf907.string(this._sharedRegisters.normalVarying) + '.xyz,\x20' + _0x4bf907.string(this._sharedRegisters.animatedNormal) + ',\x20' + _0x4bf907.string(_0x306afa.get(0x0)) + _0x56067a.cNbSV + _0x4bf907.string(this._sharedRegisters.normalVarying) + '.w,\x20' + _0x4bf907.string(this._sharedRegisters.animatedNormal) + '.w\x09\x0a'; this._fragmentCode += 'nrm\x20' + _0x4bf907.string(this._sharedRegisters.normalFragment) + '.xyz,\x20' + _0x4bf907.string(this._sharedRegisters.normalVarying) + _0x4cc7('0x697') + _0x4bf907.string(this._sharedRegisters.normalFragment) + _0x4cc7('0x132') + _0x4bf907.string(this._sharedRegisters.normalVarying) + _0x4cc7('0x1c3c'); } 0x0 < this._dependencyCounter.get_tangentDependencies() && (this._sharedRegisters.tangentInput = this._registerCache.getFreeVertexAttribute(), this._tangentBufferIndex = this._sharedRegisters.tangentInput.get_index(), this._sharedRegisters.tangentVarying = this._registerCache.getFreeVarying()); } } else { null == _0x562fd3 ? (this.physicsData = this.rigidbody = null, null != this.collider && (this.collider.collisionResult.invMass = 0x0)) : _0x562fd3.gameObject == this && (this.rigidbody = _0x562fd3, this.physicsData = this.rigidbody.physicsData, _0x2d63f9.vhTEV(null, this.collider) && (this.physicsData.set_mass(0.0001 * this.collider.volume), this.collider.collisionResult.invMass = this.physicsData.invMass)); return this.rigidbody; } } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x22c9')] = function(_0x560d12) { this.collider = _0x560d12; null != this.collider && (null != this.physicsData ? (this.physicsData.set_mass(0.0001 * this.collider.volume), this.collider.collisionResult.invMass = this.physicsData.invMass) : this.collider.collisionResult.invMass = 0x0); return this.collider; } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x2074')] = function(_0x465f77) { null != this.mesh && (this.mesh.removeEventListener('positionChanged', _0x48c401(this, this.onTransformChanged)), this.mesh.removeEventListener(_0x4cc7('0xf62'), _0x48c401(this, this.onTransformChanged)), this.mesh.removeEventListener('scaleChanged', _0x48c401(this, this.onTransformChanged))); null != _0x465f77 && (_0x465f77.addEventListener('positionChanged', _0x48c401(this, this.onTransformChanged)), _0x465f77.addEventListener(_0x4cc7('0xf62'), _0x48c401(this, this.onTransformChanged)), _0x465f77.addEventListener('scaleChanged', _0x48c401(this, this.onTransformChanged))); return this.mesh = _0x465f77; } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x286498) { null != this.rigidbody && this.rigidbody.update(_0x286498); } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x1374')] = function() {} ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x50c')] = function(_0x582608) {} ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x19')] = function() { null != this.spawnTransform && this.spawnTransform.copyToObject(this.mesh); null != this.rigidbody && this.rigidbody.reset(); this.collides = !0x0; } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x22ca')] = function() { if ('QHXbR' !== _0x4cc7('0x22cb')) { null == this.spawnTransform && (this.spawnTransform = new _0x45eb9e()); this.spawnTransform.copyFromObject(this.mesh, !0x0); } else { a.enterNode(this) && (_0x21cd93.prototype.acceptTraverser.call(this, a), a.applyDirectionalLight(this._light)); } } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x22cc')] = function() { if (_0x2d63f9.CYatm !== _0x4cc7('0x22cd')) { return null != this.spawnTransform ? this.spawnTransform.position : null; } else { this.angel.spritesheet.set_currentFrame(0x57); this.dialog.addBubble(_0x4cc7('0x22ce'), -0xdc, -0xf0, null, null, null, null, null); var _0x1c09b2 = _0x1baaa1.width(0x28a) , _0x8aab38 = new _0x161060(this.angel.get_onScreen()); this.dialog.addBubble('The\x20Planet\x20is\x20about\x20a\x20hundred\x20million\x20kilometers\x20away.', 0x8c, -0x46, null, _0x1c09b2, -0x1, _0x8aab38, null); _0x1c09b2 = new _0x161060(this.angel.get_onScreen()); this.dialog.addBubble(_0x4cc7('0x22cf'), -0x78, 0x12c, null, null, null, _0x1c09b2, null); this.dialog.addBubble(_0x4cc7('0x22d0'), 0xb4, 0x17c, null, null, -0x1, null, null); } } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x22d1')] = function(_0x478c46) { null != this.collider && this.collider.invalidateAABB(); } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x1ee5')] = function() { return _0x2d63f9.vhTEV(null, this.level); } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x22d2')] = function() {} ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x1ec2')] = function() { null != this.level && (this.level.deregisterObject(this), this.level = null); } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x22be')] = function(_0x105b5b, _0x5cd4da) { if (_0x2d63f9.TmDAt(_0x4cc7('0x22d3'), _0x2d63f9.TlwPp)) { for (var _0xe75e9 = 0x0, _0x13d2bd = this.__uniforms; _0x56067a.LcqTZ(_0xe75e9, _0x13d2bd.length); ) { var _0x1f9e19 = _0x13d2bd[_0xe75e9]; ++_0xe75e9; if (this.__allDirty || _0x1f9e19.isDirty) _0x1f9e19.flush(), _0x1f9e19.isDirty = !0x1; } this.__anyDirty = this.__allDirty = !0x1; } else { null != this.rigidbody && this.rigidbody.applyForce(_0x105b5b, _0x5cd4da, 0x0); } } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x22d4')] = function(_0x3df9e4, _0x55fc49, _0x464e53) { null != this.rigidbody && this.rigidbody.applyForce(_0x3df9e4, _0x55fc49, _0x464e53); } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x22bf')] = function(_0x541545, _0x562a7d) { null != this.rigidbody && this.rigidbody.applyImpulse(_0x541545, _0x562a7d, 0x0); } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x22d5')] = function(_0x55da18, _0x363e34, _0x4d8b09) { null != this.rigidbody && this.rigidbody.applyImpulse(_0x55da18, _0x363e34, _0x4d8b09); } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x22c0')] = function() {} ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x472')] = function() { return this.mesh.get_x(); } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0xb45')] = function() { return this.mesh.get_y(); } ; _0x12dd16[_0x4cc7('0x8')]['get_xVelocity'] = function() { return null != this.rigidbody ? this.rigidbody.velocity.x : 0x0; } ; _0x12dd16[_0x4cc7('0x8')]['get_yVelocity'] = function() { return null != this.rigidbody ? this.rigidbody.velocity.y : 0x0; } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0xa3b')] = function() { return null != this.rigidbody ? this.rigidbody.velocity.z : 0x0; } ; _0x12dd16[_0x4cc7('0x8')]['set_xVelocity'] = function(_0x220a8a) { null != this.rigidbody && (this.rigidbody.velocity.x = _0x220a8a); return _0x220a8a; } ; _0x12dd16[_0x4cc7('0x8')]['set_yVelocity'] = function(_0x2b7b2d) { null != this.rigidbody && (this.rigidbody.velocity.y = _0x2b7b2d); return _0x2b7b2d; } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x22d6')] = function(_0x149edb) { null != this.rigidbody && (this.rigidbody.velocity.z = _0x149edb); return _0x149edb; } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x22d7')] = function() { return null != this.spawnTransform && null != this.spawnTransform.position ? this.spawnTransform.position.x : 0x0; } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x22d8')] = function() { if (_0x4cc7('0x22d9') !== _0x4cc7('0x22da')) { return null != this.spawnTransform && null != this.spawnTransform.position ? this.spawnTransform.position.y : 0x0; } else { var _0x39128e = this.__color >> 0x10 & 0xff , _0x5a068c = this.__color >> 0x8 & 0xff , _0x391425 = this.__color & 0xff; c = _0x31a164.gaussianBlur(a.image, b.image, c.__toLimeRectangle(), d.__toLimeVector2(), this.__blurX, this.__blurY, this.__quality, this.__strength); c.colorTransform(c.get_rect(), new _0x1c055e(0x0,0x0,0x0,this.__alpha,_0x39128e,_0x5a068c,_0x391425,0x0).__toLimeColorMatrix()); return c == a.image ? a : b; } } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x22db')] = function() { return null != this.spawnTransform && null != this.spawnTransform.position ? this.spawnTransform.position.z : 0x0; } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x197b')] = function(_0x161e0e) { if (null == this.spawnTransform) { var _0x5bc13d = this.spawnTransform = new _0x45eb9e(); _0x161e0e = new _0x21e384(_0x161e0e,0x0,0x0); null == _0x5bc13d.position && (_0x5bc13d.position = new _0x21e384()); _0x5bc13d.position.copyFrom(_0x161e0e); } else this.spawnTransform.position.x = _0x161e0e; } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x197c')] = function(_0x3c17b8) { if (null == this.spawnTransform) { var _0x502aa9 = this.spawnTransform = new _0x45eb9e(); _0x3c17b8 = new _0x21e384(0x0,_0x3c17b8,0x0); null == _0x502aa9.position && (_0x502aa9.position = new _0x21e384()); _0x502aa9.position.copyFrom(_0x3c17b8); } else this.spawnTransform.position.y = _0x3c17b8; } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x197d')] = function(_0x47f524) { if (null == this.spawnTransform) { var _0x5d5d13 = this.spawnTransform = new _0x45eb9e(); _0x47f524 = new _0x21e384(0x0,0x0,_0x47f524); null == _0x5d5d13.position && (_0x5d5d13.position = new _0x21e384()); _0x5d5d13.position.copyFrom(_0x47f524); } else this.spawnTransform.position.z = _0x47f524; } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x22dc')] = function(_0x2cbc7d) {} ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x12dd16; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x22c9')] = _0x4cc7('0x22c9'); _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x2074')] = _0x4cc7('0x2074'); _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x2075')] = _0x4cc7('0x2075'); _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x22d6')] = _0x4cc7('0x22d6'); _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xa3b')] = _0x4cc7('0xa3b'); _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xa6c')] = _0x4cc7('0xa6c'); _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xa69')] = _0x4cc7('0xa69'); _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_xVelocity'] = _0x4cc7('0xa68'); _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x203a')] = _0x4cc7('0x203a'); _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xb45')] = _0x4cc7('0xb45'); _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_x'] = _0x4cc7('0x472'); var _0x52c86d = function() {}; _0x16dada[_0x4cc7('0x22dd')] = _0x52c86d; _0x52c86d[_0x4cc7('0x8f2')] = ['unitsystem', _0x4cc7('0x22de'), 'IUnit']; _0x52c86d['__interfaces__'] = [_0x32e514]; _0x52c86d[_0x4cc7('0x8')] = {}; _0x52c86d[_0x4cc7('0x8')][_0x4cc7('0x22df')] = null; _0x52c86d[_0x4cc7('0x8')][_0x4cc7('0x22e0')] = null; _0x52c86d[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x52c86d; var _0x169fce = function() { if (_0x4cc7('0x22e1') === _0x4cc7('0x22e1')) { this['z'] = this['y'] = this['x'] = 0x0; this['w'] = 0x1; } else { switch (a) { 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 <= a && 0x39 >= a) return a - 0x30 + 0x30; if (0x41 <= a && 0x5a >= a) return a - 0x41 + 0x61; } }; _0x16dada[_0x4cc7('0x22e2')] = _0x169fce; _0x169fce[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x3f4'), _0x4cc7('0x1309'), _0x4cc7('0x22e3')]; _0x169fce[_0x4cc7('0x8')] = {}; _0x169fce[_0x4cc7('0x8')]['x'] = null; _0x169fce[_0x4cc7('0x8')]['y'] = null; _0x169fce[_0x4cc7('0x8')]['z'] = null; _0x169fce[_0x4cc7('0x8')]['w'] = null; _0x169fce[_0x4cc7('0x8')]['__class__'] = _0x169fce; var _0x1aa93f = function(_0x17900f, _0x502d7e) { this['lowBuoyancy'] = !0x1; this[_0x4cc7('0x22e4')] = 0x2; this[_0x4cc7('0x22e5')] = 0.7; this[_0x4cc7('0xf3f')] = 0xf; this[_0x4cc7('0x1d6d')] = 0x0; this[_0x4cc7('0xf34')] = !0x1; this['castsShadows'] = !0x0; this[_0x4cc7('0x22e6')] = null; this[_0x4cc7('0x22e7')] = this[_0x4cc7('0xa6b')] = 0x0; this[_0x4cc7('0x22e8')] = 0x1; this[_0x4cc7('0x22e9')] = 0.9; this[_0x4cc7('0x22ea')] = 0x384; this[_0x4cc7('0x22eb')] = 0x12c; this[_0x4cc7('0x22ec')] = 0x10e; this[_0x4cc7('0x102c')] = 0x12c; this[_0x4cc7('0x22ed')] = 0xc8; this[_0x4cc7('0xb7f')] = _0x17900f; this[_0x4cc7('0x11d6')] = _0x17900f['latestSection']; this['characterData'] = _0x502d7e; if (null != _0x17900f[_0x4cc7('0xfdc')]) for (var _0x4eb6dc = this['characterData']['spritesheetImagePath'](), _0x1f9cbf = 0x0, _0x2a98c8 = _0x17900f[_0x4cc7('0xfdc')]; _0x2d63f9[_0x4cc7('0x188')](_0x1f9cbf, _0x2a98c8[_0x4cc7('0x34')]()); ) { var _0x4e63f2 = _0x2a98c8['get'](_0x1f9cbf); ++_0x1f9cbf; if (_0x4e63f2['characterData']['spritesheetImagePath']() == _0x4eb6dc) break; } this[_0x4cc7('0xaca')] = new _0x155a3e(_0x502d7e[_0x4cc7('0x22ee')](),null,0.31976744186046513,0x0,-1.5); this[_0x4cc7('0xa3e')] = new _0x4cb399(this,this['spritesheet'],_0x502d7e[_0x4cc7('0x2197')]); _0x12dd16['call'](this, _0x17900f, this[_0x4cc7('0xaca')], !0x0); this[_0x4cc7('0x2073')] = !0x1; this['survivesRebuild'] = !0x0; this['teleport'] = new _0x5bbfed(_0x502d7e,this['spritesheet'],_0x17900f['scene']); _0x17900f[_0x4cc7('0x22ef')](this[_0x4cc7('0x22f0')]); this[_0x4cc7('0xf3f')] = 0xf * _0x502d7e[_0x4cc7('0x2199')]; this['set_collider'](new _0x6a0fd4(this[_0x4cc7('0x126')],this['radius'])); this[_0x4cc7('0xf30')][_0x4cc7('0x22f1')](0x1); this[_0x4cc7('0x22c6')][_0x4cc7('0x22f2')] = _0x48c401(this, this[_0x4cc7('0x22f2')]); this[_0x4cc7('0x22c6')][_0x4cc7('0x22f3')] = _0x48c401(this, this[_0x4cc7('0x22f3')]); this[_0x4cc7('0x22f4')] = new _0x21e384(); this[_0x4cc7('0xa39')] = this[_0x4cc7('0x102c')]; this[_0x4cc7('0x22f5')] = this[_0x4cc7('0x22ec')]; this[_0x4cc7('0x22f6')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x22f7')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x22f8')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x22f9')] = _0x2bc114['toFloatVector'](null); this[_0x4cc7('0x22fa')] = new _0x3a1efa(); this['jumpAction'] = new _0x3d886e(this); this[_0x4cc7('0x102d')][_0x4cc7('0x102e')](0x28, 0x68, 0.05, 0.2); this[_0x4cc7('0x102d')][_0x4cc7('0x22fb')] = 0x1; this[_0x4cc7('0x102d')][_0x4cc7('0x22fc')] = !0x1; this[_0x4cc7('0x102d')][_0x4cc7('0x22fd')] = 0.9; this[_0x4cc7('0x102d')][_0x4cc7('0xaa3')] = 0.25; this['set_leftGroundBuffer'](0.1); this[_0x4cc7('0x102d')]['activateWhileKeyHeld'] = !0x1; this[_0x4cc7('0x102d')]['autoJumpDelay'] = 0.25; this[_0x4cc7('0x102d')][_0x4cc7('0x22fe')] = !0x0; this[_0x4cc7('0x102d')][_0x4cc7('0x22ff')] = 0x14; this[_0x4cc7('0x102d')][_0x4cc7('0x2300')] = !0x0; this[_0x4cc7('0x22f7')][_0x4cc7('0x29')](this[_0x4cc7('0x102d')]); this['floatDownAction'] = new _0x57789c(this,0x12c,-0x1,!0x0,this[_0x4cc7('0x102d')]); this[_0x4cc7('0x22f7')][_0x4cc7('0x29')](this['floatDownAction']); this['disableGravityAction'] = new _0x16db8c(this); this[_0x4cc7('0x22f7')][_0x4cc7('0x29')](this[_0x4cc7('0x2301')]); this[_0x4cc7('0x2302')] = 0x1; this[_0x4cc7('0x2303')] = _0x2bc114[_0x4cc7('0x24')](null); }; _0x16dada[_0x4cc7('0x2304')] = _0x1aa93f; _0x1aa93f[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), _0x4cc7('0xb30'), _0x4cc7('0x2305')]; _0x1aa93f[_0x4cc7('0x8f8')] = [_0x34f9a1, _0x52c86d]; _0x1aa93f['getAnimationScale'] = function() { if (_0x2d63f9['JdZpd']('qgUmA', 'qgUmA')) { var _0x6d8465 = this[_0x4cc7('0x907')][_0x4cc7('0x989')]['clientWidth']; var _0x16b1d7 = this[_0x4cc7('0x907')][_0x4cc7('0x989')][_0x4cc7('0x2306')]; } else { return 0.7; } } ; _0x1aa93f['getNewSpeed'] = function(_0x559f07, _0x496ac3, _0x461a23) { if (_0x559f07 == _0x496ac3 || _0x2d63f9['aback'](isNaN, _0x496ac3)) return _0x559f07; if ((0x0 <= _0x496ac3 ? _0x496ac3 : -_0x496ac3) > (0x0 <= _0x559f07 ? _0x559f07 : -_0x559f07)) { var _0x5304a6 = (_0x496ac3 - _0x559f07) / _0x496ac3; _0x461a23 *= 0.8 * (0x0 <= _0x5304a6 ? _0x5304a6 : -_0x5304a6) + 0.2; } else _0x5304a6 = (_0x496ac3 - _0x559f07) / _0x559f07, _0x461a23 *= 0x0 <= _0x5304a6 ? _0x5304a6 : -_0x5304a6, _0x461a23 = 0x0 == _0x496ac3 || 0x0 < _0x496ac3 == 0x0 < _0x559f07 ? 0.8 * _0x461a23 + 0.1 : 0.5 * _0x461a23 + 0.5; if (_0x496ac3 > _0x559f07) { if (_0x559f07 += _0x461a23, _0x559f07 > _0x496ac3) return _0x496ac3; } else if (_0x559f07 -= _0x461a23, _0x559f07 < _0x496ac3) return _0x496ac3; return _0x559f07; } ; _0x1aa93f['__super__'] = _0x12dd16; _0x1aa93f[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x479')](_0x5aff49, _0x12dd16[_0x4cc7('0x8')], { 'oobDriftForce': null, 'facingRight': null, 'currentFrictionMultiplier': null, 'jumpAction': null, 'actions': null, 'floatDownAction': null, 'disableGravityAction': null, 'tunnel': null, 'zMaxSpeed': null, 'xMaxSpeed': null, 'zAccel': null, 'xAccel': null, 'airXAccelMultiplier': null, 'currentZMaxSpeed': null, 'currentXMaxSpeed': null, 'currentXTraction': null, 'zTraction': null, 'currentZTraction': null, 'reducedZAccelLeft': null, 'leftGroundBuffer': null, 'temporaryActions': null, 'temporaryActionTimesLeft': null, 'apparentRotation': null, 'rotatingFromTile': null, 'collidedWithRamp': null, 'oob': null, 'oobTime': null, 'oobForce': null, 'specialOOBThreshold': null, 'gravityDisabled': null, 'tumbleVel': null, 'timeTumbling': null, 'absorbedKeys': null, 'castsShadows': null, 'castsShadowsOutwards': null, 'angularDistanceWhileOutside': null, 'shadows': null, 'beingReset': null, 'lastInputTime': null, 'lastInputChangeTime': null, 'invertControls': null, 'lastTerrainContacted': null, 'lastTerrainContactedTime': null, 'radius': null, 'spritesheet': null, 'animationController': null, 'teleport': null, 'eventListeners': null, 'themeMusicID': null, 'unstableCollisionForceMultiplier': null, 'specialPhysicsOnCrumbling': null, 'lowBuoyancy': null, 'currentSection': null, 'nextSection': null, 'transitionSection': null, 'characterData': null, 'onAddedToLevel': function() { for (var _0x57afc5 = 0x0, _0x3d95d0 = this[_0x4cc7('0x2303')]; _0x57afc5 < _0x3d95d0['get_length'](); ) { var _0x4fea6f = _0x3d95d0['get'](_0x57afc5); ++_0x57afc5; this[_0x4cc7('0xb7f')]['registerObject'](_0x4fea6f); } }, 'display': function(_0x55412f) { _0x2116b2['mid'] = 0x77b68; null != this[_0x4cc7('0xa3e')] && this[_0x4cc7('0xa3e')]['update'](_0x55412f); if (this[_0x4cc7('0x2301')][_0x4cc7('0x145d')]) { if (_0x4cc7('0x2307') === _0x4cc7('0x2307')) { var _0x1bc2c0 = this['disableGravityAction']; _0x1bc2c0['ownerCharacter'][_0x4cc7('0xb7f')]['overriddenCameraOffset']['y'] = 0.4 * _0x52778d['DEFAULT_CAMERA_OFFSET']['y']; _0x1bc2c0[_0x4cc7('0xa66')][_0x4cc7('0xb7f')][_0x4cc7('0xf35')] = _0x1bc2c0[_0x4cc7('0x2308')]; } else { null == e && (e = !0x1); null == d && (d = 0x0); null == c && (c = !0x1); _0x338b9[_0x4cc7('0x8')]['addEventListener'][_0x4cc7('0x96b')](this, _0x55412f, _0x1bc2c0, c, d, e); if (_0x4cc7('0x2309') == _0x55412f) for (_0x55412f = 0x0, _0x1bc2c0 = _0x44dd09['__deviceList']; _0x55412f < _0x1bc2c0[_0x4cc7('0x21')]; ) c = _0x1bc2c0[_0x55412f], ++_0x55412f, this[_0x4cc7('0x44')](new _0x5a6840(_0x4cc7('0x2309'),!0x0,!0x1,c)); } } _0x12dd16['prototype']['display'][_0x4cc7('0x96b')](this, _0x55412f); }, 'update': function(_0x34b930) { _0x2116b2[_0x4cc7('0xc38')] = 0xe0170; this[_0x4cc7('0x126')][_0x4cc7('0xd1a')](); var _0x20c600 = _0x2ab848['controlScheme'][_0x4cc7('0x230a')](_0x4cc7('0x1d99')); var _0x110901 = _0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0x230a')]('left') , _0x39dbae = _0x2ab848['controlScheme'][_0x4cc7('0x230a')]('jump'); if (_0x20c600 || _0x110901 || _0x39dbae) this[_0x4cc7('0x230b')] = this[_0x4cc7('0xb7f')][_0x4cc7('0xa43')]; if (_0x20c600 != _0x2ab848[_0x4cc7('0xbdf')]['keyWasPressed'](_0x4cc7('0x1d99')) || _0x110901 != _0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0x230c')](_0x4cc7('0x6a2')) || _0x39dbae != _0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0x230c')]('jump')) this[_0x4cc7('0x230d')] = this[_0x4cc7('0xb7f')][_0x4cc7('0xa43')]; for (_0x39dbae = new _0x1227c0(this[_0x4cc7('0x22f8')][_0x4cc7('0x34')]() - 0x1,0x0,-0x1); _0x39dbae[_0x4cc7('0x124b')] + _0x39dbae[_0x4cc7('0x1279')] != _0x39dbae[_0x4cc7('0x10a1')]; ) { var _0x128860 = _0x39dbae['currentValue'] += _0x39dbae[_0x4cc7('0x1279')] , _0x5121dc = _0x128860 , _0x293924 = this[_0x4cc7('0x22f9')]; _0x293924[_0x4cc7('0x9e7')](_0x5121dc, _0x293924[_0x4cc7('0x2b')](_0x5121dc) - _0x34b930); if (!this[_0x4cc7('0x22f8')][_0x4cc7('0x2b')](_0x128860)[_0x4cc7('0x94a')](this, _0x34b930) || 0x0 >= this['temporaryActionTimesLeft'][_0x4cc7('0x2b')](_0x128860)) this[_0x4cc7('0x22f8')][_0x4cc7('0xa5e')](_0x128860, 0x1), this[_0x4cc7('0x22f9')][_0x4cc7('0xa5e')](_0x128860, 0x1); } _0x20c600 && !_0x110901 ? (_0x20c600 = this[_0x4cc7('0x22f5')], this['facingRight'] = !0x0) : _0x110901 && !_0x20c600 ? (_0x20c600 = -this[_0x4cc7('0x22f5')], this[_0x4cc7('0x230e')] = !0x1) : _0x20c600 = 0x0; _0x110901 = this[_0x4cc7('0xa67')]; this[_0x4cc7('0xf34')] && (_0x20c600 = -_0x20c600); this[_0x4cc7('0xa67')] = _0x1aa93f[_0x4cc7('0x230f')](this[_0x4cc7('0xa67')], 0x1, 1.1 * _0x34b930); 0x1 == this[_0x4cc7('0xf32')] && (_0x39dbae = this[_0x4cc7('0x11d6')][_0x4cc7('0x1584')], _0x110901 = (null != _0x842c50[_0x4cc7('0x18e')] ? _0x39dbae['existsReserved'](_0x4cc7('0x18e')) : _0x39dbae['h'][_0x4cc7('0x959')]('harshOOB')) ? 0.7 * _0x110901 : 0.9 * _0x110901); this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]['x'] = _0x1aa93f[_0x4cc7('0x230f')](this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]['x'], _0x20c600, _0x2d63f9[_0x4cc7('0x18b')](this[_0x4cc7('0x22ea')] * _0x34b930, this[_0x4cc7('0xf30')][_0x4cc7('0xf31')] ? 0x1 : this[_0x4cc7('0x22e9')]) * _0x110901); this['currentXMaxSpeed'] = this[_0x4cc7('0x22ec')]; _0x20c600 = this[_0x4cc7('0xa3c')]; _0x20c600 = this['rigidbody']['velocity']['z'] < this[_0x4cc7('0x102c')] ? 0x1 : this[_0x4cc7('0x22c6')]['velocity']['z'] < this['currentZMaxSpeed'] ? (this[_0x4cc7('0x22e8')] + this[_0x4cc7('0xa3c')]) / 0x2 : _0x20c600 * (this[_0x4cc7('0xf30')]['onGround'] ? 0.4 : 0.2); 0x0 < this['reducedZAccelLeft'] && (this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]['z'] < this[_0x4cc7('0xa39')] && (_0x20c600 *= 0.4), this['reducedZAccelLeft'] -= _0x34b930); this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]['z'] = _0x1aa93f[_0x4cc7('0x230f')](this[_0x4cc7('0x22c6')]['velocity']['z'], this[_0x4cc7('0xa39')], this[_0x4cc7('0x22eb')] * _0x34b930 * _0x20c600); this[_0x4cc7('0xa39')] = this[_0x4cc7('0x102c')]; _0x110901 = this[_0x4cc7('0xb7f')][_0x4cc7('0x17c3')]; _0x20c600 = _0x110901[_0x4cc7('0x2310')]; _0x110901 = 3.141592653589793 * _0x110901[_0x4cc7('0xf73')]() / 0xb4; _0x20c600 = 0xb4 * _0x3c2748[_0x4cc7('0x17c4')](_0x3004df[_0x4cc7('0xe83')](_0x110901, _0x20c600)) / 3.141592653589793; 1e-10 <= (0x0 <= _0x20c600 ? _0x20c600 : -_0x20c600) && this[_0x4cc7('0x2311')] && this[_0x4cc7('0xb7f')][_0x4cc7('0xd74')][_0x4cc7('0x2312')]++; this[_0x4cc7('0x2311')] = !0x1; 0x0 != this[_0x4cc7('0xa6b')] && 0x0 == this['tumbleVel'] && (this[_0x4cc7('0xf30')][_0x4cc7('0xf31')] || this[_0x4cc7('0xb7f')][_0x4cc7('0xa43')] - this[_0x4cc7('0xf30')][_0x4cc7('0x2313')] > this[_0x4cc7('0x102d')][_0x4cc7('0x2314')] - this[_0x4cc7('0x2314')]) && (_0x20c600 = 0xb4 * this[_0x4cc7('0xa6b')] / 3.141592653589793, 0.001 > (0x0 <= _0x20c600 ? _0x20c600 : -_0x20c600) ? this['set_apparentRotation'](0x0) : (_0x20c600 = this['apparentRotation'], _0x110901 = 0xd * _0x34b930, this[_0x4cc7('0x17c6')](_0x20c600 + (0.5 < _0x110901 ? 0.5 : _0x110901) * (0x0 - _0x20c600)))); _0x255a64['runActions'](_0x34b930, this[_0x4cc7('0x22f7')]); _0x2116b2[_0x4cc7('0xc38')] = 0x54d97; _0x12dd16['prototype']['update']['call'](this, _0x34b930); if (this[_0x4cc7('0x102d')][_0x4cc7('0x2315')]()) this[_0x4cc7('0x2316')](); this[_0x4cc7('0x2317')](); _0x20c600 = this[_0x4cc7('0x126')][_0x4cc7('0x13f9')](); _0x110901 = this[_0x4cc7('0x11d6')][_0x4cc7('0x1978')]; null != this['transitionSection'] && (_0x110901 = this[_0x4cc7('0x2318')][_0x4cc7('0x1978')]); this[_0x4cc7('0xf30')][_0x4cc7('0xf31')] ? this[_0x4cc7('0xf32')] = 0x0 : null != this['specialOOBThreshold'] && 0.6 > this[_0x4cc7('0xb7f')]['unpausedTime'] - this['physicsData'][_0x4cc7('0x2313')] && _0x110901['containsWithLeeway'](_0x20c600, this[_0x4cc7('0x22e6')]) ? this[_0x4cc7('0xf32')] = 0x0 : _0x2d63f9[_0x4cc7('0x18c')](this[_0x4cc7('0xb7f')][_0x4cc7('0xa43')], this[_0x4cc7('0xf30')]['lastOnGround']) <= this[_0x4cc7('0x102d')]['leftGroundBuffer'] - this[_0x4cc7('0x2314')] || (this[_0x4cc7('0xf30')][_0x4cc7('0xf31')] ? _0x39dbae = !0x1 : (_0x39dbae = this[_0x4cc7('0x11d6')]['tileWidth'] / 0x2, _0x39dbae = !_0x110901[_0x4cc7('0x2319')](_0x20c600, 0x4b < _0x39dbae ? _0x39dbae : 0x4b)), _0x39dbae ? this[_0x4cc7('0xf32')] = 0x2 : _0x110901[_0x4cc7('0xbf5')](_0x20c600) ? this[_0x4cc7('0xf32')] = 0x0 : this[_0x4cc7('0xf32')] = 0x1); this[_0x4cc7('0x22c6')][_0x4cc7('0x231a')] = this['gravityDisabled'] || 0x0 != this[_0x4cc7('0xf32')]; 0x0 == this[_0x4cc7('0xf32')] ? this[_0x4cc7('0x231b')] = 0x0 : (this[_0x4cc7('0x231b')] += _0x34b930, 0x2 == this[_0x4cc7('0xf32')] && this == this[_0x4cc7('0xb7f')][_0x4cc7('0xfdc')]['get'](0x0) && (this[_0x4cc7('0x11d6')][_0x4cc7('0x1978')]['nearestPoint'](this['mesh'][_0x4cc7('0x13f9')](), _0x1aa93f[_0x4cc7('0xb93')]), this[_0x4cc7('0x231c')](_0x1aa93f['temp']['x'] - this[_0x4cc7('0x126')][_0x4cc7('0x13f9')]()['x'], _0x1aa93f[_0x4cc7('0xb93')]['y'] - this[_0x4cc7('0x126')][_0x4cc7('0x13f9')]()['y']), _0x20c600 = this[_0x4cc7('0xa6b')], _0x39dbae = this[_0x4cc7('0xb7f')][_0x4cc7('0x17c3')], _0x110901 = _0x39dbae[_0x4cc7('0x2310')], _0x39dbae = 3.141592653589793 * _0x39dbae[_0x4cc7('0xf73')]() / 0xb4, this[_0x4cc7('0x17c6')](_0x3004df[_0x4cc7('0xe83')](_0x20c600, _0x3c2748['simplify'](_0x3004df['subtract'](_0x39dbae, _0x110901))))), _0x20c600 = this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')], _0x110901 = this[_0x4cc7('0x22f4')], null == _0x110901 && (_0x110901 = new _0x21e384()), _0x110901['x'] = -0.2 * _0x20c600['x'], _0x110901['y'] = -0.2 * _0x20c600['y'], _0x110901['z'] = -0.2 * _0x20c600['z'], _0x20c600 = this[_0x4cc7('0x126')][_0x4cc7('0xd1a')](), _0x20c600['z'] = 0x0, _0x110901 = _0x20c600['x'] * _0x20c600['x'] + _0x20c600['y'] * _0x20c600['y'] + _0x20c600['z'] * _0x20c600['z'], _0x39dbae = _0x110901 - 0x1, 1e-10 > (0x0 <= _0x39dbae ? _0x39dbae : -_0x39dbae) || (0x0 == _0x110901 ? (_0x20c600['x'] = 0x1, _0x20c600['y'] = 0x0, _0x20c600['z'] = 0x0) : (_0x110901 = 0x1 / Math[_0x4cc7('0x2c')](_0x110901), _0x20c600['x'] *= _0x110901, _0x20c600['y'] *= _0x110901, _0x20c600['z'] *= _0x110901)), _0x20c600['x'] *= 0x2, _0x110901 = this[_0x4cc7('0x22ed')], _0x39dbae = _0x20c600, null == _0x39dbae && (_0x39dbae = new _0x21e384()), _0x39dbae['x'] = _0x20c600['x'] * _0x110901, _0x39dbae['y'] = _0x20c600['y'] * _0x110901, _0x39dbae['z'] = _0x20c600['z'] * _0x110901, 0x1 == this[_0x4cc7('0xf32')] ? (_0x110901 = this[_0x4cc7('0x11d6')][_0x4cc7('0x1584')], _0x110901 = null != _0x842c50[_0x4cc7('0x18e')] ? _0x110901[_0x4cc7('0xd76')](_0x2d63f9[_0x4cc7('0x18d')]) : _0x110901['h']['hasOwnProperty'](_0x4cc7('0x18e'))) : _0x110901 = !0x1, _0x110901 = 0x1 + 0.2 * Math[_0x4cc7('0x28')](3.141592653589793 * this[_0x4cc7('0xb7f')][_0x4cc7('0xa43')] * (_0x110901 ? 0x2 : 0x1) * 0xb4 / 3.141592653589793) + _0x2d63f9[_0x4cc7('0x18b')](0.1, Math[_0x4cc7('0x28')](0.3 * this[_0x4cc7('0xb7f')][_0x4cc7('0xa43')] + this['tunnel'][_0x4cc7('0x231d')])), _0x39dbae = _0x20c600, null == _0x39dbae && (_0x39dbae = new _0x21e384()), _0x39dbae['x'] = _0x20c600['x'] * _0x110901, _0x39dbae['y'] = _0x20c600['y'] * _0x110901, _0x39dbae['z'] = _0x20c600['z'] * _0x110901, _0x39dbae = _0x110901 = this[_0x4cc7('0x22f4')], null == _0x39dbae && (_0x39dbae = new _0x21e384()), _0x39dbae['x'] = _0x110901['x'] + _0x20c600['x'], _0x39dbae['y'] = _0x110901['y'] + _0x20c600['y'], _0x39dbae['z'] = _0x110901['z'] + _0x20c600['z'], _0x110901 = this['rigidbody'][_0x4cc7('0x1f2c')]['y'], 0xf > (0x0 <= _0x110901 ? _0x110901 : -_0x110901) && (this[_0x4cc7('0x22f4')]['y'] = 0x0 > _0x20c600['y'] ? this[_0x4cc7('0x22f4')]['y'] - 0x32 : this[_0x4cc7('0x22f4')]['y'] + 0x32), this[_0x4cc7('0x22c6')][_0x4cc7('0x22be')](this[_0x4cc7('0x22f4')]['x'], this[_0x4cc7('0x22f4')]['y'], this['oobForce']['z']), this[_0x4cc7('0x231e')] = !this[_0x4cc7('0x102d')][_0x4cc7('0x145d')]); this['castsShadowsOutwards'] = this[_0x4cc7('0x231f')] || this[_0x4cc7('0x231e')]; _0x20c600 = 0x0; for (_0x110901 = this[_0x4cc7('0x2303')]; _0x20c600 < _0x110901[_0x4cc7('0x34')](); ) _0x39dbae = _0x110901[_0x4cc7('0x2b')](_0x20c600), ++_0x20c600, _0x39dbae['aimedOutwards'] = this[_0x4cc7('0x231f')]; this[_0x4cc7('0x231f')] = !0x1; this[_0x4cc7('0x231e')] ? (this[_0x4cc7('0x231e')] = !0x1, 0x0 == this[_0x4cc7('0x17c5')] && (this[_0x4cc7('0x17c5')] = 3.141592653589793, 0x0 < this[_0x4cc7('0xa6b')] || (0x0 > this[_0x4cc7('0xa6b')] ? this['tumbleVel'] *= -0x1 : 0x50 < this['get_xVelocity']() || (-0x50 > this[_0x4cc7('0x203a')]() ? this['tumbleVel'] *= -0x1 : this['tumbleVel'] = 0.8 * this[_0x4cc7('0x17c5')] * (0.5 < Math[_0x4cc7('0xc2b')]() ? 0x1 : -0x1)))), this[_0x4cc7('0x2320')] += _0x34b930, 0x0 != this[_0x4cc7('0xf32')] && (_0x20c600 = this[_0x4cc7('0x17c5')] * _0x34b930 * 0xb4 / 3.141592653589793, this['angularDistanceWhileOutside'] += 0x0 <= _0x20c600 ? _0x20c600 : -_0x20c600), this[_0x4cc7('0x17c6')](_0x3004df['add'](this[_0x4cc7('0xa6b')], this[_0x4cc7('0x17c5')] * _0x34b930))) : this[_0x4cc7('0x2320')] = this[_0x4cc7('0x17c5')] = 0x0; }, 'onJump': function() { this[_0x4cc7('0xb7f')][_0x4cc7('0xd74')][_0x4cc7('0x2321')]++; if (null != this[_0x4cc7('0x1d6e')] && this[_0x4cc7('0x1d6d')] >= this[_0x4cc7('0xb7f')][_0x4cc7('0xa43')] - 0.1) this['lastTerrainContacted'][_0x4cc7('0x1e54')][_0x4cc7('0x2322')][_0x4cc7('0x2323')](this, this[_0x4cc7('0x1d6e')]); }, 'recordAbilityActivations': function() { this[_0x4cc7('0x102d')][_0x4cc7('0x2315')]() && 0x1 < this['jumpAction'][_0x4cc7('0x2324')] && this['tunnel']['analytics'][_0x4cc7('0xd75')]++; }, 'glancingCollisionCallback': function(_0x5101a6) { if (_0x5101a6[_0x4cc7('0x2031')] && _0x5260f5[_0x4cc7('0x9a0')](_0x5101a6, _0x1e4065)) { if (_0x5101a6[_0x4cc7('0x126')][_0x4cc7('0xb48')]()) this[_0x4cc7('0x2325')](_0x5260f5[_0x4cc7('0x99b')](_0x5101a6, _0x1e4065)); return !0x1; } return !0x0; }, 'collisionCallback': function(_0x4aeea8, _0x1b492b) { _0x2116b2[_0x4cc7('0xb83')] = 0xe2ae8; var _0x3ab879 = this[_0x4cc7('0x22c7')][_0x4cc7('0x2326')]['normal']; if (_0x4aeea8['isTrigger'] && _0x5260f5[_0x4cc7('0x9a0')](_0x4aeea8, _0x1e4065)) { if (_0x4aeea8[_0x4cc7('0x126')][_0x4cc7('0xb48')]()) this['onCollectPickup'](_0x5260f5[_0x4cc7('0x99b')](_0x4aeea8, _0x1e4065)); return !0x1; } if (_0x5260f5[_0x4cc7('0x9a0')](_0x4aeea8, _0x55cb22)) { if (-0.1 > _0x3ab879['y'] && this[_0x4cc7('0x102d')]['active']) { var _0x3b1cce = _0x4cc7('0x2327')[_0x4cc7('0x46')]('|') , _0x15e8dc = 0x0; while (!![]) { switch (_0x3b1cce[_0x15e8dc++]) { case '0': -0x1 != _0x1dfe41 && _0x5db530[_0x4cc7('0xa5e')](_0x1dfe41, 0x1); continue; case '1': var _0x5db530 = this['absorbedKeys'] , _0x1dfe41 = _0x5db530['indexOf']('jump', 0x0); continue; case '2': _0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0x2328')]('jump', 0x0); continue; case '3': this['jumpAction']['deactivateAction'](); continue; case '4': this[_0x4cc7('0xf30')][_0x4cc7('0x2313')] = this[_0x4cc7('0xb7f')][_0x4cc7('0xa43')]; continue; } break; } } if (!this[_0x4cc7('0x2329')](_0x4aeea8, _0x3ab879, this['collider'][_0x4cc7('0x2326')]['worldNormal'])) return !0x1; _0x4aeea8['sourceData'][_0x4cc7('0x2322')][_0x4cc7('0x232a')] && 0x0 != this[_0x4cc7('0x22e4')] && (0x2 == this[_0x4cc7('0x22e4')] || 0x0 <= _0x4aeea8[_0x4cc7('0x232b')]) && _0x4aeea8['sourceData'][_0x4cc7('0x2322')] == _0x47f187[_0x4cc7('0x232c')]() ? (this[_0x4cc7('0x102d')][_0x4cc7('0x2314')] = this['leftGroundBuffer'] + 0.15, _0x3ab879 = _0x1b492b['x'], _0x56067a['aLaxU'](0.1, 0x0 <= _0x3ab879 ? _0x3ab879 : -_0x3ab879) && (this[_0x4cc7('0x22c7')][_0x4cc7('0x2326')][_0x4cc7('0x232d')] || (_0x1b492b['y'] = 0x0, _0x1b492b['z'] = 0x0), this['jumpAction'][_0x4cc7('0x145d')] || null == _0x4aeea8[_0x4cc7('0x1b')] || (_0x5260f5['__cast'](_0x4aeea8[_0x4cc7('0x1b')], _0x48eb42), 0xe10 <= _0x4aeea8[_0x4cc7('0x232b')] && (_0x4aeea8 = 0x4b * (_0x4aeea8[_0x4cc7('0x232b')] + 0.1 - 0xe10) + 0x14, this[_0x4cc7('0xa69')]() < _0x4aeea8 ? (this[_0x4cc7('0xa6c')](_0x4aeea8), _0x1b492b['y'] = 0x0) : this[_0x4cc7('0xa69')]() < 1.4 * _0x4aeea8 && (_0x1b492b['y'] *= 0.5))))) : this[_0x4cc7('0x102d')]['leftGroundBuffer'] = this[_0x4cc7('0x2314')]; } else this[_0x4cc7('0x22c7')]['collisionResult'][_0x4cc7('0x232d')] && 0x0 == this['oob'] && (this[_0x4cc7('0x1d6e')] = null, this[_0x4cc7('0x1d6d')] = this[_0x4cc7('0xb7f')][_0x4cc7('0xa43')], this[_0x4cc7('0x232e')](_0x3ab879), null != this[_0x4cc7('0x11dc')] && 0x0 > _0x3ab879['z'] && (this[_0x4cc7('0x22c7')]['collisionResult'][_0x4cc7('0x232f')] = !0x1)); this[_0x4cc7('0x22c7')][_0x4cc7('0x2326')][_0x4cc7('0x232d')] || (_0x4aeea8 = this[_0x4cc7('0x22e5')], _0x3ab879 = _0x1b492b, null == _0x3ab879 && (_0x3ab879 = new _0x21e384()), _0x3ab879['x'] = _0x1b492b['x'] * _0x4aeea8, _0x3ab879['y'] = _0x1b492b['y'] * _0x4aeea8, _0x3ab879['z'] = _0x1b492b['z'] * _0x4aeea8, 0x46 < this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]['x'] + _0x1b492b['x'] ? (_0x1b492b['x'] = 0x46 - this[_0x4cc7('0x22c6')]['velocity']['x'], 0x0 > _0x1b492b['x'] && (_0x1b492b['x'] = 0x0)) : -0x46 > this[_0x4cc7('0x22c6')]['velocity']['x'] + _0x1b492b['x'] && (_0x1b492b['x'] = -0x46 - this[_0x4cc7('0x22c6')]['velocity']['x'], 0x0 < _0x1b492b['x'] && (_0x1b492b['x'] = 0x0)), 0x46 < this['rigidbody'][_0x4cc7('0x1f2c')]['y'] + _0x1b492b['y'] ? (_0x1b492b['y'] = 0x46 - this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]['y'], 0x0 > _0x1b492b['y'] && (_0x1b492b['y'] = 0x0)) : -0x46 > this['rigidbody']['velocity']['y'] + _0x1b492b['y'] && (_0x1b492b['y'] = -0x46 - this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]['y'], 0x0 < _0x1b492b['y'] && (_0x1b492b['y'] = 0x0)), 0x64 < _0x1b492b['z'] ? _0x1b492b['z'] = 0x64 : -0x64 > _0x1b492b['z'] && (_0x1b492b['z'] = -0x64)); return !0x0; }, 'collideWithTile': function(_0x2b2f04, _0x34cb14, _0xc84c0c) { if (_0x4cc7('0x2330') !== _0x56067a[_0x4cc7('0x698')]) { var _0x451a5e = _0x4cc7('0x2331')[_0x4cc7('0x46')]('|') , _0x219827 = 0x0; while (!![]) { switch (_0x451a5e[_0x219827++]) { case '0': var _0x307c31 = _0x2b2f04[_0x4cc7('0x1e54')][_0x4cc7('0x2322')] , _0x102cd6 = null; continue; case '1': if (_0x307c31[_0x4cc7('0x2332')]) if (this[_0x4cc7('0x22c7')][_0x4cc7('0x2326')][_0x4cc7('0x232d')]) { _0x307c31[_0x4cc7('0x232a')] || 0x0 == this['oob'] || (this[_0x4cc7('0xf32')] = 0x0, this['specialOOBThreshold'] = Math['sqrt'](this[_0x4cc7('0x11d6')]['tunnelBounds'][_0x4cc7('0x2333')](this[_0x4cc7('0x126')][_0x4cc7('0x13f9')]())) + 0x2); var _0x57419c = _0x2b2f04['get_normal'](); -1e-10 < _0x57419c['x'] * _0xc84c0c['x'] + _0x57419c['y'] * _0xc84c0c['y'] + _0x57419c['z'] * _0xc84c0c['z'] && (this[_0x4cc7('0xf30')][_0x4cc7('0x2334')] && this[_0x4cc7('0x17c7')](this[_0x4cc7('0xb7f')][_0x4cc7('0x17c3')][_0x4cc7('0x2310')]), this[_0x4cc7('0x232e')](_0x34cb14), null != _0x102cd6 && this[_0x4cc7('0x17c6')](_0x102cd6[_0x4cc7('0x2335')])); } else _0x57419c = _0x34cb14['z'], 1e-10 > (0x0 <= _0x57419c ? _0x57419c : -_0x57419c) && (0x2 != this[_0x4cc7('0xf32')] && (_0x57419c = _0x2b2f04[_0x4cc7('0x2336')](), _0xc84c0c = _0x57419c['x'] * _0xc84c0c['x'] + _0x57419c['y'] * _0xc84c0c['y'] + _0x57419c['z'] * _0xc84c0c['z'], this['characterData'][_0x4cc7('0x11d5')][_0x4cc7('0x2337')] ? (_0x57419c = _0x1aa5eb[_0x4cc7('0x2338')], _0x57419c = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x57419c['id'], _0x57419c['defaultValue'])) : _0x57419c = !0x1, _0x57419c ? (_0x57419c = _0x1aa5eb[_0x4cc7('0x2339')], _0x57419c = _0x104058[_0x4cc7('0x493')]()['get'](_0x57419c['id'], _0x57419c[_0x4cc7('0xc12')])) : _0x57419c = !0x1, !_0x57419c || _0x2b2f04[_0x4cc7('0x1e54')][_0x4cc7('0x2322')][_0x4cc7('0x232a')] && 0x0 != this['specialPhysicsOnCrumbling'] && (0x2 == this[_0x4cc7('0x22e4')] || 0x0 <= _0x2b2f04[_0x4cc7('0x232b')]) && _0x2b2f04['sourceData'][_0x4cc7('0x2322')] == _0x47f187[_0x4cc7('0x232c')]() ? 0.8 < _0xc84c0c && this[_0x4cc7('0x232e')](_0x2b2f04[_0x4cc7('0x2336')](), !0x1, null, null, null != _0x102cd6 ? _0x102cd6[_0x4cc7('0x2335')] : 0x0) : 0x0 < _0xc84c0c && this[_0x4cc7('0x232e')](_0x34cb14)), this[_0x4cc7('0x233a')](_0x34cb14)); else null == _0x307c31 || _0x307c31['rotating'] || this[_0x4cc7('0x233a')](_0x34cb14); continue; case '2': _0x307c31[_0x4cc7('0x233b')](_0x2b2f04['collider'][_0x4cc7('0x2326')], this[_0x4cc7('0x22c7')]['collisionResult']); continue; case '3': this[_0x4cc7('0x1d6d')] = this['tunnel'][_0x4cc7('0xa43')]; continue; case '4': return _0x307c31[_0x4cc7('0x233c')](this, _0x2b2f04, _0x34cb14); case '5': _0x2116b2[_0x4cc7('0xb83')] = 0x39fd2; continue; case '6': _0x5260f5[_0x4cc7('0x9a0')](_0x307c31, _0x295dac) && (_0x102cd6 = _0x307c31); continue; case '7': this[_0x4cc7('0xa3c')] = this['zTraction']; continue; case '8': this[_0x4cc7('0x1d6e')] = _0x2b2f04; continue; } break; } } else { var _0x1efec2 = this['it']['next'](); return this[_0x4cc7('0x233d')][_0x1efec2[_0x4cc7('0x8ed')]]; } }, 'adjustApparentRotation': function(_0x123e7a) { _0x123e7a = _0x3004df[_0x4cc7('0x2a')](1.5707963267948966, Math[_0x4cc7('0x131b')](_0x123e7a['y'], _0x123e7a['x'])); 1.5393804002589986 >= _0x123e7a && -1.5393804002589986 <= _0x123e7a && this[_0x4cc7('0x17c6')](_0x123e7a); }, 'set_apparentRotation': function(_0x484cb2) { _0x2116b2[_0x4cc7('0xb83')] = 0x30446; this[_0x4cc7('0xa6b')] = _0x3c2748[_0x4cc7('0x17c4')](_0x484cb2); null != this[_0x4cc7('0x126')] && this[_0x4cc7('0x126')]['set_rotationZ'](0xb4 * this[_0x4cc7('0xa6b')] / 3.141592653589793); return this['apparentRotation']; }, 'adjustTargetRotation': function(_0x550e4c, _0x5042bf, _0x26d8ed, _0x5b3718, _0x687c30) { null == _0x687c30 && (_0x687c30 = 0x0); null == _0x5b3718 && (_0x5b3718 = !0x0); null == _0x26d8ed && (_0x26d8ed = !0x1); null == _0x5042bf && (_0x5042bf = !0x0); var _0xc7b70a = _0x550e4c['x']; 1e-10 > (0x0 <= _0xc7b70a ? _0xc7b70a : -_0xc7b70a) ? (_0xc7b70a = _0x550e4c['y'], _0xc7b70a = 1e-10 > (0x0 <= _0xc7b70a ? _0xc7b70a : -_0xc7b70a)) : _0xc7b70a = !0x1; _0xc7b70a || (_0xc7b70a = 3.141592653589793 * this[_0x4cc7('0xb7f')][_0x4cc7('0x17c3')][_0x4cc7('0xf73')]() / 0xb4, _0x550e4c = _0x3004df[_0x4cc7('0x2a')](_0x3004df[_0x4cc7('0x2a')](_0x3004df[_0x4cc7('0x2a')](1.5707963267948966, _0x26d8ed ? Math[_0x4cc7('0x131b')](-_0x550e4c['y'], -_0x550e4c['x']) : Math[_0x4cc7('0x131b')](_0x550e4c['y'], _0x550e4c['x'])), _0x5042bf ? _0xc7b70a : 0x0), _0x687c30), _0x550e4c = _0x3004df['add'](_0xc7b70a, _0x3c2748['simplify'](_0x3004df[_0x4cc7('0xe83')](_0x550e4c, _0xc7b70a))), _0x5042bf = 0xb4 * _0x550e4c / 3.141592653589793 - 0xb4 * _0xc7b70a / 3.141592653589793, 1e-10 > (0x0 <= _0x5042bf ? _0x5042bf : -_0x5042bf) || (0x0 != this['tumbleVel'] && this[_0x4cc7('0x17c6')](0x0), this['castGravityVote'](_0x550e4c), this[_0x4cc7('0x2311')] = _0x5b3718)); }, 'updatePostCollision': function() { _0x2116b2['mid'] = 0x4cc52; this[_0x4cc7('0xf30')][_0x4cc7('0xf31')] && (0xa < this['tunnel'][_0x4cc7('0xa43')] - this[_0x4cc7('0xb7f')][_0x4cc7('0xd74')][_0x4cc7('0x233e')][_0x4cc7('0x19c5')] && _0x4a3eb0['windSailor'][_0x4cc7('0x21b5')](), 0x0 < Math[_0x4cc7('0xa96')](this[_0x4cc7('0x233f')] / 6.283185307179586 * 0xb4 / 3.141592653589793) && 0x0 == this[_0x4cc7('0xf32')] && _0x4a3eb0[_0x4cc7('0x2210')][_0x4cc7('0x21b5')](), this[_0x4cc7('0x233f')] = 0x0); this[_0x4cc7('0x2340')] = this[_0x4cc7('0x2341')](); this['finalizeRotationChange'](); for (var _0xd0271e = _0x44b7a4[_0x4cc7('0x1610')](this[_0x4cc7('0x22f6')]['get_length']() - 0x1, -0x1, -0x1); _0xd0271e[_0x4cc7('0x124b')] != _0xd0271e[_0x4cc7('0x10a1')]; ) { var _0xf7dd09 = _0xd0271e[_0x4cc7('0x124b')] += _0xd0271e[_0x4cc7('0x1612')]; _0x2ab848[_0x4cc7('0xbdf')]['keyPressed'](this[_0x4cc7('0x22f6')][_0x4cc7('0x2b')](_0xf7dd09)) || this[_0x4cc7('0x22f6')]['splice'](_0xf7dd09, 0x1); } }, 'checkRamp': function() { if (_0x4cc7('0x2342') === _0x4cc7('0x2342')) { var _0xfc9a13 = null; if (null != this[_0x4cc7('0x1d6e')] && _0x5260f5[_0x4cc7('0x9a0')](this[_0x4cc7('0x1d6e')]['sourceData']['collisionProperties'], _0x1ed066) && (_0xfc9a13 = _0x5260f5['__cast'](this['lastTerrainContacted'][_0x4cc7('0x1e54')][_0x4cc7('0x2322')], _0x1ed066), this[_0x4cc7('0xf30')][_0x4cc7('0xf31')] && !this[_0x4cc7('0x102d')][_0x4cc7('0x145d')] && _0xfc9a13[_0x4cc7('0x2343')] > this[_0x4cc7('0xa69')]())) { var _0x341543 = this[_0x4cc7('0x11d6')][_0x4cc7('0x19cb')]['indexOf'](this['lastTerrainContacted'], 0x0) , _0x1b58dc = null; if (0x0 <= _0x341543) { _0x341543 = this[_0x4cc7('0x11d6')][_0x4cc7('0x22e')]['getRelativeIndex'](_0x341543, 0x0, 0x0, 0x1); var _0x26ff2a = this[_0x4cc7('0x11d6')]; _0x2116b2[_0x4cc7('0xb83')] = 0xe79f9; null != (0x0 <= _0x341543 && _0x341543 < _0x26ff2a[_0x4cc7('0x19cb')][_0x4cc7('0x34')]() ? _0x26ff2a[_0x4cc7('0x19cb')][_0x4cc7('0x2b')](_0x341543) : null) && (_0x1b58dc = this['currentSection'], _0x2116b2[_0x4cc7('0xb83')] = 0xe79f9, _0x1b58dc = _0x592928['tileTypes'][_0x4cc7('0x2b')]((0x0 <= _0x341543 && _0x341543 < _0x1b58dc[_0x4cc7('0x19cb')]['get_length']() ? _0x1b58dc[_0x4cc7('0x19cb')][_0x4cc7('0x2b')](_0x341543) : null)[_0x4cc7('0x1e54')][_0x4cc7('0x1d6f')])); } 'box' == _0x1b58dc && (this['set_yVelocity'](_0xfc9a13['minYVelocity']), this[_0x4cc7('0x102d')][_0x4cc7('0x2344')] *= 1.1); } return null != _0xfc9a13; } else { if (this[_0x4cc7('0xdb4')] = [], null != _0x1b58dc) { _0x26ff2a = 0x0; for (var _0x227f1f = _0x1b58dc[_0x4cc7('0x21')]; _0x26ff2a < _0x227f1f; ) { var _0x393390 = _0x26ff2a++; this['__array'][_0x393390] = _0x1b58dc[_0x393390]; } } } }, 'finalizeRotationChange': function() { this[_0x4cc7('0xb7f')][_0x4cc7('0x17c3')][_0x4cc7('0x2345')](); var _0x32de39 = this[_0x4cc7('0xb7f')][_0x4cc7('0x17c3')] , _0x2136ab = _0x32de39[_0x4cc7('0x2310')]; _0x32de39 = 3.141592653589793 * _0x32de39['get_rotationZ']() / 0xb4; _0x2136ab = _0x3c2748[_0x4cc7('0x17c4')](_0x3004df[_0x4cc7('0xe83')](_0x32de39, _0x2136ab)); 0x0 != _0x2136ab && (_0x2116b2[_0x4cc7('0xc38')] = 0x6f17a, _0x32de39 = this['rigidbody']['velocity'], _0x2a6728[_0x4cc7('0x2346')](_0x32de39, -_0x2136ab, _0x32de39), _0x32de39 = 0xb4 * _0x2136ab / 3.141592653589793, 0x90 < (0x0 <= _0x32de39 ? _0x32de39 : -_0x32de39) && (this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]['x'] = 0x0), _0x2a6728[_0x4cc7('0x2346')](this['rigidbody']['force'], -_0x2136ab, this[_0x4cc7('0x22c6')]['force']), this[_0x4cc7('0x2311')] && (0x0 > this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]['y'] && !this[_0x4cc7('0xf30')][_0x4cc7('0x2334')] && (this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]['y'] = 0x0), this[_0x4cc7('0xf30')][_0x4cc7('0x2347')](0x0, -this[_0x4cc7('0xf30')]['groundThreshold']), this[_0x4cc7('0x22c6')]['update'](0x0)), this[_0x4cc7('0x17c6')](this[_0x4cc7('0xa6b')])); }, 'addToRotation': function(_0x94e8, _0x3f2657, _0x249bc5) { null == _0x249bc5 && (_0x249bc5 = !0x1); null == _0x3f2657 && (_0x3f2657 = !0x1); if (0x0 == this[_0x4cc7('0xf32')] || _0x3f2657) this[_0x4cc7('0x17c7')](_0x3004df['add'](3.141592653589793 * this[_0x4cc7('0xb7f')][_0x4cc7('0x17c3')][_0x4cc7('0xf73')]() / 0xb4, _0x94e8)), _0x249bc5 && this['finalizeRotationChange'](); }, 'setUpDirection': function(_0x2e199d, _0x4f5ff6) { if (_0x4cc7('0x2348') !== _0x4cc7('0x2349')) { this[_0x4cc7('0x17c7')](_0x3004df[_0x4cc7('0x2a')](Math[_0x4cc7('0x131b')](_0x4f5ff6, _0x2e199d), 1.5707963267948966)); } else { if (0x0 <= this[_0x4cc7('0x234a')] && 0x1 <= new Date()[_0x4cc7('0xbe3')]() / 0x3e8 - this['clickStartTime'] && (_0x2e199d = _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')], null != _0x2e199d && _0x2e199d[_0x4cc7('0x1dbf')] == _0x3b0d34[_0x4cc7('0x234b')])) { var _0x5e6078 = _0x2e199d['extraParams'] , _0x29002a = _0x2e199d[_0x4cc7('0xfdc')]['get'](0x0)[_0x4cc7('0x11d6')][_0x4cc7('0x39b')]; _0x2e199d['levelSet'][_0x4cc7('0xc30')](_0x5e6078['backwards'] ? _0x29002a - 0x1 : _0x29002a + 0x1) || (_0x5e6078['backwards'] ? ++_0x29002a : --_0x29002a); if (_0x56067a[_0x4cc7('0x1ad7')](0x0, _0x29002a) && _0x29002a < _0x2e199d['levelSet'][_0x4cc7('0xc2f')]) { _0x5e6078['backwards'] = !_0x5e6078[_0x4cc7('0xee2')]; _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0x234c')](_0x29002a, _0x2e199d[_0x4cc7('0xee1')], _0x3b0d34['EXPLORE'], _0x5e6078); return; } } _0x2e199d = _0x2081a8[_0x4cc7('0xbc4')]['tunnel'][_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0); this[_0x4cc7('0x234d')] = _0x2081a8['instance'][_0x4cc7('0xb7f')]['levelBefore'](0x0 <= this[_0x4cc7('0x234d')] ? this['targetLevelNumber'] : null != _0x2e199d['nextSection'] ? _0x2e199d[_0x4cc7('0x11dc')]['number'] : _0x2e199d[_0x4cc7('0x11d6')]['number'], !0x0); _0x445379['get_instance']()[_0x4cc7('0x234e')]['set_overrideText'](_0x2081a8[_0x4cc7('0xbc4')]['tunnel'][_0x4cc7('0xee1')][_0x4cc7('0x234f')](this[_0x4cc7('0x234d')])); } }, 'castGravityVote': function(_0x1e42e4) { this['tunnel'][_0x4cc7('0x17c3')][_0x4cc7('0x2350')](_0x1e42e4, !0x0); }, 'findSpawnPoint': function() { this[_0x4cc7('0x11d6')] = this[_0x4cc7('0xb7f')]['getSection'](this[_0x4cc7('0xb7f')]['currentSection'][_0x4cc7('0x11d7')], !0x1); if (null != this['currentSection']) { null == this[_0x4cc7('0x11aa')] && (this['spawnTransform'] = new _0x45eb9e()); var _0xa81712 = this['spawnTransform'] , _0x21687f = this[_0x4cc7('0xb7f')]['artificialGravity'][_0x4cc7('0x3de')]()['transformVector'](this[_0x4cc7('0x11d6')][_0x4cc7('0x1a6b')][_0x4cc7('0xcc2')]); null == _0xa81712[_0x4cc7('0xcc2')] && (_0xa81712[_0x4cc7('0xcc2')] = new _0x21e384()); _0xa81712[_0x4cc7('0xcc2')][_0x4cc7('0xa28')](_0x21687f); _0xa81712 = this['spawnTransform']; _0x21687f = _0x2a6728[_0x4cc7('0x2351')]; null == _0xa81712[_0x4cc7('0x1dbe')] && (_0xa81712['eulers'] = new _0x21e384()); _0xa81712[_0x4cc7('0x1dbe')][_0x4cc7('0xa28')](_0x21687f); this[_0x4cc7('0xb7f')][_0x4cc7('0x11d6')] != this[_0x4cc7('0x11d6')] && this[_0x4cc7('0xb7f')][_0x4cc7('0x1dbf')] != _0x3b0d34['PLAYTEST'] ? this[_0x4cc7('0x11aa')]['position']['z'] = this[_0x4cc7('0xb7f')][_0x4cc7('0x11d6')][_0x4cc7('0x11d7')] + this[_0x4cc7('0xf3f')] : this[_0x4cc7('0xb7f')][_0x4cc7('0xee2')] && (this[_0x4cc7('0x11aa')][_0x4cc7('0xcc2')]['z'] -= this[_0x4cc7('0x11d6')][_0x4cc7('0x1dc1')]); } }, 'avoidJumpingOut': function(_0x142f6f, _0x18090b) { null == _0x142f6f && (_0x142f6f = 0x0); var _0xe9ebe2 = this['currentSection'][_0x4cc7('0x1978')]['inradius']; null != this[_0x4cc7('0x11dc')] && this[_0x4cc7('0x11dc')]['tunnelBounds'][_0x4cc7('0x2352')] > _0xe9ebe2 && (_0xe9ebe2 = this['nextSection'][_0x4cc7('0x1978')][_0x4cc7('0x2352')]); _0xe9ebe2 -= _0x142f6f; if (_0x2d63f9[_0x4cc7('0x18f')](this['mesh']['get_y'](), -_0xe9ebe2)) 0x0 > this['get_yVelocity']() && this[_0x4cc7('0xa6c')](0x0); else { if (_0x4cc7('0x2353') !== _0x4cc7('0x2353')) { var _0x9c0706 = n++; w = this[_0x4cc7('0x1845')]['findNodeById'](_0x142f6f['joints'][_0x4cc7('0x2b')](_0x9c0706)); null == w && (w = this[_0x4cc7('0x1845')]['findNodeBySid'](_0x142f6f[_0x4cc7('0xdd2')][_0x4cc7('0x2b')](_0x9c0706))); _0x4bf907 = new _0xd2c712(); p = null != p ? w['getAnimatedMatrix'](d) : w[_0x4cc7('0xb3c')](); _0x4bf907[_0x4cc7('0x5e2')] = _0x142f6f['joints'][_0x4cc7('0x2b')](_0x9c0706); _0x4bf907[_0x4cc7('0xdd3')][_0x4cc7('0x134c')](p); _0x4bf907[_0x4cc7('0xdde')]['copyFrom'](p['get_position']()); isNaN(_0x4bf907['orientation']['x']) && (null == l && (l = new _0x165614()), _0x4bf907['orientation'][_0x4cc7('0x134c')](l)); f[_0x4cc7('0xddb')][_0x4cc7('0x29')](_0x4bf907); } else { _0x2116b2[_0x4cc7('0xb83')] = 0x9fa9c; null == _0x18090b && (_0x18090b = this[_0x4cc7('0xb7f')][_0x4cc7('0x2354')]()); _0x142f6f = -_0xe9ebe2 + this[_0x4cc7('0xf3f')] - this[_0x4cc7('0x126')]['get_y'](); _0x18090b = -Math[_0x4cc7('0x2c')](0x2 * _0x18090b * (0x0 <= _0x142f6f ? _0x142f6f : -_0x142f6f)); if (isNaN(_0x18090b) || 0x0 < _0x18090b) _0x18090b = 0x0; this['get_yVelocity']() < _0x18090b && this[_0x4cc7('0xa6c')](_0x18090b); } } }, 'reset': function() { _0x2116b2[_0x4cc7('0xc38')] = 0x9dd1d; this[_0x4cc7('0x2355')] = !0x0; this[_0x4cc7('0x2356')](); var _0x519256 = this[_0x4cc7('0x126')][_0x4cc7('0xd92')]() > this[_0x4cc7('0x22db')](); _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x19')][_0x4cc7('0x96b')](this); null != this[_0x4cc7('0xa3e')] && this['animationController'][_0x4cc7('0x19')](); for (var _0x1237d4 = 0x0, _0xc35d2d = this[_0x4cc7('0x22f7')]; _0x1237d4 < _0xc35d2d[_0x4cc7('0x34')](); ) { var _0x22c6d1 = _0xc35d2d[_0x4cc7('0x2b')](_0x1237d4); ++_0x1237d4; _0x22c6d1[_0x4cc7('0x19')](); } this[_0x4cc7('0x22f8')][_0x4cc7('0xb7c')](0x0); this[_0x4cc7('0x22f9')][_0x4cc7('0xb7c')](0x0); this[_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x0); this[_0x4cc7('0x22e6')] = this['oobTime'] = this[_0x4cc7('0xf32')] = 0x0; this[_0x4cc7('0x231f')] = this[_0x4cc7('0x231e')] = !0x1; this[_0x4cc7('0x2320')] = this[_0x4cc7('0x17c5')] = 0x0; this[_0x4cc7('0x17c6')](0x0); this[_0x4cc7('0x126')][_0x4cc7('0xf9a')](0x0); this['angularDistanceWhileOutside'] = 0x0; _0x1237d4 = this[_0x4cc7('0x126')][_0x4cc7('0xd1a')](); _0x1237d4['y'] -= 1.1 * this['radius']; this['mesh'][_0x4cc7('0xfa1')](_0x1237d4); this[_0x4cc7('0x22f5')] = this[_0x4cc7('0x22ec')]; this[_0x4cc7('0xa39')] = this['zMaxSpeed']; this['currentXTraction'] = 0x1; this[_0x4cc7('0xa3c')] = this[_0x4cc7('0x22e8')]; this[_0x4cc7('0x22e7')] = 0x0; _0x1237d4 = this[_0x4cc7('0x22f0')]; _0x519256 != 0x0 < _0x1237d4[_0x4cc7('0x2357')] && (_0x1237d4[_0x4cc7('0x2357')] = _0x519256 ? 0.12 : 0x0); this[_0x4cc7('0x1d6e')] = null; this[_0x4cc7('0x230b')] = this[_0x4cc7('0x1d6d')] = this[_0x4cc7('0xb7f')][_0x4cc7('0xa43')]; this[_0x4cc7('0x2355')] = this[_0x4cc7('0x2340')] = this[_0x4cc7('0x2311')] = !0x1; }, 'removeFromLevel': function() { for (var _0x5c1ecf = 0x0, _0x12e15e = this[_0x4cc7('0x2303')]; _0x5c1ecf < _0x12e15e[_0x4cc7('0x34')](); ) { var _0x4c72a4 = _0x12e15e['get'](_0x5c1ecf); ++_0x5c1ecf; _0x4c72a4['removeFromLevel'](); } this[_0x4cc7('0xb7f')][_0x4cc7('0xc32')][_0x4cc7('0xb79')](this[_0x4cc7('0x22f0')]); this[_0x4cc7('0xb7f')][_0x4cc7('0x21bf')](this['teleport']); _0x12dd16['prototype']['removeFromLevel'][_0x4cc7('0x96b')](this); }, 'runTemporaryAction': function(_0x7094ac, _0x3c1863) { var _0x18f534 = this[_0x4cc7('0x22f8')][_0x4cc7('0x2d')](_0x7094ac, 0x0); 0x0 <= _0x18f534 ? this[_0x4cc7('0x22f9')]['set'](_0x18f534, _0x3c1863) : (this[_0x4cc7('0x22f8')][_0x4cc7('0x29')](_0x7094ac), this[_0x4cc7('0x22f9')][_0x4cc7('0x29')](_0x3c1863)); }, 'getEstimatedSpeed': function() { return this[_0x4cc7('0x102c')]; }, 'getActions': function(_0x51f713) { for (var _0x1d5e08 = [], _0x286eca = 0x0, _0x20de20 = this[_0x4cc7('0x22f7')]; _0x286eca < _0x20de20[_0x4cc7('0x34')](); ) { var _0x203d99 = _0x20de20[_0x4cc7('0x2b')](_0x286eca); ++_0x286eca; _0x5260f5['__instanceof'](_0x203d99, _0x51f713) && _0x1d5e08[_0x4cc7('0x29')](_0x203d99); } return _0x1d5e08; }, 'cancelActions': function(_0xb2021d) { _0x255a64[_0x4cc7('0x2358')](_0xb2021d, this[_0x4cc7('0x22f7')]); }, 'onFall': function(_0x1cc0b5) { var _0x51e34b = {}; _0x51e34b[_0x4cc7('0x2359')] = function(_0x374a0e, _0x5a0edc) { return _0x374a0e < _0x5a0edc; } ; if (_0x2d63f9[_0x4cc7('0x190')](_0x4cc7('0x235a'), _0x4cc7('0x235b'))) { _0x1cc0b5 = 0x118 / this[_0x4cc7('0xfdc')]['get_length'](); _0x1cc0b5 = 0x38 < _0x1cc0b5 ? 0x38 : _0x1cc0b5; var _0x391df7 = _0x1cc0b5 / _0x88b5e3[_0x4cc7('0x235c')]()[_0x4cc7('0x2b')](0x0)[_0x4cc7('0x7d9')]; b = _0x391df7 * _0x88b5e3['get_CHARACTER_ICONS']()[_0x4cc7('0x2b')](0x0)['height']; this[_0x4cc7('0x190d')] = new _0x436dff(Math[_0x4cc7('0xaea')](_0x1cc0b5 * this[_0x4cc7('0xfdc')][_0x4cc7('0x34')]()),Math[_0x4cc7('0xaea')](b),!0x0,0x0); b = new _0x4a1676(); b[_0x4cc7('0xa9a')](_0x391df7, _0x391df7); _0x391df7 = 0x0; for (var _0x177d34 = this[_0x4cc7('0xfdc')]; _0x51e34b[_0x4cc7('0x2359')](_0x391df7, _0x177d34['get_length']()); ) { var _0x52a08e = _0x177d34[_0x4cc7('0x2b')](_0x391df7); ++_0x391df7; null != _0x88b5e3[_0x4cc7('0x235c')]()[_0x4cc7('0x2b')](_0x52a08e['id']) && (this[_0x4cc7('0x190d')]['draw'](_0x88b5e3[_0x4cc7('0x235c')]()[_0x4cc7('0x2b')](_0x52a08e['id']), b), b[_0x4cc7('0x1299')](_0x1cc0b5, 0x0)); } _0x1cc0b5 = new _0x38d890(this[_0x4cc7('0x190d')]); b = new _0x23639f(this[_0x4cc7('0x235d')]); _0x391df7 = new _0x23639f(_0x1cc0b5); _0x172b83['get_currentLayout']()['add'](_0x391df7, new _0xaf08d9(0x0,_0x30bcc9['RIGHT']), b); this[_0x4cc7('0x22e')][_0x4cc7('0x2a')](new _0x23639f(_0x1cc0b5), new _0xd4938b(!0x1,0.5,-0x6), new _0x23639f(this[_0x4cc7('0x235d')])); this[_0x4cc7('0xa0c')](_0x1cc0b5); } else { this[_0x4cc7('0xb7f')][_0x4cc7('0xd74')][_0x4cc7('0x1ee8')][_0x4cc7('0x235e')](this); } }, 'onCollectPickup': function(_0x25f596) { _0x25f596['onPickedUp'](this); }, 'set_leftGroundBuffer': function(_0x15d5ef) { this[_0x4cc7('0x2314')] = _0x15d5ef; return this[_0x4cc7('0x102d')][_0x4cc7('0x2314')] = this[_0x4cc7('0x2314')]; }, 'absorbKey': function(_0x53d404) { 0x0 > this[_0x4cc7('0x22f6')][_0x4cc7('0x2d')](_0x53d404, 0x0) && this['absorbedKeys']['push'](_0x53d404); }, 'absorbedKey': function(_0x25c7b0) { if ('noCTk' !== _0x56067a[_0x4cc7('0x699')]) { return 0x0 <= this[_0x4cc7('0x22f6')][_0x4cc7('0x2d')](_0x25c7b0, 0x0); } else { return null == _0x217368['instance'] ? _0x217368[_0x4cc7('0xbc4')] = new _0x217368() : _0x217368['instance']; } }, 'addEventListener': function(_0x849ff2, _0x4ffed8, _0x551fde, _0x1d16d2, _0x3ab380) { this[_0x4cc7('0x235f')](_0x849ff2)[_0x4cc7('0x29')](_0x4ffed8); }, 'getListenerList': function(_0x39758a) { var _0x34f81b = this[_0x4cc7('0x22fa')]; if (null != _0x842c50[_0x39758a] ? _0x34f81b['existsReserved'](_0x39758a) : _0x34f81b['h'][_0x4cc7('0x959')](_0x39758a)) _0x34f81b = this[_0x4cc7('0x22fa')], _0x34f81b = null != _0x842c50[_0x39758a] ? _0x34f81b['getReserved'](_0x39758a) : _0x34f81b['h'][_0x39758a]; else { if (_0x4cc7('0x2360') === _0x4cc7('0x2360')) { _0x34f81b = _0x2bc114[_0x4cc7('0x9d2')](null); var _0x21d934 = this[_0x4cc7('0x22fa')]; null != _0x842c50[_0x39758a] ? _0x21d934[_0x4cc7('0x97d')](_0x39758a, _0x34f81b) : _0x21d934['h'][_0x39758a] = _0x34f81b; } else { e = {}; var _0x2dacb1 = 0x0; for (_0x34f81b = _0x5260f5[_0x4cc7('0x99b')](_0x34f81b, Array); _0x2dacb1 < _0x34f81b[_0x4cc7('0x21')]; ) { var _0x328cab = _0x34f81b[_0x2dacb1]; ++_0x2dacb1; e[_0x328cab] = null; } _0x34f81b = e; } } return _0x34f81b; }, '__class__': _0x1aa93f, '__properties__': _0x5aff49(_0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_apparentRotation': _0x4cc7('0x17c6'), 'set_leftGroundBuffer': _0x4cc7('0x2361') }) }); var _0x36db46 = function(_0xddecfb, _0x52724d) { _0x1aa93f['call'](this, _0xddecfb, _0x52724d); this['jumpAction'][_0x4cc7('0x102e')](62.4, 62.4, 0.2, 0.2); this[_0x4cc7('0x22f7')][_0x4cc7('0x29')](new _0x56b1b7(this,0.36,0x1c7,0x1fe,-0xd2)); this[_0x4cc7('0x22f7')]['push'](new _0x93ded9(this,0x0,0xa,0x1,0.4)); this[_0x4cc7('0x22e8')] = 0.4; }; _0x16dada['com.player03.run3.character.Angel'] = _0x36db46; _0x36db46[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), 'character', _0x4cc7('0x2362')]; _0x36db46[_0x4cc7('0x92b')] = _0x1aa93f; _0x36db46[_0x4cc7('0x8')] = _0x5aff49(_0x1aa93f[_0x4cc7('0x8')], { 'getEstimatedSpeed': function() { return 0x1ef; }, '__class__': _0x36db46 }); var _0x4cb399 = function(_0x251b02, _0x4a639c, _0x131299) { if (_0x2d63f9['Dvrgs'] === 'tGWSm') { this['enforcedAnimation'] = this[_0x4cc7('0xa3f')] = this[_0x4cc7('0x2039')] = null; this[_0x4cc7('0x1d68')] = _0x251b02; this[_0x4cc7('0xaca')] = _0x4a639c; this[_0x4cc7('0x1278')] = _0x131299; this[_0x4cc7('0x19')](); } else { return this[_0x4cc7('0x19f6')]; } }; _0x16dada[_0x4cc7('0x2363')] = _0x4cb399; _0x4cb399['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0xb30'), _0x4cc7('0x2364')]; _0x4cb399[_0x4cc7('0x8f8')] = [_0x3379a1]; _0x4cb399[_0x4cc7('0x8')] = {}; _0x4cb399[_0x4cc7('0x8')]['owner'] = null; _0x4cb399[_0x4cc7('0x8')][_0x4cc7('0xaca')] = null; _0x4cb399[_0x4cc7('0x8')][_0x4cc7('0x203b')] = null; _0x4cb399[_0x4cc7('0x8')]['enforcedFrame'] = null; _0x4cb399[_0x4cc7('0x8')][_0x4cc7('0x2039')] = null; _0x4cb399[_0x4cc7('0x8')]['animations'] = null; _0x4cb399[_0x4cc7('0x8')][_0x4cc7('0xa41')] = null; _0x4cb399[_0x4cc7('0x8')]['animationFrame'] = null; _0x4cb399[_0x4cc7('0x8')][_0x4cc7('0x19')] = function() { this.prevAnimation = this.animations.fall; this.prevAnimation.displayFrame(this.spritesheet, 0x0); this.animationFrame = 0x0; this.enforcedXVel = this.enforcedAnimation = this.enforcedFrame = null; } ; _0x4cb399[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x2c5c7c) { var _0x56362b = this.owner.get_xVelocity() , _0x44bfc6 = this.owner.get_yVelocity() , _0x1dcd8d = this.owner.get_zVelocity(); if (null != this.enforcedAnimation) _0x44bfc6 = this.enforcedAnimation; else { if (this.owner.physicsData.onGround) var _0x3154d6 = !0x0; else _0x3154d6 = this.owner, _0x3154d6 = 0.2 > _0x3154d6.tunnel.unpausedTime - _0x3154d6.physicsData.lastOnGround && !this.owner.jumpAction.active ? null != this.owner.lastTerrainContacted && (0x2 == this.owner.specialPhysicsOnCrumbling || 0x1 == this.owner.specialPhysicsOnCrumbling && 0x0 <= this.owner.lastTerrainContacted.animationTime) && this.owner.lastTerrainContacted.sourceData.collisionProperties == _0x47f187.get_crumbling() ? !0x0 : this.owner.physicsData.wasOnGround : !0x1; _0x3154d6 ? (_0x44bfc6 = this.owner, 0.3 > _0x56067a.rNYeZ(_0x44bfc6.tunnel.unpausedTime, _0x44bfc6.physicsData.lastInMidair) ? (_0x3154d6 = this.owner.tunnel.artificialGravity, _0x44bfc6 = _0x3154d6.rotationBeforeUpdate, _0x3154d6 = 3.141592653589793 * _0x3154d6.get_rotationZ() / 0xb4, _0x44bfc6 = 0xb4 * _0x3c2748.simplify(_0x3004df.subtract(_0x3154d6, _0x44bfc6)) / 3.141592653589793, _0x44bfc6 = !_0x56067a.DUTYG(29.999999999999996, 0x0 <= _0x44bfc6 ? _0x44bfc6 : -_0x44bfc6)) : _0x44bfc6 = !0x1, _0x44bfc6 = _0x44bfc6 && this.prevAnimation == this.animations.fall && 0x5 < this.animationFrame ? this.animations.land : this.prevAnimation == this.animations.land && (this.animationFrame | 0x0) < this.prevAnimation.center.length ? this.animations.land : this.animations.run) : _0x44bfc6 = -0xa < _0x44bfc6 ? this.animations.fall : this.animations.jump; } 0x0 < this.owner.tunnel.pauseAllButCameraTimeLeft || (this.animationFrame = _0x56067a.tCAzW(null, this.enforcedFrame) ? this.enforcedFrame : 0x14 > (0x0 <= _0x1dcd8d ? _0x1dcd8d : -_0x1dcd8d) && (_0x56067a.TktTg(0x0, _0x56362b) ? _0x56362b : -_0x56362b) < _0x44bfc6.xThreshold && _0x44bfc6 == this.animations.run ? 0x0 : this.animationFrame + _0x2c5c7c * _0x44bfc6.fps); 0.3 < this.owner.timeTumbling && (_0x56362b = 0x0); null == this.enforcedFrame && (this.prevAnimation != _0x44bfc6 ? (this.animationFrame = 0x0, _0x44bfc6 == this.animations.run && 0.5 > Math.random() && (this.animationFrame = this.animations.run.center.length / 0x2)) : _0x44bfc6 == this.animations.run && (this.animationFrame | 0x0) >= _0x44bfc6.center.length && (this.animationFrame -= _0x44bfc6.center.length)); null != this.enforcedXVel && (_0x56362b = this.enforcedXVel); _0x44bfc6.displayFrame(this.spritesheet, this.animationFrame | 0x0, _0x56362b); this.prevAnimation = _0x44bfc6; } ; _0x4cb399[_0x4cc7('0x8')]['__class__'] = _0x4cb399; var _0x566e3e = function(_0x35419d, _0x4b173a) { this[_0x4cc7('0x2365')] = !0x1; this[_0x4cc7('0x2366')] = this['secondToLastBounce'] = 0x0; this[_0x4cc7('0x2367')] = !0x0; _0x1aa93f[_0x4cc7('0x96b')](this, _0x35419d, _0x4b173a); this[_0x4cc7('0x22ea')] *= 1.5; this[_0x4cc7('0x22ec')] *= 1.2; this[_0x4cc7('0xf30')][_0x4cc7('0x2368')] = 0.1; this['specialPhysicsOnCrumbling'] = 0x0; this[_0x4cc7('0x102d')][_0x4cc7('0x2369')] = !0x0; this['jumpAction'][_0x4cc7('0x236a')] = 0x0; this['jumpAction'][_0x4cc7('0x10af')] += 0xf; this[_0x4cc7('0x102d')][_0x4cc7('0x236b')] *= 1.1; this[_0x4cc7('0x102d')][_0x4cc7('0x21')] *= 1.3; this[_0x4cc7('0x2361')](0.3); this['floatDownAction']['hoverYVelocity'] *= 0.95; }; _0x16dada[_0x2d63f9[_0x4cc7('0x485')]] = _0x566e3e; _0x566e3e[_0x4cc7('0x8f2')] = ['com', 'player03', _0x4cc7('0x47c'), _0x4cc7('0xb30'), _0x4cc7('0x236c')]; _0x566e3e[_0x4cc7('0x92b')] = _0x1aa93f; _0x566e3e[_0x4cc7('0x8')] = _0x5aff49(_0x1aa93f[_0x4cc7('0x8')], { 'justBounced': null, 'lastBounce': null, 'secondToLastBounce': null, 'upwardSlope': null, 'update': function(_0x633bd6) { if (_0x4cc7('0x236d') === _0x4cc7('0x236d')) { this[_0x4cc7('0x2367')] = !0x1; this[_0x4cc7('0xf30')]['onGround'] && -0x80 < this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]['y'] && this[_0x4cc7('0x236e')](); _0x1aa93f['prototype'][_0x4cc7('0x94a')]['call'](this, _0x633bd6); this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]['z'] > this[_0x4cc7('0x102c')] && 2.1 < this['tunnel'][_0x4cc7('0xa43')] - this[_0x4cc7('0x236f')] && (this[_0x4cc7('0x22c6')]['velocity']['z'] += 0.413 * (this['zMaxSpeed'] - this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]['z']) * _0x633bd6); } else { return _0x633bd6 >= this['minX'] && _0x633bd6 <= this['maxX'] && b >= this[_0x4cc7('0x1b9e')] ? b <= this[_0x4cc7('0x1b9f')] : !0x1; } }, 'bounce': function() { this['rigidbody'][_0x4cc7('0x1f2c')]['y'] = -0xa0; this[_0x4cc7('0xb7f')]['analytics']['abilityActivations']++; this['tunnel']['analytics'][_0x4cc7('0x2321')]++; this['justBounced'] = !0x0; this[_0x4cc7('0x236f')] = this[_0x4cc7('0x2366')]; this[_0x4cc7('0x2366')] = this['tunnel'][_0x4cc7('0xa43')]; this[_0x4cc7('0x2365')] && (this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]['y'] -= 0x20, this['upwardSlope'] = !0x1); this[_0x4cc7('0x102d')][_0x4cc7('0x145d')] || (this[_0x4cc7('0xf30')][_0x4cc7('0x2313')] = this[_0x4cc7('0xb7f')][_0x4cc7('0xa43')], this[_0x4cc7('0x102d')][_0x4cc7('0x2324')] = 0x0); var _0x2035bd = this[_0x4cc7('0x22c6')]['velocity']['z'] + 0x78; this['rigidbody'][_0x4cc7('0x1f2c')]['z'] = _0x2d63f9[_0x4cc7('0xf44')](0x2bc, _0x2035bd) ? _0x2035bd : 0x2bc; 0.2 > this[_0x4cc7('0xb7f')]['unpausedTime'] && 0x1 == this[_0x4cc7('0xb7f')]['analytics'][_0x4cc7('0x2321')] && (this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]['y'] = -0xc0); null != this[_0x4cc7('0x1d6e')] && this['lastTerrainContacted'][_0x4cc7('0x1e54')][_0x4cc7('0x2322')] != _0x14ba2f[_0x4cc7('0x2370')] && (this[_0x4cc7('0x102c')] = 0x1f4, this[_0x4cc7('0x1d6e')]['sourceData'][_0x4cc7('0x2322')]['onJumpOff'](this, this[_0x4cc7('0x1d6e')]), this['zMaxSpeed'] = 0x12c); }, 'onJump': function() {}, 'reset': function() { if (_0x4cc7('0x2371') !== _0x2d63f9[_0x4cc7('0x193')]) { _0x1aa93f[_0x4cc7('0x8')][_0x4cc7('0x19')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x2366')] = 0x0; this['justBounced'] = !0x1; } else { this[_0x4cc7('0xec4')] = this[_0x4cc7('0xb7f')] = this[_0x4cc7('0x2372')] = null; this['sprites']['set_length'](0x0); } }, 'getEstimatedSpeed': function() { if ('QXahm' === _0x4cc7('0x2373')) { a = [0x0, 0x1, 0x2]; for (var _0x5b0b05 = _0x2bc114['toIntVector'](null), _0x4c3d3e = 0x0, _0x59f817 = a[_0x4cc7('0x21')]; _0x4c3d3e < _0x59f817; ) { var _0x4dfbdc = _0x4c3d3e++; _0x5b0b05['set'](_0x4dfbdc, a[_0x4dfbdc]); } return _0x5b0b05; } else { return 0x21c; } }, 'collisionCallback': function(_0x4ee199, _0x435eed) { if (_0x4cc7('0x2374') !== 'KjrlR') { null != this[_0x4cc7('0xc3b')] && (_0x4ee199 = new _0x38181e(_0x4ee199,0x1), this[_0x4cc7('0x223f')][_0x4cc7('0x29')](_0x4ee199), this['view'][_0x4cc7('0xa0c')](_0x4ee199), this['dirty'] = !0x0); } else { if (!_0x4ee199[_0x4cc7('0x2031')]) { var _0x1d2f6b = this[_0x4cc7('0x22c7')][_0x4cc7('0x2326')]['normal']; _0x2d63f9[_0x4cc7('0x195')](0x0, _0x1d2f6b['y']) && !this[_0x4cc7('0x2367')] && !this[_0x4cc7('0x102d')][_0x4cc7('0x145d')] && (this[_0x4cc7('0xf30')]['onGround'] = !0x0); -0.1 > _0x1d2f6b['z'] && (this[_0x4cc7('0x2365')] = !0x0); } return _0x1aa93f[_0x4cc7('0x8')][_0x4cc7('0x22f2')][_0x4cc7('0x96b')](this, _0x4ee199, _0x435eed); } }, 'checkRamp': function() { return !0x1; }, '__class__': _0x566e3e }); var _0x155a3e = function(_0xa6ddcd, _0x4f2754, _0x31e173, _0x1e8127, _0x29ea5c, _0x15ecad) { var _0x472c42 = {}; _0x472c42[_0x4cc7('0x2375')] = function(_0x1cfc44, _0x5e1180) { return _0x1cfc44 + _0x5e1180; } ; if (_0x56067a[_0x4cc7('0x69d')](_0x4cc7('0x2376'), 'sqpjq')) { null == _0x15ecad && (_0x15ecad = !0x1); null == _0x29ea5c && (_0x29ea5c = 0x0); null == _0x1e8127 && (_0x1e8127 = 0x0); this[_0x4cc7('0x2377')] = !0x1; var _0x361005 = _0x4113bc['getTexture'](_0xa6ddcd, _0x15ecad); this['base'] = new _0x21e384(-0x40,-0x40,0x0); this[_0x4cc7('0x2378')] = new _0x21e384(0x80,0x0,0x0); this[_0x4cc7('0x2379')] = new _0x21e384(0x0,0x80,0x0); for (var _0x1d8dc1 = [_0x361005['texture']], _0x487b93 = _0x2bc114[_0x4cc7('0x24')](null), _0x4bf907 = 0x0, _0x48c401 = _0x1d8dc1[_0x4cc7('0x21')]; _0x4bf907 < _0x48c401; ) { if (_0x56067a[_0x4cc7('0x69e')] !== 'CISPC') { var _0x1f6b28 = _0x4bf907++; _0x487b93[_0x4cc7('0x9e7')](_0x1f6b28, _0x1d8dc1[_0x1f6b28]); } else { null == _0x31e173 && (_0x31e173 = new _0x169fce()); var _0x7bd4c6 = _0xa6ddcd['x'] * _0xa6ddcd['x'] + _0x56067a[_0x4cc7('0x237a')](_0xa6ddcd['y'], _0xa6ddcd['y']) + _0xa6ddcd['z'] * _0xa6ddcd['z'] , _0x37c8f8 = _0x7bd4c6 - 0x1; 1e-10 > (0x0 <= _0x37c8f8 ? _0x37c8f8 : -_0x37c8f8) || (0x0 == _0x7bd4c6 ? (_0xa6ddcd['x'] = 0x1, _0xa6ddcd['y'] = 0x0, _0xa6ddcd['z'] = 0x0) : (_0x7bd4c6 = 0x1 / Math[_0x4cc7('0x2c')](_0x7bd4c6), _0xa6ddcd['x'] *= _0x7bd4c6, _0xa6ddcd['y'] *= _0x7bd4c6, _0xa6ddcd['z'] *= _0x7bd4c6)); _0x7bd4c6 = _0x4f2754['x'] * _0x4f2754['x'] + _0x4f2754['y'] * _0x4f2754['y'] + _0x4f2754['z'] * _0x4f2754['z']; _0x37c8f8 = _0x7bd4c6 - 0x1; 1e-10 > (0x0 <= _0x37c8f8 ? _0x37c8f8 : -_0x37c8f8) || (0x0 == _0x7bd4c6 ? (_0x4f2754['x'] = 0x1, _0x4f2754['y'] = 0x0, _0x4f2754['z'] = 0x0) : (_0x7bd4c6 = 0x1 / Math[_0x4cc7('0x2c')](_0x7bd4c6), _0x4f2754['x'] *= _0x7bd4c6, _0x4f2754['y'] *= _0x7bd4c6, _0x4f2754['z'] *= _0x7bd4c6)); _0x7bd4c6 = _0xa6ddcd['x'] * _0x4f2754['x'] + _0xa6ddcd['y'] * _0x4f2754['y'] + _0xa6ddcd['z'] * _0x4f2754['z']; if (0.9999999999 < _0x7bd4c6) return _0x31e173['x'] = 0x0, _0x31e173['y'] = 0x0, _0x31e173['z'] = 0x0, _0x31e173['w'] = 0x1, _0x31e173; if (-0.9999999999 > _0x7bd4c6) return _0x4f2754 = _0x2a6728[_0x4cc7('0x237b')](_0xa6ddcd['x'], _0xa6ddcd['y'], _0xa6ddcd['z'], 0x1, 0x0, 0x0, _0x3bafe8[_0x4cc7('0x237c')]), 0x0 == _0x4f2754['x'] && 0x0 == _0x4f2754['y'] && 0x0 == _0x4f2754['z'] && _0x2a6728[_0x4cc7('0x237b')](_0xa6ddcd['x'], _0xa6ddcd['y'], _0xa6ddcd['z'], 0x0, 0x1, 0x0, _0x4f2754), null == _0x31e173 && (_0x31e173 = new _0x169fce()), _0xa6ddcd = Math[_0x4cc7('0x28')](1.5707963267948966), _0x31e173['x'] = _0x4f2754['x'] * _0xa6ddcd, _0x31e173['y'] = _0x4f2754['y'] * _0xa6ddcd, _0x31e173['z'] = _0x4f2754['z'] * _0xa6ddcd, _0x31e173['w'] = Math[_0x4cc7('0x27')](1.5707963267948966), _0xa6ddcd = _0x31e173['x'] * _0x31e173['x'] + _0x31e173['y'] * _0x31e173['y'] + _0x31e173['z'] * _0x31e173['z'] + _0x31e173['w'] * _0x31e173['w'], _0x4f2754 = _0x56067a['rNYeZ'](_0xa6ddcd, 0x1), _0x56067a[_0x4cc7('0x69c')](1e-10, 0x0 <= _0x4f2754 ? _0x4f2754 : -_0x4f2754) || (0x0 == _0xa6ddcd ? (_0x31e173['x'] = 0x0, _0x31e173['y'] = 0x0, _0x31e173['z'] = 0x0, _0x31e173['w'] = 0x1) : (_0xa6ddcd = 0x1 / Math[_0x4cc7('0x2c')](_0xa6ddcd), _0x31e173['x'] *= _0xa6ddcd, _0x31e173['y'] *= _0xa6ddcd, _0x31e173['z'] *= _0xa6ddcd, _0x31e173['w'] *= _0xa6ddcd)), _0x31e173; _0x2a6728['crossProductF'](_0xa6ddcd['x'], _0xa6ddcd['y'], _0xa6ddcd['z'], _0x4f2754['x'], _0x4f2754['y'], _0x4f2754['z'], _0x3bafe8[_0x4cc7('0x237c')]); _0x31e173['x'] = _0x3bafe8['tempPoint']['x']; _0x31e173['y'] = _0x3bafe8[_0x4cc7('0x237c')]['y']; _0x31e173['z'] = _0x3bafe8[_0x4cc7('0x237c')]['z']; _0x31e173['w'] = 0x1 + _0x7bd4c6; _0xa6ddcd = _0x31e173['x'] * _0x31e173['x'] + _0x56067a[_0x4cc7('0x237a')](_0x31e173['y'], _0x31e173['y']) + _0x31e173['z'] * _0x31e173['z'] + _0x31e173['w'] * _0x31e173['w']; _0x4f2754 = _0xa6ddcd - 0x1; 1e-10 > (0x0 <= _0x4f2754 ? _0x4f2754 : -_0x4f2754) || (0x0 == _0xa6ddcd ? (_0x31e173['x'] = 0x0, _0x31e173['y'] = 0x0, _0x31e173['z'] = 0x0, _0x31e173['w'] = 0x1) : (_0xa6ddcd = 0x1 / Math[_0x4cc7('0x2c')](_0xa6ddcd), _0x31e173['x'] *= _0xa6ddcd, _0x31e173['y'] *= _0xa6ddcd, _0x31e173['z'] *= _0xa6ddcd, _0x31e173['w'] *= _0xa6ddcd)); return _0x31e173; } } this['spriteSheetMaterial'] = new _0xec8816(_0x487b93); _0x1d8dc1 = 0x0; for (_0x487b93 = this[_0x4cc7('0x237d')][_0x4cc7('0x1207')]; _0x1d8dc1 < _0x487b93[_0x4cc7('0x34')](); ) _0x4bf907 = _0x487b93[_0x4cc7('0x2b')](_0x1d8dc1), ++_0x1d8dc1, _0x4bf907[_0x4cc7('0x1efd')](!0x1); _0x5b5b9f[_0x4cc7('0x96b')](this, _0x4a7f87[_0x4cc7('0x237e')](this[_0x4cc7('0x3e7')], this['side1'], this[_0x4cc7('0x2379')], null, null, !0x0), this['spriteSheetMaterial']); this[_0x4cc7('0x237d')]['set_alphaBlending'](!0x0); null == _0x4f2754 && (_0x4f2754 = _0x15ecad ? _0x4113bc[_0x4cc7('0xc00')] + _0xa6ddcd : _0x56067a[_0x4cc7('0x69f')](_0x4cc7('0x692'), _0xa6ddcd), _0x4f2754 = _0x3a8a6f[_0x4cc7('0x946')](_0x4f2754, 0x0, _0x4f2754[_0x4cc7('0x15ca')]('.')), _0x4f2754 += _0x4cc7('0x237f')); this[_0x4cc7('0x2380')] = JSON[_0x4cc7('0xca6')](_0x6fe3b9[_0x4cc7('0x189c')](_0x4f2754))[_0x4cc7('0x2197')]; _0xa6ddcd = this[_0x4cc7('0x2380')][_0x4cc7('0x9fc')](); this[_0x4cc7('0x2381')] = _0x31e173; this[_0x4cc7('0x2382')] = -_0xa6ddcd[_0x4cc7('0x2383')]['x'] * _0x31e173 + _0x1e8127; this[_0x4cc7('0x2384')] = -_0xa6ddcd[_0x4cc7('0x2383')]['y'] * _0x31e173 + _0x29ea5c; this[_0x4cc7('0x2385')] = new _0x432b23(); this[_0x4cc7('0x2386')] = 0x1 / _0x361005[_0x4cc7('0x7d9')]; this[_0x4cc7('0x2387')] = 0x1 / _0x361005[_0x4cc7('0x98b')]; this[_0x4cc7('0x2388')] = _0x361005[_0x4cc7('0x7d9')] * this[_0x4cc7('0x2386')] | 0x0; _0x31e173 = new _0x16c7f2(); _0x1e8127 = new _0x20117f(); _0x1e8127[_0x4cc7('0xd6a')](_0x4cc7('0x16d5')); _0x31e173[_0x4cc7('0x17dc')](_0x1e8127); _0x29ea5c = 0x0; for (_0x361005 = this[_0x4cc7('0x2380')]; _0x29ea5c < _0x361005['length']; ) _0xa6ddcd = _0x361005[_0x29ea5c], ++_0x29ea5c, _0x1e8127[_0x4cc7('0x17cb')](new _0x5eff2f(_0xa6ddcd['frame']['x'] * this[_0x4cc7('0x2386')],_0xa6ddcd[_0x4cc7('0x1a')]['y'] * this[_0x4cc7('0x2387')],_0xa6ddcd[_0x4cc7('0x1a')]['w'] * this['xToU'],_0xa6ddcd[_0x4cc7('0x1a')]['h'] * this[_0x4cc7('0x2387')],_0x1e8127[_0x4cc7('0xe7e')]()), 0x21); this[_0x4cc7('0x1471')](this[_0x4cc7('0x2389')] = new _0x274545(_0x31e173)); this[_0x4cc7('0x2389')][_0x4cc7('0xd18')](_0x4cc7('0x16d5')); this[_0x4cc7('0x2389')][_0x4cc7('0xcfe')][_0x4cc7('0xe06')](-0x1); this[_0x4cc7('0xacb')](0x0); } else { var _0x38321d = _0x4cc7('0x238a')[_0x4cc7('0x46')]('|') , _0x1b1ae6 = 0x0; while (!![]) { switch (_0x38321d[_0x1b1ae6++]) { case '0': _0x31e173['colorTransform'](_0x31e173['get_rect'](), new _0x1c055e(0x0,0x0,0x0,this[_0x4cc7('0xa00')],_0x4a9de6,_0x252f9d,_0x4f2513,0x0)[_0x4cc7('0x12a8')]()); continue; case '1': var _0x4a9de6 = this['__color'] >> 0x10 & 0xff , _0x252f9d = this['__color'] >> 0x8 & 0xff , _0x4f2513 = this['__color'] & 0xff; continue; case '2': _0x31e173 = _0x31a164[_0x4cc7('0x238b')](_0xa6ddcd['image'], _0x4f2754[_0x4cc7('0xa7e')], _0x31e173['__toLimeRectangle'](), _0x1e8127[_0x4cc7('0x238c')](), this[_0x4cc7('0x238d')], this[_0x4cc7('0x238e')], this[_0x4cc7('0x1854')], this[_0x4cc7('0x238f')]); continue; case '3': _0x1e8127 = new _0x212a6a(_0x472c42['dVzpu'](_0x1e8127['x'], this[_0x4cc7('0x21d1')]),_0x1e8127['y'] + this[_0x4cc7('0x21d2')]); continue; case '4': return _0x31e173 == _0xa6ddcd[_0x4cc7('0xa7e')] ? _0xa6ddcd : _0x4f2754; } break; } } }; _0x16dada[_0x4cc7('0x2390')] = _0x155a3e; _0x155a3e[_0x4cc7('0x8f2')] = [_0x4cc7('0x4b2'), _0x4cc7('0xa17'), _0x4cc7('0x2391')]; _0x155a3e[_0x4cc7('0x92b')] = _0x5b5b9f; _0x155a3e['prototype'] = _0x5aff49(_0x5b5b9f[_0x4cc7('0x8')], { 'spriteSheetMaterial': null, 'spriteSheetAnimator': null, 'xInverted': null, 'baseX': null, 'baseY': null, 'base': null, 'side1': null, 'side2': null, 'uvRect': null, 'framesAcross': null, 'frameData': null, 'pixelsToWorldCoordinates': null, 'xToU': null, 'yToV': null, 'set_currentFrame': function(_0x1d12cd) { if (_0x1d12cd == this['spriteSheetAnimator']['get_currentFrameNumber']()) return _0x1d12cd; this[_0x4cc7('0x2389')][_0x4cc7('0x2392')](_0x1d12cd + 0x1); var _0x3a61c7 = this[_0x4cc7('0x2380')][_0x1d12cd] , _0x18fb8c = _0x3a61c7[_0x4cc7('0x1a')]; this['base']['x'] = _0x3a61c7[_0x4cc7('0x2383')]['x'] * this[_0x4cc7('0x2381')] + this[_0x4cc7('0x2382')]; this[_0x4cc7('0x3e7')]['y'] = _0x2d63f9['atISq'](_0x3a61c7[_0x4cc7('0x2383')]['y'], this[_0x4cc7('0x2381')]) + this[_0x4cc7('0x2384')]; this['side1']['x'] = _0x18fb8c['w'] * this[_0x4cc7('0x2381')]; this[_0x4cc7('0x2379')]['y'] = _0x18fb8c['h'] * this[_0x4cc7('0x2381')]; _0x4a7f87[_0x4cc7('0x2393')](this[_0x4cc7('0x16aa')](), this[_0x4cc7('0x3e7')], this[_0x4cc7('0x2378')], this[_0x4cc7('0x2379')]); return _0x1d12cd; }, 'set_xInverted': function(_0x4dd419) { if (this['xInverted'] == _0x4dd419) return this[_0x4cc7('0x2377')]; this['xInverted'] = _0x4dd419; this['set_scaleX'](this['xInverted'] ? -0x1 : 0x1); return this[_0x4cc7('0x2377')]; }, '__class__': _0x155a3e, '__properties__': _0x5aff49(_0x5b5b9f[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_currentFrame': _0x4cc7('0xacb'), 'set_xInverted': _0x4cc7('0xacd') }) }); var _0x556be8 = function() {}; _0x16dada['haxeutils.misc.FiniteUpdateable'] = _0x556be8; _0x556be8['__name__'] = [_0x4cc7('0x2151'), _0x4cc7('0x15f9'), 'FiniteUpdateable']; _0x556be8[_0x4cc7('0x8f8')] = [_0x3379a1]; _0x556be8[_0x4cc7('0x8')] = {}; _0x556be8[_0x4cc7('0x8')]['done'] = null; _0x556be8[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x556be8; var _0x5bbfed = function(_0x24106b, _0x5378a9, _0x1ced7c) { this[_0x4cc7('0x2394')] = 0.5; this[_0x4cc7('0x2357')] = 0x0; _0x155a3e[_0x4cc7('0x96b')](this, _0x24106b[_0x4cc7('0x22ee')](), null, 0.5024916943521596, 0x0, -1.5, !0x1); this[_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0x2395')] = _0x5378a9; _0x1ced7c[_0x4cc7('0xa0c')](this); }; _0x16dada['com.player03.run3.character.CharacterTeleportAnimation'] = _0x5bbfed; _0x5bbfed['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', _0x4cc7('0xb30'), _0x4cc7('0x2396')]; _0x5bbfed[_0x4cc7('0x8f8')] = [_0x556be8]; _0x5bbfed[_0x4cc7('0x92b')] = _0x155a3e; _0x5bbfed[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x2397')](_0x5aff49, _0x155a3e[_0x4cc7('0x8')], { 'timeLeft': null, 'movement': null, 'sourceSpritesheet': null, 'update': function(_0x5885a2) { if ('jDXVk' !== 'jDXVk') { this[_0x4cc7('0xac8')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); } else { this[_0x4cc7('0xc20')](0x0 < this[_0x4cc7('0x2357')]); 0x0 < this[_0x4cc7('0x2357')] && (this['timeLeft'] -= _0x5885a2, null == this[_0x4cc7('0xfc6')]() && this[_0x4cc7('0xfe9')]()['addChild'](this), this[_0x4cc7('0xacb')](this[_0x4cc7('0x2395')][_0x4cc7('0x2389')][_0x4cc7('0xdf1')]()), this['get_transform']()[_0x4cc7('0xa28')](this[_0x4cc7('0x2395')][_0x4cc7('0xfca')]()), this[_0x4cc7('0xd5a')](this[_0x4cc7('0xd92')]() + (0.12 * this[_0x4cc7('0x2394')] - this[_0x4cc7('0x2357')]))); } }, 'reset': function() {}, 'done': function() { return !0x1; }, '__class__': _0x5bbfed }); var _0x1fb3e3 = function() {}; _0x16dada[_0x4cc7('0x2398')] = _0x1fb3e3; _0x1fb3e3[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0xb30'), 'Characters']; _0x1fb3e3[_0x4cc7('0x2d6')] = {}; _0x1fb3e3[_0x4cc7('0x2d6')]['set_activeCharacter'] = _0x4cc7('0x2399'); _0x1fb3e3[_0x4cc7('0x8fe')] = function() { var _0x1d7baf = _0x2bc114[_0x4cc7('0x24')](null); _0x1fb3e3['all'] = _0x1d7baf; var _0xb4a743 = _0x2bc114[_0x4cc7('0x24')](null); _0x1fb3e3[_0x4cc7('0x239a')] = _0xb4a743; _0x2116b2[_0x4cc7('0xc38')] = 0xd27b2; _0x1fb3e3[_0x4cc7('0xec4')] = new _0x27c74a(0x0,_0x4cc7('0x239b'),0x2,function(_0x1d7baf, _0xb4a743) { return new _0x564215(_0x1d7baf,_0xb4a743); } ); _0x1fb3e3['skater'] = new _0x27c74a(0x1,_0x4cc7('0x239c'),0x7d,function(_0x1d7baf, _0xb4a743) { return new _0x264645(_0x1d7baf,_0xb4a743); } ,null,_0x4cc7('0x239d')); _0x1fb3e3[_0x4cc7('0xac8')] = new _0x27c74a(0x2,_0x4cc7('0x239e'),0x6d,function(_0x1d7baf, _0xb4a743) { return new _0x574f85(_0x1d7baf,_0xb4a743); } ,null,_0x4cc7('0x239f')); _0x1fb3e3['angel'] = new _0x27c74a(0x3,_0x4cc7('0x2362'),0x13,function(_0x1d7baf, _0xb4a743) { return new _0x36db46(_0x1d7baf,_0xb4a743); } ,null,_0x4cc7('0x23a0')); _0x1fb3e3[_0x4cc7('0x9eb')] = new _0x27c74a(0x4,'Lizard',-0x1,function(_0x1d7baf, _0xb4a743) { return new _0xec98bb(_0x1d7baf,_0xb4a743); } ,null,_0x4cc7('0x23a1')); _0x1fb3e3[_0x4cc7('0xd91')] = new _0x27c74a(0x5,_0x4cc7('0x23a2'),0x3a,function(_0x1d7baf, _0xb4a743) { return new _0x301424(_0x1d7baf,_0xb4a743); } ,null,_0x4cc7('0x23a3')); _0x1fb3e3[_0x4cc7('0xc2b')] = new _0x5307d6(0x6); _0x1fb3e3['zombie'] = new _0x27c74a(0x7,_0x4cc7('0x23a4'),-0x1,null,!0x1); _0x1fb3e3[_0x4cc7('0xc34')] = new _0x27c74a(0x8,'Duplicator',0x2b,function(_0x1d7baf, _0xb4a743) { return new _0x1223d7(_0x1d7baf,_0xb4a743); } ,!0x0,'c38365b62c77aff67f4a85e775a7e3407b957758'); _0x1fb3e3[_0x4cc7('0x23a5')] = new _0x27c74a(0x9,_0x4cc7('0x23a6'),_0x1fb3e3[_0x4cc7('0xec4')][_0x4cc7('0x2193')],function(_0x1d7baf, _0xb4a743) { return new _0x33a650(_0x1d7baf,_0xb4a743); } ,null,_0x4cc7('0x23a7')); _0x1fb3e3[_0x4cc7('0x1a60')] = new _0x27c74a(0xa,'Bunny',-0x1,function(_0x1d7baf, _0xb4a743) { return new _0x566e3e(_0x1d7baf,_0xb4a743); } ,null,_0x2d63f9[_0x4cc7('0x23a8')]); _0x1fb3e3[_0x4cc7('0xc37')] = new _0x27c74a(0xb,_0x4cc7('0x23a9'),0xbf,function(_0x1d7baf, _0xb4a743) { return new _0x2dd639(_0x1d7baf,_0xb4a743); } ,!0x1,_0x4cc7('0x23aa')); _0x1fb3e3[_0x4cc7('0xc35')] = new _0x27c74a(0xc,_0x4cc7('0x23ab'),0x3c,function(_0x1d7baf, _0xb4a743) { return new _0x59af36(_0x1d7baf,_0xb4a743); } ,!0x1,'d38c92fa6cb455df8eabc437bf56b23e0cb4d5fc'); _0x1fb3e3[_0x4cc7('0x23ac')] = new _0x27c74a(0xd,_0x4cc7('0x23ad'),_0x1fb3e3[_0x4cc7('0xec4')][_0x4cc7('0x2193')],function(_0x1d7baf, _0xb4a743) { var _0x34f974 = {}; _0x34f974[_0x4cc7('0x23ae')] = function(_0x1fb3e3, _0x4ea3d2) { return _0x1fb3e3 + _0x4ea3d2; } ; if (_0x4cc7('0x23af') !== _0x4cc7('0x23af')) { var _0x389e6b = _0x34f974['qkVGV'](_0x2a56db, _0x1935a4 * _0x179247); var _0x6a87bb = _0x1d7baf + _0x1935a4 * _0xb4a743; _0x389e6b > -this[_0x4cc7('0xefe')] && _0x389e6b < this['_halfExtentsY'] && _0x6a87bb > -this[_0x4cc7('0xf2b')] && _0x6a87bb < this[_0x4cc7('0xf2b')] && (_0x30b4c8['x'] = 0x1, _0x30b4c8['y'] = 0x0, _0x30b4c8['z'] = 0x0, w = !0x0); } else { return new _0x3a785f(_0x1d7baf,_0xb4a743); } } ,null,'78fe2ebedc3b0a9b86d0f0cc362d6e507d761da4'); _0x1fb3e3['climber'] = new _0x27c74a(0xe,'Climber',-0x1,function(_0x1d7baf, _0xb4a743) { if (_0x4cc7('0x23b0') !== _0x4cc7('0x23b1')) { return new _0x20b7eb(_0x1d7baf,_0xb4a743); } else { this[_0x4cc7('0xf27')] = new _0x21c480(); this[_0x4cc7('0xf27')][_0x4cc7('0x9ad')](_0x4cc7('0x144'), _0x48c401(this, this['onShaderInvalidated'])); } } ,null,_0x2d63f9[_0x4cc7('0x197')]); _0x1fb3e3[_0x4cc7('0x23b2')] = new _0x27c74a(0xf,_0x4cc7('0x23b3'),_0x1fb3e3[_0x4cc7('0xc37')][_0x4cc7('0x2193')],function(_0x1d7baf, _0xb4a743) { return new _0x2dd639(_0x1d7baf,_0xb4a743); } ,!0x1,'78fe2ebedc3b0a9b86d0f0cc362d6e507d761da4'); _0x1fb3e3[_0x4cc7('0x23b4')] = new _0x27c74a(0x10,_0x4cc7('0x23b5'),_0x1fb3e3[_0x4cc7('0xacc')][_0x4cc7('0x2193')],function(_0x1d7baf, _0xb4a743) { return new _0x2ecde4(_0x1d7baf,_0xb4a743); } ,null,_0x4cc7('0x23a7')); _0x1fb3e3[_0x4cc7('0x23b6')] = new _0x27c74a(0x11,'Pirate',_0x1fb3e3[_0x4cc7('0xc35')]['gid'],function(_0x1d7baf, _0xb4a743) { return new _0x59af36(_0x1d7baf,_0xb4a743); } ,!0x1,_0x4cc7('0x23b7')); _0x1fb3e3[_0x4cc7('0x23b8')] = new _0x27c74a(0x12,_0x4cc7('0x23b9'),_0x1fb3e3['child'][_0x4cc7('0x2193')],function(_0x1d7baf, _0xb4a743) { if (_0x4cc7('0x23ba') !== _0x4cc7('0x23bb')) { return new _0xbba7bd(_0x1d7baf,_0xb4a743); } else { _0xb4a743 = this['_streamIndices']['h'][_0xb4a743[_0x4cc7('0x8ed')]]; _0x1d7baf = _0x1d7baf[_0x4cc7('0xdb2')]; _0x1d7baf[_0x4cc7('0xb1b')](_0xb4a743, null); this['_uploadNormals'] && _0x1d7baf[_0x4cc7('0xb1b')](_0xb4a743 + 0x1, null); this[_0x4cc7('0xe14')] && _0x1d7baf[_0x4cc7('0xb1b')](_0xb4a743 + 0x2, null); } } ,!0x1,'db5c146c43e6e3474083895d2627d0ae28fb746f'); _0xfca784[_0x4cc7('0x97b')](null, [_0x1fb3e3['runner'], _0x1fb3e3[_0x4cc7('0x23a5')], _0x1fb3e3[_0x4cc7('0x23ac')]]); _0xfca784[_0x4cc7('0x97b')](null, [_0x1fb3e3['skater'], _0x1fb3e3['iceSkater']]); _0xfca784[_0x4cc7('0x97b')](null, [_0x1fb3e3[_0x4cc7('0xc37')], _0x1fb3e3[_0x4cc7('0x23b2')]]); _0xfca784[_0x4cc7('0x97b')](null, [_0x1fb3e3[_0x4cc7('0xc35')], _0x1fb3e3[_0x4cc7('0x23b6')]]); _0x1fb3e3[_0x4cc7('0x23b4')][_0x4cc7('0x23bc')] = _0x4cc7('0x23bd'); _0x1fb3e3[_0x4cc7('0x23ac')][_0x4cc7('0x23bc')] = _0x4cc7('0x23be'); _0x1fb3e3[_0x4cc7('0x23a5')]['nameForHighScores'] = 'Runner'; _0x1fb3e3[_0x4cc7('0x23ac')][_0x4cc7('0x23bf')] = _0x4cc7('0x23c0'); _0x1fb3e3[_0x4cc7('0x23b4')][_0x4cc7('0x23bf')] = 'Skater'; _0x1fb3e3[_0x4cc7('0x23b2')]['nameForHighScores'] = _0x4cc7('0x23a9'); _0x1fb3e3[_0x4cc7('0x23b6')][_0x4cc7('0x23bf')] = _0x4cc7('0x23ab'); _0x1fb3e3[_0x4cc7('0xacc')][_0x4cc7('0x2197')] = new _0xf76ff4(); _0x1fb3e3['lizard'][_0x4cc7('0x2197')] = new _0x4bbc79(); _0x1fb3e3['gentleman'][_0x4cc7('0x2197')] = new _0x58de81(); _0x1fb3e3[_0x4cc7('0x1a60')]['frames'] = new _0x521353(); _0x1fb3e3['skier'][_0x4cc7('0x2197')] = new _0x433988(); _0x1fb3e3[_0x4cc7('0x9eb')][_0x4cc7('0x23c1')] = _0x4cc7('0x23c2'); _0x1fb3e3[_0x4cc7('0x9eb')][_0x4cc7('0x23c3')] = _0x4cc7('0x23c4'); _0x1fb3e3['lizard'][_0x4cc7('0x24c')] = 0x9900; _0x1fb3e3[_0x4cc7('0xac8')]['color'] = 0x9c0101; _0x1fb3e3[_0x4cc7('0xec5')][_0x4cc7('0x24c')] = 0xf09000; _0x1fb3e3[_0x4cc7('0xd91')][_0x4cc7('0x24c')] = 0x222222; _0x1fb3e3[_0x4cc7('0xc34')][_0x4cc7('0x24c')] = 0x3c8080; _0x1fb3e3[_0x4cc7('0x1a60')][_0x4cc7('0x24c')] = 0xd5a06b; _0x1fb3e3[_0x4cc7('0xc37')][_0x4cc7('0x24c')] = 0xff33; _0x1fb3e3['pastafarian'][_0x4cc7('0x24c')] = 0x666666; _0x1fb3e3[_0x4cc7('0xec4')][_0x4cc7('0x2194')] = 0x2; _0x1fb3e3[_0x4cc7('0x23a5')][_0x4cc7('0x2194')] = 0x2; _0x1fb3e3[_0x4cc7('0x23ac')][_0x4cc7('0x2194')] = 0x2; _0x1fb3e3[_0x4cc7('0xacc')][_0x4cc7('0x2194')] = 0x1; _0x1fb3e3['lizard'][_0x4cc7('0x2194')] = 0x0; _0x1fb3e3[_0x4cc7('0xac8')][_0x4cc7('0x2194')] = 0x2; _0x1fb3e3['angel'][_0x4cc7('0x2194')] = 0x1; _0x1fb3e3[_0x4cc7('0xd91')][_0x4cc7('0x2194')] = 0x1; _0x1fb3e3[_0x4cc7('0xc34')][_0x4cc7('0x2194')] = 0x1; _0x1fb3e3[_0x4cc7('0x23c5')]['gender'] = 0x0; _0x1fb3e3[_0x4cc7('0x1a60')][_0x4cc7('0x2194')] = 0x0; _0x1fb3e3[_0x4cc7('0xc37')][_0x4cc7('0x2194')] = 0x1; _0x1fb3e3[_0x4cc7('0x23b2')][_0x4cc7('0x2194')] = 0x1; _0x1fb3e3[_0x4cc7('0xc35')][_0x4cc7('0x2194')] = 0x2; _0x1fb3e3[_0x4cc7('0x23c6')]['gender'] = 0x2; _0x1fb3e3[_0x4cc7('0x23b4')]['gender'] = 0x1; _0x1fb3e3[_0x4cc7('0x9eb')]['canSpeak'] = !0x1; _0x1fb3e3[_0x4cc7('0x1a60')]['canSpeak'] = !0x1; _0x1fb3e3[_0x4cc7('0xacc')][_0x4cc7('0x2199')] = 0.9; _0x1fb3e3[_0x4cc7('0x23b4')][_0x4cc7('0x2199')] = 0.9; _0x1fb3e3['student'][_0x4cc7('0x2199')] = 0.9; _0x1fb3e3[_0x4cc7('0xc37')][_0x4cc7('0x219a')] = 0.75; _0x1fb3e3['ghost']['shadowRadiusMultiplier'] = 0.75; _0x1fb3e3[_0x4cc7('0x23b8')][_0x4cc7('0x2199')] = 0.75; _0x1fb3e3[_0x4cc7('0xacc')]['unlockInstructions'] = _0x4cc7('0x23c7'); _0x1fb3e3['lizard'][_0x4cc7('0x23c8')] = 'Finish\x20level\x2040\x20in\x20Explore\x20Mode\x20to\x20unlock\x20this\x20high-jumper.\x20Or...'; _0x1fb3e3[_0x4cc7('0xac8')][_0x4cc7('0x23c8')] = _0x4cc7('0x23c9'); _0x1fb3e3[_0x4cc7('0xec5')][_0x4cc7('0x23c8')] = _0x4cc7('0x23ca'); _0x1fb3e3[_0x4cc7('0xc34')][_0x4cc7('0x23c8')] = _0x4cc7('0x23cb'); _0x1fb3e3['bunny'][_0x4cc7('0x23c8')] = 'Earn\x20any\x208\x20achievements\x20to\x20unlock\x20this\x20bundle\x20of\x20energy.'; _0x1fb3e3[_0x4cc7('0xc37')][_0x4cc7('0x23c8')] = _0x4cc7('0x23cc'); _0x1fb3e3['gentleman'][_0x4cc7('0x23c8')] = _0x4cc7('0x23cd'); _0x1fb3e3[_0x4cc7('0xc35')][_0x4cc7('0x23c8')] = _0x4cc7('0x23ce'); _0x1fb3e3[_0x4cc7('0x23c6')]['unlockInstructions'] = _0x4cc7('0x23cf'); _0x1fb3e3['runner'][_0x4cc7('0x23d0')] = _0x4cc7('0x23d1'); _0x1fb3e3[_0x4cc7('0x23a5')][_0x4cc7('0x23d0')] = _0x4cc7('0x23d2'); _0x1fb3e3[_0x4cc7('0x23ac')][_0x4cc7('0x23d0')] = _0x4cc7('0x23d3'); _0x1fb3e3[_0x4cc7('0xacc')][_0x4cc7('0x23d0')] = _0x4cc7('0x23d4'); _0x1fb3e3['iceSkater'][_0x4cc7('0x23d0')] = _0x4cc7('0x23d5'); _0x1fb3e3[_0x4cc7('0xac8')][_0x4cc7('0x23d0')] = _0x4cc7('0x23d6'); _0x1fb3e3[_0x4cc7('0xec5')]['userFriendlyDescription'] = 'He\x20solves\x20practical\x20problems,\x20and\x20creates\x20personal\x20problems.'; _0x1fb3e3[_0x4cc7('0x9eb')][_0x4cc7('0x23d0')] = _0x4cc7('0x23d7'); _0x1fb3e3[_0x4cc7('0xc34')][_0x4cc7('0x23d0')] = _0x4cc7('0x23d8'); _0x1fb3e3[_0x4cc7('0x1a60')][_0x4cc7('0x23d0')] = _0x4cc7('0x23d9'); _0x1fb3e3[_0x4cc7('0xc37')][_0x4cc7('0x23d0')] = _0x4cc7('0x23da'); _0x1fb3e3[_0x4cc7('0x23b2')][_0x4cc7('0x23d0')] = _0x4cc7('0x23db'); _0x1fb3e3[_0x4cc7('0xd91')][_0x4cc7('0x23d0')] = _0x4cc7('0x23dc'); _0x1fb3e3[_0x4cc7('0xc35')][_0x4cc7('0x23d0')] = _0x4cc7('0x23dd'); _0x1fb3e3[_0x4cc7('0x23b6')][_0x4cc7('0x23d0')] = 'Yarr!'; _0x1fb3e3[_0x4cc7('0x23c6')][_0x4cc7('0x23d0')] = 'She\x20helped\x20build\x20the\x20Tunnels,\x20but\x20sadly\x20she\x20can\x27t\x20seem\x20to\x20explain\x20the\x20details.'; _0x3f9803[_0x4cc7('0x8fe')](); _0x1fb3e3[_0x4cc7('0xacc')]['verb'] = 'skated'; _0x1fb3e3[_0x4cc7('0x23b4')][_0x4cc7('0x2192')] = _0x4cc7('0x23de'); _0x1fb3e3['bunny'][_0x4cc7('0x2192')] = _0x4cc7('0x23df'); _0x1fb3e3['lizard']['verb'] = _0x4cc7('0x23e0'); _0x1fb3e3[_0x4cc7('0x23a5')][_0x4cc7('0x2192')] = 'skied'; _0x1fb3e3[_0x4cc7('0xacc')][_0x4cc7('0x1f89')] = 0x12c; _0x1fb3e3['lizard']['unlockCost'] = 0x258; _0x1fb3e3[_0x4cc7('0xac8')][_0x4cc7('0x1f89')] = 0x2710; _0x1fb3e3[_0x4cc7('0xec5')][_0x4cc7('0x1f89')] = 0x2ee0; _0x1fb3e3[_0x4cc7('0xc34')]['unlockCost'] = 0x1770; _0x1fb3e3[_0x4cc7('0x1a60')][_0x4cc7('0x1f89')] = 0x7d0; _0x1fb3e3['child'][_0x4cc7('0x1f89')] = 0x7d0; _0x1fb3e3['gentleman']['unlockCost'] = 0x7d0; _0x1fb3e3[_0x4cc7('0xc35')][_0x4cc7('0x1f89')] = 0x1770; _0x1fb3e3[_0x4cc7('0x23c6')][_0x4cc7('0x1f89')] = 0x1f40; _0x1fb3e3[_0x4cc7('0x23b4')]['unlockCost'] = _0x1fb3e3[_0x4cc7('0x23a5')]['unlockCost'] = 0x1f4; _0x1fb3e3[_0x4cc7('0x23ac')][_0x4cc7('0x1f89')] = _0x1fb3e3[_0x4cc7('0x23b2')][_0x4cc7('0x1f89')] = 0x2ee; _0x1fb3e3[_0x4cc7('0x23b6')][_0x4cc7('0x1f89')] = 0x3e8; _0x1fb3e3[_0x4cc7('0xec4')][_0x4cc7('0x219c')] = !0x0; _0x1fb3e3[_0x4cc7('0xacc')][_0x4cc7('0x219c')] = !0x0; _0x1fb3e3['lizard'][_0x4cc7('0x219c')] = !0x0; _0x1fb3e3[_0x4cc7('0xac8')][_0x4cc7('0x219c')] = !0x0; _0x1fb3e3[_0x4cc7('0xec5')][_0x4cc7('0x219b')] = !0x0; _0x1fb3e3[_0x4cc7('0xc34')][_0x4cc7('0x219b')] = !0x0; _0x1fb3e3[_0x4cc7('0x1a60')]['wentHome'] = !0x0; _0x1fb3e3['child'][_0x4cc7('0x219b')] = !0x0; _0x1fb3e3['pastafarian'][_0x4cc7('0x219b')] = !0x0; _0x1fb3e3[_0x4cc7('0xc35')]['wentThroughWormhole'] = !0x0; _0x1fb3e3[_0x4cc7('0xec4')]['knowledge']['teleportTrick'] = !0x0; _0x1fb3e3[_0x4cc7('0xec5')][_0x4cc7('0x11d5')][_0x4cc7('0x23e1')] = !0x0; _0x1fb3e3[_0x4cc7('0xac8')][_0x4cc7('0x11d5')][_0x4cc7('0x23e1')] = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x4cc7('0x23e2'), !0x1); _0x33e1c1[_0x4cc7('0x23e3')](0.5, (_0x37a526 = _0x1fb3e3[_0x4cc7('0xec4')][_0x4cc7('0x11d5')], _0x48c401(_0x37a526, _0x37a526['setBalance']))); _0x33e1c1['addEvent'](0.7, (_0x37a526 = _0x1fb3e3['angel'][_0x4cc7('0x11d5')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x23e4')]))); _0x33e1c1[_0x4cc7('0x23e3')](0.9, (_0x37a526 = _0x1fb3e3[_0x4cc7('0xacc')]['knowledge'], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x23e4')]))); _0x33e1c1[_0x4cc7('0x23e3')](0x1, (_0x37a526 = _0x1fb3e3['bunny']['knowledge'], _0x48c401(_0x37a526, _0x37a526['setBalance']))); _0x33e1c1['addEvent'](1.4, (_0x37a526 = _0x1fb3e3[_0x4cc7('0xc37')][_0x4cc7('0x11d5')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x23e4')]))); _0x33e1c1[_0x4cc7('0x23e3')](0x3, (_0x37a526 = _0x1fb3e3[_0x4cc7('0xc34')][_0x4cc7('0x11d5')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x23e4')]))); _0x33e1c1[_0x4cc7('0x23e3')](0x4, (_0x37a526 = _0x1fb3e3[_0x4cc7('0xd91')][_0x4cc7('0x11d5')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x23e4')]))); _0x1fb3e3[_0x4cc7('0x23c6')][_0x4cc7('0x1f87')] = function() { var _0x1d7baf = _0x4a3eb0[_0x4cc7('0x2210')]['earned']; return _0x104058[_0x4cc7('0x493')]()['get'](_0x1d7baf['id'], _0x1d7baf[_0x4cc7('0xc12')]); } ; _0x1fb3e3['climber'][_0x4cc7('0x1f88')] = _0x2d63f9[_0x4cc7('0x18b')](0.8, _0x1fb3e3[_0x4cc7('0x23c6')][_0x4cc7('0x1f89')]) | 0x0; _0x2116b2[_0x4cc7('0xc38')] = 0x80ec1; _0x1d7baf[_0x4cc7('0x29')](_0x1fb3e3[_0x4cc7('0xec4')]); _0x1d7baf[_0x4cc7('0x29')](_0x1fb3e3['skater']); _0x1d7baf[_0x4cc7('0x29')](_0x1fb3e3[_0x4cc7('0xac8')]); _0x1d7baf[_0x4cc7('0x29')](_0x1fb3e3[_0x4cc7('0xec5')]); _0x1d7baf[_0x4cc7('0x29')](_0x1fb3e3['lizard']); _0x1d7baf[_0x4cc7('0x29')](_0x1fb3e3[_0x4cc7('0xd91')]); _0x1d7baf['push'](_0x1fb3e3[_0x4cc7('0xc2b')]); _0x1d7baf[_0x4cc7('0x29')](_0x1fb3e3['zombie']); _0x1d7baf[_0x4cc7('0x29')](_0x1fb3e3[_0x4cc7('0xc34')]); _0x1d7baf['push'](_0x1fb3e3[_0x4cc7('0x23a5')]); _0x1d7baf['push'](_0x1fb3e3[_0x4cc7('0x1a60')]); _0x1d7baf[_0x4cc7('0x29')](_0x1fb3e3[_0x4cc7('0xc37')]); _0x1d7baf['push'](_0x1fb3e3['pastafarian']); _0x1d7baf[_0x4cc7('0x29')](_0x1fb3e3[_0x4cc7('0x23ac')]); _0x1d7baf[_0x4cc7('0x29')](_0x1fb3e3[_0x4cc7('0x23c6')]); _0x1d7baf[_0x4cc7('0x29')](_0x1fb3e3[_0x4cc7('0x23b2')]); _0x1d7baf[_0x4cc7('0x29')](_0x1fb3e3['iceSkater']); _0x1d7baf['push'](_0x1fb3e3[_0x4cc7('0x23b6')]); _0x1d7baf['push'](_0x1fb3e3[_0x4cc7('0x23b8')]); for (var _0x30b4c8 = 0x0, _0x3dc317 = _0x1d7baf[_0x4cc7('0x34')](); _0x30b4c8 < _0x3dc317; ) { var _0x2a56db = _0x30b4c8++; if (null == _0x1d7baf[_0x4cc7('0x2b')](_0x2a56db) || _0x1d7baf['get'](_0x2a56db)['id'] != _0x2a56db) _0x2116b2['warning'] = 0xcac80; } _0xb4a743['push'](_0x1fb3e3[_0x4cc7('0xec4')]); _0xb4a743[_0x4cc7('0x29')](_0x1fb3e3[_0x4cc7('0xacc')]); _0xb4a743['push'](_0x1fb3e3[_0x4cc7('0x9eb')]); _0xb4a743[_0x4cc7('0x29')](_0x1fb3e3[_0x4cc7('0x1a60')]); _0xb4a743['push'](_0x1fb3e3[_0x4cc7('0xd91')]); _0xb4a743[_0x4cc7('0x29')](_0x1fb3e3[_0x4cc7('0xc34')]); _0xb4a743[_0x4cc7('0x29')](_0x1fb3e3['child']); _0xb4a743[_0x4cc7('0x29')](_0x1fb3e3[_0x4cc7('0xac8')]); _0xb4a743[_0x4cc7('0x29')](_0x1fb3e3[_0x4cc7('0xec5')]); _0xb4a743[_0x4cc7('0x29')](_0x1fb3e3['random']); _0x30b4c8 = 0x0; for (_0x3dc317 = _0xb4a743[_0x4cc7('0x34')](); _0x30b4c8 < _0x3dc317; ) { _0x2a56db = _0x30b4c8++; _0xb4a743[_0x4cc7('0x2b')](_0x2a56db)[_0x4cc7('0x239a')] = !0x0; _0xb4a743[_0x4cc7('0x2b')](_0x2a56db)[_0x4cc7('0x23e5')] = _0x2a56db; if (null != _0xb4a743['get'](_0x2a56db)[_0x4cc7('0x2195')]) for (var _0x34af86 = 0x0, _0x179247 = _0xb4a743[_0x4cc7('0x2b')](_0x2a56db)[_0x4cc7('0x2195')][_0x4cc7('0x23e6')]; _0x34af86 < _0x179247[_0x4cc7('0x34')](); ) { var _0x1935a4 = _0x179247[_0x4cc7('0x2b')](_0x34af86); ++_0x34af86; _0x1935a4[_0x4cc7('0x239a')] = !0x0; _0x1935a4['ordering'] = _0x2a56db; } _0x34af86 = _0xb4a743[_0x4cc7('0x2b')](_0x2a56db)[_0x4cc7('0x5e2')] + _0x4cc7('0x4cd'); _0xb4a743['get'](_0x2a56db)[_0x4cc7('0x1332')] = new _0x3e22cd(_0x34af86); _0x34af86 = _0xb4a743[_0x4cc7('0x2b')](_0x2a56db)[_0x4cc7('0x5e2')] + 'Level'; _0xb4a743[_0x4cc7('0x2b')](_0x2a56db)['lastIndexOnPath'] = new _0x321787(_0x34af86); } _0xb4a743 = _0x104058[_0x4cc7('0x23e7')]; _0x1fb3e3[_0x4cc7('0x2399')](_0x1d7baf['get'](_0x104058[_0x4cc7('0x493')]()['get'](_0xb4a743['id'], _0xb4a743[_0x4cc7('0xc12')]))); null != _0x1fb3e3[_0x4cc7('0x23e8')] && _0x1fb3e3[_0x4cc7('0x23e8')][_0x4cc7('0x23e9')]() || _0x1fb3e3['set_activeCharacter'](_0x1d7baf[_0x4cc7('0x2b')](0x0)); } ; _0x1fb3e3[_0x4cc7('0x2399')] = function(_0x4affa3) { if (null != _0x4affa3 && _0x4affa3['isUnlocked']()) _0x1fb3e3[_0x4cc7('0x23e8')] = _0x4affa3; else return _0x1fb3e3[_0x4cc7('0x23e8')]; null != _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')] && _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')][_0x4cc7('0x23ea')](); _0x104058[_0x4cc7('0x23e7')][_0x4cc7('0x1333')](_0x1fb3e3[_0x4cc7('0x23e8')]['id']); return _0x1fb3e3[_0x4cc7('0x23e8')]; } ; _0x1fb3e3[_0x4cc7('0x16d4')] = function(_0xd212c1) { for (var _0x5c1a43 = 0x0, _0x7c96cd = _0x1fb3e3['available']; _0x5c1a43 < _0x7c96cd[_0x4cc7('0x34')](); ) { var _0x32ba79 = _0x7c96cd['get'](_0x5c1a43); ++_0x5c1a43; if (_0x32ba79['name'] == _0xd212c1) return _0x32ba79; } return null; } ; var _0x27c74a = function(_0x4e7b4e, _0x2656d5, _0x35c39d, _0x4ed51c, _0x5f4424, _0x42d10d) { var _0x3ca29e = '21|6|7|3|9|18|8|2|15|14|20|1|5|0|12|13|17|10|19|16|4|11'[_0x4cc7('0x46')]('|') , _0xce11f7 = 0x0; while (!![]) { switch (_0x3ca29e[_0xce11f7++]) { case '0': this[_0x4cc7('0x23bf')] = this[_0x4cc7('0x23bc')] = this['name'] = _0x2656d5; continue; case '1': _0x2116b2[_0x4cc7('0xb83')] = 0xeff36; continue; case '2': this['verb'] = _0x4cc7('0x23eb'); continue; case '3': this[_0x4cc7('0x9ec')] = !0x1; continue; case '4': null != _0x42d10d && (this[_0x4cc7('0xb32')] = new _0x496db0(_0x42d10d)); continue; case '5': this['id'] = _0x4e7b4e; continue; case '6': this['color'] = 0x999999; continue; case '7': this['sleepMessage'] = this[_0x4cc7('0x23c3')] = null; continue; case '8': this[_0x4cc7('0x2199')] = this[_0x4cc7('0x219a')] = 0x1; continue; case '9': this[_0x4cc7('0x11d5')] = new _0x1aa5eb(); continue; case '10': this[_0x4cc7('0x2194')] = 0x0; continue; case '11': _0x2116b2[_0x4cc7('0xb83')] = 0x580bb; continue; case '12': this[_0x4cc7('0x2193')] = _0x35c39d; continue; case '13': this[_0x4cc7('0x2196')] = _0x4ed51c; continue; case '14': this[_0x4cc7('0x23ec')] = !0x0; continue; case '15': this[_0x4cc7('0x239a')] = !0x1; continue; case '16': this['tips'] = _0x2bc114[_0x4cc7('0x24')](null); continue; case '17': this[_0x4cc7('0x2198')] = _0x5f4424; continue; case '18': this[_0x4cc7('0x219b')] = this[_0x4cc7('0x219c')] = !0x1; continue; case '19': this['frames'] = _0x5f4424 ? _0x1c9754['get_instance']() : _0x42824f[_0x4cc7('0x493')](); continue; case '20': this[_0x4cc7('0x1f89')] = this['discountUnlockCost'] = 0x0; continue; case '21': null == _0x5f4424 && (_0x5f4424 = !0x0); continue; } break; } }; _0x16dada[_0x4cc7('0x23ed')] = _0x27c74a; _0x27c74a[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x2156')], _0x4cc7('0x46b'), 'run3', _0x4cc7('0xb30'), 'CharacterData']; _0x27c74a[_0x4cc7('0x8')] = {}; _0x27c74a[_0x4cc7('0x8')]['id'] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x23e5')] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x2193')] = null; _0x27c74a[_0x4cc7('0x8')]['name'] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x23bc')] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x23bf')] = null; _0x27c74a[_0x4cc7('0x8')]['wardrobe'] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x2196')] = null; _0x27c74a[_0x4cc7('0x8')]['userFriendlyDescription'] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x23c8')] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x23ee')] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x1f89')] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x1f88')] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x1f87')] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x2194')] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x23ec')] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x239a')] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x2192')] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x2198')] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x2197')] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x2199')] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x219a')] = null; _0x27c74a[_0x4cc7('0x8')]['purchased'] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x219b')] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x219c')] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x11d5')] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x9ec')] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x23c1')] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x23c3')] = null; _0x27c74a[_0x4cc7('0x8')]['color'] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x1332')] = null; _0x27c74a[_0x4cc7('0x8')]['lastIndexOnPath'] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x23ef')] = function(_0x15a060) { return this.isUnlocked() ? this.constructFunction(_0x15a060, this) : _0x2d63f9.qRgCc(this, _0x1fb3e3.activeCharacter) ? null : _0x1fb3e3.activeCharacter.instantiate(_0x15a060); } ; _0x27c74a[_0x4cc7('0x8')]['enforcedInstantiate'] = function(_0x8bfddd) { return this.constructFunction(_0x8bfddd, this); } ; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x23f0')] = function(_0xa587, _0x5a03e7, _0x3e126f, _0x24b7cf, _0x557d54) { null == _0x5a03e7 && (null != _0x24b7cf ? _0x5a03e7 = _0x48c401(_0x24b7cf, _0x24b7cf.get_finished) : null != _0x557d54 && (_0x5a03e7 = _0x48c401(_0x557d54, _0x557d54.get_shown))); this.tips.push(new _0x4fe5a2(_0xa587,_0x5a03e7,_0x3e126f)); } ; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x23f1')] = function(_0x2a6432, _0x590de4) { null == _0x590de4 && (_0x590de4 = 0.25); for (var _0x29b791 = 0x0, _0x5b9da8 = 0x0, _0x5e4555 = this.tips; _0x5b9da8 < _0x5e4555.get_length(); ) { var _0x107a20 = _0x5e4555.get(_0x5b9da8); ++_0x5b9da8; _0x107a20.checkAvailability(_0x2a6432) && ++_0x29b791; } _0x5e4555 = _0x5b9da8 = 0x0; for (_0x107a20 = _0x3f9803.generalTips; _0x5e4555 < _0x107a20.get_length(); ) { var _0x932209 = _0x107a20.get(_0x5e4555); ++_0x5e4555; _0x932209.checkAvailability(_0x2a6432) && ++_0x5b9da8; } if (0x0 < _0x29b791 || 0x0 < _0x5b9da8) for (Math.random() * (_0x29b791 + _0x5b9da8 * _0x590de4) < _0x29b791 ? (_0x2a6432 = _0x2d63f9.wQlus(_0x29b791, Math.random()) | 0x0, _0x590de4 = this.tips) : (_0x2a6432 = _0x5b9da8 * Math.random() | 0x0, _0x590de4 = _0x3f9803.generalTips), _0x29b791 = 0x0; _0x2d63f9.oYtXj(_0x29b791, _0x590de4.get_length()); ) if (_0x5b9da8 = _0x590de4.get(_0x29b791), ++_0x29b791, _0x5b9da8.available) { if (0x0 >= _0x2a6432) return _0x5b9da8.tip; --_0x2a6432; } return null; } ; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x23e9')] = function() { _0x2116b2.low = 0xe6918; if (this.available) { if (0x0 != this.id) if (null != this.purchased) { var _0x3e1167 = this.purchased; _0x3e1167 = _0x104058.get_instance().get(_0x3e1167.id, _0x3e1167.defaultValue); } else _0x3e1167 = !0x1; else _0x3e1167 = !0x0; if (_0x3e1167) return !0x0; if (this == _0x1fb3e3.skater) { _0x3e1167 = _0x4b25d1.primary; var _0x356c7e = _0x3e1167.savedProgress; _0x356c7e = _0x104058.get_instance().get(_0x356c7e.id, _0x356c7e.defaultValue); _0x3e1167 = _0x3e1167.levelCount; return 0x9 < (_0x2d63f9.oYtXj(_0x356c7e, _0x3e1167) ? _0x356c7e : _0x3e1167); } if (this == _0x1fb3e3.lizard) return _0x3e1167 = _0x4b25d1.primary, _0x356c7e = _0x3e1167.savedProgress, _0x356c7e = _0x104058.get_instance().get(_0x356c7e.id, _0x356c7e.defaultValue), _0x3e1167 = _0x3e1167.levelCount, 0x27 < (_0x356c7e < _0x3e1167 ? _0x356c7e : _0x3e1167); if (this == _0x1fb3e3.duplicator || this == _0x1fb3e3.pastafarian || this == _0x1fb3e3.gentleman) return 0x0 >= this.unlockCost; if (this == _0x1fb3e3.bunny) return null == _0x4a3eb0.all ? _0x1fb3e3.activeCharacter == this : 0x8 <= _0x4a3eb0.get_awardedCount(); if (this == _0x1fb3e3.child) { _0x3e1167 = _0x4b25d1.dark; _0x356c7e = _0x3e1167.savedProgress; _0x356c7e = _0x104058.get_instance().get(_0x356c7e.id, _0x356c7e.defaultValue); var _0x38b4b5 = _0x3e1167.levelCount; return (_0x356c7e < _0x38b4b5 ? _0x356c7e : _0x38b4b5) < _0x3e1167.levelCount ? (_0x3e1167 = _0x4b25d1.homePlanCPart2, _0x356c7e = _0x3e1167.savedProgress, _0x356c7e = _0x104058.get_instance().get(_0x356c7e.id, _0x356c7e.defaultValue), _0x38b4b5 = _0x3e1167.levelCount, (_0x356c7e < _0x38b4b5 ? _0x356c7e : _0x38b4b5) >= _0x3e1167.levelCount) : !0x0; } return this == _0x1fb3e3.ghost || this == _0x1fb3e3.jackOLantern ? (_0x3e1167 = _0x4b25d1.dark, _0x356c7e = _0x3e1167.savedProgress, _0x356c7e = _0x104058.get_instance().get(_0x356c7e.id, _0x356c7e.defaultValue), _0x38b4b5 = _0x3e1167.levelCount, (_0x356c7e < _0x38b4b5 ? _0x356c7e : _0x38b4b5) >= _0x3e1167.levelCount) : this == _0x1fb3e3.iceSkater || this == _0x1fb3e3.skier ? (_0x3e1167 = _0x4b25d1.winter, _0x356c7e = _0x3e1167.savedProgress, _0x356c7e = _0x104058.get_instance().get(_0x356c7e.id, _0x356c7e.defaultValue), _0x38b4b5 = _0x3e1167.levelCount, (_0x2d63f9.oYtXj(_0x356c7e, _0x38b4b5) ? _0x356c7e : _0x38b4b5) < _0x3e1167.levelCount ? (_0x3e1167 = _0x4b25d1.sidePathW, _0x356c7e = _0x3e1167.savedProgress, _0x356c7e = _0x104058.get_instance().get(_0x356c7e.id, _0x356c7e.defaultValue), _0x38b4b5 = _0x3e1167.levelCount, (_0x356c7e < _0x38b4b5 ? _0x356c7e : _0x38b4b5) >= _0x3e1167.levelCount) : !0x0) : 0x0 >= this.unlockCost; } return !0x1; } ; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x23f2')] = function() { return _0x4cc7('0x23f3') + this.name + _0x4cc7('0x1a21'); } ; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x23f4')] = function() { return _0x4cc7('0x23f3') + this.name + _0x4cc7('0x23f5'); } ; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x22ee')] = function() { return _0x56067a.aBckG(_0x4cc7('0x23f6'), this.name) + _0x4cc7('0x1a21'); } ; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0xb31')] = function() { if ('NyctM' !== _0x4cc7('0x23f7')) { _0x430307._defaultTextureBitmapData = new _0x436dff(0x8,0x8,!0x1,0x0); for (var _0x5e064c = 0x0; 0x8 > _0x5e064c; ) for (var _0x5e755b = _0x5e064c++, _0x1439b3 = 0x0; 0x8 > _0x1439b3; ) { var _0x2c65ed = _0x1439b3++; 0x0 != (_0x2c65ed & 0x1 ^ _0x5e755b & 0x1) && _0x430307._defaultTextureBitmapData.setPixel(_0x5e755b, _0x2c65ed, 0xffffff); } _0x430307._defaultTexture = new _0xf32aa2(_0x430307._defaultTextureBitmapData); _0x430307._defaultTexture.set_name(_0x4cc7('0x17fe')); } else { return null != this.discountCondition && this.discountCondition() ? this.discountUnlockCost : this.unlockCost; } } ; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x23f8')] = function() { if (!this.isUnlocked() && null != this.purchased) { var _0x45a94e = this.getUnlockCost(); if (0x0 < _0x45a94e) { _0x127d51.get_instance(); var _0xc10b0a = _0x127d51.softEarned; _0xc10b0a = _0x104058.get_instance().get(_0xc10b0a.id, _0xc10b0a.defaultValue); var _0xfee67a = _0x127d51.softBought; _0xc10b0a += _0x104058.get_instance().get(_0xfee67a.id, _0xfee67a.defaultValue); _0xfee67a = _0x127d51.softSpent; _0xc10b0a = _0xc10b0a - _0x104058.get_instance().get(_0xfee67a.id, _0xfee67a.defaultValue) >= _0x45a94e; } else _0xc10b0a = !0x1; _0xc10b0a && (_0x127d51.get_instance().recordSoftSpent(_0x45a94e, _0x4cc7('0x23f9') + this.name), this.purchased.set_value(!0x0), _0x1fb3e3.set_activeCharacter(this), _0x3ea8c3.get_instance().saveASAP()); } } ; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x27c74a; var _0x5307d6 = function(_0x597cd1) { if (_0x4cc7('0x23fa') !== _0x4cc7('0x23fa')) { this[_0x4cc7('0x1278')]['push'](_0x597cd1); } else { _0x27c74a[_0x4cc7('0x96b')](this, _0x597cd1, null, -0x2, null); } }; _0x16dada[_0x4cc7('0x23fb')] = _0x5307d6; _0x5307d6[_0x4cc7('0x8f2')] = _0x4cc7('0x23fc')[_0x4cc7('0x46')]('\x20'); _0x5307d6[_0x4cc7('0x92b')] = _0x27c74a; _0x5307d6['prototype'] = _0x5aff49(_0x27c74a[_0x4cc7('0x8')], { 'character': null, 'set_character': function(_0x531824) { if (this[_0x4cc7('0xb30')] == _0x531824) return this[_0x4cc7('0xb30')]; this[_0x4cc7('0xb30')] = _0x531824; this[_0x4cc7('0x23bc')] = this['name'] = this[_0x4cc7('0xb30')][_0x4cc7('0x5e2')]; this[_0x4cc7('0x23bf')] = this['character'][_0x4cc7('0x23bf')]; this[_0x4cc7('0x2192')] = this[_0x4cc7('0xb30')]['verb']; this[_0x4cc7('0x2193')] = this[_0x4cc7('0xb30')]['gid']; this[_0x4cc7('0x2194')] = this['character'][_0x4cc7('0x2194')]; this[_0x4cc7('0x24c')] = this[_0x4cc7('0xb30')][_0x4cc7('0x24c')]; this[_0x4cc7('0x2195')] = this[_0x4cc7('0xb30')][_0x4cc7('0x2195')]; this['constructFunction'] = this[_0x4cc7('0xb30')][_0x4cc7('0x2196')]; this[_0x4cc7('0x2197')] = this['character'][_0x4cc7('0x2197')]; this[_0x4cc7('0x2198')] = this[_0x4cc7('0xb30')][_0x4cc7('0x2198')]; this['radiusMultiplier'] = this[_0x4cc7('0xb30')]['radiusMultiplier']; this['shadowRadiusMultiplier'] = this['character']['shadowRadiusMultiplier']; this[_0x4cc7('0x1332')] = this['character']['lastPath']; this[_0x4cc7('0x1334')] = this[_0x4cc7('0xb30')][_0x4cc7('0x1334')]; this[_0x4cc7('0x11d5')] = this[_0x4cc7('0xb30')]['knowledge']; this[_0x4cc7('0x219b')] = this[_0x4cc7('0xb30')][_0x4cc7('0x219b')]; this[_0x4cc7('0x219c')] = this[_0x4cc7('0xb30')][_0x4cc7('0x219c')]; return this[_0x4cc7('0xb30')]; }, 'randomize': function(_0x1a5c06, _0x4f6095) { for (var _0x4668c4 = [], _0x550c6c = 0x0, _0x14f5c6 = _0x1fb3e3['available']; _0x550c6c < _0x14f5c6[_0x4cc7('0x34')](); ) { var _0xcf7e8c = _0x14f5c6[_0x4cc7('0x2b')](_0x550c6c); ++_0x550c6c; if (_0xcf7e8c != this && _0xcf7e8c[_0x4cc7('0x23e9')]() && (null == _0x1a5c06 || 0x0 <= _0x1a5c06[_0x4cc7('0x2d')](_0xcf7e8c[_0x4cc7('0x5e2')], 0x0)) && (null == _0x4f6095 || 0x0 > _0x4f6095['indexOf'](_0xcf7e8c, 0x0)) && (_0x4668c4[_0x4cc7('0x29')](_0xcf7e8c), null != _0xcf7e8c[_0x4cc7('0x2195')])) for (var _0x14ac99 = 0x0, _0xa6ca7c = _0xcf7e8c['wardrobe'][_0x4cc7('0x23e6')]; _0x14ac99 < _0xa6ca7c[_0x4cc7('0x34')](); ) { if ('yIBmf' !== _0x4cc7('0x23fd')) { _0x14f5c6(_0x1a5c06); } else { var _0x589cf6 = _0xa6ca7c[_0x4cc7('0x2b')](_0x14ac99); ++_0x14ac99; _0x589cf6 != _0xcf7e8c && _0x589cf6[_0x4cc7('0x23e9')]() && _0x4668c4[_0x4cc7('0x29')](_0x589cf6); } } } 0x1 < _0x4668c4[_0x4cc7('0x21')] && 0x0 <= _0x4668c4[_0x4cc7('0x2d')](this[_0x4cc7('0xb30')]) && _0x4668c4[_0x4cc7('0xa5e')](_0x4668c4[_0x4cc7('0x2d')](this['character']), 0x1); if (0x0 < _0x4668c4['length']) this[_0x4cc7('0x486')](_0x4668c4[Math[_0x4cc7('0xc2b')]() * _0x4668c4[_0x4cc7('0x21')] | 0x0]); else throw _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xc33')](null), new _0x202aa0(new _0x3d27c7('Out\x20of\x20options!')); }, 'instantiate': function(_0x5ef41d) { null == this[_0x4cc7('0xb30')] && this[_0x4cc7('0x23fe')](); return _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x23ef')][_0x4cc7('0x96b')](this, _0x5ef41d); }, '__class__': _0x5307d6, '__properties__': { 'set_character': _0x2d63f9['XlZeF'] } }); var _0x4fe5a2 = function(_0x3fbde4, _0x3c926d, _0x1c98d4) { this['available'] = !0x1; this['tip'] = _0x3fbde4; this[_0x4cc7('0xd11')] = _0x3c926d; this[_0x4cc7('0x23ff')] = _0x1c98d4; }; _0x16dada[_0x4cc7('0x2400')] = _0x4fe5a2; _0x4fe5a2[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), 'character', _0x4cc7('0x2401')]; _0x4fe5a2[_0x4cc7('0x8')] = {}; _0x4fe5a2[_0x4cc7('0x8')][_0x4cc7('0x2402')] = null; _0x4fe5a2[_0x4cc7('0x8')][_0x4cc7('0xd11')] = null; _0x4fe5a2[_0x4cc7('0x8')][_0x4cc7('0x23ff')] = null; _0x4fe5a2[_0x4cc7('0x8')]['available'] = null; _0x4fe5a2[_0x4cc7('0x8')]['checkAvailability'] = function(_0x1b063b) { return null == this.condition || (this.available = this.condition(), this.available) ? null != this.snapshotBasedCondition ? this.available = this.snapshotBasedCondition(_0x1b063b) : this.available = !0x0 : !0x1; } ; _0x4fe5a2[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4fe5a2; var _0x1aa5eb = function() { this['teleportTrick'] = this[_0x4cc7('0x2337')] = !0x1; }; _0x16dada['com.player03.run3.character.Knowledge'] = _0x1aa5eb; _0x1aa5eb[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), 'run3', _0x4cc7('0xb30'), _0x4cc7('0x2403')]; _0x1aa5eb[_0x4cc7('0x8')] = {}; _0x1aa5eb[_0x4cc7('0x8')]['teleportTrick'] = null; _0x1aa5eb[_0x4cc7('0x8')][_0x4cc7('0x2337')] = null; _0x1aa5eb[_0x4cc7('0x8')]['setBalance'] = function(_0x192e12) { this.goodBalance = _0x192e12; } ; _0x1aa5eb[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1aa5eb; var _0x255a64 = function(_0x2d7ea1) { this[_0x4cc7('0x2404')] = null; this[_0x4cc7('0x2405')] = this[_0x4cc7('0x2406')] = 0x0; this['categories'] = 0x1; this[_0x4cc7('0x2407')] = null; this[_0x4cc7('0x21')] = this[_0x4cc7('0x1cf7')] = 0x0; this[_0x4cc7('0x145d')] = !0x1; this['buffer'] = 0x0; this[_0x4cc7('0x2369')] = !0x1; this[_0x4cc7('0x2408')] = null; this[_0x4cc7('0x1d68')] = _0x2d7ea1; }; _0x16dada[_0x2d63f9[_0x4cc7('0x487')]] = _0x255a64; _0x255a64[_0x4cc7('0x8f2')] = [_0x4cc7('0x532'), _0x4cc7('0x2409'), _0x4cc7('0x240a')]; _0x255a64[_0x4cc7('0x240b')] = function(_0x74fcab, _0x497bfe) { for (var _0x2c86f4 = 0x0, _0x334c1f = 0x0; _0x334c1f < _0x497bfe[_0x4cc7('0x34')](); ) { var _0xb2ebc2 = _0x497bfe[_0x4cc7('0x2b')](_0x334c1f); ++_0x334c1f; _0xb2ebc2[_0x4cc7('0x145d')] && 0x0 == (_0x2c86f4 & _0xb2ebc2[_0x4cc7('0x240c')]) && (_0x2c86f4 |= _0xb2ebc2[_0x4cc7('0x240d')]()); } for (_0x334c1f = 0x0; _0x334c1f < _0x497bfe[_0x4cc7('0x34')](); ) if (_0xb2ebc2 = _0x497bfe[_0x4cc7('0x2b')](_0x334c1f), ++_0x334c1f, _0xb2ebc2['active'] || 0x0 == (_0x2c86f4 & _0xb2ebc2['categories'])) _0xb2ebc2[_0x4cc7('0x94a')](_0x74fcab), _0xb2ebc2[_0x4cc7('0x145d')] && (_0x2c86f4 |= _0xb2ebc2[_0x4cc7('0x240d')]()); } ; _0x255a64['cancelBlockedActions'] = function(_0x2e5ead, _0x569764) { for (var _0x71112a = 0x0; _0x71112a < _0x569764['get_length'](); ) { var _0x42c0c2 = _0x569764[_0x4cc7('0x2b')](_0x71112a); ++_0x71112a; 0x0 != (_0x2e5ead['get_blockedCategories']() & _0x42c0c2['categories']) && _0x42c0c2 != _0x2e5ead && _0x42c0c2['deactivateAction'](); } } ; _0x255a64[_0x4cc7('0x8')] = {}; _0x255a64[_0x4cc7('0x8')][_0x4cc7('0x1d68')] = null; _0x255a64[_0x4cc7('0x8')]['requiredKey'] = null; _0x255a64[_0x4cc7('0x8')][_0x4cc7('0x2369')] = null; _0x255a64[_0x4cc7('0x8')][_0x4cc7('0xaa3')] = null; _0x255a64[_0x4cc7('0x8')][_0x4cc7('0x145d')] = null; _0x255a64[_0x4cc7('0x8')][_0x4cc7('0x21')] = null; _0x255a64[_0x4cc7('0x8')]['timeActive'] = null; _0x255a64[_0x4cc7('0x8')]['surrogateAction'] = null; _0x255a64[_0x4cc7('0x8')][_0x4cc7('0x240c')] = null; _0x255a64[_0x4cc7('0x8')]['blockedCategories'] = null; _0x255a64[_0x4cc7('0x8')]['unblockedCategories'] = null; _0x255a64[_0x4cc7('0x8')]['animationID'] = null; _0x255a64[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x17eca4) { null != this.surrogateAction ? (this.surrogateAction.update(_0x17eca4), this.surrogateAction.active || (this.surrogateAction = null, this.active = !0x1)) : this.active ? this.continueRequirementsMet() ? (0x0 <= this.length && (_0x17eca4 = Math.min(this.length - this.timeActive, _0x17eca4)), this.timeActive += _0x17eca4, this.performAction(_0x17eca4), 0x0 <= this.length && 0x0 >= this.length - this.timeActive && this.deactivateAction(!0x0)) : this.deactivateAction(!0x0) : this.actionRequirementsMet() && this.activateAction(); } ; _0x255a64[_0x4cc7('0x8')][_0x4cc7('0x240e')] = function() { return this.correctKeysPressed(); } ; _0x255a64[_0x4cc7('0x8')][_0x4cc7('0xf33')] = function() { if ('iMnjG' !== _0x4cc7('0x240f')) { for (var _0x3eb98c = 0x0, _0x3609fe = this.buttons; _0x3eb98c < _0x3609fe.get_length(); ) { var _0x132a29 = _0x3609fe.get(_0x3eb98c); ++_0x3eb98c; _0x132a29.reset(); } this.musicButton.reset(); this.soundButton.reset(); this.mapButton.reset(); this.achievementIndicator.reset(); this.targetLevelNumber = -0x1; _0x445379.get_instance().levelStartText.set_overrideText(null); } else { return this.correctKeysPressed(); } } ; _0x255a64[_0x4cc7('0x8')][_0x4cc7('0x2410')] = function() { return null == this.requiredKey ? !0x0 : this.activateWhileKeyHeld ? _0x2ab848.controlScheme.keyPressed(this.requiredKey) : this.owner.absorbedKey(this.requiredKey) ? !0x1 : 0x0 < this.buffer ? _0x2ab848.controlScheme.keyPressed(this.requiredKey) ? _0x2ab848.controlScheme.keyPressedTime(this.requiredKey) <= this.buffer : !0x1 : _0x2ab848.controlScheme.keyJustPressed(this.requiredKey); } ; _0x255a64[_0x4cc7('0x8')][_0x4cc7('0x2411')] = function() { this.active = !0x0; this.unblockedCategories = this.timeActive = 0x0; this.startAction(); } ; _0x255a64[_0x4cc7('0x8')][_0x4cc7('0x2412')] = function(_0x38c317) { null == _0x38c317 && (_0x38c317 = !0x1); if (null != this.surrogateAction) this.surrogateAction.deactivateAction(_0x38c317), this.surrogateAction.active || (this.surrogateAction = null); else { if (_0x4cc7('0x2413') !== 'GaBar') { var _0x28176e = this.area; _0x28176e.setTo(_0x28176e.x, _0x38c317, _0x28176e.width, _0x28176e.height - (_0x38c317 - _0x28176e.y)); return _0x38c317; } else { var _0x261f70 = this.endAction(); this.active = !0x1; this.timeActive = 0x0; _0x38c317 && null != _0x261f70 && (_0x261f70.activateAction(), _0x261f70 != this && (this.active = !0x0, this.surrogateAction = _0x261f70)); } } } ; _0x255a64[_0x4cc7('0x8')][_0x4cc7('0x2315')] = function() { return this.active ? _0x2d63f9.qRgCc(0x0, this.timeActive) : !0x1; } ; _0x255a64[_0x4cc7('0x8')][_0x4cc7('0x2414')] = function() {} ; _0x255a64[_0x4cc7('0x8')][_0x4cc7('0x2415')] = function(_0x58abcf) {} ; _0x255a64[_0x4cc7('0x8')][_0x4cc7('0x2416')] = function() { return null; } ; _0x255a64[_0x4cc7('0x8')]['get_blockedCategories'] = function() { return null != this.surrogateAction && this.surrogateAction.active ? this.surrogateAction.get_blockedCategories() : this.active ? this.blockedCategories & ~this.unblockedCategories : 0x0; } ; _0x255a64[_0x4cc7('0x8')]['reset'] = function() { this.active && (this.active = !0x1, this.timeActive = 0x0); null != this.surrogateAction && (this.surrogateAction.reset(), this.surrogateAction = null); } ; _0x255a64[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x255a64; _0x255a64[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x255a64[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_blockedCategories'] = _0x4cc7('0x240d'); var _0x5c2d75 = function(_0x3d856c, _0x37581f, _0x121702, _0x49a6ec) { if ('ovuRX' !== _0x4cc7('0x2417')) { return _0x56067a[_0x4cc7('0x6a0')]('sub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x37581f) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x37581f) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this['_dataReg']) + '.y\x0adiv\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x37581f) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x37581f) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x181d')]) + '.x\x0asat\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x37581f) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x37581f) + _0x4cc7('0x1d96') + _0x4bf907[_0x4cc7('0x4dc')](_0x37581f) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x37581f) + _0x4cc7('0x132'), _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x181d')])) + _0x4cc7('0x1820') + _0x4bf907[_0x4cc7('0x4dc')](_0x37581f) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x37581f) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x37581f) + '.y\x0a'; } else { null == _0x49a6ec && (_0x49a6ec = 0.5); _0x255a64['call'](this, _0x3d856c); this[_0x4cc7('0xa66')] = _0x3d856c; this['length'] = _0x49a6ec + 0.5; this[_0x4cc7('0x2408')] = _0x4cc7('0x1bfe'); this[_0x4cc7('0xaa3')] = 0.2; this['minStrength'] = _0x37581f; this[_0x4cc7('0x2418')] = _0x121702; this[_0x4cc7('0x240c')] = 0x20; this[_0x4cc7('0x2405')] = 0x30; } }; _0x16dada[_0x4cc7('0x2419')] = _0x5c2d75; _0x5c2d75[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0xb30'), _0x4cc7('0x241a')]; _0x5c2d75[_0x4cc7('0x92b')] = _0x255a64; _0x5c2d75[_0x4cc7('0x8')] = _0x5aff49(_0x255a64[_0x4cc7('0x8')], { 'ownerCharacter': null, 'minStrength': null, 'maxStrength': null, 'xCharge': null, 'actionRequirementsMet': function() { return this['ownerCharacter'][_0x4cc7('0xf30')][_0x4cc7('0xf31')] ? this[_0x4cc7('0x2410')]() : !0x1; }, 'continueRequirementsMet': function() { if (_0x4cc7('0x241b') !== _0x4cc7('0x241c')) { if (this[_0x4cc7('0xa66')][_0x4cc7('0xf30')][_0x4cc7('0xf31')]) var _0x4e9336 = !0x0; else _0x4e9336 = this[_0x4cc7('0xa66')], _0x4e9336 = _0x4e9336[_0x4cc7('0xb7f')][_0x4cc7('0xa43')] - _0x4e9336[_0x4cc7('0xf30')][_0x4cc7('0x2313')] < this['ownerCharacter'][_0x4cc7('0x102d')][_0x4cc7('0x2314')]; return _0x4e9336 ? _0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0x230a')](this['requiredKey']) : !0x1; } else { _0x21cd93[_0x4cc7('0x96b')](this, _0x4e9336); } }, 'startAction': function() { if (_0x4cc7('0x241d') === _0x4cc7('0x241d')) { this[_0x4cc7('0xa66')][_0x4cc7('0xa67')] = 0.7; this[_0x4cc7('0x241e')] = 0x0; this[_0x4cc7('0x2415')](0.1); } else { var _0x90f426 = a[_0x4cc7('0x22e')]['bounds']; e[_0x4cc7('0xb46')](_0x90f426['x'] + _0x90f426[_0x4cc7('0x7d9')]); } }, 'performAction': function(_0x3529dd) { var _0x47c22e = this[_0x4cc7('0xa66')][_0x4cc7('0x22f5')] = 0x0; _0x2ab848[_0x4cc7('0xbdf')]['keyPressed'](_0x56067a[_0x4cc7('0x6a1')]) && --_0x47c22e; _0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0x230a')](_0x4cc7('0x1d99')) && ++_0x47c22e; _0x47c22e -= this['xCharge']; this[_0x4cc7('0x241e')] += (0x0 < _0x47c22e ? 0x1 : 0x0 > _0x47c22e ? -0x1 : 0x0) * _0x3529dd / this[_0x4cc7('0x21')]; _0x47c22e = 0x3c + this[_0x4cc7('0xa66')][_0x4cc7('0xa39')] - this['ownerCharacter']['zMaxSpeed']; var _0x1d708d = this[_0x4cc7('0xa66')] , _0x594259 = this[_0x4cc7('0xa66')][_0x4cc7('0xa3b')](); _0x3529dd *= 0x5; _0x1d708d[_0x4cc7('0x22d6')](_0x56067a[_0x4cc7('0x6a0')](_0x594259, (0.7 < _0x3529dd ? 0.7 : _0x3529dd) * this[_0x4cc7('0xa66')][_0x4cc7('0xa3c')] * (_0x47c22e - _0x594259))); }, 'endAction': function() { if (_0x4cc7('0x241f') === _0x4cc7('0x241f')) { this[_0x4cc7('0xa66')][_0x4cc7('0xa67')] = 0x1; var _0x56f4cf = this[_0x4cc7('0x1cf7')] / (this[_0x4cc7('0x21')] - 0.5); _0x2d63f9['oYtXj'](0x1, _0x56f4cf) && (_0x56f4cf = 0x1); this[_0x4cc7('0xa66')][_0x4cc7('0xf30')]['onGround'] || (_0x56f4cf += 0.4 * (0x1 - _0x56f4cf)); var _0x58c608 = this[_0x4cc7('0xa66')] , _0x3f2e5f = this[_0x4cc7('0xa66')][_0x4cc7('0x203a')]() , _0x4be5cc = this[_0x4cc7('0x241e')]; _0x58c608[_0x4cc7('0xa68')](_0x3f2e5f + 0.9 * _0x56f4cf * ((-0x1 <= _0x4be5cc ? 0x1 >= _0x4be5cc ? _0x4be5cc : 0x1 : -0x1) * this['ownerCharacter']['xMaxSpeed'] - _0x3f2e5f)); _0x58c608 = this['minStrength']; this[_0x4cc7('0xa66')]['set_yVelocity'](-(_0x58c608 + _0x56f4cf * _0x2d63f9['OFIkb'](this[_0x4cc7('0x2418')], _0x58c608))); _0x58c608 = this[_0x4cc7('0xa66')]; _0x3f2e5f = this[_0x4cc7('0xa66')][_0x4cc7('0xa3b')](); _0x58c608[_0x4cc7('0x22d6')](_0x3f2e5f + _0x56f4cf * (this[_0x4cc7('0xa66')][_0x4cc7('0xa39')] - _0x3f2e5f)); this[_0x4cc7('0xa66')]['tunnel'][_0x4cc7('0xd74')][_0x4cc7('0x2321')]++; return null; } else { this[_0x4cc7('0x16b3')] = 0x0; this['_state'] = ''; _0x6573cf[_0x4cc7('0x96b')](this, _0x4cc7('0x1669')); } }, '__class__': _0x5c2d75 }); var _0x2dd639 = function(_0x4290d4, _0x4f6017) { _0x1aa93f[_0x4cc7('0x96b')](this, _0x4290d4, _0x4f6017); this['xAccel'] *= 0.4; this[_0x4cc7('0x22ec')] *= 0.6; this[_0x4cc7('0x22eb')] *= 0.8; this[_0x4cc7('0x102c')] *= 0.95; this[_0x4cc7('0x2420')] = !0x0; this['specialPhysicsOnCrumbling'] = 0x1; this['floatDownAction'][_0x4cc7('0x102f')] = 0x50; this['jumpAction']['setFromJumpHeight'](50.88, 86.08, 0.05, 0.2); this[_0x4cc7('0x102d')][_0x4cc7('0xaa3')] *= 1.4; }; _0x16dada[_0x4cc7('0x2421')] = _0x2dd639; _0x2dd639[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0xb30'), _0x4cc7('0x23a9')]; _0x2dd639['__super__'] = _0x1aa93f; _0x2dd639[_0x4cc7('0x8')] = _0x5aff49(_0x1aa93f['prototype'], { 'update': function(_0x57493b) { if (_0x4cc7('0x2422') === 'lQYHO') { _0x1aa93f[_0x4cc7('0x8')][_0x4cc7('0x94a')][_0x4cc7('0x96b')](this, _0x57493b); 0x0 != this['oob'] || this[_0x4cc7('0xf30')][_0x4cc7('0xf31')] || this[_0x4cc7('0x2301')][_0x4cc7('0x145d')] || (0x0 < this[_0x4cc7('0xa69')]() ? this['applyForce3D'](0x0, 0.6 * -this[_0x4cc7('0xbeb')][_0x4cc7('0xbef')]['y'], 0x0) : this['applyForce3D'](0x0, 0.3 * -this[_0x4cc7('0xbeb')][_0x4cc7('0xbef')]['y'], 0x0)); this[_0x4cc7('0x102d')][_0x4cc7('0x2315')]() && (1.11 == this[_0x4cc7('0x102d')][_0x4cc7('0x2344')] && this['tunnel'][_0x4cc7('0xd74')][_0x4cc7('0x2423')]++, null != this[_0x4cc7('0x1d6e')] && this[_0x4cc7('0x1d6e')][_0x4cc7('0x1e54')][_0x4cc7('0x2322')]['animates'] && this[_0x4cc7('0x1d6e')]['sourceData'][_0x4cc7('0x2322')] == _0x47f187['get_crumbling']() && this[_0x4cc7('0x1d6e')][_0x4cc7('0x1e54')][_0x4cc7('0x2322')][_0x4cc7('0x2424')](this[_0x4cc7('0x1d6e')])); this[_0x4cc7('0xf30')][_0x4cc7('0xf31')] && 0.1 >= this[_0x4cc7('0xb7f')][_0x4cc7('0xa43')] - this['physicsData'][_0x4cc7('0x2425')] && (this[_0x4cc7('0x102d')][_0x4cc7('0x2344')] = 1.11); } else { _0x57493b = this[_0x4cc7('0xb37')]['getFragmentCodePerLight'](_0x57493b, b, c, d); this[_0x4cc7('0x154a')] = this['_baseMethod'][_0x4cc7('0x154a')]; return _0x57493b; } }, '__class__': _0x2dd639 }); var _0x20b7eb = function(_0x51cd96, _0x5da6c8) { this[_0x4cc7('0x2426')] = this[_0x4cc7('0x2427')] = 0x0; this['reel'] = !0x1; this[_0x4cc7('0x2428')] = -0x1; _0x1aa93f['call'](this, _0x51cd96, _0x5da6c8); this[_0x4cc7('0x22ec')] *= 0.8; this['xAccel'] *= 0.8; this[_0x4cc7('0x102c')] *= 0.9; this[_0x4cc7('0x2429')] = new _0x225257(_0x51cd96); _0x51cd96[_0x4cc7('0x242a')](this['anchor']); this[_0x4cc7('0x22c6')][_0x4cc7('0x242b')] = _0x48c401(this, this[_0x4cc7('0x242c')]); this[_0x4cc7('0x242d')] = new _0x1339f5(); }; _0x16dada[_0x4cc7('0x242e')] = _0x20b7eb; _0x20b7eb[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', _0x4cc7('0xb30'), _0x4cc7('0x242f')]; _0x20b7eb[_0x4cc7('0x2430')] = function(_0x38803a, _0x267d13, _0x4bcf8f) { var _0x296172 = _0x38803a['mesh'][_0x4cc7('0x13f9')]() , _0x278640 = _0x20b7eb[_0x4cc7('0xb93')]; null == _0x278640 && (_0x278640 = new _0x21e384()); _0x278640['x'] = _0x296172['x'] - _0x267d13['x']; _0x278640['y'] = _0x296172['y'] - _0x267d13['y']; _0x278640['z'] = _0x296172['z'] - _0x267d13['z']; _0x296172 = _0x20b7eb[_0x4cc7('0xb93')]; if (_0x56067a['shMIu'](_0x296172['x'] * _0x296172['x'] + _0x296172['y'] * _0x296172['y'] + _0x296172['z'] * _0x296172['z'], _0x4bcf8f * _0x4bcf8f)) { _0x296172 = _0x20b7eb[_0x4cc7('0xb93')]; _0x278640 = _0x56067a['QmGTk'](_0x296172['x'], _0x296172['x']) + _0x296172['y'] * _0x296172['y'] + _0x296172['z'] * _0x296172['z']; var _0xca7ef4 = _0x278640 - 0x1; 1e-10 > (0x0 <= _0xca7ef4 ? _0xca7ef4 : -_0xca7ef4) || (0x0 == _0x278640 ? (_0x296172['x'] = 0x1, _0x296172['y'] = 0x0, _0x296172['z'] = 0x0) : (_0x278640 = 0x1 / Math[_0x4cc7('0x2c')](_0x278640), _0x296172['x'] *= _0x278640, _0x296172['y'] *= _0x278640, _0x296172['z'] *= _0x278640)); _0x296172 = _0x38803a[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]; _0x278640 = _0x20b7eb[_0x4cc7('0xb93')]; if (0x0 < _0x296172['x'] * _0x278640['x'] + _0x296172['y'] * _0x278640['y'] + _0x296172['z'] * _0x278640['z']) { _0x296172 = _0x38803a['rigidbody'][_0x4cc7('0x1f2c')]; _0x278640 = _0x20b7eb[_0x4cc7('0xb93')]; _0xca7ef4 = null; null == _0xca7ef4 && (_0xca7ef4 = new _0x21e384()); var _0x4816a0 = _0x296172['x'] * _0x278640['x'] + _0x296172['y'] * _0x278640['y'] + _0x296172['z'] * _0x278640['z']; _0xca7ef4['x'] = _0x296172['x'] - _0x4816a0 * _0x278640['x']; _0xca7ef4['y'] = _0x296172['y'] - _0x4816a0 * _0x278640['y']; _0xca7ef4['z'] = _0x296172['z'] - _0x4816a0 * _0x278640['z']; } _0x278640 = _0x296172 = _0x20b7eb[_0x4cc7('0xb93')]; null == _0x278640 && (_0x278640 = new _0x21e384()); _0x278640['x'] = _0x296172['x'] * _0x4bcf8f; _0x278640['y'] = _0x296172['y'] * _0x4bcf8f; _0x278640['z'] = _0x296172['z'] * _0x4bcf8f; _0x296172 = _0x4bcf8f = _0x20b7eb[_0x4cc7('0xb93')]; null == _0x296172 && (_0x296172 = new _0x21e384()); _0x296172['x'] = _0x267d13['x'] + _0x4bcf8f['x']; _0x296172['y'] = _0x267d13['y'] + _0x4bcf8f['y']; _0x296172['z'] = _0x267d13['z'] + _0x4bcf8f['z']; _0x2a6728[_0x4cc7('0x2346')](_0x20b7eb['temp'], _0x5260f5[_0x4cc7('0x99b')](_0x38803a[_0x4cc7('0xbeb')], _0x52778d)[_0x4cc7('0x17c3')][_0x4cc7('0xf73')](), _0x20b7eb['temp']); _0x38803a[_0x4cc7('0x126')][_0x4cc7('0xfa1')](_0x20b7eb[_0x4cc7('0xb93')]); return !0x0; } return !0x1; } ; _0x20b7eb[_0x4cc7('0x92b')] = _0x1aa93f; _0x20b7eb['prototype'] = _0x5aff49(_0x1aa93f[_0x4cc7('0x8')], { 'anchor': null, 'distFromAnchor': null, 'targetFinder': null, 'reel': null, 'reelTimeElapsed': null, 'countdownToGrab': null, 'noRotateTime': null, 'prevZ': null, 'isNotAnchor': function(_0x43b77f) { return _0x43b77f != this['anchor']; }, 'reset': function() { _0x1aa93f[_0x4cc7('0x8')][_0x4cc7('0x19')][_0x4cc7('0x96b')](this); this['noRotateTime'] = 0x0; this['anchor']['mesh'][_0x4cc7('0xfa1')](this[_0x4cc7('0x126')][_0x4cc7('0x13f9')]()); this[_0x4cc7('0x2429')]['set_stuckTo'](this); this[_0x4cc7('0x2429')][_0x4cc7('0x2431')] = !0x0; this[_0x4cc7('0x2432')] = this['distFromAnchor'] = -0x1; this[_0x4cc7('0x2426')] = 0x0; this[_0x4cc7('0x2429')][_0x4cc7('0x2433')](this); this[_0x4cc7('0x2434')] = this[_0x4cc7('0x126')][_0x4cc7('0xd92')](); }, 'update': function(_0x7f3d29) { var _0x747893 = this; _0x1aa93f['prototype'][_0x4cc7('0x94a')]['call'](this, _0x7f3d29); 0x0 < this[_0x4cc7('0x2427')] && (this['noRotateTime'] -= _0x7f3d29); if (this['anchor'][_0x4cc7('0x2435')] == this) { if (_0x2ab848['controlScheme'][_0x4cc7('0xbe6')](_0x4cc7('0x1bfe')) && !this[_0x4cc7('0x102d')][_0x4cc7('0x2315')]()) { var _0x569db1 = _0x20b7eb['temp']; _0x569db1['x'] = this[_0x4cc7('0x203a')]() / 0x10e - (_0x2ab848['controlScheme']['keyPressed'](_0x4cc7('0x6a2')) ? 0x1 : 0x0) + (_0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0x230a')](_0x4cc7('0x1d99')) ? 0x1 : 0x0); _0x569db1['y'] = -0x1; _0x569db1['z'] = 1.5; _0x2a6728[_0x4cc7('0x2346')](_0x20b7eb[_0x4cc7('0xb93')], this[_0x4cc7('0xb7f')]['artificialGravity']['get_rotationZ'](), _0x20b7eb['temp']); this[_0x4cc7('0x2429')]['set_stuckTo'](null); this[_0x4cc7('0x2429')][_0x4cc7('0x2431')] = !0x0; this[_0x4cc7('0x2436')] = !0x1; _0x569db1 = _0x20b7eb['temp']; _0x7f3d29 = _0x569db1['x'] * _0x569db1['x'] + _0x569db1['y'] * _0x569db1['y'] + _0x569db1['z'] * _0x569db1['z']; var _0x7edde3 = _0x7f3d29 - 0x1; _0x2d63f9[_0x4cc7('0x2437')](1e-10, 0x0 <= _0x7edde3 ? _0x7edde3 : -_0x7edde3) || (0x0 == _0x7f3d29 ? (_0x569db1['x'] = 0x1, _0x569db1['y'] = 0x0, _0x569db1['z'] = 0x0) : (_0x7f3d29 = _0x2d63f9[_0x4cc7('0x16b')](0x1, Math[_0x4cc7('0x2c')](_0x7f3d29)), _0x569db1['x'] *= _0x7f3d29, _0x569db1['y'] *= _0x7f3d29, _0x569db1['z'] *= _0x7f3d29)); _0x7f3d29 = _0x569db1 = _0x20b7eb[_0x4cc7('0xb93')]; null == _0x7f3d29 && (_0x7f3d29 = new _0x21e384()); _0x7f3d29['x'] = 0x2ee * _0x569db1['x']; _0x7f3d29['y'] = 0x2ee * _0x569db1['y']; _0x7f3d29['z'] = 0x2ee * _0x569db1['z']; _0x569db1 = this[_0x4cc7('0x2429')][_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]; _0x7f3d29 = _0x20b7eb['temp']; _0x569db1['x'] = _0x7f3d29['x']; _0x569db1['y'] = _0x7f3d29['y']; _0x569db1['z'] = _0x7f3d29['z']; var _0x35d65a = this[_0x4cc7('0x126')][_0x4cc7('0x13f9')](); _0x7f3d29 = _0x569db1 = _0x20b7eb[_0x4cc7('0xb93')]; null == _0x7f3d29 && (_0x7f3d29 = new _0x21e384()); _0x7f3d29['x'] = _0x35d65a['x'] + 0.1 * _0x569db1['x']; _0x7f3d29['y'] = _0x35d65a['y'] + 0.1 * _0x569db1['y']; _0x7f3d29['z'] = _0x35d65a['z'] + 0.1 * _0x569db1['z']; this[_0x4cc7('0x242d')][_0x4cc7('0x9fd')](); this[_0x4cc7('0x242d')]['extendToPoint'](_0x20b7eb[_0x4cc7('0xb93')]); this[_0x4cc7('0x242d')]['extendBy'](0x3c); var _0x3b7575 = null, _0x54c99c, _0x91a362 = 0xe10, _0x320c1b; this['tunnel']['forGameObjectsTouching'](this[_0x4cc7('0x242d')], function(_0x7f3d29) { if (!_0x7f3d29[_0x4cc7('0x2031')] && _0x747893[_0x4cc7('0x2429')][_0x4cc7('0x2438')](_0x7f3d29) && _0x5260f5[_0x4cc7('0x9a0')](_0x7f3d29, _0x55cb22) && (_0x54c99c = _0x7f3d29['mesh'][_0x4cc7('0xd1a')](), _0x320c1b = _0x56067a[_0x4cc7('0x6a4')]((_0x54c99c['x'] - _0x35d65a['x']) * (_0x54c99c['x'] - _0x35d65a['x']) + _0x56067a[_0x4cc7('0x69a')](_0x54c99c['y'], _0x35d65a['y']) * (_0x54c99c['y'] - _0x35d65a['y']), _0x56067a[_0x4cc7('0x6a5')](_0x54c99c['z'], _0x35d65a['z']) * (_0x54c99c['z'] - _0x35d65a['z'])), !_0x56067a[_0x4cc7('0x675')](31790.000000000004, _0x320c1b))) { var _0x569db1 = _0x20b7eb[_0x4cc7('0xb93')]; _0x320c1b = (_0x54c99c['x'] - _0x569db1['x']) * (_0x54c99c['x'] - _0x569db1['x']) + _0x56067a[_0x4cc7('0x6a6')](_0x54c99c['y'], _0x569db1['y']) * (_0x54c99c['y'] - _0x569db1['y']) + (_0x54c99c['z'] - _0x569db1['z']) * _0x56067a[_0x4cc7('0x6a6')](_0x54c99c['z'], _0x569db1['z']); _0x320c1b < _0x91a362 && (_0x3b7575 = _0x7f3d29, _0x91a362 = _0x320c1b); } }); null != _0x3b7575 && (_0x569db1 = _0x20b7eb['temp'], _0x7f3d29 = _0x3b7575[_0x4cc7('0x126')][_0x4cc7('0xd1a')](), _0x569db1['x'] = _0x7f3d29['x'], _0x569db1['y'] = _0x7f3d29['y'], _0x569db1['z'] = _0x7f3d29['z'], 0x1 == _0x3b7575[_0x4cc7('0x1e54')][_0x4cc7('0x1c9a')] && (_0x20b7eb[_0x4cc7('0xb93')]['z'] += _0x3b7575['sourceData'][_0x4cc7('0xa9a')] / 0x2), this[_0x4cc7('0x126')][_0x4cc7('0xd92')]() >= _0x20b7eb['temp']['z'] && (_0x20b7eb[_0x4cc7('0xb93')]['z'] += 0.4 * _0x3b7575['sourceData'][_0x4cc7('0xa9a')]), _0x569db1 = _0x20b7eb[_0x4cc7('0xb93')], _0x7f3d29 = this[_0x4cc7('0x2429')][_0x4cc7('0x126')][_0x4cc7('0xd1a')](), _0x7edde3 = _0x20b7eb[_0x4cc7('0xb93')], null == _0x7edde3 && (_0x7edde3 = new _0x21e384()), _0x7edde3['x'] = _0x569db1['x'] - _0x7f3d29['x'], _0x7edde3['y'] = _0x569db1['y'] - _0x7f3d29['y'], _0x7edde3['z'] = _0x569db1['z'] - _0x7f3d29['z'], _0x569db1 = _0x20b7eb[_0x4cc7('0xb93')], _0x7f3d29 = _0x569db1['x'] * _0x569db1['x'] + _0x569db1['y'] * _0x569db1['y'] + _0x569db1['z'] * _0x569db1['z'], _0x7edde3 = _0x7f3d29 - 0x1, 1e-10 > (0x0 <= _0x7edde3 ? _0x7edde3 : -_0x7edde3) || (0x0 == _0x7f3d29 ? (_0x569db1['x'] = 0x1, _0x569db1['y'] = 0x0, _0x569db1['z'] = 0x0) : (_0x7f3d29 = 0x1 / Math[_0x4cc7('0x2c')](_0x7f3d29), _0x569db1['x'] *= _0x7f3d29, _0x569db1['y'] *= _0x7f3d29, _0x569db1['z'] *= _0x7f3d29)), _0x7f3d29 = _0x569db1 = _0x20b7eb[_0x4cc7('0xb93')], _0x2d63f9[_0x4cc7('0x182')](null, _0x7f3d29) && (_0x7f3d29 = new _0x21e384()), _0x7f3d29['x'] = 0x2ee * _0x569db1['x'], _0x7f3d29['y'] = 0x2ee * _0x569db1['y'], _0x7f3d29['z'] = 0x2ee * _0x569db1['z'], _0x569db1 = this[_0x4cc7('0x2429')]['rigidbody']['velocity'], _0x7f3d29 = _0x20b7eb['temp'], _0x569db1['x'] = _0x7f3d29['x'], _0x569db1['y'] = _0x7f3d29['y'], _0x569db1['z'] = _0x7f3d29['z']); } } else if (_0x2d63f9[_0x4cc7('0x182')](null, this['anchor'][_0x4cc7('0x2435')]) || this[_0x4cc7('0xf30')][_0x4cc7('0xf31')]) { if (null != this['anchor'][_0x4cc7('0x2435')] && (this[_0x4cc7('0x2429')][_0x4cc7('0x2431')] = !0x1, this['anchor'][_0x4cc7('0x2439')](null)), this[_0x4cc7('0x2428')] = -0x1, 0x0 <= this[_0x4cc7('0x2432')] && (this['countdownToGrab'] -= _0x7f3d29, 0x0 >= this['countdownToGrab'] && (this[_0x4cc7('0x2429')][_0x4cc7('0x126')]['set_position'](this[_0x4cc7('0x126')][_0x4cc7('0x13f9')]()), this[_0x4cc7('0x2429')][_0x4cc7('0x2439')](this), this['anchor'][_0x4cc7('0x2431')] = !0x0, this['countdownToGrab'] = this['distFromAnchor'] = -0x1, this[_0x4cc7('0x2426')] = 0x0, this[_0x4cc7('0x2429')][_0x4cc7('0x2433')](this))), this[_0x4cc7('0x2429')][_0x4cc7('0x2435')] != this) if (this[_0x4cc7('0x2429')][_0x4cc7('0x2431')] && !this[_0x4cc7('0x2436')]) _0x20b7eb['keepInRange'](this[_0x4cc7('0x2429')], this[_0x4cc7('0x126')]['get_scenePosition'](), 0xaa) && (this[_0x4cc7('0x2436')] = !0x0); else { if (_0x4cc7('0x243a') === _0x4cc7('0x243a')) { _0x569db1 = _0x20b7eb[_0x4cc7('0x2430')](this[_0x4cc7('0x2429')], this[_0x4cc7('0x126')][_0x4cc7('0x13f9')](), 0xaa); _0x7edde3 = this[_0x4cc7('0x126')][_0x4cc7('0x13f9')](); var _0x4bf907 = this[_0x4cc7('0x2429')][_0x4cc7('0x126')][_0x4cc7('0xd1a')]() , _0x48c401 = _0x20b7eb[_0x4cc7('0xb93')]; null == _0x48c401 && (_0x48c401 = new _0x21e384()); _0x48c401['x'] = _0x7edde3['x'] - _0x4bf907['x']; _0x48c401['y'] = _0x7edde3['y'] - _0x4bf907['y']; _0x48c401['z'] = _0x7edde3['z'] - _0x4bf907['z']; _0x569db1 && this['anchor'][_0x4cc7('0x126')]['get_z']() > this[_0x4cc7('0x126')][_0x4cc7('0xd92')]() + 0xa && (this[_0x4cc7('0x2429')][_0x4cc7('0x2431')] = !0x0); _0x7edde3 = _0x20b7eb['temp']; _0x7edde3['x'] * _0x7edde3['x'] + _0x7edde3['y'] * _0x7edde3['y'] + _0x7edde3['z'] * _0x7edde3['z'] <= this[_0x4cc7('0xf3f')] * this[_0x4cc7('0xf3f')] ? (this['anchor'][_0x4cc7('0x126')][_0x4cc7('0xfa1')](this[_0x4cc7('0x126')]['get_scenePosition']()), this[_0x4cc7('0x2429')]['set_stuckTo'](this), this[_0x4cc7('0x2429')][_0x4cc7('0x2431')] = !0x0, this[_0x4cc7('0x2432')] = this['distFromAnchor'] = -0x1, this[_0x4cc7('0x2426')] = 0x0, this['anchor'][_0x4cc7('0x2433')](this)) : (this[_0x4cc7('0x2426')] += _0x7f3d29, 0.4 <= this[_0x4cc7('0x2426')] && (this['reel'] = !0x0, this['anchor'][_0x4cc7('0x2431')] = !0x0), 0.8 <= this['reelTimeElapsed'] && 0x0 > this['countdownToGrab'] && (this[_0x4cc7('0x2432')] = 0.2), _0x20b7eb[_0x4cc7('0xb93')]['z'] += 0xa, _0x7f3d29 = _0x20b7eb['temp'], _0x7edde3 = _0x2d63f9[_0x4cc7('0x19b')](_0x7f3d29['x'] * _0x7f3d29['x'] + _0x7f3d29['y'] * _0x7f3d29['y'], _0x7f3d29['z'] * _0x7f3d29['z']), _0x4bf907 = _0x2d63f9[_0x4cc7('0x19c')](_0x7edde3, 0x1), 1e-10 > (0x0 <= _0x4bf907 ? _0x4bf907 : -_0x4bf907) || (0x0 == _0x7edde3 ? (_0x7f3d29['x'] = 0x1, _0x7f3d29['y'] = 0x0, _0x7f3d29['z'] = 0x0) : (_0x7edde3 = 0x1 / Math['sqrt'](_0x7edde3), _0x7f3d29['x'] *= _0x7edde3, _0x7f3d29['y'] *= _0x7edde3, _0x7f3d29['z'] *= _0x7edde3)), _0x7f3d29 = _0x20b7eb[_0x4cc7('0xb93')], _0x7edde3 = 0x12c + 0x258 * this['reelTimeElapsed'], _0x4bf907 = _0x20b7eb['temp'], null == _0x4bf907 && (_0x4bf907 = new _0x21e384()), _0x4bf907['x'] = _0x7f3d29['x'] * _0x7edde3, _0x4bf907['y'] = _0x7f3d29['y'] * _0x7edde3, _0x4bf907['z'] = _0x7f3d29['z'] * _0x7edde3, _0x20b7eb['temp']['z'] += this[_0x4cc7('0xa3b')](), _0x7f3d29 = this[_0x4cc7('0x2429')][_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')], _0x7edde3 = _0x20b7eb[_0x4cc7('0xb93')], _0x7f3d29['x'] = _0x7edde3['x'], _0x7f3d29['y'] = _0x7edde3['y'], _0x7f3d29['z'] = _0x7edde3['z']); !this[_0x4cc7('0x2429')]['sticky'] && (_0x569db1 || this['mesh']['get_z']() - this[_0x4cc7('0x2429')]['mesh']['get_z']() > 0xaa * (_0x2ab848[_0x4cc7('0xbdf')]['keyJustPressed']('jump') ? 0.5 : 0.7)) && _0x2d63f9[_0x4cc7('0x243b')](0x0, this[_0x4cc7('0x2432')]) && (this[_0x4cc7('0x2432')] = 0.2); } else { var _0x381a94 = _0x54c99c++; var _0x29f9f0 = Math['PI'] * _0x381a94 / this[_0x4cc7('0xb8c')]; var _0xbec289 = -this[_0x4cc7('0xf38')] * Math[_0x4cc7('0x27')](_0x29f9f0) , _0x166155 = this['_radius'] * Math[_0x4cc7('0x28')](_0x29f9f0); _0x29f9f0 = _0x3b7575; for (var _0x3c2ce6 = 0x0, _0x3aa10f = this[_0x4cc7('0x1634')] + 0x1; _0x3c2ce6 < _0x3aa10f; ) { var _0x4960c4 = _0x3c2ce6++; var _0x9536e3 = _0x56067a[_0x4cc7('0x6a3')](0x2, Math['PI']) * _0x4960c4 / this[_0x4cc7('0x1634')]; var _0x591ecd = _0x166155 * Math[_0x4cc7('0x27')](_0x9536e3) , _0x1a055 = _0x381a94 > this[_0x4cc7('0xb8c')] / 0x2 ? this[_0x4cc7('0xb8f')] / 0x2 : -this[_0x4cc7('0xb8f')] / 0x2 , _0x4fb491 = _0x166155 * Math[_0x4cc7('0x28')](_0x9536e3) , _0x3ebb5c = _0x56067a['wqOXx'](0x1, Math[_0x4cc7('0x2c')](_0x591ecd * _0x591ecd + _0x4fb491 * _0x4fb491 + _0xbec289 * _0xbec289)) , _0x4fbd64 = Math[_0x4cc7('0x2c')](_0x4fb491 * _0x4fb491 + _0x591ecd * _0x591ecd); if (this[_0x4cc7('0xb8d')]) { var _0x5e0e09 = 0x0; var _0x50de59 = 0.007 < _0x4fbd64 ? _0x591ecd / _0x4fbd64 : 0x0; _0x9536e3 = -_0xbec289; var _0x120a6c = _0x4fb491; } else _0x5e0e09 = 0.007 < _0x4fbd64 ? _0x591ecd / _0x4fbd64 : 0x0, _0x50de59 = 0x0, _0x9536e3 = _0x4fb491, _0x120a6c = _0xbec289; _0x4960c4 == this[_0x4cc7('0x1634')] ? (_0x569db1[_0x4cc7('0x9e7')](_0x3b7575++, _0x569db1[_0x4cc7('0x2b')](_0x29f9f0)), _0x569db1[_0x4cc7('0x9e7')](_0x3b7575++, _0x569db1['get'](_0x29f9f0 + 0x1)), _0x569db1[_0x4cc7('0x9e7')](_0x3b7575++, _0x569db1[_0x4cc7('0x2b')](_0x29f9f0 + 0x2)), _0x569db1[_0x4cc7('0x9e7')](_0x3b7575++, 0.5 * (_0x569db1[_0x4cc7('0x2b')](_0x29f9f0 + 0x3) + _0x591ecd * _0x3ebb5c)), _0x569db1[_0x4cc7('0x9e7')](_0x3b7575++, 0.5 * (_0x569db1['get'](_0x29f9f0 + 0x4) + _0x9536e3 * _0x3ebb5c)), _0x569db1[_0x4cc7('0x9e7')](_0x3b7575++, 0.5 * _0x56067a[_0x4cc7('0x6a4')](_0x569db1[_0x4cc7('0x2b')](_0x29f9f0 + 0x5), _0x120a6c * _0x3ebb5c)), _0x569db1[_0x4cc7('0x9e7')](_0x3b7575++, 0.5 * (_0x569db1[_0x4cc7('0x2b')](_0x29f9f0 + 0x6) + (0.007 < _0x4fbd64 ? _0x56067a[_0x4cc7('0x6a8')](-_0x4fb491, _0x4fbd64) : 0x1))), _0x569db1[_0x4cc7('0x9e7')](_0x3b7575++, 0.5 * (_0x569db1[_0x4cc7('0x2b')](_0x29f9f0 + 0x7) + _0x5e0e09)), _0x569db1[_0x4cc7('0x9e7')](_0x3b7575++, 0.5 * (_0x569db1[_0x4cc7('0x2b')](_0x29f9f0 + 0x8) + _0x50de59))) : (_0x569db1['set'](_0x3b7575++, _0x591ecd), _0x569db1['set'](_0x3b7575++, this['_yUp'] ? _0x9536e3 - _0x1a055 : _0x9536e3), _0x569db1['set'](_0x3b7575++, this[_0x4cc7('0xb8d')] ? _0x120a6c : _0x120a6c + _0x1a055), _0x569db1[_0x4cc7('0x9e7')](_0x3b7575++, _0x591ecd * _0x3ebb5c), _0x569db1['set'](_0x3b7575++, _0x9536e3 * _0x3ebb5c), _0x569db1['set'](_0x3b7575++, _0x120a6c * _0x3ebb5c), _0x569db1[_0x4cc7('0x9e7')](_0x3b7575++, 0.007 < _0x4fbd64 ? -_0x4fb491 / _0x4fbd64 : 0x1), _0x569db1[_0x4cc7('0x9e7')](_0x3b7575++, _0x5e0e09), _0x569db1[_0x4cc7('0x9e7')](_0x3b7575++, _0x50de59)); 0x0 < _0x4960c4 && _0x56067a['LcqTZ'](0x0, _0x381a94) && (_0x591ecd = (this[_0x4cc7('0x1634')] + 0x1) * _0x381a94 + _0x4960c4, _0x1a055 = (this[_0x4cc7('0x1634')] + 0x1) * _0x381a94 + _0x4960c4 - 0x1, _0x9536e3 = (this[_0x4cc7('0x1634')] + 0x1) * (_0x381a94 - 0x1) + _0x4960c4 - 0x1, _0x4960c4 = (this[_0x4cc7('0x1634')] + 0x1) * (_0x381a94 - 0x1) + _0x4960c4, _0x381a94 == this[_0x4cc7('0xb8c')] ? (_0x569db1[_0x4cc7('0x9e7')](_0x3b7575 - 0x9, _0x569db1['get'](_0x29f9f0)), _0x569db1[_0x4cc7('0x9e7')](_0x3b7575 - 0x8, _0x569db1[_0x4cc7('0x2b')](_0x56067a['WTnuV'](_0x29f9f0, 0x1))), _0x569db1['set'](_0x3b7575 - 0x7, _0x569db1['get'](_0x29f9f0 + 0x2)), _0x7edde3[_0x4cc7('0x9e7')](_0x747893++, _0x591ecd), _0x7edde3[_0x4cc7('0x9e7')](_0x747893++, _0x9536e3), _0x7edde3[_0x4cc7('0x9e7')](_0x747893++, _0x4960c4)) : 0x1 == _0x381a94 ? (_0x7edde3[_0x4cc7('0x9e7')](_0x747893++, _0x591ecd), _0x7edde3[_0x4cc7('0x9e7')](_0x747893++, _0x1a055), _0x7edde3[_0x4cc7('0x9e7')](_0x747893++, _0x9536e3)) : (_0x7edde3[_0x4cc7('0x9e7')](_0x747893++, _0x591ecd), _0x7edde3[_0x4cc7('0x9e7')](_0x747893++, _0x1a055), _0x7edde3[_0x4cc7('0x9e7')](_0x747893++, _0x9536e3), _0x7edde3[_0x4cc7('0x9e7')](_0x747893++, _0x591ecd), _0x7edde3['set'](_0x747893++, _0x9536e3), _0x7edde3[_0x4cc7('0x9e7')](_0x747893++, _0x4960c4))); _0x3b7575 += _0x35d65a; } } } } else if (_0x569db1 = this[_0x4cc7('0x126')][_0x4cc7('0x13f9')](), 0x46 > this[_0x4cc7('0x2428')] && (_0x7f3d29 = this[_0x4cc7('0x2429')][_0x4cc7('0x126')][_0x4cc7('0x13f9')](), _0x7f3d29 = Math[_0x4cc7('0x2c')]((_0x569db1['x'] - _0x7f3d29['x']) * _0x2d63f9['hkHAX'](_0x569db1['x'], _0x7f3d29['x']) + (_0x569db1['y'] - _0x7f3d29['y']) * (_0x569db1['y'] - _0x7f3d29['y']) + (_0x569db1['z'] - _0x7f3d29['z']) * (_0x569db1['z'] - _0x7f3d29['z'])), this[_0x4cc7('0x2428')] = 0x46 <= _0x7f3d29 ? 0xaa >= _0x7f3d29 ? _0x7f3d29 : 0xaa : 0x46), _0x7f3d29 = this[_0x4cc7('0x2429')][_0x4cc7('0x126')][_0x4cc7('0xd1a')](), _0x7edde3 = _0x20b7eb[_0x4cc7('0xb93')], _0x2d63f9['qRgCc'](null, _0x7edde3) && (_0x7edde3 = new _0x21e384()), _0x7edde3['x'] = _0x7f3d29['x'] - _0x569db1['x'], _0x7edde3['y'] = _0x7f3d29['y'] - _0x569db1['y'], _0x7edde3['z'] = _0x7f3d29['z'] - _0x569db1['z'], this[_0x4cc7('0x231c')](_0x20b7eb[_0x4cc7('0xb93')]['y'], _0x20b7eb[_0x4cc7('0xb93')]['x']), this[_0x4cc7('0x243c')](), _0x569db1 = _0x20b7eb['up'], _0x569db1['x'] = 0x0, _0x569db1['y'] = -0x1, _0x569db1['z'] = 0x0, _0x2a6728[_0x4cc7('0x2346')](_0x20b7eb[_0x4cc7('0xb93')], this[_0x4cc7('0xb7f')]['artificialGravity'][_0x4cc7('0xf73')](), _0x20b7eb[_0x4cc7('0xb93')]), _0x569db1 = _0x20b7eb['up'], _0x7f3d29 = _0x20b7eb['temp'], 0x0 > _0x569db1['x'] * _0x7f3d29['x'] + _0x569db1['y'] * _0x7f3d29['y'] + _0x569db1['z'] * _0x7f3d29['z'] && (this[_0x4cc7('0x2429')][_0x4cc7('0x2431')] = !0x1, this[_0x4cc7('0x2429')]['set_stuckTo'](null), this[_0x4cc7('0x2436')] = !0x0), this[_0x4cc7('0x2432')] = -0x1, this[_0x4cc7('0x2426')] = 0x0, this[_0x4cc7('0xa39')] = 1.5 * this[_0x4cc7('0x102c')], this[_0x4cc7('0x22d4')](0x0, this['mesh'][_0x4cc7('0xd92')]() < this[_0x4cc7('0x2429')][_0x4cc7('0x126')][_0x4cc7('0xd92')]() ? 0xfa : -0xfa, 0xc8), _0x569db1 = this['rigidbody']['velocity'], _0x569db1 = _0x2d63f9[_0x4cc7('0x19b')](_0x569db1['x'] * _0x569db1['x'], _0x569db1['y'] * _0x569db1['y']) + _0x569db1['z'] * _0x569db1['z'], _0x20b7eb[_0x4cc7('0x2430')](this, this[_0x4cc7('0x2429')][_0x4cc7('0x126')]['get_position'](), this[_0x4cc7('0x2428')]) && (_0x7f3d29 = this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')], _0x2d63f9[_0x4cc7('0x19d')](_0x7f3d29['x'] * _0x7f3d29['x'] + _0x7f3d29['y'] * _0x7f3d29['y'] + _0x7f3d29['z'] * _0x7f3d29['z'], _0x569db1) && (_0x7f3d29 = this['rigidbody'][_0x4cc7('0x1f2c')], _0x7edde3 = _0x7f3d29['x'] * _0x7f3d29['x'] + _0x7f3d29['y'] * _0x7f3d29['y'] + _0x7f3d29['z'] * _0x7f3d29['z'], _0x4bf907 = _0x7edde3 - 0x1, 1e-10 > (0x0 <= _0x4bf907 ? _0x4bf907 : -_0x4bf907) || (0x0 == _0x7edde3 ? (_0x7f3d29['x'] = 0x0, _0x7f3d29['y'] = 0x0, _0x7f3d29['z'] = 0x1) : (_0x7edde3 = 0x1 / Math[_0x4cc7('0x2c')](_0x7edde3), _0x7f3d29['x'] *= _0x7edde3, _0x7f3d29['y'] *= _0x7edde3, _0x7f3d29['z'] *= _0x7edde3)), _0x7f3d29 = this['rigidbody'][_0x4cc7('0x1f2c')], _0x569db1 = Math[_0x4cc7('0x2c')](_0x569db1), _0x7edde3 = this['rigidbody'][_0x4cc7('0x1f2c')], null == _0x7edde3 && (_0x7edde3 = new _0x21e384()), _0x7edde3['x'] = _0x7f3d29['x'] * _0x569db1, _0x7edde3['y'] = _0x7f3d29['y'] * _0x569db1, _0x7edde3['z'] = _0x7f3d29['z'] * _0x569db1)), this[_0x4cc7('0x126')][_0x4cc7('0xd92')]() > this[_0x4cc7('0x2429')]['mesh'][_0x4cc7('0xd92')]() + 0.5 * this[_0x4cc7('0x2428')] ? _0x569db1 = !0x0 : (_0x569db1 = this['mesh']['get_z']() - this['prevZ'], _0x569db1 = 1e-10 > (_0x2d63f9[_0x4cc7('0x18f')](0x0, _0x569db1) ? _0x569db1 : -_0x569db1)), _0x569db1 || _0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0xbe6')]('jump')) this[_0x4cc7('0x2429')]['sticky'] = !0x1, this[_0x4cc7('0x2429')][_0x4cc7('0x2439')](null), this[_0x4cc7('0x2436')] = !0x0, this[_0x4cc7('0x2428')] = -0x1, this[_0x4cc7('0xb7f')][_0x4cc7('0xd74')][_0x4cc7('0x2423')]++, this[_0x4cc7('0x102d')]['activateAction'](), _0x2ab848['controlScheme'][_0x4cc7('0x230a')]('jump') && this['applyImpulse'](0x0, 0.4 * -this[_0x4cc7('0x102d')][_0x4cc7('0x10af')]), this[_0x4cc7('0x2427')] = 0x1; this[_0x4cc7('0x2434')] = this['mesh'][_0x4cc7('0xd92')](); }, 'display': function(_0x52e768) { _0x1aa93f[_0x4cc7('0x8')][_0x4cc7('0x50c')]['call'](this, _0x52e768); 0x0 != this['oob'] && (this[_0x4cc7('0xb7f')][_0x4cc7('0x243d')] = !0x1, this[_0x4cc7('0xb7f')][_0x4cc7('0x243e')]['y'] = 0x0); }, 'adjustTargetRotation': function(_0x24e674, _0x2262ea, _0x179d61, _0xbeea7, _0x444fb7) { null == _0x444fb7 && (_0x444fb7 = 0x0); null == _0xbeea7 && (_0xbeea7 = !0x0); null == _0x179d61 && (_0x179d61 = !0x1); null == _0x2262ea && (_0x2262ea = !0x0); if (0x0 < this[_0x4cc7('0x2427')]) { if (_0x2262ea) { var _0x3f787b = _0x20b7eb[_0x4cc7('0xb93')]; _0x3f787b['x'] = _0x24e674['x']; _0x3f787b['y'] = _0x24e674['y']; _0x3f787b['z'] = _0x24e674['z']; } else _0x2a6728[_0x4cc7('0x2346')](_0x24e674, this[_0x4cc7('0xb7f')][_0x4cc7('0x17c3')][_0x4cc7('0xf73')](), _0x20b7eb[_0x4cc7('0xb93')]); if (_0x179d61) { var _0x29c98e = _0x3f787b = _0x20b7eb[_0x4cc7('0xb93')]; null == _0x29c98e && (_0x29c98e = new _0x21e384()); _0x29c98e['x'] = -0x1 * _0x3f787b['x']; _0x29c98e['y'] = -0x1 * _0x3f787b['y']; _0x29c98e['z'] = -0x1 * _0x3f787b['z']; } if (0.5 < _0x20b7eb[_0x4cc7('0xb93')]['y'] && !_0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0x230a')](_0x4cc7('0x1bfe'))) return; } _0x1aa93f['prototype']['adjustTargetRotation']['call'](this, _0x24e674, _0x2262ea, _0x179d61, _0xbeea7, _0x444fb7); }, 'getEstimatedSpeed': function() { return 1.2 * this[_0x4cc7('0x102c')]; }, 'removeFromLevel': function() { _0x1aa93f[_0x4cc7('0x8')][_0x4cc7('0x1ec2')][_0x4cc7('0x96b')](this); null != this[_0x4cc7('0x2429')] && (this[_0x4cc7('0x2429')][_0x4cc7('0x1ec2')](), this['anchor'] = null); }, '__class__': _0x20b7eb }); var _0x225257 = function(_0x48e2a0, _0xbfe07f) { this[_0x4cc7('0x2431')] = !0x0; _0x12dd16['call'](this, _0x48e2a0, new _0x5e85ee(_0x5e85ee[_0x4cc7('0x237e')](0x5),0xaaaaaa), !0x0); this[_0x4cc7('0x2072')] = !0x0; this[_0x4cc7('0x22c9')](new _0x6a0fd4(this[_0x4cc7('0x126')],0xa)); this[_0x4cc7('0x2073')] = !0x1; this[_0x4cc7('0x22c6')][_0x4cc7('0x242b')] = _0x48c401(this, this['preCollision']); this['rigidbody'][_0x4cc7('0x22f2')] = _0x48c401(this, this[_0x4cc7('0x243f')]); this['rigidbody'][_0x4cc7('0x22f3')] = _0x48c401(this, this[_0x4cc7('0x2440')]); this[_0x4cc7('0x2441')] = new _0x21e384(); this['pickupsGrabbed'] = _0x2bc114['toObjectVector'](null); }; _0x16dada[_0x4cc7('0x2442')] = _0x225257; _0x225257[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', 'character', 'Anchor']; _0x225257[_0x4cc7('0x92b')] = _0x12dd16; _0x225257[_0x4cc7('0x8')] = _0x5aff49(_0x12dd16[_0x4cc7('0x8')], { 'gravity': null, 'stuckTo': null, 'stuckOffset': null, 'sticky': null, 'pickupsGrabbed': null, 'update': function(_0x532bab) { if (null != this[_0x4cc7('0x2435')]) { _0x532bab = this[_0x4cc7('0x126')]['get_position'](); var _0x2d0c0c = this[_0x4cc7('0x2435')]['mesh'][_0x4cc7('0x13f9')]() , _0x266017 = this[_0x4cc7('0x2441')] , _0x4d3de0 = _0x532bab; null == _0x4d3de0 && (_0x4d3de0 = new _0x21e384()); _0x4d3de0['x'] = _0x2d0c0c['x'] + _0x266017['x']; _0x4d3de0['y'] = _0x2d0c0c['y'] + _0x266017['y']; _0x4d3de0['z'] = _0x2d0c0c['z'] + _0x266017['z']; this['mesh'][_0x4cc7('0xfa1')](_0x532bab); } else _0x12dd16[_0x4cc7('0x8')]['update'][_0x4cc7('0x96b')](this, _0x532bab), _0x2d0c0c = _0x532bab = this[_0x4cc7('0x22c6')][_0x4cc7('0x2443')], null == _0x2d0c0c && (_0x2d0c0c = new _0x21e384()), _0x2d0c0c['x'] = -0x1 * _0x532bab['x'], _0x2d0c0c['y'] = -0x1 * _0x532bab['y'], _0x2d0c0c['z'] = -0x1 * _0x532bab['z'], null != this[_0x4cc7('0x2444')] && _0x2a6728[_0x4cc7('0x2346')](this[_0x4cc7('0x22c6')][_0x4cc7('0x2443')], this['gravity']['get_rotationZ'](), this[_0x4cc7('0x22c6')][_0x4cc7('0x2443')]); for (_0x532bab = _0x44b7a4[_0x4cc7('0x1610')](this[_0x4cc7('0x2445')][_0x4cc7('0x34')]() - 0x1, -0x1, -0x1); _0x532bab[_0x4cc7('0x124b')] != _0x532bab[_0x4cc7('0x10a1')]; ) _0x2d0c0c = _0x532bab[_0x4cc7('0x124b')] += _0x532bab[_0x4cc7('0x1612')], this[_0x4cc7('0x2445')][_0x4cc7('0x2b')](_0x2d0c0c)[_0x4cc7('0x2446')]() ? this['pickupsGrabbed'][_0x4cc7('0xa5e')](_0x2d0c0c, 0x1) : this[_0x4cc7('0x2445')][_0x4cc7('0x2b')](_0x2d0c0c)[_0x4cc7('0x2447')](this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]); }, 'reset': function() { if (_0x4cc7('0x2448') !== _0x4cc7('0x2449')) { _0x12dd16['prototype'][_0x4cc7('0x19')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x2431')] = !0x0; this[_0x4cc7('0x2439')](null); } else { _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x143); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x30); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xbd); var _0x58fbce = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']() , _0x4a03af = null; null == _0x4a03af && (_0x4a03af = new _0x169fce()); var _0x43a08d = Math[_0x4cc7('0x28')](0.8377580409572781); _0x4a03af['x'] = -0.156 * _0x43a08d; _0x4a03af['y'] = -0.972 * _0x43a08d; _0x4a03af['z'] = -0.177 * _0x43a08d; _0x4a03af['w'] = Math[_0x4cc7('0x27')](0.8377580409572781); _0x43a08d = _0x4a03af['x'] * _0x4a03af['x'] + _0x4a03af['y'] * _0x4a03af['y'] + _0x4a03af['z'] * _0x4a03af['z'] + _0x4a03af['w'] * _0x4a03af['w']; var _0x1a94a5 = _0x43a08d - 0x1; 1e-10 > (0x0 <= _0x1a94a5 ? _0x1a94a5 : -_0x1a94a5) || (_0x56067a[_0x4cc7('0x693')](0x0, _0x43a08d) ? (_0x4a03af['x'] = 0x0, _0x4a03af['y'] = 0x0, _0x4a03af['z'] = 0x0, _0x4a03af['w'] = 0x1) : (_0x43a08d = 0x1 / Math[_0x4cc7('0x2c')](_0x43a08d), _0x4a03af['x'] *= _0x43a08d, _0x4a03af['y'] *= _0x43a08d, _0x4a03af['z'] *= _0x43a08d, _0x4a03af['w'] *= _0x43a08d)); _0x58fbce['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x4a03af)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')]['display'](0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.8, 2.1); this[_0x4cc7('0xacc')]['spritesheet']['set_currentFrame'](0x32); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this['pastafarian']['setIndexedPosition'](0x5, 0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x68); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); _0x58fbce = _0x1baaa1[_0x4cc7('0xa9a')](0.7); _0x4a03af = _0x1baaa1[_0x4cc7('0x7d9')](0x1b8); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x244a'), 0x0, -0xbe, _0x58fbce, _0x4a03af, null, null, null); _0x58fbce = _0x1baaa1['scale'](0.6); _0x4a03af = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x244b'), -0xdc, -0xa, _0x58fbce, null, -0x1, _0x4a03af, null); } }, 'claimPickups': function(_0x15e02e) { for (var _0x54f347 = 0x0, _0x511326 = this[_0x4cc7('0x2445')]; _0x54f347 < _0x511326[_0x4cc7('0x34')](); ) { var _0x6f240f = _0x511326[_0x4cc7('0x2b')](_0x54f347); ++_0x54f347; if (!_0x6f240f[_0x4cc7('0x2446')]()) _0x6f240f['onPickedUp'](_0x15e02e); } this['pickupsGrabbed']['set_length'](0x0); }, 'preCollision': function(_0x233286) { return _0x233286['isTrigger'] && _0x5260f5[_0x4cc7('0x9a0')](_0x233286, _0x1e4065) && 0x0 > this[_0x4cc7('0x2445')]['indexOf'](_0x233286, 0x0) && !_0x5260f5[_0x4cc7('0x99b')](_0x233286, _0x1e4065)[_0x4cc7('0x2446')]() ? !0x0 : null != this[_0x4cc7('0x2435')] || _0x233286[_0x4cc7('0x2031')] ? !0x1 : null == _0x233286[_0x4cc7('0x22c6')]; }, 'onCollision': function(_0x296fe7, _0x2c7f8a) { if (_0x296fe7[_0x4cc7('0x2031')]) { this[_0x4cc7('0x2445')][_0x4cc7('0x29')](_0x296fe7); _0x2c7f8a = _0x296fe7[_0x4cc7('0x126')][_0x4cc7('0xd1a')](); var _0x20c64e = this[_0x4cc7('0x126')]['get_position']() , _0x5ba24d = _0x2c7f8a; null == _0x5ba24d && (_0x5ba24d = new _0x21e384()); _0x5ba24d['x'] = _0x2c7f8a['x'] - _0x20c64e['x']; _0x5ba24d['y'] = _0x2c7f8a['y'] - _0x20c64e['y']; _0x5ba24d['z'] = _0x2c7f8a['z'] - _0x20c64e['z']; 0x640 < _0x2c7f8a['x'] * _0x2c7f8a['x'] + _0x2c7f8a['y'] * _0x2c7f8a['y'] + _0x2c7f8a['z'] * _0x2c7f8a['z'] && (_0x20c64e = _0x2c7f8a['x'] * _0x2c7f8a['x'] + _0x56067a['jBSeZ'](_0x2c7f8a['y'], _0x2c7f8a['y']) + _0x2c7f8a['z'] * _0x2c7f8a['z'], _0x5ba24d = _0x20c64e - 0x1, 1e-10 > (0x0 <= _0x5ba24d ? _0x5ba24d : -_0x5ba24d) || (0x0 == _0x20c64e ? (_0x2c7f8a['x'] = 0x1, _0x2c7f8a['y'] = 0x0, _0x2c7f8a['z'] = 0x0) : (_0x20c64e = 0x1 / Math['sqrt'](_0x20c64e), _0x2c7f8a['x'] *= _0x20c64e, _0x2c7f8a['y'] *= _0x20c64e, _0x2c7f8a['z'] *= _0x20c64e)), _0x20c64e = _0x2c7f8a, null == _0x20c64e && (_0x20c64e = new _0x21e384()), _0x20c64e['x'] = 0x28 * _0x2c7f8a['x'], _0x20c64e['y'] = 0x28 * _0x2c7f8a['y'], _0x20c64e['z'] = 0x28 * _0x2c7f8a['z'], _0x20c64e = this['mesh'][_0x4cc7('0xd1a')](), _0x5ba24d = _0x2c7f8a, null == _0x5ba24d && (_0x5ba24d = new _0x21e384()), _0x5ba24d['x'] = _0x20c64e['x'] + _0x2c7f8a['x'], _0x5ba24d['y'] = _0x20c64e['y'] + _0x2c7f8a['y'], _0x5ba24d['z'] = _0x20c64e['z'] + _0x2c7f8a['z'], _0x296fe7[_0x4cc7('0x126')][_0x4cc7('0xfa1')](_0x2c7f8a)); return !0x1; } this['sticky'] && (this[_0x4cc7('0x2439')](_0x296fe7), _0x2c7f8a['x'] = 0x0, _0x2c7f8a['y'] = 0x0, _0x2c7f8a['z'] = 0x0); this[_0x4cc7('0x244c')](_0x296fe7); return !0x0; }, 'onGlancingCollision': function(_0x5bb31f) { if (_0x5bb31f[_0x4cc7('0x2031')]) { this[_0x4cc7('0x2445')]['push'](_0x5bb31f); var _0xcbbc79 = _0x5bb31f[_0x4cc7('0x126')][_0x4cc7('0xd1a')]() , _0x2a40b1 = this[_0x4cc7('0x126')][_0x4cc7('0xd1a')]() , _0x57acf0 = _0xcbbc79; null == _0x57acf0 && (_0x57acf0 = new _0x21e384()); _0x57acf0['x'] = _0xcbbc79['x'] - _0x2a40b1['x']; _0x57acf0['y'] = _0xcbbc79['y'] - _0x2a40b1['y']; _0x57acf0['z'] = _0xcbbc79['z'] - _0x2a40b1['z']; 0x640 < _0xcbbc79['x'] * _0xcbbc79['x'] + _0xcbbc79['y'] * _0xcbbc79['y'] + _0xcbbc79['z'] * _0xcbbc79['z'] && (_0x2a40b1 = _0xcbbc79['x'] * _0xcbbc79['x'] + _0x2d63f9[_0x4cc7('0x19e')](_0xcbbc79['y'], _0xcbbc79['y']) + _0xcbbc79['z'] * _0xcbbc79['z'], _0x57acf0 = _0x2a40b1 - 0x1, 1e-10 > (0x0 <= _0x57acf0 ? _0x57acf0 : -_0x57acf0) || (0x0 == _0x2a40b1 ? (_0xcbbc79['x'] = 0x1, _0xcbbc79['y'] = 0x0, _0xcbbc79['z'] = 0x0) : (_0x2a40b1 = 0x1 / Math[_0x4cc7('0x2c')](_0x2a40b1), _0xcbbc79['x'] *= _0x2a40b1, _0xcbbc79['y'] *= _0x2a40b1, _0xcbbc79['z'] *= _0x2a40b1)), _0x2a40b1 = _0xcbbc79, null == _0x2a40b1 && (_0x2a40b1 = new _0x21e384()), _0x2a40b1['x'] = 0x28 * _0xcbbc79['x'], _0x2a40b1['y'] = 0x28 * _0xcbbc79['y'], _0x2a40b1['z'] = 0x28 * _0xcbbc79['z'], _0x2a40b1 = this[_0x4cc7('0x126')][_0x4cc7('0xd1a')](), _0x57acf0 = _0xcbbc79, null == _0x57acf0 && (_0x57acf0 = new _0x21e384()), _0x57acf0['x'] = _0x2a40b1['x'] + _0xcbbc79['x'], _0x57acf0['y'] = _0x2a40b1['y'] + _0xcbbc79['y'], _0x57acf0['z'] = _0x2a40b1['z'] + _0xcbbc79['z'], _0x5bb31f[_0x4cc7('0x126')][_0x4cc7('0xfa1')](_0xcbbc79)); return !0x1; } this['sticky'] && this[_0x4cc7('0x2439')](_0x5bb31f); this[_0x4cc7('0x244c')](_0x5bb31f); return !0x0; }, 'notifyCollisionProperties': function(_0x2a2a4b) { !_0x2a2a4b[_0x4cc7('0x2031')] && _0x5260f5[_0x4cc7('0x9a0')](_0x2a2a4b, _0x55cb22) && _0x2a2a4b[_0x4cc7('0x1e54')][_0x4cc7('0x2322')]['beginAnimation'](_0x2a2a4b); }, 'set_stuckTo': function(_0x26f6bd) { this[_0x4cc7('0x2435')] = _0x26f6bd; if (null != this[_0x4cc7('0x2435')]) { if (_0x4cc7('0x244d') === _0x4cc7('0x244e')) { this[_0x4cc7('0x14a4')] && (this[_0x4cc7('0x101e')][_0x4cc7('0xa28')](this[_0x4cc7('0x3de')]()), this['_viewProjection'][_0x4cc7('0xa90')](this[_0x4cc7('0x101f')][_0x4cc7('0xb3c')]()), this[_0x4cc7('0x14a4')] = !0x1); return this['_viewProjection']; } else { _0x26f6bd = this[_0x4cc7('0x126')][_0x4cc7('0xd1a')](); var _0x4ea257 = this[_0x4cc7('0x2435')][_0x4cc7('0x126')][_0x4cc7('0x13f9')]() , _0x5533e2 = this[_0x4cc7('0x2441')]; null == _0x5533e2 && (_0x5533e2 = new _0x21e384()); _0x5533e2['x'] = _0x26f6bd['x'] - _0x4ea257['x']; _0x5533e2['y'] = _0x26f6bd['y'] - _0x4ea257['y']; _0x5533e2['z'] = _0x26f6bd['z'] - _0x4ea257['z']; _0x26f6bd = this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]; _0x26f6bd['x'] = 0x0; _0x26f6bd['y'] = 0x0; _0x26f6bd['z'] = 0x0; } } return this[_0x4cc7('0x2435')]; }, '__class__': _0x225257, '__properties__': _0x5aff49(_0x12dd16['prototype'][_0x4cc7('0x2d6')], { 'set_stuckTo': _0x4cc7('0x2439') }) }); var _0x52b5cd = function(_0x4f4546) { this[_0x4cc7('0xd46')] = 0x1; _0x255a64['call'](this, _0x4f4546); this[_0x4cc7('0xa66')] = _0x4f4546; this[_0x4cc7('0x2408')] = _0x4cc7('0x1bfe'); this[_0x4cc7('0xaa3')] = 0.15; this['categories'] |= 0x20; _0x4f4546['addEventListener'](_0x4cc7('0x244f'), _0x48c401(this, this['setUnused'])); this[_0x4cc7('0x19')](); }; _0x16dada['com.player03.run3.character.PostJumpAction'] = _0x52b5cd; _0x52b5cd[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0xb30'), _0x4cc7('0x2450')]; _0x52b5cd[_0x4cc7('0x92b')] = _0x255a64; _0x52b5cd['prototype'] = _0x5aff49(_0x255a64[_0x4cc7('0x8')], { 'ownerCharacter': null, 'uses': null, 'used': null, 'update': function(_0x204ab0) { _0x255a64[_0x4cc7('0x8')][_0x4cc7('0x94a')][_0x4cc7('0x96b')](this, _0x204ab0); this[_0x4cc7('0x1d68')][_0x4cc7('0xf30')][_0x4cc7('0xf31')] && (this[_0x4cc7('0xf65')] = 0x0); }, 'reset': function() { this['used'] = 0x0; _0x255a64['prototype'][_0x4cc7('0x19')]['call'](this); }, 'actionRequirementsMet': function() { return this[_0x4cc7('0xf65')] < this[_0x4cc7('0xd46')] && this[_0x4cc7('0x2410')]() ? !this[_0x4cc7('0x1d68')][_0x4cc7('0xf30')][_0x4cc7('0xf31')] : !0x1; }, 'continueRequirementsMet': function() { return !0x0; }, 'setUnused': function(_0x8f9b3b) { this['used'] = 0x0; }, 'startAction': function() { this['used']++; this[_0x4cc7('0xa66')][_0x4cc7('0xb7f')][_0x4cc7('0xd74')][_0x4cc7('0xd75')]++; this[_0x4cc7('0xa66')][_0x4cc7('0x22df')](this[_0x4cc7('0x2408')]); }, '__class__': _0x52b5cd }); var _0x56b1b7 = function(_0x4d9711, _0x587f43, _0x5b613e, _0x1fff95, _0x2c2c80) { null == _0x2c2c80 && (_0x2c2c80 = 0x0); this[_0x4cc7('0x2451')] = 0x0; _0x52b5cd[_0x4cc7('0x96b')](this, _0x4d9711); this[_0x4cc7('0x2452')] = _0x2c2c80; this[_0x4cc7('0x2453')] = _0x5b613e; this[_0x4cc7('0x2454')] = _0x1fff95; this[_0x4cc7('0x21')] = _0x587f43; }; _0x16dada[_0x4cc7('0x2455')] = _0x56b1b7; _0x56b1b7[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', _0x4cc7('0xb30'), _0x4cc7('0x2456')]; _0x56b1b7[_0x4cc7('0x92b')] = _0x52b5cd; _0x56b1b7[_0x4cc7('0x8')] = _0x5aff49(_0x52b5cd[_0x4cc7('0x8')], { 'yVelocity': null, 'zBoost': null, 'startZVelocity': null, 'endZVelocity': null, 'startAction': function() { var _0xf1597a = this['ownerCharacter'] , _0x4a1d51 = this[_0x4cc7('0xa66')][_0x4cc7('0xa69')](); _0xf1597a[_0x4cc7('0xa6c')](_0x2d63f9[_0x4cc7('0x19b')](_0x4a1d51, (0.6 + 0.20000000000000007 * this['ownerCharacter'][_0x4cc7('0xb7f')][_0x4cc7('0x2457')]) * (this[_0x4cc7('0x2452')] - _0x4a1d51))); _0x2d63f9[_0x4cc7('0x19d')](this['ownerCharacter'][_0x4cc7('0xa3b')](), this['zBoost']) && 0x0 >= this['ownerCharacter'][_0x4cc7('0x22e7')] && (_0xf1597a = this[_0x4cc7('0xa66')], _0x4a1d51 = this[_0x4cc7('0xa66')]['get_zVelocity'](), _0xf1597a[_0x4cc7('0x22d6')](_0x4a1d51 + 0.6 * (this[_0x4cc7('0x2453')] - _0x4a1d51))); this[_0x4cc7('0xa66')][_0x4cc7('0x22d5')](0x0, 0x0, 0.4 * this[_0x4cc7('0x2453')]); if (0x1 > this[_0x4cc7('0xa66')][_0x4cc7('0xb7f')]['power']) { _0xf1597a = this[_0x4cc7('0xa66')]; _0x4a1d51 = this[_0x4cc7('0xa66')][_0x4cc7('0x102c')]; var _0xf63955 = this[_0x4cc7('0xa66')][_0x4cc7('0xa3b')](); _0xf1597a[_0x4cc7('0x22d6')](_0x2d63f9[_0x4cc7('0x2458')](_0x4a1d51, (0.6 + 0.4 * this['ownerCharacter'][_0x4cc7('0xb7f')][_0x4cc7('0x2457')]) * (_0xf63955 - _0x4a1d51))); } this[_0x4cc7('0x2451')] = this[_0x4cc7('0xa66')][_0x4cc7('0xa3b')](); this[_0x4cc7('0xa66')]['tunnel'][_0x4cc7('0xd74')][_0x4cc7('0x2321')]++; _0x52b5cd[_0x4cc7('0x8')][_0x4cc7('0x2414')][_0x4cc7('0x96b')](this); }, 'performAction': function(_0xea126d) { 0x0 < this['ownerCharacter'][_0x4cc7('0xa69')]() && this[_0x4cc7('0xa66')][_0x4cc7('0x22d4')](0x0, -this[_0x4cc7('0xa66')]['get_yVelocity'](), 0x0); this['length'] - this['timeActive'] < 0.3 * this[_0x4cc7('0x21')] && (this[_0x4cc7('0x2451')] > this[_0x4cc7('0x2454')] && this[_0x4cc7('0xa66')]['get_zVelocity']() > this['endZVelocity'] ? this[_0x4cc7('0xa66')][_0x4cc7('0x22d4')](0x0, 0x0, -0x64) : this[_0x4cc7('0x2451')] < this[_0x4cc7('0x2454')] && this[_0x4cc7('0xa66')][_0x4cc7('0xa3b')]() < this[_0x4cc7('0x2454')] ? this[_0x4cc7('0xa66')]['applyForce3D'](0x0, 0x0, 0x64) : this['ownerCharacter'][_0x4cc7('0x22d6')](this[_0x4cc7('0x2454')])); }, 'endAction': function() { var _0x53f5f3 = this[_0x4cc7('0x2454')]; if (this[_0x4cc7('0xa66')][_0x4cc7('0xa3b')]() > _0x53f5f3) { var _0x10660c = this[_0x4cc7('0xa66')][_0x4cc7('0xa3b')](); _0x53f5f3 = _0x10660c + 0.7 * (_0x53f5f3 - _0x10660c); } _0x53f5f3 += 0.5 * (0x1 - this[_0x4cc7('0xa66')][_0x4cc7('0xb7f')]['power']) * (this[_0x4cc7('0xa66')]['zMaxSpeed'] - _0x53f5f3); this[_0x4cc7('0xa66')][_0x4cc7('0x22d6')](_0x53f5f3); return null; }, '__class__': _0x56b1b7 }); var _0x16db8c = function(_0x4c120e) { if (_0x4cc7('0x2459') !== _0x4cc7('0x245a')) { this['cameraRotation'] = 0x0; _0x255a64[_0x4cc7('0x96b')](this, _0x4c120e); this[_0x4cc7('0xa66')] = _0x4c120e; this[_0x4cc7('0x21')] = -0x1; this[_0x4cc7('0x240c')] |= 0x20; this['blockedCategories'] |= 0x24; } else { this[_0x4cc7('0xac8')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xac8')],!0x1,null,!0x1,null); this[_0x4cc7('0xac8')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')]['push'](this[_0x4cc7('0xac8')]); var _0x224fe9 = this['explorePath'][_0x4cc7('0x1109')]; _0x224fe9 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')]['get'](_0x224fe9); this['student']['goesTo'] = new _0x42bd00(_0x224fe9,0x5); this[_0x4cc7('0xd91')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xd91')],!0x1,null,!0x1,null); this[_0x4cc7('0xd91')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xd91')]); _0x224fe9 = this['explorePath'][_0x4cc7('0x1109')]; _0x224fe9 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x224fe9); this[_0x4cc7('0xd91')][_0x4cc7('0x110a')] = new _0x42bd00(_0x224fe9,0x3); } }; _0x16dada[_0x4cc7('0x245b')] = _0x16db8c; _0x16db8c[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), 'run3', _0x4cc7('0xb30'), _0x4cc7('0x245c')]; _0x16db8c[_0x4cc7('0x92b')] = _0x255a64; _0x16db8c[_0x4cc7('0x8')] = _0x5aff49(_0x255a64[_0x4cc7('0x8')], { 'ownerCharacter': null, 'prevRotation': null, 'cameraRotation': null, 'actionRequirementsMet': function() { return !this[_0x4cc7('0xa66')][_0x4cc7('0xf30')][_0x4cc7('0xf31')] && !this[_0x4cc7('0xa66')][_0x4cc7('0x102d')][_0x4cc7('0x145d')] && 0x9 <= this[_0x4cc7('0xa66')][_0x4cc7('0xb7f')][_0x4cc7('0xa43')] && 0x9 <= this['ownerCharacter'][_0x4cc7('0xb7f')][_0x4cc7('0xa43')] - this[_0x4cc7('0xa66')][_0x4cc7('0xf30')][_0x4cc7('0x2313')] ? isFinite(this[_0x4cc7('0xa66')][_0x4cc7('0xf30')][_0x4cc7('0x2313')]) : !0x1; }, 'continueRequirementsMet': function() { return this[_0x4cc7('0xa66')]['physicsData'][_0x4cc7('0xf31')] ? !0x1 : !this[_0x4cc7('0xa66')][_0x4cc7('0xf30')][_0x4cc7('0x2334')]; }, 'startAction': function() { if (_0x4cc7('0x245d') !== 'eCJCt') { var _0x44a2a9 = this['_loadingDependency']; this[_0x4cc7('0x15ba')] = this['_stack']['pop'](); _0x44a2a9[_0x4cc7('0x15be')] && _0x44a2a9['resolve'](); this[_0x4cc7('0x15bf')](_0x2c0e5f); } else { this[_0x4cc7('0x2308')] = _0x180fa9['view']['get_camera']()[_0x4cc7('0xf73')](); this[_0x4cc7('0x245e')] = 3.141592653589793 * this[_0x4cc7('0xa66')]['tunnel']['artificialGravity'][_0x4cc7('0xf73')]() / 0xb4; var _0x2c0e5f = this[_0x4cc7('0xa66')][_0x4cc7('0x203a')]() , _0x12aaa5 = this[_0x4cc7('0xa66')]['get_yVelocity'](); this[_0x4cc7('0xa66')][_0x4cc7('0xa6a')](0x0 > _0x12aaa5 ? _0x3004df[_0x4cc7('0xe83')](Math[_0x4cc7('0x131b')](-_0x12aaa5, _0x2c0e5f), 1.5707963267948966) : _0x3004df[_0x4cc7('0xe83')](1.5707963267948966, Math[_0x4cc7('0x131b')](_0x12aaa5, _0x2c0e5f))); this[_0x4cc7('0xa66')]['cancelActions'](this); this[_0x4cc7('0xa66')][_0x4cc7('0xb7f')][_0x4cc7('0x243e')]['y'] = 0.4 * _0x52778d[_0x4cc7('0x245f')]['y']; this['ownerCharacter']['tunnel']['cameraTargetRotation'] = this[_0x4cc7('0x2308')]; } }, 'performAction': function(_0x52b9f1) { this['ownerCharacter'][_0x4cc7('0x231e')] = !0x0; if (0x0 == this[_0x4cc7('0xa66')]['oob']) { this[_0x4cc7('0xa66')][_0x4cc7('0xa67')] = 0x0; this[_0x4cc7('0xa66')][_0x4cc7('0xa68')](0x0); var _0x1a2aac = this[_0x4cc7('0xa66')][_0x4cc7('0xa69')]() , _0x1fcf4f = 0x0 < _0x1a2aac ? 0x1 : 0x0 > _0x1a2aac ? -0x1 : 0x0 , _0x44d282 = _0x2d63f9[_0x4cc7('0x19e')](0.6 * _0x3bedb0[_0x4cc7('0x2b')](this['ownerCharacter']), _0x1fcf4f); this[_0x4cc7('0xa66')][_0x4cc7('0xa6a')](_0x44d282, !0x0); var _0x3e25a8 = this[_0x4cc7('0xa66')]; _0x3e25a8[_0x4cc7('0x17c6')](_0x3004df[_0x4cc7('0x2a')](_0x3e25a8[_0x4cc7('0xa6b')], _0x44d282)); this[_0x4cc7('0xa66')][_0x4cc7('0xa6c')](_0x1a2aac + (0.5 > _0x52b9f1 ? _0x52b9f1 : 0.5) * ((0x46 + 0xc * this[_0x4cc7('0x1cf7')]) * _0x1fcf4f - _0x1a2aac)); } }, 'endAction': function() { this[_0x4cc7('0xa66')][_0x4cc7('0xa67')] = 0x1; return null; }, '__class__': _0x16db8c }); var _0x2e945e = function() {}; _0x16dada[_0x4cc7('0x2460')] = _0x2e945e; _0x2e945e[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x3f4'), _0x4cc7('0x2461')]; _0x2e945e['exponential'] = function(_0x4402ec, _0x1b587f, _0x2a50bd) { null == _0x2a50bd && (_0x2a50bd = 2.718281828459045); if (0x1 >= _0x2a50bd) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x2462') + _0x2a50bd)); if (_0x1b587f == _0x4402ec) return function(_0x1b587f) { return _0x2e945e[_0x4cc7('0x2463')](_0x4402ec, 0x0, _0x1b587f); } ; if (_0x1b587f < _0x4402ec) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x2464'))); var _0x3d15b1 = (_0x1b587f - _0x4402ec * _0x2a50bd) / (-_0x2a50bd + 0x1) , _0x4e42e8 = Math[_0x4cc7('0x2465')](_0x4402ec - _0x3d15b1) / Math[_0x4cc7('0x2465')](_0x2a50bd); if (2.718281828459045 == _0x2a50bd) return function(_0x4402ec) { return _0x2e945e[_0x4cc7('0x2466')](_0x3d15b1, _0x4e42e8, _0x4402ec); } ; var _0x1ab07a = _0x2a50bd; return function(_0x4402ec) { return _0x2e945e['exponentialFunc'](_0x3d15b1, _0x4e42e8, _0x1ab07a, _0x4402ec); } ; } ; _0x2e945e[_0x4cc7('0x2467')] = function(_0x273842, _0x5b25c4) { return function(_0x44a056) { return _0x2e945e[_0x4cc7('0x2468')](_0x273842, _0x5b25c4, _0x44a056); } ; } ; _0x2e945e[_0x4cc7('0x2463')] = function(_0x428f41, _0x33dc87, _0x4351ec) { return _0x428f41 + _0x33dc87 * _0x4351ec; } ; _0x2e945e['boundedFunc'] = function(_0x98c103, _0x225a34, _0x2d701e, _0x5b59b7) { if (_0x4cc7('0x2469') === _0x4cc7('0x246a')) { this['skater'] = this[_0x4cc7('0xec4')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')]['set_length'](0x0); } else { return _0x98c103 + _0x225a34 * _0x5b59b7 / (_0x5b59b7 + _0x2d701e); } } ; _0x2e945e[_0x4cc7('0x2466')] = function(_0xae884e, _0x259fcb, _0x58e641) { return _0xae884e + Math[_0x4cc7('0x246b')](_0x58e641 + _0x259fcb); } ; _0x2e945e[_0x4cc7('0xa62')] = function(_0x198e7c, _0x44e8de, _0x249127, _0x4dd8e7) { return _0x198e7c + Math[_0x4cc7('0x1013')](_0x249127, _0x4dd8e7 + _0x44e8de); } ; _0x2e945e['compoundFunc'] = function(_0x5ae1d1, _0x23e6c1, _0x100bc9) { if ('nOTUp' !== _0x4cc7('0x246c')) { return _0x5ae1d1 * Math[_0x4cc7('0x1013')](_0x23e6c1, _0x100bc9); } else { _0x4fb8d7[_0x4cc7('0x96b')](this, _0x5ae1d1); this[_0x4cc7('0x1b66')] = _0x23e6c1; } } ; var _0x1223d7 = function(_0x491383, _0x46b11d) { this[_0x4cc7('0x246d')] = 0x0; this[_0x4cc7('0x246e')] = !0x1; _0x1aa93f[_0x4cc7('0x96b')](this, _0x491383, _0x46b11d); this[_0x4cc7('0x246f')] = this[_0x4cc7('0xa3e')]; this[_0x4cc7('0x102d')]['cancelsDownwardsVelocity'] = !0x1; this['rigidbody'][_0x4cc7('0x242b')] = _0x48c401(this, this[_0x4cc7('0x242b')]); }; _0x16dada[_0x4cc7('0x2470')] = _0x1223d7; _0x1223d7[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0xb30'), _0x4cc7('0x2471')]; _0x1223d7['__super__'] = _0x1aa93f; _0x1223d7[_0x4cc7('0x8')] = _0x5aff49(_0x1aa93f['prototype'], { 'footstooled': null, 'footstoolsInMidair': null, 'animationControllerBackup': null, 'preCollisionCallback': function(_0x3e28c2) { return null == _0x3e28c2['physicsData']; }, 'update': function(_0x44cc46) { if (this['mesh'][_0x4cc7('0xb48')]()) { var _0x581f9c = this[_0x4cc7('0xb7f')][_0x4cc7('0xfdc')]; this[_0x4cc7('0xf30')]['onGround'] && this != _0x581f9c[_0x4cc7('0x2b')](0x0) && (this[_0x4cc7('0x102d')][_0x4cc7('0x2344')] = 0x1 + 0.30000000000000004 * Math[_0x4cc7('0xc2b')]()); _0x1aa93f[_0x4cc7('0x8')][_0x4cc7('0x94a')][_0x4cc7('0x96b')](this, _0x44cc46); for (var _0x2440d1 = 0x0, _0x544008 = 0x0; _0x544008 < _0x581f9c['get_length'](); ) { var _0x53b162 = _0x581f9c[_0x4cc7('0x2b')](_0x544008); ++_0x544008; _0x53b162[_0x4cc7('0x126')][_0x4cc7('0xb48')]() && ++_0x2440d1; } if (this == _0x581f9c[_0x4cc7('0x2b')](0x0)) { if (this[_0x4cc7('0x2472')] = !0x0, _0x2440d1 < Math['round'](0x3 + 0x4 * this[_0x4cc7('0xb7f')]['power'])) { if (0x0 == this[_0x4cc7('0xf32')] || this[_0x4cc7('0xf30')][_0x4cc7('0xf31')]) _0x1223d7[_0x4cc7('0x2473')] -= _0x44cc46 * _0x1223d7[_0x4cc7('0x2474')](_0x2440d1 - 0x1) * _0x1223d7[_0x4cc7('0x2475')](this[_0x4cc7('0x246d')]) * (this['physicsData'][_0x4cc7('0xf31')] ? _0x1223d7['GROUND_SPAWN_MULTIPLIER'] : _0x1223d7['AIR_SPAWN_MULTIPLIER']); if (0x0 >= _0x1223d7[_0x4cc7('0x2473')]) { if ('CYwWg' !== _0x4cc7('0x2476')) { return this[_0x4cc7('0xced')][_0x4cc7('0x480')]; } else { _0x1223d7[_0x4cc7('0x2473')] = 0.35; _0x44cc46 = !0x1; for (_0x2440d1 = 0x0; _0x2440d1 < _0x581f9c[_0x4cc7('0x34')](); ) if (_0x544008 = _0x581f9c[_0x4cc7('0x2b')](_0x2440d1), ++_0x2440d1, !_0x544008['mesh'][_0x4cc7('0xb48')]()) { _0x44cc46 = !0x0; this['spawn'](_0x544008); break; } _0x44cc46 || (_0x44cc46 = new _0x1223d7(this['tunnel'],this[_0x4cc7('0x11d4')]), _0x44cc46[_0x4cc7('0x126')][_0x4cc7('0xfa1')](this[_0x4cc7('0x126')][_0x4cc7('0xd1a')]()), _0x44cc46['spawnHere'](), this[_0x4cc7('0xb7f')][_0x4cc7('0x242a')](_0x44cc46), _0x581f9c[_0x4cc7('0x29')](_0x44cc46), this[_0x4cc7('0x2477')](_0x44cc46)); } } } } else this[_0x4cc7('0x2472')] = !0x1; if (!this[_0x4cc7('0xf30')][_0x4cc7('0xf31')] && !this[_0x4cc7('0x246e')] && !this['jumpAction'][_0x4cc7('0x145d')] && _0x2ab848[_0x4cc7('0xbdf')]['keyJustPressed'](_0x4cc7('0x1bfe'))) { if (_0x4cc7('0x2478') === _0x4cc7('0x2479')) { this[_0x4cc7('0xdc6')] = !0x0; var _0x19db70 = new _0x151d6e(); _0x19db70[_0x4cc7('0x11f5')](_0x2440d1); _0x19db70[_0x4cc7('0x1155')](_0x544008); _0x2440d1 = new _0x39920c(); _0x2440d1['addSubGeometry'](_0x19db70); _0x5b5b9f[_0x4cc7('0x96b')](this, _0x2440d1, _0x53b162); this[_0x4cc7('0x247a')](_0x44cc46, _0x581f9c); } else { _0x44cc46 = this[_0x4cc7('0x126')][_0x4cc7('0xd1a')](); for (var _0x1092ad = 0x0; _0x1092ad < _0x581f9c['get_length'](); ) { var _0x11f308 = _0x581f9c['get'](_0x1092ad); ++_0x1092ad; if (_0x56067a[_0x4cc7('0x6aa')](_0x11f308, this) && _0x11f308['mesh']['get_visible']() && !_0x5260f5[_0x4cc7('0x99b')](_0x11f308, _0x1223d7)[_0x4cc7('0x246e')] && (_0x2440d1 = _0x11f308[_0x4cc7('0x126')][_0x4cc7('0xd1a')](), _0x544008 = _0x2440d1['x'] - _0x44cc46['x'], _0x53b162 = _0x2440d1['z'] - _0x44cc46['z'], 0x4c9 > _0x544008 * _0x544008 + _0x53b162 * _0x53b162 * 1.1 && _0x44cc46['y'] < _0x2440d1['y'] && _0x44cc46['y'] + 1.7 * this[_0x4cc7('0xf3f')] > _0x2440d1['y'])) { this[_0x4cc7('0x102d')][_0x4cc7('0x2411')](); if (_0x11f308[_0x4cc7('0xf30')][_0x4cc7('0xf31')]) break; _0x5260f5[_0x4cc7('0x99b')](_0x11f308, _0x1223d7)[_0x4cc7('0x246e')] = !0x0; _0x11f308[_0x4cc7('0x22c6')]['applyImpulse'](0x0, 0x78, 0x0); _0x11f308 == _0x581f9c[_0x4cc7('0x2b')](_0x1223d7[_0x4cc7('0x247b')]) && (_0x1223d7[_0x4cc7('0x247b')] = _0x581f9c[_0x4cc7('0x2d')](this, 0x0)); break; } } } } this['physicsData'][_0x4cc7('0xf31')] && (this['footstooled'] = !0x1, this['footstoolsInMidair'] = 0x0); } }, 'updatePostCollision': function() { this[_0x4cc7('0x126')][_0x4cc7('0xb48')]() && _0x1aa93f['prototype'][_0x4cc7('0x1374')]['call'](this); }, 'display': function(_0x37b3f3) { var _0x461057 = this[_0x4cc7('0xb7f')]['characters']; if (this[_0x4cc7('0x126')]['get_visible']() && (this != _0x461057[_0x4cc7('0x2b')](0x0) ? (this['animationController'] = null, this['spritesheet'][_0x4cc7('0xacb')](_0x461057['get'](0x0)[_0x4cc7('0xaca')]['spriteSheetAnimator'][_0x4cc7('0xdf1')]()), this['spritesheet'][_0x4cc7('0xacd')](_0x461057[_0x4cc7('0x2b')](0x0)[_0x4cc7('0xaca')][_0x4cc7('0x2377')])) : this[_0x4cc7('0xa3e')] = this['animationControllerBackup'], _0x1aa93f[_0x4cc7('0x8')]['display'][_0x4cc7('0x96b')](this, _0x37b3f3), this == _0x461057[_0x4cc7('0x2b')](0x0))) { for (var _0x190b26 = _0x37b3f3 = 0x0; _0x190b26 < _0x461057[_0x4cc7('0x34')](); ) { var _0x5b6a4f = _0x461057[_0x4cc7('0x2b')](_0x190b26); ++_0x190b26; _0x5b6a4f['mesh'][_0x4cc7('0xb48')]() && ++_0x37b3f3; } _0x37b3f3 = (0x1 - _0x56067a[_0x4cc7('0x6ab')]((_0x37b3f3 - 0x1) / 0x7, 0.4)) * (0.3 + 0.7 * this[_0x4cc7('0xb7f')][_0x4cc7('0x2457')]); _0x190b26 = this[_0x4cc7('0x126')][_0x4cc7('0x13f9')](); _0x5b6a4f = 0x1; for (var _0x381579 = _0x461057[_0x4cc7('0x34')](); _0x5b6a4f < _0x381579; ) { var _0x3b1f8c = _0x5b6a4f++; if (_0x461057['get'](_0x3b1f8c)[_0x4cc7('0x126')]['get_visible']()) { var _0x20517a = _0x461057[_0x4cc7('0x2b')](_0x3b1f8c)[_0x4cc7('0x126')][_0x4cc7('0x13f9')](); var _0x267758 = _0x1223d7[_0x4cc7('0x247c')]; _0x267758['x'] = _0x20517a['x']; _0x267758['y'] = _0x20517a['y']; _0x267758['z'] = _0x20517a['z']; _0x267758 = _0x20517a = _0x1223d7[_0x4cc7('0x247c')]; null == _0x267758 && (_0x267758 = new _0x21e384()); _0x267758['x'] = _0x20517a['x'] - _0x190b26['x']; _0x267758['y'] = _0x20517a['y'] - _0x190b26['y']; _0x267758['z'] = _0x20517a['z'] - _0x190b26['z']; _0x20517a = _0x1223d7['wanderOffset']; _0x20517a = _0x20517a['x'] * _0x20517a['x'] + _0x20517a['y'] * _0x20517a['y'] + _0x20517a['z'] * _0x20517a['z']; this[_0x4cc7('0xf30')][_0x4cc7('0xf31')] && 0x57e4 < _0x20517a ? (_0x461057[_0x4cc7('0x2b')](_0x3b1f8c)[_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1), this[_0x4cc7('0xb7f')][_0x4cc7('0xd74')]['secondaryAbilityActivations']++) : _0x461057[_0x4cc7('0x2b')](_0x3b1f8c)[_0x4cc7('0xaca')][_0x4cc7('0x237d')]['set_alpha'](_0x37b3f3 * (0x1 - _0x20517a / 0x57e4)); } } this['spritesheet']['spriteSheetMaterial'][_0x4cc7('0x10cd')](0x1); if (0x2 == this[_0x4cc7('0xf32')]) { if (_0x4cc7('0x247d') !== _0x4cc7('0x247e')) { _0x190b26 = _0x37b3f3 = 0x0; _0x5b6a4f = 0x1; for (_0x381579 = _0x461057[_0x4cc7('0x34')](); _0x5b6a4f < _0x381579; ) if (_0x3b1f8c = _0x5b6a4f++, _0x461057[_0x4cc7('0x2b')](_0x3b1f8c)['mesh'][_0x4cc7('0xb48')]()) if (0x0 == _0x461057['get'](_0x3b1f8c)[_0x4cc7('0xf32')]) { if (_0x4cc7('0x247f') === _0x4cc7('0x247f')) { _0x37b3f3 = _0x3b1f8c; break; } else { var _0x19b4f3 = (_0x461057 >> 0x14 & 0x7ff) - 0x3ff; _0x37b3f3 = 0x100000000 * (_0x461057 & 0xfffff) + 0x80000000 * (_0x37b3f3 >>> 0x1f) + (_0x37b3f3 & 0x7fffffff); return 0x0 == _0x37b3f3 && -0x3ff == _0x19b4f3 ? 0x0 : (0x1 - (_0x461057 >>> 0x1f << 0x1)) * (0x1 + Math['pow'](0x2, -0x34) * _0x37b3f3) * Math[_0x4cc7('0x1013')](0x2, _0x19b4f3); } } else 0x1 == _0x461057[_0x4cc7('0x2b')](_0x3b1f8c)[_0x4cc7('0xf32')] && 0x0 == _0x190b26 && (_0x190b26 = _0x3b1f8c); 0x0 < _0x37b3f3 ? _0x1223d7[_0x4cc7('0x247b')] = _0x37b3f3 : 0x0 < _0x190b26 && (_0x1223d7[_0x4cc7('0x247b')] = _0x190b26); } else { this[_0x4cc7('0xc92')][_0x4cc7('0x168e')](this[_0x4cc7('0x168f')] - 0x23, -0xac, 0x120c); this[_0x4cc7('0xc92')][_0x4cc7('0xf9a')](-0xc); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](4.1, 58.4); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1c); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](3.5, 0x3c); this[_0x4cc7('0xacc')]['spritesheet']['set_currentFrame'](0x5f); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); var _0x29aa64 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x2480'), 0xdc, 0x14, null, null, null, _0x29aa64, null); _0x29aa64 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2481'), 0x0, 0x118, null, null, null, _0x29aa64, null); this['skater'][_0x4cc7('0xd5e')](this[_0x4cc7('0xec4')]); } } } 0x0 != _0x1223d7[_0x4cc7('0x247b')] && this == _0x461057['get'](_0x461057[_0x4cc7('0x34')]() - 0x1) && (_0x37b3f3 = _0x461057[_0x4cc7('0x2b')](0x0), _0x461057[_0x4cc7('0x9e7')](0x0, _0x461057[_0x4cc7('0x2b')](_0x1223d7[_0x4cc7('0x247b')])), _0x461057[_0x4cc7('0x9e7')](_0x1223d7[_0x4cc7('0x247b')], _0x37b3f3), _0x1223d7[_0x4cc7('0x247b')] = 0x0, _0x37b3f3 = _0x37b3f3[_0x4cc7('0x126')][_0x4cc7('0x13f9')](), _0x190b26 = _0x461057[_0x4cc7('0x2b')](0x0)[_0x4cc7('0x126')][_0x4cc7('0x13f9')](), _0x5b6a4f = _0x1223d7['offsetFromDuplicator'], null == _0x5b6a4f && (_0x5b6a4f = new _0x21e384()), _0x5b6a4f['x'] = _0x37b3f3['x'] - _0x190b26['x'], _0x5b6a4f['y'] = _0x37b3f3['y'] - _0x190b26['y'], _0x5b6a4f['z'] = _0x37b3f3['z'] - _0x190b26['z'], _0x37b3f3 = _0x1223d7['offsetFromDuplicator'], _0x37b3f3 = Math['sqrt'](_0x37b3f3['x'] * _0x37b3f3['x'] + _0x37b3f3['y'] * _0x37b3f3['y'] + _0x37b3f3['z'] * _0x37b3f3['z']) / 0x8c, this[_0x4cc7('0xb7f')][_0x4cc7('0x2482')](0.3 * (0.33 <= _0x37b3f3 ? 1.2 >= _0x37b3f3 ? _0x37b3f3 : 1.2 : 0.33)), _0x461057 = _0x461057[_0x4cc7('0x2b')](0x0)[_0x4cc7('0x22f0')], 0x1 != 0x0 < _0x461057[_0x4cc7('0x2357')] && (_0x461057[_0x4cc7('0x2357')] = 0.12), this['tunnel'][_0x4cc7('0xd74')][_0x4cc7('0xd75')]++); }, 'onFall': function(_0x67282b) { _0x1aa93f[_0x4cc7('0x8')]['onFall']['call'](this, _0x67282b); _0x67282b || (this[_0x4cc7('0xb7f')][_0x4cc7('0xd74')][_0x4cc7('0x2423')]++, this['tunnel'][_0x4cc7('0x1dbf')] == _0x3b0d34[_0x4cc7('0x1efa')] && 0x32 == this[_0x4cc7('0xb7f')][_0x4cc7('0xd74')][_0x4cc7('0x2423')] && _0x4a3eb0[_0x4cc7('0x221f')][_0x4cc7('0x21b5')]()); }, 'reset': function() { _0x1aa93f['prototype'][_0x4cc7('0x19')]['call'](this); _0x1223d7[_0x4cc7('0x2473')] = 0.35; this[_0x4cc7('0x246e')] = !0x0; this['footstoolsInMidair'] = 0x0; this[_0x4cc7('0x126')]['set_visible'](this == this[_0x4cc7('0xb7f')][_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)); }, 'spawn': function(_0x5b31ca) { var _0x199f72 = _0x2d63f9[_0x4cc7('0x19e')](Math[_0x4cc7('0xc2b')]() * Math['PI'], 0x2) , _0x24d302 = this[_0x4cc7('0x126')][_0x4cc7('0xd1a')]() , _0x58da74 = this['rigidbody'][_0x4cc7('0x1f2c')]; _0x24d302['x'] = _0x58da74['x']; _0x24d302['y'] = _0x58da74['y']; _0x24d302['z'] = _0x58da74['z']; _0x24d302['x'] += 0x82 * Math[_0x4cc7('0x27')](_0x199f72); 0x0 < _0x24d302['y'] && (_0x24d302['y'] = 0x0, this[_0x4cc7('0xb7f')][_0x4cc7('0xd74')][_0x4cc7('0x2321')]++); _0x24d302['y'] -= 0x3c; _0x24d302['z'] += 0x55 * Math[_0x4cc7('0x28')](_0x199f72); _0x5b31ca[_0x4cc7('0x19')](); _0x199f72 = _0x5b31ca[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]; _0x199f72['x'] = _0x24d302['x']; _0x199f72['y'] = _0x24d302['y']; _0x199f72['z'] = _0x24d302['z']; _0x5b31ca[_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x0); _0x5b31ca[_0x4cc7('0x126')][_0x4cc7('0xfa1')](this['mesh'][_0x4cc7('0xd1a')]()); _0x5b31ca[_0x4cc7('0x231b')] = 0x2 * this[_0x4cc7('0x231b')]; _0x5b31ca[_0x4cc7('0x246d')] = this[_0x4cc7('0x246d')]; _0x24d302 = _0x5b31ca[_0x4cc7('0x22f0')]; 0x0 != 0x0 < _0x24d302[_0x4cc7('0x2357')] && (_0x24d302[_0x4cc7('0x2357')] = 0x0); this[_0x4cc7('0xf30')][_0x4cc7('0xf31')] || (_0x5b31ca[_0x4cc7('0x246e')] = !0x1); _0x5b31ca['currentSection'] = this['currentSection']; _0x5b31ca[_0x4cc7('0x11dc')] = this[_0x4cc7('0x11dc')]; _0x5b31ca = _0x5b31ca[_0x4cc7('0x22cc')](); _0x24d302 = this[_0x4cc7('0x22cc')](); _0x5b31ca['x'] = _0x24d302['x']; _0x5b31ca['y'] = _0x24d302['y']; _0x5b31ca['z'] = _0x24d302['z']; }, 'recordAbilityActivations': function() {}, '__class__': _0x1223d7 }); var _0x8153f3 = function(_0x47972b, _0x2f2537) { this[_0x4cc7('0x99a')] = _0x47972b; this['end'] = _0x2f2537; }; _0x16dada[_0x4cc7('0x2483')] = _0x8153f3; _0x8153f3[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), 'math', _0x2d63f9['Daekw'], _0x2d63f9[_0x4cc7('0x48a')]]; _0x8153f3[_0x4cc7('0x8')] = {}; _0x8153f3[_0x4cc7('0x8')]['start'] = null; _0x8153f3[_0x4cc7('0x8')]['end'] = null; _0x8153f3[_0x4cc7('0x8')][_0x4cc7('0x15aa')] = function(_0x4daa24) { var _0x804c0e = this.start; return (_0x4daa24 - _0x804c0e) / (this.end - _0x804c0e); } ; _0x8153f3[_0x4cc7('0x8')][_0x4cc7('0xa3d')] = function(_0x325fba) { var _0x3c9bb8 = this.start; return _0x3c9bb8 + _0x56067a.lZxfW(_0x325fba, this.end - _0x3c9bb8); } ; _0x8153f3[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x8153f3; var _0x240597 = function(_0x4fbc8c, _0x2638b7) { this[_0x4cc7('0xa45')] = _0x4fbc8c; this[_0x4cc7('0xa44')] = _0x2638b7; }; _0x16dada[_0x4cc7('0x2484')] = _0x240597; _0x240597[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), 'math', _0x4cc7('0x1610'), _0x4cc7('0x2485')]; _0x240597[_0x4cc7('0x8')] = {}; _0x240597[_0x4cc7('0x8')][_0x4cc7('0xa45')] = null; _0x240597[_0x4cc7('0x8')][_0x4cc7('0xa44')] = null; _0x240597[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x240597; var _0x301424 = function(_0x25dd5b, _0x760b77) { this['pitch'] = this['pitchSpeed'] = 0x0; _0x1aa93f[_0x4cc7('0x96b')](this, _0x25dd5b, _0x760b77); this[_0x4cc7('0x22ea')] *= 0.65; this['zMaxSpeed'] *= 0.95; this[_0x4cc7('0x22eb')] *= 0.6; this['jumpAction']['setFromJumpHeight'](100.88, 140.4, 0.05, 0.2); this['floatDownAction'][_0x4cc7('0x102f')] *= 0.8; this[_0x4cc7('0x2038')] = new _0x19bb7c(this); this[_0x4cc7('0x22f7')][_0x4cc7('0x29')](this['magnetAction']); this[_0x4cc7('0x203c')] = new _0x470421(new _0x28b142(0x70,0xd),new _0x28b142(0x63,0xd)); _0x25dd5b[_0x4cc7('0x1dbf')] != _0x3b0d34['INFINITE'] && (this[_0x4cc7('0x2486')] = new _0x5fb611(_0x25dd5b), this[_0x4cc7('0x2486')][_0x4cc7('0x2487')] = _0x301424[_0x4cc7('0x2488')], this[_0x4cc7('0x2486')][_0x4cc7('0x1976')] = _0x301424[_0x4cc7('0x2489')]); }; _0x16dada[_0x4cc7('0x248a')] = _0x301424; _0x301424[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), 'run3', _0x4cc7('0xb30'), _0x4cc7('0x23a2')]; _0x301424[_0x4cc7('0x92b')] = _0x1aa93f; _0x301424['prototype'] = _0x5aff49(_0x1aa93f[_0x4cc7('0x8')], { 'magnetAction': null, 'spawner': null, 'pitch': null, 'pitchSpeed': null, 'pitchAnimation': null, 'update': function(_0x27573e) { _0x1aa93f[_0x4cc7('0x8')][_0x4cc7('0x94a')][_0x4cc7('0x96b')](this, _0x27573e); null != this['spawner'] && this[_0x4cc7('0x2486')][_0x4cc7('0x94a')](_0x27573e); }, 'display': function(_0xc201e9) { if ('wNQqp' !== _0x4cc7('0x248b')) { null == _0x30140d && (_0x30140d = !0x1); null == _0xc201e9 && (_0xc201e9 = 0x0); null == _0x4f4373 && (_0x4f4373 = []); this[_0x4cc7('0xdb4')] = _0x4f4373; 0x0 < _0xc201e9 && this[_0x4cc7('0xb7c')](_0xc201e9); this['fixed'] = _0x30140d; } else { if (this[_0x4cc7('0x2038')][_0x4cc7('0x145d')]) { var _0x30140d = this['magnetAction'][_0x4cc7('0xa26')]; _0x39582d[_0x4cc7('0xa2c')](this[_0x4cc7('0xb7f')][_0x4cc7('0x17c3')]['get_inverseSceneTransform'](), _0x30140d[_0x4cc7('0x126')][_0x4cc7('0x13f9')](), _0x301424['targetPosition']); _0x30140d = _0x301424[_0x4cc7('0x2037')]['y'] - this[_0x4cc7('0x126')][_0x4cc7('0xb45')](); var _0x4f4373 = _0x301424[_0x4cc7('0x2037')]['z'] - this[_0x4cc7('0x126')][_0x4cc7('0xd92')](); 0x0 > _0x30140d && (_0x4f4373 *= 0.8); this[_0x4cc7('0x2036')](Math[_0x4cc7('0x131b')](_0x4f4373, -_0x30140d), _0xc201e9, !0x0); _0x30140d = 0x2 * (_0x301424['targetPosition']['x'] - this[_0x4cc7('0x126')][_0x4cc7('0x472')]()); _0x30140d += 0.2 * (this[_0x4cc7('0x203a')]() - _0x30140d); this[_0x4cc7('0xa3e')][_0x4cc7('0x2039')] = _0x30140d; this[_0x4cc7('0x17c6')](0x0); } else this[_0x4cc7('0xa3e')][_0x4cc7('0x203b')] == this['pitchAnimation'] ? (null != this[_0x4cc7('0xa3e')]['enforcedXVel'] && (this['animationController'][_0x4cc7('0x2039')] = null, 2.199114857512855 < this['pitch'] && 3.141592653589793 > this[_0x4cc7('0x203e')] && (this[_0x4cc7('0x203e')] = _0x3004df['add'](this['pitchSpeed'], 3.141592653589793))), this[_0x4cc7('0xf30')][_0x4cc7('0xf31')] || this[_0x4cc7('0x102d')][_0x4cc7('0x145d')] ? (_0x30140d = this[_0x4cc7('0xa3e')], _0x30140d['enforcedFrame'] = null, _0x30140d[_0x4cc7('0x203b')] = null) : (this['applyTargetPitch'](0x0, _0xc201e9), _0x30140d = 0xb4 * _0x3c2748[_0x4cc7('0x17c4')](_0x3004df[_0x4cc7('0xe83')](0x0, this[_0x4cc7('0x203d')])) / 3.141592653589793, 0.15707963267948966 > (0x0 <= _0x30140d ? _0x30140d : -_0x30140d) && (_0x30140d = 0xb4 * this['pitchSpeed'] / 3.141592653589793, 0.9424777960769379 > (0x0 <= _0x30140d ? _0x30140d : -_0x30140d) && (_0x30140d = this[_0x4cc7('0xa3e')], _0x30140d[_0x4cc7('0xa3f')] = null, _0x30140d[_0x4cc7('0x203b')] = null)))) : (this[_0x4cc7('0x203e')] = this['pitch'] = 0x0, this[_0x4cc7('0xa3e')][_0x4cc7('0x2039')] = null); _0x1aa93f[_0x4cc7('0x8')][_0x4cc7('0x50c')][_0x4cc7('0x96b')](this, _0xc201e9); } }, 'applyTargetPitch': function(_0x432abb, _0x397989, _0x55a7a3) { if ('Azivz' === 'edaDh') { return this[_0x4cc7('0x126d')] = _0x432abb; } else { null == _0x55a7a3 && (_0x55a7a3 = !0x1); _0x55a7a3 ? this[_0x4cc7('0x203e')] = 0xa * _0x3c2748[_0x4cc7('0x17c4')](_0x3004df['subtract'](_0x432abb, this[_0x4cc7('0x203d')])) : (_0x55a7a3 = _0x3004df[_0x4cc7('0x2a')](this[_0x4cc7('0x203d')], 0.2 * this['pitchSpeed']), _0x432abb = _0x3c2748['simplify'](_0x3004df[_0x4cc7('0xe83')](_0x432abb, _0x55a7a3)), _0x55a7a3 = 0xb4 * _0x432abb / 3.141592653589793, this[_0x4cc7('0x203e')] = _0x3004df[_0x4cc7('0x2a')](this[_0x4cc7('0x203e')], 3.141592653589793 * _0x397989 * (_0x2d63f9[_0x4cc7('0x19f')](0x0, _0x55a7a3) ? 0x1 : 0x0 > _0x55a7a3 ? -0x1 : 0x0)), 0x0 < _0x432abb != 0x0 < this[_0x4cc7('0x203e')] ? (_0x432abb = 0x6 * _0x397989, this['pitchSpeed'] = _0x3004df[_0x4cc7('0xe83')](this['pitchSpeed'], this[_0x4cc7('0x203e')] * (0.7 < _0x432abb ? 0.7 : _0x432abb))) : (_0x432abb = 0xb4 * _0x432abb / 3.141592653589793, 0.6283185307179586 > (0x0 <= _0x432abb ? _0x432abb : -_0x432abb) && (_0x432abb = 0x4 * _0x397989, this[_0x4cc7('0x203e')] = _0x3004df[_0x4cc7('0xe83')](this['pitchSpeed'], this['pitchSpeed'] * (0.4 < _0x432abb ? 0.4 : _0x432abb))))); this[_0x4cc7('0x203d')] = _0x3004df[_0x4cc7('0x2a')](this[_0x4cc7('0x203d')], this[_0x4cc7('0x203e')] * _0x397989); this['pitch'] = _0x3c2748['simplify'](this[_0x4cc7('0x203d')], 0x0, 6.283185307179586); _0x397989 = this[_0x4cc7('0xa3e')]; _0x397989[_0x4cc7('0xa3f')] = null; _0x397989[_0x4cc7('0x203b')] = this[_0x4cc7('0x203c')]; this[_0x4cc7('0xa3e')]['enforcedFrame'] = Math['round'](0xb4 * this[_0x4cc7('0x203d')] / 3.141592653589793 * this['pitchAnimation'][_0x4cc7('0x1d98')]['length'] / 0x168); } }, 'reset': function() { _0x1aa93f[_0x4cc7('0x8')]['reset']['call'](this); null != this[_0x4cc7('0x2486')] && (this[_0x4cc7('0x2486')]['reset'](), this[_0x4cc7('0x248c')]()); this[_0x4cc7('0x203e')] = this['pitch'] = 0x0; }, 'deregisterBatteries': function() { for (var _0x37f41f = _0x2bc114[_0x4cc7('0x24')](null), _0x395e67 = _0x1c8e81(new _0x298e38(this[_0x4cc7('0xb7f')][_0x4cc7('0x1277')]))(); _0x395e67[_0x4cc7('0x94e')](); ) { var _0x5ad2a5 = _0x395e67[_0x4cc7('0x3a')](); _0x5ad2a5['isTrigger'] && _0x5260f5['__instanceof'](_0x5ad2a5, _0x5c6e04) && _0x37f41f[_0x4cc7('0x29')](_0x5ad2a5); } for (_0x395e67 = 0x0; _0x395e67 < _0x37f41f[_0x4cc7('0x34')](); ) _0x5ad2a5 = _0x37f41f['get'](_0x395e67), ++_0x395e67, this[_0x4cc7('0xb7f')][_0x4cc7('0x248d')](_0x5ad2a5); }, 'removeFromLevel': function() { if (_0x4cc7('0x248e') !== 'ArgdM') { _0x1aa93f['prototype']['removeFromLevel'][_0x4cc7('0x96b')](this); null != this[_0x4cc7('0x2486')] && this[_0x4cc7('0x248c')](); } else { a = new _0x20e95b(this,a,null == b ? null : b - a); b = new _0x5abb78(a['byteLength']); new _0x20e95b(b)['set'](a); return b; } }, 'getEstimatedSpeed': function() { var _0x439bf0 = this[_0x4cc7('0x102c')]; return _0x439bf0 + 0.1 * (0x19d - _0x439bf0); }, 'collisionCallback': function(_0xd5fa09, _0x59f8c2) { if (_0xd5fa09[_0x4cc7('0x2031')] && _0x5260f5[_0x4cc7('0x9a0')](_0xd5fa09, _0x5c6e04)) { var _0x2f0804 = this[_0x4cc7('0x126')][_0x4cc7('0x13f9')]() , _0x1148a4 = _0xd5fa09[_0x4cc7('0x126')][_0x4cc7('0x13f9')]() , _0x57534c = this[_0x4cc7('0xf3f')]; if ((_0x2f0804['x'] - _0x1148a4['x']) * (_0x2f0804['x'] - _0x1148a4['x']) + (_0x2f0804['y'] - _0x1148a4['y']) * (_0x2f0804['y'] - _0x1148a4['y']) + (_0x2f0804['z'] - _0x1148a4['z']) * (_0x2f0804['z'] - _0x1148a4['z']) > _0x57534c * _0x57534c) return !0x1; } return _0x1aa93f[_0x4cc7('0x8')]['collisionCallback'][_0x4cc7('0x96b')](this, _0xd5fa09, _0x59f8c2); }, '__class__': _0x301424 }); var _0x57789c = function(_0xa982df, _0xb651e4, _0xf3bd1d, _0x387eed, _0x4cdcdc) { null == _0x387eed && (_0x387eed = !0x1); null == _0xf3bd1d && (_0xf3bd1d = -0x1); _0x255a64[_0x4cc7('0x96b')](this, _0xa982df); this['length'] = -0x1; this[_0x4cc7('0x102f')] = _0xb651e4; this['hoverLeft'] = this[_0x4cc7('0x1d6a')] = _0xf3bd1d; this[_0x4cc7('0x102d')] = _0x4cdcdc; _0x387eed || (this['requiredKey'] = _0x4cc7('0x1bfe')); this[_0x4cc7('0x2369')] = !0x0; this[_0x4cc7('0x240c')] |= 0x4; }; _0x16dada[_0x4cc7('0x248f')] = _0x57789c; _0x57789c['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), 'character', _0x4cc7('0x2490')]; _0x57789c[_0x4cc7('0x92b')] = _0x255a64; _0x57789c['prototype'] = _0x5aff49(_0x255a64[_0x4cc7('0x8')], { 'hoverYVelocity': null, 'hoverLength': null, 'hoverLeft': null, 'jumpAction': null, 'update': function(_0x27dd84) { if ('elgQU' === _0x4cc7('0x2491')) { _0x255a64['prototype'][_0x4cc7('0x94a')][_0x4cc7('0x96b')](this, _0x27dd84); this[_0x4cc7('0x1d68')]['physicsData']['onGround'] ? (this[_0x4cc7('0x1d69')] += 0x4 * _0x27dd84, this['hoverLeft'] > this[_0x4cc7('0x1d6a')] && (this[_0x4cc7('0x1d69')] = this[_0x4cc7('0x1d6a')])) : _0x2d63f9['QfHbP'](null, this[_0x4cc7('0x102d')]) && this[_0x4cc7('0x102d')]['active'] && (this[_0x4cc7('0x1d69')] = this['hoverLength']); } else { return this[_0x4cc7('0x35')]; } }, 'reset': function() { _0x255a64[_0x4cc7('0x8')][_0x4cc7('0x19')][_0x4cc7('0x96b')](this); this['hoverLeft'] = this[_0x4cc7('0x1d6a')]; }, 'actionRequirementsMet': function() { if ('MkBHt' === 'MkBHt') { return this[_0x4cc7('0x2410')]() && this[_0x4cc7('0x1d68')]['get_yVelocity']() > this['hoverYVelocity'] && (0x0 < this[_0x4cc7('0x1d69')] || 0x0 > this[_0x4cc7('0x1d6a')]) ? !this[_0x4cc7('0x1d68')][_0x4cc7('0xf30')]['onGround'] : !0x1; } else { if (null != this['cairo'] && (this[_0x4cc7('0xaa8')][_0x4cc7('0x2492')](), null != this[_0x4cc7('0x937')] && this[_0x4cc7('0x937')]['__clearBeforeRender'])) { var _0x4fdd23 = this[_0x4cc7('0xad8')]; this[_0x4cc7('0xa7b')](0xa); this[_0x4cc7('0xaa8')][_0x4cc7('0x2493')](this[_0x4cc7('0x937')][_0x4cc7('0x2494')][0x0], this[_0x4cc7('0x937')][_0x4cc7('0x2494')][0x1], this[_0x4cc7('0x937')]['__colorSplit'][0x2]); this['cairo'][_0x4cc7('0x2495')](); this[_0x4cc7('0xa7b')](_0x4fdd23); } } }, 'continueRequirementsMet': function() { return this[_0x4cc7('0x2410')]() && this['owner'][_0x4cc7('0xa69')]() >= this[_0x4cc7('0x102f')] && (0x0 < this['hoverLeft'] || 0x0 > this[_0x4cc7('0x1d6a')]) ? !this[_0x4cc7('0x1d68')][_0x4cc7('0xf30')][_0x4cc7('0xf31')] : !0x1; }, 'performAction': function(_0x16d673) { this[_0x4cc7('0x1d69')] -= _0x16d673; this[_0x4cc7('0x1d68')][_0x4cc7('0xa6c')](this[_0x4cc7('0x102f')]); }, '__class__': _0x57789c }); var _0x264645 = function(_0x2a33aa, _0x3502fe) { _0x1aa93f[_0x4cc7('0x96b')](this, _0x2a33aa, _0x3502fe); this[_0x4cc7('0x102c')] = 0x258; this[_0x4cc7('0x22eb')] = 0x19d; this['xAccel'] *= 0.97; this[_0x4cc7('0x22ec')] *= 1.08; this[_0x4cc7('0x22ed')] *= 1.3; this[_0x4cc7('0x22c6')][_0x4cc7('0xf30')]['groundThreshold'] *= 0.9; this['themeMusicID'] = 'UnsafeSpeeds'; this[_0x4cc7('0x102d')][_0x4cc7('0x102e')](40.8, 83.2, 0.05, 0.2); }; _0x16dada[_0x4cc7('0x2496')] = _0x264645; _0x264645[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0xb30'), 'Skater']; _0x264645['__super__'] = _0x1aa93f; _0x264645[_0x4cc7('0x8')] = _0x5aff49(_0x1aa93f[_0x4cc7('0x8')], { 'updatePostCollision': function() { if (_0x2d63f9[_0x4cc7('0x189')]('eBKLq', _0x4cc7('0x2497'))) { var _0x4eced8 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x4eced8[_0x4cc7('0xd5a')](_0x4eced8[_0x4cc7('0xd92')]() + 0x46); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['runner'][_0x4cc7('0xac9')](0x3, 0x5, !0x0); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x7); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x1c); _0x4eced8 = _0x32dbb6['method']; var _0x49ccfb = this[_0x4cc7('0xec4')][_0x4cc7('0x126')][_0x4cc7('0xd92')]() - _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd92')]() + _0x549ec6[_0x4cc7('0x17db')]; _0x4eced8[_0x4cc7('0x1df4')](3300.0000000000005 <= _0x49ccfb ? 0x1194 >= _0x49ccfb ? _0x49ccfb : 0x1194 : 3300.0000000000005); } else { null != this[_0x4cc7('0x11dc')] && (this[_0x4cc7('0x102c')] = 0x258, this[_0x4cc7('0xf30')]['onGround'] && -0.1 >= this[_0x4cc7('0xa69')]() && !this['jumpAction'][_0x4cc7('0x145d')] && (this['set_yVelocity'](-0.1), this['collider'][_0x4cc7('0x2326')][_0x4cc7('0x2498')] = !0x1)); _0x1aa93f[_0x4cc7('0x8')][_0x4cc7('0x1374')]['call'](this); } }, 'reset': function() { _0x1aa93f['prototype']['reset'][_0x4cc7('0x96b')](this); this[_0x4cc7('0xb7f')][_0x4cc7('0x1dbf')] != _0x3b0d34[_0x4cc7('0x1efa')] ? 0x6 <= this['tunnel']['deaths'] && (this[_0x4cc7('0x102c')] = 0x2bc, this[_0x4cc7('0xb7f')][_0x4cc7('0xd74')][_0x4cc7('0x2423')] = 0x1) : this[_0x4cc7('0x102c')] = 0x258; }, '__class__': _0x264645 }); var _0x2ecde4 = function(_0x3d3c2b, _0x1f01f0) { _0x264645[_0x4cc7('0x96b')](this, _0x3d3c2b, _0x1f01f0); this['xAccel'] *= 0.85; this[_0x4cc7('0x22e9')] = 0x1; }; _0x16dada[_0x2d63f9[_0x4cc7('0x2499')]] = _0x2ecde4; _0x2ecde4[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x2156')], 'player03', _0x4cc7('0x47c'), 'character', _0x4cc7('0x23b5')]; _0x2ecde4[_0x4cc7('0x92b')] = _0x264645; _0x2ecde4[_0x4cc7('0x8')] = _0x5aff49(_0x264645[_0x4cc7('0x8')], { 'collideWithTile': function(_0x193f31, _0x1a607f, _0x309612) { _0x309612 = _0x264645[_0x4cc7('0x8')]['collideWithTile'][_0x4cc7('0x96b')](this, _0x193f31, _0x1a607f, _0x309612); 0.4 > _0x1a607f['y'] && _0x5260f5['__instanceof'](_0x193f31[_0x4cc7('0x1e54')][_0x4cc7('0x2322')], _0x95cb8) && (this[_0x4cc7('0xa67')] = 1.6, this[_0x4cc7('0x22f5')] = 1.15 * this['xMaxSpeed']); return _0x309612; }, '__class__': _0x2ecde4 }); var _0x42facd = function(_0x19ffc7) { _0x52b5cd[_0x4cc7('0x96b')](this, _0x19ffc7); this[_0x4cc7('0xd46')] = 0x1; this[_0x4cc7('0x21')] = 0.8; }; _0x16dada[_0x4cc7('0x249a')] = _0x42facd; _0x42facd[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), 'character', 'InvertGravityAction']; _0x42facd[_0x4cc7('0x92b')] = _0x52b5cd; _0x42facd[_0x4cc7('0x8')] = _0x5aff49(_0x52b5cd[_0x4cc7('0x8')], { 'actionRequirementsMet': function() { return _0x52b5cd['prototype']['actionRequirementsMet']['call'](this) ? 0x0 == this[_0x4cc7('0xa66')][_0x4cc7('0xf32')] : !0x1; }, 'continueRequirementsMet': function() { if (_0x4cc7('0x249b') !== _0x4cc7('0x249b')) { null == _0x4bf907 && (_0x4bf907 = 0x0); null == f && (f = 0x0); null == e && (e = 0x0); null == d && (d = 0x0); null == c && (c = !0x1); null == b && (b = !0x1); _0x76b31e[_0x4cc7('0x96b')](this, a, b, c); this[_0x4cc7('0x249c')] = d; this[_0x4cc7('0x249d')] = e; this['accelerationY'] = f; this[_0x4cc7('0x249e')] = _0x4bf907; } else { return this[_0x4cc7('0xa66')][_0x4cc7('0xf30')][_0x4cc7('0xf31')] ? !0x1 : _0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0x230a')](this[_0x4cc7('0x2408')]) ? !0x0 : 0x0 != this[_0x4cc7('0xa66')]['oob']; } }, 'startAction': function() { _0x52b5cd[_0x4cc7('0x8')][_0x4cc7('0x2414')][_0x4cc7('0x96b')](this); this['ownerCharacter'][_0x4cc7('0xf34')] = !0x0; var _0x4f0b77 = 3.141592653589793 * this[_0x4cc7('0xa66')][_0x4cc7('0xb7f')][_0x4cc7('0x17c3')][_0x4cc7('0xf73')]() / 0xb4; this['ownerCharacter'][_0x4cc7('0xb7f')]['cameraTargetRotation'] = _0x4f0b77; this[_0x4cc7('0xaf2')](); }, 'invert': function() { var _0x2ada8b = this['ownerCharacter'][_0x4cc7('0xa6b')] , _0x340254 = this['ownerCharacter'][_0x4cc7('0x203a')](); this[_0x4cc7('0xa66')][_0x4cc7('0xb7f')][_0x4cc7('0x17c3')][_0x4cc7('0x2350')](_0x3004df[_0x4cc7('0x2a')](3.141592653589793 * this[_0x4cc7('0xa66')]['tunnel'][_0x4cc7('0x17c3')]['get_rotationZ']() / 0xb4, 3.141592653589793)); this['ownerCharacter'][_0x4cc7('0xa68')](-_0x340254); this[_0x4cc7('0xa66')][_0x4cc7('0xa67')] = 0.75; 0x0 == this[_0x4cc7('0xa66')][_0x4cc7('0xf32')] && this[_0x4cc7('0xa66')][_0x4cc7('0x249f')](0.8 * -this[_0x4cc7('0xa66')][_0x4cc7('0xf3f')]); 0x0 != _0x2ada8b ? (_0x340254 = 0xb4 * _0x2ada8b / 3.141592653589793, _0x2ada8b = 0xb4 * _0x2ada8b / 3.141592653589793, this[_0x4cc7('0xa66')][_0x4cc7('0x17c6')](_0x3004df['subtract'](3.141592653589793, (0x0 <= _0x340254 ? _0x340254 : -_0x340254) * -(0x0 < _0x2ada8b ? 0x1 : 0x0 > _0x2ada8b ? -0x1 : 0x0) * 3.141592653589793 / 0xb4))) : (this[_0x4cc7('0xa66')][_0x4cc7('0x17c6')](3.141592653589793), _0x2ada8b = this[_0x4cc7('0xa66')][_0x4cc7('0x203a')](), 1e-10 > (0x0 <= _0x2ada8b ? _0x2ada8b : -_0x2ada8b) ? 0.5 > Math[_0x4cc7('0xc2b')]() && this['ownerCharacter'][_0x4cc7('0x17c6')](-3.141592653589793) : 0x0 < this[_0x4cc7('0xa66')][_0x4cc7('0x203a')]() && this[_0x4cc7('0xa66')][_0x4cc7('0x17c6')](-3.141592653589793)); }, 'performAction': function(_0x3be353) { if (this['timeActive'] > this['length'] / 0x2 && 0x0 == this[_0x4cc7('0xa66')][_0x4cc7('0xf32')]) { var _0x5bbc1b = 0xb4 * this[_0x4cc7('0xa66')][_0x4cc7('0xb7f')][_0x4cc7('0xf35')] / 3.141592653589793 , _0x30d3f7 = this['ownerCharacter'][_0x4cc7('0xb7f')][_0x4cc7('0x17c3')][_0x4cc7('0xf73')](); this[_0x4cc7('0xa66')][_0x4cc7('0xb7f')][_0x4cc7('0xf35')] = 3.141592653589793 * (_0x5bbc1b + (this[_0x4cc7('0x1cf7')] - this[_0x4cc7('0x21')] / 0x2) * _0x3be353 * (_0x30d3f7 - _0x5bbc1b)) / 0xb4; } }, 'endAction': function() { this[_0x4cc7('0xa66')][_0x4cc7('0xf30')][_0x4cc7('0xf31')] || 0x0 == this['ownerCharacter'][_0x4cc7('0xf32')] && this[_0x4cc7('0xf33')]() ? this[_0x4cc7('0xa66')][_0x4cc7('0xf30')][_0x4cc7('0xf31')] || 0x0 != this['ownerCharacter'][_0x4cc7('0xf32')] || (this[_0x4cc7('0xa66')][_0x4cc7('0xa6c')](0.7 * this[_0x4cc7('0xa66')][_0x4cc7('0xa69')]()), this[_0x4cc7('0xa66')][_0x4cc7('0xa67')] *= 0.9) : this['invert'](); this[_0x4cc7('0xa66')][_0x4cc7('0xf34')] = !0x1; return this[_0x4cc7('0xa66')][_0x4cc7('0xb7f')][_0x4cc7('0xf35')] = null; }, 'reset': function() { _0x52b5cd[_0x4cc7('0x8')][_0x4cc7('0x19')][_0x4cc7('0x96b')](this); this[_0x4cc7('0xa66')][_0x4cc7('0xf34')] = !0x1; }, '__class__': _0x42facd }); var _0x3a785f = function(_0x1f4b43, _0x5c4dda) { if ('IuYgW' === _0x56067a[_0x4cc7('0x6ac')]) { _0xec98bb[_0x4cc7('0x24a0')] = !0x0; var _0x510993 = _0xec98bb[_0x4cc7('0x9ef')]; if (_0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x9e8')](_0x510993['id'])) { _0x510993 = new Date()['getTime']() / 0x3e8; var _0x303d76 = _0xec98bb[_0x4cc7('0x9ef')]; _0x510993 -= _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x303d76['id'], _0x303d76[_0x4cc7('0xc12')]); if (0x258 > _0x510993) _0x1fb3e3[_0x4cc7('0x9eb')][_0x4cc7('0x9ec')] = !0x0, _0xec98bb[_0x4cc7('0x8fb')] = new Date()[_0x4cc7('0xbe3')]() / 0x3e8 - _0x510993; else _0xec98bb[_0x4cc7('0x9ef')]['delete'](); } else _0xec98bb[_0x4cc7('0x9ef')][_0x4cc7('0x227')](); } else { _0x1aa93f[_0x4cc7('0x96b')](this, _0x1f4b43, _0x5c4dda); this[_0x4cc7('0x22ea')] *= 0.9; this[_0x4cc7('0x102c')] *= 0.95; this['jumpAction'][_0x4cc7('0x102e')](0x68, 0xbe, 0.05, 0.2); this[_0x4cc7('0x102d')][_0x4cc7('0xaa3')] *= 0x2; this[_0x4cc7('0x24a1')][_0x4cc7('0x102f')] *= 0.9; } }; _0x16dada[_0x4cc7('0x24a2')] = _0x3a785f; _0x3a785f[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', _0x4cc7('0xb30'), _0x4cc7('0x23ad')]; _0x3a785f['__super__'] = _0x1aa93f; _0x3a785f['prototype'] = _0x5aff49(_0x1aa93f[_0x4cc7('0x8')], { '__class__': _0x3a785f }); var _0xec98bb = function(_0x410c32, _0x19dd46) { if (_0x4cc7('0x24a3') === _0x4cc7('0x24a4')) { this['runner']['setIndexedPosition'](12.5, -1.7, !0x0, 0x2); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacb')](0x4e); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](14.5, -0x2, !0x0); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacb')](0x32); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x24a5'), 0x3c, -0x104, null, null, null, null, null); var _0x4039b0 = new _0x161060(this[_0x4cc7('0xacc')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x24a6'), -0x8c, -0x8c, null, null, null, _0x4039b0, null); _0x4039b0 = new _0x161060(this['runner']['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble']('Huh?', 0xdc, 0x0, null, null, 0x0, _0x4039b0, null); _0x4039b0 = _0x1baaa1[_0x4cc7('0x7d9')](0x212); var _0x5ab6db = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x24a7'), 0x3c, 0x14a, null, _0x4039b0, null, _0x5ab6db, null); this[_0x4cc7('0xec4')]['unifyRotation'](this[_0x4cc7('0xacc')]); } else { this[_0x4cc7('0x24a8')] = null; _0x1aa93f['call'](this, _0x410c32, _0x19dd46); this[_0x4cc7('0x2361')](1.2 * this[_0x4cc7('0x2314')]); _0xec98bb['checkStillAsleep'](); 0x0 < _0xec98bb[_0x4cc7('0x9ed')] && (_0x410c32 = _0x56067a['SmRGC'](new Date()['getTime'](), 0x3e8), _0x19dd46 = _0xec98bb, _0x19dd46['set_sleepiness'](_0x19dd46[_0x4cc7('0x9ed')] - 0.0016666666666666668 * (_0x410c32 - _0xec98bb[_0x4cc7('0x8fb')])), _0xec98bb[_0x4cc7('0x8fb')] = _0x410c32); this['checkSleepy'](); this[_0x4cc7('0x102d')][_0x4cc7('0xaa3')] *= 0x2; this[_0x4cc7('0x24a1')]['hoverYVelocity'] *= 0.95; } }; _0x16dada['com.player03.run3.character.Lizard'] = _0xec98bb; _0xec98bb[_0x4cc7('0x8f2')] = [_0x2d63f9['FWMIy'], 'player03', _0x4cc7('0x47c'), _0x4cc7('0xb30'), _0x4cc7('0x23c0')]; _0xec98bb[_0x4cc7('0x2d6')] = {}; _0xec98bb[_0x4cc7('0x2d6')][_0x4cc7('0x24a9')] = _0x4cc7('0x24a9'); _0xec98bb[_0x4cc7('0x24a9')] = function(_0x399fe4) { if (0x0 >= _0x399fe4) { if (_0x1fb3e3[_0x4cc7('0x9eb')][_0x4cc7('0x9ec')] = !0x1, _0xec98bb[_0x4cc7('0x9ed')] = 0x0, _0xec98bb[_0x4cc7('0x9ee')] = 0x0, _0x399fe4 = _0xec98bb[_0x4cc7('0x9ef')], _0x104058['get_instance']()[_0x4cc7('0x9e8')](_0x399fe4['id'])) _0xec98bb['sleepinessEntry'][_0x4cc7('0x227')](); } else 0x1 <= _0x399fe4 ? (_0x1fb3e3['lizard'][_0x4cc7('0x9ec')] || (_0x1fb3e3[_0x4cc7('0x23e8')] == _0x1fb3e3[_0x4cc7('0x9eb')] && _0x1fb3e3[_0x4cc7('0x2399')](_0x1fb3e3['runner']), null != _0x2081a8[_0x4cc7('0xbc4')]['tunnel'] && _0x5260f5[_0x4cc7('0x9a0')](_0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')]['levelSet'], _0x37ab28) ? new _0x538429(_0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')]['levelSet'],_0x2081a8[_0x4cc7('0xbc4')]['tunnel']['characters'][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d6')][_0x4cc7('0x39b')])['display'](0x1) : _0x55a4be[_0x4cc7('0x24aa')]()[_0x4cc7('0x50c')](0x3), _0xec98bb[_0x4cc7('0x9ef')][_0x4cc7('0x1333')](new Date()[_0x4cc7('0xbe3')]() / 0x3e8), _0x3ea8c3['get_instance']()[_0x4cc7('0x4c3')](0.01)), _0x1fb3e3['lizard'][_0x4cc7('0x9ec')] = !0x0, _0xec98bb['sleepiness'] = 0x1) : _0xec98bb[_0x4cc7('0x9ed')] = _0x399fe4; return _0xec98bb[_0x4cc7('0x9ed')]; } ; _0xec98bb[_0x4cc7('0x24ab')] = function() { if (!_0xec98bb['sleepinessEntryChecked']) { _0xec98bb[_0x4cc7('0x24a0')] = !0x0; var _0x3ec8b0 = _0xec98bb[_0x4cc7('0x9ef')]; if (_0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x9e8')](_0x3ec8b0['id'])) { _0x3ec8b0 = new Date()[_0x4cc7('0xbe3')]() / 0x3e8; var _0x52b728 = _0xec98bb[_0x4cc7('0x9ef')]; _0x3ec8b0 -= _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x52b728['id'], _0x52b728[_0x4cc7('0xc12')]); if (0x258 > _0x3ec8b0) _0x1fb3e3[_0x4cc7('0x9eb')][_0x4cc7('0x9ec')] = !0x0, _0xec98bb[_0x4cc7('0x8fb')] = new Date()[_0x4cc7('0xbe3')]() / 0x3e8 - _0x3ec8b0; else _0xec98bb['sleepinessEntry']['delete'](); } else _0xec98bb['sleepinessEntry']['delete'](); } _0x3ec8b0 = new Date()[_0x4cc7('0xbe3')]() / 0x3e8; _0x52b728 = _0xec98bb; _0x52b728[_0x4cc7('0x24a9')](_0x52b728[_0x4cc7('0x9ed')] - _0x2d63f9[_0x4cc7('0x19e')](0.0016666666666666668, _0x3ec8b0 - _0xec98bb['lastUpdate'])); _0xec98bb[_0x4cc7('0x8fb')] = _0x3ec8b0; return _0x1fb3e3['lizard'][_0x4cc7('0x9ec')]; } ; _0xec98bb['shake'] = function() { if (0.6 >= _0xec98bb[_0x4cc7('0x9ed')]) _0x1fb3e3[_0x4cc7('0x9eb')][_0x4cc7('0x9ec')] = !0x1, _0xec98bb[_0x4cc7('0x24a9')](_0xec98bb[_0x4cc7('0x24ac')](_0xec98bb[_0x4cc7('0x9ee')])), _0xec98bb[_0x4cc7('0x9ee')]++; else { var _0x25c5f7 = _0xec98bb; _0x25c5f7[_0x4cc7('0x24a9')](_0x25c5f7[_0x4cc7('0x9ed')] - (_0x2d63f9[_0x4cc7('0x24ad')](0.5, Math[_0x4cc7('0xc2b')]()) + 0.5) * _0xec98bb['WAKEFULNESS_PER_SHAKE'](_0xec98bb[_0x4cc7('0x9ee')])); } } ; _0xec98bb[_0x4cc7('0x92b')] = _0x1aa93f; _0xec98bb[_0x4cc7('0x8')] = _0x5aff49(_0x1aa93f[_0x4cc7('0x8')], { 'wasSleepy': null, 'update': function(_0x40a25c) { _0x1aa93f[_0x4cc7('0x8')]['update'][_0x4cc7('0x96b')](this, _0x40a25c); _0xec98bb[_0x4cc7('0x8fb')] += _0x40a25c; }, 'reset': function() { _0x1aa93f[_0x4cc7('0x8')]['reset'][_0x4cc7('0x96b')](this); _0xec98bb[_0x4cc7('0x24ab')]() && _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xc33')](null); this[_0x4cc7('0x24ae')](); }, 'onFall': function(_0x34a966) { if (this[_0x4cc7('0xb7f')]['gameplayMode'] != _0x3b0d34[_0x4cc7('0x1efa')] && this[_0x4cc7('0xb7f')][_0x4cc7('0x1dbf')] != _0x3b0d34[_0x4cc7('0x1dc0')]) { var _0x563e03 = new Date()[_0x4cc7('0xbe3')]() / 0x3e8 , _0x2cf794 = 0.0016666666666666668 * (_0x563e03 - _0xec98bb['lastUpdate']); _0xec98bb[_0x4cc7('0x8fb')] = _0x563e03; _0x563e03 = _0xec98bb; _0x563e03['set_sleepiness'](_0x563e03[_0x4cc7('0x9ed')] + (0.02421307506053269 - _0x2cf794)); this['checkSleepy'](); } _0x1aa93f[_0x4cc7('0x8')][_0x4cc7('0x24af')][_0x4cc7('0x96b')](this, _0x34a966); }, 'checkSleepy': function() { var _0x5670f5 = {}; _0x5670f5['QtjLC'] = function(_0x1fb3e3, _0x30be57) { return _0x1fb3e3 + _0x30be57; } ; _0x5670f5[_0x4cc7('0x24b0')] = function(_0x1fb3e3, _0x12d293) { return _0x1fb3e3 * _0x12d293; } ; _0x5670f5['RYHBK'] = function(_0x1fb3e3, _0x29f735) { return _0x1fb3e3 - _0x29f735; } ; _0x5670f5[_0x4cc7('0x24b1')] = function(_0x1fb3e3, _0x1b1000) { return _0x1fb3e3 == _0x1b1000; } ; _0x5670f5['sEvjX'] = function(_0x1fb3e3, _0xc78c2c) { return _0x1fb3e3 * _0xc78c2c; } ; if (_0x4cc7('0x24b2') !== _0x4cc7('0x24b2')) { null == d && (d = new _0x21e384()); var _0x2939af = _0x398955[_0x4cc7('0x24b3')] , _0x3f9a74 = _0x398955['temp3'] , _0x29eee7 = _0x398955[_0x4cc7('0x24b4')] , _0x403ed0 = this[_0x4cc7('0x19d4')] , _0xf220c8 = this[_0x4cc7('0xcca')] , _0x2bbc24 = _0x2939af; null == _0x2bbc24 && (_0x2bbc24 = new _0x21e384()); _0x2bbc24['x'] = _0x5670f5[_0x4cc7('0x24b5')](_0x403ed0['x'], _0xf220c8['x'] * c); _0x2bbc24['y'] = _0x403ed0['y'] + _0xf220c8['y'] * c; _0x2bbc24['z'] = _0x403ed0['z'] + _0xf220c8['z'] * c; _0x403ed0 = b[_0x4cc7('0x19d4')]; _0xf220c8 = b[_0x4cc7('0xcca')]; _0x2bbc24 = _0x3f9a74; null == _0x2bbc24 && (_0x2bbc24 = new _0x21e384()); _0x2bbc24['x'] = _0x403ed0['x'] + _0xf220c8['x'] * c; _0x2bbc24['y'] = _0x403ed0['y'] + _0xf220c8['y'] * c; _0x2bbc24['z'] = _0x403ed0['z'] + _0x5670f5[_0x4cc7('0x24b0')](_0xf220c8['z'], c); _0x403ed0 = _0x29eee7; null == _0x403ed0 && (_0x403ed0 = new _0x21e384()); _0x403ed0['x'] = _0x3f9a74['x'] - _0x2939af['x']; _0x403ed0['y'] = _0x5670f5[_0x4cc7('0x24b6')](_0x3f9a74['y'], _0x2939af['y']); _0x403ed0['z'] = _0x3f9a74['z'] - _0x2939af['z']; _0x403ed0 = this['normal']; _0xf220c8 = _0x29eee7; _0x5670f5['Ttxar'](null, _0xf220c8) && (_0xf220c8 = new _0x21e384()); _0x2bbc24 = _0x29eee7['x'] * _0x403ed0['x'] + _0x29eee7['y'] * _0x403ed0['y'] + _0x29eee7['z'] * _0x403ed0['z']; _0xf220c8['x'] = _0x29eee7['x'] - _0x2bbc24 * _0x403ed0['x']; _0xf220c8['y'] = _0x29eee7['y'] - _0x5670f5[_0x4cc7('0x24b7')](_0x2bbc24, _0x403ed0['y']); _0xf220c8['z'] = _0x29eee7['z'] - _0x2bbc24 * _0x403ed0['z']; _0x403ed0 = _0x3f9a74; null == _0x403ed0 && (_0x403ed0 = new _0x21e384()); _0x403ed0['x'] = _0x2939af['x'] + _0x29eee7['x']; _0x403ed0['y'] = _0x2939af['y'] + _0x29eee7['y']; _0x403ed0['z'] = _0x2939af['z'] + _0x29eee7['z']; b[_0x4cc7('0x24b8')](c, _0x2939af, _0x3f9a74, _0x2939af, null, null, !0x0); c = this['normal']; b = b[_0x4cc7('0xcca')]; _0x2a6728['crossProductF'](c['x'], c['y'], c['z'], b['x'], b['y'], b['z'], _0x29eee7); b = _0x29eee7['x'] * _0x29eee7['x'] + _0x29eee7['y'] * _0x29eee7['y'] + _0x29eee7['z'] * _0x29eee7['z']; c = b - 0x1; 1e-10 > (0x0 <= c ? c : -c) || (0x0 == b ? (_0x29eee7['x'] = 0x1, _0x29eee7['y'] = 0x0, _0x29eee7['z'] = 0x0) : (b = 0x1 / Math['sqrt'](b), _0x29eee7['x'] *= b, _0x29eee7['y'] *= b, _0x29eee7['z'] *= b)); b = d; null == b && (b = new _0x21e384()); b['x'] = _0x29a590['x'] - _0x2939af['x']; b['y'] = _0x29a590['y'] - _0x2939af['y']; b['z'] = _0x5670f5[_0x4cc7('0x24b6')](_0x29a590['z'], _0x2939af['z']); _0x29a590 = d; null == _0x29a590 && (_0x29a590 = new _0x21e384()); b = d['x'] * _0x29eee7['x'] + d['y'] * _0x29eee7['y'] + d['z'] * _0x29eee7['z']; _0x29a590['x'] = b * _0x29eee7['x']; _0x29a590['y'] = b * _0x29eee7['y']; _0x29a590['z'] = b * _0x29eee7['z']; _0x29eee7 = d; null == _0x29eee7 && (_0x29eee7 = new _0x21e384()); _0x29eee7['x'] = _0x2939af['x'] + d['x']; _0x29eee7['y'] = _0x2939af['y'] + d['y']; _0x29eee7['z'] = _0x2939af['z'] + d['z']; return d; } else { if (null != this[_0x4cc7('0xb7f')]) { var _0x29a590 = 0.6 < _0xec98bb['sleepiness']; _0x29a590 != this[_0x4cc7('0x24a8')] && ((this['wasSleepy'] = _0x29a590) ? (this[_0x4cc7('0x102c')] = 0xf0, _0x29a590 = 0xc8, this['xAccel'] = 0x384) : (this[_0x4cc7('0x102c')] = 0x11d, _0x29a590 = 0xf0, this[_0x4cc7('0x22ea')] = 0x438), this[_0x4cc7('0x102d')]['setFromJumpHeight'](0x68, _0x29a590, 0.05, 0.35)); } } }, '__class__': _0xec98bb }); var _0x19bb7c = function(_0x26ea46) { this[_0x4cc7('0x24b9')] = this[_0x4cc7('0x24ba')] = this['extraManeuverabilityLeft'] = this[_0x4cc7('0x1395')] = this[_0x4cc7('0x24bb')] = 0x0; this[_0x4cc7('0xa26')] = null; _0x52b5cd[_0x4cc7('0x96b')](this, _0x26ea46); this[_0x4cc7('0xd46')] = 0xffffff; this['length'] = -0x1; }; _0x16dada['com.player03.run3.character.MagnetAction'] = _0x19bb7c; _0x19bb7c['__name__'] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), _0x4cc7('0xb30'), _0x4cc7('0x24bc')]; _0x19bb7c[_0x4cc7('0x92b')] = _0x52b5cd; _0x19bb7c[_0x4cc7('0x8')] = _0x5aff49(_0x52b5cd[_0x4cc7('0x8')], { 'target': null, 'endXVelocity': null, 'endYVelocity': null, 'extraManeuverabilityLeft': null, 'speed': null, 'prevZVelocity': null, 'actionRequirementsMet': function() { if (_0x4cc7('0x24bd') === _0x4cc7('0x24be')) { _0x393fa1[_0x4cc7('0x96b')](this); this[_0x4cc7('0xb3b')](_0x4a4e13); this['__numShaderPasses'] = 0x1; this[_0x4cc7('0xb0b')] = !0x1; } else { if (_0x2ab848['controlScheme'][_0x4cc7('0x230a')](this[_0x4cc7('0x2408')])) { if (0x0 <= this[_0x4cc7('0xa66')]['absorbedKeys'][_0x4cc7('0x2d')](this[_0x4cc7('0x2408')], 0x0)) { var _0x4a4e13 = this[_0x4cc7('0xa66')]; _0x4a4e13 = _0x4a4e13[_0x4cc7('0xb7f')][_0x4cc7('0xa43')] - _0x4a4e13[_0x4cc7('0xf30')][_0x4cc7('0x2313')] < this[_0x4cc7('0xa66')][_0x4cc7('0x102d')][_0x4cc7('0x21')] + 0.3; } else _0x4a4e13 = !0x1; if (_0x4a4e13) return !0x1; } else return !0x1; _0x4a4e13 = _0x1c8e81(new _0x298e38(this[_0x4cc7('0xa66')][_0x4cc7('0xbeb')][_0x4cc7('0x1277')]))(); for (var _0x1cfb0e = this[_0x4cc7('0xa66')][_0x4cc7('0x126')][_0x4cc7('0x13f9')](), _0x5bf5f9 = Infinity, _0x1645e0, _0x5c7c7f = this['target'] = null; _0x4a4e13[_0x4cc7('0x94e')]() && !(_0x5c7c7f = _0x4a4e13[_0x4cc7('0x3a')](), _0x5c7c7f[_0x4cc7('0x126')]['get_z']() > _0x1cfb0e['z'] + 0x28); ) ; for (; null != _0x5c7c7f && !(_0x5c7c7f[_0x4cc7('0x126')][_0x4cc7('0xd92')]() > _0x1cfb0e['z'] + 0x1f4); ) { if (_0x5c7c7f['isTrigger'] && _0x5c7c7f[_0x4cc7('0x1f41')] && _0x5260f5[_0x4cc7('0x9a0')](_0x5c7c7f, _0x1e4065)) { _0x1645e0 = _0x5c7c7f[_0x4cc7('0x126')][_0x4cc7('0xd1a')](); var _0x457191 = _0x19bb7c[_0x4cc7('0x18f5')]; null == _0x457191 && (_0x457191 = new _0x21e384()); _0x457191['x'] = _0x1645e0['x'] - _0x1cfb0e['x']; _0x457191['y'] = _0x1645e0['y'] - _0x1cfb0e['y']; _0x457191['z'] = _0x1645e0['z'] - _0x1cfb0e['z']; _0x1645e0 = _0x19bb7c[_0x4cc7('0x18f5')]; _0x1645e0 = _0x1645e0['x'] * _0x1645e0['x'] + _0x1645e0['y'] * _0x1645e0['y'] + _0x1645e0['z'] * _0x1645e0['z']; 0x3d090 > _0x1645e0 && _0x1645e0 < _0x5bf5f9 && _0x5c7c7f[_0x4cc7('0x24bf')] && (this[_0x4cc7('0xa26')] = _0x5c7c7f, _0x5bf5f9 = _0x1645e0); } _0x5c7c7f = _0x4a4e13[_0x4cc7('0x94e')]() ? _0x4a4e13[_0x4cc7('0x3a')]() : null; } return null != this[_0x4cc7('0xa26')]; } }, 'continueRequirementsMet': function() { if (_0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0x230a')](this[_0x4cc7('0x2408')]) && null != this[_0x4cc7('0xa26')] && !this['target'][_0x4cc7('0x2446')]() && this['target'][_0x4cc7('0x126')][_0x4cc7('0xd92')]() >= this[_0x4cc7('0xa66')][_0x4cc7('0x126')]['get_z']()) { var _0xaf5be9 = this['ownerCharacter'][_0x4cc7('0x126')][_0x4cc7('0x13f9')]() , _0x1e5fae = this[_0x4cc7('0xa26')][_0x4cc7('0x126')][_0x4cc7('0x13f9')](); return 0x3d090 >= _0x56067a[_0x4cc7('0x6ae')](_0xaf5be9['x'] - _0x1e5fae['x'], _0x56067a[_0x4cc7('0x6af')](_0xaf5be9['x'], _0x1e5fae['x'])) + (_0xaf5be9['y'] - _0x1e5fae['y']) * (_0xaf5be9['y'] - _0x1e5fae['y']) + _0x56067a['kPrhw'](_0xaf5be9['z'] - _0x1e5fae['z'], _0xaf5be9['z'] - _0x1e5fae['z']); } return !0x1; }, 'startAction': function() { this[_0x4cc7('0x24bb')] = this['ownerCharacter']['get_zVelocity'](); var _0x5acfab = this[_0x4cc7('0xa66')][_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]; this[_0x4cc7('0x1395')] = Math['sqrt'](_0x5acfab['x'] * _0x5acfab['x'] + _0x5acfab['y'] * _0x5acfab['y'] + _0x5acfab['z'] * _0x5acfab['z']); 0x12c > this[_0x4cc7('0x1395')] && (this[_0x4cc7('0x1395')] = 0x12c); this[_0x4cc7('0x24c0')] = 0x0; _0x52b5cd[_0x4cc7('0x8')]['startAction'][_0x4cc7('0x96b')](this); }, 'performAction': function(_0x1081f0) { this['speed'] = 0x19d > this[_0x4cc7('0x1395')] ? this[_0x4cc7('0x1395')] + 0xfa * _0x1081f0 : 0x212 > this[_0x4cc7('0x1395')] ? this[_0x4cc7('0x1395')] + 0x64 * _0x1081f0 : 0x212; if (null != this[_0x4cc7('0xa26')] && this[_0x4cc7('0xa26')][_0x4cc7('0x126')][_0x4cc7('0xd92')]() > this[_0x4cc7('0xa66')][_0x4cc7('0x126')][_0x4cc7('0xd92')]()) { _0x39582d['transformPoint'](this[_0x4cc7('0xa26')][_0x4cc7('0x126')][_0x4cc7('0xfc6')]()['get_inverseSceneTransform'](), this[_0x4cc7('0xa66')][_0x4cc7('0x126')][_0x4cc7('0x13f9')](), _0x19bb7c['offset']); var _0x421da4 = _0x19bb7c[_0x4cc7('0x18f5')] , _0x3a1aaa = this[_0x4cc7('0xa26')][_0x4cc7('0x126')][_0x4cc7('0xd1a')]() , _0x2a71f5 = _0x19bb7c['offset']; null == _0x2a71f5 && (_0x2a71f5 = new _0x21e384()); _0x2a71f5['x'] = _0x421da4['x'] - _0x3a1aaa['x']; _0x2a71f5['y'] = _0x2d63f9[_0x4cc7('0x1a0')](_0x421da4['y'], _0x3a1aaa['y']); _0x2a71f5['z'] = _0x421da4['z'] - _0x3a1aaa['z']; _0x421da4 = _0x19bb7c['offset']; _0x3a1aaa = _0x421da4['x'] * _0x421da4['x'] + _0x421da4['y'] * _0x421da4['y'] + _0x421da4['z'] * _0x421da4['z']; _0x2a71f5 = _0x3a1aaa - 0x1; 1e-10 > (0x0 <= _0x2a71f5 ? _0x2a71f5 : -_0x2a71f5) || (0x0 == _0x3a1aaa ? (_0x421da4['x'] = 0x1, _0x421da4['y'] = 0x0, _0x421da4['z'] = 0x0) : (_0x3a1aaa = 0x1 / Math[_0x4cc7('0x2c')](_0x3a1aaa), _0x421da4['x'] *= _0x3a1aaa, _0x421da4['y'] *= _0x3a1aaa, _0x421da4['z'] *= _0x3a1aaa)); _0x421da4 = _0x19bb7c[_0x4cc7('0x18f5')]; _0x3a1aaa = 0.17 * this[_0x4cc7('0x1395')]; _0x2a71f5 = _0x19bb7c[_0x4cc7('0x18f5')]; null == _0x2a71f5 && (_0x2a71f5 = new _0x21e384()); _0x2a71f5['x'] = _0x421da4['x'] * _0x3a1aaa; _0x2a71f5['y'] = _0x421da4['y'] * _0x3a1aaa; _0x2a71f5['z'] = _0x421da4['z'] * _0x3a1aaa; this[_0x4cc7('0xa26')][_0x4cc7('0x24c1')](_0x19bb7c[_0x4cc7('0x18f5')]['x'], _0x19bb7c['offset']['y'], _0x19bb7c[_0x4cc7('0x18f5')]['z']); _0x39582d[_0x4cc7('0xa2c')](this[_0x4cc7('0xa66')][_0x4cc7('0x126')][_0x4cc7('0xfc6')]()[_0x4cc7('0x3de')](), this[_0x4cc7('0xa26')][_0x4cc7('0x126')][_0x4cc7('0x13f9')](), _0x19bb7c['offset']); _0x421da4 = _0x19bb7c['offset']; _0x3a1aaa = this[_0x4cc7('0xa66')][_0x4cc7('0x126')]['get_position'](); _0x2a71f5 = _0x19bb7c[_0x4cc7('0x18f5')]; null == _0x2a71f5 && (_0x2a71f5 = new _0x21e384()); _0x2a71f5['x'] = _0x421da4['x'] - _0x3a1aaa['x']; _0x2a71f5['y'] = _0x421da4['y'] - _0x3a1aaa['y']; _0x2a71f5['z'] = _0x421da4['z'] - _0x3a1aaa['z']; _0x421da4 = _0x19bb7c['offset']; _0x3a1aaa = _0x421da4['x'] * _0x421da4['x'] + _0x421da4['y'] * _0x421da4['y'] + _0x421da4['z'] * _0x421da4['z']; _0x2a71f5 = _0x3a1aaa - 0x1; 1e-10 > (0x0 <= _0x2a71f5 ? _0x2a71f5 : -_0x2a71f5) || (0x0 == _0x3a1aaa ? (_0x421da4['x'] = 0x1, _0x421da4['y'] = 0x0, _0x421da4['z'] = 0x0) : (_0x3a1aaa = 0x1 / Math[_0x4cc7('0x2c')](_0x3a1aaa), _0x421da4['x'] *= _0x3a1aaa, _0x421da4['y'] *= _0x3a1aaa, _0x421da4['z'] *= _0x3a1aaa)); _0x421da4 = _0x19bb7c[_0x4cc7('0x18f5')]; _0x3a1aaa = this[_0x4cc7('0x1395')]; _0x2a71f5 = _0x19bb7c['offset']; null == _0x2a71f5 && (_0x2a71f5 = new _0x21e384()); _0x2a71f5['x'] = _0x421da4['x'] * _0x3a1aaa; _0x2a71f5['y'] = _0x421da4['y'] * _0x3a1aaa; _0x2a71f5['z'] = _0x421da4['z'] * _0x3a1aaa; _0x421da4 = 0x1 - 1.1 * this[_0x4cc7('0x1395')] * this[_0x4cc7('0x1395')] / 0x3d090; _0x421da4 = 0x0 <= _0x421da4 ? 0x1 >= _0x421da4 ? _0x421da4 : 0x1 : 0x0; _0x421da4 *= _0x421da4; _0x3a1aaa = _0x19bb7c[_0x4cc7('0x18f5')]['x']; _0x2a71f5 = _0x3bedb0[_0x4cc7('0x2b')](this[_0x4cc7('0xa66')]); _0x3a1aaa += _0x2d63f9['BJDFL'](0.3, _0x2a71f5) * this[_0x4cc7('0xa66')][_0x4cc7('0xa3b')](); _0x2a71f5 = this[_0x4cc7('0xa66')][_0x4cc7('0x203a')](); _0x3a1aaa = _0x2a71f5 + _0x2d63f9[_0x4cc7('0x24c2')](0xc * _0x1081f0 * (0x1 - this[_0x4cc7('0x24c0')]), _0x3a1aaa - _0x2a71f5); this['ownerCharacter'][_0x4cc7('0xa68')](_0x3a1aaa + _0x421da4 * (_0x19bb7c[_0x4cc7('0x18f5')]['x'] - _0x3a1aaa)); 0x0 >= this[_0x4cc7('0x24c0')] && (this[_0x4cc7('0xa66')][_0x4cc7('0xa69')](), _0x3a1aaa = this[_0x4cc7('0xa66')][_0x4cc7('0xa69')](), _0x421da4 += 0.2, this[_0x4cc7('0xa66')]['set_yVelocity'](_0x3a1aaa + _0x2d63f9[_0x4cc7('0x24c2')](0.8, 0x1 > _0x421da4 ? _0x421da4 : 0x1) * (_0x19bb7c['offset']['y'] - _0x3a1aaa))); this[_0x4cc7('0xa66')][_0x4cc7('0x22d6')](_0x19bb7c['offset']['z']); this[_0x4cc7('0x24b9')] = 1.1 * _0x19bb7c['offset']['x']; this[_0x4cc7('0x24ba')] = _0x19bb7c[_0x4cc7('0x18f5')]['y']; } _0x2d63f9[_0x4cc7('0x19f')](0x0, this[_0x4cc7('0x24c0')]) && (this[_0x4cc7('0x24c0')] -= _0x1081f0); _0x1081f0 = this['ownerCharacter']; 0x3 < _0x1081f0[_0x4cc7('0xb7f')][_0x4cc7('0xa43')] - _0x1081f0[_0x4cc7('0xf30')]['lastOnGround'] && (this[_0x4cc7('0xa66')][_0x4cc7('0xf30')][_0x4cc7('0x2313')] = this[_0x4cc7('0xa66')][_0x4cc7('0xb7f')][_0x4cc7('0xa43')] - 0x3); }, 'endAction': function() { this[_0x4cc7('0xa66')][_0x4cc7('0xa3b')]() < this[_0x4cc7('0x24bb')] && this[_0x4cc7('0xa66')]['set_zVelocity'](this[_0x4cc7('0x24bb')]); if (this[_0x4cc7('0xa26')][_0x4cc7('0x2446')]()) { if (_0x4cc7('0x24c3') === 'YPwep') { this[_0x4cc7('0xa66')][_0x4cc7('0xa67')] = 0.25; this[_0x4cc7('0xa66')][_0x4cc7('0xa68')](this['endXVelocity']); this[_0x4cc7('0xa66')][_0x4cc7('0xa6c')](this['endYVelocity']); var _0x5c2a80 = 0.4 * this['ownerCharacter'][_0x4cc7('0x22e8')] , _0x58c6ec = this[_0x4cc7('0xa66')]['currentZTraction']; this[_0x4cc7('0xa66')]['currentZTraction'] = _0x2d63f9['pcDJE'](_0x5c2a80, _0x58c6ec) ? _0x5c2a80 : _0x58c6ec; } else { _0x1baaa1(_0x5c2a80); } } else this[_0x4cc7('0xa26')]['cancelOverriddenVelocity'](); this[_0x4cc7('0xa66')]['avoidJumpingOut'](); return this['target'] = null; }, '__class__': _0x19bb7c }); var _0xbba7bd = function(_0xa19bdc, _0x5e60ab) { _0x1aa93f['call'](this, _0xa19bdc, _0x5e60ab); _0xa19bdc = this[_0x4cc7('0x22f7')]; _0x5e60ab = _0xa19bdc[_0x4cc7('0x2d')](this[_0x4cc7('0x102d')], 0x0); -0x1 != _0x5e60ab && _0xa19bdc[_0x4cc7('0xa5e')](_0x5e60ab, 0x1); this['chargedJumpAction'] = new _0x5c2d75(this,0xb8,0x128); this[_0x4cc7('0x22f7')]['push'](this[_0x4cc7('0x24c4')]); }; _0x16dada[_0x4cc7('0x24c5')] = _0xbba7bd; _0xbba7bd[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x2d63f9[_0x4cc7('0x47b')], 'character', _0x4cc7('0x23b9')]; _0xbba7bd[_0x4cc7('0x92b')] = _0x1aa93f; _0xbba7bd[_0x4cc7('0x8')] = _0x5aff49(_0x1aa93f['prototype'], { 'chargedJumpAction': null, '__class__': _0xbba7bd }); var _0x59af36 = function(_0x177aa7, _0x7d7ca8) { this[_0x4cc7('0x24c6')] = !0x1; this[_0x4cc7('0x1615')] = 0x0; _0x1aa93f[_0x4cc7('0x96b')](this, _0x177aa7, _0x7d7ca8); this[_0x4cc7('0x24c7')] = new _0x21e384(0x0,-0x13,0x0); this['absoluteMetalObject'] = new _0x2f0709(); _0x7d7ca8 == _0x1fb3e3[_0x4cc7('0x23b6')] ? (this[_0x4cc7('0x24c7')]['x'] = 0x11, this[_0x4cc7('0x24c7')]['y'] = -0xa, this[_0x4cc7('0x24c8')]['strength'] = 0.8) : (this['xAccel'] *= 0.7, this[_0x4cc7('0x24a1')]['hoverYVelocity'] *= 0.9, this[_0x4cc7('0x22eb')] *= 0.8, this['zMaxSpeed'] *= 0.9, this[_0x4cc7('0x102d')]['setFromJumpHeight'](0x55, 0x80, 0.05, 0.2)); }; _0x16dada[_0x4cc7('0x24c9')] = _0x59af36; _0x59af36['__name__'] = [_0x4cc7('0x46a'), _0x2d63f9[_0x4cc7('0x20a2')], 'run3', _0x4cc7('0xb30'), _0x4cc7('0x23ab')]; _0x59af36[_0x4cc7('0x92b')] = _0x1aa93f; _0x59af36[_0x4cc7('0x8')] = _0x5aff49(_0x1aa93f['prototype'], { 'relativeMetalObject': null, 'absoluteMetalObject': null, 'timeOnBridge': null, 'onBridge': null, 'removeFromLevel': function() { _0x1aa93f[_0x4cc7('0x8')][_0x4cc7('0x1ec2')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x24c8')][_0x4cc7('0x10af')] = NaN; this[_0x4cc7('0x24c8')] = null; }, 'update': function(_0x395dd7) { var _0x56d42d = 0x0 < this[_0x4cc7('0xa3b')](); _0x1aa93f['prototype']['update']['call'](this, _0x395dd7); var _0x4522e3 = null != this[_0x4cc7('0x11dc')] ? this[_0x4cc7('0x11dc')] : this[_0x4cc7('0x11d6')]; null == _0x4522e3[_0x4cc7('0x24ca')] ? _0x4522e3[_0x4cc7('0x24cb')] ? (_0x4522e3[_0x4cc7('0x24ca')] = new _0x1dcfca(_0x4522e3), _0x4522e3[_0x4cc7('0x24ca')][_0x4cc7('0x1611')][_0x4cc7('0x29')](this[_0x4cc7('0x24c8')])) : _0x4522e3 == this[_0x4cc7('0x11dc')] ? _0x4522e3['build'](null, 0xa) : _0x4522e3[_0x4cc7('0x97e')](null, 0x1e) : 0x0 > _0x4522e3[_0x4cc7('0x24ca')][_0x4cc7('0x1611')][_0x4cc7('0x2d')](this[_0x4cc7('0x24c8')], 0x0) && _0x4522e3['bridge'][_0x4cc7('0x1611')][_0x4cc7('0x29')](this[_0x4cc7('0x24c8')]); _0x39582d[_0x4cc7('0xa2c')](this[_0x4cc7('0x126')][_0x4cc7('0xfca')](), this[_0x4cc7('0x24c7')], this[_0x4cc7('0x24c8')]); this[_0x4cc7('0x24c6')] ? (0x0 >= this[_0x4cc7('0x1615')] && this[_0x4cc7('0xb7f')]['analytics'][_0x4cc7('0xd75')]++, _0x56d42d ? this[_0x4cc7('0x1615')] += _0x395dd7 : 0x0 >= this['timeOnBridge'] && (this['timeOnBridge'] = 0.0001), 0x5 <= this['timeOnBridge'] && (this[_0x4cc7('0xb7f')]['analytics']['secondaryAbilityActivations']++, this[_0x4cc7('0x1615')] = _0x395dd7)) : 0x0 < this[_0x4cc7('0x1615')] && (this[_0x4cc7('0x1615')] -= 0xa * _0x395dd7, 0x0 > this[_0x4cc7('0x1615')] && (this[_0x4cc7('0x1615')] = 0x0)); this[_0x4cc7('0x24c6')] = !0x1; }, 'collideWithTile': function(_0x812426, _0x1c6dac, _0x47053f) { _0x1c6dac = _0x1aa93f['prototype'][_0x4cc7('0x2329')][_0x4cc7('0x96b')](this, _0x812426, _0x1c6dac, _0x47053f); _0x56067a[_0x4cc7('0x6b1')] == _0x592928[_0x4cc7('0x24cc')][_0x4cc7('0x2b')](_0x812426[_0x4cc7('0x1e54')][_0x4cc7('0x1d6f')]) && (this[_0x4cc7('0x24c6')] = !0x0); return _0x1c6dac; }, '__class__': _0x59af36 }); var _0x3d3369 = function() {}; _0x16dada[_0x4cc7('0x24cd')] = _0x3d3369; _0x3d3369[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), 'character', _0x4cc7('0x24ce')]; _0x3d3369[_0x4cc7('0x8')] = {}; _0x3d3369[_0x4cc7('0x8')][_0x4cc7('0x94a')] = null; _0x3d3369[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3d3369; var _0x564215 = function(_0x3ca080, _0xbf4dc6) { _0x1aa93f[_0x4cc7('0x96b')](this, _0x3ca080, _0xbf4dc6); this[_0x4cc7('0x22ec')] *= 1.17; this['xAccel'] *= 1.21; this['airXAccelMultiplier'] *= 0.9; this['zMaxSpeed'] *= 1.14; this[_0x4cc7('0x22e8')] = 1.1; this[_0x4cc7('0x102d')][_0x4cc7('0xaa3')] *= 1.5; this['jumpAction'][_0x4cc7('0x102e')](33.199999999999996, 111.28, 0.05, 0.21200000000000002); }; _0x16dada['com.player03.run3.character.Runner'] = _0x564215; _0x564215['__name__'] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0xb30'), _0x4cc7('0x239b')]; _0x564215[_0x4cc7('0x92b')] = _0x1aa93f; _0x564215[_0x4cc7('0x8')] = _0x5aff49(_0x1aa93f[_0x4cc7('0x8')], { 'update': function(_0x5eb50b) { if (this['physicsData'][_0x4cc7('0xf31')] && (null == this[_0x4cc7('0x1d6e')] || this[_0x4cc7('0x1d6e')][_0x4cc7('0x1e54')][_0x4cc7('0x2322')] == _0x14ba2f[_0x4cc7('0x2370')]) && 0x0 >= this['reducedZAccelLeft']) { var _0x17bdb1 = this[_0x4cc7('0x22f5')] , _0x39e44b = 1.14 * this[_0x4cc7('0x22ec')]; this[_0x4cc7('0x22f5')] = _0x17bdb1 > _0x39e44b ? _0x17bdb1 : _0x39e44b; _0x17bdb1 = this[_0x4cc7('0xa39')]; _0x39e44b = 1.06 * this['zMaxSpeed']; this['currentZMaxSpeed'] = _0x17bdb1 > _0x39e44b ? _0x17bdb1 : _0x39e44b; } _0x1aa93f[_0x4cc7('0x8')][_0x4cc7('0x94a')]['call'](this, _0x5eb50b); }, '__class__': _0x564215 }); var _0x469fbd = function(_0x446d49, _0x1971df, _0x149b29) { if (_0x4cc7('0x24cf') === _0x4cc7('0x24cf')) { null == _0x149b29 && (_0x149b29 = 0x0); null == _0x1971df && (_0x1971df = 0x0); null == _0x446d49 && (_0x446d49 = 0x0); this['x'] = _0x446d49; this['y'] = _0x1971df; this['z'] = _0x149b29; } else { this[_0x4cc7('0xd22')] = !0x0; this['_format'] = 0x1; this['_textures'] = _0x2bc114[_0x4cc7('0x24')](null, 0x8); this[_0x4cc7('0x2060')] = _0x2bc114[_0x4cc7('0x24')](null, 0x8); _0x4ae64a[_0x4cc7('0x96b')](this); } }; _0x16dada[_0x4cc7('0x24d0')] = _0x469fbd; _0x469fbd[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), 'math', 'geom', _0x4cc7('0x24d1')]; _0x469fbd[_0x4cc7('0x8')] = {}; _0x469fbd[_0x4cc7('0x8')][_0x4cc7('0x24d2')] = null; _0x469fbd[_0x4cc7('0x8')]['x'] = null; _0x469fbd[_0x4cc7('0x8')]['y'] = null; _0x469fbd[_0x4cc7('0x8')]['z'] = null; _0x469fbd[_0x4cc7('0x8')][_0x4cc7('0xc4a')] = function() { if ('ICIkT' === _0x4cc7('0x24d3')) { this.identifier = _0x4cc7('0x24d4'); } else { null == this.degrees && (this.degrees = new _0x21e384()); this.degrees.x = 0xb4 * this.x / 3.141592653589793; this.degrees.y = 0xb4 * this.y / 3.141592653589793; this.degrees.z = 0xb4 * this.z / 3.141592653589793; return this.degrees; } } ; _0x469fbd[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x469fbd; _0x469fbd[_0x4cc7('0x8')]['__properties__'] = {}; _0x469fbd[_0x4cc7('0x8')]['__properties__'][_0x4cc7('0xc4a')] = _0x4cc7('0xc4a'); var _0x2da54c = function(_0x4c9661, _0x43fca8, _0x47483a, _0x9a1e18, _0x32d56b) { this['rayRotation'] = -0x401; var _0xc8ec37 = 0x2 * (0x0 <= _0x47483a ? _0x47483a : -_0x47483a); _0x12dd16[_0x4cc7('0x96b')](this, _0x4c9661, new _0x2eee4b('character/Shadow.png',_0xc8ec37,_0xc8ec37,!0x1,0x1,_0x32d56b)); null == _0x32d56b && this[_0x4cc7('0x126')][_0x4cc7('0x31')](); this[_0x4cc7('0x24d5')] = _0x9a1e18; this[_0x4cc7('0x24d6')] = _0x47483a; this['p1'] = new _0x21e384(); this['p1Offset'] = new _0x21e384(_0x47483a,0x0,_0x47483a); this['p2'] = new _0x21e384(); this[_0x4cc7('0x24d7')] = new _0x21e384(0x0,0x12c,0x0); this['normal'] = new _0x21e384(); this[_0x4cc7('0x24d8')] = new _0x1339f5(); this[_0x4cc7('0x1d68')] = _0x43fca8; this[_0x4cc7('0x2072')] = !0x0; }; _0x16dada[_0x4cc7('0x24d9')] = _0x2da54c; _0x2da54c[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x2156')], _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0xb30'), _0x4cc7('0x24da')]; _0x2da54c['__super__'] = _0x12dd16; _0x2da54c[_0x4cc7('0x8')] = _0x5aff49(_0x12dd16[_0x4cc7('0x8')], { 'owner': null, 'primaryShadow': null, 'rayRotation': null, 'horizontalOffset': null, 'p1': null, 'p1Offset': null, 'p2': null, 'p2Offset': null, 'rayAABB': null, 'normal': null, 'aimedOutwards': null, 'reset': function() { _0x12dd16['prototype'][_0x4cc7('0x19')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x94a')](0x3e8); }, 'update': function(_0x25e1be) { if (this[_0x4cc7('0x24db')]) { var _0x3d3152 = this[_0x4cc7('0x1d68')]['mesh']['get_scenePosition'](); _0x3d3152 = _0x3004df[_0x4cc7('0xe83')](Math[_0x4cc7('0x131b')](_0x3d3152['y'], _0x3d3152['x']), 1.5707963267948966); var _0x32a4c0 = 0xb4 * this[_0x4cc7('0x24dc')] / 3.141592653589793 - 0xb4 * _0x3d3152 / 3.141592653589793; if (1e-10 > (0x0 <= _0x32a4c0 ? _0x32a4c0 : -_0x32a4c0)) return; this[_0x4cc7('0x24dc')] > _0x3004df[_0x4cc7('0x2a')](_0x3d3152, 3.141592653589793) ? this['rayRotation'] = _0x3004df[_0x4cc7('0xe83')](this[_0x4cc7('0x24dc')], 6.283185307179586) : this['rayRotation'] < _0x3004df['subtract'](_0x3d3152, 3.141592653589793) && (this[_0x4cc7('0x24dc')] = _0x3004df[_0x4cc7('0x2a')](this[_0x4cc7('0x24dc')], 6.283185307179586)); _0x32a4c0 = 0xb4 * this[_0x4cc7('0x24dc')] / 3.141592653589793; _0x25e1be *= 0x3; this[_0x4cc7('0x24dc')] = _0x32a4c0 + (0x1 < _0x25e1be ? 0x1 : _0x25e1be) * (0xb4 * _0x3d3152 / 3.141592653589793 - _0x32a4c0); } else { _0x3d3152 = null != this[_0x4cc7('0x1d68')][_0x4cc7('0xb7f')][_0x4cc7('0xf35')] ? this[_0x4cc7('0x1d68')][_0x4cc7('0xb7f')][_0x4cc7('0xf35')] : 3.141592653589793 * this[_0x4cc7('0x1d68')][_0x4cc7('0xb7f')][_0x4cc7('0x17c3')][_0x4cc7('0xf73')]() / 0xb4; _0x25e1be = _0x56067a[_0x4cc7('0x6b2')](0xb4 * this[_0x4cc7('0x24dc')] / 3.141592653589793, 0xb4 * _0x3d3152 / 3.141592653589793); if (1e-10 > (0x0 <= _0x25e1be ? _0x25e1be : -_0x25e1be)) return; this[_0x4cc7('0x24dc')] = _0x3d3152; } _0x3d3152 = this['p1Offset']; _0x25e1be = Math[_0x4cc7('0x28')](this[_0x4cc7('0x24dc')]); _0x3d3152['x'] = Math[_0x4cc7('0x27')](this['rayRotation']); _0x3d3152['y'] = _0x25e1be; _0x3d3152['z'] = 0x1; _0x3d3152 = this['p1Offset']; _0x25e1be = this['horizontalOffset']; _0x32a4c0 = this['p1Offset']; null == _0x32a4c0 && (_0x32a4c0 = new _0x21e384()); _0x32a4c0['x'] = _0x3d3152['x'] * _0x25e1be; _0x32a4c0['y'] = _0x3d3152['y'] * _0x25e1be; _0x32a4c0['z'] = _0x3d3152['z'] * _0x25e1be; _0x3d3152 = this[_0x4cc7('0x24d7')]; _0x25e1be = Math['cos'](this[_0x4cc7('0x24dc')]); _0x3d3152['x'] = -Math[_0x4cc7('0x28')](this[_0x4cc7('0x24dc')]); _0x3d3152['y'] = _0x25e1be; _0x3d3152['z'] = 0x0; _0x25e1be = _0x3d3152 = this['p2Offset']; null == _0x25e1be && (_0x25e1be = new _0x21e384()); _0x25e1be['x'] = 0x12c * _0x3d3152['x']; _0x25e1be['y'] = 0x12c * _0x3d3152['y']; _0x25e1be['z'] = 0x12c * _0x3d3152['z']; }, 'display': function(_0xcecc3a) { if (_0x4cc7('0x24dd') === 'mCaOx') { if (this['owner'][_0x4cc7('0x126')][_0x4cc7('0xb48')]() && this[_0x4cc7('0x1d68')]['castsShadows']) { var _0x4a3f9b = _0x2da54c[_0x4cc7('0x1a91')]; _0x4a3f9b['x'] = 0x0; _0x4a3f9b['y'] = 0x0; _0x4a3f9b['z'] = 0x0; _0x4a3f9b = this['p1']; var _0xf43161 = _0x2da54c[_0x4cc7('0x1a91')]; _0x4a3f9b['x'] = _0xf43161['x']; _0x4a3f9b['y'] = _0xf43161['y']; _0x4a3f9b['z'] = _0xf43161['z']; this['p1']['x'] += this[_0x4cc7('0x24d6')]; this['p1']['y'] += 0.25 * this[_0x4cc7('0x1d68')][_0x4cc7('0xf3f')]; _0x4a3f9b = this['p2']; _0xf43161 = this['p1']; _0x4a3f9b['x'] = _0xf43161['x']; _0x4a3f9b['y'] = _0xf43161['y']; _0x4a3f9b['z'] = _0xf43161['z']; this['p2']['y'] += 0x12c; _0x4a3f9b = this['owner'][_0x4cc7('0x126')][_0x4cc7('0xfca')](); _0x39582d[_0x4cc7('0xa2c')](_0x4a3f9b, _0x2da54c[_0x4cc7('0x1a91')], _0x2da54c[_0x4cc7('0x1a91')]); _0x39582d['transformPoint'](_0x4a3f9b, this['p1'], this['p1']); _0x39582d[_0x4cc7('0xa2c')](_0x4a3f9b, this['p2'], this['p2']); this[_0x4cc7('0x24d8')]['clear'](); this[_0x4cc7('0x24d8')][_0x4cc7('0x24de')](this['p1']); this[_0x4cc7('0x24d8')][_0x4cc7('0x24de')](this['p2']); _0x4a3f9b = this[_0x4cc7('0xbeb')][_0x4cc7('0x24df')](this['p1'], this['p2'], this['rayAABB'], _0x2da54c[_0x4cc7('0x1a91')], 0x0, 0x1, this[_0x4cc7('0xcca')]); if (null == _0x4a3f9b) this[_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); else { _0x3bafe8[_0x4cc7('0x24e0')](_0x2da54c[_0x4cc7('0x24e1')], this[_0x4cc7('0xcca')], _0x2da54c[_0x4cc7('0x84d')]); this[_0x4cc7('0x126')][_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x2da54c[_0x4cc7('0x84d')], _0x2da54c[_0x4cc7('0x1dbe')])[_0x4cc7('0xc4a')]()); if (0x0 != this[_0x4cc7('0x24d6')]) { _0xf43161 = _0x2da54c['pos']; _0xf43161['x'] = 0x0; _0xf43161['y'] = 0x0; _0xf43161['z'] = 0x0; _0xf43161 = this['p1']; var _0xdfeb87 = _0x2da54c[_0x4cc7('0x1a91')]; _0xf43161['x'] = _0xdfeb87['x']; _0xf43161['y'] = _0xdfeb87['y']; _0xf43161['z'] = _0xdfeb87['z']; this['p1']['x'] += 0x0; this['p1']['y'] += 0.25 * this['owner'][_0x4cc7('0xf3f')]; _0xf43161 = this['p2']; _0xdfeb87 = this['p1']; _0xf43161['x'] = _0xdfeb87['x']; _0xf43161['y'] = _0xdfeb87['y']; _0xf43161['z'] = _0xdfeb87['z']; this['p2']['y'] += 0x12c; _0xf43161 = this[_0x4cc7('0x1d68')][_0x4cc7('0x126')]['get_sceneTransform'](); _0x39582d[_0x4cc7('0xa2c')](_0xf43161, _0x2da54c['pos'], _0x2da54c['pos']); _0x39582d[_0x4cc7('0xa2c')](_0xf43161, this['p1'], this['p1']); _0x39582d[_0x4cc7('0xa2c')](_0xf43161, this['p2'], this['p2']); this[_0x4cc7('0x24d8')][_0x4cc7('0x9fd')](); this[_0x4cc7('0x24d8')][_0x4cc7('0x24de')](this['p1']); this[_0x4cc7('0x24d8')][_0x4cc7('0x24de')](this['p2']); _0x5260f5[_0x4cc7('0x9a0')](_0x4a3f9b['collider'], _0x6d172e) ? _0x4a3f9b[_0x4cc7('0x22c7')][_0x4cc7('0x24e2')](this['p1'], this['p2'], 0x0, 0x1, _0x2da54c[_0x4cc7('0x1a91')]) : _0x4a3f9b[_0x4cc7('0x22c7')]['collideLine'](this['p1'], this['p2'], 0x0, 0x1, _0x2da54c[_0x4cc7('0x1a91')]); !isNaN(_0x2da54c[_0x4cc7('0x1a91')]['x']) && isFinite(_0x2da54c['pos']['x']) || this[_0x4cc7('0xbeb')]['collideLine'](this['p1'], this['p2'], this[_0x4cc7('0x24d8')], _0x2da54c[_0x4cc7('0x1a91')], 0x0, 0x1); } if (isNaN(_0x2da54c['pos']['z'])) this[_0x4cc7('0x126')]['set_visible'](!0x1); else { _0x4a3f9b = _0x2da54c[_0x4cc7('0x1a91')]; _0xf43161 = this['p2Offset']; _0xdfeb87 = _0x2da54c[_0x4cc7('0x1a91')]; null == _0xdfeb87 && (_0xdfeb87 = new _0x21e384()); _0xdfeb87['x'] = _0x4a3f9b['x'] + -0.0016666666666666668 * _0xf43161['x']; _0xdfeb87['y'] = _0x4a3f9b['y'] + -0.0016666666666666668 * _0xf43161['y']; _0xdfeb87['z'] = _0x4a3f9b['z'] + -0.0016666666666666668 * _0xf43161['z']; if (null != this[_0x4cc7('0x24d5')]) { if (_0x4cc7('0x24e3') !== 'FJMhX') { return null != this['__proxy'] ? this[_0x4cc7('0x24e4')][_0x4cc7('0x1986')](_0xcecc3a) : _0x3ad3c9['prototype'][_0x4cc7('0x1986')][_0x4cc7('0x96b')](this, _0xcecc3a); } else { _0x4a3f9b = this[_0x4cc7('0x126')]; if (this[_0x4cc7('0x24d5')]['mesh'][_0x4cc7('0xb48')]()) { _0xf43161 = this['normal']; _0xdfeb87 = this[_0x4cc7('0x24d5')][_0x4cc7('0xcca')]; var _0x39b96a = _0xf43161['x'] - _0xdfeb87['x']; 1e-10 > (0x0 <= _0x39b96a ? _0x39b96a : -_0x39b96a) ? (_0x39b96a = _0x56067a[_0x4cc7('0x6b3')](_0xf43161['y'], _0xdfeb87['y']), _0x39b96a = 1e-10 > (0x0 <= _0x39b96a ? _0x39b96a : -_0x39b96a)) : _0x39b96a = !0x1; _0x39b96a ? (_0xf43161 = _0xf43161['z'] - _0xdfeb87['z'], _0xf43161 = 1e-10 > (0x0 <= _0xf43161 ? _0xf43161 : -_0xf43161)) : _0xf43161 = !0x1; _0xf43161 = !_0xf43161; } else _0xf43161 = !0x0; _0xf43161 ? _0xf43161 = !0x0 : (_0xf43161 = _0x2da54c['pos'], _0xdfeb87 = this[_0x4cc7('0x24d5')][_0x4cc7('0x126')][_0x4cc7('0xd1a')](), _0x39b96a = _0xf43161['x'] - _0xdfeb87['x'], 1e-10 > (0x0 <= _0x39b96a ? _0x39b96a : -_0x39b96a) ? (_0x39b96a = _0xf43161['y'] - _0xdfeb87['y'], _0x39b96a = 1e-10 > (_0x56067a[_0x4cc7('0x69b')](0x0, _0x39b96a) ? _0x39b96a : -_0x39b96a)) : _0x39b96a = !0x1, _0x39b96a ? (_0xf43161 = _0xf43161['z'] - _0xdfeb87['z'], _0xf43161 = 1e-10 > (0x0 <= _0xf43161 ? _0xf43161 : -_0xf43161)) : _0xf43161 = !0x1, _0xf43161 = !_0xf43161); _0x4a3f9b[_0x4cc7('0xc20')](_0xf43161); if (!this['mesh'][_0x4cc7('0xb48')]()) return; } } else this[_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x0); this[_0x4cc7('0x126')]['set_position'](_0x2da54c[_0x4cc7('0x1a91')]); _0x4a3f9b = this['p2']; _0xf43161 = _0x2da54c['pos']; _0x4a3f9b['x'] = _0xf43161['x']; _0x4a3f9b['y'] = _0xf43161['y']; _0x4a3f9b['z'] = _0xf43161['z']; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x50c')][_0x4cc7('0x96b')](this, _0xcecc3a); } } } else this[_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); } else { this[_0x4cc7('0x1461')] = !0x0; _0x471021[_0x4cc7('0x96b')](this); this[_0x4cc7('0x33')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x145e')](null != _0xcecc3a ? _0xcecc3a : new _0x39920c()); this['set_material'](null != _0x4a3f9b ? _0x4a3f9b : _0x430307[_0x4cc7('0x145f')](this)); } }, '__class__': _0x2da54c }); var _0x33a650 = function(_0x3b54ab, _0x49bb8a) { this[_0x4cc7('0xa40')] = 0x0; _0x1aa93f[_0x4cc7('0x96b')](this, _0x3b54ab, _0x49bb8a); this[_0x4cc7('0x22eb')] *= 1.7; this['zTraction'] = 0x0; this[_0x4cc7('0x102c')] = 0x69; this[_0x4cc7('0x22f7')][_0x4cc7('0x29')](new _0x57789c(this,0x10e,null,null,this[_0x4cc7('0x102d')])); this[_0x4cc7('0x102d')][_0x4cc7('0x102e')](0x28, 116.48000000000002, 0.05, 0.2); }; _0x16dada[_0x4cc7('0x24e5')] = _0x33a650; _0x33a650[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0xb30'), _0x4cc7('0x23a6')]; _0x33a650['__super__'] = _0x1aa93f; _0x33a650['prototype'] = _0x5aff49(_0x1aa93f[_0x4cc7('0x8')], { 'coastTime': null, 'update': function(_0x11f12f) { this[_0x4cc7('0xa39')] += 0xd2 - this['zMaxSpeed']; if (this[_0x4cc7('0xa3b')]() >= this[_0x4cc7('0xa39')] && _0x2d63f9['KIIko'](0xd2, this[_0x4cc7('0xa39')])) { this[_0x4cc7('0xa39')] += 0x186; if (this['isPushing']()) { var _0xb12b0d = _0x33a650[_0x4cc7('0x24e6')] , _0x482baa = this[_0x4cc7('0xa3b')]() , _0x394bf3 = _0xb12b0d[_0x4cc7('0xa44')]; _0xb12b0d = _0xb12b0d[_0x4cc7('0xa45')][_0x4cc7('0x15aa')](_0x482baa); this[_0x4cc7('0xa3c')] = _0x394bf3[_0x4cc7('0xa3d')](0x0 <= _0xb12b0d ? 0x1 >= _0xb12b0d ? _0xb12b0d : 0x1 : 0x0); } else this[_0x4cc7('0xa3c')] = 0x0; this['get_zVelocity']() >= this[_0x4cc7('0xa39')] && (this[_0x4cc7('0xa39')] = this[_0x4cc7('0xa3b')](), this[_0x4cc7('0xa3e')][_0x4cc7('0xa3f')] = 0x6, this['coastTime'] = 0.001 + _0x11f12f); this[_0x4cc7('0xa3e')][_0x4cc7('0xa41')] != this['animationController']['animations'][_0x4cc7('0xa42')] ? this[_0x4cc7('0xa3e')][_0x4cc7('0xa3f')] = null : (0x0 >= this[_0x4cc7('0xa40')] && 0.4 < this['tunnel'][_0x4cc7('0xa43')] - this[_0x4cc7('0xf30')][_0x4cc7('0x2425')] && null == this[_0x4cc7('0xa3e')][_0x4cc7('0xa3f')] && !this['isPushing']() && (_0x394bf3 = _0x33a650[_0x4cc7('0x24e7')], _0xb12b0d = this['get_zVelocity'](), this[_0x4cc7('0xa40')] = _0x394bf3[_0x4cc7('0xa44')][_0x4cc7('0xa3d')](_0x394bf3['range1'][_0x4cc7('0x15aa')](_0xb12b0d))), 0x0 < this[_0x4cc7('0xa40')] && (this[_0x4cc7('0xa40')] -= _0x11f12f, 0x0 >= this['coastTime'] ? (this[_0x4cc7('0xa3e')][_0x4cc7('0xa46')] = 0x7, this[_0x4cc7('0xa3e')][_0x4cc7('0xa3f')] = null) : this[_0x4cc7('0xa3e')][_0x4cc7('0xa3f')] = 0x6)); } else this[_0x4cc7('0xa3e')]['enforcedFrame'] = null, this[_0x4cc7('0xa3a')]() ? this[_0x4cc7('0xa3c')] = 0x1 : this['currentZTraction'] = 0.2; this[_0x4cc7('0xf30')][_0x4cc7('0xf31')] ? (_0xb12b0d = _0x33a650[_0x4cc7('0x24e8')], _0x482baa = this[_0x4cc7('0xa3b')](), _0x394bf3 = _0xb12b0d[_0x4cc7('0xa44')], _0xb12b0d = _0xb12b0d[_0x4cc7('0xa45')][_0x4cc7('0x15aa')](_0x482baa), this[_0x4cc7('0x22ec')] = _0x394bf3[_0x4cc7('0xa3d')](0x0 <= _0xb12b0d ? _0x2d63f9['GCRwW'](0x1, _0xb12b0d) ? _0xb12b0d : 0x1 : 0x0)) : (_0xb12b0d = _0x33a650[_0x4cc7('0x24e8')], _0x482baa = this[_0x4cc7('0xa3b')](), _0x394bf3 = _0xb12b0d['range2'], _0xb12b0d = _0xb12b0d['range1'][_0x4cc7('0x15aa')](_0x482baa), _0x394bf3 = _0x394bf3[_0x4cc7('0xa3d')](0x0 <= _0xb12b0d ? 0x1 >= _0xb12b0d ? _0xb12b0d : 0x1 : 0x0), this[_0x4cc7('0x22ec')] = _0x394bf3 + 0.5 * (0x10e - _0x394bf3)); _0x1aa93f[_0x4cc7('0x8')][_0x4cc7('0x94a')]['call'](this, _0x11f12f); }, 'isPushing': function() { if (_0x4cc7('0x24e9') === _0x4cc7('0x24ea')) { var _0x5ee491 = this['boatSpace']; _0x5ee491['set_z'](_0x5ee491[_0x4cc7('0xd92')]() + 0x1f4); _0x5ee491 = _0x180fa9[_0x4cc7('0xc3b')]['get_camera'](); _0x5ee491[_0x4cc7('0xd5a')](_0x5ee491[_0x4cc7('0xd92')]() + 0x1f4); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); } else { return this[_0x4cc7('0xa3e')][_0x4cc7('0xa41')] == this[_0x4cc7('0xa3e')]['animations'][_0x4cc7('0xa42')] && 0x2 > this[_0x4cc7('0xa3e')][_0x4cc7('0xa46')] ? !0x0 : 0x6 < this['animationController']['animationFrame']; } }, 'getEstimatedSpeed': function() { return 0x1bc; }, '__class__': _0x33a650 }); var _0x366008 = function(_0x2c745f, _0x4555c6) { this[_0x4cc7('0x24eb')] = !0x1; this[_0x4cc7('0x84d')] = 0x0; this[_0x4cc7('0xcc2')] = new _0x21e384(); null != _0x2c745f && this[_0x4cc7('0x24ec')](_0x2c745f, _0x4555c6); }; _0x16dada[_0x4cc7('0x24ed')] = _0x366008; _0x366008['__name__'] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), _0x2d63f9[_0x4cc7('0x48c')], _0x4cc7('0x24ee')]; _0x366008[_0x4cc7('0x12d5')] = function(_0x5b6d9a, _0x2b416a) { if (_0x4cc7('0x24ef') !== _0x4cc7('0x24f0')) { var _0x27e081 = new _0x366008(); _0x27e081[_0x4cc7('0x24f1')](_0x5b6d9a, _0x2b416a); return _0x27e081; } else { for (var _0x5cea25 = 0x0; 0x8 > _0x5cea25; ) { var _0x49aeb2 = _0x5cea25++; this[_0x4cc7('0x2060')]['set'](_0x49aeb2, null); } } } ; _0x366008[_0x4cc7('0x8')] = {}; _0x366008[_0x4cc7('0x8')][_0x4cc7('0xb1c')] = null; _0x366008[_0x4cc7('0x8')][_0x4cc7('0xcc2')] = null; _0x366008[_0x4cc7('0x8')][_0x4cc7('0x84d')] = null; _0x366008[_0x4cc7('0x8')][_0x4cc7('0x24eb')] = null; _0x366008[_0x4cc7('0x8')][_0x4cc7('0x24f1')] = function(_0x3c218a, _0x210001) { var _0x51a30f = _0x3c218a.split(','); 0x1 < _0x51a30f.length ? (this.position.x = _0xf9332a.toFloat(_0x51a30f[0x0], 0x0), this.position.y = _0xf9332a.toFloat(_0x51a30f[0x1], 0x0), this.position.z = 0x0, 0x2 < _0x51a30f.length && (this.rotation = _0xf9332a.toFloat(_0x51a30f[0x2], 0x0))) : (_0x3c218a = _0x4bf907.parseInt(_0x3c218a), null == _0x3c218a && (_0x3c218a = 0x0), this.setFromIndex(_0x3c218a, _0x210001)); } ; _0x366008[_0x4cc7('0x8')]['setFromIndex'] = function(_0x4fbf63, _0x51a01d) { this.index = _0x4fbf63; _0x4fbf63 = _0x51a01d.layout.getPosition(_0x4fbf63); var _0x18c074 = this.position , _0x410d4f = _0x4fbf63.position; _0x18c074.x = _0x410d4f.x; _0x18c074.y = _0x410d4f.y; _0x18c074.z = _0x410d4f.z; _0x18c074 = this.position; _0x410d4f = _0x51a01d.tileWidth; var _0x5b80a4 = this.position; _0x56067a.cxIaT(null, _0x5b80a4) && (_0x5b80a4 = new _0x21e384()); _0x5b80a4.x = _0x18c074.x * _0x410d4f; _0x5b80a4.y = _0x18c074.y * _0x410d4f; _0x5b80a4.z = _0x18c074.z * _0x410d4f; this.rotation = null != _0x4fbf63.eulers ? _0x3004df.add(3.141592653589793, _0x4fbf63.eulers.z) : 0x0; this.boxChecked = !0x1; this.checkBoxTile(_0x51a01d); } ; _0x366008[_0x4cc7('0x8')][_0x4cc7('0x24f2')] = function(_0x2dba89) { if (null != this.index && !this.boxChecked) { if ('ggwHv' === 'ggwHv') { var _0x4e2688 = _0x2dba89.tunnel.backwards ? _0x2dba89.terrain.get_length() - (_0x2dba89.perimeter - this.index) : this.index; _0x2116b2.low = 0xe79f9; _0x4e2688 = 0x0 <= _0x4e2688 && _0x4e2688 < _0x2dba89.terrain.get_length() ? _0x2dba89.terrain.get(_0x4e2688) : null; if (null != _0x4e2688) switch (this.boxChecked = !0x0, _0x4e2688.sourceData.shape) { case 0x3: case 0x4: _0x4e2688 = _0x4e2688.sourceData.rotation, null == _0x4e2688 || 0x0 == _0x4e2688.z && 0x0 == _0x4e2688.x ? this.addY(0.5 * -_0x2dba89.tileWidth) : (this.addX(_0x56067a.kPrhw(0.35, _0x2dba89.tileWidth)), this.addY(0.35 * -_0x2dba89.tileWidth)); } } else { d = e++; d = _0x4e2688.get(d); var _0x3f759f = d.get_shadowMapper(); d.get_castsShadows() && (_0x3f759f.get_autoUpdateShadows() || _0x3f759f._shadowsInvalid) && _0x3f759f.renderDepthMap(this._stage3DProxy, _0x2dba89, this._depthRenderer); } } } ; _0x366008[_0x4cc7('0x8')]['addX'] = function(_0x172e29) { this.position.x += _0x172e29 * Math.cos(0xb4 * this.rotation / 3.141592653589793); this.position.y -= _0x172e29 * Math.sin(0xb4 * this.rotation / 3.141592653589793); } ; _0x366008[_0x4cc7('0x8')][_0x4cc7('0x24f3')] = function(_0x492176) { this.position.x += _0x492176 * Math.cos(this.rotation); this.position.y += _0x492176 * Math.sin(this.rotation); } ; _0x366008[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x366008; var _0x93ded9 = function(_0x5e56b4, _0x165b69, _0xbc0bd6, _0xc60099, _0x3f4ccd) { null == _0x3f4ccd && (_0x3f4ccd = 0.5); _0x52b5cd[_0x4cc7('0x96b')](this, _0x5e56b4); this[_0x4cc7('0x24f4')] = _0x165b69; this[_0x4cc7('0x24f5')] = _0xbc0bd6; this[_0x4cc7('0x24f6')] = _0xc60099; this[_0x4cc7('0x21')] = _0x3f4ccd; }; _0x16dada[_0x4cc7('0x24f7')] = _0x93ded9; _0x93ded9[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0xb30'), _0x4cc7('0x24f8')]; _0x93ded9['__super__'] = _0x52b5cd; _0x93ded9['prototype'] = _0x5aff49(_0x52b5cd[_0x4cc7('0x8')], { 'xFriction': null, 'yFriction': null, 'zFriction': null, 'performAction': function(_0x2901e1) { if (_0x4cc7('0x24f9') !== _0x4cc7('0x24f9')) { var _0x36debf = new Audio(); void 0x0 === _0x36debf['oncanplaythrough'] && (_0x48c401[_0x4cc7('0x24fa')] = _0x4cc7('0x24fb')); } else { this[_0x4cc7('0xa66')][_0x4cc7('0x22d4')](-this['ownerCharacter'][_0x4cc7('0x203a')]() * this[_0x4cc7('0x24f4')], -this[_0x4cc7('0xa66')][_0x4cc7('0xa69')]() * this[_0x4cc7('0x24f5')], -this[_0x4cc7('0xa66')][_0x4cc7('0xa3b')]() * this[_0x4cc7('0x24f6')]); } }, 'actionRequirementsMet': function() { return _0x52b5cd[_0x4cc7('0x8')][_0x4cc7('0x240e')][_0x4cc7('0x96b')](this) ? 0x0 == this[_0x4cc7('0xa66')][_0x4cc7('0xf32')] : !0x1; }, 'continueRequirementsMet': function() { return this[_0x4cc7('0x1d68')][_0x4cc7('0xf30')][_0x4cc7('0xf31')] ? !0x1 : _0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0x230a')](this['requiredKey']); }, '__class__': _0x93ded9 }); var _0x574f85 = function(_0xddda39, _0x1e1c80) { _0x1aa93f[_0x4cc7('0x96b')](this, _0xddda39, _0x1e1c80); this[_0x4cc7('0x22ea')] *= 0.8; this['xMaxSpeed'] *= 0.85; this[_0x4cc7('0x102c')] *= 0.9; this['jumpAction']['setFromJumpHeight'](59.2, 59.2, 0.05, 0.060000000000000005); this[_0x4cc7('0x24fc')] = new _0x42facd(this); this[_0x4cc7('0x22f7')][_0x4cc7('0x29')](this['invertGravityAction']); }; _0x16dada[_0x4cc7('0x24fd')] = _0x574f85; _0x574f85[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), 'player03', _0x2d63f9[_0x4cc7('0x47b')], _0x4cc7('0xb30'), _0x4cc7('0x239e')]; _0x574f85[_0x4cc7('0x92b')] = _0x1aa93f; _0x574f85[_0x4cc7('0x8')] = _0x5aff49(_0x1aa93f[_0x4cc7('0x8')], { 'invertGravityAction': null, '__class__': _0x574f85 }); var _0x3f9803 = function() {}; _0x16dada[_0x4cc7('0x24fe')] = _0x3f9803; _0x3f9803[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', 'character', 'Tips']; _0x3f9803[_0x4cc7('0x8fe')] = function() { var _0x3f5e1d = {}; _0x3f5e1d[_0x4cc7('0x24ff')] = function(_0x1fb3e3, _0x397955) { return _0x1fb3e3 !== _0x397955; } ; _0x3f5e1d[_0x4cc7('0x2500')] = function(_0x1fb3e3, _0xdcbbc3) { return _0x1fb3e3 != _0xdcbbc3; } ; _0x2116b2[_0x4cc7('0xb83')] = 0x54666; _0x3f9803['generalTips'] = _0x2bc114[_0x4cc7('0x24')](null); _0x3f9803[_0x4cc7('0x2501')]['push'](new _0x4fe5a2(_0x56067a[_0x4cc7('0x6b4')],null,function(_0x269540) { return _0x3f9803[_0x4cc7('0x2502')](0x7d0, _0x269540); } )); _0x3f9803[_0x4cc7('0x2501')][_0x4cc7('0x29')](new _0x4fe5a2(_0x4cc7('0x2503'),function() { return _0x3f9803[_0x4cc7('0x2504')](0xbb8); } ,null)); _0x3f9803[_0x4cc7('0x2501')][_0x4cc7('0x29')](new _0x4fe5a2(_0x4cc7('0x2505'),function() { return _0x3f9803[_0x4cc7('0x2504')](0x3e8); } ,null)); _0x3f9803['generalTips'][_0x4cc7('0x29')](new _0x4fe5a2(_0x4cc7('0x2506'),null,null)); _0x3f9803[_0x4cc7('0x2501')]['push'](new _0x4fe5a2(_0x4cc7('0x2507'),_0x3f9803['unlikely'],function(_0x3e4e33) { return _0x3f9803[_0x4cc7('0x2508')](0xbb8, _0x3e4e33); } )); _0x3f9803[_0x4cc7('0x2501')]['push'](new _0x4fe5a2(_0x4cc7('0x2509'),function() { return 0x1 == _0x3b7d43['get_current']()[_0x4cc7('0x99c')][_0x4cc7('0xc66')]() ? _0x3f9803[_0x4cc7('0x250a')](0x1f4) : !0x1; } ,null)); var _0x3e3470 = _0x1fb3e3[_0x4cc7('0xec4')] , _0x51bf79 = _0x1fb3e3[_0x4cc7('0xacc')] , _0x9db6f2 = _0x1fb3e3[_0x4cc7('0xac8')] , _0x408163 = _0x1fb3e3[_0x4cc7('0xec5')] , _0x5039ba = _0x1fb3e3[_0x4cc7('0x9eb')] , _0x55cefa = _0x1fb3e3[_0x4cc7('0xc34')] , _0x4a0a66 = _0x1fb3e3[_0x4cc7('0x1a60')] , _0x4182d5 = _0x1fb3e3[_0x4cc7('0xc37')] , _0x4d91a4 = _0x1fb3e3['gentleman'] , _0x4bf907 = _0x1fb3e3[_0x4cc7('0xc35')]; _0x3e3470['addTip'](_0x4cc7('0x250b')); _0x3e3470[_0x4cc7('0x23f0')](_0x4cc7('0x250c'), function() { return _0x3f9803[_0x4cc7('0x2504')](0x1f4); }); _0x3e3470[_0x4cc7('0x23f0')](_0x4cc7('0x250d')); _0x3e3470['addTip'](_0x4cc7('0x250e'), function() { return _0x3f9803[_0x4cc7('0x2504')](0x5dc); }); _0x3e3470[_0x4cc7('0x23f0')](_0x4cc7('0x250f')); _0x3e3470['addTip'](_0x4cc7('0x2510'), null, null, _0x4b25d1['sidePathM']); _0x3e3470[_0x4cc7('0x23f0')](_0x4cc7('0x2511'), null, null, _0x4b25d1[_0x4cc7('0x1050')]); _0x3e3470[_0x4cc7('0x23f0')](_0x4cc7('0x2512'), null, null, _0x4b25d1[_0x4cc7('0xf06')]); _0x3e3470[_0x4cc7('0x23f0')](_0x4cc7('0x2513'), function() { return _0x3f9803[_0x4cc7('0x2504')](0x3e8); }); _0x3e3470[_0x4cc7('0x23f0')](_0x4cc7('0x2514')); _0x51bf79[_0x4cc7('0x23f0')](_0x4cc7('0x2515')); _0x51bf79[_0x4cc7('0x23f0')](_0x4cc7('0x2516')); _0x51bf79[_0x4cc7('0x23f0')](_0x4cc7('0x2517'), function() { return _0x3f9803['highScoreGreaterThan'](0x3e8); }); _0x51bf79['addTip'](_0x4cc7('0x2518')); _0x51bf79[_0x4cc7('0x23f0')]('The\x20Skater\x27s\x20philosophy:\x20challenging\x20yourself\x20helps\x20you\x20improve.\x20Once\x20you\x20improve,\x20you\x20can\x20challenge\x20yourself\x20even\x20more!'); _0x51bf79['addTip']('Tunnel\x20running\x20could\x20be\x20the\x20next\x20big\x20sport,\x20and\x20the\x20Skater\x20intends\x20to\x20get\x20a\x20head\x20start.', function() { return _0x3f9803[_0x4cc7('0x2504')](0x708); }); _0x51bf79['addTip'](_0x4cc7('0x2519'), null, null, null, _0x55a4be[_0x4cc7('0x251a')]()); _0x9db6f2[_0x4cc7('0x23f0')](_0x4cc7('0x251b')); _0x9db6f2[_0x4cc7('0x23f0')](_0x4cc7('0x251c'), function() { return _0x3f9803['highScoreGreaterThan'](0x7d0); }); _0x9db6f2[_0x4cc7('0x23f0')](_0x4cc7('0x251d')); _0x9db6f2['addTip'](_0x4cc7('0x251e')); _0x9db6f2[_0x4cc7('0x23f0')](_0x4cc7('0x251f'), null, null, _0x4b25d1['newlyFormed']); _0x9db6f2[_0x4cc7('0x23f0')](_0x4cc7('0x2520'), null, null, null, _0x55a4be['get_batteries']()); _0x9db6f2[_0x4cc7('0x23f0')](_0x4cc7('0x2521'), function() { if (_0x3f5e1d[_0x4cc7('0x24ff')](_0x4cc7('0x2522'), 'DEmZC')) { return _0x3f9803[_0x4cc7('0x2504')](0xfa0); } else { _0x49afee['prototype'][_0x4cc7('0x13')][_0x4cc7('0x96b')](this); if (this['toggleVisible'] && Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](this[_0x4cc7('0x1ec7')], _0x4cc7('0x1341'))) { var _0x250c68 = this[_0x4cc7('0xa26')]; if (null != (Object[_0x4cc7('0x8')][_0x4cc7('0x959')]['call'](_0x250c68, _0x4cc7('0x12cf')) ? _0x19c1c0[_0x4cc7('0x997')](_0x250c68, _0x4cc7('0x12cf')) : _0x19c1c0[_0x4cc7('0x1361')](_0x250c68, 'visible'))) { _0x250c68 = this[_0x4cc7('0xa26')]; var _0xd5cb13 = 0x0 < _0x19c1c0['field'](this[_0x4cc7('0x1ec7')], 'alpha'); !Object['prototype'][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x250c68, _0x4cc7('0x12cf')) || _0x250c68['__properties__'] && _0x250c68[_0x4cc7('0x2d6')][_0x4cc7('0xc20')] ? _0x19c1c0[_0x4cc7('0x1f97')](_0x250c68, _0x4cc7('0x12cf'), _0xd5cb13) : _0x250c68[_0x4cc7('0x12cf')] = _0xd5cb13; } } } }); _0x9db6f2[_0x4cc7('0x23f0')](_0x4cc7('0x2523'), function() { return _0x3f9803[_0x4cc7('0x2504')](0xbb8); }); _0x408163[_0x4cc7('0x23f0')](_0x4cc7('0x2524')); _0x408163['addTip']('Gravity\x20is\x20different\x20outside\x20the\x20tunnel,\x20so\x20dashing\x20gives\x20the\x20Angel\x20more\x20lift.', function() { return _0x3f9803[_0x4cc7('0x2504')](0x1f4); }); _0x408163[_0x4cc7('0x23f0')](_0x4cc7('0x2525')); _0x408163[_0x4cc7('0x23f0')](_0x4cc7('0x2526'), function() { return _0x3f9803['highScoreGreaterThan'](0x5dc); }); _0x408163[_0x4cc7('0x23f0')](_0x4cc7('0x2527'), function() { return _0x3f9803[_0x4cc7('0x2504')](0x9c4); }); _0x408163[_0x4cc7('0x23f0')](_0x4cc7('0x2528')); _0x408163[_0x4cc7('0x23f0')](_0x56067a[_0x4cc7('0x6b6')], null, null, _0x4b25d1[_0x4cc7('0x1045')]); _0x408163[_0x4cc7('0x23f0')](_0x4cc7('0x2529'), null, null, _0x4b25d1[_0x4cc7('0x1051')]); _0x408163['addTip'](_0x4cc7('0x252a'), null, null, _0x4b25d1[_0x4cc7('0x1052')]); _0x5039ba[_0x4cc7('0x23f0')](_0x4cc7('0x252b')); _0x5039ba[_0x4cc7('0x23f0')](_0x4cc7('0x252c'), function() { return _0x3f9803[_0x4cc7('0x2504')](0x2ee); }); _0x5039ba['addTip']('The\x20Lizard\x27s\x20philosophy:\x20find\x20somewhere\x20bright\x20and\x20sit\x20there\x20for\x20hours.'); _0x5039ba[_0x4cc7('0x23f0')](_0x56067a['nIRyH']); _0x5039ba[_0x4cc7('0x23f0')]('Like\x20many\x20animals,\x20lizards\x20have\x20personalities.\x20This\x20one\x20just\x20happens\x20to\x20be\x20boring.', function() { return _0x3f9803[_0x4cc7('0x2504')](0x5dc); }); _0x5039ba['addTip'](_0x4cc7('0x252d')); _0x55cefa[_0x4cc7('0x23f0')]('Try\x20to\x20keep\x20a\x20duplicate\x20alive\x20at\x20all\x20times.\x20They\x20jump\x20higher\x20than\x20you\x20do.'); _0x55cefa[_0x4cc7('0x23f0')](_0x4cc7('0x252e'), function() { return _0x3f9803[_0x4cc7('0x2504')](0x2ee); }); _0x55cefa[_0x4cc7('0x23f0')](_0x4cc7('0x252f')); _0x55cefa[_0x4cc7('0x23f0')]('The\x20Duplicator\x20trusts\x20himself,\x20his\x20son,\x20and\x20the\x20animals.\x0aEveryone\x20else\x20keeps\x20telling\x20him\x20he\x27s\x20wrong.', function() { if (_0x4cc7('0x2530') === _0x4cc7('0x2530')) { return _0x3f9803[_0x4cc7('0x2504')](0x5dc); } else { this['loadNewLevel'](_0x4b25d1['winter'], 0x0); this[_0x4cc7('0xb7f')]['scene'][_0x4cc7('0xb79')](this[_0x4cc7('0xc37')][_0x4cc7('0x126')]); this['tunnel']['scene'][_0x4cc7('0xa0c')](this[_0x4cc7('0xc37')][_0x4cc7('0x126')]); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0xb8); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](0x15); _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_z'](0x506); var _0x52452c = null; null == _0x52452c && (_0x52452c = new _0x169fce()); var _0xf30f8f = Math['sin'](1.0035643198967394); _0x52452c['x'] = -0.372 * _0xf30f8f; _0x52452c['y'] = -0.865 * _0xf30f8f; _0x52452c['z'] = -0.337 * _0xf30f8f; _0x52452c['w'] = Math['cos'](1.0035643198967394); _0xf30f8f = _0x52452c['x'] * _0x52452c['x'] + _0x52452c['y'] * _0x52452c['y'] + _0x52452c['z'] * _0x52452c['z'] + _0x52452c['w'] * _0x52452c['w']; var _0x566964 = _0xf30f8f - 0x1; 1e-10 > (0x0 <= _0x566964 ? _0x566964 : -_0x566964) || (0x0 == _0xf30f8f ? (_0x52452c['x'] = 0x0, _0x52452c['y'] = 0x0, _0x52452c['z'] = 0x0, _0x52452c['w'] = 0x1) : (_0xf30f8f = 0x1 / Math[_0x4cc7('0x2c')](_0xf30f8f), _0x52452c['x'] *= _0xf30f8f, _0x52452c['y'] *= _0xf30f8f, _0x52452c['z'] *= _0xf30f8f, _0x52452c['w'] *= _0xf30f8f)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x52452c)['get_degrees']()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x3, 15.8); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x7b); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x3, 15.7); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4b); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0x1a60')][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); _0x52452c = new _0x161060(this[_0x4cc7('0xc37')]['get_onScreen']()); this['dialog']['addBubble'](_0x4cc7('0x2531'), -0x28, -0xb4, null, null, null, _0x52452c, null); _0x52452c = _0x1baaa1[_0x4cc7('0x7d9')](0x12c); _0xf30f8f = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2532'), -0x190, -0x1e, null, _0x52452c, null, _0xf30f8f, null); _0x52452c = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2533'), 0xc8, 0xf0, null, null, null, _0x52452c, null); this[_0x4cc7('0x103b')](); } }); _0x55cefa[_0x4cc7('0x23f0')](_0x56067a[_0x4cc7('0x6b9')]); _0x55cefa[_0x4cc7('0x23f0')](_0x4cc7('0x2534'), function() { if (_0x4cc7('0x2535') === 'AwAMm') { for (var _0x19cff4 = 0x0, _0x5d9297 = this[_0x4cc7('0xae0')]; _0x19cff4 < _0x5d9297[_0x4cc7('0x21')]; ) { var _0x2668bf = _0x5d9297[_0x19cff4]; ++_0x19cff4; _0x2668bf[_0x4cc7('0xb7d')](_0x3e3470); } } else { return _0x3f9803['highScoreGreaterThan'](0x9c4); } }); _0x55cefa[_0x4cc7('0x23f0')](_0x4cc7('0x2536'), function() { return _0x3f9803[_0x4cc7('0x2504')](0x2ee); }); _0x55cefa['addTip']('For\x20some\x20reason,\x20it\x27s\x20hard\x20to\x20make\x20new\x20duplicates\x20when\x20the\x20power\x20is\x20out.\x20At\x20least\x20the\x20existing\x20ones\x20stay\x20around.'); _0x4a0a66['addTip'](_0x4cc7('0x2537')); _0x4a0a66[_0x4cc7('0x23f0')](_0x56067a['cIJsC'], function() { return _0x3f9803['highScoreGreaterThan'](0x3e8); }); _0x4a0a66[_0x4cc7('0x23f0')](_0x4cc7('0x2538')); _0x4a0a66[_0x4cc7('0x23f0')](_0x4cc7('0x2539')); _0x4a0a66[_0x4cc7('0x23f0')](_0x4cc7('0x253a'), function() { if (_0x4cc7('0x253b') !== _0x4cc7('0x253c')) { return _0x3f9803[_0x4cc7('0x2504')](0x1f4); } else { if (_0x5aff49(_0x2bc114), 0x0 === _0x2bc114[_0x4cc7('0x1f62')]) return _0x4b4d92[_0x4cc7('0x253d')] = -0x1, _0x30f963; } }); _0x4a0a66['addTip'](_0x4cc7('0x252d')); _0x4182d5[_0x4cc7('0x23f0')](_0x4cc7('0x253e')); _0x4182d5[_0x4cc7('0x23f0')](_0x4cc7('0x253f'), null, function(_0x3e3470) { return _0x3f9803[_0x4cc7('0x2502')](0x5dc, _0x3e3470); }); _0x4182d5[_0x4cc7('0x23f0')](_0x56067a[_0x4cc7('0x6bd')], null, function(_0x3e3470) { if (_0x4cc7('0x2540') === _0x4cc7('0x2541')) { if (this['_x'] == _0x3e3470) return _0x3e3470; this['_x'] = _0x3e3470; this[_0x4cc7('0xf6c')](); return _0x3e3470; } else { return _0x3f9803[_0x4cc7('0x2508')](0x5dc, _0x3e3470); } }); _0x4182d5[_0x4cc7('0x23f0')](_0x4cc7('0x2542')); _0x4182d5[_0x4cc7('0x23f0')]('The\x20Child\x20says\x20thanks\x20to\x20whoever\x20left\x20water\x20bottles\x20in\x20all\x20the\x20boxes.\x20He\x20needed\x20water\x20to\x20fill\x20his\x20balloons\x20with.', function() { return _0x3f9803[_0x4cc7('0x2504')](0x1f4); }); _0x4182d5[_0x4cc7('0x23f0')](_0x4cc7('0x2543'), function() { if ('AEmkf' === _0x4cc7('0x2544')) { return _0x3f9803[_0x4cc7('0x2504')](0x3e8); } else { var _0x330973 = _0x3e3470[_0x4a0a66]; ++_0x4a0a66; _0x5039ba = _0x330973[_0x4cc7('0x2d')](_0x9db6f2); 0x0 < _0x5039ba ? (_0x55cefa = _0x3a8a6f[_0x4cc7('0x946')](_0x330973, 0x0, _0x5039ba), _0x5039ba = _0x3a8a6f[_0x4cc7('0x946')](_0x330973, _0x5039ba + 0x1, null)) : (_0x55cefa = _0x330973, _0x5039ba = null); (null != _0x842c50[_0x55cefa] ? _0x408163[_0x4cc7('0xd76')](_0x55cefa) : _0x408163['h'][_0x4cc7('0x959')](_0x55cefa)) && null != (_0x3f5e1d['vWhsF'](null, _0x842c50[_0x55cefa]) ? _0x408163[_0x4cc7('0xd77')](_0x55cefa) : _0x408163['h'][_0x55cefa]) ? (null != _0x842c50[_0x55cefa] ? _0x408163['existsReserved'](_0x55cefa) : _0x408163['h'][_0x4cc7('0x959')](_0x55cefa)) && null == _0x5039ba || (_0x5039ba = (null != _0x842c50[_0x55cefa] ? _0x408163[_0x4cc7('0xd77')](_0x55cefa) : _0x408163['h'][_0x55cefa]) + _0x51bf79 + _0x5039ba, null != _0x842c50[_0x55cefa] ? _0x408163['setReserved'](_0x55cefa, _0x5039ba) : _0x408163['h'][_0x55cefa] = _0x5039ba) : null != _0x842c50[_0x55cefa] ? _0x408163[_0x4cc7('0x97d')](_0x55cefa, _0x5039ba) : _0x408163['h'][_0x55cefa] = _0x5039ba; } }); _0x4182d5['addTip'](_0x4cc7('0x2545'), null, null, _0x4b25d1['dark']); _0x4182d5[_0x4cc7('0x23f0')](_0x4cc7('0x2546')); _0x4d91a4[_0x4cc7('0x23f0')](_0x4cc7('0x2547')); _0x4d91a4['addTip'](_0x4cc7('0x2548')); _0x4d91a4[_0x4cc7('0x23f0')](_0x4cc7('0x2549'), function() { return _0x3f9803[_0x4cc7('0x2504')](0x2ee); }); _0x4d91a4[_0x4cc7('0x23f0')](_0x4cc7('0x254a'), function() { return _0x3f9803['highScoreGreaterThan'](0x1388); }); _0x4d91a4[_0x4cc7('0x23f0')](_0x4cc7('0x254b'), null, function(_0x3e3470) { return _0x3f9803['currentRunLessThan'](0x76c, _0x3e3470); }); _0x4d91a4['addTip'](_0x4cc7('0x254c'), function() { if (_0x4cc7('0x254d') === _0x4cc7('0x254e')) { return this[_0x4cc7('0x238d')]; } else { return _0x3f9803[_0x4cc7('0x2504')](0xc8); } }); _0x4d91a4['addTip'](_0x4cc7('0x254f')); _0x4d91a4[_0x4cc7('0x23f0')](_0x4cc7('0x2550')); _0x4bf907[_0x4cc7('0x23f0')]('The\x20Flying\x20Spaghetti\x20Monster\x20makes\x20this\x20bridge.\x20It\x20is\x20NOT\x20merely\x20a\x20\x22feature\x20of\x20the\x20Tunnels.\x22', function() { return _0x3f9803[_0x4cc7('0x2504')](0x7d0); }); _0x4bf907[_0x4cc7('0x23f0')](_0x4cc7('0x2551')); _0x4bf907[_0x4cc7('0x23f0')](_0x4cc7('0x2552')); _0x4bf907[_0x4cc7('0x23f0')](_0x4cc7('0x2553'), function() { return _0x3f9803[_0x4cc7('0x2504')](0xbb8); }); _0x4bf907[_0x4cc7('0x23f0')](_0x4cc7('0x2554'), function() { return _0x3f9803[_0x4cc7('0x2504')](0x1f4); }); } ; _0x3f9803[_0x4cc7('0x2555')] = function() { return 0.5 > Math[_0x4cc7('0xc2b')](); } ; _0x3f9803['currentRunLessThan'] = function(_0x17399a, _0x163359) { return Math[_0x4cc7('0xa96')](0.03333333333333333 * _0x163359['position']['z']) < _0x17399a; } ; _0x3f9803[_0x4cc7('0x2508')] = function(_0x53ccf6, _0x1f8e36) { return Math[_0x4cc7('0xa96')](_0x56067a['kPrhw'](0.03333333333333333, _0x1f8e36['position']['z'])) >= _0x53ccf6; } ; _0x3f9803[_0x4cc7('0x250a')] = function(_0x4b12c1) { var _0x2a2d00 = _0x104058[_0x4cc7('0x2556')]; return Math[_0x4cc7('0xa96')](0.03333333333333333 * _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x2a2d00['id'], _0x2a2d00[_0x4cc7('0xc12')])) < _0x4b12c1; } ; _0x3f9803[_0x4cc7('0x2504')] = function(_0x298981) { var _0x14cc32 = _0x104058[_0x4cc7('0x2556')]; return Math[_0x4cc7('0xa96')](0.03333333333333333 * _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x14cc32['id'], _0x14cc32['defaultValue'])) >= _0x298981; } ; var _0xfca784 = function(_0x2c76e6) { this[_0x4cc7('0x23e6')] = _0x2c76e6; for (var _0x3cbe11 = 0x1, _0x198cc5 = _0x2c76e6[_0x4cc7('0x34')](); _0x3cbe11 < _0x198cc5; ) { var _0x1f4f48 = _0x3cbe11++; null == _0x2c76e6[_0x4cc7('0x2b')](_0x1f4f48) && (_0x2116b2[_0x4cc7('0x2557')] = 0x70a97); _0x2c76e6['get'](_0x1f4f48)[_0x4cc7('0x23ee')] = _0x2c76e6['get'](0x0)[_0x4cc7('0x23ee')]; _0x2c76e6['get'](_0x1f4f48)['knowledge'] = _0x2c76e6[_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d5')]; } this[_0x4cc7('0x2558')] = new _0x321787(_0x2c76e6[_0x4cc7('0x2b')](0x0)[_0x4cc7('0x5e2')] + '_costume'); }; _0x16dada[_0x4cc7('0x2559')] = _0xfca784; _0xfca784[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0xb30'), _0x4cc7('0x255a')]; _0xfca784[_0x4cc7('0x97b')] = function(_0x184cef, _0x359182) { if (null == _0x184cef) { if ('cMyac' === _0x4cc7('0x255b')) { if (null == _0x359182) return; _0x184cef = _0x2bc114['toObjectVector'](null); for (var _0x4a6339 = 0x0, _0x5da7b0 = _0x359182[_0x4cc7('0x21')]; _0x4a6339 < _0x5da7b0; ) { var _0xdeb981 = _0x4a6339++; _0x184cef[_0x4cc7('0x9e7')](_0xdeb981, _0x359182[_0xdeb981]); } } else { this[_0x4cc7('0xde9')] = 0x0; this[_0x4cc7('0xdea')] = 0x64; this['_fps'] = 0xa; this[_0x4cc7('0xdec')] = new _0x5eff2f(); _0xf280e[_0x4cc7('0x96b')](this, _0x184cef); this['_spriteSheetAnimationSet'] = _0x184cef; this[_0x4cc7('0xdf4')] = _0x2bc114[_0x4cc7('0x9cf')](null); } } _0x359182 = new _0xfca784(_0x184cef); for (_0x4a6339 = 0x0; _0x4a6339 < _0x184cef['get_length'](); ) _0x5da7b0 = _0x184cef[_0x4cc7('0x2b')](_0x4a6339), ++_0x4a6339, null != _0x5da7b0[_0x4cc7('0x2195')] && (_0x2116b2[_0x4cc7('0x2557')] = 0xe983f), _0x5da7b0[_0x4cc7('0x2195')] = _0x359182; } ; _0xfca784[_0x4cc7('0x8')] = {}; _0xfca784[_0x4cc7('0x8')][_0x4cc7('0x23e6')] = null; _0xfca784[_0x4cc7('0x8')][_0x4cc7('0x2558')] = null; _0xfca784[_0x4cc7('0x8')][_0x4cc7('0x255c')] = function() { var _0x39e3fb = this.activeCostumeEntry; _0x39e3fb = _0x104058.get_instance().get(_0x39e3fb.id, _0x39e3fb.defaultValue); if (0x0 > _0x39e3fb || _0x39e3fb >= this.costumes.get_length() || !this.costumes.get(_0x39e3fb).isUnlocked()) _0x39e3fb = 0x0; return this.costumes.get(_0x39e3fb); } ; _0xfca784[_0x4cc7('0x8')][_0x4cc7('0x255d')] = function(_0xea289b) { _0xea289b = this.costumes.indexOf(_0xea289b, 0x0); if (0x0 > _0xea289b || _0xea289b >= this.costumes.get_length()) _0xea289b = 0x0; this.activeCostumeEntry.set_value(_0xea289b); return this.costumes.get(_0xea289b); } ; _0xfca784[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xfca784; _0xfca784[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0xfca784[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x255d')] = 'set_activeCostume'; _0xfca784[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x255c')] = _0x4cc7('0x255c'); var _0x3bedb0 = function() {}; _0x16dada['com.player03.run3.character.XInput'] = _0x3bedb0; _0x3bedb0['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0xb30'), _0x4cc7('0x255e')]; _0x3bedb0['get'] = function(_0x46d24d) { _0x46d24d = 0x0; _0x2ab848[_0x4cc7('0xbdf')]['keyPressed']('left') && --_0x46d24d; _0x2ab848[_0x4cc7('0xbdf')]['keyPressed'](_0x4cc7('0x1d99')) && ++_0x46d24d; return _0x46d24d; } ; var _0x470421 = function(_0x15325f, _0x1f7149, _0x207441, _0x356d12) { if ('pXzRj' === _0x4cc7('0x255f')) { return { 'ref': this['h'], 'it': this[_0x4cc7('0x9f5')](), 'hasNext': function() { return this['it'][_0x4cc7('0x94e')](); }, 'next': function() { var _0x269ac7 = this['it'][_0x4cc7('0x3a')](); return this[_0x4cc7('0x233d')][_0x269ac7]; } }; } else { var _0x306399 = _0x4cc7('0x2560')['split']('|') , _0x33056e = 0x0; while (!![]) { switch (_0x306399[_0x33056e++]) { case '0': this[_0x4cc7('0x6a2')] = _0x15325f; continue; case '1': null == _0x207441 && (_0x207441 = _0x15325f[_0x4cc7('0x1176')](), _0x207441['set_invertX'](!_0x207441[_0x4cc7('0x2561')])); continue; case '2': this[_0x4cc7('0x2562')] = _0x356d12; continue; case '3': this[_0x4cc7('0x2563')] = 0x50; continue; case '4': this[_0x4cc7('0x1d99')] = _0x207441; continue; case '5': this[_0x4cc7('0x1d98')] = _0x1f7149; continue; case '6': null == _0x356d12 && (_0x356d12 = 0x1e); continue; } break; } } }; _0x16dada[_0x2d63f9[_0x4cc7('0x48d')]] = _0x470421; _0x470421[_0x4cc7('0x8f2')] = _0x2d63f9['hqZax']['split']('\x20'); _0x470421[_0x4cc7('0x8')] = {}; _0x470421[_0x4cc7('0x8')][_0x4cc7('0x6a2')] = null; _0x470421[_0x4cc7('0x8')]['center'] = null; _0x470421[_0x4cc7('0x8')][_0x4cc7('0x1d99')] = null; _0x470421[_0x4cc7('0x8')]['fps'] = null; _0x470421[_0x4cc7('0x8')][_0x4cc7('0x2563')] = null; _0x470421[_0x4cc7('0x8')][_0x4cc7('0x1176')] = function() { return new _0x470421(this.left.clone(),this.center.clone(),this.right.clone(),this.fps); } ; _0x470421[_0x4cc7('0x8')][_0x4cc7('0xb7c')] = function(_0x1da576) { this.left.length = _0x1da576; this.center.length = _0x1da576; return this.right.length = _0x1da576; } ; _0x470421[_0x4cc7('0x8')][_0x4cc7('0x2564')] = function(_0x460994, _0x1ed1a5, _0x40eed9) { null == _0x40eed9 && (_0x40eed9 = 0x0); var _0x41187b = this.center; _0x40eed9 < -this.xThreshold ? _0x41187b = this.left : _0x40eed9 > this.xThreshold && (_0x41187b = this.right); _0x41187b.displayFrame(_0x460994, _0x1ed1a5); } ; _0x470421[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x470421; _0x470421[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x470421[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xb7c')] = 'set_length'; var _0x585c27 = function() {}; _0x16dada['com.player03.run3.character.animation.CharacterFrames'] = _0x585c27; _0x585c27['__name__'] = _0x4cc7('0x2565')[_0x4cc7('0x46')]('\x20'); _0x585c27[_0x4cc7('0x8')] = {}; _0x585c27[_0x4cc7('0x8')][_0x4cc7('0x1bfe')] = null; _0x585c27[_0x4cc7('0x8')][_0x4cc7('0x2566')] = null; _0x585c27[_0x4cc7('0x8')][_0x4cc7('0x17')] = null; _0x585c27[_0x4cc7('0x8')]['run'] = null; _0x585c27[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x585c27; var _0x42824f = function() { this['jump'] = _0x5a2049[_0x4cc7('0x493')](); this[_0x4cc7('0x2566')] = _0x419d44['get_instance'](); this[_0x4cc7('0x17')] = _0x5e2716[_0x4cc7('0x493')](); this[_0x4cc7('0xa42')] = _0x8c8ecf['get_instance'](); }; _0x16dada[_0x2d63f9[_0x4cc7('0x491')]] = _0x42824f; _0x42824f[_0x4cc7('0x8f2')] = 'com\x20player03\x20run3\x20character\x20animation\x20AsymmetricalFrames'[_0x4cc7('0x46')]('\x20'); _0x42824f[_0x4cc7('0x8f8')] = [_0x4fc155]; _0x42824f[_0x4cc7('0x2d6')] = {}; _0x42824f[_0x4cc7('0x2d6')]['get_instance'] = _0x4cc7('0x493'); _0x42824f[_0x4cc7('0x493')] = function() { return null == _0x42824f['instance'] ? _0x42824f['instance'] = new _0x42824f() : _0x42824f[_0x4cc7('0xbc4')]; } ; _0x42824f[_0x4cc7('0x92b')] = _0x585c27; _0x42824f[_0x4cc7('0x8')] = _0x5aff49(_0x585c27[_0x4cc7('0x8')], { '__class__': _0x42824f }); var _0x1c9754 = function() { this[_0x4cc7('0x1bfe')] = _0x5252ff[_0x4cc7('0x493')](); this[_0x4cc7('0x2566')] = _0x28c3f2['get_instance'](); this[_0x4cc7('0x17')] = _0x2e11d0[_0x4cc7('0x493')](); this[_0x4cc7('0xa42')] = _0x506ed8[_0x4cc7('0x493')](); }; _0x16dada[_0x4cc7('0x2567')] = _0x1c9754; _0x1c9754[_0x4cc7('0x8f2')] = _0x4cc7('0x2568')[_0x4cc7('0x46')]('\x20'); _0x1c9754['__interfaces__'] = [_0x4fc155]; _0x1c9754[_0x4cc7('0x2d6')] = {}; _0x1c9754[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493'); _0x1c9754[_0x4cc7('0x493')] = function() { return null == _0x1c9754[_0x4cc7('0xbc4')] ? _0x1c9754[_0x4cc7('0xbc4')] = new _0x1c9754() : _0x1c9754['instance']; } ; _0x1c9754['__super__'] = _0x585c27; _0x1c9754['prototype'] = _0x5aff49(_0x585c27[_0x4cc7('0x8')], { '__class__': _0x1c9754 }); var _0x521353 = function() { _0x1c9754[_0x4cc7('0x96b')](this); this[_0x4cc7('0x17')] = this['run'] = this['jump']; }; _0x16dada[_0x4cc7('0x2569')] = _0x521353; _0x521353[_0x4cc7('0x8f2')] = _0x4cc7('0x256a')[_0x4cc7('0x46')]('\x20'); _0x521353[_0x4cc7('0x2d6')] = {}; _0x521353[_0x4cc7('0x2d6')]['get_instance'] = _0x2d63f9.jiEXl; _0x521353[_0x4cc7('0x493')] = function() { return null == _0x521353['instance'] ? _0x521353[_0x4cc7('0xbc4')] = new _0x521353() : _0x521353['instance']; } ; _0x521353[_0x4cc7('0x92b')] = _0x1c9754; _0x521353[_0x4cc7('0x8')] = _0x5aff49(_0x1c9754[_0x4cc7('0x8')], { '__class__': _0x521353 }); var _0x419d44 = function() { _0x470421[_0x4cc7('0x96b')](this, new _0x28b142(0xf,0x8), new _0x28b142(0x1,0x8), new _0x28b142(0x1d,0x8)); }; _0x16dada[_0x4cc7('0x256b')] = _0x419d44; _0x419d44[_0x4cc7('0x8f2')] = _0x4cc7('0x256c')['split']('\x20'); _0x419d44[_0x4cc7('0x8f8')] = [_0x4fc155]; _0x419d44[_0x4cc7('0x2d6')] = {}; _0x419d44[_0x4cc7('0x2d6')]['get_instance'] = _0x4cc7('0x493'); _0x419d44['get_instance'] = function() { return null == _0x419d44[_0x4cc7('0xbc4')] ? _0x419d44[_0x4cc7('0xbc4')] = new _0x419d44() : _0x419d44['instance']; } ; _0x419d44[_0x4cc7('0x92b')] = _0x470421; _0x419d44['prototype'] = _0x5aff49(_0x470421[_0x4cc7('0x8')], { '__class__': _0x419d44 }); var _0x28c3f2 = function() { _0x470421[_0x4cc7('0x96b')](this, new _0x28b142(0xf,0x8), new _0x28b142(0x1,0x8)); }; _0x16dada[_0x4cc7('0x256d')] = _0x28c3f2; _0x28c3f2[_0x4cc7('0x8f2')] = _0x4cc7('0x256e')[_0x4cc7('0x46')]('\x20'); _0x28c3f2[_0x4cc7('0x8f8')] = [_0x4fc155]; _0x28c3f2[_0x4cc7('0x2d6')] = {}; _0x28c3f2[_0x4cc7('0x2d6')]['get_instance'] = _0x4cc7('0x493'); _0x28c3f2[_0x4cc7('0x493')] = function() { return null == _0x28c3f2[_0x4cc7('0xbc4')] ? _0x28c3f2[_0x4cc7('0xbc4')] = new _0x28c3f2() : _0x28c3f2['instance']; } ; _0x28c3f2[_0x4cc7('0x92b')] = _0x470421; _0x28c3f2['prototype'] = _0x5aff49(_0x470421[_0x4cc7('0x8')], { '__class__': _0x28c3f2 }); var _0x28b142 = function(_0x1b9505, _0x325b8b, _0x344896) { null == _0x344896 && (_0x344896 = !0x1); _0x56067a[_0x4cc7('0x256f')](null, _0x325b8b) && (_0x325b8b = 0x1); this[_0x4cc7('0x99a')] = _0x1b9505; this[_0x4cc7('0x21')] = _0x325b8b; this['set_invertX'](_0x344896); }; _0x16dada[_0x2d63f9[_0x4cc7('0x494')]] = _0x28b142; _0x28b142['__name__'] = _0x4cc7('0x2570')[_0x4cc7('0x46')]('\x20'); _0x28b142[_0x4cc7('0x8')] = {}; _0x28b142[_0x4cc7('0x8')][_0x4cc7('0x99a')] = null; _0x28b142[_0x4cc7('0x8')][_0x4cc7('0x21')] = null; _0x28b142[_0x4cc7('0x8')][_0x4cc7('0x2561')] = null; _0x28b142[_0x4cc7('0x8')]['displayFrame'] = function(_0x4c042f, _0x485341) { _0x485341 >= this.length ? _0x4c042f.set_currentFrame(this.start + this.length - 0x1) : _0x4c042f.set_currentFrame(this.start + _0x485341); _0x4c042f.set_xInverted(this.invertX); } ; _0x28b142[_0x4cc7('0x8')][_0x4cc7('0x1176')] = function() { if (_0x4cc7('0x6bf') !== _0x56067a.PVXSs) { var _0x24a61d = d++; if (c > this.__priorities[_0x24a61d]) { this.__listeners.splice(_0x24a61d, 0x0, a); this.__priorities.splice(_0x24a61d, 0x0, c); this.__repeat.splice(_0x24a61d, 0x0, !b); return; } } else { return new _0x28b142(this.start,this.length,this.invertX); } } ; _0x28b142[_0x4cc7('0x8')][_0x4cc7('0x2571')] = function(_0x116df0) { return this.invertX = _0x116df0; } ; _0x28b142[_0x4cc7('0x8')]['__class__'] = _0x28b142; _0x28b142[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x28b142[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x2571')] = _0x4cc7('0x2571'); var _0x23fc13 = function(_0x5d6963, _0x3a708b, _0xd92ea5) { if (_0x56067a[_0x4cc7('0x6c0')] !== 'AFQSA') { null == _0xd92ea5 && (_0xd92ea5 = !0x1); if (_0x56067a[_0x4cc7('0x6c2')](null, _0x5d6963)) { _0x5d6963 = _0x2bc114[_0x4cc7('0x24')](null); for (var _0x2e9dfb = 0x0, _0x1051ce = _0x3a708b[_0x4cc7('0x21')]; _0x2e9dfb < _0x1051ce; ) { if (_0x4cc7('0x2572') !== 'fjihm') { this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](0x16, -1.2); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x46); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2573'), -0x12c, -0xc8, null, null, null, null, null); var _0x542251 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2574'), 0xf0, -0x50, null, null, -0x1, _0x542251, null); } else { var _0x294b5a = _0x2e9dfb++; _0x5d6963[_0x4cc7('0x9e7')](_0x294b5a, _0x3a708b[_0x294b5a]); } } } this[_0x4cc7('0x1f21')] = _0x5d6963; this['start'] = _0x5d6963[_0x4cc7('0x2b')](0x0)[_0x4cc7('0x99a')]; _0x3a708b = _0x5d6963['get'](0x0)[_0x4cc7('0x21')]; _0x2e9dfb = 0x1; for (_0x1051ce = _0x5d6963['get_length'](); _0x2e9dfb < _0x1051ce; ) _0x294b5a = _0x2e9dfb++, _0x56067a[_0x4cc7('0x2575')](_0x5d6963['get'](_0x294b5a)['start'], this[_0x4cc7('0x99a')]) && (this[_0x4cc7('0x99a')] = _0x5d6963['get'](_0x294b5a)[_0x4cc7('0x99a')]), _0x3a708b += _0x5d6963[_0x4cc7('0x2b')](_0x294b5a)[_0x4cc7('0x21')]; _0x28b142[_0x4cc7('0x96b')](this, this[_0x4cc7('0x99a')], _0x3a708b, _0xd92ea5); } else { var _0x1e1cbb = _0x2e9dfb++; this[_0x4cc7('0xde5')] += _0x56067a[_0x4cc7('0x6a4')](_0x4cc7('0x39e') + _0xd92ea5[_0x4cc7('0x2b')](_0x1e1cbb) + ',\x20' + _0x3a708b['get'](_0x1e1cbb), '\x0a'); } }; _0x16dada[_0x4cc7('0x2576')] = _0x23fc13; _0x23fc13[_0x4cc7('0x8f2')] = _0x4cc7('0x2577')[_0x4cc7('0x46')]('\x20'); _0x23fc13[_0x4cc7('0x92b')] = _0x28b142; _0x23fc13[_0x4cc7('0x8')] = _0x5aff49(_0x28b142[_0x4cc7('0x8')], { 'sequence': null, 'displayFrame': function(_0x4a3435, _0x3b074e) { for (var _0x25f8ed = 0x0, _0x25da49 = this['sequence']; _0x25f8ed < _0x25da49[_0x4cc7('0x34')](); ) { if (_0x4cc7('0x2578') !== _0x4cc7('0x2579')) { var _0xdd1566 = _0x25da49[_0x4cc7('0x2b')](_0x25f8ed); ++_0x25f8ed; if (_0x3b074e < _0xdd1566[_0x4cc7('0x21')]) { _0xdd1566[_0x4cc7('0x2564')](_0x4a3435, _0x3b074e); break; } else _0x3b074e -= _0xdd1566[_0x4cc7('0x21')]; } else { _0x842c50(_0x4a3435); } } }, 'clone': function() { for (var _0x56baa5 = _0x2bc114[_0x4cc7('0x24')](null), _0x172120 = 0x0, _0x3e89f7 = this[_0x4cc7('0x1f21')]; _0x172120 < _0x3e89f7[_0x4cc7('0x34')](); ) { var _0x472c62 = _0x3e89f7[_0x4cc7('0x2b')](_0x172120); ++_0x172120; _0x56baa5[_0x4cc7('0x29')](_0x472c62[_0x4cc7('0x1176')]()); } return new _0x23fc13(_0x56baa5,null,this[_0x4cc7('0x2561')]); }, 'set_invertX': function(_0x3c1487) { for (var _0x5a7c5c = 0x0, _0x3a1eaf = this['sequence']; _0x5a7c5c < _0x3a1eaf[_0x4cc7('0x34')](); ) { var _0x22448a = _0x3a1eaf[_0x4cc7('0x2b')](_0x5a7c5c); ++_0x5a7c5c; _0x22448a[_0x4cc7('0x2571')](_0x3c1487); } return this[_0x4cc7('0x2561')] = _0x3c1487; }, '__class__': _0x23fc13 }); var _0x58de81 = function() { _0x1c9754['call'](this); this[_0x4cc7('0xa42')] = this[_0x4cc7('0xa42')][_0x4cc7('0x1176')](); this['run'][_0x4cc7('0x2562')] *= 0.9; }; _0x16dada[_0x4cc7('0x257a')] = _0x58de81; _0x58de81[_0x4cc7('0x8f2')] = _0x4cc7('0x257b')[_0x4cc7('0x46')]('\x20'); _0x58de81[_0x4cc7('0x2d6')] = {}; _0x58de81[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493'); _0x58de81['get_instance'] = function() { if (_0x4cc7('0x257c') === 'DzZeN') { return null == _0x58de81[_0x4cc7('0xbc4')] ? _0x58de81[_0x4cc7('0xbc4')] = new _0x58de81() : _0x58de81[_0x4cc7('0xbc4')]; } else { return this[_0x4cc7('0x1066')]; } } ; _0x58de81['__super__'] = _0x1c9754; _0x58de81['prototype'] = _0x5aff49(_0x1c9754[_0x4cc7('0x8')], { '__class__': _0x58de81 }); var _0x5a2049 = function() { _0x470421[_0x4cc7('0x96b')](this, new _0x28b142(0xe), new _0x28b142(0x0), new _0x28b142(0x1c)); }; _0x16dada[_0x2d63f9[_0x4cc7('0x257d')]] = _0x5a2049; _0x5a2049['__name__'] = _0x4cc7('0x257e')[_0x4cc7('0x46')]('\x20'); _0x5a2049['__interfaces__'] = [_0x4fc155]; _0x5a2049[_0x4cc7('0x2d6')] = {}; _0x5a2049[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493'); _0x5a2049[_0x4cc7('0x493')] = function() { return null == _0x5a2049[_0x4cc7('0xbc4')] ? _0x5a2049[_0x4cc7('0xbc4')] = new _0x5a2049() : _0x5a2049[_0x4cc7('0xbc4')]; } ; _0x5a2049['__super__'] = _0x470421; _0x5a2049['prototype'] = _0x5aff49(_0x470421[_0x4cc7('0x8')], { '__class__': _0x5a2049 }); var _0x5252ff = function() { _0x470421['call'](this, new _0x28b142(0xe), new _0x28b142(0x0)); }; _0x16dada[_0x4cc7('0x257f')] = _0x5252ff; _0x5252ff[_0x4cc7('0x8f2')] = _0x4cc7('0x2580')[_0x4cc7('0x46')]('\x20'); _0x5252ff[_0x4cc7('0x8f8')] = [_0x4fc155]; _0x5252ff[_0x4cc7('0x2d6')] = {}; _0x5252ff[_0x4cc7('0x2d6')]['get_instance'] = _0x4cc7('0x493'); _0x5252ff[_0x4cc7('0x493')] = function() { return null == _0x5252ff[_0x4cc7('0xbc4')] ? _0x5252ff[_0x4cc7('0xbc4')] = new _0x5252ff() : _0x5252ff[_0x4cc7('0xbc4')]; } ; _0x5252ff[_0x4cc7('0x92b')] = _0x470421; _0x5252ff[_0x4cc7('0x8')] = _0x5aff49(_0x470421[_0x4cc7('0x8')], { '__class__': _0x5252ff }); var _0x5e2716 = function() { if ('PyciI' !== _0x4cc7('0x2581')) { return this[_0x4cc7('0x1569')]; } else { _0x470421[_0x4cc7('0x96b')](this, new _0x28b142(0x17,0x5), new _0x28b142(0x9,0x5), new _0x28b142(0x25,0x5)); } }; _0x16dada[_0x4cc7('0x2582')] = _0x5e2716; _0x5e2716['__name__'] = _0x4cc7('0x2583')['split']('\x20'); _0x5e2716['__interfaces__'] = [_0x4fc155]; _0x5e2716[_0x4cc7('0x2d6')] = {}; _0x5e2716[_0x4cc7('0x2d6')]['get_instance'] = _0x4cc7('0x493'); _0x5e2716[_0x4cc7('0x493')] = function() { return null == _0x5e2716[_0x4cc7('0xbc4')] ? _0x5e2716[_0x4cc7('0xbc4')] = new _0x5e2716() : _0x5e2716['instance']; } ; _0x5e2716[_0x4cc7('0x92b')] = _0x470421; _0x5e2716[_0x4cc7('0x8')] = _0x5aff49(_0x470421[_0x4cc7('0x8')], { '__class__': _0x5e2716 }); var _0x2e11d0 = function() { _0x470421[_0x4cc7('0x96b')](this, new _0x28b142(0x17,0x5), new _0x28b142(0x9,0x5)); }; _0x16dada[_0x4cc7('0x2584')] = _0x2e11d0; _0x2e11d0[_0x4cc7('0x8f2')] = 'com\x20player03\x20run3\x20character\x20animation\x20LandSym'[_0x4cc7('0x46')]('\x20'); _0x2e11d0[_0x4cc7('0x8f8')] = [_0x4fc155]; _0x2e11d0[_0x4cc7('0x2d6')] = {}; _0x2e11d0[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493'); _0x2e11d0[_0x4cc7('0x493')] = function() { if ('Mpson' === _0x4cc7('0x2585')) { this[_0x4cc7('0x2586')] = _0x55cb22[_0x4cc7('0x2587')](this[_0x4cc7('0xb7f')], _0x592928[_0x4cc7('0x2588')](this['tunnel'], _0x4cc7('0x2589'), null, 0x7d)); this[_0x4cc7('0x2586')][_0x4cc7('0x19')](); this[_0x4cc7('0x2586')][_0x4cc7('0x126')][_0x4cc7('0xf9a')](-0x48); this[_0x4cc7('0x2586')][_0x4cc7('0x126')][_0x4cc7('0x168e')](0x50, 0x5a, 0x708); this[_0x4cc7('0xb7f')][_0x4cc7('0x242a')](this[_0x4cc7('0x2586')]); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf99')](1.8); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf98')](0xb4); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](0x6c); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x78); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](0x46); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x898); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](0x1, 0x17, null, 0x1); this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](0x0, 0x16); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacb')](0x48); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this['student'][_0x4cc7('0xd5e')](this[_0x4cc7('0xacc')]); var _0x11b5ad = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x258a'), -0x140, 0x28, null, null, null, _0x11b5ad); _0x11b5ad = _0x1baaa1[_0x4cc7('0x7d9')](0x708); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x258b'), -0x28, 0x168, null, null == _0x11b5ad ? null : Math[_0x4cc7('0xa96')](_0x11b5ad / 2.5), 0x0, null); } else { return null == _0x2e11d0['instance'] ? _0x2e11d0[_0x4cc7('0xbc4')] = new _0x2e11d0() : _0x2e11d0['instance']; } } ; _0x2e11d0[_0x4cc7('0x92b')] = _0x470421; _0x2e11d0[_0x4cc7('0x8')] = _0x5aff49(_0x470421[_0x4cc7('0x8')], { '__class__': _0x2e11d0 }); var _0x4bbc79 = function() { _0x1c9754[_0x4cc7('0x96b')](this); this[_0x4cc7('0xa42')] = this[_0x4cc7('0xa42')][_0x4cc7('0x1176')](); this['run'][_0x4cc7('0x2562')] *= 0.95; }; _0x16dada[_0x4cc7('0x258c')] = _0x4bbc79; _0x4bbc79[_0x4cc7('0x8f2')] = _0x4cc7('0x258d')['split']('\x20'); _0x4bbc79[_0x4cc7('0x2d6')] = {}; _0x4bbc79[_0x4cc7('0x2d6')]['get_instance'] = 'get_instance'; _0x4bbc79[_0x4cc7('0x493')] = function() { return null == _0x4bbc79[_0x4cc7('0xbc4')] ? _0x4bbc79[_0x4cc7('0xbc4')] = new _0x4bbc79() : _0x4bbc79['instance']; } ; _0x4bbc79[_0x4cc7('0x92b')] = _0x1c9754; _0x4bbc79['prototype'] = _0x5aff49(_0x1c9754['prototype'], { '__class__': _0x4bbc79 }); var _0x30c9a5 = function(_0x1b3166, _0x8dc163, _0x25772d) { var _0x3d3962 = {}; _0x3d3962[_0x4cc7('0x258e')] = function(_0x1fb3e3, _0x2f5552) { return _0x1fb3e3 + _0x2f5552; } ; if (_0x4cc7('0x258f') !== _0x4cc7('0x258f')) { 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['gzhead'] = null; this[_0x4cc7('0x20b8')] = 0x0; this[_0x4cc7('0x8ef')] = _0x1e3ce8; this[_0x4cc7('0x253d')] = -0x1; this[_0x4cc7('0x2592')] = this[_0x4cc7('0x2593')] = this['w_size'] = 0x0; this[_0x4cc7('0x9a1')] = null; this['window_size'] = 0x0; this[_0x4cc7('0xc98')] = this['prev'] = null; this[_0x4cc7('0x2594')] = this['good_match'] = this['strategy'] = this['level'] = this[_0x4cc7('0x2595')] = this[_0x4cc7('0x2596')] = this[_0x4cc7('0x2597')] = this[_0x4cc7('0x2598')] = this['match_start'] = this[_0x4cc7('0x2599')] = this[_0x4cc7('0x259a')] = this[_0x4cc7('0x259b')] = this[_0x4cc7('0x259c')] = this[_0x4cc7('0x259d')] = this['hash_shift'] = this[_0x4cc7('0x259e')] = this['hash_bits'] = this[_0x4cc7('0x259f')] = this[_0x4cc7('0x25a0')] = 0x0; this[_0x4cc7('0x25a1')] = new _0x2bc114[(_0x4cc7('0x25a2'))](0x2 * _0x2d68c8); this[_0x4cc7('0x25a3')] = new _0x2bc114[(_0x4cc7('0x25a2'))](0x2 * (0x2 * _0x2db72e + 0x1)); this[_0x4cc7('0x25a4')] = new _0x2bc114[(_0x4cc7('0x25a2'))](0x2 * _0x3d3962[_0x4cc7('0x258e')](0x2 * _0xd03f5a, 0x1)); _0x3dd250(this[_0x4cc7('0x25a1')]); _0x3dd250(this[_0x4cc7('0x25a3')]); _0x3dd250(this[_0x4cc7('0x25a4')]); this[_0x4cc7('0x25a5')] = this[_0x4cc7('0x25a6')] = this[_0x4cc7('0x25a7')] = null; this['bl_count'] = new _0x2bc114['Buf16'](_0x578103 + 0x1); this[_0x4cc7('0x25a8')] = new _0x2bc114[(_0x4cc7('0x25a2'))](0x2 * _0x563a26 + 0x1); _0x3dd250(this['heap']); this[_0x4cc7('0x25a9')] = this[_0x4cc7('0x25aa')] = 0x0; this[_0x4cc7('0x25ab')] = new _0x2bc114[(_0x4cc7('0x25a2'))](0x2 * _0x563a26 + 0x1); _0x3dd250(this[_0x4cc7('0x25ab')]); this['bi_valid'] = this[_0x4cc7('0x25ac')] = this['insert'] = this[_0x4cc7('0x25ad')] = this[_0x4cc7('0x25ae')] = this[_0x4cc7('0x25af')] = this['d_buf'] = this[_0x4cc7('0x25b0')] = this[_0x4cc7('0x25b1')] = this[_0x4cc7('0x25b2')] = 0x0; } else { null == _0x25772d && (_0x25772d = !0x1); if (null == _0x1b3166) { if (_0x4cc7('0x25b3') === 'riTcU') { return 0.7; } else { _0x1b3166 = _0x2bc114[_0x4cc7('0x9cc')](null); for (var _0x3dfb13 = 0x0, _0x25656a = _0x8dc163['length']; _0x3dfb13 < _0x25656a; ) { var _0x16a11c = _0x3dfb13++; _0x1b3166[_0x4cc7('0x9e7')](_0x16a11c, _0x8dc163[_0x16a11c]); } } } _0x28b142[_0x4cc7('0x96b')](this, _0x1b3166['get'](0x0), _0x1b3166['get_length'](), _0x25772d); this[_0x4cc7('0x2197')] = _0x1b3166; } }; _0x16dada['com.player03.run3.character.animation.NoncontiguousFrames'] = _0x30c9a5; _0x30c9a5[_0x4cc7('0x8f2')] = _0x4cc7('0x25b4')[_0x4cc7('0x46')]('\x20'); _0x30c9a5[_0x4cc7('0x92b')] = _0x28b142; _0x30c9a5[_0x4cc7('0x8')] = _0x5aff49(_0x28b142[_0x4cc7('0x8')], { 'frames': null, 'displayFrame': function(_0xa01157, _0x1fadab) { _0x1fadab >= this[_0x4cc7('0x21')] && (_0x1fadab = this[_0x4cc7('0x21')] - 0x1); _0xa01157[_0x4cc7('0x2389')][_0x4cc7('0x2392')](this['frames'][_0x4cc7('0x2b')](_0x1fadab)); _0xa01157[_0x4cc7('0xacd')](this[_0x4cc7('0x2561')]); }, '__class__': _0x30c9a5 }); var _0x8c8ecf = function() { if ('WYYEr' === _0x4cc7('0x25b5')) { _0x470421['call'](this, new _0x28b142(0x3c,0x12), new _0x28b142(0x2a,0x12), new _0x28b142(0x4e,0x12)); } else { if (null != b) { for (var _0x5378df = 0x0, _0x40e7a3 = this[_0x4cc7('0x2248')]; _0x5378df < _0x40e7a3[_0x4cc7('0x34')](); ) { var _0xd543b0 = _0x40e7a3[_0x4cc7('0x2b')](_0x5378df); ++_0x5378df; if (_0xd543b0[_0x4cc7('0x480')] == b) return; } this['achievements']['push'](new _0x558482(b,a,c)); } } }; _0x16dada['com.player03.run3.character.animation.RunAsym'] = _0x8c8ecf; _0x8c8ecf[_0x4cc7('0x8f2')] = _0x4cc7('0x25b6')[_0x4cc7('0x46')]('\x20'); _0x8c8ecf[_0x4cc7('0x8f8')] = [_0x4fc155]; _0x8c8ecf[_0x4cc7('0x2d6')] = {}; _0x8c8ecf[_0x4cc7('0x2d6')]['get_instance'] = _0x4cc7('0x493'); _0x8c8ecf[_0x4cc7('0x493')] = function() { return null == _0x8c8ecf[_0x4cc7('0xbc4')] ? _0x8c8ecf[_0x4cc7('0xbc4')] = new _0x8c8ecf() : _0x8c8ecf['instance']; } ; _0x8c8ecf[_0x4cc7('0x92b')] = _0x470421; _0x8c8ecf[_0x4cc7('0x8')] = _0x5aff49(_0x470421[_0x4cc7('0x8')], { '__class__': _0x8c8ecf }); var _0x506ed8 = function() { _0x470421[_0x4cc7('0x96b')](this, new _0x28b142(0x2e,0x12), new _0x28b142(0x1c,0x12), new _0x23fc13(null,[new _0x28b142(0x2e,0x9), new _0x28b142(0x37,0x9)],!0x0)); }; _0x16dada[_0x4cc7('0x25b7')] = _0x506ed8; _0x506ed8[_0x4cc7('0x8f2')] = _0x4cc7('0x25b8')[_0x4cc7('0x46')]('\x20'); _0x506ed8[_0x4cc7('0x8f8')] = [_0x4fc155]; _0x506ed8[_0x4cc7('0x2d6')] = {}; _0x506ed8[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493'); _0x506ed8[_0x4cc7('0x493')] = function() { return null == _0x506ed8[_0x4cc7('0xbc4')] ? _0x506ed8['instance'] = new _0x506ed8() : _0x506ed8[_0x4cc7('0xbc4')]; } ; _0x506ed8['__super__'] = _0x470421; _0x506ed8[_0x4cc7('0x8')] = _0x5aff49(_0x470421[_0x4cc7('0x8')], { '__class__': _0x506ed8 }); var _0xf76ff4 = function() { if ('aUZvp' === _0x4cc7('0x25b9')) { a = ['DisplayPath', 0x0, a]; a['__enum__'] = _0x3ff06c; a[_0x4cc7('0x8eb')] = _0x3e3cd2; return a; } else { _0x1c9754[_0x4cc7('0x96b')](this); this[_0x4cc7('0xa42')] = new _0x470421(new _0x28b142(0x32,0x16),new _0x28b142(0x1c,0x16),new _0x23fc13(null,[new _0x28b142(0x3d,0xb), new _0x28b142(0x32,0xb)],!0x0)); } }; _0x16dada[_0x4cc7('0x25ba')] = _0xf76ff4; _0xf76ff4['__name__'] = _0x2d63f9['JDbyv'][_0x4cc7('0x46')]('\x20'); _0xf76ff4[_0x4cc7('0x2d6')] = {}; _0xf76ff4[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493'); _0xf76ff4[_0x4cc7('0x493')] = function() { if (_0x4cc7('0x25bb') !== _0x4cc7('0x25bb')) { c = 0x0; for (var _0x4cdc40 = this['_numPoses']; c < _0x4cdc40; ) c++, b[_0x4cc7('0xe40')](d++, a), this[_0x4cc7('0xe2a')][_0x4cc7('0xe27')]() && b[_0x4cc7('0xe41')](d++, a); } else { return null == _0xf76ff4[_0x4cc7('0xbc4')] ? _0xf76ff4[_0x4cc7('0xbc4')] = new _0xf76ff4() : _0xf76ff4[_0x4cc7('0xbc4')]; } } ; _0xf76ff4[_0x4cc7('0x92b')] = _0x1c9754; _0xf76ff4[_0x4cc7('0x8')] = _0x5aff49(_0x1c9754['prototype'], { '__class__': _0xf76ff4 }); var _0x433988 = function() { _0x1c9754['call'](this); this['jump'] = this[_0x4cc7('0x1bfe')]['clone'](); this[_0x4cc7('0x1bfe')][_0x4cc7('0x2562')] *= 0.5; var _0x1c824f = this[_0x4cc7('0x1bfe')]; _0x1c824f['set_length'](_0x1c824f[_0x4cc7('0x1d98')][_0x4cc7('0x21')] + 0x4); this['fall'] = this[_0x4cc7('0x2566')]['clone'](); this[_0x4cc7('0x2566')][_0x4cc7('0x2562')] *= 0.4; this[_0x4cc7('0x2566')][_0x4cc7('0x6a2')][_0x4cc7('0x99a')] += 0x4; this[_0x4cc7('0x2566')][_0x4cc7('0x1d98')][_0x4cc7('0x99a')] += 0x4; this[_0x4cc7('0x2566')][_0x4cc7('0x1d99')][_0x4cc7('0x99a')] += 0x4; _0x1c824f = this[_0x4cc7('0x2566')]; _0x1c824f['set_length'](_0x1c824f[_0x4cc7('0x1d98')][_0x4cc7('0x21')] - 0x4); this[_0x4cc7('0x17')]['fps'] *= 0.85; }; _0x16dada['com.player03.run3.character.animation.SkierFrames'] = _0x433988; _0x433988['__name__'] = _0x4cc7('0x25bc')['split']('\x20'); _0x433988[_0x4cc7('0x2d6')] = {}; _0x433988[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = 'get_instance'; _0x433988[_0x4cc7('0x493')] = function() { return null == _0x433988['instance'] ? _0x433988[_0x4cc7('0xbc4')] = new _0x433988() : _0x433988[_0x4cc7('0xbc4')]; } ; _0x433988['__super__'] = _0x1c9754; _0x433988[_0x4cc7('0x8')] = _0x5aff49(_0x1c9754[_0x4cc7('0x8')], { '__class__': _0x433988 }); var _0x386738 = function(_0x2f4648) { var _0x25bb92 = _0x4cc7('0x25bd')['split']('|') , _0x396616 = 0x0; while (!![]) { switch (_0x25bb92[_0x396616++]) { case '0': this[_0x4cc7('0x25be')] = new _0xa097db(0x0,0x0,0x0,0x0); continue; case '1': _0x2f4648['addInput']('right', this[_0x4cc7('0x25be')]); continue; case '2': this['mouseChildren'] = this[_0x4cc7('0xb55')] = !0x1; continue; case '3': this[_0x4cc7('0xa0c')](this['leftArrow']); continue; case '4': this['leftArrow'][_0x4cc7('0xb44')](this[_0x4cc7('0x25bf')][_0x4cc7('0xa75')]()); continue; case '5': this[_0x4cc7('0x25c0')] = new _0xa097db(0x0,0x0,0x0,0x0); continue; case '6': this['rightArrow'][_0x4cc7('0xb46')](this[_0x4cc7('0x25bf')][_0x4cc7('0x472')]() + 0.25 * this[_0x4cc7('0x25bf')][_0x4cc7('0xa74')]()); continue; case '7': this[_0x4cc7('0x25bf')] = _0x26bd70[_0x4cc7('0xfe2')](_0x4cc7('0x25c1')); continue; case '8': this['rightArrow'] = _0x26bd70[_0x4cc7('0xfe2')](_0x4cc7('0x25c1')); continue; case '9': this['addChild'](this[_0x4cc7('0x25c2')]); continue; case '10': _0x2f4648[_0x4cc7('0x25c3')](_0x4cc7('0x6a2'), this[_0x4cc7('0x25c0')]); continue; case '11': _0x457ac5['call'](this); continue; case '12': this[_0x4cc7('0x25bf')][_0x4cc7('0xb4c')](0xb4); continue; case '13': this[_0x4cc7('0x25bf')]['set_x'](this[_0x4cc7('0x25bf')][_0x4cc7('0xa74')]()); continue; } break; } }; _0x16dada[_0x2d63f9[_0x4cc7('0x498')]] = _0x386738; _0x386738[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), 'player03', 'run3', 'controls', _0x4cc7('0x25c4')]; _0x386738[_0x4cc7('0x92b')] = _0x457ac5; _0x386738[_0x4cc7('0x8')] = _0x5aff49(_0x457ac5[_0x4cc7('0x8')], { 'leftArrow': null, 'rightArrow': null, 'leftRect': null, 'rightRect': null, '__class__': _0x386738 }); var _0xd3d723 = function() {}; _0x16dada['com.player03.run3.controls.ControlSchemes'] = _0xd3d723; _0xd3d723[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), _0x4cc7('0x25c5'), _0x4cc7('0x25c6')]; _0xd3d723[_0x4cc7('0x8fe')] = function(_0x49e1af) { _0xd3d723[_0x4cc7('0x16d5')] = _0x2bc114[_0x4cc7('0x24')](null); _0xd3d723[_0x4cc7('0x25c7')] = new _0x295f81([_0x4cc7('0x6a2'), _0x4cc7('0x1d99'), 'up', _0x4cc7('0x25c8'), _0x4cc7('0x1bfe')]); _0xd3d723[_0x4cc7('0x16d5')][_0x4cc7('0x29')](_0xd3d723[_0x4cc7('0x25c7')]); _0xd3d723['keyControlScheme'][_0x4cc7('0x25c9')](_0x4cc7('0x25ca'), [0x20, 0xd]); _0x49e1af = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0xd3d723[_0x4cc7('0x25cb')], -0x1); 0x0 <= _0x49e1af && _0x49e1af < _0xd3d723[_0x4cc7('0x16d5')][_0x4cc7('0x34')]() ? _0x2ab848[_0x4cc7('0xbd5')](_0xd3d723[_0x4cc7('0x16d5')][_0x4cc7('0x2b')](_0x49e1af)) : _0x2ab848[_0x4cc7('0xbd5')](_0xd3d723[_0x4cc7('0x25c7')]); _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2155')](_0xd3d723[_0x4cc7('0x25cc')]); } ; _0xd3d723[_0x4cc7('0x25cd')] = function(_0x13b643) { var _0x45a496 = {}; _0x45a496[_0x4cc7('0x25ce')] = function(_0xf8fb77) { return _0x56067a.TvyNT(_0xf8fb77); } ; if (_0x4cc7('0x25cf') !== 'WefSc') { _0x2ab848[_0x4cc7('0xbd5')](_0x13b643); } else { null == c && (c = !0x1); this[_0x4cc7('0x1a64')] = null; this[_0x4cc7('0x25d0')] = 0xffffff; _0x21ad67['call'](this); this[_0x4cc7('0x25d1')] = _0x13b643; this['bubble2'] = b; this[_0x4cc7('0x25d2')] = c; this[_0x4cc7('0xa9a')] = null != d ? d : _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0xa9a')]; _0x13b643 = _0x48c401(this, this[_0x4cc7('0xf42')]); _0x172b83[_0x4cc7('0xc1e')]()['items'][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(_0x13b643))); _0x45a496[_0x4cc7('0x25ce')](_0x13b643); } } ; _0xd3d723[_0x4cc7('0x25d3')] = function(_0x22a414) { _0x2ab848[_0x4cc7('0xbdf')] == _0x22a414 && (_0x22a414 = _0xd3d723[_0x4cc7('0x16d5')]['indexOf'](_0x22a414, 0x0) + 0x1, _0x22a414 >= _0xd3d723[_0x4cc7('0x16d5')][_0x4cc7('0x34')]() && (_0x22a414 = 0x0), _0x2ab848['set_controlScheme'](_0xd3d723['all'][_0x4cc7('0x2b')](_0x22a414))); } ; _0xd3d723[_0x4cc7('0x25cc')] = function() { _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x9e7')](_0xd3d723['SAVE_CONTROL_SCHEME_INDEX'], _0xd3d723[_0x4cc7('0x16d5')]['indexOf'](_0x2ab848['controlScheme'], 0x0)); } ; var _0x382417 = function() { this['inputMap'] = new _0x3a1efa(); this['inputVector'] = _0x2bc114[_0x4cc7('0x24')](null); }; _0x16dada[_0x4cc7('0x25d4')] = _0x382417; _0x382417['__name__'] = [_0x4cc7('0x2151'), 'input', 'ControlScheme']; _0x382417[_0x4cc7('0x8f8')] = [_0x3379a1]; _0x382417[_0x4cc7('0x8')] = {}; _0x382417[_0x4cc7('0x8')][_0x4cc7('0x25d5')] = null; _0x382417[_0x4cc7('0x8')][_0x4cc7('0x19b5')] = null; _0x382417[_0x4cc7('0x8')][_0x4cc7('0x25d6')] = function() { return new _0x279765(); } ; _0x382417[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x41da54) { for (var _0x35faca = 0x0, _0x45daab = this.inputVector; _0x35faca < _0x45daab.get_length(); ) { var _0x118e37 = _0x45daab.get(_0x35faca); ++_0x35faca; _0x118e37.update(_0x41da54); } } ; _0x382417[_0x4cc7('0x8')]['reset'] = function() { for (var _0x48b232 = 0x0, _0x5e699e = this.inputVector; _0x48b232 < _0x5e699e.get_length(); ) { var _0x9cfa19 = _0x5e699e.get(_0x48b232); ++_0x48b232; _0x9cfa19.reset(); } } ; _0x382417[_0x4cc7('0x8')]['keyPressed'] = function(_0x2b7cfb) { var _0x4b4444 = this.inputMap; _0x2b7cfb = null != _0x842c50[_0x2b7cfb] ? _0x4b4444.getReserved(_0x2b7cfb) : _0x4b4444.h[_0x2b7cfb]; return _0x2d63f9.qRgCc(null, _0x2b7cfb) ? !0x1 : _0x2b7cfb.pressed; } ; _0x382417[_0x4cc7('0x8')][_0x4cc7('0xbe6')] = function(_0x3a8429) { var _0x318361 = this.inputMap; _0x3a8429 = null != _0x842c50[_0x3a8429] ? _0x318361.getReserved(_0x3a8429) : _0x318361.h[_0x3a8429]; return null == _0x3a8429 ? !0x1 : _0x3a8429.pressed ? !_0x3a8429.previouslyPressed : !0x1; } ; _0x382417[_0x4cc7('0x8')][_0x4cc7('0x230c')] = function(_0x48b63d) { if (_0x4cc7('0x25d7') !== 'yhcAv') { var _0x139840 = this.inputMap; _0x48b63d = null != _0x842c50[_0x48b63d] ? _0x139840.getReserved(_0x48b63d) : _0x139840.h[_0x48b63d]; return null == _0x48b63d ? !0x1 : _0x48b63d.previouslyPressed; } else { throw new _0x202aa0(new _0xb16e5a()); } } ; _0x382417[_0x4cc7('0x8')]['keyPressedTime'] = function(_0x3f1bf7) { var _0x341703 = this.inputMap; _0x3f1bf7 = null != _0x842c50[_0x3f1bf7] ? _0x341703.getReserved(_0x3f1bf7) : _0x341703.h[_0x3f1bf7]; return null == _0x3f1bf7 ? 0x0 : _0x3f1bf7.pressedTime; } ; _0x382417[_0x4cc7('0x8')]['setKeyPressedTime'] = function(_0x369271, _0x42b83b) { if (_0x4cc7('0x25d8') === 'YSknW') { var _0x34cb00 = this.inputMap; _0x369271 = null != _0x842c50[_0x369271] ? _0x34cb00.getReserved(_0x369271) : _0x34cb00.h[_0x369271]; null != _0x369271 && (_0x369271.pressedTime = _0x42b83b); } else { this.__listeners.splice(f, 0x0, _0x369271); this.__priorities.splice(f, 0x0, _0x34cb00); this.__repeat.splice(f, 0x0, !_0x42b83b); return; } } ; _0x382417[_0x4cc7('0x8')][_0x4cc7('0xbd0')] = function() {} ; _0x382417[_0x4cc7('0x8')][_0x4cc7('0xbd1')] = function() {} ; _0x382417[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x382417; var _0x3606ba = _0x16dada[_0x4cc7('0x25d9')] = {}; _0x16dada[_0x4cc7('0x25d9')][_0x4cc7('0xd03')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x25da')]; _0x16dada[_0x4cc7('0x25d9')][_0x4cc7('0xd2d')] = _0x4cc7('0x25db').split('\x20'); _0x3606ba[_0x4cc7('0x25dc')] = [_0x4cc7('0x25dc'), 0x0]; _0x3606ba['NEVER'][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x3606ba[_0x4cc7('0x25dc')][_0x4cc7('0xd2f')] = _0x3606ba; _0x3606ba[_0x4cc7('0x25dd')] = ['ALWAYS', 0x1]; _0x3606ba['ALWAYS']['toString'] = _0x3e3cd2; _0x3606ba[_0x4cc7('0x25dd')][_0x4cc7('0xd2f')] = _0x3606ba; _0x3606ba[_0x4cc7('0x25de')] = [_0x4cc7('0x25de'), 0x2]; _0x3606ba[_0x4cc7('0x25de')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x3606ba['IF_SHOWN']['__enum__'] = _0x3606ba; _0x3606ba[_0x4cc7('0x25df')] = [_0x4cc7('0x25df'), 0x3]; _0x3606ba[_0x4cc7('0x25df')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x3606ba[_0x4cc7('0x25df')]['__enum__'] = _0x3606ba; _0x3606ba[_0x4cc7('0x25e0')] = [_0x4cc7('0x25e0'), 0x4]; _0x3606ba['IF_CUTSCENE_LEVEL_COMPLETE'][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x3606ba[_0x4cc7('0x25e0')][_0x4cc7('0xd2f')] = _0x3606ba; _0x3606ba[_0x4cc7('0x25e1')] = [_0x4cc7('0x25e1'), 0x5]; _0x3606ba[_0x4cc7('0x25e1')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x3606ba['IF_FOLLOWING_LEVEL_REACHED']['__enum__'] = _0x3606ba; _0x3606ba[_0x4cc7('0x4ed')] = function(_0x5e5b46) { if (_0x2d63f9[_0x4cc7('0x25e2')] === _0x4cc7('0x25e3')) { _0x5e5b46 = [_0x4cc7('0x4ed'), 0x6, _0x5e5b46]; _0x5e5b46[_0x4cc7('0xd2f')] = _0x3606ba; _0x5e5b46[_0x4cc7('0x8eb')] = _0x3e3cd2; return _0x5e5b46; } else { return this[_0x4cc7('0x142f')]; } } ; var _0x396698 = function(_0x4eaa04, _0xd4cd54, _0x163c06, _0x2c59b8, _0x30a50e, _0x3f2bb7) { null == _0x30a50e && (_0x30a50e = !0x1); this[_0x4cc7('0x25e4')] = !0x1; this[_0x4cc7('0xfd7')] = 0x0; this[_0x4cc7('0x25e5')] = 0.6; this[_0x4cc7('0x25e6')] = 0x0; this['nextLabel'] = this[_0x4cc7('0x1733')] = this[_0x4cc7('0x25e7')] = null; this[_0x4cc7('0x25e8')] = 0x0; this['explorePath'] = _0x4eaa04; this['indexInPath'] = 0x0 <= _0xd4cd54 ? _0xd4cd54 : _0x4eaa04['levelCount'] + _0xd4cd54; this['tunnelParams'] = null != _0x2c59b8 ? _0x2c59b8 : {}; this[_0x4cc7('0x146b')] = _0x163c06; this[_0x4cc7('0x25e4')] = _0x30a50e; null == _0x3f2bb7 && (_0x3f2bb7 = null != _0x163c06 ? _0x3606ba[_0x4cc7('0x25de')] : _0x396698[_0x4cc7('0x25e9')]); this[_0x4cc7('0x1731')] = _0x3f2bb7; this['addDefaultLevelParams'](_0x4eaa04, _0xd4cd54, this[_0x4cc7('0x25ea')]); }; _0x16dada['com.player03.run3.cutscene.Cutscene'] = _0x396698; _0x396698[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), 'run3', _0x4cc7('0x49c'), 'Cutscene']; _0x396698[_0x4cc7('0x25eb')] = function() { _0x396698[_0x4cc7('0x25ec')] || (_0x396698[_0x4cc7('0x25ec')] = !0x0, _0x438783[_0x4cc7('0x25ed')] = 0xb4, _0x438783[_0x4cc7('0x25ee')] = 14.4, _0x438783[_0x4cc7('0x25ef')] = 0x18); } ; _0x396698[_0x4cc7('0x8')] = {}; _0x396698[_0x4cc7('0x8')]['name'] = null; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x1731')] = null; _0x396698[_0x4cc7('0x8')][_0x4cc7('0xb80')] = null; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x1108')] = null; _0x396698[_0x4cc7('0x8')]['indexInPath'] = null; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25ea')] = null; _0x396698[_0x4cc7('0x8')]['saveEntry'] = null; _0x396698[_0x4cc7('0x8')]['tunnel'] = null; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x1106')] = null; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25f0')] = null; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25f1')] = null; _0x396698[_0x4cc7('0x8')]['dialog'] = null; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25e8')] = null; _0x396698[_0x4cc7('0x8')]['frames'] = null; _0x396698[_0x4cc7('0x8')]['nextLabel'] = null; _0x396698[_0x4cc7('0x8')]['labels'] = null; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25f2')] = null; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x1733')] = null; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25e7')] = null; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25f3')] = null; _0x396698[_0x4cc7('0x8')]['fadeTime'] = null; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25e5')] = null; _0x396698[_0x4cc7('0x8')][_0x4cc7('0xfd7')] = null; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25f4')] = null; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25e4')] = null; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25f5')] = function(_0x41c9bb, _0x45d317, _0x365966) { _0x45d317 < _0x41c9bb.levelCount - 0x1 && _0x2d63f9.QfHbP(-0x1, _0x45d317) && !Object.prototype.hasOwnProperty.call(_0x365966, _0x4cc7('0x25f6')) && (_0x365966.endTiles = !0x0); Object.prototype.hasOwnProperty.call(_0x365966, 'stopLoadingAfter') || (_0x365966.stopLoadingAfter = _0x45d317); } ; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25f7')] = function() {} ; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25f8')] = function(_0x27ee5e, _0x2e665c) { if (_0x2e665c || null == this.followingLevel) _0x2081a8.instance.setTunnel(null); else if (null != this.followingLevel && 0x4 != this.shownFrom) { if (_0x445379.get_instance().wasPaused = !0x1, this.followingLevel.set.loadLevel(this.followingLevel.index)) return; } else if (!_0x27ee5e && null != this.followingCutscene && (_0x27ee5e = _0x55a4be.getByName(this.followingCutscene), null != _0x27ee5e)) { _0x27ee5e.display(this.shownFrom); return; } _0x2081a8.instance.setTunnel(null); } ; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25f9')] = function() { this.tunnelParams.music = null != _0x2081a8.instance.tunnel ? _0x401612.get_instance().currentAssetPath : ''; this.tunnel = new _0x52778d(this.indexInPath,this.explorePath,_0x3b0d34.CUTSCENE,this.tunnelParams); null != _0x2081a8.instance.tunnel && this.tunnel.display(0x0); } ; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x1037')] = function(_0x2ce9d1, _0x51f08c, _0x20703e) { null == _0x20703e && (_0x20703e = {}); this.addDefaultLevelParams(_0x2ce9d1, _0x51f08c, _0x20703e); this.tunnel = new _0x52778d(_0x51f08c,_0x2ce9d1,_0x3b0d34.CUTSCENE,_0x20703e); this.tunnel.display(0x0); _0x2081a8.instance.setTunnel(this.tunnel); this.section = this.tunnel.getSection(0x0, !0x0); this.sprites.set_length(0x0); this.init(); } ; _0x396698[_0x4cc7('0x8')]['display'] = function(_0x1ef059) { if (_0x4cc7('0x25fa') === _0x4cc7('0x25fb')) { this.graphics.lineTo(_0x1ef059, _0x806c04); } else { if (!_0x104058.get_instance().get(_0x4cc7('0x25fc'), !0x1)) { this.shownFrom = _0x1ef059; try { null == this.sprites && (this.sprites = _0x2bc114.toObjectVector(null)); this.cleaned = !0x1; this.createTunnel(); this.section = this.tunnel.getSection(0x0, !0x0); _0x2081a8.instance.setTunnel(this.tunnel); this.dialog = null; _0x396698.initDialog(); this.init(); this.updateMapPositions(); this.nextFrame = this.fadeTime = 0x0; this.nextLabel = null; null == this.placeholder && (this.placeholder = new _0x53360e(_0x48c401(this, this.displayNextFrame)), this.skipButton = new _0x1e4fa2(_0x48c401(this, this.skip),0xffffff,0x24,_0x4cc7('0x25fd'),_0x4cc7('0x25fe'),null,!0x1)); this.skipButtonLayout = _0x172b83.get_currentLayout(); var _0x806c04 = new _0x23639f(this.skipButton); _0x172b83.get_currentLayout().add(_0x806c04, _0x4fb8d7.edge(_0x30bcc9.RIGHT)); _0x172b83.get_currentLayout().add(_0x806c04, _0x4fb8d7.edge(_0x30bcc9.BOTTOM)); _0x445379.get_instance().addBlockingOverlay(this.placeholder); this.set_shown(!0x0); } catch (_0x116111) { _0x4964ea.lastException = _0x116111, _0x2081a8.instance.setTunnel(null); } } } } ; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x8fe')] = function() {} ; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25ff')] = function() { if (_0x4cc7('0x2600') !== _0x4cc7('0x2601')) { if (null == this.tunnel || _0x2081a8.instance.tunnel != this.tunnel || this.nextFrame >= this.frames.length) this.cleanUp(); else if (0x0 < this.fadeTime && null != this.dialog) { _0x445379.get_instance().addBlockingOverlay(this.dialog, !0x0); this.dialog = null; var _0xe8eeee = new _0x418852(this.fadeTime,0.01,this.fadeTime); this.fadeTime = 0x0; _0xe8eeee.midpointCallback = (_0x37a526 = _0x445379.get_instance(), _0x56067a.nyrKZ(_0x48c401, _0x37a526, _0x37a526.removeNextOverlay)); _0x445379.get_instance().addNonBlockingOverlay(_0xe8eeee, !0x0); } else { this.dialog = new _0x5d7b0e(); this.dialog.defaultTextSize = 0x28; this.runAnimations && (this.dialog.updateCallback = (_0x37a526 = this.tunnel, _0x48c401(_0x37a526, _0x37a526.display))); if (null != this.nextLabel) { _0xe8eeee = this.nextLabel; var _0x7142e5 = this.labels; _0xe8eeee = null != _0x842c50[_0xe8eeee] ? _0x7142e5.existsReserved(_0xe8eeee) : _0x7142e5.h.hasOwnProperty(_0xe8eeee); } else _0xe8eeee = !0x1; _0xe8eeee && (_0xe8eeee = this.nextLabel, _0x7142e5 = this.labels, this.nextFrame = null != _0x842c50[_0xe8eeee] ? _0x7142e5.getReserved(_0xe8eeee) : _0x7142e5.h[_0xe8eeee], this.nextLabel = null); _0xe8eeee = _0x172b83.get_currentLayout(); _0x172b83.currentLayout = this.dialog.layout; this.frames[this.nextFrame](); _0x172b83.currentLayout = _0xe8eeee; this.tunnel.update(0x0); this.tunnel.display(0x0); null != this.skipButton.parent && this.skipButton.parent.removeChild(this.skipButton); (this.nextFrame + 0x1 < this.frames.length || null != this.nextLabel) && this.dialog.addChild(this.skipButton); this.nextFrame++; _0x445379.get_instance().addBlockingOverlay(this.dialog, !0x0, this.frameMinTime, this.frameMaxTime); this.frameMinTime = 0.6; this.frameMaxTime = 0x0; } } else { throw _0x48c401; } } ; _0x396698[_0x4cc7('0x8')]['cleanUp'] = function(_0x418d95) { null == _0x418d95 && (_0x418d95 = !0x1); this.cleaned || (this.cleaned = !0x0, this.placeholder.set_visible(!0x1), null != this.skipButton.parent && (this.skipButton.parent.removeChild(this.skipButton), this.skipButtonLayout.remove(new _0x23639f(this.skipButton))), this.skipButtonLayout = this.dialog = null, this.unloadLevel(), null == _0x2081a8.instance.tunnel ? this.loadNext(_0x418d95, !0x0) : this.loadNext(_0x418d95, !0x1)); } ; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x2602')] = function(_0x4a6ed8) { this.dialog.set_visible(!0x1); this.cleanUp(!0x0); this.nextFrame = this.frames.length; this.nextLabel = null; } ; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x1039')] = function(_0x57ec07) { null == _0x396698.bold && (_0x396698.bold = new _0x4d6bf4(_0x2081a8.BOLD_FONT,null,null,!0x0)); var _0x336d09 = this.dialog; _0x22bdfe.setTextFormat((0x0 < _0x336d09.bubbles.get_length() ? _0x336d09.bubbles.get(_0x336d09.bubbles.get_length() - 0x1) : null).textField, _0x57ec07, _0x396698.bold); } ; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x2603')] = function() { var _0x2ff8db = this.browserCondition; switch (_0x2ff8db[0x1]) { case 0x0: return !0x1; case 0x1: return !0x0; case 0x2: return null != this.saveEntry ? (_0x2ff8db = this.saveEntry, _0x104058.get_instance().get(_0x2ff8db.id, _0x2ff8db.defaultValue)) : !0x1; case 0x3: _0x2ff8db = this.explorePath; var _0x417771 = _0x2ff8db.savedProgress; _0x417771 = _0x104058.get_instance().get(_0x417771.id, _0x417771.defaultValue); _0x2ff8db = _0x2ff8db.levelCount; return (_0x417771 < _0x2ff8db ? _0x417771 : _0x2ff8db) >= this.indexInPath; case 0x4: return _0x2ff8db = this.explorePath, _0x417771 = _0x2ff8db.savedProgress, _0x417771 = _0x104058.get_instance().get(_0x417771.id, _0x417771.defaultValue), _0x2ff8db = _0x2ff8db.levelCount, (_0x417771 < _0x2ff8db ? _0x417771 : _0x2ff8db) > this.indexInPath; case 0x5: if (_0x56067a.nusuN(0x0, this.followingLevel.index)) return this.followingLevel.set.isPathUnlocked(); _0x2ff8db = this.followingLevel.set; _0x417771 = _0x2ff8db.savedProgress; _0x417771 = _0x104058.get_instance().get(_0x417771.id, _0x417771.defaultValue); _0x2ff8db = _0x2ff8db.levelCount; return (_0x417771 < _0x2ff8db ? _0x417771 : _0x2ff8db) >= this.followingLevel.index; case 0x6: return (0x0, _0x2ff8db[0x2])(); } } ; _0x396698[_0x4cc7('0x8')]['getDate'] = function() { return null != this.tunnelParams.customDate ? this.tunnelParams.customDate : this.explorePath.getDateOfArrival(this.indexInPath); } ; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x2604')] = function() { if (null != this.saveEntry) { var _0x470828 = this.saveEntry; return _0x104058.get_instance().get(_0x470828.id, _0x470828.defaultValue); } return !0x1; } ; _0x396698[_0x4cc7('0x8')]['set_shown'] = function(_0x4cb261) { if ('eNwbL' === _0x4cc7('0x2605')) { if (null != this.saveEntry) { var _0x593772 = this.saveEntry; _0x593772 = _0x104058.get_instance().get(_0x593772.id, _0x593772.defaultValue) != _0x4cb261; } else _0x593772 = !0x1; _0x593772 && (this.saveEntry.set_value(_0x4cb261), _0x3ea8c3.get_instance().saveLater()); return _0x4cb261; } else { var _0x411d35 = _0x48c401.state , _0x46cf4d = _0x411d35.pending; _0x46cf4d > _0x48c401.avail_out && (_0x46cf4d = _0x48c401.avail_out); 0x0 !== _0x46cf4d && (_0x2bc114.arraySet(_0x48c401.output, _0x411d35.pending_buf, _0x411d35.pending_out, _0x46cf4d, _0x48c401.next_out), _0x48c401.next_out += _0x46cf4d, _0x411d35.pending_out += _0x46cf4d, _0x48c401.total_out += _0x46cf4d, _0x48c401.avail_out -= _0x46cf4d, _0x411d35.pending -= _0x46cf4d, 0x0 === _0x411d35.pending && (_0x411d35.pending_out = 0x0)); } } ; _0x396698[_0x4cc7('0x8')][_0x4cc7('0xf05')] = function(_0x46ed15) { null != _0x46ed15 && null == this.tunnelParams.customDate && (this.tunnelParams.customDate = _0x46ed15.set.getDateOfArrival(_0x46ed15.index)); return this.followingLevel = _0x46ed15; } ; _0x396698[_0x4cc7('0x8')]['updateMapPositions'] = function() { for (var _0x1e7f12 = 0x0, _0x4fab2f = this.sprites; _0x1e7f12 < _0x4fab2f.get_length(); ) { var _0x2adbb5 = _0x4fab2f.get(_0x1e7f12); ++_0x1e7f12; if (null != _0x2adbb5.goesTo) { if (_0x4cc7('0x2606') === _0x4cc7('0x2607')) { if (_0x4cc7('0x39b') != typeof _0x3bb917) return _0x48c401._orientation; _0x48c401._orientation = [_0x3bb917, _0x596a1b, _0x578190]; _0x48c401._node && (_0x48c401._panner || (_0x48c401._pos || (_0x48c401._pos = _0x3dd250._pos || [0x0, 0x0, -0.5]), _0x204525(_0x48c401, _0x4cc7('0x2608'))), void 0x0 !== _0x48c401._panner.orientationX ? (_0x48c401._panner.orientationX.setValueAtTime(_0x3bb917, Howler.ctx.currentTime), _0x48c401._panner.orientationY.setValueAtTime(_0x596a1b, Howler.ctx.currentTime), _0x48c401._panner.orientationZ.setValueAtTime(_0x578190, Howler.ctx.currentTime)) : _0x48c401._panner.setOrientation(_0x3bb917, _0x596a1b, _0x578190)); _0x3dd250._emit(_0x4cc7('0xdd3'), _0x48c401._id); } else { var _0x3b0c56 = _0x2adbb5.characterData; null != _0x3b0c56.wardrobe && (_0x3b0c56 = _0x3b0c56.wardrobe.costumes.get(0x0)); _0x2adbb5.goesTo.checkIndex(); null != _0x3b0c56.lastPath && (_0x3b0c56.lastPath.set_value(_0x2adbb5.goesTo.set.pathName), _0x3b0c56.lastIndexOnPath.set_value(_0x2adbb5.goesTo.index)); } } } } ; _0x396698[_0x4cc7('0x8')]['__class__'] = _0x396698; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_followingLevel'] = _0x4cc7('0xf05'); _0x396698[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x2609')] = _0x4cc7('0x2609'); _0x396698[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x2604')] = 'get_shown'; var _0x1b9eef = function() { _0x396698['call'](this, _0x4b25d1['homeLaunchSiteC'], 0x0, null, { 'startTilesLength': -0x1 }); this['frames'] = [_0x48c401(this, this['frame0']), _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['frame6']), _0x48c401(this, this[_0x4cc7('0xf0c')]), _0x48c401(this, this['frame8']), _0x48c401(this, this[_0x4cc7('0xf0e')]), _0x48c401(this, this[_0x4cc7('0xf0f')]), _0x48c401(this, this[_0x4cc7('0xf10')]), _0x48c401(this, this[_0x4cc7('0xf11')]), _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[_0x4cc7('0x20f4')]), _0x48c401(this, this[_0x4cc7('0x260c')]), _0x2d63f9['DSFQk'](_0x48c401, this, this[_0x4cc7('0x260d')]), _0x48c401(this, this[_0x4cc7('0x260e')]), _0x48c401(this, this['frame23']), _0x48c401(this, this['frame24']), _0x48c401(this, this[_0x4cc7('0x260f')]), _0x48c401(this, this[_0x4cc7('0x2610')])]; this['name'] = _0x4cc7('0x2611'); }; _0x16dada[_0x4cc7('0x2612')] = _0x1b9eef; _0x1b9eef[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), 'cutscene', _0x4cc7('0x2611')]; _0x1b9eef[_0x4cc7('0x92b')] = _0x396698; _0x1b9eef[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'angel': null, 'duplicator': null, 'unloadLevel': function() { this[_0x4cc7('0xc34')] = this['angel'] = this['tunnel'] = null; this['sprites'][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { if (_0x4cc7('0x2613') === _0x4cc7('0x2613')) { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x29); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x24); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_z'](0x9ec); var _0x51827c = null; null == _0x51827c && (_0x51827c = new _0x169fce()); var _0x4c64b7 = Math[_0x4cc7('0x28')](0.32288591161895097); _0x51827c['x'] = 0.092 * _0x4c64b7; _0x51827c['y'] = -0.514 * _0x4c64b7; _0x51827c['z'] = 0.853 * _0x4c64b7; _0x51827c['w'] = Math[_0x4cc7('0x27')](0.32288591161895097); _0x4c64b7 = _0x51827c['x'] * _0x51827c['x'] + _0x51827c['y'] * _0x51827c['y'] + _0x51827c['z'] * _0x51827c['z'] + _0x51827c['w'] * _0x51827c['w']; var _0xcda1d0 = _0x4c64b7 - 0x1; 1e-10 > (0x0 <= _0xcda1d0 ? _0xcda1d0 : -_0xcda1d0) || (0x0 == _0x4c64b7 ? (_0x51827c['x'] = 0x0, _0x51827c['y'] = 0x0, _0x51827c['z'] = 0x0, _0x51827c['w'] = 0x1) : (_0x4c64b7 = 0x1 / Math[_0x4cc7('0x2c')](_0x4c64b7), _0x51827c['x'] *= _0x4c64b7, _0x51827c['y'] *= _0x4c64b7, _0x51827c['z'] *= _0x4c64b7, _0x51827c['w'] *= _0x4c64b7)); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x51827c)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')]['display'](0x0); this[_0x4cc7('0xec5')]['setIndexedPosition'](0x9, 0x27); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x40); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x8, 0x26); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x30); this[_0x4cc7('0xc34')]['spritesheet']['set_xInverted'](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2614'), -0x168, -0xa0, null, null, null, null, null); _0x51827c = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2615'), -0x168, 0x28, null, null, -0x1, _0x51827c, null); _0x51827c = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2616'), 0x104, -0x3c, null, null, null, _0x51827c, null); } else { var _0x4c13da = _0xcda1d0[_0x4cc7('0x2b')](_0x4c64b7); ++_0x4c64b7; if (_0x4c13da['startZ'] <= _0x51827c && _0x4c13da[_0x4cc7('0x2256')] >= _0x51827c) return _0x4c13da; } }, 'frame1': function() { if (_0x4cc7('0x2617') === 'hMNOe') { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x7); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x1a); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_z'](0xa31); var _0x5e5df9 = null; null == _0x5e5df9 && (_0x5e5df9 = new _0x169fce()); var _0x14f373 = Math['sin'](0.32288591161895097); _0x5e5df9['x'] = 0.092 * _0x14f373; _0x5e5df9['y'] = -0.514 * _0x14f373; _0x5e5df9['z'] = 0.853 * _0x14f373; _0x5e5df9['w'] = Math[_0x4cc7('0x27')](0.32288591161895097); _0x14f373 = _0x5e5df9['x'] * _0x5e5df9['x'] + _0x5e5df9['y'] * _0x5e5df9['y'] + _0x5e5df9['z'] * _0x5e5df9['z'] + _0x5e5df9['w'] * _0x5e5df9['w']; var _0x43b1bd = _0x14f373 - 0x1; 1e-10 > (0x0 <= _0x43b1bd ? _0x43b1bd : -_0x43b1bd) || (_0x56067a[_0x4cc7('0x6c4')](0x0, _0x14f373) ? (_0x5e5df9['x'] = 0x0, _0x5e5df9['y'] = 0x0, _0x5e5df9['z'] = 0x0, _0x5e5df9['w'] = 0x1) : (_0x14f373 = 0x1 / Math[_0x4cc7('0x2c')](_0x14f373), _0x5e5df9['x'] *= _0x14f373, _0x5e5df9['y'] *= _0x14f373, _0x5e5df9['z'] *= _0x14f373, _0x5e5df9['w'] *= _0x14f373)); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x5e5df9)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x9, 0x27); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x46); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc34')]['setIndexedPosition'](8.2, 38.1); this['duplicator'][_0x4cc7('0xaca')]['set_currentFrame'](0x2f); this['duplicator']['spritesheet'][_0x4cc7('0xacd')](!0x0); _0x5e5df9 = _0x1baaa1[_0x4cc7('0x7d9')](0x3e8); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('When\x20you\x20picked\x20out\x20names\x20for\x20these\x20tunnels,\x20you\x20made\x20some\x20peculiar\x20choices.', 0x0, -0x136, null, _0x5e5df9, null, null, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x5ae'), -0xa0, -0x78, null, null, -0x1, null, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x154e'), 0xdc, 0x28, null, null, -0x1, null, null); _0x5e5df9 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('But\x20no\x20Plan\x20B\x20or\x20D.', 0x12c, 0x104, null, null, -0x1, _0x5e5df9, null); } else { return this[_0x4cc7('0x1df7')] = _0x5e5df9; } }, 'frame2': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x24); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](-0x7); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xa7e); var _0xb0be3f = null; null == _0xb0be3f && (_0xb0be3f = new _0x169fce()); var _0x206985 = Math['sin'](0.32288591161895097); _0xb0be3f['x'] = 0.092 * _0x206985; _0xb0be3f['y'] = -0.514 * _0x206985; _0xb0be3f['z'] = _0x56067a[_0x4cc7('0x6b0')](0.853, _0x206985); _0xb0be3f['w'] = Math[_0x4cc7('0x27')](0.32288591161895097); _0x206985 = _0xb0be3f['x'] * _0xb0be3f['x'] + _0xb0be3f['y'] * _0xb0be3f['y'] + _0xb0be3f['z'] * _0xb0be3f['z'] + _0xb0be3f['w'] * _0xb0be3f['w']; var _0x260815 = _0x206985 - 0x1; 1e-10 > (0x0 <= _0x260815 ? _0x260815 : -_0x260815) || (0x0 == _0x206985 ? (_0xb0be3f['x'] = 0x0, _0xb0be3f['y'] = 0x0, _0xb0be3f['z'] = 0x0, _0xb0be3f['w'] = 0x1) : (_0x206985 = 0x1 / Math[_0x4cc7('0x2c')](_0x206985), _0xb0be3f['x'] *= _0x206985, _0xb0be3f['y'] *= _0x206985, _0xb0be3f['z'] *= _0x206985, _0xb0be3f['w'] *= _0x206985)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_eulers'](_0x3bafe8['toEulerAngles'](_0xb0be3f)['get_degrees']()); this[_0x4cc7('0xb7f')]['display'](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x9, 0x27); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x47); this['angel'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.2, 38.1); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2f); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0xb0be3f = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2618'), -0xf0, -0x28, null, null, null, _0xb0be3f, null); _0xb0be3f = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Don\x27t\x20give\x20me\x20that!', 0x12c, 0x50, null, null, null, _0xb0be3f, null); _0xb0be3f = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x1158'), 0x14, 0x168, null, null, null, _0xb0be3f, null); }, 'frame3': function() { _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_x'](-0x39); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x6); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_z'](0xab1); var _0x554383 = null; null == _0x554383 && (_0x554383 = new _0x169fce()); var _0xa71776 = Math[_0x4cc7('0x28')](0.32288591161895097); _0x554383['x'] = 0.092 * _0xa71776; _0x554383['y'] = -0.514 * _0xa71776; _0x554383['z'] = 0.853 * _0xa71776; _0x554383['w'] = Math[_0x4cc7('0x27')](0.32288591161895097); _0xa71776 = _0x554383['x'] * _0x554383['x'] + _0x554383['y'] * _0x554383['y'] + _0x554383['z'] * _0x554383['z'] + _0x554383['w'] * _0x554383['w']; var _0x465c33 = _0xa71776 - 0x1; 1e-10 > (0x0 <= _0x465c33 ? _0x465c33 : -_0x465c33) || (0x0 == _0xa71776 ? (_0x554383['x'] = 0x0, _0x554383['y'] = 0x0, _0x554383['z'] = 0x0, _0x554383['w'] = 0x1) : (_0xa71776 = _0x2d63f9[_0x4cc7('0x1a3')](0x1, Math[_0x4cc7('0x2c')](_0xa71776)), _0x554383['x'] *= _0xa71776, _0x554383['y'] *= _0xa71776, _0x554383['z'] *= _0xa71776, _0x554383['w'] *= _0xa71776)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x554383)['get_degrees']()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x9, 0x27); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x47); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.3, 38.2); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2619'), -0x154, -0x118, null, null, null, null, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x2d63f9[_0x4cc7('0x1a4')], 0x0, -0x8c, null, null, -0x1, null, null); _0x554383 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Please\x20go\x20away.', 0x140, 0x3c, null, null, -0x1, _0x554383, null); }, 'frame4': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x45); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x3); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xabd); var _0x26179e = null; null == _0x26179e && (_0x26179e = new _0x169fce()); var _0x47c59c = Math['sin'](0.32288591161895097); _0x26179e['x'] = 0.092 * _0x47c59c; _0x26179e['y'] = -0.514 * _0x47c59c; _0x26179e['z'] = 0.853 * _0x47c59c; _0x26179e['w'] = Math['cos'](0.32288591161895097); _0x47c59c = _0x56067a[_0x4cc7('0x6a4')](_0x26179e['x'] * _0x26179e['x'] + _0x26179e['y'] * _0x26179e['y'] + _0x26179e['z'] * _0x26179e['z'], _0x26179e['w'] * _0x26179e['w']); var _0x5953b6 = _0x47c59c - 0x1; 1e-10 > (0x0 <= _0x5953b6 ? _0x5953b6 : -_0x5953b6) || (0x0 == _0x47c59c ? (_0x26179e['x'] = 0x0, _0x26179e['y'] = 0x0, _0x26179e['z'] = 0x0, _0x26179e['w'] = 0x1) : (_0x47c59c = 0x1 / Math[_0x4cc7('0x2c')](_0x47c59c), _0x26179e['x'] *= _0x47c59c, _0x26179e['y'] *= _0x47c59c, _0x26179e['z'] *= _0x47c59c, _0x26179e['w'] *= _0x47c59c)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x26179e)['get_degrees']()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x9, 0x27); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x50); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this['duplicator'][_0x4cc7('0xac9')](8.3, 38.2); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x45); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x26179e = _0x1baaa1[_0x4cc7('0x7d9')](0x1a4); _0x47c59c = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')]('Hah!\x20You\x20aren\x27t\x20even\x20trying\x20to\x20deny\x20it!', -0x17c, -0x6e, null, _0x26179e, null, _0x47c59c, 0xfa); this[_0x4cc7('0x1039')](_0x4cc7('0x261a')); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x261b'), 0xc8, -0x50, null, null, null, null, null); _0x26179e = _0x1baaa1[_0x4cc7('0x7d9')](0x1a4); _0x47c59c = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x261c'), 0x154, 0x6e, null, _0x26179e, -0x1, _0x47c59c, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('But\x20seriously,\x20could\x20you\x20just\x20go\x20away?', 0x8c, 0x168, null, null, -0x1, null, null); }, 'frame5': function() { _0x180fa9['view']['get_camera']()['set_x'](-0x77); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](-0x2d); _0x180fa9['view']['get_camera']()['set_z'](0xc16); var _0x48674d = null; null == _0x48674d && (_0x48674d = new _0x169fce()); var _0x56b6c1 = Math['sin'](1.53588974175501); _0x48674d['x'] = 0.7 * _0x56b6c1; _0x48674d['y'] = -0.707 * _0x56b6c1; _0x48674d['z'] = -0.103 * _0x56b6c1; _0x48674d['w'] = Math[_0x4cc7('0x27')](1.53588974175501); _0x56b6c1 = _0x2d63f9[_0x4cc7('0x1a6')](_0x48674d['x'] * _0x48674d['x'] + _0x48674d['y'] * _0x48674d['y'], _0x48674d['z'] * _0x48674d['z']) + _0x48674d['w'] * _0x48674d['w']; var _0x203f1b = _0x2d63f9[_0x4cc7('0x1a0')](_0x56b6c1, 0x1); 1e-10 > (_0x2d63f9[_0x4cc7('0x1a7')](0x0, _0x203f1b) ? _0x203f1b : -_0x203f1b) || (0x0 == _0x56b6c1 ? (_0x48674d['x'] = 0x0, _0x48674d['y'] = 0x0, _0x48674d['z'] = 0x0, _0x48674d['w'] = 0x1) : (_0x56b6c1 = 0x1 / Math[_0x4cc7('0x2c')](_0x56b6c1), _0x48674d['x'] *= _0x56b6c1, _0x48674d['y'] *= _0x56b6c1, _0x48674d['z'] *= _0x56b6c1, _0x48674d['w'] *= _0x56b6c1)); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x48674d)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x9, 39.2); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x47); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')]['setIndexedPosition'](8.3, 38.2); this['duplicator'][_0x4cc7('0xaca')]['set_currentFrame'](0x50); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x48674d = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x18ec'), -0x50, -0x12c, null, null, null, _0x48674d, null); _0x48674d = _0x1baaa1[_0x4cc7('0x7d9')](0x1ae); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x18ed'), 0x118, -0x96, null, _0x48674d, null, null, null); _0x48674d = _0x1baaa1[_0x4cc7('0x7d9')](0x1ae); _0x56b6c1 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x18ee'), 0x17c, 0x5a, null, _0x48674d, -0x1, _0x56b6c1, null); _0x48674d = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x18ef'), -0x3c, 0x104, null, null, null, _0x48674d, null); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x18f0'), 0x64, 0x168, null, null, -0x1, null, null); }, 'frame6': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x9, 39.2); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x55); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.3, 38.2); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x50); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x1f7c'), -0x118, -0x118, null, null, null, null, null); var _0x525f9c = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1f7d'), 0x8c, -0xb4, null, null, -0x1, _0x525f9c, null); _0x525f9c = _0x1baaa1[_0x4cc7('0x7d9')](0x2a8); var _0x43d6ba = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x1f7e'), -0x14, 0x122, null, _0x525f9c, null, _0x43d6ba, null); }, 'frame7': function() { this[_0x4cc7('0xec5')]['setIndexedPosition'](0x9, 39.2); this['angel'][_0x4cc7('0xaca')]['set_currentFrame'](0x2f); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')]['setIndexedPosition'](8.4, 38.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x50); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x7a5549 = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('Where\x20do\x20you\x20get\x20these\x20ideas?', 0xb4, -0x8c, null, null, null, _0x7a5549, null); _0x7a5549 = new _0x161060(this['duplicator']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x261d'), -0x154, 0x14, null, null, null, _0x7a5549, null); _0x7a5549 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x261e'), 0xc8, 0x140, null, null, null, _0x7a5549, null); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x261f'), -0xc8, -0x12c, null, null, 0x1, null, null); }, 'frame8': function() { var _0x1d17de = _0x2d63f9['UIJdi'][_0x4cc7('0x46')]('|') , _0x6caa3e = 0x0; while (!![]) { switch (_0x1d17de[_0x6caa3e++]) { case '0': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2620'), -0xa0, -0x12c, null, null, null, null, null); continue; case '1': this['angel'][_0x4cc7('0xac9')](0x9, 39.2); continue; case '2': this['duplicator']['spritesheet']['set_currentFrame'](0x47); continue; case '3': this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('And\x20you\x20hate\x20me\x20for\x20exposing\x20your\x20schemes.', -0x28, 0x12c, null, null, null, _0x3dbfe2, null); continue; case '4': _0x3dbfe2 = new _0x161060(this['duplicator']['get_onScreen']()); continue; case '5': this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.4, 38.5); continue; case '6': this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); continue; case '7': this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); continue; case '8': var _0x3dbfe2 = _0x1baaa1['width'](0x2d0) , _0x2e91ea = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); continue; case '9': this['angel']['spritesheet']['set_currentFrame'](0x2e); continue; case '10': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2621'), 0xa0, -0x82, null, _0x3dbfe2, -0x1, _0x2e91ea, null); continue; } break; } }, 'frame9': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x9, 39.2); this[_0x4cc7('0xec5')]['spritesheet']['set_currentFrame'](0x2e); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.4, 38.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x40); this['duplicator'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0x14d80e = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('The\x20only\x20ones\x20left\x20are\x20you\x20and\x20my\x20son.', -0xa0, -0xc8, null, null, null, _0x14d80e, null); _0x14d80e = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble']('The\x20Angel\x20and\x20the\x20Child.', -0x118, 0xdc, null, null, null, _0x14d80e, null); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2622'), 0x8c, 0x140, null, null, -0x1, null, null); }, 'frame10': function() {}, 'frame11': function() { this[_0x4cc7('0xec5')]['setIndexedPosition'](0x9, 39.2); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x45); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.4, 38.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x57); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0x4abdb8 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2623'), 0x3c, -0xf0, null, null, null, _0x4abdb8, null); _0x4abdb8 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2624'), 0xf0, 0x118, null, null, null, _0x4abdb8, null); }, 'frame12': function() { this['angel'][_0x4cc7('0xac9')](0x9, 39.2); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['duplicator']['setIndexedPosition'](8.4, 38.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x57); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x1); var _0x327c71 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2625'), 0xc8, -0x118, null, null, null, _0x327c71, null); _0x327c71 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2626'), -0x190, 0x14, null, null, null, _0x327c71, null); _0x327c71 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2627'), 0x50, 0x140, null, null, null, _0x327c71, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Heh.', 0x140, 0x17c, null, null, -0x1, null, null); }, 'frame13': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x9, 39.2); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x2e); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')]['setIndexedPosition'](8.4, 38.5); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x50); this[_0x4cc7('0xc34')]['spritesheet']['set_xInverted'](!0x1); var _0x359ec9 = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2628'), -0xf0, -0x12c, null, null, null, _0x359ec9, null); _0x359ec9 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2629'), 0xb4, -0x78, null, null, null, _0x359ec9, null); _0x359ec9 = _0x1baaa1['width'](0x410); var _0x2807a5 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x262a'), 0x0, 0x15e, null, _0x359ec9, null, _0x2807a5, null); }, 'frame14': function() { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](-0x85); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](0x46); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xbe3); var _0x5479f8 = null; null == _0x5479f8 && (_0x5479f8 = new _0x169fce()); var _0x1357b8 = Math[_0x4cc7('0x28')](1.2479104151759457); _0x5479f8['x'] = 0.646 * _0x1357b8; _0x5479f8['y'] = -0.713 * _0x1357b8; _0x5479f8['z'] = 0.272 * _0x1357b8; _0x5479f8['w'] = Math[_0x4cc7('0x27')](1.2479104151759457); _0x1357b8 = _0x5479f8['x'] * _0x5479f8['x'] + _0x5479f8['y'] * _0x5479f8['y'] + _0x5479f8['z'] * _0x5479f8['z'] + _0x5479f8['w'] * _0x5479f8['w']; var _0x112f3f = _0x1357b8 - 0x1; 1e-10 > (0x0 <= _0x112f3f ? _0x112f3f : -_0x112f3f) || (0x0 == _0x1357b8 ? (_0x5479f8['x'] = 0x0, _0x5479f8['y'] = 0x0, _0x5479f8['z'] = 0x0, _0x5479f8['w'] = 0x1) : (_0x1357b8 = 0x1 / Math[_0x4cc7('0x2c')](_0x1357b8), _0x5479f8['x'] *= _0x1357b8, _0x5479f8['y'] *= _0x1357b8, _0x5479f8['z'] *= _0x1357b8, _0x5479f8['w'] *= _0x1357b8)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x5479f8)[_0x4cc7('0xc4a')]()); this['tunnel'][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec5')]['setIndexedPosition'](0x9, 39.2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x45); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc34')]['setIndexedPosition'](8.4, 38.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x57); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('This\x20may\x20blow\x20your\x20mind,\x20but...', -0x118, -0x168, null, null, null, null, null); _0x5479f8 = _0x1baaa1['width'](0x258); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Have\x20you\x20heard\x20of\x20something\x20called\x20\x22the\x20Alphabet\x22?', -0x104, -0xfa, null, _0x5479f8, -0x1, null, null); _0x5479f8 = _0x1baaa1[_0x4cc7('0x7d9')](0x276); _0x1357b8 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x262b'), 0xc8, -0x6e, null, _0x5479f8, -0x1, _0x1357b8, null); _0x5479f8 = _0x1baaa1['width'](0x23a); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('If\x20you\x20forget\x20what\x20comes\x20after\x20C,\x20go\x20ask\x20your\x20son.', 0xb4, 0x122, null, _0x5479f8, -0x1, null, null); }, 'frame15': function() { var _0x3b2ec7 = {}; _0x3b2ec7[_0x4cc7('0x262c')] = 'Note\x20to\x20self...'; if ('sYeLq' === _0x4cc7('0x262d')) { _0x5a2aed || _0x5d1932 || 0x4 == this[_0x4cc7('0x25f4')] || (_0x5f2295[_0x4cc7('0x493')]()[_0x4cc7('0xc57')](_0x349093[_0x4cc7('0x493')]()), _0x5240eb[_0x4cc7('0x2292')](_0x1fb3e3[_0x4cc7('0xec4')], [_0x3b2ec7[_0x4cc7('0x262c')], 'Don\x27t\x20let\x20the\x20Gentleman\x20name\x20any\x20more\x20tunnels.'])); _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25f8')][_0x4cc7('0x96b')](this, _0x5a2aed, _0x5d1932); } else { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x9, 39.2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x42); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.4, 38.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x47); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x5a2aed = _0x1baaa1['width'](0x2a8) , _0x5d1932 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x262e'), -0x28, -0xe6, null, _0x5a2aed, null, _0x5d1932, null); _0x5a2aed = new _0x161060(this['angel']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x262f'), 0x118, 0xa0, null, null, null, _0x5a2aed, null); _0x5a2aed = _0x1baaa1[_0x4cc7('0x7d9')](0x398); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('But\x20Plans\x20A\x20and\x20B\x20will\x20be\x20at\x20the\x20same\x20place,\x0aso\x20I\x20just\x20called\x20it\x20\x22Launch\x20Site\x20A.\x22', 0x14, 0x136, null, _0x5a2aed, -0x1, null, null); } }, 'frame16': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x9, 39.2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x42); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this['duplicator']['setIndexedPosition'](8.4, 38.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x57); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x5973fc = _0x1baaa1['width'](0x348) , _0x41eae = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2630'), 0x14, -0xd2, null, _0x5973fc, null, _0x41eae, null); _0x5973fc = _0x1baaa1[_0x4cc7('0xa9a')](0.9); _0x41eae = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2631'), -0x14, 0x154, _0x5973fc, null, null, _0x41eae, null); }, 'frame17': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x9, 39.2); this['angel']['spritesheet'][_0x4cc7('0xacb')](0x45); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this['duplicator'][_0x4cc7('0xac9')](8.4, 38.5); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x50); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x37cf40 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('How\x20do\x20you\x20know\x20Plan\x20C\x20won\x27t\x20fail?', -0x78, -0xa0, null, null, null, _0x37cf40, null); _0x37cf40 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2632'), 0x17c, 0x0, null, null, null, _0x37cf40, null); this[_0x4cc7('0x1039')]('my'); _0x37cf40 = _0x1baaa1['width'](0x302); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2633'), 0x14, 0x136, null, _0x37cf40, -0x1, null, null); }, 'frame18': function() { this[_0x4cc7('0xec5')]['setIndexedPosition'](0x9, 39.2); this[_0x4cc7('0xec5')]['spritesheet']['set_currentFrame'](0x41); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['duplicator'][_0x4cc7('0xac9')](8.4, 38.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x47); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x4ca550 = new _0x161060(this['duplicator']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2634'), -0x136, -0xb4, null, null, null, _0x4ca550, null); _0x4ca550 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2635'), 0xc8, -0x8c, null, null, null, _0x4ca550, null); _0x4ca550 = _0x1baaa1[_0x4cc7('0x7d9')](0x294); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x6c5')], 0x50, 0xfa, null, _0x4ca550, -0x1, null, null); this[_0x4cc7('0x1039')]('four'); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2636'), -0xb4, 0x17c, null, null, -0x1, null, null); }, 'frame19': function() { this['angel']['setIndexedPosition'](0x9, 39.2); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x47); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['duplicator'][_0x4cc7('0xac9')](8.4, 38.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4d); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['dialog'][_0x4cc7('0xacf')]('Well...\x20you\x20claimed\x20to\x20know\x20the\x20future.', -0xa0, -0x12c, null, null, null, null, null); var _0x5bd57b = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2637'), 0x64, -0x8c, null, null, -0x1, _0x5bd57b, null); _0x5bd57b = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2638'), 0x14, 0x104, null, null, null, _0x5bd57b, null); }, 'frame20': function() { this['angel'][_0x4cc7('0xac9')](0x9, 39.2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4d); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.4, 38.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x40); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['dialog'][_0x4cc7('0xacf')]('Of\x20course\x20I\x20know\x20that!', -0x104, -0x154, null, null, null, null, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2639'), 0xc8, -0x104, null, null, -0x1, null, null); var _0x4c602d = _0x1baaa1[_0x4cc7('0x7d9')](0x2bc) , _0xcf4dcb = new _0x161060(this['angel']['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x263a'), 0x64, -0x6e, null, _0x4c602d, -0x1, _0xcf4dcb, null); _0x4c602d = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('But\x20you\x20said\x20Plan\x20A-', -0x12c, 0x104, null, null, null, _0x4c602d, null); _0x4c602d = _0x1baaa1[_0x4cc7('0x7d9')](0x276); _0xcf4dcb = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x263b'), 0xc8, 0x122, null, _0x4c602d, null, _0xcf4dcb, null); }, 'frame21': function() { this['angel']['setIndexedPosition'](0x9, 39.2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x50); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['duplicator'][_0x4cc7('0xac9')](8.4, 38.5); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x40); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x5a0569 = _0x1baaa1[_0x4cc7('0x7d9')](0x320) , _0x57c8e2 = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x263c'), -0x78, -0x10e, null, _0x5a0569, null, _0x57c8e2, null); _0x5a0569 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x263d'), 0x154, -0x3c, null, null, null, _0x5a0569, null); this['makeBold']('up'); _0x5a0569 = _0x1baaa1[_0x4cc7('0x7d9')](0x320); this['dialog']['addBubble'](_0x4cc7('0x263e'), 0x28, 0x10e, null, _0x5a0569, -0x1, null, null); }, 'frame22': function() { this[_0x4cc7('0xec5')]['setIndexedPosition'](0x9, 39.2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x41); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.4, 38.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x47); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x258cec = _0x1baaa1[_0x4cc7('0x7d9')](0x3e8); this['dialog'][_0x4cc7('0xacf')](_0x2d63f9['KnFEl'], -0x5a, -0xfa, null, _0x258cec, null, null, null); _0x258cec = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x263f'), 0xc8, -0xa0, null, null, -0x1, _0x258cec, null); _0x258cec = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2640'), 0x50, 0x118, null, null, null, _0x258cec, null); }, 'frame23': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x9, 39.2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x42); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')]['setIndexedPosition'](8.4, 38.5); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x50); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2641'), -0xa0, -0x12c, null, null, null, null, null); var _0x191497 = _0x1baaa1[_0x4cc7('0x7d9')](0x384) , _0x24f832 = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')]('You\x20don\x27t\x20even\x20know\x20what\x20ideas\x20I\x20may\x20or\x20may\x20not\x20have\x20come\x20up\x20with!', -0x64, -0x96, null, _0x191497, -0x1, _0x24f832, null); _0x191497 = _0x1baaa1['width'](0x384); _0x24f832 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2642'), -0x28, 0xfa, null, _0x191497, null, _0x24f832, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2643'), -0x3c, 0x168, null, null, -0x1, null, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('That\x27s\x20how\x20I\x20know.', 0x140, 0x17c, null, null, -0x1, null, null); }, 'frame24': function() { if (_0x4cc7('0x2644') !== _0x4cc7('0x2645')) { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x9, 39.3); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x43); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')]['setIndexedPosition'](8.4, 38.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x57); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0xc12621 = _0x1baaa1[_0x4cc7('0x7d9')](0x29e); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2646'), -0x78, -0x136, null, _0xc12621, null, null, null); _0xc12621 = _0x1baaa1[_0x4cc7('0x7d9')](0x384); var _0x561109 = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2647'), 0x50, -0x96, null, _0xc12621, -0x1, _0x561109, null); _0xc12621 = _0x1baaa1[_0x4cc7('0x7d9')](0x352); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2648'), 0x14, 0x122, null, _0xc12621, -0x1, null, null); } else { if (null != this[_0x4cc7('0x146b')]) { var _0x7f203b = this[_0x4cc7('0x146b')]; _0x7f203b = _0x104058[_0x4cc7('0x493')]()['get'](_0x7f203b['id'], _0x7f203b[_0x4cc7('0xc12')]) != _0xc12621; } else _0x7f203b = !0x1; _0x7f203b && (this['saveEntry'][_0x4cc7('0x1333')](_0xc12621), _0x3ea8c3[_0x4cc7('0x493')]()[_0x4cc7('0x2649')]()); return _0xc12621; } }, 'frame25': function() { if (_0x4cc7('0x264a') === _0x4cc7('0x264b')) { for (var _0x123ece = 0x0, _0x500ecc, _0x4d5b1c, _0x3e6482 = 0x0, _0xfb00b0 = this[_0x4cc7('0x92e')][_0x4cc7('0x467')][_0x4cc7('0x21')]; _0x3e6482 < _0xfb00b0; ) { var _0x5afb0f = _0x3e6482++; _0x500ecc = this[_0x4cc7('0x92e')][_0x4cc7('0x467')][_0x5afb0f]; _0x4d5b1c = this[_0x4cc7('0x92e')][_0x4cc7('0x264c')][_0x5afb0f]; null == _0x4d5b1c && (this[_0x4cc7('0x92e')][_0x4cc7('0x264c')][_0x5afb0f] = new _0x17018d(), _0x4d5b1c = this['__state'][_0x4cc7('0x264c')][_0x5afb0f]); this['gl']['activeTexture'](this['gl'][_0x4cc7('0x264d')] + _0x123ece); _0x56067a[_0x4cc7('0x6c7')](null, _0x500ecc) ? (_0x500ecc[_0x4cc7('0x264e')] == this['gl'][_0x4cc7('0x1496')] ? this['__bindGLTexture2D'](_0x500ecc[_0x4cc7('0x264f')]()) : this[_0x4cc7('0x2650')](_0x500ecc[_0x4cc7('0x264f')]()), this[_0x4cc7('0x930')]['textures'][_0x5afb0f] = _0x500ecc, _0x500ecc[_0x4cc7('0x2651')](_0x4d5b1c)) : this[_0x4cc7('0x2652')](null); null != this[_0x4cc7('0x92e')][_0x4cc7('0xafe')] && 0x0 == this[_0x4cc7('0x92e')][_0x4cc7('0xafe')][_0x4cc7('0xc6f')] && _0x4d5b1c[_0x4cc7('0x2653')] && (this['gl'][_0x4cc7('0x2654')](this['gl'][_0x4cc7('0x264d')] + _0x123ece + 0x4), null != _0x500ecc && null != _0x500ecc['__alphaTexture'] ? (_0x500ecc[_0x4cc7('0x2655')][_0x4cc7('0x264e')] == this['gl'][_0x4cc7('0x1496')] ? this[_0x4cc7('0x2652')](_0x500ecc[_0x4cc7('0x2655')]['__getTexture']()) : this[_0x4cc7('0x2650')](_0x500ecc[_0x4cc7('0x2655')][_0x4cc7('0x264f')]()), _0x500ecc['__alphaTexture']['__setSamplerState'](_0x4d5b1c), this['gl']['uniform1i'](this[_0x4cc7('0x92e')][_0x4cc7('0xafe')][_0x4cc7('0x1f18')][_0x123ece][_0x4cc7('0xcf6')], 0x1)) : (this['__bindGLTexture2D'](null), this['gl']['uniform1i'](this[_0x4cc7('0x92e')][_0x4cc7('0xafe')][_0x4cc7('0x1f18')][_0x123ece][_0x4cc7('0xcf6')], 0x0))); ++_0x123ece; } } else { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x9, 39.3); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x50); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.4, 38.5); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x2f); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x5df179 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0xef6'), -0xdc, -0x12c, null, null, null, _0x5df179, null); _0x5df179 = _0x1baaa1['width'](0x28a); var _0xb92670 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble']('Then\x20go\x20away,\x20and\x20you\x20won\x27t\x20have\x20to\x20listen\x20to\x20me.', 0xdc, -0x96, null, _0x5df179, null, _0xb92670, null); this[_0x4cc7('0x1039')](_0x4cc7('0x2656')); _0x5df179 = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0xef7'), -0x50, 0xf0, null, null, null, _0x5df179, null); } }, 'frame26': function() { if (_0x4cc7('0x2657') === _0x4cc7('0x2657')) { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x9, 39.4); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x50); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')]['setIndexedPosition'](8.5, 36.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4e); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2658'), -0x140, -0x140, null, null, null, null, null); var _0x186583 = _0x1baaa1['width'](0x384) , _0x4b5e6e = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2659'), -0x28, -0xbe, null, _0x186583, -0x1, _0x4b5e6e, null); _0x186583 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('That\x27s\x20Plan\x20E!\x20Go\x20away!', 0x64, 0x12c, null, null, null, _0x186583, null); } else { return this[_0x4cc7('0x265a')]() ? !0x0 : _0x2081a8['instance']['tunnel'][_0x4cc7('0x1dbf')] == _0x3b0d34[_0x4cc7('0x265b')]; } }, 'init': function() { this[_0x4cc7('0xec5')] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xec5')],!0x1,null,!0x1,null); this[_0x4cc7('0xec5')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['angel']); var _0x1074af = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x1074af = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x1074af); this['angel']['goesTo'] = new _0x42bd00(_0x1074af,0x0); this[_0x4cc7('0xc34')] = new _0x40b5bf(this['section'],_0x1fb3e3['duplicator'],!0x1,null,!0x1,null); this[_0x4cc7('0xc34')]['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc34')]); _0x1074af = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4cc7('0x1058')); this[_0x4cc7('0xc34')][_0x4cc7('0x110a')] = new _0x42bd00(_0x1074af,-0x1); }, '__class__': _0x1b9eef }); var _0x8ad2b1 = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x104f')], 0x3, null, { 'noCrumblingTiles': !0x0 }); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this['frame2']), _0x48c401(this, this[_0x4cc7('0xf09')])]; this['name'] = 'Affliction'; }; _0x16dada['com.player03.run3.cutscene.Affliction'] = _0x8ad2b1; _0x8ad2b1[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), 'cutscene', _0x2d63f9['BSTXV']]; _0x8ad2b1['__super__'] = _0x396698; _0x8ad2b1[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'student': null, 'gentleman': null, 'loadNext': function(_0x4aca9e, _0x1dae91) { _0x4aca9e = _0x2a5c46[_0x4cc7('0x1d22')](); _0x2116b2[_0x4cc7('0xb84')] = 0x32ff3; _0x1dae91 || 0x4 == this[_0x4cc7('0x25f4')] ? _0x2081a8[_0x4cc7('0xbc4')]['setTunnel'](null) : (_0x445379['get_instance']()['wasPaused'] = !0x1, _0x4aca9e[_0x4cc7('0x1d23')]() || _0x2a5c46['playPathAfter'](_0x4aca9e)); }, 'unloadLevel': function() { this['gentleman'] = this['student'] = this[_0x4cc7('0xb7f')] = null; this['sprites'][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { if (_0x4cc7('0x265c') !== _0x4cc7('0x265d')) { var _0x26bea9 = _0x4cc7('0x265e')['split']('|') , _0xf07fab = 0x0; while (!![]) { switch (_0x26bea9[_0xf07fab++]) { case '0': _0x4a2d2f = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); continue; case '1': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf98')](0xb4); continue; case '2': var _0x4a2d2f = _0x1baaa1[_0x4cc7('0x7d9')](0x5dc) , _0x35b472 = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); continue; case '3': this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); continue; case '4': this['student'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); continue; case '5': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x265f'), -0x50, -0x140, null, null, null, null); continue; case '6': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x14); continue; case '7': this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](0xd, 0x39); continue; case '8': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2660'), -0xf0, 0x3c, null, null == _0x4a2d2f ? null : Math[_0x4cc7('0xa96')](_0x2d63f9['bXMyi'](_0x4a2d2f, 2.5)), 0x0, _0x35b472); continue; case '9': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](0x5a); continue; case '10': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](-0x3c); continue; case '11': this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_currentFrame'](0x46); continue; case '12': this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](12.4, 0x38); continue; case '13': _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd5a')](0x11f8); continue; case '14': this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); continue; case '15': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](0x12); continue; case '16': this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Not\x20quite.', 0x118, 0xc8, null, null, null, _0x4a2d2f); continue; } break; } } else { return; } }, 'frame1': function() { this[_0x4cc7('0xac8')]['setIndexedPosition'](12.4, 56.7); this['student'][_0x4cc7('0xaca')]['set_currentFrame'](0x5d); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0x26f380 = this['dialog'][_0x4cc7('0x2661')](_0x6fe3b9[_0x4cc7('0x189c')]('text/wall/Affliction.txt'), 0x0, 0x0, _0x1baaa1[_0x4cc7('0xa9a')](0.7)) , _0x356c34 = _0x1baaa1[_0x4cc7('0xa9a')](1.3) , _0x36a6d4 = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x2662'), 0x0, -0x28, null == _0x356c34 ? null : _0x56067a['NItds'](0x0, _0x356c34) ? _0x356c34 : _0x356c34 / 2.5, null, null, _0x36a6d4); _0x356c34 = this['dialog']; (0x0 < _0x356c34[_0x4cc7('0xa47')]['get_length']() ? _0x356c34[_0x4cc7('0xa47')][_0x4cc7('0x2b')](_0x356c34[_0x4cc7('0xa47')][_0x4cc7('0x34')]() - 0x1) : null)[_0x4cc7('0xe15')][_0x4cc7('0x21fb')](new _0x4d6bf4(_0x2081a8[_0x4cc7('0xbfd')],null,null,!0x0)); _0x26f380[_0x4cc7('0x10cd')](0.7); _0x26f380[_0x4cc7('0xb46')](0x0); _0x26f380['set_y'](0x0); _0x26f380[_0x4cc7('0x2663')](0x2); _0x26f380[_0x4cc7('0xb47')](_0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0xbcd')]); _0x356c34 = this[_0x4cc7('0xace')]; _0x356c34 = (0x0 < _0x356c34['bubbles'][_0x4cc7('0x34')]() ? _0x356c34['bubbles'][_0x4cc7('0x2b')](_0x356c34[_0x4cc7('0xa47')]['get_length']() - 0x1) : null)[_0x4cc7('0xb45')](); _0x36a6d4 = this[_0x4cc7('0xace')]; _0x26f380[_0x4cc7('0x10e6')](_0x356c34 + 1.1 * (0x0 < _0x36a6d4[_0x4cc7('0xa47')][_0x4cc7('0x34')]() ? _0x36a6d4[_0x4cc7('0xa47')][_0x4cc7('0x2b')](_0x36a6d4[_0x4cc7('0xa47')][_0x4cc7('0x34')]() - 0x1) : null)[_0x4cc7('0xa75')]()); this[_0x4cc7('0xace')]['addBubble']('Do\x20you\x20have\x20a\x20solution\x0aor\x20don\x27t\x20you?', -0x118, 0x50, null, null, 0x0, null); _0x26f380 = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x56067a[_0x4cc7('0x6c9')], 0x118, 0xc8, -0x1, Math[_0x4cc7('0xa96')](0x78), null, _0x26f380); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2664'), 0x168, 0x140, -0x1, Math[_0x4cc7('0xa96')](0x190), 0x2, null); }, 'frame2': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_currentFrame'](0x5e); var _0x5cf269 = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2665'), 0x0, -0x17c, null, null, null, _0x5cf269); _0x5cf269 = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2666'), 0x64, 0x50, -0x1, Math[_0x4cc7('0xa96')](0x2d0), null, _0x5cf269); this[_0x4cc7('0x1039')](_0x4cc7('0x2667')); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2668'), -0xa0, 0x154, -0x1, Math[_0x4cc7('0xa96')](0x2d0), 0x1, null); }, 'frame3': function() { if (_0x56067a[_0x4cc7('0x6cb')] !== 'oUSMn') { return _0x2c0a8e[_0x4cc7('0x20')](_0x34061b[_0x4cc7('0x2669')]['r'], ''); } else { this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](12.4, 57.8); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x46); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this['gentleman'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4a); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x2c0a8e = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x266a'), 0x50, -0x168, null, null, null, _0x2c0a8e); _0x2c0a8e = new _0x161060(this[_0x4cc7('0xd91')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x266b'), -0x78, 0x0, -0x1, Math[_0x4cc7('0xa96')](0x78), null, _0x2c0a8e); _0x2c0a8e = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x266c'), 0xf0, 0x8c, null, null, null, _0x2c0a8e); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('No.', -0x78, 0xc8, -0x1, Math['round'](0x78), 0x1, null); this[_0x4cc7('0x1039')]('No.'); this['dialog']['addBubble'](_0x4cc7('0x266d'), 0x78, 0x154, null, null, 0x2, null); } }, 'init': function() { this[_0x4cc7('0xac8')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xac8')],!0x1,null,!0x1,null); this[_0x4cc7('0xac8')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')]['push'](this[_0x4cc7('0xac8')]); var _0x228577 = this['explorePath'][_0x4cc7('0x1109')]; _0x228577 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x228577); this[_0x4cc7('0xac8')][_0x4cc7('0x110a')] = new _0x42bd00(_0x228577,0x5); this[_0x4cc7('0xd91')] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xd91')],!0x1,null,!0x1,null); this[_0x4cc7('0xd91')][_0x4cc7('0x1107')] = !0x0; this['sprites'][_0x4cc7('0x29')](this['gentleman']); _0x228577 = this['explorePath']['pathName']; _0x228577 = _0x4b25d1[_0x4cc7('0x493')]()['paths'][_0x4cc7('0x2b')](_0x228577); this[_0x4cc7('0xd91')][_0x4cc7('0x110a')] = new _0x42bd00(_0x228577,0x3); }, '__class__': _0x8ad2b1 }); var _0x11026f = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x1042')], 0x8, null, { 'endTiles': !0x1 }, null, _0x3606ba[_0x4cc7('0x25e1')]); this[_0x4cc7('0xf05')](new _0x42bd00(_0x4b25d1[_0x4cc7('0x1051')],0x0)); this[_0x4cc7('0x2197')] = [_0x2d63f9[_0x4cc7('0x1a2')](_0x48c401, this, this[_0x4cc7('0xf07')]), _0x2d63f9[_0x4cc7('0x1a2')](_0x48c401, this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x48c401(this, this['frame6']), _0x48c401(this, this[_0x4cc7('0xf0c')]), _0x2d63f9[_0x4cc7('0x1a2')](_0x48c401, this, this[_0x4cc7('0xf0d')]), _0x48c401(this, this[_0x4cc7('0xf0e')]), _0x48c401(this, this[_0x4cc7('0xf0f')])]; this[_0x4cc7('0x5e2')] = 'Angel\x20vs.\x20Bunny'; }; _0x16dada[_0x4cc7('0x266e')] = _0x11026f; _0x11026f[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x266f')]; _0x11026f[_0x4cc7('0x92b')] = _0x396698; _0x11026f[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'pastafarian': null, 'angel': null, 'child': null, 'duplicator': null, 'bunny': null, 'jumpAnimation': null, 'squishAnimation': null, 'squish': function() { this['squishAnimation'][_0x4cc7('0x19')](); this[_0x4cc7('0xb7f')][_0x4cc7('0x22ef')](this[_0x4cc7('0x2670')]); }, 'unloadLevel': function() { _0x3ae7ae[_0x4cc7('0xd8a')](this[_0x4cc7('0x1a60')]['mesh'], ['x', 'y', 'z'], !0x1, !0x1); _0x488f5d['stopRotationTween'](this[_0x4cc7('0x1a60')]['mesh'], !0x1, !0x1); this[_0x4cc7('0x1a60')] = this['duplicator'] = this[_0x4cc7('0xc37')] = this[_0x4cc7('0xec5')] = this[_0x4cc7('0xc35')] = this['tunnel'] = this['squishAnimation'] = this[_0x4cc7('0x2671')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_x'](-0x60); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x2b); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd5a')](0x640); var _0x3b9a2d = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0xd2894e = null; null == _0xd2894e && (_0xd2894e = new _0x169fce()); var _0x27a5b7 = Math[_0x4cc7('0x28')](0.39269908169872414); _0xd2894e['x'] = -0.155 * _0x27a5b7; _0xd2894e['y'] = 0.979 * _0x27a5b7; _0xd2894e['z'] = 0.13 * _0x27a5b7; _0xd2894e['w'] = Math['cos'](0.39269908169872414); _0x27a5b7 = _0xd2894e['x'] * _0xd2894e['x'] + _0xd2894e['y'] * _0xd2894e['y'] + _0xd2894e['z'] * _0xd2894e['z'] + _0xd2894e['w'] * _0xd2894e['w']; var _0xe4fd5e = _0x27a5b7 - 0x1; 1e-10 > (0x0 <= _0xe4fd5e ? _0xe4fd5e : -_0xe4fd5e) || (0x0 == _0x27a5b7 ? (_0xd2894e['x'] = 0x0, _0xd2894e['y'] = 0x0, _0xd2894e['z'] = 0x0, _0xd2894e['w'] = 0x1) : (_0x27a5b7 = 0x1 / Math[_0x4cc7('0x2c')](_0x27a5b7), _0xd2894e['x'] *= _0x27a5b7, _0xd2894e['y'] *= _0x27a5b7, _0xd2894e['z'] *= _0x27a5b7, _0xd2894e['w'] *= _0x27a5b7)); _0x3b9a2d[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0xd2894e)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](4.8, 0x17); this[_0x4cc7('0xec5')]['spritesheet']['set_currentFrame'](0x50); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](4.8, 22.9, null, 0x23); this['bunny'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x14); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x5, 0x28); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x65); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')]['setIndexedPosition'](4.9, 21.2); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x46); this[_0x4cc7('0xc37')]['spritesheet']['set_xInverted'](!0x0); this[_0x4cc7('0xc34')]['setIndexedPosition'](5.3, 0x15); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2f); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x0); _0x3b9a2d = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Hey!', -0x140, 0x78, null, null, null, _0x3b9a2d, null); this[_0x4cc7('0x25e5')] = 0x1; this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = (_0x37a526 = this[_0x4cc7('0xb7f')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x50c')])); this[_0x4cc7('0x2671')] = new _0x110fc2(this[_0x4cc7('0x1a60')],-0x1,0xc8,!0x1); this[_0x4cc7('0x2671')][_0x4cc7('0x18')] = _0x48c401(this, this[_0x4cc7('0x2672')]); this[_0x4cc7('0xb7f')][_0x4cc7('0x22ef')](this[_0x4cc7('0x2671')]); this[_0x4cc7('0x2670')] = new _0x371b59(this['angel'],new _0x28b142(0x4f,0x2),0xa); }, 'frame1': function() { if ('HavIP' !== _0x4cc7('0x2673')) { _0x2a5c46[_0x4cc7('0x2674')]()[_0x4cc7('0x2675')](_0x280ba3); _0x55a4be['get_dontQuestionIt']()[_0x4cc7('0x50c')](0x1); } else { this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = (_0x37a526 = this[_0x4cc7('0xb7f')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x50c')])); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x5, 0x26, null, 0xf); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacb')](0x69); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](4.8, 0x17); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x50); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this['child'][_0x4cc7('0xac9')](4.9, 0x16); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_currentFrame'](0x45); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](5.3, 0x16); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x1c); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['bunny'][_0x4cc7('0xac9')](4.8, 22.9, null, 0x23); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')]['set_currentFrame'](0xe); this[_0x4cc7('0x1a60')]['spritesheet']['set_xInverted'](!0x1); var _0x280ba3 = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2676'), 0xc8, -0x50, null, null, null, _0x280ba3, null); _0x280ba3 = _0x1baaa1[_0x4cc7('0x7d9')](0x14a); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2677'), 0x1a4, 0xa0, null, _0x280ba3, null, null, null); _0x280ba3 = _0x1baaa1[_0x4cc7('0xa9a')](0.6); var _0x16e3b6 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2678'), 0x104, 0x15e, _0x280ba3, null, -0x1, _0x16e3b6, null); } }, 'frame2': function() { if (_0x4cc7('0x2679') !== 'RTVrG') { return _0x4570b9 >= this[_0x4cc7('0xdb4')][_0x4cc7('0x21')] ? null : this[_0x4cc7('0xdb4')][_0x4570b9]; } else { this[_0x4cc7('0xb7f')]['deregisterAnimation'](this[_0x4cc7('0x2671')]); this[_0x4cc7('0x2671')] = null; this[_0x4cc7('0xb7f')][_0x4cc7('0x21bf')](this[_0x4cc7('0x2670')]); this[_0x4cc7('0x2670')] = null; this[_0x4cc7('0xec5')]['setIndexedPosition'](0x5, 0x17); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x41); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](4.8, 22.9, null, 0x23); this['bunny'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x16); this['bunny'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this['pastafarian'][_0x4cc7('0xac9')](0x5, 34.9, null, 0x23); this['pastafarian'][_0x4cc7('0xaca')]['set_currentFrame'](0x6d); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x4570b9 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x267a'), -0xc8, 0x118, null, null, null, _0x4570b9, null); } }, 'frame3': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](4.8, 22.8); this['angel']['spritesheet'][_0x4cc7('0xacb')](0x51); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['pastafarian']['setIndexedPosition'](0x5, 0x20); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6d); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](4.8, 0x16); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x72); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0xeb545b = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x267b'), -0xf0, 0xf0, null, null, null, _0xeb545b, null); _0xeb545b = new _0x161060(this['child']['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x267c'), 0x1b8, 0xa0, null, null, null, _0xeb545b, null); this[_0x4cc7('0x1a60')][_0x4cc7('0x126')][_0x4cc7('0x168e')](this['bunny']['mesh'][_0x4cc7('0x472')]() + 0xc8, this[_0x4cc7('0x1a60')][_0x4cc7('0x126')][_0x4cc7('0xb45')]() - 0xa, this['bunny'][_0x4cc7('0x126')][_0x4cc7('0xd92')]() - 0x96); }, 'frame4': function() { if ('sQVMq' === 'ANAlb') { this[_0x4cc7('0xd91')]['setIndexedPosition'](1.4, 6.7); this[_0x4cc7('0xd91')]['spritesheet']['set_currentFrame'](0x56); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x16c5')][_0x4cc7('0x126')][_0x4cc7('0x168e')](0x0, 0x0, -0xbb8); this[_0x4cc7('0xfd7')] = 0.5; } else { this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x5, 0x1b); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_currentFrame'](0x65); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](4.9, 23.1); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x46); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['child'][_0x4cc7('0xac9')](4.8, 0x16); this['child']['spritesheet'][_0x4cc7('0xacb')](0x45); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacd')](!0x0); var _0x18c5dc = new _0x161060(this['child']['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x267d'), 0x12c, -0x154, null, null, null, _0x18c5dc, null); _0x18c5dc = _0x1baaa1[_0x4cc7('0x7d9')](0x1e0); var _0xe40a5f = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x267e'), -0xa0, -0x8c, null, _0x18c5dc, null, _0xe40a5f, null); _0x18c5dc = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x267f'), -0x12c, 0xdc, null, null, null, _0x18c5dc, null); this[_0x4cc7('0x1a60')]['mesh'][_0x4cc7('0xc20')](!0x1); } }, 'frame5': function() { this[_0x4cc7('0xec5')]['setIndexedPosition'](4.9, 23.2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2f); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x5, 24.5); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacb')](0x63); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacd')](!0x0); var _0x541a16 = _0x1baaa1[_0x4cc7('0x7d9')](0x2bc) , _0x59064d = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2680'), -0x8c, -0xe6, null, _0x541a16, null, _0x59064d, null); _0x541a16 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2681'), 0xa0, -0x3c, null, null, null, _0x541a16, null); this[_0x4cc7('0x1039')](_0x4cc7('0x2682')); this[_0x4cc7('0x1039')](_0x4cc7('0x2683')); }, 'frame6': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](4.7, 23.4); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4d); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['pastafarian']['setIndexedPosition'](0x5, 24.6); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacb')](0x6c); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](4.8, 22.6); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x43); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](5.3, 22.2); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2f); this['duplicator'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2684'), -0xb4, -0x118, null, null, null, null, null); var _0x25b66e = _0x1baaa1[_0x4cc7('0x7d9')](0x320) , _0x47aa09 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('You\x27re\x20here\x20because\x20you\x20want\x20to\x20go\x20home.\x20I\x27m\x20here\x20to\x20take\x20you\x20home.', 0x14, -0x96, null, _0x25b66e, -0x1, _0x47aa09, null); _0x25b66e = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2685'), -0x8c, 0x12c, null, null, null, _0x25b66e, null); }, 'frame7': function() { this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x5, 24.6); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacb')](0x6b); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['angel'][_0x4cc7('0xac9')](4.7, 23.4); this['angel'][_0x4cc7('0xaca')]['set_currentFrame'](0x47); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](4.8, 22.7); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x3c); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](5.3, 22.6); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x25); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](5.4, 21.9, null, 0x1e); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0xe); this[_0x4cc7('0x1a60')]['spritesheet'][_0x4cc7('0xacd')](!0x0); var _0x295048 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2686'), 0x14, -0xa0, null, null, null, _0x295048, null); this[_0x4cc7('0x1a60')][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x0); }, 'frame8': function() { this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x5, 24.6); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x63); this['pastafarian'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this['angel'][_0x4cc7('0xac9')](5.4, 23.2, null, 0xf); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x53); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')]['setIndexedPosition'](4.8, 22.7); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x68); this[_0x4cc7('0xc37')]['spritesheet']['set_xInverted'](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](5.3, 22.6); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0x1a60')]['setIndexedPosition'](6.1, 23.3, null, 0x5); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x15); this['bunny']['spritesheet'][_0x4cc7('0xacd')](!0x0); var _0x25b31c = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2687'), 0x0, -0x3c, null, null, null, _0x25b31c, null); }, 'frame9': function() { this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x5, 24.5); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x63); this[_0x4cc7('0xc35')]['spritesheet']['set_xInverted'](!0x0); this['angel']['setIndexedPosition'](5.3, 23.6); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x42); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](4.8, 22.7); this['child']['spritesheet'][_0x4cc7('0xacb')](0x66); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](5.3, 22.6); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x2e); this['duplicator'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this['bunny'][_0x4cc7('0xac9')](0x7, 23.2, null, -0x37); this[_0x4cc7('0x1a60')]['spritesheet']['set_currentFrame'](0x15); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('As\x20I\x20was\x20saying...', -0x140, -0x104, null, null, null, null, null); var _0x52deb3 = _0x1baaa1[_0x4cc7('0x7d9')](0x38e) , _0x9b9aa6 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x56067a['QVZiL'], 0x50, -0x5a, null, _0x52deb3, -0x1, _0x9b9aa6, null); }, 'frame10': function() { if (_0x4cc7('0x2688') !== _0x4cc7('0x2688')) { return 0xb; } else { this['pastafarian'][_0x4cc7('0xac9')](5.1, 24.5); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacb')](0x66); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec5')]['setIndexedPosition'](4.8, 0x18); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x2c); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')]['setIndexedPosition'](4.8, 22.6); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x68); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](5.1, 22.8); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4f); this['duplicator'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0x5fc4ab = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x6ce')], 0x14, -0xa0, null, null, null, _0x5fc4ab, null); _0x5fc4ab = _0x1baaa1[_0x4cc7('0xa9a')](0.6); var _0x424fa1 = _0x1baaa1[_0x4cc7('0x7d9')](0xd2) , _0x2af26f = new _0x161060(this[_0x4cc7('0xc37')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Dad,\x20why\x20are\x20we\x20following\x20him?', 0x168, 0x96, _0x5fc4ab, _0x424fa1, null, _0x2af26f, null); _0x5fc4ab = _0x1baaa1[_0x4cc7('0xa9a')](0.6); _0x424fa1 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2689'), 0x78, 0xfa, _0x5fc4ab, null, null, _0x424fa1, null); _0x5fc4ab = _0x1baaa1[_0x4cc7('0xa9a')](0.6); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x268a'), 0x17c, 0x140, _0x5fc4ab, null, 0x1, null, null); _0x5fc4ab = _0x1baaa1[_0x4cc7('0xa9a')](0.6); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x268b'), 0x78, 0x15e, _0x5fc4ab, null, 0x2, null, null); this[_0x4cc7('0x1a60')][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); } }, 'init': function() { this[_0x4cc7('0xc35')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc35')],!0x1,null,!0x1,null); this[_0x4cc7('0xc35')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc35')]); var _0x5990fa = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')]['get']('home0'); this[_0x4cc7('0xc35')]['goesTo'] = new _0x42bd00(_0x5990fa,0x0); this[_0x4cc7('0xec5')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['angel'],!0x1,null,!0x1,null); this[_0x4cc7('0xec5')][_0x4cc7('0x1107')] = !0x0; this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0xec5')]); _0x5990fa = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4cc7('0x1051')); this[_0x4cc7('0xec5')]['goesTo'] = new _0x42bd00(_0x5990fa,0x0); this[_0x4cc7('0xc37')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc37')],!0x1,null,!0x1,null); this[_0x4cc7('0xc37')][_0x4cc7('0x1107')] = !0x0; this['sprites'][_0x4cc7('0x29')](this['child']); _0x5990fa = _0x4b25d1['get_instance']()['paths'][_0x4cc7('0x2b')](_0x4cc7('0x1051')); this['child'][_0x4cc7('0x110a')] = new _0x42bd00(_0x5990fa,0x0); this['duplicator'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['duplicator'],!0x1,null,!0x1,null); this[_0x4cc7('0xc34')][_0x4cc7('0x1107')] = !0x0; this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0xc34')]); _0x5990fa = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4cc7('0x1051')); this[_0x4cc7('0xc34')][_0x4cc7('0x110a')] = new _0x42bd00(_0x5990fa,0x0); this[_0x4cc7('0x1a60')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0x1a60')],!0x1,null,!0x1,null); this[_0x4cc7('0x1a60')][_0x4cc7('0x1107')] = !0x0; this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0x1a60')]); _0x5990fa = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')]['get'](_0x4cc7('0x1051')); this[_0x4cc7('0x1a60')][_0x4cc7('0x110a')] = new _0x42bd00(_0x5990fa,0x0); }, '__class__': _0x11026f }); var _0x75a110 = function() { _0x396698['call'](this, _0x4b25d1['winter'], 0x2, null, null, null, _0x3606ba[_0x4cc7('0x4ed')]((_0x37a526 = _0x37010a[_0x4cc7('0x268c')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x214f')])))); this[_0x4cc7('0x2197')] = [_0x48c401(this, this['frame0'])]; this['name'] = _0x4cc7('0x268d'); }; _0x16dada[_0x4cc7('0x268e')] = _0x75a110; _0x75a110[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x268d')]; _0x75a110[_0x4cc7('0x92b')] = _0x396698; _0x75a110[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'skater': null, 'student': null, 'child': null, 'frame0': function() { _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xf99')](0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf98')](0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](-0x5a); _0x180fa9['view']['get_camera']()[_0x4cc7('0xb46')](0x82); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x4b); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x0); this['tunnel'][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](0x2, 0x2); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x46); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](0x1, 0x2); this['skater']['spritesheet'][_0x4cc7('0xacb')](0x4d); this[_0x4cc7('0xc37')]['setIndexedPosition'](0xf, 25.5); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x77); this[_0x4cc7('0xace')][_0x4cc7('0x268f')] *= 0.8; this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2690'), -0xc8, -0x140, -0x1, Math[_0x4cc7('0xa96')](0x230), null, null); var _0x340197 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')]('But\x20\x22power\x20cells\x22\x20sounds\x20so\x20much\x20smarter!', 0x140, -0xa0, -0x1, Math['round'](0x190), null, _0x340197); _0x340197 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2691'), -0xc8, -0x28, -0x1, Math[_0x4cc7('0xa96')](0x1e0), 0x0, _0x340197); }, 'unloadLevel': function() { this[_0x4cc7('0xc37')] = this[_0x4cc7('0xac8')] = this[_0x4cc7('0xacc')] = this['tunnel'] = null; this['sprites']['set_length'](0x0); }, 'init': function() { if ('PbMmr' !== _0x4cc7('0x2692')) { this[_0x4cc7('0xacc')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xacc')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xacc')]); var _0x4a0e35 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x4a0e35 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4a0e35); this[_0x4cc7('0xacc')][_0x4cc7('0x110a')] = new _0x42bd00(_0x4a0e35,0x1); this['student'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xac8')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['student']); _0x4a0e35 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x4a0e35 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4a0e35); this[_0x4cc7('0xac8')][_0x4cc7('0x110a')] = new _0x42bd00(_0x4a0e35,0x1); this['child'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['child'],!0x0,null,!0x1,null); this['sprites']['push'](this[_0x4cc7('0xc37')]); _0x4a0e35 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x4a0e35 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4a0e35); this['child'][_0x4cc7('0x110a')] = new _0x42bd00(_0x4a0e35,0x2); } else { null == _0x349093['destination'] && (_0x349093[_0x4cc7('0x2239')] = _0xc09c3b[_0x4cc7('0x223a')](_0x349093[_0x4cc7('0x493')]())); return _0x349093[_0x4cc7('0x2239')]; } }, '__class__': _0x75a110 }); var _0xd48bfd = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1['home0'], -0x1, null, { 'startTilesLength': 0x0, 'customDate': _0x4b25d1['home3'][_0x4cc7('0x2693')]() }, null, _0x3606ba['IF_FOLLOWING_LEVEL_REACHED']); this[_0x4cc7('0xf05')](new _0x42bd00(_0x4b25d1['home3'],0x0)); this['frames'] = [_0x2d63f9[_0x4cc7('0x1a2')](_0x48c401, this, this[_0x4cc7('0xf07')]), _0x48c401(this, this['frame1']), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this['frame3']), _0x48c401(this, this['frame4']), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x48c401(this, this[_0x4cc7('0xf0b')]), _0x48c401(this, this[_0x4cc7('0xf0c')]), _0x48c401(this, this[_0x4cc7('0xf0d')]), _0x48c401(this, this['frame9']), _0x48c401(this, this[_0x4cc7('0xf0f')]), _0x48c401(this, this['frame11']), _0x48c401(this, this[_0x4cc7('0xf11')]), _0x48c401(this, this[_0x4cc7('0x20f1')]), _0x48c401(this, this[_0x4cc7('0xf12')]), _0x48c401(this, this['frame15']), _0x48c401(this, this['frame16']), _0x48c401(this, this[_0x4cc7('0x20f2')]), _0x48c401(this, this[_0x4cc7('0x20f3')]), _0x48c401(this, this[_0x4cc7('0x20f4')]), _0x48c401(this, this['frame20']), _0x48c401(this, this[_0x4cc7('0x260d')]), _0x48c401(this, this['frame22']), _0x48c401(this, this['frame23'])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x2694'); }; _0x16dada[_0x4cc7('0x2695')] = _0xd48bfd; _0xd48bfd[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x2696')]; _0xd48bfd[_0x4cc7('0x92b')] = _0x396698; _0xd48bfd['prototype'] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'pastafarian': null, 'angel': null, 'bunny': null, 'duplicate': null, 'duplicator': null, 'child': null, 'boatSpace': null, 'boatSection': null, 'bunnyVel': null, 'bunnyGravity': null, 'bunnyEulers': null, 'balloon': null, 'tempPoint': null, 'createBoat': function() { this[_0x4cc7('0x2138')] = new _0x1f7569(); this[_0x4cc7('0xb7f')][_0x4cc7('0xc32')]['addChild'](this[_0x4cc7('0x2138')]); var _0x423618 = new _0x21e384(0x0,0x82,0x0); _0x2a6728[_0x4cc7('0x2346')](_0x423618, 3.141592653589793 * _0xd48bfd[_0x4cc7('0x2230')] / 0xb4, _0x423618); this[_0x4cc7('0x2138')]['set_position'](_0x423618); this['boatSpace'][_0x4cc7('0xf9a')](_0xd48bfd[_0x4cc7('0x2230')] - 0xb4); var _0x5a417f = _0x4b7b28['getMesh'](_0x4cc7('0x2697')); this[_0x4cc7('0x2138')]['addChild'](_0x5a417f); var _0x39931a = _0x423618; null == _0x39931a && (_0x39931a = new _0x21e384()); _0x39931a['x'] = 0.01 * _0x423618['x']; _0x39931a['y'] = 0.01 * _0x423618['y']; _0x39931a['z'] = 0.01 * _0x423618['z']; _0x5a417f[_0x4cc7('0xfa1')](_0x39931a); _0x5a417f[_0x4cc7('0xd5a')](0xaf); _0x5a417f['set_rotationY'](-0x5a); this['boatSection'] = new _0x50d0f8(this['tunnel'],this[_0x4cc7('0xb7f')]['scene'],_0x2bc114[_0x4cc7('0x24')](null),_0x4cc7('0x2698'),0x1,0x0); }, 'addToBoat': function(_0xfcaba4) { this['boatSpace'][_0x4cc7('0xa0c')](_0xfcaba4['mesh']); _0xfcaba4[_0x4cc7('0x1106')] = this[_0x4cc7('0x2139')]; }, 'removeFromBoat': function(_0x5aa097) { this['tunnel'][_0x4cc7('0xc32')][_0x4cc7('0xa0c')](_0x5aa097[_0x4cc7('0x126')]); _0x5aa097['section'] = this[_0x4cc7('0x1106')]; }, 'createBalloon': function() { if (_0x4cc7('0x2699') === _0x4cc7('0x2699')) { this[_0x4cc7('0x269a')] = new _0x2eee4b(_0x4cc7('0x269b'),18.272425249169437,36.544850498338874,!0x1); this[_0x4cc7('0xb7f')]['scene'][_0x4cc7('0xa0c')](this[_0x4cc7('0x269a')]); } else { return this[_0x4cc7('0x269c')] ? (this['contentsDirty'] = !0x0, this[_0x4cc7('0x269d')]['addChildAt'](a, b)) : _0x457ac5['prototype']['addChildAt'][_0x4cc7('0x96b')](this, a, b); } }, 'placeBalloon': function() { if (_0x4cc7('0x269e') === 'rBcHH') { this[_0x4cc7('0x14f3')] && this[_0x4cc7('0x14f4')](); null == _0x4b43cc && (_0x4b43cc = _0x4cc7('0xca5')); var _0x30a618 = this[_0x4cc7('0x14e9')]; if (null != _0x842c50[_0x4b43cc] ? !_0x30a618[_0x4cc7('0xd76')](_0x4b43cc) : !_0x30a618['h']['hasOwnProperty'](_0x4b43cc)) return null; _0x30a618 = this[_0x4cc7('0x14e9')]; _0x4b43cc = null != _0x842c50[_0x4b43cc] ? _0x30a618[_0x4cc7('0xd77')](_0x4b43cc) : _0x30a618['h'][_0x4b43cc]; return null != _0x842c50[_0x3b20a1] ? _0x4b43cc['getReserved'](_0x3b20a1) : _0x4b43cc['h'][_0x3b20a1]; } else { this[_0x4cc7('0x269f')](); var _0x3b20a1 = this[_0x4cc7('0x1106')][_0x4cc7('0x22e')]['getPosition'](this[_0x4cc7('0x1106')][_0x4cc7('0x19cb')]['get_length']() - 0x1c); _0x3b20a1[_0x4cc7('0x1dbe')]['z'] = _0x3004df[_0x4cc7('0x2a')](_0x3b20a1[_0x4cc7('0x1dbe')]['z'], 0xb4); var _0x4b43cc = this['balloon'][_0x4cc7('0xd1a')](); _0x4b43cc['x'] = -0.47; _0x4b43cc['y'] = -0.2; _0x4b43cc['z'] = 0x0; _0x2a6728[_0x4cc7('0x2346')](_0x4b43cc, _0x3b20a1[_0x4cc7('0x1dbe')]['z'], _0x4b43cc); var _0x55c5a7 = _0x3b20a1['position'] , _0x5e0ca9 = _0x3b20a1[_0x4cc7('0xcc2')]; null == _0x5e0ca9 && (_0x5e0ca9 = new _0x21e384()); _0x5e0ca9['x'] = _0x4b43cc['x'] + _0x55c5a7['x']; _0x5e0ca9['y'] = _0x4b43cc['y'] + _0x55c5a7['y']; _0x5e0ca9['z'] = _0x4b43cc['z'] + _0x55c5a7['z']; _0x4b43cc = _0x3b20a1[_0x4cc7('0xcc2')]; _0x55c5a7 = this[_0x4cc7('0x1106')][_0x4cc7('0x1dc1')]; _0x5e0ca9 = _0x3b20a1[_0x4cc7('0xcc2')]; null == _0x5e0ca9 && (_0x5e0ca9 = new _0x21e384()); _0x5e0ca9['x'] = _0x4b43cc['x'] * _0x55c5a7; _0x5e0ca9['y'] = _0x4b43cc['y'] * _0x55c5a7; _0x5e0ca9['z'] = _0x4b43cc['z'] * _0x55c5a7; this[_0x4cc7('0x269a')]['set_position'](_0x3b20a1['position']); this[_0x4cc7('0x269a')][_0x4cc7('0x967')](_0x3b20a1[_0x4cc7('0x1dbe')][_0x4cc7('0xc4a')]()); } }, 'updateBunnyJump': function(_0x1b645a) { if (null == this[_0x4cc7('0x1d5b')] || null == this[_0x4cc7('0x1d5a')]) this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = null; else { var _0xda6c41 = this['bunnyVel'] , _0x156290 = this['bunnyGravity'] , _0x5d2425 = this[_0x4cc7('0x1d5b')]; null == _0x5d2425 && (_0x5d2425 = new _0x21e384()); _0x5d2425['x'] = _0xda6c41['x'] + _0x156290['x'] * _0x1b645a; _0x5d2425['y'] = _0xda6c41['y'] + _0x156290['y'] * _0x1b645a; _0x5d2425['z'] = _0xda6c41['z'] + _0x156290['z'] * _0x1b645a; _0xda6c41 = this[_0x4cc7('0x1a60')]; _0x156290 = _0xda6c41[_0x4cc7('0x126')][_0x4cc7('0x472')](); _0xda6c41[_0x4cc7('0x126')][_0x4cc7('0xb46')](_0x156290 + this[_0x4cc7('0x1d5b')]['x'] * _0x1b645a); _0xda6c41 = this[_0x4cc7('0x1a60')]; _0x156290 = _0xda6c41[_0x4cc7('0x126')][_0x4cc7('0xb45')](); _0xda6c41['mesh'][_0x4cc7('0xb44')](_0x156290 + this[_0x4cc7('0x1d5b')]['y'] * _0x1b645a); _0xda6c41 = this[_0x4cc7('0x1a60')]; _0x156290 = _0xda6c41[_0x4cc7('0x126')][_0x4cc7('0xd92')](); _0xda6c41[_0x4cc7('0x126')][_0x4cc7('0xd5a')](_0x156290 + _0x2d63f9[_0x4cc7('0x1ab')](this['bunnyVel']['z'], _0x1b645a)); _0x1b645a = this[_0x4cc7('0x1d5b')]; _0x1b645a = _0x1b645a['x'] * _0x1b645a['x'] + _0x1b645a['y'] * _0x1b645a['y'] + _0x1b645a['z'] * _0x1b645a['z']; _0xda6c41 = this[_0x4cc7('0x1d5b')]; _0x156290 = this[_0x4cc7('0x1d5a')]; 0x0 > _0xda6c41['x'] * _0x156290['x'] + _0xda6c41['y'] * _0x156290['y'] + _0xda6c41['z'] * _0x156290['z'] && (_0x1b645a = -_0x1b645a); -0x9c40 > _0x1b645a ? this[_0x4cc7('0x1a60')]['spritesheet']['set_currentFrame'](0xf) : 0x9c4 > _0x1b645a ? this['bunny'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x10) : _0x2d63f9[_0x4cc7('0x243b')](0x15f90, _0x1b645a) ? this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')]['set_currentFrame'](0x11) : (this['bunny'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x12), this[_0x4cc7('0x1106')]['tunnelBounds']['contains'](this[_0x4cc7('0x1a60')][_0x4cc7('0x126')]['get_position']()) || (this[_0x4cc7('0x1a60')][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1), this[_0x4cc7('0x1d5a')] = this[_0x4cc7('0x1d5b')] = null, this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = null)); } }, 'shakeBunny': function() { if (null != this[_0x4cc7('0x237c')]) { var _0x206403 = Math[_0x4cc7('0xc2b')]() + -0.5; this[_0x4cc7('0x237c')]['x'] = _0x206403; this[_0x4cc7('0x237c')]['y'] = 0x0; this[_0x4cc7('0x237c')]['z'] = 0x0; _0x2a6728[_0x4cc7('0x2346')](this['tempPoint'], _0xd48bfd['GRAVITY_ROTATION'], this[_0x4cc7('0x237c')]); _0x3ae7ae[_0x4cc7('0xa50')](this[_0x4cc7('0xec5')]['mesh'], 0.2, { 'x': this[_0x4cc7('0xec5')][_0x4cc7('0x22d7')]() + this[_0x4cc7('0x237c')]['x'], 'y': this[_0x4cc7('0xec5')][_0x4cc7('0x22d8')]() + this[_0x4cc7('0x237c')]['y'], 'z': this['angel'][_0x4cc7('0x22db')]() + this[_0x4cc7('0x237c')]['z'] }); _0x206403 *= 0x2; var _0x5e8e77 = Math[_0x4cc7('0x2c')](0x1 - _0x2d63f9[_0x4cc7('0x26a0')](_0x206403, _0x206403)); this[_0x4cc7('0x237c')]['x'] = _0x206403; this[_0x4cc7('0x237c')]['y'] = _0x5e8e77; this[_0x4cc7('0x237c')]['z'] = 0x0; _0x2a6728[_0x4cc7('0x2346')](this[_0x4cc7('0x237c')], _0xd48bfd['GRAVITY_ROTATION'], this[_0x4cc7('0x237c')]); _0x3ae7ae[_0x4cc7('0xa50')](this[_0x4cc7('0x1a60')][_0x4cc7('0x126')], 0.2, { 'x': this['bunny'][_0x4cc7('0x22d7')]() + this['tempPoint']['x'], 'y': this[_0x4cc7('0x1a60')]['getSpawnY']() + this[_0x4cc7('0x237c')]['y'], 'z': this[_0x4cc7('0x1a60')][_0x4cc7('0x22db')]() + this['tempPoint']['z'] })[_0x4cc7('0xc5d')](0.04)[_0x4cc7('0x928')](_0x48c401(this, this[_0x4cc7('0x26a1')])); } }, 'moveAtFullSpeed': function() { var _0x437f4c = this[_0x4cc7('0x2138')]; _0x437f4c['set_z'](_0x437f4c['get_z']() + 0x1f4); _0x437f4c = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x437f4c[_0x4cc7('0xd5a')](_0x437f4c[_0x4cc7('0xd92')]() + 0x1f4); this['tunnel'][_0x4cc7('0x50c')](0x0); }, 'loadNext': function(_0x2abad8, _0x240d99) { if (_0x240d99 || 0x4 == this[_0x4cc7('0x25f4')]) _0x396698[_0x4cc7('0x8')]['loadNext']['call'](this, _0x2abad8, _0x240d99); else { _0x445379[_0x4cc7('0x493')]()[_0x4cc7('0xc43')] = !0x1; var _0x57a0a6 = !0x0; _0x2081a8['instance'][_0x4cc7('0x234c')](0x0, _0x4b25d1[_0x4cc7('0x1054')], null, { 'modifyData': function(_0x2abad8, _0x240d99) { return 0x0 == _0x2abad8 && _0x57a0a6 ? (_0x57a0a6 = !0x1, 'id--320|layout-tunnel15,1|color0-0xD8F75F|terrain-pos-0*:3`0N|spawn-6|spawnZ-300') : _0x240d99; } }); _0x5240eb[_0x4cc7('0x2292')](_0x1fb3e3[_0x4cc7('0xc34')], [_0x4cc7('0x26a2'), 'Wait,\x20I\x20know:\x20you\x27re\x20gathering\x20intelligence!', _0x4cc7('0x26a3')]); } }, 'unloadLevel': function() { _0x32dbb6[_0x4cc7('0x19')](); this[_0x4cc7('0xc37')] = this['duplicator'] = this[_0x4cc7('0x2231')] = this['bunny'] = this[_0x4cc7('0xec5')] = this['pastafarian'] = this[_0x4cc7('0xb7f')] = this[_0x4cc7('0x237c')] = this[_0x4cc7('0x269a')] = this[_0x4cc7('0x26a4')] = this['bunnyGravity'] = this[_0x4cc7('0x1d5b')] = this[_0x4cc7('0x2139')] = this[_0x4cc7('0x2138')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { this[_0x4cc7('0x222e')](); this[_0x4cc7('0x26a5')](this[_0x4cc7('0xec5')]); this[_0x4cc7('0x26a5')](this[_0x4cc7('0xc35')]); this['placeBalloon'](); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](_0xd48bfd[_0x4cc7('0x2230')]); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x2); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x0); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd5a')](0x2445); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); _0x32dbb6[_0x4cc7('0x8ef')][_0x4cc7('0x1df4')](0x1388); this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](0x8, -2.05, !0x0, 0x58); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')]['set_currentFrame'](0x12); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x2231')][_0x4cc7('0xac9')](0x8, -0x2, !0x0); this['duplicate'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x32); this['duplicate']['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x8, -0x2, !0x0, 0x1c); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x32); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')]['setIndexedPosition'](0x8, -0x2, !0x0, 0x35); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x24); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x0, 0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x0, 0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); }, 'frame1': function() { if (_0x4cc7('0x26a6') !== _0x2d63f9[_0x4cc7('0x1ac')]) { this[_0x4cc7('0x1d5a')] = new _0x21e384(0x0,0x1a6,0x0); this[_0x4cc7('0x1d5b')] = new _0x21e384(0x0,-0x12c,0x1f4); _0x2a6728[_0x4cc7('0x2346')](this[_0x4cc7('0x1d5a')], _0xd48bfd[_0x4cc7('0x2230')], this[_0x4cc7('0x1d5a')]); _0x2a6728['rotateAroundZAxis'](this[_0x4cc7('0x1d5b')], _0xd48bfd[_0x4cc7('0x2230')], this[_0x4cc7('0x1d5b')]); this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = _0x48c401(this, this[_0x4cc7('0x26a7')]); this[_0x4cc7('0xfd7')] = 0.3; this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](0x8, -1.95, !0x0, 0x3c); this['bunny'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0xf); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x2231')]['setIndexedPosition'](0x8, -0x2, !0x0); this[_0x4cc7('0x2231')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x33); this['duplicate'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x8, -2.3, !0x0, 0x12); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x33); this['duplicator'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this['child'][_0x4cc7('0xac9')](0x8, -2.5, !0x0, 0x1e); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x25); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x0, 0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['pastafarian'][_0x4cc7('0xac9')](0x0, 0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); } else { _0xc6df85[_0x4cc7('0x96b')](this, a); } }, 'frame2': function() { var _0x22fc80 = {}; _0x22fc80[_0x4cc7('0x26a8')] = function(_0x1fb3e3, _0x3286e0) { return _0x1fb3e3 == _0x3286e0; } ; if (_0x4cc7('0x26a9') !== _0x4cc7('0x26a9')) { _0x22fc80['fhUek'](null, _0x55a4be[_0x4cc7('0x26aa')]) && (_0x55a4be[_0x4cc7('0x26aa')] = new _0x121a7c()); return _0x55a4be['theGap']; } else { this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = _0x2d63f9['CeqNY'](_0x48c401, this, this[_0x4cc7('0x26a7')]); this[_0x4cc7('0xfd7')] = 0.2; this[_0x4cc7('0x2231')]['setIndexedPosition'](0x8, -1.9, !0x0); this[_0x4cc7('0x2231')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x33); this[_0x4cc7('0x2231')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x8, -2.5, !0x0, 0xe); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x33); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x8, -2.8, !0x0, 0x15); this['child'][_0x4cc7('0xaca')]['set_currentFrame'](0x25); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xec5')]['setIndexedPosition'](0x0, 0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x0); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x0, 0x0); this['pastafarian'][_0x4cc7('0xaca')]['set_currentFrame'](0x0); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); } }, 'frame3': function() { this['dialog'][_0x4cc7('0xb9a')] = _0x48c401(this, this[_0x4cc7('0x26a7')]); this['frameMaxTime'] = 0.5; this[_0x4cc7('0x2231')][_0x4cc7('0xac9')](0x8, -1.8, !0x0); this[_0x4cc7('0x2231')]['spritesheet'][_0x4cc7('0xacb')](0x34); this[_0x4cc7('0x2231')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x8, -2.6, !0x0); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x34); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this['child'][_0x4cc7('0xac9')](0x8, -0x3, !0x0); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x26); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x0, 0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this['pastafarian'][_0x4cc7('0xac9')](0x0, 0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacd')](!0x1); }, 'frame4': function() { var _0x5353c0 = _0x4cc7('0x26ab')[_0x4cc7('0x46')]('|') , _0x26775a = 0x0; while (!![]) { switch (_0x5353c0[_0x26775a++]) { case '0': this[_0x4cc7('0x2231')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); continue; case '1': _0xd37c8d = new _0x161060(_0xf1b5eb); continue; case '2': (null == _0x93532a ? _0x172b83['get_currentLayout']() : _0x93532a)[_0x4cc7('0x2a')](_0xd37c8d, new _0x436bc1(0x320,_0x30bcc9['TOP'])); continue; case '3': this['pastafarian'][_0x4cc7('0xac9')](0x0, 0x0); continue; case '4': _0x93532a = this[_0x4cc7('0xace')]['layout']; continue; case '5': this['duplicator']['spritesheet']['set_currentFrame'](0x34); continue; case '6': _0xf1b5eb[_0x4cc7('0xd5a')](_0xf1b5eb['get_z']() + 0x2350); continue; case '7': this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); continue; case '8': this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = _0x48c401(this, this['updateBunnyJump']); continue; case '9': this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x0, 0x0); continue; case '10': var _0xd37c8d = new _0x161060(_0xf1b5eb) , _0x93532a = this[_0x4cc7('0xace')]['layout']; continue; case '11': (null == _0x93532a ? _0x172b83[_0x4cc7('0xc1e')]() : _0x93532a)[_0x4cc7('0x2a')](_0xd37c8d, new _0x436bc1(0x190,_0x30bcc9[_0x4cc7('0xe19')])); continue; case '12': this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); continue; case '13': this[_0x4cc7('0x1039')](_0x4cc7('0x26ac')); continue; case '14': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26ad'), -0x14, 0x118, null, null, null, _0xf1b5eb, null); continue; case '15': _0xd37c8d = new _0x161060(this[_0x4cc7('0xc37')]['get_onScreen']()); continue; case '16': _0xf1b5eb = new _0x432b23(); continue; case '17': this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); continue; case '18': this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x26); continue; case '19': this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); continue; case '20': this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacd')](!0x1); continue; case '21': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26ae'), 0xdc, 0x3c, null, null, null, _0xd37c8d, null); continue; case '22': this[_0x4cc7('0x2231')][_0x4cc7('0xac9')](0x8, -1.8, !0x0); continue; case '23': _0xf1b5eb = new _0x161060(_0xf1b5eb); continue; case '24': var _0xf1b5eb = this[_0x4cc7('0x2138')]; continue; case '25': this['duplicate'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x34); continue; case '26': this['child'][_0x4cc7('0xac9')](0x8, -0x3, !0x0); continue; case '27': this[_0x4cc7('0xc34')]['setIndexedPosition'](0x8, -2.6, !0x0); continue; case '28': this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); continue; } break; } }, 'frame5': function() { var _0x4d3fa6 = this[_0x4cc7('0x2138')]; _0x4d3fa6[_0x4cc7('0xd5a')](_0x2d63f9['klBwv'](_0x4d3fa6[_0x4cc7('0xd92')](), 0x384)); this[_0x4cc7('0xb7f')][_0x4cc7('0x248d')](this[_0x4cc7('0x2231')]); this[_0x4cc7('0xb80')][_0x4cc7('0xa5e')](this[_0x4cc7('0xb80')][_0x4cc7('0x2d')](this['duplicate'], 0x0), 0x1); this[_0x4cc7('0xb7f')][_0x4cc7('0xc32')][_0x4cc7('0xb79')](this[_0x4cc7('0x269a')]); this['bunnyVel'] = this[_0x4cc7('0x1d5a')] = null; this[_0x4cc7('0xec5')]['setIndexedPosition'](1.4, 0x0); this['angel']['spritesheet'][_0x4cc7('0xacb')](0x5); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0.4, 1.2); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacb')](0x3e); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0x1a60')]['setIndexedPosition'](0x0, 0x0); this['bunny']['spritesheet'][_0x4cc7('0xacb')](0x12); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc34')]['setIndexedPosition'](8.2, -2.6, !0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2d); this[_0x4cc7('0xc34')]['spritesheet']['set_xInverted'](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x8, -2.9, !0x0); this['child']['spritesheet']['set_currentFrame'](0x20); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x4d3fa6 = new _0x161060(this['duplicator']['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x3b2'), -0x12c, 0xc8, null, null, null, _0x4d3fa6, null); this[_0x4cc7('0x1039')](_0x4cc7('0x26af')); this[_0x4cc7('0xace')]['addBubble']('To\x20gloat?', -0x28, 0x154, null, null, -0x1, null, null); }, 'frame6': function() { this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0.4, 1.2); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x3e); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](1.4, 0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x3); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](0x0, 0x0); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x12); this[_0x4cc7('0x1a60')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.2, -2.6, !0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this['duplicator']['spritesheet']['set_xInverted'](!0x0); this[_0x4cc7('0xc37')]['setIndexedPosition'](7.8, -2.7, !0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_currentFrame'](0x1f); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x4af4c0 = _0x1baaa1['width'](0x21c) , _0x1a00fd = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26b0'), 0xdc, -0xe6, null, _0x4af4c0, null, _0x1a00fd, null); _0x4af4c0 = this[_0x4cc7('0xace')]; _0x4af4c0 = 0x0 < _0x4af4c0[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() ? _0x4af4c0[_0x4cc7('0x1a61')][_0x4cc7('0x2b')](_0x4af4c0[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() - 0x1) : null; _0x1a00fd = _0x1baaa1[_0x4cc7('0x7d9')](0x1c2); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1a62'), -0x140, -0x3c, null, _0x1a00fd, null, null, null); _0x1a00fd = _0x1baaa1[_0x4cc7('0x7d9')](0x122); var _0x55d154 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Now\x20shut\x20up\x20and\x20get\x20on.', -0x118, 0xfa, null, _0x1a00fd, -0x1, _0x55d154, null); _0x4af4c0['customTailLength'] = 0x12c; _0x4af4c0[_0x4cc7('0xf42')](); _0x4af4c0 = this[_0x4cc7('0xace')]; (0x0 < _0x4af4c0[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() ? _0x4af4c0[_0x4cc7('0x1a61')]['get'](_0x2d63f9[_0x4cc7('0x1b0')](_0x4af4c0[_0x4cc7('0x1a61')]['get_length'](), 0x1)) : null)[_0x4cc7('0x1a64')] = 0xdc; _0x4af4c0 = this[_0x4cc7('0xace')]; (0x0 < _0x4af4c0[_0x4cc7('0x1a61')]['get_length']() ? _0x4af4c0['tails'][_0x4cc7('0x2b')](_0x4af4c0['tails'][_0x4cc7('0x34')]() - 0x1) : null)[_0x4cc7('0xf42')](); }, 'frame7': function() { this['bunny'][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x2); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x0); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x24df); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0.4, 1.2); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x3e); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xec5')]['setIndexedPosition'](1.4, 0.1); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this['bunny']['setIndexedPosition'](0x7, -0x8, !0x0, 0x37); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x12); this[_0x4cc7('0x1a60')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this['duplicator'][_0x4cc7('0xac9')](8.2, -2.6, !0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x31); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['child']['setIndexedPosition'](7.8, -2.8, !0x0); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1f); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x1daf00 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x26b1'), -0x154, 0x14, null, null, null, _0x1daf00, null); _0x1daf00 = _0x1baaa1['width'](0x15e); var _0x41a91c = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26b2'), 0x12c, 0x82, null, _0x1daf00, null, _0x41a91c, null); }, 'frame8': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](1.4, 0.1); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); this['angel'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc35')]['setIndexedPosition'](0.4, 1.2); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x3e); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](0x7, -0x5, !0x0, 0x5); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x13); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.2, -2.6, !0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x31); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](7.8, -2.8, !0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1f); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0xc296ce = _0x1baaa1['scale'](0.3) , _0x5cea96 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Please\x20do\x20try\x20to\x20be\x20respectful.', 0x0, 0x46, _0xc296ce, null, null, _0x5cea96, null); _0xc296ce = _0x1baaa1[_0x4cc7('0xa9a')](0.5); _0x5cea96 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('What\x20if\x20it\x27s\x20reverse\x20philosophy?', 0x104, 0x8c, _0xc296ce, null, null, _0x5cea96, null); _0xc296ce = _0x1baaa1[_0x4cc7('0xa9a')](0.5); _0x5cea96 = _0x1baaa1[_0x4cc7('0x7d9')](0x19a); var _0x397c6f = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x26b3'), -0x14, 0x154, _0xc296ce, _0x5cea96, null, _0x397c6f, null); }, 'frame9': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x2); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x253c); this['tunnel'][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec5')]['setIndexedPosition'](1.4, 0.1); this['angel']['spritesheet']['set_currentFrame'](0x1); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this['pastafarian'][_0x4cc7('0xac9')](0.4, 1.2); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacb')](0x40); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](7.2, -0x3, !0x0, 0x55); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x13); this[_0x4cc7('0x1a60')]['spritesheet']['set_xInverted'](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.2, -2.6, !0x0); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['child']['setIndexedPosition'](7.8, -2.8, !0x0); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1f); this[_0x4cc7('0xc37')]['spritesheet']['set_xInverted'](!0x1); var _0x3a694a = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x26b4'), -0x154, -0x14, null, null, null, _0x3a694a, null); }, 'frame10': function() { this[_0x4cc7('0x26a5')](this['bunny']); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](0x2); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](0x0); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x25d0); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](1.4, 0.1); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x8); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc35')]['setIndexedPosition'](0.4, 1.2); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x3f); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['bunny'][_0x4cc7('0xac9')](1.3, 0.1, null, 0xf); this['bunny']['spritesheet'][_0x4cc7('0xacb')](0x13); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.2, -2.6, !0x0); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x2d); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](7.8, -2.8, !0x0); this[_0x4cc7('0xc37')]['spritesheet']['set_currentFrame'](0x1f); this[_0x4cc7('0xc37')]['spritesheet']['set_xInverted'](!0x1); var _0xfd81e5 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Gah!', -0x118, 0xa0, null, null, null, _0xfd81e5, null); _0xfd81e5 = this['bunny'][_0x4cc7('0x126')]; _0xfd81e5[_0x4cc7('0xf9a')](_0xfd81e5[_0x4cc7('0xf73')]() - 0x48); _0xfd81e5 = this[_0x4cc7('0x1a60')]['mesh'][_0x4cc7('0xfa3')](); this[_0x4cc7('0x26a4')] = new _0x21e384(_0xfd81e5['x'],_0xfd81e5['y'],_0xfd81e5['z']); _0xfd81e5 = new _0x21e384(0x0,0x5,0xe); _0x2a6728[_0x4cc7('0x2346')](_0xfd81e5, _0xd48bfd['GRAVITY_ROTATION'], _0xfd81e5); var _0x23f018 = this[_0x4cc7('0x1a60')] , _0x2d291f = _0x23f018['mesh'][_0x4cc7('0x472')]() - _0xfd81e5['x']; _0x23f018[_0x4cc7('0x126')][_0x4cc7('0xb46')](_0x2d291f); _0x23f018 = this[_0x4cc7('0x1a60')]; _0x2d291f = _0x23f018[_0x4cc7('0x126')][_0x4cc7('0xb45')]() - _0xfd81e5['y']; _0x23f018[_0x4cc7('0x126')][_0x4cc7('0xb44')](_0x2d291f); _0x23f018 = this[_0x4cc7('0x1a60')]; _0x2d291f = _0x23f018[_0x4cc7('0x126')][_0x4cc7('0xd92')]() - _0xfd81e5['z']; _0x23f018[_0x4cc7('0x126')][_0x4cc7('0xd5a')](_0x2d291f); _0x3ae7ae['tween'](this[_0x4cc7('0xec5')][_0x4cc7('0x126')], 0.25, { 'x': this['angel'][_0x4cc7('0x126')][_0x4cc7('0x472')](), 'y': this[_0x4cc7('0xec5')][_0x4cc7('0x126')][_0x4cc7('0xb45')](), 'z': this[_0x4cc7('0xec5')]['mesh'][_0x4cc7('0xd92')]() + 0xe })['ease'](_0x3bdbdd[_0x4cc7('0xa54')]); _0x3ae7ae[_0x4cc7('0xa50')](this[_0x4cc7('0x1a60')][_0x4cc7('0x126')], 0.4, { 'x': this[_0x4cc7('0x1a60')]['mesh']['get_x']() + _0xfd81e5['x'], 'y': this[_0x4cc7('0x1a60')][_0x4cc7('0x126')][_0x4cc7('0xb45')]() + _0xfd81e5['y'], 'z': this[_0x4cc7('0x1a60')][_0x4cc7('0x126')][_0x4cc7('0xd92')]() + _0xfd81e5['z'] })[_0x4cc7('0xa53')](_0x3ffb78[_0x4cc7('0xa54')]); }, 'frame11': function() { this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0.6, 1.1); this['pastafarian']['spritesheet']['set_currentFrame'](0x42); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xec5')]['setIndexedPosition'](1.4, 0.3); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x8); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['bunny'][_0x4cc7('0xac9')](1.3, 0.3, null, 0xf); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x13); this[_0x4cc7('0x1a60')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this['duplicator'][_0x4cc7('0xac9')](8.2, -2.6, !0x0); this[_0x4cc7('0xc34')]['spritesheet']['set_currentFrame'](0x2d); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['child'][_0x4cc7('0xac9')](7.8, -1.2, !0x0, 0x1e); this['child']['spritesheet'][_0x4cc7('0xacb')](0x21); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x571cad = _0x1baaa1[_0x4cc7('0x7d9')](0x172) , _0x188aa8 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('It\x27s\x20trying\x20to\x20eat\x20my\x20antenna!', -0x154, 0x1e, null, _0x571cad, null, _0x188aa8, null); _0x571cad = new _0x161060(this[_0x4cc7('0xc37')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x56067a['oXfQa'], 0x104, 0x64, null, null, null, _0x571cad, null); this['bunny'][_0x4cc7('0x126')]['set_eulers'](this[_0x4cc7('0x26a4')]); _0x3ae7ae['stop'](this[_0x4cc7('0xec5')][_0x4cc7('0x126')], ['x', 'y', 'z'], !0x1, !0x1); _0x3ae7ae[_0x4cc7('0xd8a')](this[_0x4cc7('0x1a60')][_0x4cc7('0x126')], ['x', 'y', 'z'], !0x1, !0x1); this['angel'][_0x4cc7('0x22ca')](); this[_0x4cc7('0x1a60')]['spawnHere'](); this['tempPoint'] = new _0x21e384(); this['shakeBunny'](); }, 'frame12': function() { _0x3ae7ae[_0x4cc7('0xd8a')](this['angel'][_0x4cc7('0x126')], ['x', 'y', 'z'], !0x1, !0x1); _0x3ae7ae['stop'](this['bunny']['mesh'], ['x', 'y', 'z'], !0x1, !0x1); this['tempPoint'] = null; this['addToBoat'](this[_0x4cc7('0xc37')]); this[_0x4cc7('0x1a60')]['mesh'][_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0xc35')]['setIndexedPosition'](1.1, 0.5); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_currentFrame'](0x41); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](1.4, 0.3); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x7); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['bunny'][_0x4cc7('0xac9')](1.6, 0.3, null, 0xe); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')]['set_currentFrame'](0x17); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x8, -1.1, !0x0, 0x19); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x2f); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['child']['setIndexedPosition'](0.5, 0x0); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x1f); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x26b5'), -0x118, -0xc8, null, null, null, null, null); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x26b6'), -0x3c, -0x28, null, null, null, null, null); var _0x291fbf = _0x1baaa1[_0x4cc7('0x7d9')](0x136) , _0x33f311 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')]('But\x20why\x20should\x20I\x20help\x20you?', 0xc8, 0x46, null, _0x291fbf, -0x1, _0x33f311, null); _0x291fbf = new _0x161060(this['angel']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('It\x20tickles!', -0x104, 0xf0, null, null, 0x0, _0x291fbf, null); }, 'frame13': function() { this[_0x4cc7('0x26a5')](this[_0x4cc7('0xc34')]); this[_0x4cc7('0x1a60')][_0x4cc7('0x126')]['set_visible'](!0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](1.4, 0.3); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x8); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['pastafarian'][_0x4cc7('0xac9')](0.8, 1.1); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacb')](0x44); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](1.3, 0.3, null, 0xf); this[_0x4cc7('0x1a60')]['spritesheet']['set_currentFrame'](0x15); this['bunny']['spritesheet'][_0x4cc7('0xacd')](!0x1); this['duplicator']['setIndexedPosition'](0.8, 0.1); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x31); this[_0x4cc7('0xc34')]['spritesheet']['set_xInverted'](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0.5, 0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1f); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x20ecab = _0x1baaa1[_0x4cc7('0x7d9')](0x1fe) , _0x395560 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Son,\x20we\x27re\x20losing\x20the\x20moral\x20high\x20ground\x20here.', -0xdc, 0x15e, null, _0x20ecab, null, _0x395560, null); _0x20ecab = this['dialog']; (0x0 < _0x20ecab[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() ? _0x20ecab[_0x4cc7('0x1a61')][_0x4cc7('0x2b')](_0x20ecab[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() - 0x1) : null)['customTailLength'] = 0x64; _0x20ecab = this[_0x4cc7('0xace')]; (0x0 < _0x20ecab[_0x4cc7('0x1a61')]['get_length']() ? _0x20ecab[_0x4cc7('0x1a61')][_0x4cc7('0x2b')](_0x20ecab[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() - 0x1) : null)[_0x4cc7('0xf42')](); _0x20ecab = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x26b7'), 0x168, 0x118, null, null, null, _0x20ecab, null); _0x20ecab = _0x1baaa1[_0x4cc7('0x7d9')](0x2bc); _0x395560 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26b8'), -0x3c, -0xb4, null, _0x20ecab, null, _0x395560, null); _0x20ecab = this['dialog']; (0x0 < _0x20ecab[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() ? _0x20ecab[_0x4cc7('0x1a61')][_0x4cc7('0x2b')](_0x20ecab['tails']['get_length']() - 0x1) : null)[_0x4cc7('0x1a64')] = 0x12c; _0x20ecab = this[_0x4cc7('0xace')]; (0x0 < _0x20ecab[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() ? _0x20ecab[_0x4cc7('0x1a61')]['get'](_0x20ecab[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() - 0x1) : null)[_0x4cc7('0xf42')](); this[_0x4cc7('0x1a60')][_0x4cc7('0x126')]['set_eulers'](this[_0x4cc7('0x26a4')]); }, 'frame14': function() { this[_0x4cc7('0xc35')]['setIndexedPosition'](0.8, 1.1); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_currentFrame'](0x3e); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['angel'][_0x4cc7('0xac9')](1.4, 0.3); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x8); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](1.3, 0.3, null, 0xf); this['bunny']['spritesheet'][_0x4cc7('0xacb')](0x15); this['bunny'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this['duplicator'][_0x4cc7('0xac9')](0.5, 0.3); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x31); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')]['setIndexedPosition'](0.9, 0.2); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_currentFrame'](0x22); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x26b9'), -0x17c, -0x12c, null, null, null, null, null); var _0x5e18f4 = _0x1baaa1['width'](0x2bc) , _0x3b74fc = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26ba'), 0x28, -0x82, null, _0x5e18f4, -0x1, _0x3b74fc, null); this['bunny'][_0x4cc7('0x126')][_0x4cc7('0x967')](this[_0x4cc7('0x26a4')]); this[_0x4cc7('0x26a4')] = null; _0x5e18f4 = this[_0x4cc7('0xace')]; (0x0 < _0x5e18f4['tails'][_0x4cc7('0x34')]() ? _0x5e18f4[_0x4cc7('0x1a61')][_0x4cc7('0x2b')](_0x5e18f4[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() - 0x1) : null)[_0x4cc7('0x1a64')] = 0x12c; _0x5e18f4 = this[_0x4cc7('0xace')]; (0x0 < _0x5e18f4[_0x4cc7('0x1a61')]['get_length']() ? _0x5e18f4[_0x4cc7('0x1a61')][_0x4cc7('0x2b')](_0x5e18f4[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() - 0x1) : null)[_0x4cc7('0xf42')](); }, 'frame15': function() { if ('uzplA' === _0x4cc7('0x26bb')) { if (null == _0x6f434b) return null; var _0x385aa5 = new _0x578103(); _0x385aa5[_0x4cc7('0xcb2')](_0x6f434b); return _0x385aa5; } else { this[_0x4cc7('0xec5')]['setIndexedPosition'](1.4, 2.3); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0.4, 1.6); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_currentFrame'](0x3c); this['pastafarian'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](1.3, 0.4, null, 0x5); this[_0x4cc7('0x1a60')]['spritesheet'][_0x4cc7('0xacb')](0x16); this['bunny'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0.5, 0.3); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0.9, 0.2); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_currentFrame'](0x1f); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26bc'), -0x78, -0x118, null, null, null, null, null); var _0x6f434b = _0x1baaa1[_0x4cc7('0x7d9')](0x17c) , _0x41554a = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x26bd'), -0x3c, -0x46, null, _0x6f434b, -0x1, _0x41554a, null); } }, 'frame16': function() { var _0x59036c = this['boatSpace']; _0x59036c[_0x4cc7('0xd5a')](_0x59036c['get_z']() + 0xc8); _0x59036c = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x59036c[_0x4cc7('0xd5a')](_0x59036c[_0x4cc7('0xd92')]() + 0x64); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0.4, 2.4); this['pastafarian']['spritesheet']['set_currentFrame'](0x3c); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](1.6, 2.3); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x1); this['angel'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](1.1, 0.4, null, 0x5); this['bunny'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0xf); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0.4, 0.5); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](1.7, 0.6); this['child']['spritesheet'][_0x4cc7('0xacb')](0x28); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x59036c = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x26be'), -0x12c, 0xc8, null, null, null, _0x59036c, null); }, 'frame17': function() { var _0x17c329 = this[_0x4cc7('0x2138')]; _0x17c329[_0x4cc7('0xd5a')](_0x17c329['get_z']() + 0xfa); _0x17c329 = _0x180fa9[_0x4cc7('0xc3b')]['get_camera'](); _0x17c329[_0x4cc7('0xd5a')](_0x17c329['get_z']() + 0xc8); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](1.6, 2.4); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['pastafarian'][_0x4cc7('0xac9')](0.4, 2.4); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x3c); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x1a60')]['setIndexedPosition'](1.1, 0.4, null, 0x19); this[_0x4cc7('0x1a60')]['spritesheet'][_0x4cc7('0xacb')](0x10); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0.4, 0.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](1.7, 0.6); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x28); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x17c329 = _0x1baaa1[_0x4cc7('0xa9a')](0.3); this[_0x4cc7('0xace')]['addPlainText'](_0x4cc7('0x26bf'), -0xa, 0x46, _0x17c329, null, 0xffffff); this[_0x4cc7('0x25e6')] = 0.2; }, 'frame18': function() { if (_0x4cc7('0x26c0') === _0x4cc7('0x26c1')) { this[_0x4cc7('0x26c2')]['dispatchEvent'](new _0x385886(_0x4cc7('0x37d'),!0x1,!0x1,{ 'code': _0x4cc7('0x26c3') })); this[_0x4cc7('0x26c4')](_0x4cc7('0x26c5')); } else { this['loadNewLevel'](_0x4b25d1[_0x4cc7('0x1054')], 0x0, { 'stopLoadingAfter': 0x1, 'endTiles': !0x1 }); this[_0x4cc7('0xb7f')][_0x4cc7('0x248d')](this[_0x4cc7('0x2231')]); this[_0x4cc7('0xb80')]['splice'](this[_0x4cc7('0xb80')][_0x4cc7('0x2d')](this[_0x4cc7('0x2231')], 0x0), 0x1); this[_0x4cc7('0x222e')](); var _0x2065b4 = this['boatSpace']; _0x2065b4[_0x4cc7('0xd5a')](_0x2065b4['get_z']() + 0x834); this[_0x4cc7('0x26a5')](this['angel']); this[_0x4cc7('0x26a5')](this[_0x4cc7('0x1a60')]); this[_0x4cc7('0x26a5')](this[_0x4cc7('0xc37')]); this[_0x4cc7('0x26a5')](this['duplicator']); this[_0x4cc7('0x26a5')](this['pastafarian']); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x168e')](0x0, 0x0, this[_0x4cc7('0x2138')][_0x4cc7('0xd92')]() - 0xf3); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xf9a')](_0xd48bfd[_0x4cc7('0x2230')]); this[_0x4cc7('0xc35')]['setIndexedPosition'](0.5, 2.6); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_currentFrame'](0x3f); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](1.6, 2.7); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x5); this['angel'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0x1a60')]['setIndexedPosition'](0.4, 0.3, null, 0xa); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x13); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x1, 0.6); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2d); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this['child'][_0x4cc7('0xac9')](1.5, 0.8); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x20); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Did\x20Blackbeard\x20have\x20a\x20bunny?', -0xdc, -0x12c, null, null, null, null, null); _0x2065b4 = _0x1baaa1[_0x4cc7('0x7d9')](0x1c2); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Not\x20to\x20the\x20best\x20of\x20my\x20knowledge.', 0x0, -0x82, null, _0x2065b4, null, null, null); _0x2065b4 = new _0x161060(this[_0x4cc7('0xc35')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26c6'), 0xf0, 0x14, null, null, -0x1, _0x2065b4, null); _0x2065b4 = _0x1baaa1[_0x4cc7('0x7d9')](0x244); var _0x1bc29a = new _0x161060(this[_0x4cc7('0xc37')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26c7'), -0xc8, 0x14a, null, _0x2065b4, 0x0, _0x1bc29a, null); _0x2065b4 = this[_0x4cc7('0xace')]; (0x0 < _0x2065b4[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() ? _0x2065b4[_0x4cc7('0x1a61')][_0x4cc7('0x2b')](_0x2065b4[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() - 0x1) : null)['customTailLength'] = 0x73; _0x2065b4 = this[_0x4cc7('0xace')]; (0x0 < _0x2065b4['tails'][_0x4cc7('0x34')]() ? _0x2065b4['tails']['get'](_0x2065b4[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() - 0x1) : null)[_0x4cc7('0xf42')](); } }, 'frame19': function() { this[_0x4cc7('0x26c8')](); this['pastafarian'][_0x4cc7('0xac9')](0.5, 2.6); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x3f); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['angel']['setIndexedPosition'](1.6, 2.7); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](0.4, 0.3, null, 0x19); this['bunny'][_0x4cc7('0xaca')]['set_currentFrame'](0x14); this['bunny'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['duplicator'][_0x4cc7('0xac9')](0x1, 1.3); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['child']['setIndexedPosition'](1.5, 0.8); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x20); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26c9'), -0x64, -0x118, null, null, null, null, null); var _0x51419a = _0x1baaa1[_0x4cc7('0x7d9')](0x294) , _0x33c138 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x26ca'), 0xa0, -0x6e, null, _0x51419a, -0x1, _0x33c138, null); _0x51419a = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26cb'), 0xc8, 0x154, null, null, null, _0x51419a, null); }, 'frame20': function() { if ('ASQwT' !== _0x4cc7('0x26cc')) { this[_0x4cc7('0x26c8')](); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0.5, 2.6); this['pastafarian']['spritesheet'][_0x4cc7('0xacb')](0x3e); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xec5')]['setIndexedPosition'](1.6, 2.7); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](0.4, 0.3, null, 0x6); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')]['set_currentFrame'](0x16); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](1.1, 0.9); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x35); this[_0x4cc7('0xc34')]['spritesheet']['set_xInverted'](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](1.5, 0.8); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x20); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x138f55 = _0x1baaa1[_0x4cc7('0xa9a')](0.7) , _0x3afbfd = _0x1baaa1['width'](0x1cc) , _0x47a511 = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26cd'), -0xa0, -0x32, _0x138f55, _0x3afbfd, null, _0x47a511, null); _0x138f55 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x26ce'), -0xf0, 0xdc, null, null, null, _0x138f55, null); } else { this[_0x4cc7('0xbe8')] || (this['paused'] = !0x0, _0x49afee['prototype'][_0x4cc7('0xbe7')][_0x4cc7('0x96b')](this), this['pauseTime'] = _0x3b7d43['getTimer']()); } }, 'frame21': function() { if (_0x56067a[_0x4cc7('0x6d1')] !== _0x4cc7('0x6d2')) { var _0x1cce67 = this[_0x4cc7('0xb7f')] , _0x155925 = this[_0x4cc7('0xb7f')] , _0x4f7e21 = new _0x3a1efa(); null != _0x842c50['boxRings'] ? _0x4f7e21['setReserved'](_0x4cc7('0x704'), _0x4cc7('0x706')) : _0x4f7e21['h'][_0x4cc7('0x704')] = _0x4cc7('0x706'); this['box'] = _0x55cb22['getTerrain'](_0x1cce67, _0x592928[_0x4cc7('0x2588')](_0x155925, _0x4cc7('0x2589'), null, null, _0x4f7e21)); this['box'][_0x4cc7('0x1b')] = null; this['box']['reset'](); this[_0x4cc7('0x2586')][_0x4cc7('0x126')][_0x4cc7('0xf9a')](-0x36); this[_0x4cc7('0x2586')][_0x4cc7('0x126')]['moveTo'](-0xa0, -0x1e, 0xeba); this['tunnel'][_0x4cc7('0x242a')](this[_0x4cc7('0x2586')]); this[_0x4cc7('0x2372')] = new _0x21e384(-0xa * Math[_0x4cc7('0x27')](3.141592653589793 * this[_0x4cc7('0x2586')][_0x4cc7('0x126')]['get_rotationZ']() / 0xb4),-0xa * Math[_0x4cc7('0x28')](3.141592653589793 * this['box']['mesh'][_0x4cc7('0xf73')]() / 0xb4),0x0); _0x1cce67 = _0x180fa9['view'][_0x4cc7('0xc0e')](); _0x155925 = null; null == _0x155925 && (_0x155925 = new _0x169fce()); _0x4f7e21 = Math['sin'](1.6929693744344996); _0x155925['x'] = 0.869 * _0x4f7e21; _0x155925['y'] = -0.451 * _0x4f7e21; _0x155925['z'] = -0.201 * _0x4f7e21; _0x155925['w'] = Math[_0x4cc7('0x27')](1.6929693744344996); _0x4f7e21 = _0x155925['x'] * _0x155925['x'] + _0x155925['y'] * _0x155925['y'] + _0x155925['z'] * _0x155925['z'] + _0x155925['w'] * _0x155925['w']; var _0x1a3941 = _0x4f7e21 - 0x1; 1e-10 > (0x0 <= _0x1a3941 ? _0x1a3941 : -_0x1a3941) || (0x0 == _0x4f7e21 ? (_0x155925['x'] = 0x0, _0x155925['y'] = 0x0, _0x155925['z'] = 0x0, _0x155925['w'] = 0x1) : (_0x4f7e21 = 0x1 / Math['sqrt'](_0x4f7e21), _0x155925['x'] *= _0x4f7e21, _0x155925['y'] *= _0x4f7e21, _0x155925['z'] *= _0x4f7e21, _0x155925['w'] *= _0x4f7e21)); _0x1cce67[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x155925)[_0x4cc7('0xc4a')]()); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0x168e')](-0x28, -0x87, 0xfa0); this[_0x4cc7('0xb7f')]['display'](0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](13.4, 50.3); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x2e); _0x1cce67 = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x1915'), 0x168, 0x50, null, null, null, _0x1cce67); } else { this['child'][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); this['moveAtFullSpeed'](); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0.5, 2.6); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_currentFrame'](0x3e); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](1.6, 2.7); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x1a60')]['setIndexedPosition'](0.4, 0.3, null, 0xf); this['bunny'][_0x4cc7('0xaca')]['set_currentFrame'](0x13); this['bunny']['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](1.1, 0.1); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x36); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')]['setIndexedPosition'](1.5, 0.4); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x23); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x18354b = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26cf'), -0x78, -0xa0, null, null, null, _0x18354b, null); } }, 'frame22': function() { this['child']['mesh'][_0x4cc7('0xc20')](!0x0); this[_0x4cc7('0x26d0')](this[_0x4cc7('0xc34')]); var _0x46f31e = this[_0x4cc7('0x2138')]; _0x46f31e['set_z'](_0x46f31e[_0x4cc7('0xd92')]() + 0x1f4); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0.5, 2.6); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x3e); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](1.6, 2.7); this[_0x4cc7('0xec5')]['spritesheet']['set_currentFrame'](0x5); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](0.4, 0.3, null, 0xa); this['bunny']['spritesheet'][_0x4cc7('0xacb')](0x16); this[_0x4cc7('0x1a60')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this['duplicator']['setIndexedPosition'](9.8, -0x32, !0x0, 0xf); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x37); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](1.5, 0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x23); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x26d1'), -0x78, -0xc8, null, null, null, null, null); _0x46f31e = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Child!', 0x8c, 0x0, null, null, null, _0x46f31e, null); _0x46f31e = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x26d2'), -0x8c, 0x14, null, null, 0x0, _0x46f31e, null); this[_0x4cc7('0x269f')](); _0x46f31e = new _0x21e384(-0xf,-0x3c,0x0); _0x2a6728[_0x4cc7('0x2346')](_0x46f31e, _0xd48bfd['GRAVITY_ROTATION'], _0x46f31e); this[_0x4cc7('0x269a')][_0x4cc7('0x168e')](this[_0x4cc7('0xc34')][_0x4cc7('0x126')]['get_x']() + _0x46f31e['x'], this['duplicator'][_0x4cc7('0x126')][_0x4cc7('0xb45')]() + _0x46f31e['y'], this[_0x4cc7('0xc34')][_0x4cc7('0x126')][_0x4cc7('0xd92')]() + _0x46f31e['z']); this[_0x4cc7('0x269a')][_0x4cc7('0xf9a')](_0xd48bfd[_0x4cc7('0x2230')]); }, 'frame23': function() { if ('eUyRn' !== _0x4cc7('0x26d3')) { var _0x23e5a4 = this['boatSpace']; _0x23e5a4[_0x4cc7('0xd5a')](_0x23e5a4['get_z']() + 0x1f4); this['balloon'][_0x4cc7('0x168e')](-1.2 * this[_0x4cc7('0x269a')]['get_x'](), -1.2 * this['balloon'][_0x4cc7('0xb45')](), this['balloon'][_0x4cc7('0xd92')]()); this['pastafarian'][_0x4cc7('0xac9')](0.5, 2.6); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_currentFrame'](0x3e); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](1.6, 2.7); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x1a60')]['setIndexedPosition'](0.5, 0.3, null, 0xa); this[_0x4cc7('0x1a60')]['spritesheet'][_0x4cc7('0xacb')](0x16); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc34')]['setIndexedPosition'](9.8, -50.2, !0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x34); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['child'][_0x4cc7('0xac9')](1.5, 0x0); this[_0x4cc7('0xc37')]['spritesheet']['set_currentFrame'](0x27); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); _0x23e5a4 = _0x1baaa1['width'](0x186); var _0x1acc99 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x26d4'), -0x12c, -0x6e, null, _0x23e5a4, null, _0x1acc99, null); _0x23e5a4 = _0x1baaa1[_0x4cc7('0x7d9')](0x1b8); _0x1acc99 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26d5'), 0x12c, -0x6e, null, _0x23e5a4, null, _0x1acc99, null); _0x23e5a4 = _0x1baaa1[_0x4cc7('0x7d9')](0x3e8); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x26d6'), 0x14, 0x15e, null, _0x23e5a4, -0x1, null, null); } else { this['fixedFrameRate'] = !0x0; this[_0x4cc7('0xe74')] = new _0x21e384(); this[_0x4cc7('0xe75')] = _0x2bc114[_0x4cc7('0x9cc')](null); this[_0x4cc7('0xe76')] = 0x0; this[_0x4cc7('0xe77')] = !0x1; this[_0x4cc7('0xe78')] = !0x0; this[_0x4cc7('0xe79')] = 0x0; this['_looping'] = !0x0; _0x4ae64a[_0x4cc7('0x96b')](this); } }, 'init': function() { this['pastafarian'] = new _0x40b5bf(this['section'],_0x1fb3e3['pastafarian'],!0x1,null,!0x1,'cutscene/TrainRide/Spritesheet.png'); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['pastafarian']); var _0x16cb44 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')]['get'](_0x4cc7('0x1055')); this['pastafarian'][_0x4cc7('0x110a')] = new _0x42bd00(_0x16cb44,0x0); this[_0x4cc7('0xec5')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec5')],!0x1,null,!0x1,_0x4cc7('0x26d7')); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['angel']); _0x16cb44 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')]('homeLaunchSiteA'); this[_0x4cc7('0xec5')][_0x4cc7('0x110a')] = new _0x42bd00(_0x16cb44,0x0); this['bunny'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0x1a60')],!0x1,null,!0x1,_0x4cc7('0x26d7')); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0x1a60')]); _0x16cb44 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')]('homePlanA'); this[_0x4cc7('0x1a60')][_0x4cc7('0x110a')] = new _0x42bd00(_0x16cb44,0x1); this['duplicate'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc34')],!0x1,0.6,!0x1,_0x4cc7('0x26d7')); this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0x2231')]); this[_0x4cc7('0xc34')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['duplicator'],!0x1,null,!0x1,_0x4cc7('0x26d7')); this['sprites'][_0x4cc7('0x29')](this['duplicator']); _0x16cb44 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')]('home3'); this[_0x4cc7('0xc34')][_0x4cc7('0x110a')] = new _0x42bd00(_0x16cb44,0x0); this[_0x4cc7('0xc37')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc37')],!0x1,null,!0x1,_0x4cc7('0x26d7')); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc37')]); _0x16cb44 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4cc7('0x1054')); this[_0x4cc7('0xc37')]['goesTo'] = new _0x42bd00(_0x16cb44,-0x1); }, '__class__': _0xd48bfd }); var _0x582db1 = function() { _0x396698['call'](this, _0x4b25d1[_0x4cc7('0x104a')], -0x2, null, { 'endTiles': !0x1 }, null, _0x3606ba[_0x4cc7('0x4ed')]((_0x37a526 = _0x4b25d1[_0x4cc7('0x104a')], _0x48c401(_0x37a526, _0x37a526['get_finished'])))); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x56067a['lsbUG'](_0x48c401, this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')])]; this['name'] = _0x56067a['HsUEZ']; }; _0x16dada[_0x4cc7('0x26d8')] = _0x582db1; _0x582db1[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), _0x2d63f9['TgnWc'], _0x4cc7('0x6d4')]; _0x582db1['__super__'] = _0x396698; _0x582db1[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'child': null, 'student': null, 'unloadLevel': function() { this['student'] = this[_0x4cc7('0xc37')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')]['set_length'](0x0); }, 'frame0': function() { if (_0x4cc7('0x26d9') === _0x4cc7('0x26d9')) { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x24); _0x180fa9['view']['get_camera']()[_0x4cc7('0xb44')](0x8f); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_z'](0x35e); var _0x209e39 = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']() , _0x14200f = null; null == _0x14200f && (_0x14200f = new _0x169fce()); var _0x363998 = Math[_0x4cc7('0x28')](0.8115781021773631); _0x14200f['x'] = -0.251 * _0x363998; _0x14200f['y'] = 0.03 * _0x363998; _0x14200f['z'] = 0.968 * _0x363998; _0x14200f['w'] = Math[_0x4cc7('0x27')](0.8115781021773631); _0x363998 = _0x14200f['x'] * _0x14200f['x'] + _0x14200f['y'] * _0x14200f['y'] + _0x14200f['z'] * _0x14200f['z'] + _0x14200f['w'] * _0x14200f['w']; var _0x2f557c = _0x363998 - 0x1; 1e-10 > (0x0 <= _0x2f557c ? _0x2f557c : -_0x2f557c) || (0x0 == _0x363998 ? (_0x14200f['x'] = 0x0, _0x14200f['y'] = 0x0, _0x14200f['z'] = 0x0, _0x14200f['w'] = 0x1) : (_0x363998 = 0x1 / Math[_0x4cc7('0x2c')](_0x363998), _0x14200f['x'] *= _0x363998, _0x14200f['y'] *= _0x363998, _0x14200f['z'] *= _0x363998, _0x14200f['w'] *= _0x363998)); _0x209e39[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x14200f)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')]['display'](0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](7.2, 0xe); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x67); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xac8')]['setIndexedPosition'](6.7, 13.2); this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5e); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x209e39 = _0x1baaa1[_0x4cc7('0x7d9')](0x53c); _0x14200f = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26da'), -0xf0, -0xac, null, null == _0x209e39 ? null : Math[_0x4cc7('0xa96')](_0x209e39 / 2.5), null, _0x14200f); _0x209e39 = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x26db'), 0x140, 0x0, null, null, null, _0x209e39); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x26dc'), 0x104, 0xdc, null, null, -0x1, null); } else { var _0x4ccf0c = this['mapContents']; _0x4ccf0c[_0x4cc7('0x2245')](_0x4ccf0c[_0x4cc7('0x26dd')] + _0x56067a[_0x4cc7('0x6b0')](this[_0x4cc7('0x1d33')], _0x209e39)); } }, 'frame1': function() { this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](7.2, 0xe); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x61); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['student'][_0x4cc7('0xac9')](6.7, 13.2); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacd')](!0x0); var _0x3cc938 = _0x1baaa1[_0x4cc7('0x7d9')](0x960); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x26de'), -0x3c, -0xfc, null, null == _0x3cc938 ? null : Math[_0x4cc7('0xa96')](_0x3cc938 / 2.5), null, null); _0x3cc938 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x26df'), 0x154, -0x50, null, null, -0x1, _0x3cc938); _0x3cc938 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')]('Stop.\x20Stop!', 0x28, 0x118, null, null, null, _0x3cc938); }, 'frame2': function() { this[_0x4cc7('0xc37')]['setIndexedPosition'](7.2, 0xe); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_currentFrame'](0x67); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); var _0xf300b4 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Stop\x20what?', -0x64, -0xf0, null, null, null, _0xf300b4); _0xf300b4 = _0x1baaa1[_0x4cc7('0x7d9')](0x33e); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x26e0'), -0x140, 0x1c, null, null == _0xf300b4 ? null : Math[_0x4cc7('0xa96')](_0xf300b4 / 2.5), null, null); _0xf300b4 = new _0x161060(this[_0x4cc7('0xc37')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26e1'), 0x78, 0x104, null, null, -0x1, _0xf300b4); }, 'frame3': function() { this[_0x4cc7('0xc37')]['setIndexedPosition'](7.2, 0xe); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x68); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](6.7, 13.3); this[_0x4cc7('0xac8')]['spritesheet']['set_currentFrame'](0x38); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x10487d = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26e2'), 0x0, -0x12c, null, null, null, _0x10487d); _0x10487d = _0x1baaa1['width'](0x334); var _0x3055e3 = new _0x161060(this[_0x4cc7('0xc37')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x26e3'), -0x12c, 0x94, null, null == _0x10487d ? null : Math[_0x4cc7('0xa96')](_0x2d63f9['HbuNZ'](_0x10487d, 2.5)), null, _0x3055e3); _0x10487d = _0x1baaa1[_0x4cc7('0x7d9')](0x3c0); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x26e4'), 0xb4, 0x120, null, null == _0x10487d ? null : Math['round'](_0x10487d / 2.5), -0x1, null); this['makeBold']('always\x20'); }, 'frame4': function() { if (_0x56067a[_0x4cc7('0x6d5')]('omrLM', _0x4cc7('0x26e5'))) { this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](7.2, 14.1); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x67); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](6.7, 13.2); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_currentFrame'](0x5e); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x1662d3 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x26e6'), 0x28, -0x104, null, null, null, _0x1662d3); _0x1662d3 = _0x1baaa1['width'](0x460); var _0x51ebff = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('No\x20thanks.\x20I\x20don\x27t\x20need\x20science\x20anyway.', -0x140, -0x34, null, null == _0x1662d3 ? null : Math[_0x4cc7('0xa96')](_0x1662d3 / 2.5), null, _0x51ebff); _0x1662d3 = _0x1baaa1['scale'](0.5); _0x51ebff = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x26e7'), 0xb4, 0xbc, null == _0x1662d3 ? null : 0x0 > _0x1662d3 ? _0x1662d3 : _0x1662d3 / 2.5, null, null, _0x51ebff); this['makeBold'](_0x4cc7('0x26e8')); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26e9'), 0x78, 0x118, null, null, -0x1, null); } else { var _0x4029f6 = c++; _0x51ebff[_0x4cc7('0x9e7')](_0x4029f6, _0x1662d3[_0x4029f6]); } }, 'init': function() { this[_0x4cc7('0xc37')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['child'],!0x1,null,!0x1,null); this['child'][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc37')]); var _0x4529ca = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x4529ca = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4529ca); this['child']['goesTo'] = new _0x42bd00(_0x4529ca,-0x2); this['student'] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xac8')],!0x1,null,!0x1,null); this[_0x4cc7('0xac8')][_0x4cc7('0x1107')] = !0x0; this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0xac8')]); _0x4529ca = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x4529ca = _0x4b25d1[_0x4cc7('0x493')]()['paths'][_0x4cc7('0x2b')](_0x4529ca); this[_0x4cc7('0xac8')][_0x4cc7('0x110a')] = new _0x42bd00(_0x4529ca,-0x2); }, '__class__': _0x582db1 }); var _0x30cf73 = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1['dark'], -0x1, null, { 'endTiles': !0x1 }); this['frames'] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this['frame1']), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')])]; this[_0x4cc7('0x5e2')] = 'Candy'; }; _0x16dada['com.player03.run3.cutscene.Candy'] = _0x30cf73; _0x30cf73[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', _0x4cc7('0x49c'), _0x4cc7('0x26ea')]; _0x30cf73['__super__'] = _0x396698; _0x30cf73[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'center': null, 'ghost': null, 'angel': null, 'candy': null, 'balloon': null, 'splatText': null, 'removeBitmap': function(_0x4a19c6) { null != _0x4a19c6 && (_0x4a19c6[_0x4cc7('0xaf0')]()['dispose'](), null != _0x4a19c6[_0x4cc7('0x907')] && _0x4a19c6[_0x4cc7('0x907')][_0x4cc7('0xb79')](_0x4a19c6)); }, 'removeBalloon': function() { this['splatText'] = _0x22bdfe[_0x4cc7('0xc1f')](0xffffff, 0x14 * _0x172b83[_0x4cc7('0xc1e')]()['scale']['y'], null, _0x4cc7('0x26eb')); this[_0x4cc7('0x26ec')][_0x4cc7('0xb46')](0.6 * _0x3b7d43[_0x4cc7('0xbc6')]()['stage'][_0x4cc7('0xbcd')] - this[_0x4cc7('0x26ec')][_0x4cc7('0xa74')]() / 0x2); _0x3ae7ae[_0x4cc7('0xa50')](this[_0x4cc7('0x26ec')], 1.2, { 'alpha': 0x0 })[_0x4cc7('0xc5d')](0.3)[_0x4cc7('0xa53')](_0x3bdbdd[_0x4cc7('0x26ed')]); _0x445379['get_instance']()['addChild'](this[_0x4cc7('0x26ec')]); this[_0x4cc7('0x26ee')](this[_0x4cc7('0x269a')]); this[_0x4cc7('0x269a')] = null; }, 'removeSplat': function() { if (_0x4cc7('0x26ef') !== _0x4cc7('0x26ef')) { _0x43f7fe[_0x4cc7('0x8')][_0x4cc7('0xa14')]['call'](this, a); a[_0x4cc7('0xdb2')][_0x4cc7('0x13f1')](0x2, 0x9); } else { null != this[_0x4cc7('0x26ec')] && (null != this[_0x4cc7('0x26ec')][_0x4cc7('0x907')] && this[_0x4cc7('0x26ec')][_0x4cc7('0x907')][_0x4cc7('0xb79')](this[_0x4cc7('0x26ec')]), this[_0x4cc7('0x26ec')] = null); } }, 'unloadLevel': function() { this[_0x4cc7('0x26ee')](this['balloon']); this[_0x4cc7('0x269a')] = null; this[_0x4cc7('0x26f0')](); this['angel'] = this['ghost'] = this[_0x4cc7('0xb7f')] = this['center'] = this['candy'] = null; this['sprites'][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { if (_0x2d63f9[_0x4cc7('0x1b1')] === _0x4cc7('0x1b2')) { this['center'] = new _0x4d6bf4(); this['center'][_0x4cc7('0x26f1')] = 0x0; var _0x62a274 = _0x3b7d43[_0x4cc7('0xbc6')]()['stage'][_0x4cc7('0xbcd')] , _0x368d31 = _0x3b7d43['get_current']()[_0x4cc7('0x99c')][_0x4cc7('0xbce')]; this[_0x4cc7('0x269a')] = _0x26bd70[_0x4cc7('0xfe2')](_0x4cc7('0x26f2'), !0x1); this['balloon'][_0x4cc7('0xb46')](0.6 * _0x62a274 - this[_0x4cc7('0x269a')][_0x4cc7('0xa74')]() / 0x2); this[_0x4cc7('0x269a')]['set_y'](0.7 * _0x368d31 - this[_0x4cc7('0x269a')][_0x4cc7('0xa75')]()); _0x3ae7ae['tween'](this[_0x4cc7('0x269a')], 0.8, { 'x': 0.5 * _0x62a274, 'y': -this[_0x4cc7('0x269a')][_0x4cc7('0xa75')]() })[_0x4cc7('0xc5d')](0.1)[_0x4cc7('0xa53')](_0x3bdbdd['easeIn'])[_0x4cc7('0x928')](_0x48c401(this, this[_0x4cc7('0x26f3')])); _0x445379[_0x4cc7('0x493')]()[_0x4cc7('0xb6a')](this[_0x4cc7('0x269a')], 0x0); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_x'](0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x96); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd5a')](this[_0x4cc7('0x1106')]['endZ'] - 0x320); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xf99')](-16.2); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf98')](-4.5); _0x180fa9['view']['get_camera']()[_0x4cc7('0xf9a')](0x0); this['tunnel'][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0x23b2')][_0x4cc7('0xac9')](0x4, -0x7, !0x0); this['ghost'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x60); this['ghost'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x26f4')] = new _0x12dd16(this[_0x4cc7('0xb7f')],new _0x2eee4b('Candy.png',0x19,0x19)); this[_0x4cc7('0x26f4')][_0x4cc7('0x126')][_0x4cc7('0xb49')](this[_0x4cc7('0x23b2')]['mesh'][_0x4cc7('0xf92')]()); _0x62a274 = this['candy']; _0x368d31 = _0x62a274['mesh'][_0x4cc7('0x472')]() + 0x4; _0x62a274[_0x4cc7('0x126')][_0x4cc7('0xb46')](_0x368d31); _0x62a274 = this['candy']; _0x368d31 = _0x2d63f9[_0x4cc7('0x1af')](_0x62a274['mesh'][_0x4cc7('0xd92')](), 0x4); _0x62a274[_0x4cc7('0x126')]['set_z'](_0x368d31); this[_0x4cc7('0xb7f')]['registerObject'](this[_0x4cc7('0x26f4')]); this['angel']['setIndexedPosition'](3.8, -5.3, !0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x2e); _0x62a274 = new _0x161060(this['ghost'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x26f5'), 0x140, 0x78, null, null, null, _0x62a274); } else { return 0xd; } }, 'frame1': function() { this['candy'][_0x4cc7('0x126')][_0x4cc7('0xb49')](this[_0x4cc7('0x23b2')][_0x4cc7('0x126')][_0x4cc7('0xf92')]()); this[_0x4cc7('0x26f4')][_0x4cc7('0x126')][_0x4cc7('0xb2a')](-0x1); var _0x1ddf98 = this[_0x4cc7('0x26f4')][_0x4cc7('0x126')]; _0x1ddf98[_0x4cc7('0xb44')](_0x1ddf98['get_y']() - 0xd); _0x1ddf98 = this[_0x4cc7('0x26f4')]['mesh']; _0x1ddf98[_0x4cc7('0xd5a')](_0x1ddf98[_0x4cc7('0xd92')]() + 0x8); this['ghost']['spritesheet'][_0x4cc7('0xacb')](0x61); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x40); _0x1ddf98 = _0x1baaa1[_0x4cc7('0xa9a')](1.1); var _0x377980 = new _0x161060(this[_0x4cc7('0x23b2')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')]('Candy!', 0x0, 0xa0, _0x1ddf98, null, null, _0x377980, null); }, 'frame2': function() { if (_0x2d63f9['RnztF'] === 'yAEMn') { this['candy']['removeFromLevel'](); this['candy'] = null; this[_0x4cc7('0x23b2')][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); var _0x13a01d = _0x1baaa1['scale'](0x1); this[_0x4cc7('0xace')][_0x4cc7('0x2661')]('Another\x20dead\x20end.', 0x64, -0x78, _0x13a01d, null, 0xffffff); _0x13a01d = _0x1baaa1[_0x4cc7('0xa9a')](0x1); this[_0x4cc7('0xace')][_0x4cc7('0x2661')](_0x4cc7('0x26f6'), 0x0, 0x64, _0x13a01d, null, 0x0)[_0x4cc7('0x21fb')](this['center']); _0x13a01d = _0x1baaa1[_0x4cc7('0xa9a')](0x1); this[_0x4cc7('0xace')]['addPlainText'](_0x4cc7('0x26f7'), -0x32, 0xfa, _0x13a01d, null, 0x0); } else { this['x'] = _0x13a01d['x']; this['y'] = _0x13a01d['y']; } }, 'frame3': function() { if (_0x4cc7('0x26f8') === _0x4cc7('0x26f8')) { this['angel']['spritesheet'][_0x4cc7('0xacb')](0x47); this['angel'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); var _0x108e4b = _0x1baaa1[_0x4cc7('0xa9a')](0x1); this[_0x4cc7('0xace')][_0x4cc7('0x2661')](_0x4cc7('0x229b'), 0x78, -0xc8, _0x108e4b, null, 0xffffff); _0x108e4b = _0x1baaa1[_0x4cc7('0xa9a')](0x1); this[_0x4cc7('0xace')]['addPlainText'](_0x4cc7('0x229c'), -0x1e, 0x5a, _0x108e4b, null, 0x0); _0x108e4b = _0x1baaa1[_0x4cc7('0xa9a')](0x1); this[_0x4cc7('0xace')]['addPlainText'](_0x4cc7('0x26f9'), -0x50, 0xfa, _0x108e4b, null, 0x0)[_0x4cc7('0x21fb')](this['center']); } else { return function() { b[0x0](_0x108e4b[0x0]); } ; } }, 'init': function() { this['ghost'] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0x23b2')],!0x1,null,!0x1,null); this['ghost'][_0x4cc7('0x1107')] = !0x0; this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0x23b2')]); var _0xdfc8c0 = this['explorePath'][_0x4cc7('0x1109')]; _0xdfc8c0 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0xdfc8c0); this[_0x4cc7('0x23b2')][_0x4cc7('0x110a')] = new _0x42bd00(_0xdfc8c0,-0x2); this['angel'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['angel'],!0x1,null,!0x1,null); this['angel'][_0x4cc7('0x1107')] = !0x0; this['sprites']['push'](this['angel']); _0xdfc8c0 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0xdfc8c0 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0xdfc8c0); this[_0x4cc7('0xec5')][_0x4cc7('0x110a')] = new _0x42bd00(_0xdfc8c0,-0x1); }, '__class__': _0x30cf73 }); var _0x14c8e2 = function() { if ('ECvGZ' === _0x4cc7('0x26fa')) { return null == a ? _0x4029ca[_0x4cc7('0xce7')](null) : _0x10a042[_0x4cc7('0xd65')](a); } else { _0x396698['call'](this, _0x4b25d1['homePlanAPart2'], -0x2, null, { 'startTilesLength': 0x7d0 }); this['frames'] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this['frame1']), _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')])]; this['name'] = _0x4cc7('0x26fb'); } }; _0x16dada[_0x4cc7('0x26fc')] = _0x14c8e2; _0x14c8e2['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x26fd')]; _0x14c8e2[_0x4cc7('0x92b')] = _0x396698; _0x14c8e2[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'child': null, 'duplicator': null, 'bunny': null, 'bunnyJump': null, 'childJump': null, 'addFlashbackOverlay': function() { var _0x466c28 = new _0x24e28(); _0x109181[_0x4cc7('0xa8a')](_0x466c28, _0x5cad50[_0x4cc7('0x26fe')](0x808080, 0.35), null, null, null, null, this[_0x4cc7('0xace')][_0x4cc7('0x22e')]); this[_0x4cc7('0xace')][_0x4cc7('0xa0c')](_0x466c28); _0x466c28 = _0x1baaa1[_0x4cc7('0xa9a')](0x2); this[_0x4cc7('0xace')][_0x4cc7('0x2661')](_0x4cc7('0x26ff'), 0x0, -0x140, _0x466c28, null, 0xffffff); }, 'unloadLevel': function() { _0x3ae7ae['stop'](this[_0x4cc7('0x1a60')][_0x4cc7('0x126')], ['x', 'y', 'z'], !0x1, !0x1); _0x488f5d['stopRotationTween'](this[_0x4cc7('0x1a60')][_0x4cc7('0x126')], !0x1, !0x1); _0x3ae7ae[_0x4cc7('0xd8a')](this[_0x4cc7('0xc37')]['mesh'], ['x', 'y', 'z'], !0x1, !0x1); _0x488f5d[_0x4cc7('0x168d')](this[_0x4cc7('0xc37')][_0x4cc7('0x126')], !0x1, !0x1); this['bunny'] = this['duplicator'] = this[_0x4cc7('0xc37')] = this[_0x4cc7('0xb7f')] = this['childJump'] = this[_0x4cc7('0x2700')] = null; this[_0x4cc7('0xb80')]['set_length'](0x0); }, 'frame0': function() { _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x5a); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x16); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](-0x258); var _0x21854f = null; null == _0x21854f && (_0x21854f = new _0x169fce()); var _0xe45e45 = Math['sin'](0.7853981633974483); _0x21854f['x'] = _0x56067a[_0x4cc7('0x6d6')](0x0, _0xe45e45); _0x21854f['y'] = 0x0 * _0xe45e45; _0x21854f['z'] = -0x1 * _0xe45e45; _0x21854f['w'] = Math['cos'](0.7853981633974483); _0xe45e45 = _0x21854f['x'] * _0x21854f['x'] + _0x21854f['y'] * _0x21854f['y'] + _0x21854f['z'] * _0x21854f['z'] + _0x21854f['w'] * _0x21854f['w']; var _0x2f1149 = _0xe45e45 - 0x1; 1e-10 > (0x0 <= _0x2f1149 ? _0x2f1149 : -_0x2f1149) || (0x0 == _0xe45e45 ? (_0x21854f['x'] = 0x0, _0x21854f['y'] = 0x0, _0x21854f['z'] = 0x0, _0x21854f['w'] = 0x1) : (_0xe45e45 = 0x1 / Math['sqrt'](_0xe45e45), _0x21854f['x'] *= _0xe45e45, _0x21854f['y'] *= _0xe45e45, _0x21854f['z'] *= _0xe45e45, _0x21854f['w'] *= _0xe45e45)); _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x21854f)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x1, -0x6); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x72); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')]['setIndexedPosition'](0.6, -0x6); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x24); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x1a60')][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); _0x21854f = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('I\x20can\x27t\x20wait\x20to\x20be\x20home\x20again!', -0x104, 0x0, null, null, null, _0x21854f, null); }, 'frame1': function() { this['child'][_0x4cc7('0xac9')](0x1, -0x5); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x58); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0.6, -0x5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x27); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x1a60')][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); var _0x79068d = new _0x161060(this['child']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2701'), -0xdc, -0x78, null, null, null, _0x79068d, null); _0x79068d = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('How\x20much\x20longer?', 0x14, 0x154, null, null, null, _0x79068d, null); }, 'frame2': function() { this['child']['setIndexedPosition'](0x1, -4.7); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x59); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this['duplicator'][_0x4cc7('0xac9')](0.6, -4.7); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x27); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x1a60')][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); var _0x3441ee = _0x1baaa1[_0x4cc7('0xa9a')](0x1); this['dialog']['addPlainText'](_0x4cc7('0x26ff'), 0x10e, 0xa0, _0x3441ee, null, 0x0); this[_0x4cc7('0x25e6')] = 0.8; }, 'frame3': function() { this['loadNewLevel'](_0x4b25d1[_0x4cc7('0x104c')], 0x4, { 'startTilesLength': 0xfa0 }); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0xde); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](-0x59); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xd9); var _0x9116e2 = null; null == _0x9116e2 && (_0x9116e2 = new _0x169fce()); var _0x3ad126 = Math[_0x4cc7('0x28')](1.8849555921538759); _0x9116e2['x'] = 0.643 * _0x3ad126; _0x9116e2['y'] = 0.667 * _0x3ad126; _0x9116e2['z'] = 0.376 * _0x3ad126; _0x9116e2['w'] = Math[_0x4cc7('0x27')](1.8849555921538759); _0x3ad126 = _0x9116e2['x'] * _0x9116e2['x'] + _0x9116e2['y'] * _0x9116e2['y'] + _0x9116e2['z'] * _0x9116e2['z'] + _0x9116e2['w'] * _0x9116e2['w']; var _0x49b2a9 = _0x3ad126 - 0x1; 1e-10 > (0x0 <= _0x49b2a9 ? _0x49b2a9 : -_0x49b2a9) || (0x0 == _0x3ad126 ? (_0x9116e2['x'] = 0x0, _0x9116e2['y'] = 0x0, _0x9116e2['z'] = 0x0, _0x9116e2['w'] = 0x1) : (_0x3ad126 = 0x1 / Math[_0x4cc7('0x2c')](_0x3ad126), _0x9116e2['x'] *= _0x3ad126, _0x9116e2['y'] *= _0x3ad126, _0x9116e2['z'] *= _0x3ad126, _0x9116e2['w'] *= _0x3ad126)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x9116e2)[_0x4cc7('0xc4a')]()); this['tunnel'][_0x4cc7('0x50c')](0x0); this['child']['setIndexedPosition'](1.9, 1.25); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x61); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](2.1, 1.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x47); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x1a60')][_0x4cc7('0x126')]['set_visible'](!0x1); _0x9116e2 = _0x1baaa1[_0x4cc7('0x7d9')](0x10e); _0x3ad126 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2702'), -0x118, -0x32, null, _0x9116e2, null, _0x3ad126, null); _0x9116e2 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x56067a['xJtMn'], 0x140, 0x64, null, null, null, _0x9116e2, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1038'), 0x3c, 0x104, null, null, 0x0, null, null); this['makeBold']('already\x20said'); this[_0x4cc7('0x103b')](); }, 'frame4': function() { this['loadNewLevel'](_0x4b25d1[_0x4cc7('0x1042')], 0x0); this[_0x4cc7('0xb7f')]['scene'][_0x4cc7('0xb79')](this[_0x4cc7('0xc37')][_0x4cc7('0x126')]); this[_0x4cc7('0xb7f')][_0x4cc7('0xc32')]['addChild'](this[_0x4cc7('0xc37')][_0x4cc7('0x126')]); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](0xb8); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x15); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x506); var _0x26868c = null; null == _0x26868c && (_0x26868c = new _0x169fce()); var _0x34f66e = Math[_0x4cc7('0x28')](1.0035643198967394); _0x26868c['x'] = -0.372 * _0x34f66e; _0x26868c['y'] = -0.865 * _0x34f66e; _0x26868c['z'] = -0.337 * _0x34f66e; _0x26868c['w'] = Math[_0x4cc7('0x27')](1.0035643198967394); _0x34f66e = _0x26868c['x'] * _0x26868c['x'] + _0x26868c['y'] * _0x26868c['y'] + _0x26868c['z'] * _0x26868c['z'] + _0x26868c['w'] * _0x26868c['w']; var _0x2fbd2d = _0x34f66e - 0x1; 1e-10 > (0x0 <= _0x2fbd2d ? _0x2fbd2d : -_0x2fbd2d) || (0x0 == _0x34f66e ? (_0x26868c['x'] = 0x0, _0x26868c['y'] = 0x0, _0x26868c['z'] = 0x0, _0x26868c['w'] = 0x1) : (_0x34f66e = 0x1 / Math['sqrt'](_0x34f66e), _0x26868c['x'] *= _0x34f66e, _0x26868c['y'] *= _0x34f66e, _0x26868c['z'] *= _0x34f66e, _0x26868c['w'] *= _0x34f66e)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x26868c)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc37')]['setIndexedPosition'](0x3, 15.8); this['child'][_0x4cc7('0xaca')]['set_currentFrame'](0x7b); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x3, 15.7); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x4b); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['bunny']['mesh'][_0x4cc7('0xc20')](!0x1); _0x26868c = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2531'), -0x28, -0xb4, null, null, null, _0x26868c, null); _0x26868c = _0x1baaa1['width'](0x12c); _0x34f66e = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2532'), -0x190, -0x1e, null, _0x26868c, null, _0x34f66e, null); _0x26868c = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2533'), 0xc8, 0xf0, null, null, null, _0x26868c, null); this[_0x4cc7('0x103b')](); }, 'frame5': function() { this[_0x4cc7('0x1037')](_0x4b25d1[_0x4cc7('0x1055')], 0x2); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x6e); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](0x4); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x1579); var _0x53d0f2 = null; null == _0x53d0f2 && (_0x53d0f2 = new _0x169fce()); var _0xf2921c = Math[_0x4cc7('0x28')](0.8552113334772214); _0x53d0f2['x'] = -0.367 * _0xf2921c; _0x53d0f2['y'] = 0.104 * _0xf2921c; _0x53d0f2['z'] = _0x2d63f9[_0x4cc7('0x26a0')](0.924, _0xf2921c); _0x53d0f2['w'] = Math[_0x4cc7('0x27')](0.8552113334772214); _0xf2921c = _0x53d0f2['x'] * _0x53d0f2['x'] + _0x53d0f2['y'] * _0x53d0f2['y'] + _0x53d0f2['z'] * _0x53d0f2['z'] + _0x53d0f2['w'] * _0x53d0f2['w']; var _0xbb45da = _0xf2921c - 0x1; 1e-10 > (0x0 <= _0xbb45da ? _0xbb45da : -_0xbb45da) || (0x0 == _0xf2921c ? (_0x53d0f2['x'] = 0x0, _0x53d0f2['y'] = 0x0, _0x53d0f2['z'] = 0x0, _0x53d0f2['w'] = 0x1) : (_0xf2921c = 0x1 / Math[_0x4cc7('0x2c')](_0xf2921c), _0x53d0f2['x'] *= _0xf2921c, _0x53d0f2['y'] *= _0xf2921c, _0x53d0f2['z'] *= _0xf2921c, _0x53d0f2['w'] *= _0xf2921c)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x53d0f2)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0xc, 0x4b); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1c); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc34')]['setIndexedPosition'](12.7, 0x4c); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x40); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](12.4, 0x4b); this['bunny'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x16); this[_0x4cc7('0x1a60')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this['dialog']['addBubble'](_0x4cc7('0x2703'), 0xc8, -0x28, null, null, null, null, null); _0x53d0f2 = _0x1baaa1[_0x4cc7('0x7d9')](0x17c); _0xf2921c = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2704'), 0x118, 0x14a, null, _0x53d0f2, -0x1, _0xf2921c, null); this[_0x4cc7('0x2700')] = new _0x110fc2(this[_0x4cc7('0x1a60')],-0x1,0xc8,!0x1); this[_0x4cc7('0xb7f')][_0x4cc7('0x22ef')](this['bunnyJump']); this['childJump'] = new _0x110fc2(this[_0x4cc7('0xc37')],0x1,0x78,!0x1); this[_0x4cc7('0x2705')][_0x4cc7('0x2706')] *= 0.4; this[_0x4cc7('0xb7f')][_0x4cc7('0x22ef')](this[_0x4cc7('0x2705')]); this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = (_0x37a526 = this[_0x4cc7('0xb7f')], _0x48c401(_0x37a526, _0x37a526['display'])); this[_0x4cc7('0x103b')](); this[_0x4cc7('0x25e6')] = 0.8; }, 'frame6': function() { this[_0x4cc7('0xb7f')][_0x4cc7('0x21bf')](this[_0x4cc7('0x2700')]); this['tunnel'][_0x4cc7('0x21bf')](this[_0x4cc7('0x2705')]); this[_0x4cc7('0x1037')](_0x4b25d1['homePlanAPart2'], -0x2); this[_0x4cc7('0xb7f')][_0x4cc7('0xc32')]['removeChild'](this[_0x4cc7('0xc37')][_0x4cc7('0x126')]); this[_0x4cc7('0xb7f')][_0x4cc7('0xc32')][_0x4cc7('0xa0c')](this[_0x4cc7('0xc37')]['mesh']); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x7f); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x10); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd5a')](0x87e); var _0x210008 = null; null == _0x210008 && (_0x210008 = new _0x169fce()); var _0x58e541 = Math[_0x4cc7('0x28')](0.5061454830783556); _0x210008['x'] = -0.23 * _0x58e541; _0x210008['y'] = 0.36 * _0x58e541; _0x210008['z'] = 0.904 * _0x58e541; _0x210008['w'] = Math['cos'](0.5061454830783556); _0x58e541 = _0x210008['x'] * _0x210008['x'] + _0x210008['y'] * _0x210008['y'] + _0x56067a[_0x4cc7('0x6d9')](_0x210008['z'], _0x210008['z']) + _0x210008['w'] * _0x210008['w']; var _0x242958 = _0x58e541 - 0x1; 1e-10 > (0x0 <= _0x242958 ? _0x242958 : -_0x242958) || (0x0 == _0x58e541 ? (_0x210008['x'] = 0x0, _0x210008['y'] = 0x0, _0x210008['z'] = 0x0, _0x210008['w'] = 0x1) : (_0x58e541 = 0x1 / Math['sqrt'](_0x58e541), _0x210008['x'] *= _0x58e541, _0x210008['y'] *= _0x58e541, _0x210008['z'] *= _0x58e541, _0x210008['w'] *= _0x58e541)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x210008)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](6.6, 26.99, null, 0x17); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1a); this[_0x4cc7('0xc37')]['spritesheet']['set_xInverted'](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](6.6, 0x1b); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x38); this['duplicator'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0x1a60')]['mesh'][_0x4cc7('0xc20')](!0x1); _0x210008 = _0x1baaa1[_0x4cc7('0xa9a')](0.8); _0x58e541 = _0x1baaa1[_0x4cc7('0x7d9')](0x23a); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x3bd'), -0x168, -0x136, _0x210008, _0x58e541, null, null, null); _0x210008 = _0x1baaa1[_0x4cc7('0xa9a')](0.8); _0x58e541 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2707'), 0x8c, -0xaa, _0x210008, null, -0x1, _0x58e541, null); _0x210008 = _0x1baaa1[_0x4cc7('0xa9a')](0.8); _0x58e541 = _0x1baaa1[_0x4cc7('0x7d9')](0x190); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2708'), -0x12c, 0x50, _0x210008, _0x58e541, -0x1, null, null); _0x210008 = _0x1baaa1['scale'](0.8); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2709'), 0x78, 0x15e, _0x210008, null, -0x1, null, null); }, 'frame7': function() { this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](7.7, 28.99, null, 0x17); this['child'][_0x4cc7('0xaca')]['set_currentFrame'](0x1a); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['duplicator'][_0x4cc7('0xac9')](7.7, 0x1d); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2f); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x1a60')][_0x4cc7('0x126')]['set_visible'](!0x1); var _0x4ea081 = _0x1baaa1[_0x4cc7('0x7d9')](0x20d) , _0x47ab7e = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x270a'), -0x3c, -0xaa, null, _0x4ea081, null, _0x47ab7e, null); _0x4ea081 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x270b'), -0x64, 0x104, null, null, null, _0x4ea081, null); _0x4ea081 = _0x1baaa1[_0x4cc7('0xa9a')](0.4); this[_0x4cc7('0xace')][_0x4cc7('0x2661')](_0x4cc7('0x270c'), 0xc8, 0x12c, _0x4ea081, null, 0x0); }, 'init': function() { this[_0x4cc7('0xc37')] = new _0x40b5bf(this['section'],_0x1fb3e3['child'],!0x1,null,!0x1,null); this['child']['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc37')]); var _0x26a723 = this['explorePath'][_0x4cc7('0x1109')]; _0x26a723 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x26a723); this[_0x4cc7('0xc37')]['goesTo'] = new _0x42bd00(_0x26a723,-0x2); this[_0x4cc7('0xc34')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc34')],!0x1,null,!0x1,null); this[_0x4cc7('0xc34')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc34')]); _0x26a723 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x26a723 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')]['get'](_0x26a723); this['duplicator'][_0x4cc7('0x110a')] = new _0x42bd00(_0x26a723,-0x3); this[_0x4cc7('0x1a60')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['bunny'],!0x1,null,!0x1,null); this['bunny'][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')]['push'](this['bunny']); }, '__class__': _0x14c8e2 }); var _0x477412 = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x1041')], -0x1, null, { 'endTiles': !0x1, 'startTilesLength': 0xbb8 }); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this['frame2']), _0x48c401(this, this['frame3']), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x48c401(this, this[_0x4cc7('0xf0b')]), _0x48c401(this, this[_0x4cc7('0xf0c')]), _0x48c401(this, this[_0x4cc7('0xf0d')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x270d'); }; _0x16dada[_0x4cc7('0x270e')] = _0x477412; _0x477412[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x2d63f9['TgnWc'], _0x4cc7('0x270f')]; _0x477412[_0x4cc7('0x92b')] = _0x396698; _0x477412[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'skater': null, 'pastafarian': null, 'unloadLevel': function() { if (_0x4cc7('0x2710') !== _0x4cc7('0x2710')) { return this['__textureID']; } else { this[_0x4cc7('0xc35')] = this[_0x4cc7('0xacc')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); } }, 'frame0': function() { if (_0x4cc7('0x2711') === _0x4cc7('0x2712')) { this[_0x4cc7('0xa12')][_0x4cc7('0x29')](_0x5f31a5); this[_0x4cc7('0xe75')][_0x4cc7('0x29')](_0x53d7b8); null != _0x54e3a0 ? this['_translations'][_0x4cc7('0x29')](_0x54e3a0) : this[_0x4cc7('0xe8b')][_0x4cc7('0x29')](new _0x21e384()); this[_0x4cc7('0xe76')] = this[_0x4cc7('0xe75')][_0x4cc7('0x34')](); this[_0x4cc7('0xe78')] = !0x0; } else { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x6e); _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_y'](0x19); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](-0x3d); var _0x5f31a5 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x53d7b8 = null; null == _0x53d7b8 && (_0x53d7b8 = new _0x169fce()); var _0x54e3a0 = Math[_0x4cc7('0x28')](0.3839724354387525); _0x53d7b8['x'] = -0.362 * _0x54e3a0; _0x53d7b8['y'] = _0x2d63f9['vbRng'](-0.924, _0x54e3a0); _0x53d7b8['z'] = _0x2d63f9['vbRng'](-0.122, _0x54e3a0); _0x53d7b8['w'] = Math[_0x4cc7('0x27')](0.3839724354387525); _0x54e3a0 = _0x53d7b8['x'] * _0x53d7b8['x'] + _0x2d63f9[_0x4cc7('0x1b5')](_0x53d7b8['y'], _0x53d7b8['y']) + _0x53d7b8['z'] * _0x53d7b8['z'] + _0x53d7b8['w'] * _0x53d7b8['w']; var _0x1d94dd = _0x54e3a0 - 0x1; 1e-10 > (_0x2d63f9[_0x4cc7('0x1a7')](0x0, _0x1d94dd) ? _0x1d94dd : -_0x1d94dd) || (0x0 == _0x54e3a0 ? (_0x53d7b8['x'] = 0x0, _0x53d7b8['y'] = 0x0, _0x53d7b8['z'] = 0x0, _0x53d7b8['w'] = 0x1) : (_0x54e3a0 = 0x1 / Math[_0x4cc7('0x2c')](_0x54e3a0), _0x53d7b8['x'] *= _0x54e3a0, _0x53d7b8['y'] *= _0x54e3a0, _0x53d7b8['z'] *= _0x54e3a0, _0x53d7b8['w'] *= _0x54e3a0)); _0x5f31a5[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x53d7b8)[_0x4cc7('0xc4a')]()); this['tunnel'][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.8, 3.8); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x32); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x5, -0.2); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacb')](0x55); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x5f31a5 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Skater!\x20A\x20moment\x20of\x20your\x20time!', -0xf0, -0x50, null, null, null, _0x5f31a5, null); } }, 'frame1': function() { this[_0x4cc7('0xacc')]['setIndexedPosition'](4.9, 3.4); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x50); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x5, 0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_currentFrame'](0x57); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x41934b = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('What\x27s\x20up?', 0x28, -0x140, null, null, null, _0x41934b, null); _0x41934b = _0x1baaa1[_0x4cc7('0x7d9')](0x230); var _0x441de8 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2713'), -0xdc, -0x78, null, _0x41934b, null, _0x441de8, null); _0x41934b = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2714'), 0x104, 0x12c, null, null, null, _0x41934b, null); }, 'frame2': function() { if (_0x4cc7('0x2715') === _0x2d63f9[_0x4cc7('0x1b6')]) { this['uses'] = 0x1; _0x255a64[_0x4cc7('0x96b')](this, _0x587c13); this['ownerCharacter'] = _0x587c13; this[_0x4cc7('0x2408')] = _0x4cc7('0x1bfe'); this['buffer'] = 0.15; this['categories'] |= 0x20; _0x587c13[_0x4cc7('0x9ad')]('jumpsRestored', _0x48c401(this, this[_0x4cc7('0x2716')])); this[_0x4cc7('0x19')](); } else { this['skater'][_0x4cc7('0xac9')](4.8, 2.1); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x52); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['pastafarian']['setIndexedPosition'](0x5, 0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x66); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); var _0x587c13 = _0x1baaa1['width'](0x24e) , _0x40169f = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2717'), -0x14, -0x10e, null, _0x587c13, null, _0x40169f, null); } }, 'frame3': function() { this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.8, 2.1); this[_0x4cc7('0xacc')]['spritesheet']['set_currentFrame'](0x51); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x5, 0x1); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacb')](0x66); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('I\x20don\x27t\x20want\x20to\x20be\x20rude,\x20but...', -0x104, -0x12c, null, null, null, null, null); var _0x42919a = _0x1baaa1['width'](0x230) , _0xc83989 = new _0x161060(this['skater']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2718'), 0xdc, -0x96, null, _0x42919a, -0x1, _0xc83989, null); _0x42919a = _0x1baaa1['scale'](0.4); this[_0x4cc7('0xace')][_0x4cc7('0x2661')](_0x4cc7('0x2719'), -0x168, 0x122, _0x42919a, null, 0xffffff); _0x42919a = _0x1baaa1[_0x4cc7('0x7d9')](0x2bc); _0xc83989 = new _0x161060(this['pastafarian'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x271a'), 0x28, 0x14a, null, _0x42919a, null, _0xc83989, null); }, 'frame4': function() { this['skater'][_0x4cc7('0xac9')](4.8, 2.1); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4a); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x5, 0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x66); this['pastafarian']['spritesheet'][_0x4cc7('0xacd')](!0x0); var _0x41e6e3 = _0x1baaa1['width'](0x276) , _0x4b252b = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x271b'), -0x3c, -0x104, null, _0x41e6e3, null, _0x4b252b, null); _0x41e6e3 = _0x1baaa1[_0x4cc7('0x7d9')](0x168); _0x4b252b = new _0x161060(this[_0x4cc7('0xacc')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('That\x27s\x20very\x20interesting;\x20let\x27s\x20talk\x20hobbies.', 0x190, -0x14, null, _0x41e6e3, null, _0x4b252b, null); this['dialog']['addBubble'](_0x4cc7('0x271c'), 0xdc, 0x118, null, null, -0x1, null, null); }, 'frame5': function() { if (_0x4cc7('0x271d') === _0x4cc7('0x271d')) { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0xab); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x1d); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x7); var _0x2fcc56 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x2d1e80 = null; _0x2d63f9[_0x4cc7('0x1b8')](null, _0x2d1e80) && (_0x2d1e80 = new _0x169fce()); var _0x178c08 = Math[_0x4cc7('0x28')](0.5846852994181003); _0x2d1e80['x'] = -0.197 * _0x178c08; _0x2d1e80['y'] = -0.977 * _0x178c08; _0x2d1e80['z'] = -0.078 * _0x178c08; _0x2d1e80['w'] = Math[_0x4cc7('0x27')](0.5846852994181003); _0x178c08 = _0x2d1e80['x'] * _0x2d1e80['x'] + _0x2d1e80['y'] * _0x2d1e80['y'] + _0x2d1e80['z'] * _0x2d1e80['z'] + _0x2d1e80['w'] * _0x2d1e80['w']; var _0x2dcf7c = _0x178c08 - 0x1; 1e-10 > (0x0 <= _0x2dcf7c ? _0x2dcf7c : -_0x2dcf7c) || (0x0 == _0x178c08 ? (_0x2d1e80['x'] = 0x0, _0x2d1e80['y'] = 0x0, _0x2d1e80['z'] = 0x0, _0x2d1e80['w'] = 0x1) : (_0x178c08 = 0x1 / Math['sqrt'](_0x178c08), _0x2d1e80['x'] *= _0x178c08, _0x2d1e80['y'] *= _0x178c08, _0x2d1e80['z'] *= _0x178c08, _0x2d1e80['w'] *= _0x178c08)); _0x2fcc56[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x2d1e80)[_0x4cc7('0xc4a')]()); this['tunnel'][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.8, 2.1); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x51); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x5, 0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x67); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacd')](!0x0); _0x2fcc56 = new _0x161060(this[_0x4cc7('0xc35')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x271e'), -0x50, -0xf0, null, null, null, _0x2fcc56, null); _0x2fcc56 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x2d63f9[_0x4cc7('0x1b9')], 0x140, -0x64, null, null, null, _0x2fcc56, null); _0x2fcc56 = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x271f'), 0xdc, 0x140, null, null, null, _0x2fcc56, null); } else { var _0x23a901 = _0x180fa9[_0x4cc7('0xc3b')]['get_camera'](); _0x23a901['set_z'](_0x23a901[_0x4cc7('0xd92')]() + 0x78); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0xd, 0x13, null, 0x2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](0xe, 20.5, null, 0x2); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); _0x23a901 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x2720'), 0x104, -0x118, -0x1, Math['round'](0x230), null, _0x23a901); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2721'), -0xa0, -0x50, null, null, null, null); _0x23a901 = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x56067a[_0x4cc7('0x6da')], -0xb4, 0xf0, -0x1, Math['round'](-0.4), 0x1, _0x23a901); } }, 'frame6': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x143); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x30); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xbd); var _0x2f27e5 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x422c07 = null; _0x56067a['ihAvZ'](null, _0x422c07) && (_0x422c07 = new _0x169fce()); var _0x26eff6 = Math['sin'](0.8377580409572781); _0x422c07['x'] = -0.156 * _0x26eff6; _0x422c07['y'] = -0.972 * _0x26eff6; _0x422c07['z'] = -0.177 * _0x26eff6; _0x422c07['w'] = Math[_0x4cc7('0x27')](0.8377580409572781); _0x26eff6 = _0x422c07['x'] * _0x422c07['x'] + _0x422c07['y'] * _0x422c07['y'] + _0x422c07['z'] * _0x422c07['z'] + _0x422c07['w'] * _0x422c07['w']; var _0x5c5bc9 = _0x26eff6 - 0x1; 1e-10 > (0x0 <= _0x5c5bc9 ? _0x5c5bc9 : -_0x5c5bc9) || (0x0 == _0x26eff6 ? (_0x422c07['x'] = 0x0, _0x422c07['y'] = 0x0, _0x422c07['z'] = 0x0, _0x422c07['w'] = 0x1) : (_0x26eff6 = 0x1 / Math[_0x4cc7('0x2c')](_0x26eff6), _0x422c07['x'] *= _0x26eff6, _0x422c07['y'] *= _0x26eff6, _0x422c07['z'] *= _0x26eff6, _0x422c07['w'] *= _0x26eff6)); _0x2f27e5[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x422c07)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xacc')]['setIndexedPosition'](4.8, 2.1); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacb')](0x32); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['pastafarian'][_0x4cc7('0xac9')](0x5, 0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x68); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); _0x2f27e5 = _0x1baaa1['scale'](0.7); _0x422c07 = _0x1baaa1[_0x4cc7('0x7d9')](0x1b8); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Certainly.\x20Imagine\x20if\x20you\x20would\x20that\x20this\x20is\x20a\x20throwing\x20knife.', 0x0, -0xbe, _0x2f27e5, _0x422c07, null, null, null); _0x2f27e5 = _0x1baaa1[_0x4cc7('0xa9a')](0.6); _0x422c07 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x244b'), -0xdc, -0xa, _0x2f27e5, null, -0x1, _0x422c07, null); }, 'frame7': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x362); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x109); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x30a); var _0x529726 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x22ea16 = null; null == _0x22ea16 && (_0x22ea16 = new _0x169fce()); var _0xe3fd96 = Math[_0x4cc7('0x28')](1.0297442586766543); _0x22ea16['x'] = -0.139 * _0xe3fd96; _0x22ea16['y'] = -0.984 * _0xe3fd96; _0x22ea16['z'] = -0.115 * _0xe3fd96; _0x22ea16['w'] = Math[_0x4cc7('0x27')](1.0297442586766543); _0xe3fd96 = _0x22ea16['x'] * _0x22ea16['x'] + _0x22ea16['y'] * _0x22ea16['y'] + _0x22ea16['z'] * _0x22ea16['z'] + _0x22ea16['w'] * _0x22ea16['w']; var _0x5b8d81 = _0xe3fd96 - 0x1; 1e-10 > (0x0 <= _0x5b8d81 ? _0x5b8d81 : -_0x5b8d81) || (0x0 == _0xe3fd96 ? (_0x22ea16['x'] = 0x0, _0x22ea16['y'] = 0x0, _0x22ea16['z'] = 0x0, _0x22ea16['w'] = 0x1) : (_0xe3fd96 = 0x1 / Math['sqrt'](_0xe3fd96), _0x22ea16['x'] *= _0xe3fd96, _0x22ea16['y'] *= _0xe3fd96, _0x22ea16['z'] *= _0xe3fd96, _0x22ea16['w'] *= _0xe3fd96)); _0x529726['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x22ea16)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xacc')]['setIndexedPosition'](4.8, 2.1); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x32); this[_0x4cc7('0xacc')]['spritesheet']['set_xInverted'](!0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x5, 0x1); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacb')](0x61); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x529726 = _0x1baaa1[_0x4cc7('0xa9a')](0.5); _0x22ea16 = new _0x161060(this[_0x4cc7('0xc35')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2722'), -0x78, -0x14, _0x529726, null, null, _0x22ea16, null); _0x529726 = _0x1baaa1['scale'](0.4); _0x22ea16 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')]('Aim\x20that\x20way,\x20you\x20don\x27t\x20want\x20to\x20lose\x20it\x20again!', 0xc8, 0x3c, _0x529726, null, null, _0x22ea16, null); }, 'frame8': function() { _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x47d); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](-0x198); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd5a')](0x76f); var _0xcdc1d4 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x29c2a6 = null; null == _0x29c2a6 && (_0x29c2a6 = new _0x169fce()); var _0x2b2531 = Math[_0x4cc7('0x28')](1.1868238913561442); _0x29c2a6['x'] = _0x2d63f9[_0x4cc7('0x1b5')](-0.144, _0x2b2531); _0x29c2a6['y'] = -0.986 * _0x2b2531; _0x29c2a6['z'] = -0.087 * _0x2b2531; _0x29c2a6['w'] = Math['cos'](1.1868238913561442); _0x2b2531 = _0x29c2a6['x'] * _0x29c2a6['x'] + _0x29c2a6['y'] * _0x29c2a6['y'] + _0x29c2a6['z'] * _0x29c2a6['z'] + _0x29c2a6['w'] * _0x29c2a6['w']; var _0x19ef23 = _0x2b2531 - 0x1; 1e-10 > (0x0 <= _0x19ef23 ? _0x19ef23 : -_0x19ef23) || (0x0 == _0x2b2531 ? (_0x29c2a6['x'] = 0x0, _0x29c2a6['y'] = 0x0, _0x29c2a6['z'] = 0x0, _0x29c2a6['w'] = 0x1) : (_0x2b2531 = 0x1 / Math['sqrt'](_0x2b2531), _0x29c2a6['x'] *= _0x2b2531, _0x29c2a6['y'] *= _0x2b2531, _0x29c2a6['z'] *= _0x2b2531, _0x29c2a6['w'] *= _0x2b2531)); _0xcdc1d4['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x29c2a6)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.8, 1.8); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x33); this['skater'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x5, 0.6); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4b); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0xcdc1d4 = _0x1baaa1[_0x4cc7('0xa9a')](0.1); _0x29c2a6 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Hitting\x20a\x20target\x20requires\x20a\x20specific\x20combiniation\x20of\x20throwing\x20speed\x20and\x20angle,\x20based\x20on\x20your\x20distance\x20away.', -0x64, 0x0, _0xcdc1d4, null, null, _0x29c2a6, null); }, 'init': function() { this[_0x4cc7('0xacc')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xacc')],!0x0,null,!0x1,null); this[_0x4cc7('0xacc')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xacc')]); var _0x27f032 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x27f032 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x27f032); this[_0x4cc7('0xacc')][_0x4cc7('0x110a')] = new _0x42bd00(_0x27f032,-0x1); this[_0x4cc7('0xc35')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc35')],!0x0,null,!0x1,null); this[_0x4cc7('0xc35')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')]['push'](this[_0x4cc7('0xc35')]); _0x27f032 = this['explorePath']['pathName']; _0x27f032 = _0x4b25d1[_0x4cc7('0x493')]()['paths'][_0x4cc7('0x2b')](_0x27f032); this[_0x4cc7('0xc35')][_0x4cc7('0x110a')] = new _0x42bd00(_0x27f032,-0x1); }, '__class__': _0x477412 }); var _0x5eee1e = function() { _0x396698['call'](this, _0x4b25d1['sidePathB'], 0x3, null, null, null, _0x3606ba[_0x4cc7('0x25dc')]); this[_0x4cc7('0xf05')](new _0x42bd00(_0x4b25d1['sidePathB'],0x4)); this[_0x4cc7('0x2197')] = [_0x48c401(this, this['frame0'])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x2723'); }; _0x16dada[_0x4cc7('0x2724')] = _0x5eee1e; _0x5eee1e[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x2d63f9[_0x4cc7('0x20a2')], _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x2723')]; _0x5eee1e[_0x4cc7('0x92b')] = _0x396698; _0x5eee1e['prototype'] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'child': null, 'skater': null, 'unloadLevel': function() { this[_0x4cc7('0xacc')] = this['child'] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')]['set_length'](0x0); }, 'frame0': function() { if (_0x4cc7('0x2725') === 'QRUsN') { var _0x54b6c1 = _0x4b25d1[_0x4cc7('0x104a')] , _0x2e3632 = _0x54b6c1[_0x4cc7('0x123e')]; _0x2e3632 = _0x104058[_0x4cc7('0x493')]()['get'](_0x2e3632['id'], _0x2e3632[_0x4cc7('0xc12')]); _0x54b6c1 = _0x54b6c1[_0x4cc7('0xc2f')]; 0x4 > (_0x2e3632 < _0x54b6c1 ? _0x2e3632 : _0x54b6c1) && _0x4b25d1[_0x4cc7('0x104a')]['savedProgress'][_0x4cc7('0x1333')](0x4); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x32); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x64); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](this[_0x4cc7('0x1106')][_0x4cc7('0x2256')] + 0xfa); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xf98')](0xb4); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_rotationZ'](-52.94117647058824); this['tunnel']['display'](0x0); this['child'][_0x4cc7('0xac9')](4.5, 0.8, !0x0, 0x5); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x66); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')]['setIndexedPosition'](3.3, 0.3, !0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4b); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this['child'][_0x4cc7('0xd5e')](this[_0x4cc7('0xacc')]); _0x54b6c1 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2726'), 0xa0, -0xa0, null, null, null, _0x54b6c1); _0x54b6c1 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2727'), -0x78, -0x3c, null, null, null, _0x54b6c1); } else { return _0x3c7924['__format'](_0x54b6c1, _0x2e3632); } }, 'init': function() { this['child'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc37')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['child']); var _0x19bf5f = this[_0x4cc7('0x1108')]['pathName']; _0x19bf5f = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')]['get'](_0x19bf5f); this[_0x4cc7('0xc37')][_0x4cc7('0x110a')] = new _0x42bd00(_0x19bf5f,0x3); this[_0x4cc7('0xacc')] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xacc')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['skater']); _0x19bf5f = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x19bf5f = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x19bf5f); this[_0x4cc7('0xacc')]['goesTo'] = new _0x42bd00(_0x19bf5f,0x4); }, '__class__': _0x5eee1e }); var _0x56ca74 = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x1041')], 0x9, null, { 'stopLoadingAfter': 0xa, 'startTilesLength': 0x0, 'modifyData': function(_0x25c286, _0x140c9b) { if (0x9 == _0x25c286) { _0x25c286 = _0x140c9b['split']('|'); _0x140c9b = 0x0; for (var _0x819e8c = _0x25c286[_0x4cc7('0x21')]; _0x140c9b < _0x819e8c; ) { var _0x5252aa = _0x140c9b++; if (_0x29cea6[_0x4cc7('0x55')](_0x25c286[_0x5252aa], 'terrain-') && 0x0 <= _0x25c286[_0x5252aa][_0x4cc7('0x2d')]('~crumbling')) { _0x25c286[_0x4cc7('0xa5e')](_0x5252aa, 0x1); break; } } _0x140c9b = _0x25c286[_0x4cc7('0xc7a')]('|'); } return _0x140c9b; } }); this[_0x4cc7('0xf05')](new _0x42bd00(_0x4b25d1[_0x4cc7('0x1041')],0xa)); this[_0x4cc7('0x25e4')] = !0x0; this[_0x4cc7('0x2728')] = new _0x169fce(); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this['frame3']), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x48c401(this, this[_0x4cc7('0xf0b')]), _0x48c401(this, this[_0x4cc7('0xf0c')]), _0x48c401(this, this['frame8']), _0x48c401(this, this['frame9']), _0x48c401(this, this[_0x4cc7('0xf0f')]), _0x48c401(this, this[_0x4cc7('0xf10')]), _0x48c401(this, this['frame12']), _0x48c401(this, this[_0x4cc7('0x20f1')]), _0x48c401(this, this[_0x4cc7('0xf12')]), _0x48c401(this, this['frame15']), _0x56067a[_0x4cc7('0x2729')](_0x48c401, this, this[_0x4cc7('0x260b')]), _0x48c401(this, this[_0x4cc7('0x20f2')]), _0x48c401(this, this['frame18']), _0x48c401(this, this[_0x4cc7('0x20f4')]), _0x48c401(this, this[_0x4cc7('0x260c')]), _0x48c401(this, this['frame21']), _0x48c401(this, this[_0x4cc7('0x260e')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x272a'); }; _0x16dada[_0x4cc7('0x272b')] = _0x56ca74; _0x56ca74['__name__'] = [_0x2d63f9[_0x4cc7('0x2156')], _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x272c')]; _0x56ca74[_0x4cc7('0x92b')] = _0x396698; _0x56ca74[_0x4cc7('0x8')] = _0x5aff49(_0x396698['prototype'], { 'runner': null, 'skater': null, 'map': null, 'mapTargetX': null, 'mapTargetRotation': null, 'skip': function(_0x23c41b) { this[_0x4cc7('0x25e8')] >= this['frames'][_0x4cc7('0x21')] || _0x2d63f9[_0x4cc7('0x272d')](0x1, this[_0x4cc7('0x25f4')]) ? _0x396698[_0x4cc7('0x8')]['skip'][_0x4cc7('0x96b')](this, _0x23c41b) : (this[_0x4cc7('0x25e8')] = this[_0x4cc7('0x2197')][_0x4cc7('0x21')] - 0x1, this[_0x4cc7('0xace')][_0x4cc7('0xc20')](!0x1), this[_0x4cc7('0x25f1')][_0x4cc7('0xc20')](!0x1)); }, 'select': function(_0x3b2de9, _0x2536e4) { this[_0x4cc7('0xb7f')]['set_power'](0x1); _0x1fb3e3[_0x4cc7('0x2399')](_0x3b2de9); this[_0x4cc7('0xace')][_0x4cc7('0xc20')](!0x1); }, 'unloadLevel': function() { null != this[_0x4cc7('0xc92')] && (null != this[_0x4cc7('0xc92')]['get_transform']() && (_0x3ae7ae[_0x4cc7('0xd8a')](this[_0x4cc7('0xc92')], ['x', 'y', 'z'], !0x1, !0x1), _0x488f5d[_0x4cc7('0x168d')](this[_0x4cc7('0xc92')], !0x1, !0x1)), this['map'] = null); this[_0x4cc7('0xacc')] = this[_0x4cc7('0xec4')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x2); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](0x6a); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_z'](0x1021); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](0x0); this[_0x4cc7('0xb7f')]['display'](0x0); this['runner'][_0x4cc7('0xac9')](4.3, 57.9, null, -0x2); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x24); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](0x4, 56.8, null, 0x12); this['skater']['spritesheet']['set_currentFrame'](0x6); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x4009e3 = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x272e'), 0x168, 0x28, null, null, null, _0x4009e3, null); this['frameMaxTime'] = 0.2; this[_0x4cc7('0x25f1')][_0x4cc7('0xc20')](!0x0); }, 'frame1': function() { if (_0x4cc7('0x272f') === 'jQkVR') { var _0x4bf3cc = this; this['tunnel'][_0x4cc7('0xc32')]['removeChild'](this['runner'][_0x4cc7('0x126')]); this[_0x4cc7('0xb7f')][_0x4cc7('0xc32')][_0x4cc7('0xa0c')](this[_0x4cc7('0xec4')][_0x4cc7('0x126')]); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](4.5, 58.1, null, 0x1e); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x48); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](0x4, 0x3b, null, 0x1); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacb')](0xa); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacd')](!0x0); var _0x3bc621 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x272e'), 0x168, 0x28, null, null, null, _0x3bc621, null); _0x3bc621 = new _0x161060(this['runner'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x6e2'), -0xc8, 0x50, null, null, null, _0x3bc621, null); this[_0x4cc7('0xc92')] = new _0x5e85ee(_0x5e85ee[_0x4cc7('0x237e')](0x14, 0.5, 12.5),0xbcab7c); this[_0x4cc7('0xb7f')][_0x4cc7('0xc32')][_0x4cc7('0xa0c')](this[_0x4cc7('0xc92')]); this[_0x4cc7('0xc92')][_0x4cc7('0x168e')](this[_0x4cc7('0xec4')][_0x4cc7('0x126')]['get_x'](), this[_0x4cc7('0xec4')][_0x4cc7('0x126')][_0x4cc7('0xb45')]() - 0xa, this[_0x4cc7('0xec4')]['mesh'][_0x4cc7('0xd92')]() + 0x32); this[_0x4cc7('0xc92')][_0x4cc7('0xf9a')](0x1a); var _0x473ef0 = _0x3bc621 = this[_0x4cc7('0x2728')]; null == _0x473ef0 && (_0x473ef0 = new _0x169fce()); _0x473ef0['x'] = -_0x3bc621['x']; _0x473ef0['y'] = -_0x3bc621['y']; _0x473ef0['z'] = -_0x3bc621['z']; _0x473ef0['w'] = _0x3bc621['w']; _0x3bc621 = this[_0x4cc7('0x2728')]; _0x3bc621['x'] = 0x0; _0x3bc621['y'] = 0x0; _0x3bc621['z'] = 0x0; _0x3bc621['w'] = 0x1; this[_0x4cc7('0x168f')] = this[_0x4cc7('0xc92')][_0x4cc7('0x472')](); var _0x378468 = 0x0 , _0x443326 = null; _0x443326 = function() { if (null != _0x4bf3cc[_0x4cc7('0xc92')]) { var _0x3bc621 = -0x50 / (0x1 + 0.25 * _0x378468); -0xb6 >= _0x4bf3cc['map'][_0x4cc7('0xb45')]() + _0x3bc621 ? (_0x3ae7ae[_0x4cc7('0xa50')](_0x4bf3cc['map'], 0.6, { 'x': _0x56067a[_0x4cc7('0x6db')](_0x4bf3cc[_0x4cc7('0x168f')], 0x14), 'y': -0xb6, 'z': 0x120c }), _0x488f5d[_0x4cc7('0x2730')](_0x4bf3cc['map'], 0.6, _0x4bf3cc[_0x4cc7('0x2728')])) : _0x3ae7ae[_0x4cc7('0xa50')](_0x4bf3cc[_0x4cc7('0xc92')], 0.5, { 'x': _0x4bf3cc[_0x4cc7('0x168f')] + (0x32 - 0x2 * _0x378468) * (_0x4bf3cc[_0x4cc7('0xc92')][_0x4cc7('0x472')]() > _0x4bf3cc[_0x4cc7('0x168f')] ? -0x1 : 0x1), 'y': _0x4bf3cc['map']['get_y']() + _0x3bc621, 'z': _0x4bf3cc[_0x4cc7('0xc92')][_0x4cc7('0xd92')]() + 0x1e / (_0x378468 + 0x1) })['ease'](_0x3bdbdd['easeOut'])[_0x4cc7('0x928')](_0x443326)[_0x4cc7('0xc5d')](0.1); _0x378468 += 0x1; } } ; _0x3ae7ae[_0x4cc7('0xa50')](this[_0x4cc7('0xc92')], 0.6, { 'x': this[_0x4cc7('0xc92')][_0x4cc7('0x472')]() - 0x46, 'y': this[_0x4cc7('0xc92')][_0x4cc7('0xb45')]() - 0x28, 'z': this[_0x4cc7('0xc92')][_0x4cc7('0xd92')]() + 0x96 })['ease'](_0x3bdbdd[_0x4cc7('0xa54')])['onComplete'](_0x443326); this[_0x4cc7('0xfd7')] = 0.3; } else { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x60); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x2b); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd5a')](0x640); var _0x48278f = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x280b1c = null; null == _0x280b1c && (_0x280b1c = new _0x169fce()); var _0x363114 = Math[_0x4cc7('0x28')](0.39269908169872414); _0x280b1c['x'] = -0.155 * _0x363114; _0x280b1c['y'] = 0.979 * _0x363114; _0x280b1c['z'] = 0.13 * _0x363114; _0x280b1c['w'] = Math['cos'](0.39269908169872414); _0x363114 = _0x280b1c['x'] * _0x280b1c['x'] + _0x280b1c['y'] * _0x280b1c['y'] + _0x280b1c['z'] * _0x280b1c['z'] + _0x280b1c['w'] * _0x280b1c['w']; var _0x2521db = _0x363114 - 0x1; 1e-10 > (0x0 <= _0x2521db ? _0x2521db : -_0x2521db) || (0x0 == _0x363114 ? (_0x280b1c['x'] = 0x0, _0x280b1c['y'] = 0x0, _0x280b1c['z'] = 0x0, _0x280b1c['w'] = 0x1) : (_0x363114 = 0x1 / Math['sqrt'](_0x363114), _0x280b1c['x'] *= _0x363114, _0x280b1c['y'] *= _0x363114, _0x280b1c['z'] *= _0x363114, _0x280b1c['w'] *= _0x363114)); _0x48278f[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x280b1c)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['angel'][_0x4cc7('0xac9')](4.8, 0x17); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x50); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](4.8, 22.9, null, 0x23); this['bunny']['spritesheet']['set_currentFrame'](0x14); this['bunny'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x5, 0x28); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x65); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](4.9, 21.2); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x46); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](5.3, 0x15); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2f); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x48278f = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2731'), -0x140, 0x78, null, null, null, _0x48278f, null); this['frameMinTime'] = 0x1; this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = (_0x37a526 = this['tunnel'], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x50c')])); this[_0x4cc7('0x2671')] = new _0x110fc2(this[_0x4cc7('0x1a60')],-0x1,0xc8,!0x1); this[_0x4cc7('0x2671')][_0x4cc7('0x18')] = _0x48c401(this, this[_0x4cc7('0x2672')]); this[_0x4cc7('0xb7f')][_0x4cc7('0x22ef')](this[_0x4cc7('0x2671')]); this[_0x4cc7('0x2670')] = new _0x371b59(this['angel'],new _0x28b142(0x4f,0x2),0xa); } }, 'frame2': function() { this['runner'][_0x4cc7('0xac9')](4.1, 58.4, null, -0x3); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacb')](0x5a); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](3.9, 0x3c); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacb')](0x33); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacd')](!0x1); var _0x2a1f4e = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x272e'), 0x168, 0x28, null, null, null, _0x2a1f4e, null); }, 'frame3': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](4.1, 58.4); this['runner']['spritesheet'][_0x4cc7('0xacb')](0x55); this['runner'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this['skater']['setIndexedPosition'](3.9, 0x3c); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_currentFrame'](0x51); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); var _0x2fda53 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Oops,\x20sorry!', 0x8c, -0x3c, null, null, null, _0x2fda53, null); }, 'frame4': function() { if (_0x56067a[_0x4cc7('0x6dc')](_0x4cc7('0x2732'), 'UWRXL')) { _0x3ae7ae['stop'](this[_0x4cc7('0xc92')], ['x', 'y', 'z'], !0x1, !0x1); _0x488f5d[_0x4cc7('0x168d')](this[_0x4cc7('0xc92')], !0x1, !0x1); this[_0x4cc7('0xc92')][_0x4cc7('0x168e')](this['mapTargetX'] - 0x23, -0xac, 0x120c); this[_0x4cc7('0xc92')]['set_rotationZ'](-0xc); this[_0x4cc7('0xec4')]['setIndexedPosition'](4.1, 58.4); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacb')](0x38); this['runner']['spritesheet'][_0x4cc7('0xacd')](!0x0); this['skater']['setIndexedPosition'](0x2, 0x3c); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x61); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x2d78d2 = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); this['dialog']['addBubble']('Don\x27t\x20worry,\x20I\x20got\x20this!', 0x140, -0x78, null, null, null, _0x2d78d2, null); this[_0x4cc7('0xacc')][_0x4cc7('0xd5e')](this['runner']); } else { 0x0 != (this[_0x4cc7('0x1a53')] & 0x2) && (this[_0x4cc7('0x1af2')] = 0x0); } }, 'frame5': function() { this['map'][_0x4cc7('0x168e')](this[_0x4cc7('0x168f')] - 0x3c, -0xa7, 0x120c); this[_0x4cc7('0xc92')][_0x4cc7('0xf9a')](-0x19); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](4.1, 58.5); this[_0x4cc7('0xec4')]['spritesheet']['set_currentFrame'](0x5d); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](15.9, 0x3c); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5e); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xd5e')](this[_0x4cc7('0xec4')]); }, 'frame6': function() { var _0x25dba3 = _0x4cc7('0x2733')['split']('|') , _0x1fa3f2 = 0x0; while (!![]) { switch (_0x25dba3[_0x1fa3f2++]) { case '0': this[_0x4cc7('0xc92')]['moveTo'](this['mapTargetX'] - 0x53, -0x9a, 0x120c); continue; case '1': this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](4.1, 58.5); continue; case '2': _0x89cc30 = _0x1baaa1[_0x4cc7('0x7d9')](0xfa); continue; case '3': this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5a); continue; case '4': this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x128b'), 0x28, 0x154, null, null, null, _0x89cc30, null); continue; case '5': _0x89cc30 = new _0x161060(this['runner']['get_onScreen']()); continue; case '6': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1289'), 0x140, -0x28, null, null, null, _0x89cc30, null); continue; case '7': this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5d); continue; case '8': this['map'][_0x4cc7('0xf9a')](-0x28); continue; case '9': this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](15.9, 0x3c); continue; case '10': this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); continue; case '11': var _0x89cc30 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); continue; case '12': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x128a'), 0xdc, 0x96, null, _0x89cc30, -0x1, null, null); continue; case '13': this[_0x4cc7('0xacc')][_0x4cc7('0xd5e')](this['runner']); continue; case '14': this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); continue; } break; } }, 'frame7': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](4.1, 58.5); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x5d); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](15.9, 0x3c); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_currentFrame'](0x62); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xd5e')](this[_0x4cc7('0xec4')]); this['frameMaxTime'] = 0.12; }, 'frame8': function() { if ('NTOZG' !== 'NTOZG') { e[_0x4cc7('0xc79')] = this['__textFormat'][_0x4cc7('0x1176')](); e[_0x4cc7('0xc79')]['__merge'](_0x220ec2); this[_0x4cc7('0x1e8e')] = this[_0x4cc7('0x1b57')] = !0x0; this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this['__setParentRenderDirty']()); return; } else { this[_0x4cc7('0xec4')]['setIndexedPosition'](4.1, 58.5); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x46); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](15.6, 0x3c, null, 0x25); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x60); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x220ec2 = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2734'), 0xf0, 0x0, null, null, null, _0x220ec2, null); this[_0x4cc7('0xacc')][_0x4cc7('0xd5e')](this[_0x4cc7('0xec4')]); this[_0x4cc7('0xfd7')] = 0.3; } }, 'frame9': function() { this['map'][_0x4cc7('0x168e')](this[_0x4cc7('0x168f')] - 0x3c, -0xa7, 0x120c); this['map'][_0x4cc7('0xf9a')](-0x19); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](4.1, 58.5); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x37); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](1.3, 0x3c, null, 0x64); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_currentFrame'](0x60); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); var _0x13abd7 = new _0x161060(this[_0x4cc7('0xacc')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2734'), 0xf0, 0x0, null, null, null, _0x13abd7, null); _0x13abd7 = this['skater']['mesh']; _0x13abd7['set_rotationZ'](_0x13abd7[_0x4cc7('0xf73')]() - 0x5a); this[_0x4cc7('0xfd7')] = 0.2; }, 'frame10': function() { this[_0x4cc7('0xc92')][_0x4cc7('0x168e')](this[_0x4cc7('0x168f')] - 0x23, -0xac, 0x120c); this[_0x4cc7('0xc92')][_0x4cc7('0xf9a')](-0xc); this['runner'][_0x4cc7('0xac9')](4.1, 58.4); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1c); this['runner']['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](3.5, 0x3c); this['skater']['spritesheet']['set_currentFrame'](0x5f); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x39d1da = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2480'), 0xdc, 0x14, null, null, null, _0x39d1da, null); _0x39d1da = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2481'), 0x0, 0x118, null, null, null, _0x39d1da, null); this[_0x4cc7('0xacc')][_0x4cc7('0xd5e')](this[_0x4cc7('0xec4')]); }, 'frame11': function() { this[_0x4cc7('0xc92')][_0x4cc7('0x168e')](this[_0x4cc7('0x168f')], -0xb6, 0x120c); this[_0x4cc7('0xc92')]['set_rotationZ'](0x0); this['runner'][_0x4cc7('0xac9')](4.1, 58.5); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x45); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xacc')]['setIndexedPosition'](3.5, 0x3c); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacb')](0x5d); this['skater']['spritesheet']['set_xInverted'](!0x0); }, 'frame12': function() { if ('sDrYv' !== 'sDrYv') { _0x14ba2f['call'](this); this[_0x4cc7('0x2735')] = _0x23990b; this[_0x4cc7('0x2736')] = _0x19fe2d; } else { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](0x4, 58.8); this[_0x4cc7('0xec4')]['spritesheet']['set_currentFrame'](0x3a); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['skater'][_0x4cc7('0xac9')](3.5, 0x3c); this['skater']['spritesheet'][_0x4cc7('0xacb')](0x51); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x23990b = new _0x161060(this['skater']['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble']('I\x20think\x20it\x27s\x20stuck.', 0x104, -0x14, null, null, null, _0x23990b, null); _0x23990b = _0x1baaa1[_0x4cc7('0x7d9')](0x19a); var _0x19fe2d = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2737'), -0xb4, 0x10e, null, _0x23990b, null, _0x19fe2d, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2738'), 0x140, 0x140, null, null, 0x0, null, null); } }, 'frame13': function() { var _0x46ae14 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x46ae14[_0x4cc7('0xd5a')](_0x46ae14[_0x4cc7('0xd92')]() + 0xa); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](0x4, 59.9, null, 0x19); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')]['setIndexedPosition'](3.5, 0x3c); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5a); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacd')](!0x0); _0x46ae14 = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2739'), -0x28, 0xf0, null, null, null, _0x46ae14, null); }, 'frame14': function() { var _0xc020b1 = _0x180fa9['view'][_0x4cc7('0xc0e')](); _0xc020b1['set_z'](_0xc020b1[_0x4cc7('0xd92')]() + 0x14); this[_0x4cc7('0xec4')]['setIndexedPosition'](0x4, 0x3c, null, 0x32); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacb')](0x4); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['skater'][_0x4cc7('0xac9')](3.5, 60.1, null, 0x19); this['skater']['spritesheet'][_0x4cc7('0xacb')](0xe); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0xc020b1 = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x273a'), 0x154, -0x28, null, null, null, _0xc020b1, null); }, 'frame15': function() { if ('gzuRZ' !== _0x4cc7('0x273b')) { if (this[_0x4cc7('0x907')][_0x4cc7('0xa92')] != _0x3a39ae || this[_0x4cc7('0x907')]['__height'] != b) this['parent'][_0x4cc7('0xa92')] = _0x3a39ae, this[_0x4cc7('0x907')][_0x4cc7('0xa93')] = b, null != this[_0x4cc7('0xae6')] ? this['parent'][_0x4cc7('0x989')] != this['canvas'] && (this[_0x4cc7('0xae6')]['width'] = Math['round'](_0x3a39ae * this[_0x4cc7('0xa9a')]), this[_0x4cc7('0xae6')][_0x4cc7('0x98b')] = Math['round'](b * this[_0x4cc7('0xa9a')]), this[_0x4cc7('0xae6')]['style'][_0x4cc7('0x7d9')] = _0x3a39ae + 'px', this[_0x4cc7('0xae6')]['style'][_0x4cc7('0x98b')] = b + 'px') : (this[_0x4cc7('0x273c')][_0x4cc7('0xcc0')][_0x4cc7('0x7d9')] = _0x3a39ae + 'px', this[_0x4cc7('0x273c')][_0x4cc7('0xcc0')]['height'] = b + 'px'), this[_0x4cc7('0x907')][_0x4cc7('0x20ac')][_0x4cc7('0x152f')](_0x3a39ae, b); } else { this[_0x4cc7('0xc92')][_0x4cc7('0x168e')](this[_0x4cc7('0x168f')] + 0x3, -0xb3, 0x120c); this[_0x4cc7('0xc92')][_0x4cc7('0xf9a')](0x5); var _0x3a39ae = _0x180fa9['view'][_0x4cc7('0xc0e')](); _0x3a39ae['set_y'](_0x3a39ae[_0x4cc7('0xb45')]() - 0x1e); _0x3a39ae = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x3a39ae[_0x4cc7('0xd5a')](_0x3a39ae[_0x4cc7('0xd92')]() + 0x14); this[_0x4cc7('0xec4')]['setIndexedPosition'](0xc, 60.1, null, 0x10e); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['skater']['setIndexedPosition'](12.4, 60.3, null, 0x104); this[_0x4cc7('0xacc')]['spritesheet']['set_currentFrame'](0x11); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacd')](!0x0); _0x3a39ae = this[_0x4cc7('0xec4')][_0x4cc7('0x126')]; _0x3a39ae[_0x4cc7('0xf9a')](_0x3a39ae['get_rotationZ']() + 0x1e); _0x3a39ae = this['skater'][_0x4cc7('0x126')]; _0x3a39ae[_0x4cc7('0xf9a')](_0x3a39ae[_0x4cc7('0xf73')]() - 0x1e); this[_0x4cc7('0xfd7')] = 0.2; } }, 'frame16': function() { this['map']['moveTo'](this[_0x4cc7('0x168f')] + 0x6, -0xaf, 0x120c); this['map'][_0x4cc7('0xf9a')](0xa); var _0x4f446f = _0x180fa9['view'][_0x4cc7('0xc0e')](); _0x4f446f['set_y'](_0x4f446f[_0x4cc7('0xb45')]() - 0x32); _0x4f446f = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x4f446f[_0x4cc7('0xd5a')](_0x4f446f[_0x4cc7('0xd92')]() + 0x14); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](0xc, 60.2, null, 0xc3); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x7); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this['skater'][_0x4cc7('0xac9')](12.3, 60.5, null, 0xb9); this['skater'][_0x4cc7('0xaca')]['set_currentFrame'](0x14); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xfd7')] = 0.18; }, 'frame17': function() { this[_0x4cc7('0xc92')][_0x4cc7('0x168e')](this[_0x4cc7('0x168f')] + 0x9, -0xa9, 0x120c); this[_0x4cc7('0xc92')][_0x4cc7('0xf9a')](0xf); var _0x5e4fcf = _0x180fa9['view'][_0x4cc7('0xc0e')](); _0x5e4fcf[_0x4cc7('0xb44')](_0x5e4fcf[_0x4cc7('0xb45')]() - 0x46); _0x5e4fcf = _0x180fa9['view'][_0x4cc7('0xc0e')](); _0x5e4fcf[_0x4cc7('0xd5a')](_0x2d63f9[_0x4cc7('0x273d')](_0x5e4fcf[_0x4cc7('0xd92')](), 0x14)); this['runner'][_0x4cc7('0xac9')](0xc, 60.3, null, 0x5f); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacb')](0x8); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')]['setIndexedPosition'](12.2, 60.7, null, 0x55); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x17); this['skater']['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xfd7')] = 0.16; }, 'frame18': function() { this[_0x4cc7('0xc92')][_0x4cc7('0x168e')](this[_0x4cc7('0x168f')], -0xb6, 0x120c); this[_0x4cc7('0xc92')][_0x4cc7('0xf9a')](-0x5); var _0xec5ae = _0x180fa9[_0x4cc7('0xc3b')]['get_camera'](); _0xec5ae[_0x4cc7('0xb44')](_0xec5ae[_0x4cc7('0xb45')]() - 0x1e); _0xec5ae = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0xec5ae[_0x4cc7('0xd5a')](_0xec5ae['get_z']() + 0xa); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](11.8, 60.4); this['runner'][_0x4cc7('0xaca')]['set_currentFrame'](0x9); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](0xc, 60.9, null, 0x5); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x18); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0xec5ae = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x273e'), 0x10e, -0xa0, null, null, null, _0xec5ae, null); }, 'frame19': function() { this[_0x4cc7('0xc92')][_0x4cc7('0xf9a')](0x0); this['runner']['setIndexedPosition'](11.8, 60.2); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0xd); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xacc')]['setIndexedPosition'](12.1, 0x3d, null, 0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5d); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); }, 'frame20': function() { if (_0x4cc7('0x273f') !== _0x4cc7('0x273f')) { var _0x5c49c4 = c++; _0x4f67b1[_0x4cc7('0xb9f')](b, _0x5d5f75, null, !0x1, _0x5c49c4); } else { this[_0x4cc7('0xc92')][_0x4cc7('0xb3e')](0.5); this[_0x4cc7('0xc92')]['set_scaleY'](0x2); this[_0x4cc7('0xc92')][_0x4cc7('0x168e')](this[_0x4cc7('0xc92')][_0x4cc7('0x472')]() + 0xa, this[_0x4cc7('0xc92')][_0x4cc7('0xb45')]() + 0xf, this[_0x4cc7('0xc92')][_0x4cc7('0xd92')]() - 0x14); this[_0x4cc7('0xec4')]['setIndexedPosition'](11.8, 60.4); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1d); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xacc')]['setIndexedPosition'](12.1, 0x3d, null, 0x1); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x53); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x5d5f75 = new _0x161060(this[_0x4cc7('0xacc')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Here\x20you\x20go!', 0x8c, -0xf0, null, null, null, _0x5d5f75, null); _0x5d5f75 = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2740'), -0xc8, 0x64, null, null, null, _0x5d5f75, null); } }, 'frame21': function() { var _0x4639a1 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x4639a1[_0x4cc7('0xd5a')](_0x4639a1['get_z']() + 0x50); this['map'][_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0xec4')]['setIndexedPosition'](11.8, 60.3); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacb')](0x1c); this['runner'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xacc')]['setIndexedPosition'](12.1, 61.4, null, 0x1b); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_currentFrame'](0xe); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); _0x4639a1 = _0x1baaa1[_0x4cc7('0x7d9')](0x19d); var _0x4e7b8c = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('So\x20I\x20don\x27t\x20believe\x20I\x20caught\x20your\x20name.', -0x154, -0x12c, null, _0x4639a1, null, _0x4e7b8c, null); _0x4639a1 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x2d63f9[_0x4cc7('0x1bb')], 0xf0, 0x14, null, null, null, _0x4639a1, null); _0x4639a1 = _0x1baaa1[_0x4cc7('0xa9a')](0.9); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2741'), 0x50, 0xdc, _0x4639a1, null, -0x1, null, null); 0x1 != this[_0x4cc7('0x25f4')] && this['skipButton'][_0x4cc7('0xc20')](!0x1); }, 'frame22': function() { var _0x1d28c7 = {}; _0x1d28c7[_0x4cc7('0x2742')] = function(_0x5e7723, _0x125734, _0x4a6807) { return _0x5e7723(_0x125734, _0x4a6807); } ; _0x1d28c7[_0x4cc7('0x2743')] = function(_0x1fb3e3, _0x2a8c89) { return _0x1fb3e3 != _0x2a8c89; } ; if (_0x4cc7('0x2744') !== _0x4cc7('0x2745')) { var _0x23ba2c = this; if (_0x2d63f9[_0x4cc7('0x2746')](0x1, this['shownFrom'])) this['frameMaxTime'] = 0.001; else { this[_0x4cc7('0xb7f')][_0x4cc7('0x2747')](0.2); _0x401612[_0x4cc7('0x493')]()[_0x4cc7('0x2748')](0x1); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); var _0x903568 = _0x1baaa1[_0x4cc7('0xa9a')](0x2); this[_0x4cc7('0xace')][_0x4cc7('0x2661')](_0x4cc7('0x2749'), 0x0, 0xfa, _0x903568, null, 0xffffff); var _0x1385bb = _0x48c401(this, this[_0x4cc7('0x25ca')]) , _0x5e9609 = _0x1fb3e3[_0x4cc7('0xacc')] , _0x329d0a = new _0x468839(function(_0x23ba2c) { _0x1d28c7[_0x4cc7('0x2742')](_0x1385bb, _0x5e9609, _0x23ba2c); } ); this[_0x4cc7('0xace')]['addChild'](_0x329d0a); var _0x19a12e = _0x48c401(this, this[_0x4cc7('0x25ca')]) , _0x1bb7db = _0x1fb3e3[_0x4cc7('0xec4')] , _0x58683e = new _0x468839(function(_0x23ba2c) { if ('pZnQz' !== _0x4cc7('0x274a')) { var _0x4630b0 = _0x23ba2c++; this[_0x4cc7('0x1207')][_0x4cc7('0x2b')](_0x4630b0)['removeEventListener'](_0x4cc7('0x96a'), _0x48c401(this, this[_0x4cc7('0x274b')])); } else { _0x19a12e(_0x1bb7db, _0x23ba2c); } } ); this[_0x4cc7('0xace')][_0x4cc7('0xa0c')](_0x58683e); this[_0x4cc7('0xace')][_0x4cc7('0x22e')][_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(function() { if ('wKiBF' !== _0x4cc7('0x274c')) { _0x23ba2c[_0x4cc7('0xec4')][_0x4cc7('0x1d75')] = !0x0; _0x23ba2c[_0x4cc7('0xacc')]['onScreenDirty'] = !0x0; _0x23ba2c[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); _0x58683e[_0x4cc7('0x274d')](); _0x329d0a['clearRectangles'](); var _0x903568 = _0x23ba2c[_0x4cc7('0xace')][_0x4cc7('0x22e')]['scale']; _0x903568 = (_0x903568['x'] + _0x903568['y']) / 0x2 * 0xa; var _0x1385bb = _0x23ba2c['runner'][_0x4cc7('0xc4b')](); _0x58683e[_0x4cc7('0x274e')](_0x903568, 0xffffff, 0x0, null, null, null, _0x1385bb); _0x903568 = _0x23ba2c[_0x4cc7('0xace')]['layout'][_0x4cc7('0xa9a')]; _0x903568 = (_0x903568['x'] + _0x903568['y']) / 0x2 * 0xa; _0x1385bb = _0x23ba2c[_0x4cc7('0xacc')][_0x4cc7('0xc4b')](); _0x329d0a['addRectangle'](_0x903568, 0xffffff, 0x0, null, null, null, _0x1385bb); } else { var _0x56a8a9 = _0x5e9609[_0x4cc7('0x2b')](_0x903568); ++_0x903568; null != _0x56a8a9 && null != _0x56a8a9[_0x4cc7('0xb30')][_0x4cc7('0x2195')] && _0x56a8a9[_0x4cc7('0xb30')] != _0x1fb3e3[_0x4cc7('0xc2b')] && (_0x56a8a9[_0x4cc7('0xb30')]['wardrobe'][_0x4cc7('0x255c')]() != _0x56a8a9[_0x4cc7('0xb30')] && _0x56a8a9[_0x4cc7('0xb48')]() ? (_0x56a8a9[_0x4cc7('0xc20')](!0x1), _0x56a8a9[_0x4cc7('0x472')]() + _0x56a8a9[_0x4cc7('0xa74')]() / 0x2 < this[_0x4cc7('0x26dd')] && this[_0x4cc7('0x2245')](this[_0x4cc7('0x26dd')] - _0x56a8a9[_0x4cc7('0xa74')]())) : _0x1d28c7[_0x4cc7('0x2743')](_0x56a8a9[_0x4cc7('0xb30')][_0x4cc7('0x2195')][_0x4cc7('0x255c')](), _0x56a8a9[_0x4cc7('0xb30')]) || _0x56a8a9[_0x4cc7('0xb48')]() || _0x56a8a9[_0x4cc7('0xc20')](!0x0)); } } ))); _0x23ba2c[_0x4cc7('0xec4')]['onScreenDirty'] = !0x0; _0x23ba2c['skater'][_0x4cc7('0x1d75')] = !0x0; _0x23ba2c[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); _0x58683e[_0x4cc7('0x274d')](); _0x329d0a[_0x4cc7('0x274d')](); _0x903568 = _0x23ba2c[_0x4cc7('0xace')]['layout'][_0x4cc7('0xa9a')]; _0x903568 = (_0x903568['x'] + _0x903568['y']) / 0x2 * 0xa; var _0x399bc0 = _0x23ba2c[_0x4cc7('0xec4')]['get_onScreen'](); _0x58683e[_0x4cc7('0x274e')](_0x903568, 0xffffff, 0x0, null, null, null, _0x399bc0); _0x903568 = _0x23ba2c['dialog'][_0x4cc7('0x22e')][_0x4cc7('0xa9a')]; _0x903568 = (_0x903568['x'] + _0x903568['y']) / 0x2 * 0xa; _0x399bc0 = _0x23ba2c[_0x4cc7('0xacc')]['get_onScreen'](); _0x329d0a[_0x4cc7('0x274e')](_0x903568, 0xffffff, 0x0, null, null, null, _0x399bc0); this[_0x4cc7('0x25e5')] = Infinity; } } else { null == _0x1385bb && (_0x1385bb = 0x0); return _0x23ba2c[_0x4cc7('0x192f')][_0x4cc7('0x100f')](_0x903568) ? _0x4bf907[_0x4cc7('0xd08')](_0x23ba2c[_0x4cc7('0x100e')]['resolve'](_0x903568)) : _0x1385bb; } }, 'init': function() { this['runner'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec4')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec4')]); var _0x3b5b8b = this['explorePath'][_0x4cc7('0x1109')]; _0x3b5b8b = _0x4b25d1[_0x4cc7('0x493')]()['paths']['get'](_0x3b5b8b); this[_0x4cc7('0xec4')][_0x4cc7('0x110a')] = new _0x42bd00(_0x3b5b8b,0xa); this[_0x4cc7('0xacc')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xacc')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xacc')]); _0x3b5b8b = this[_0x4cc7('0x1108')]['pathName']; _0x3b5b8b = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x3b5b8b); this[_0x4cc7('0xacc')][_0x4cc7('0x110a')] = new _0x42bd00(_0x3b5b8b,0xa); }, '__class__': _0x56ca74 }); var _0x30c849 = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x1046')], -0x1, null, { 'endTiles': !0x1 }); this[_0x4cc7('0x2197')] = [_0x48c401(this, this['frame0']), _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['frame6']), _0x48c401(this, this[_0x4cc7('0xf0c')]), _0x48c401(this, this['frame8']), _0x48c401(this, this['frame9']), _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')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x274f'); }; _0x16dada[_0x4cc7('0x2750')] = _0x30c849; _0x30c849[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x274f')]; _0x30c849['__super__'] = _0x396698; _0x30c849['prototype'] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'duplicator': null, 'child': null, 'bitmapsToDispose': null, 'cameraFocus': null, 'cameraOffset': null, 'cameraStartRotation': null, 'cameraEndRotation': null, 'updateCamera': function() { if (null == this['cameraFocus']) { this[_0x4cc7('0x2751')] = new _0x21e384(0x0,0x0,0x384); var _0x4ed962 = null; null == _0x4ed962 && (_0x4ed962 = new _0x169fce()); var _0x3edf4e = Math[_0x4cc7('0x28')](0.5497787143782138); _0x4ed962['x'] = -0.432 * _0x3edf4e; _0x4ed962['y'] = -0.901 * _0x3edf4e; _0x4ed962['z'] = -0.039 * _0x3edf4e; _0x4ed962['w'] = Math[_0x4cc7('0x27')](0.5497787143782138); _0x3edf4e = _0x4ed962['x'] * _0x4ed962['x'] + _0x56067a[_0x4cc7('0x6d9')](_0x4ed962['y'], _0x4ed962['y']) + _0x4ed962['z'] * _0x4ed962['z'] + _0x4ed962['w'] * _0x4ed962['w']; var _0x5afaa8 = _0x3edf4e - 0x1; _0x56067a[_0x4cc7('0x6c8')](1e-10, 0x0 <= _0x5afaa8 ? _0x5afaa8 : -_0x5afaa8) || (0x0 == _0x3edf4e ? (_0x4ed962['x'] = 0x0, _0x4ed962['y'] = 0x0, _0x4ed962['z'] = 0x0, _0x4ed962['w'] = 0x1) : (_0x3edf4e = 0x1 / Math['sqrt'](_0x3edf4e), _0x4ed962['x'] *= _0x3edf4e, _0x4ed962['y'] *= _0x3edf4e, _0x4ed962['z'] *= _0x3edf4e, _0x4ed962['w'] *= _0x3edf4e)); this['cameraStartRotation'] = _0x4ed962; _0x4ed962 = null; null == _0x4ed962 && (_0x4ed962 = new _0x169fce()); _0x3edf4e = Math[_0x4cc7('0x28')](0.4799655442984406); _0x4ed962['x'] = 0.01 * _0x3edf4e; _0x4ed962['y'] = 0.829 * _0x3edf4e; _0x4ed962['z'] = -0.56 * _0x3edf4e; _0x4ed962['w'] = Math['cos'](0.4799655442984406); _0x3edf4e = _0x4ed962['x'] * _0x4ed962['x'] + _0x4ed962['y'] * _0x4ed962['y'] + _0x4ed962['z'] * _0x4ed962['z'] + _0x4ed962['w'] * _0x4ed962['w']; _0x5afaa8 = _0x3edf4e - 0x1; 1e-10 > (0x0 <= _0x5afaa8 ? _0x5afaa8 : -_0x5afaa8) || (0x0 == _0x3edf4e ? (_0x4ed962['x'] = 0x0, _0x4ed962['y'] = 0x0, _0x4ed962['z'] = 0x0, _0x4ed962['w'] = 0x1) : (_0x3edf4e = 0x1 / Math['sqrt'](_0x3edf4e), _0x4ed962['x'] *= _0x3edf4e, _0x4ed962['y'] *= _0x3edf4e, _0x4ed962['z'] *= _0x3edf4e, _0x4ed962['w'] *= _0x3edf4e)); this[_0x4cc7('0x2752')] = _0x4ed962; this[_0x4cc7('0x2753')] = new _0x21e384(); } _0x4ed962 = this[_0x4cc7('0x25e8')] / (this[_0x4cc7('0x2197')][_0x4cc7('0x21')] - 0x1); _0x4ed962 = _0x3bafe8[_0x4cc7('0x134a')](this[_0x4cc7('0x2754')], this[_0x4cc7('0x2752')], 0x0 <= _0x4ed962 ? 0x1 >= _0x4ed962 ? _0x4ed962 : 0x1 : 0x0); _0x180fa9['view']['get_camera']()['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x4ed962)['get_degrees']()); _0x3edf4e = this[_0x4cc7('0x2753')]; _0x3edf4e['x'] = 0x0; _0x3edf4e['y'] = 0x0; _0x3edf4e['z'] = -0x92; _0x3bafe8['rotatePoint'](_0x4ed962, this[_0x4cc7('0x2753')], this[_0x4cc7('0x2753')]); _0x4ed962 = _0x180fa9['view'][_0x4cc7('0xc0e')](); _0x3edf4e = this[_0x4cc7('0x2751')]; _0x5afaa8 = this[_0x4cc7('0x2753')]; var _0x18c124 = null; null == _0x18c124 && (_0x18c124 = new _0x21e384()); _0x18c124['x'] = _0x3edf4e['x'] + _0x5afaa8['x']; _0x18c124['y'] = _0x3edf4e['y'] + _0x5afaa8['y']; _0x18c124['z'] = _0x3edf4e['z'] + _0x5afaa8['z']; _0x4ed962[_0x4cc7('0xfa1')](_0x18c124); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['duplicator'][_0x4cc7('0x1d75')] = !0x0; this['child'][_0x4cc7('0x1d75')] = !0x0; }, 'showImage': function(_0x227b23, _0x2cffaa, _0x5c95c5) { _0x227b23 = _0x26bd70[_0x4cc7('0xfe2')](_0x56067a[_0x4cc7('0x6dd')]('cutscene/Conspiracy/', _0x227b23) + '.png', !0x1); this[_0x4cc7('0x2755')](_0x227b23, _0x2cffaa, _0x5c95c5); _0x227b23[_0x4cc7('0x10cd')](0.6); this['dialog'][_0x4cc7('0xa0c')](_0x227b23); null == this['bitmapsToDispose'] && (this[_0x4cc7('0x2756')] = _0x2bc114[_0x4cc7('0x24')](null)); this[_0x4cc7('0x2756')][_0x4cc7('0x29')](_0x227b23); }, 'keepPreviousImage': function() { if (null != this[_0x4cc7('0x2756')] && 0x0 != this[_0x4cc7('0x2756')][_0x4cc7('0x34')]()) { var _0x52df28 = this[_0x4cc7('0x2756')][_0x4cc7('0x2b')](this[_0x4cc7('0x2756')][_0x4cc7('0x34')]() - 0x1) , _0x1e7700 = new _0x23639f(_0x52df28) , _0x19af81 = this[_0x4cc7('0xace')][_0x4cc7('0x22e')]; _0x1e7700 = _0x1e7700[_0x4cc7('0x472')]() + _0x1e7700[_0x4cc7('0xa74')]() / 0x2; var _0x37517b = _0x19af81['bounds']; _0x19af81 = (_0x1e7700 - (_0x37517b['x'] + _0x37517b[_0x4cc7('0x7d9')] / 0x2)) / _0x19af81['scale']['x']; _0x37517b = new _0x23639f(_0x52df28); _0x1e7700 = this[_0x4cc7('0xace')][_0x4cc7('0x22e')]; _0x37517b = _0x37517b[_0x4cc7('0xb45')]() + _0x37517b[_0x4cc7('0xa75')]() / 0x2; var _0x3adc53 = _0x1e7700['bounds']; this[_0x4cc7('0x2755')](_0x52df28, _0x19af81, (_0x37517b - (_0x3adc53['y'] + _0x3adc53[_0x4cc7('0x98b')] / 0x2)) / _0x1e7700['scale']['y']); this[_0x4cc7('0xace')][_0x4cc7('0xa0c')](_0x52df28); } }, 'positionImage': function(_0x3257e6, _0x29aaeb, _0x4f0b07) { var _0x231ca2 = this , _0x16ba4e = new _0x23639f(_0x3257e6) , _0x439a82 = this[_0x4cc7('0xace')]['layout']; (null == _0x439a82 ? _0x172b83['get_currentLayout']() : _0x439a82)['add'](_0x16ba4e, new _0x38c560(_0x29aaeb,!0x0)); _0x29aaeb = new _0x23639f(_0x3257e6); _0x16ba4e = this[_0x4cc7('0xace')]['layout']; (null == _0x16ba4e ? _0x172b83['get_currentLayout']() : _0x16ba4e)[_0x4cc7('0x2a')](_0x29aaeb, new _0x38c560(_0x4f0b07,!0x1)); this['dialog'][_0x4cc7('0x22e')][_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(function() { var _0x29aaeb = _0x231ca2[_0x4cc7('0xace')][_0x4cc7('0x22e')][_0x4cc7('0xa9a')]; _0x29aaeb = (_0x29aaeb['x'] + _0x29aaeb['y']) / 0x2 * 0x18; _0x3257e6[_0x4cc7('0x1073')]([new _0xcc520e(0xffffff,0x1,_0x29aaeb,_0x29aaeb)]); } ))); _0x4f0b07 = _0x231ca2[_0x4cc7('0xace')][_0x4cc7('0x22e')][_0x4cc7('0xa9a')]; _0x4f0b07 = (_0x4f0b07['x'] + _0x4f0b07['y']) / 0x2 * 0x18; _0x3257e6[_0x4cc7('0x1073')]([new _0xcc520e(0xffffff,0x1,_0x4f0b07,_0x4f0b07)]); }, 'unloadLevel': function() { if (null != this['bitmapsToDispose']) { if ('OVytb' === _0x4cc7('0x2757')) { for (var _0x1b9479 = 0x0, _0x97d867 = this[_0x4cc7('0x2756')]; _0x1b9479 < _0x97d867[_0x4cc7('0x34')](); ) { var _0x3217cf = _0x97d867[_0x4cc7('0x2b')](_0x1b9479); ++_0x1b9479; _0x3217cf[_0x4cc7('0xaf0')]()['dispose'](); } this[_0x4cc7('0x2756')] = null; } else { d[_0x4cc7('0xaa3')] = new _0x18c0fe(null,e['width'],e[_0x4cc7('0x98b')]); d[_0x4cc7('0xaa3')][_0x4cc7('0xaa4')] = e; d[_0x4cc7('0x7d9')] = e['width']; d['height'] = e[_0x4cc7('0x98b')]; null != _0x97d867 && _0x97d867(d); } } this[_0x4cc7('0xc37')] = this['duplicator'] = this[_0x4cc7('0xb7f')] = this[_0x4cc7('0x2752')] = this['cameraStartRotation'] = this[_0x4cc7('0x2753')] = this[_0x4cc7('0x2751')] = null; this['sprites'][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { this[_0x4cc7('0xb7f')][_0x4cc7('0x2747')](0.6); this[_0x4cc7('0x1086')](); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](4.8, 31.2); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4f); this['duplicator']['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x3, 0x1f); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x45); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('So!', -0x14c, -0x118, null, null, null, null); var _0x1e5239 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2758'), -0x10, -0xd4, null, null, -0x1, _0x1e5239); _0x1e5239 = _0x1baaa1['width'](0x352); var _0x40d66d = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this['dialog']['addBubble']('What\x20we\x20know\x20about\x20what?', 0xa8, 0x134, null, null == _0x1e5239 ? null : Math[_0x4cc7('0xa96')](_0x1e5239 / 2.5), null, _0x40d66d); }, 'frame1': function() { this[_0x4cc7('0x1086')](); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](4.8, 31.2); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x47); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')]['setIndexedPosition'](0x3, 0x1f); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x45); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0xecc037 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('About\x20the\x20conspiracy,\x20of\x20course.', -0x28, -0xf0, null, null, null, _0xecc037); _0xecc037 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2759'), 0x168, -0x28, null, null, null, _0xecc037); _0xecc037 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x275a'), 0x0, 0x118, null, null, null, _0xecc037); }, 'frame2': function() { if (_0x4cc7('0x275b') !== _0x4cc7('0x275c')) { this['updateCamera'](); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](4.8, 31.1); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x52); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')]['setIndexedPosition'](0x3, 0x1f); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x3c); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x40ef5f = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x275d'), 0x0, -0x118, null, null, null, _0x40ef5f); _0x40ef5f = _0x1baaa1['width'](0x384); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x275e'), -0xe8, 0x44, null, null == _0x40ef5f ? null : Math[_0x4cc7('0xa96')](_0x40ef5f / 2.5), null, null); _0x40ef5f = _0x1baaa1[_0x4cc7('0x7d9')](0x456); var _0x414209 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x275f'), 0xb8, 0x128, null, null == _0x40ef5f ? null : Math[_0x4cc7('0xa96')](_0x40ef5f / 2.5), -0x1, _0x414209); this[_0x4cc7('0x2760')](_0x4cc7('0x239c'), -0xc8, -0x78); } else { this[_0x4cc7('0xd91')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xd91')],!0x1,null,!0x1,null); this[_0x4cc7('0xd91')]['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xd91')]); var _0x6f4277 = this['explorePath'][_0x4cc7('0x1109')]; _0x6f4277 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x6f4277); this[_0x4cc7('0xd91')][_0x4cc7('0x110a')] = new _0x42bd00(_0x6f4277,0x0); this[_0x4cc7('0x9eb')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['lizard'],!0x1,null,!0x1,null); this[_0x4cc7('0x9eb')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')]['push'](this['lizard']); _0x6f4277 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x6f4277 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')]['get'](_0x6f4277); this[_0x4cc7('0x9eb')][_0x4cc7('0x110a')] = new _0x42bd00(_0x6f4277,0x0); } }, 'frame3': function() { if ('YGdia' === _0x4cc7('0x2761')) { var _0xcddc65 = this[_0x4cc7('0xe4a')][_0x4cc7('0x2762')](); ++this[_0x4cc7('0x1eca')]; return _0xcddc65; } else { this['updateCamera'](); this[_0x4cc7('0xc34')]['setIndexedPosition'](4.8, 30.7); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x4d); this['duplicator']['spritesheet']['set_xInverted'](!0x0); this['child'][_0x4cc7('0xac9')](0x3, 30.9); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x66); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); var _0x5579d9 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x1087'), -0xa0, -0xf0, null, null, null, _0x5579d9); _0x5579d9 = new _0x161060(this[_0x4cc7('0xc37')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')]('Maybe?', 0x140, 0xc8, null, null, null, _0x5579d9); _0x5579d9 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2763'), -0x28, 0x118, null, null, null, _0x5579d9); this['keepPreviousImage'](); } }, 'frame4': function() { if (_0x4cc7('0x2764') !== _0x4cc7('0x2764')) { this[_0x4cc7('0xc35')]['setIndexedPosition'](0x5, 24.6); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x63); this['pastafarian']['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec5')]['setIndexedPosition'](5.4, 23.2, null, 0xf); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x53); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc37')]['setIndexedPosition'](4.8, 22.7); this['child'][_0x4cc7('0xaca')]['set_currentFrame'](0x68); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](5.3, 22.6); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x2e); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](6.1, 23.3, null, 0x5); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x15); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x216513 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2687'), 0x0, -0x3c, null, null, null, _0x216513, null); } else { this[_0x4cc7('0x1086')](); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](4.8, 0x1e); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x48); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this['child']['setIndexedPosition'](0x3, 0x1f); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x66); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x8bd4db = _0x1baaa1['width'](0x55a); this['dialog']['addBubble'](_0x4cc7('0x2765'), -0xd8, -0xfc, null, null == _0x8bd4db ? null : Math['round'](_0x2d63f9[_0x4cc7('0x1bd')](_0x8bd4db, 2.5)), null, null); _0x8bd4db = _0x1baaa1['width'](0x4ec); var _0xaa80e9 = new _0x161060(this[_0x4cc7('0xc37')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2766'), 0x108, -0x5c, null, null == _0x8bd4db ? null : Math[_0x4cc7('0xa96')](_0x2d63f9['WBpEG'](_0x8bd4db, 2.5)), null, _0xaa80e9); _0x8bd4db = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2767'), -0xa0, 0xf0, null, null, 0x0, _0x8bd4db); this[_0x4cc7('0x1089')](); } }, 'frame5': function() { if (_0x4cc7('0x2768') === _0x4cc7('0x2768')) { this['updateCamera'](); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](4.8, 0x1e); this['duplicator'][_0x4cc7('0xaca')]['set_currentFrame'](0x4f); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x3, 0x1f); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x66); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x4947c9 = _0x1baaa1['width'](0x3f2) , _0x1ee55e = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Now\x20let\x27s\x20talk\x20about\x20the\x20Pastafarian!', -0x44, -0xac, null, null == _0x4947c9 ? null : Math[_0x4cc7('0xa96')](_0x2d63f9['WBpEG'](_0x4947c9, 2.5)), null, _0x1ee55e); _0x4947c9 = _0x1baaa1['width'](0x384); _0x1ee55e = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2769'), 0x8, 0x10c, null, _0x2d63f9[_0x4cc7('0x1be')](null, _0x4947c9) ? null : Math[_0x4cc7('0xa96')](_0x4947c9 / 2.5), null, _0x1ee55e); this['showImage'](_0x4cc7('0x23ab'), -0xc8, 0x28); } else { for (var _0x47a830 = this[_0x4cc7('0xa5d')][_0x4cc7('0x21')]; 0x0 <= --_0x47a830; ) _0x19c1c0[_0x4cc7('0xa5c')](this[_0x4cc7('0xa5d')][_0x47a830], _0x4947c9) && (this[_0x4cc7('0xa5d')][_0x4cc7('0xa5e')](_0x47a830, 0x1), this[_0x4cc7('0xa5f')][_0x4cc7('0xa5e')](_0x47a830, 0x1), this['__repeat'][_0x4cc7('0xa5e')](_0x47a830, 0x1)); } }, 'frame6': function() { this[_0x4cc7('0x1086')](); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](4.8, 30.3); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2f); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')]['setIndexedPosition'](0x3, 0x1f); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x66); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x1adad5 = _0x1baaa1['width'](0x4e2); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x276a'), -0x60, -0x124, null, null == _0x1adad5 ? null : Math[_0x4cc7('0xa96')](_0x1adad5 / 2.5), null, null); _0x1adad5 = _0x1baaa1[_0x4cc7('0x7d9')](0x5e6); var _0x35aa1a = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x276b'), 0xe0, -0x84, null, null == _0x1adad5 ? null : Math['round'](_0x56067a[_0x4cc7('0x6de')](_0x1adad5, 2.5)), -0x1, _0x35aa1a); _0x1adad5 = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x276c'), 0xa0, 0x140, null, null, null, _0x1adad5); this[_0x4cc7('0x1089')](); }, 'frame7': function() { this[_0x4cc7('0x1086')](); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](4.8, 31.8); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x41); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x3, 0x1f); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x66); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); var _0x534c91 = _0x1baaa1[_0x4cc7('0x7d9')](0x41a); this[_0x4cc7('0xace')]['addBubble']('Is\x20the\x20Gentleman\x20part\x20of\x20it?', 0xb0, -0xd4, null, null == _0x534c91 ? null : Math['round'](_0x534c91 / 2.5), null, null); _0x534c91 = _0x1baaa1['width'](0x3b6); var _0x630eba = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Absolutely!\x20He\x27s\x20the\x20official\x20conspiracy\x20treasurer.', -0x134, 0x60, null, null == _0x534c91 ? null : Math[_0x4cc7('0xa96')](_0x534c91 / 2.5), null, _0x630eba); _0x534c91 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x276d'), 0x168, 0xc8, null, null, 0x0, _0x534c91); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x276e'), 0x28, 0x140, null, null, 0x1, null); this[_0x4cc7('0x2760')]('Gentleman', -0xa0, -0x50); }, 'frame8': function() { this['updateCamera'](); this[_0x4cc7('0xc34')]['setIndexedPosition'](4.8, 31.4); this['duplicator']['spritesheet'][_0x4cc7('0xacb')](0x51); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this['child'][_0x4cc7('0xac9')](0x3, 0x1f); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x69); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); var _0xd77f3b = _0x1baaa1[_0x4cc7('0x7d9')](0x6ea) , _0x2b2fac = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x276f'), 0x68, -0xe8, null, null == _0xd77f3b ? null : Math['round'](_0xd77f3b / 2.5), null, _0x2b2fac); _0xd77f3b = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2770'), 0x0, 0xf0, null, null, null, _0xd77f3b); this[_0x4cc7('0x1089')](); }, 'frame9': function() { this[_0x4cc7('0x1086')](); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](4.8, 30.9); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4c); this['duplicator'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x3, 0x1f); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_currentFrame'](0x69); this[_0x4cc7('0xc37')]['spritesheet']['set_xInverted'](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2771'), -0xf0, -0x168, null, null, null, null); var _0x477921 = _0x1baaa1['width'](0x6ea) , _0xe4c984 = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2772'), 0x68, -0xf0, null, null == _0x477921 ? null : Math[_0x4cc7('0xa96')](_0x477921 / 2.5), -0x1, _0xe4c984); _0x477921 = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x2773'), 0x1b8, -0x28, null, null, null, _0x477921); _0x477921 = _0x1baaa1['width'](0x3f2); _0xe4c984 = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2774'), -0x6c, 0x10c, null, null == _0x477921 ? null : Math[_0x4cc7('0xa96')](_0x477921 / 2.5), null, _0xe4c984); _0x477921 = _0x1baaa1['scale'](0.6); _0xe4c984 = _0x1baaa1[_0x4cc7('0x7d9')](0x3b6); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2775'), 0xdc, 0x168, null == _0x477921 ? null : 0x0 > _0x477921 ? _0x477921 : _0x477921 / 2.5, null == _0xe4c984 ? null : Math[_0x4cc7('0xa96')](_0xe4c984 / 2.5), -0x1, null); this['keepPreviousImage'](); }, 'frame10': function() { this[_0x4cc7('0x1086')](); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](4.8, 30.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x4e); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')]['setIndexedPosition'](0x3, 0x1f); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x6a); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2776'), -0x28, -0x140, null, null, null, null); var _0x56f51b = _0x1baaa1['width'](0x578) , _0x156db0 = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('He\x27s\x20mean\x20and\x20he\x20wants\x20to\x20go\x20home.\x20I\x20don\x27t\x20like\x20him.', 0xe0, -0x84, null, null == _0x56f51b ? null : Math['round'](_0x56f51b / 2.5), null, _0x156db0); _0x56f51b = _0x1baaa1['width'](0x4ec); _0x156db0 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2777'), -0x38, 0x10c, null, null == _0x56f51b ? null : Math[_0x4cc7('0xa96')](_0x56f51b / 2.5), 0x0, _0x156db0); this[_0x4cc7('0x2760')](_0x4cc7('0x2362'), 0x136, -0x118); }, 'frame11': function() { var _0x48d44b = _0x4cc7('0x2778')[_0x4cc7('0x46')]('|') , _0x10da4e = 0x0; while (!![]) { switch (_0x48d44b[_0x10da4e++]) { case '0': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2779'), -0x28, 0xf0, null, null, -0x1, null); continue; case '1': this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x6b); continue; case '2': _0x21d84b = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); continue; case '3': this['updateCamera'](); continue; case '4': this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x3, 0x1f); continue; case '5': this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4c); continue; case '6': this['duplicator'][_0x4cc7('0xac9')](4.8, 29.9); continue; case '7': this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); continue; case '8': _0x27e2b9 = _0x1baaa1[_0x4cc7('0x7d9')](0x258); continue; case '9': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x277a'), -0x118, -0x28, null, null, null, _0x21d84b); continue; case '10': var _0x21d84b = _0x1baaa1[_0x4cc7('0x7d9')](0x44c) , _0x27e2b9 = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); continue; case '11': this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('I\x20heard\x20he\x20works\x20at\x20the\x20Factory...', 0x10, -0xd4, null, null == _0x21d84b ? null : Math[_0x4cc7('0xa96')](_0x21d84b / 2.5), null, _0x27e2b9); continue; case '12': this['keepPreviousImage'](); continue; case '13': _0x21d84b = _0x1baaa1['scale'](0.8); continue; case '14': this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x1); continue; case '15': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x277b'), -0x194, 0x6c, null == _0x21d84b ? null : 0x0 > _0x21d84b ? _0x21d84b : _0x21d84b / 2.5, null == _0x27e2b9 ? null : Math[_0x4cc7('0xa96')](_0x27e2b9 / 2.5), -0x1, null); continue; } break; } }, 'frame12': function() { this[_0x4cc7('0x1086')](); this['duplicator'][_0x4cc7('0xac9')](4.8, 30.3); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x2e); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x3, 0x1f); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6c); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacd')](!0x0); var _0x353513 = _0x1baaa1['width'](0x578) , _0x283658 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x277c'), 0xb8, -0xfc, null, null == _0x353513 ? null : Math['round'](_0x353513 / 2.5), null, _0x283658); _0x353513 = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x277d'), -0xc8, -0x50, null, null, null, _0x353513); _0x353513 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('She\x27s\x20too\x20nice\x20for\x20that.', 0x118, 0xc8, null, null, null, _0x353513); this[_0x4cc7('0x2760')]('Runner', 0x118, -0x28); }, 'frame13': function() { var _0x673bb3 = _0x4cc7('0x277e')['split']('|') , _0x3723bb = 0x0; while (!![]) { switch (_0x673bb3[_0x3723bb++]) { case '0': var _0x29534e = _0x1baaa1['width'](0x4ec); continue; case '1': this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); continue; case '2': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x277f'), -0x60, -0xfc, null, null == _0x29534e ? null : Math[_0x4cc7('0xa96')](_0x29534e / 2.5), null, null); continue; case '3': this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2780'), 0xc8, 0xf0, null, null, null, _0x29534e); continue; case '4': _0x29534e = new _0x161060(this[_0x4cc7('0xc37')]['get_onScreen']()); continue; case '5': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2781'), 0x0, -0x50, null, null, null, _0x29534e); continue; case '6': this['dialog'][_0x4cc7('0xacf')]('A\x20trick.', -0x118, 0xc8, null, null, 0x0, _0x29534e); continue; case '7': this[_0x4cc7('0x1086')](); continue; case '8': _0x29534e = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); continue; case '9': this[_0x4cc7('0xace')]['addBubble']('Yes.', -0x28, 0x168, null, null, 0x2, null); continue; case '10': this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](4.8, 30.6); continue; case '11': this['duplicator'][_0x4cc7('0xaca')]['set_currentFrame'](0x26); continue; case '12': this['child']['spritesheet'][_0x4cc7('0xacb')](0x6d); continue; case '13': _0x29534e = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); continue; case '14': this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x3, 0x1f); continue; case '15': this[_0x4cc7('0x1089')](); continue; case '16': this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x0); continue; } break; } }, 'frame14': function() { var _0x318544 = '1|11|7|2|12|3|8|5|4|10|6|9|0'[_0x4cc7('0x46')]('|') , _0x4e1b6f = 0x0; while (!![]) { switch (_0x318544[_0x4e1b6f++]) { case '0': this['showImage'](_0x4cc7('0x239e'), 0x118, -0xa0); continue; case '1': this[_0x4cc7('0x1086')](); continue; case '2': this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); continue; case '3': this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6d); continue; case '4': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2782'), -0x88, -0x124, null, null == _0x29bf11 ? null : Math[_0x4cc7('0xa96')](_0x29bf11 / 2.5), null, _0x193fd5); continue; case '5': var _0x29bf11 = _0x1baaa1[_0x4cc7('0x7d9')](0x5b4) , _0x193fd5 = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); continue; case '6': _0x193fd5 = new _0x161060(this['child']['get_onScreen']()); continue; case '7': this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); continue; case '8': this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacd')](!0x0); continue; case '9': this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2783'), 0x124, 0xd8, null, null == _0x29bf11 ? null : Math[_0x4cc7('0xa96')](_0x29bf11 / 2.5), null, _0x193fd5); continue; case '10': _0x29bf11 = _0x1baaa1['width'](0x3d4); continue; case '11': this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](4.8, 31.8); continue; case '12': this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x3, 0x1f); continue; } break; } }, 'frame15': function() { if (_0x56067a['pjmpl'] !== 'MjBId') { this[_0x4cc7('0x1086')](); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](4.8, 31.8); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4f); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this['child'][_0x4cc7('0xac9')](0x3, 0x1f); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6e); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x2ed35b = _0x1baaa1[_0x4cc7('0x7d9')](0x708) , _0x564fc1 = new _0x161060(this[_0x4cc7('0xc37')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2784'), 0x78, -0x118, null, null == _0x2ed35b ? null : Math[_0x4cc7('0xa96')](_0x2ed35b / 2.5), null, _0x564fc1); this[_0x4cc7('0x1039')](_0x4cc7('0x2785')); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2786'), -0xc8, -0x28, null, null, null, null); _0x2ed35b = _0x1baaa1[_0x4cc7('0x7d9')](0x460); _0x564fc1 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')]('That\x27s\x20exactly\x20the\x20sort\x20of\x20clue\x20we\x20need.', -0xe0, 0x134, null, null == _0x2ed35b ? null : Math['round'](_0x2ed35b / 2.5), -0x1, _0x564fc1); this[_0x4cc7('0x1089')](); } else { var _0x3c8ef1 = this['it'][_0x4cc7('0x3a')](); return this[_0x4cc7('0x233d')][_0x3c8ef1]; } }, 'frame16': function() { this['updateCamera'](); this['duplicator'][_0x4cc7('0xac9')](4.8, 31.3); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x52); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')]['setIndexedPosition'](0x3, 0x1f); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_currentFrame'](0x6e); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x3eadc0 = _0x1baaa1['width'](0x4b0) , _0x2a8401 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x2d63f9[_0x4cc7('0x1bf')], -0xc8, -0x84, null, null == _0x3eadc0 ? null : Math[_0x4cc7('0xa96')](_0x3eadc0 / 2.5), null, _0x2a8401); _0x3eadc0 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')]('Dad?', 0xc8, 0x7c, null, null, null, _0x3eadc0); _0x3eadc0 = new _0x161060(this['duplicator']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2787'), -0xa0, 0xd4, null, null, null, _0x3eadc0); }, 'frame17': function() { this[_0x4cc7('0x1086')](); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](4.8, 0x1f); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc37')]['setIndexedPosition'](0x3, 0x1f); this['child'][_0x4cc7('0xaca')]['set_currentFrame'](0x6e); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x56ddc3 = _0x1baaa1[_0x4cc7('0x7d9')](0x5dc) , _0x4c4c2b = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x2788'), 0x90, -0xd4, null, null == _0x56ddc3 ? null : Math[_0x4cc7('0xa96')](_0x2d63f9[_0x4cc7('0x2789')](_0x56ddc3, 2.5)), null, _0x4c4c2b); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('What?', -0x198, 0xb0, null, null, null, null); _0x56ddc3 = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x278a'), -0x84, 0xec, null, null, -0x1, _0x56ddc3); _0x56ddc3 = _0x1baaa1[_0x4cc7('0x7d9')](0x4ec); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x278b'), 0xb8, 0x154, null, null == _0x56ddc3 ? null : Math[_0x4cc7('0xa96')](_0x56ddc3 / 2.5), -0x1, null); }, 'init': function() { if ('OMSmI' === _0x4cc7('0x278c')) { this['duplicator'] = new _0x40b5bf(this['section'],_0x1fb3e3['duplicator'],!0x1,null,!0x1,null); this[_0x4cc7('0xc34')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc34')]); var _0x3ae66a = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x3ae66a = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x3ae66a); this[_0x4cc7('0xc34')][_0x4cc7('0x110a')] = new _0x42bd00(_0x3ae66a,-0x1); this[_0x4cc7('0xc37')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc37')],!0x1,null,!0x1,null); this[_0x4cc7('0xc37')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')]['push'](this[_0x4cc7('0xc37')]); _0x3ae66a = this[_0x4cc7('0x1108')]['pathName']; _0x3ae66a = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x3ae66a); this[_0x4cc7('0xc37')]['goesTo'] = new _0x42bd00(_0x3ae66a,-0x1); } else { var _0x2e9238 = b[_0x3ae66a]; ++_0x3ae66a; _0x2e9238['set_cursor'](null); } }, '__class__': _0x30c849 }); var _0x55a4be = function() {}; _0x16dada[_0x4cc7('0x278d')] = _0x55a4be; _0x55a4be[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), 'Cutscenes']; _0x55a4be[_0x4cc7('0x2d6')] = {}; _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x24aa')] = _0x2d63f9.PfVSm; _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x278e')] = _0x4cc7('0x278e'); _0x55a4be[_0x4cc7('0x2d6')]['get_batteries'] = _0x4cc7('0x278f'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x2790')] = _0x4cc7('0x2790'); _0x55a4be[_0x4cc7('0x2d6')]['get_morningHypothesis4'] = _0x4cc7('0x2791'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x2792')] = _0x4cc7('0x2792'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x2793')] = _0x4cc7('0x2793'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x2794')] = _0x4cc7('0x2794'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x2795')] = 'get_fame'; _0x55a4be[_0x4cc7('0x2d6')]['get_truancy'] = 'get_truancy'; _0x55a4be[_0x4cc7('0x2d6')]['get_crossingTheGap'] = 'get_crossingTheGap'; _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x146a')] = _0x4cc7('0x146a'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x2796')] = _0x4cc7('0x2796'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x2797')] = _0x4cc7('0x2797'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x2798')] = _0x4cc7('0x2798'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x2799')] = _0x4cc7('0x2799'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x279a')] = 'get_tellAFriend'; _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x279b')] = _0x4cc7('0x279b'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x279c')] = _0x4cc7('0x279c'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x279d')] = _0x4cc7('0x279d'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x279e')] = _0x4cc7('0x279e'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x279f')] = _0x4cc7('0x279f'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27a0')] = _0x4cc7('0x27a0'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27a1')] = _0x4cc7('0x27a1'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27a2')] = _0x4cc7('0x27a2'); _0x55a4be[_0x4cc7('0x2d6')]['get_cantWait'] = _0x4cc7('0x27a3'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27a4')] = _0x4cc7('0x27a4'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27a5')] = _0x4cc7('0x27a5'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27a6')] = 'get_fourthCondiment'; _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27a7')] = _0x4cc7('0x27a7'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27a8')] = 'get_sneaking'; _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27a9')] = _0x4cc7('0x27a9'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27aa')] = _0x4cc7('0x27aa'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27ab')] = _0x4cc7('0x27ab'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27ac')] = _0x4cc7('0x27ac'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27ad')] = 'get_indecision'; _0x55a4be[_0x4cc7('0x2d6')]['get_friendlyGreeting'] = 'get_friendlyGreeting'; _0x55a4be[_0x4cc7('0x2d6')]['get_standardsToUphold'] = _0x4cc7('0x27ae'); _0x55a4be[_0x4cc7('0x2d6')]['get_theNextBigThing'] = _0x4cc7('0x27af'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27b0')] = _0x4cc7('0x27b0'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27b1')] = _0x4cc7('0x27b1'); _0x55a4be[_0x4cc7('0x2d6')]['get_myTurn'] = 'get_myTurn'; _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27b2')] = 'get_orbits'; _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27b3')] = 'get_planetStolen'; _0x55a4be[_0x4cc7('0x2d6')]['get_planetMissing'] = _0x4cc7('0x27b4'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27b5')] = _0x4cc7('0x27b5'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27b6')] = 'get_thanksForPlaytesting'; _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27b7')] = _0x4cc7('0x27b7'); _0x55a4be[_0x4cc7('0x2d6')]['get_studentTeacher'] = _0x4cc7('0x27b8'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27b9')] = _0x4cc7('0x27b9'); _0x55a4be[_0x4cc7('0x2d6')]['get_inflation'] = _0x4cc7('0x27ba'); _0x55a4be[_0x4cc7('0x2d6')]['get_dontKnockIt'] = _0x4cc7('0x27bb'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27bc')] = 'get_socraticMethod'; _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27bd')] = _0x4cc7('0x27bd'); _0x55a4be[_0x4cc7('0x2d6')]['get_boring'] = 'get_boring'; _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27be')] = _0x4cc7('0x27be'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27bf')] = 'get_joinUs'; _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27c0')] = _0x4cc7('0x27c0'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27c1')] = 'get_conspiracy'; _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27c2')] = _0x4cc7('0x27c2'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27c3')] = _0x4cc7('0x27c3'); _0x55a4be[_0x4cc7('0x2d6')]['get_playingWithFire'] = _0x4cc7('0x27c4'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27c5')] = _0x4cc7('0x27c5'); _0x55a4be[_0x4cc7('0x2d6')]['get_heavySleeper'] = _0x4cc7('0x27c6'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27c7')] = _0x4cc7('0x27c7'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27c8')] = _0x4cc7('0x27c8'); _0x55a4be['getByName'] = function(_0x3a5cfb) { if (_0x4cc7('0x6a') !== _0x2d63f9[_0x4cc7('0x1c1')]) { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](1.8, 0x6); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')]['set_currentFrame'](0x53); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['brightMovements'][_0x4cc7('0x16c4')](0x2, this[_0x4cc7('0x16c5')]); this[_0x4cc7('0xfd7')] = 0.75; } else { var _0xf510b8 = _0x55a4be[_0x4cc7('0x27c9')]; return (null != _0x842c50[_0x3a5cfb] ? _0xf510b8[_0x4cc7('0xd76')](_0x3a5cfb) : _0xf510b8['h'][_0x4cc7('0x959')](_0x3a5cfb)) ? (_0xf510b8 = _0x55a4be['jsonCutscenes'], null != _0x842c50[_0x3a5cfb] ? _0xf510b8[_0x4cc7('0xd77')](_0x3a5cfb) : _0xf510b8['h'][_0x3a5cfb]) : 'SelfAssembly' == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27c8')]() : _0x4cc7('0x272c') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27c7')]() : _0x4cc7('0x27ca') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27c6')]() : 'Revision' == _0x3a5cfb ? _0x55a4be['get_revision']() : 'PlayingWithFire' == _0x3a5cfb ? _0x55a4be['get_playingWithFire']() : _0x4cc7('0x27cb') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27c3')]() : _0x4cc7('0xf14') == _0x3a5cfb ? _0x55a4be['get_insanity']() : _0x2d63f9[_0x4cc7('0x27cc')](_0x4cc7('0x274f'), _0x3a5cfb) ? _0x55a4be['get_conspiracy']() : _0x4cc7('0x27cd') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27c0')]() : _0x4cc7('0x27ce') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27bf')]() : _0x4cc7('0x270f') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27be')]() : _0x4cc7('0x6d4') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27cf')]() : _0x4cc7('0x27d0') == _0x3a5cfb ? _0x55a4be['get_niceToMeetYou']() : _0x4cc7('0x27d1') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27bc')]() : _0x2d63f9[_0x4cc7('0x27d2')](_0x4cc7('0x27d3'), _0x3a5cfb) ? _0x55a4be[_0x4cc7('0x27bb')]() : 'Inflation' == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27ba')]() : _0x4cc7('0x4a2') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27b9')]() : _0x4cc7('0x27d4') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27b8')]() : _0x4cc7('0x27d5') == _0x3a5cfb ? _0x55a4be['get_grandOpening']() : _0x4cc7('0x27d6') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27b6')]() : _0x4cc7('0x26ea') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27b5')]() : 'PlanetMissing' == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27b4')]() : _0x4cc7('0x27d7') == _0x3a5cfb ? _0x55a4be['get_planetStolen']() : _0x4cc7('0x27d8') == _0x3a5cfb ? _0x55a4be['get_orbits']() : _0x2d63f9['MDucW'] == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27d9')]() : _0x4cc7('0x27da') == _0x3a5cfb ? _0x55a4be['get_discoveries']() : 'YouThink' == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27b0')]() : 'TheNextBigThing' == _0x3a5cfb ? _0x55a4be['get_theNextBigThing']() : 'StandardsToUphold' == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27ae')]() : 'FriendlyGreeting' == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27db')]() : _0x4cc7('0x27dc') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27ad')]() : _0x4cc7('0x27dd') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27ac')]() : _0x4cc7('0x266f') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27ab')]() : _0x4cc7('0x4a0') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27aa')]() : _0x4cc7('0x27de') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27a9')]() : _0x2d63f9['plfqM'](_0x4cc7('0x27df'), _0x3a5cfb) ? _0x55a4be[_0x4cc7('0x27a8')]() : 'BoatRide' == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27a7')]() : _0x4cc7('0x27e0') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27a6')]() : _0x4cc7('0x27e1') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27a5')]() : _0x4cc7('0x27e2') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27a4')]() : 'CantWait' == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27a3')]() : _0x4cc7('0x27e3') == _0x3a5cfb ? _0x55a4be['get_superpowers']() : _0x4cc7('0x2611') == _0x3a5cfb ? _0x55a4be['get_aBCD']() : 'TwoMonthWait' == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27a0')]() : _0x4cc7('0x27e4') == _0x3a5cfb ? _0x55a4be['get_twoMonthWait2']() : _0x4cc7('0x27e5') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x279e')]() : _0x2d63f9[_0x4cc7('0x1c5')] == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x279d')]() : _0x4cc7('0x27e6') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x279c')]() : 'SomethingWeird' == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x279b')]() : 'TellAFriend' == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x279a')]() : _0x4cc7('0x27e7') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x2799')]() : _0x2d63f9[_0x4cc7('0x27e8')] == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x2798')]() : 'Affliction' == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x2797')]() : 'LeaveItHere' == _0x3a5cfb ? _0x55a4be['get_leaveItHere']() : 'Protip' == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x146a')]() : _0x4cc7('0x27e9') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27ea')]() : _0x4cc7('0x27eb') == _0x3a5cfb ? _0x55a4be['get_truancy']() : _0x4cc7('0x27ec') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x2795')]() : _0x4cc7('0x27ed') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x2794')]() : _0x4cc7('0x27ee') == _0x3a5cfb ? _0x55a4be['get_morningHypothesis2']() : _0x4cc7('0x27ef') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x2792')]() : _0x4cc7('0x27f0') == _0x3a5cfb ? _0x55a4be['get_morningHypothesis4']() : _0x4cc7('0x27f1') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x2790')]() : 'Batteries' == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x278f')]() : _0x4cc7('0x2723') == _0x3a5cfb ? _0x55a4be['get_cheating']() : _0x2d63f9['plfqM'](_0x4cc7('0x27f2'), _0x3a5cfb) ? _0x55a4be[_0x4cc7('0x24aa')]() : null; } } ; _0x55a4be[_0x4cc7('0x27f3')] = function(_0x4e657a) { return new _0x496db0(_0x4e657a); } ; _0x55a4be[_0x4cc7('0x27c8')] = function() { null == _0x55a4be['selfAssembly'] && (_0x55a4be['selfAssembly'] = new _0x13febf()); return _0x55a4be[_0x4cc7('0x27f4')]; } ; _0x55a4be[_0x4cc7('0x27c7')] = function() { null == _0x55a4be['comingThrough'] && (_0x55a4be[_0x4cc7('0x27f5')] = new _0x56ca74()); return _0x55a4be[_0x4cc7('0x27f5')]; } ; _0x55a4be['get_heavySleeper'] = function() { null == _0x55a4be[_0x4cc7('0x27f6')] && (_0x55a4be['heavySleeper'] = new _0x506c08()); return _0x55a4be[_0x4cc7('0x27f6')]; } ; _0x55a4be[_0x4cc7('0x27c5')] = function() { if (_0x4cc7('0x27f7') !== 'klmGX') { null == _0x55a4be['revision'] && (_0x55a4be[_0x4cc7('0x1d91')] = new _0x3266ab()); return _0x55a4be[_0x4cc7('0x1d91')]; } else { var _0x378379 = a[_0x4cc7('0x3a')](); switch (_0x378379[_0x4cc7('0xb4e')]()) { case _0x4cc7('0x196b'): case _0x4cc7('0x196c'): case _0x4cc7('0x196d'): case _0x4cc7('0x27f8'): this[_0x4cc7('0x189e')] = new _0x3fc423(_0x378379); } } } ; _0x55a4be[_0x4cc7('0x27c4')] = function() { if (_0x4cc7('0x27f9') !== _0x4cc7('0x27f9')) { this[_0x4cc7('0x19')](); return; } else { _0x56067a[_0x4cc7('0x6c4')](null, _0x55a4be[_0x4cc7('0x27fa')]) && (_0x55a4be[_0x4cc7('0x27fa')] = new _0x248e03()); return _0x55a4be[_0x4cc7('0x27fa')]; } } ; _0x55a4be[_0x4cc7('0x27c3')] = function() { if (_0x4cc7('0x27fb') === 'ruFbW') { null == _0x55a4be[_0x4cc7('0x27fc')] && (_0x55a4be[_0x4cc7('0x27fc')] = new _0x5ddeef()); return _0x55a4be[_0x4cc7('0x27fc')]; } else { if (a == this[_0x4cc7('0x907')][_0x4cc7('0x989')]) return !0x0; for (; null != a; ) { if (a[_0x4cc7('0x27fd')] == this['parent'][_0x4cc7('0x989')]) return !0x0; a = a[_0x4cc7('0x27fd')]; } return !0x1; } } ; _0x55a4be['get_insanity'] = function() { null == _0x55a4be[_0x4cc7('0x27fe')] && (_0x55a4be[_0x4cc7('0x27fe')] = new _0x549ec6()); return _0x55a4be[_0x4cc7('0x27fe')]; } ; _0x55a4be['get_conspiracy'] = function() { null == _0x55a4be[_0x4cc7('0x27ff')] && (_0x55a4be[_0x4cc7('0x27ff')] = new _0x30c849()); return _0x55a4be[_0x4cc7('0x27ff')]; } ; _0x55a4be[_0x4cc7('0x27c0')] = function() { null == _0x55a4be[_0x4cc7('0x151b')] && (_0x55a4be[_0x4cc7('0x151b')] = new _0x3c095d()); return _0x55a4be['naming']; } ; _0x55a4be[_0x4cc7('0x27bf')] = function() { null == _0x55a4be['joinUs'] && (_0x55a4be[_0x4cc7('0x2800')] = new _0x2e871c()); return _0x55a4be[_0x4cc7('0x2800')]; } ; _0x55a4be[_0x4cc7('0x27be')] = function() { if ('ZzgDw' === 'nHUQO') { this[_0x4cc7('0x14c1')]['get_diffuseMethod']()[_0x4cc7('0x42f')](a); this[_0x4cc7('0x133a')][_0x4cc7('0x42f')](a); this[_0x4cc7('0x133b')][_0x4cc7('0x42f')](a); return a; } else { null == _0x55a4be[_0x4cc7('0x2801')] && (_0x55a4be[_0x4cc7('0x2801')] = new _0x477412()); return _0x55a4be['changeTheSubject']; } } ; _0x55a4be[_0x4cc7('0x27cf')] = function() { null == _0x55a4be[_0x4cc7('0x2802')] && (_0x55a4be[_0x4cc7('0x2802')] = new _0x582db1()); return _0x55a4be[_0x4cc7('0x2802')]; } ; _0x55a4be[_0x4cc7('0x27bd')] = function() { null == _0x55a4be[_0x4cc7('0x2803')] && (_0x55a4be['niceToMeetYou'] = new _0x5ae01c()); return _0x55a4be[_0x4cc7('0x2803')]; } ; _0x55a4be[_0x4cc7('0x27bc')] = function() { null == _0x55a4be[_0x4cc7('0x2804')] && (_0x55a4be[_0x4cc7('0x2804')] = new _0x2c2cb6()); return _0x55a4be[_0x4cc7('0x2804')]; } ; _0x55a4be[_0x4cc7('0x27bb')] = function() { null == _0x55a4be[_0x4cc7('0x2805')] && (_0x55a4be[_0x4cc7('0x2805')] = new _0x171853()); return _0x55a4be[_0x4cc7('0x2805')]; } ; _0x55a4be['get_inflation'] = function() { null == _0x55a4be['inflation'] && (_0x55a4be[_0x4cc7('0x2806')] = new _0x400b4b()); return _0x55a4be[_0x4cc7('0x2806')]; } ; _0x55a4be[_0x4cc7('0x27b9')] = function() { if (_0x56067a[_0x4cc7('0x6e3')](_0x4cc7('0x2807'), 'gGLKE')) { null == _0x55a4be[_0x4cc7('0x2808')] && (_0x55a4be[_0x4cc7('0x2808')] = new _0x1adb51()); return _0x55a4be['teapot']; } else { var _0x59db7e = this; this[_0x4cc7('0xb7f')]['scene'][_0x4cc7('0xb79')](this['runner'][_0x4cc7('0x126')]); this['tunnel'][_0x4cc7('0xc32')][_0x4cc7('0xa0c')](this[_0x4cc7('0xec4')]['mesh']); this[_0x4cc7('0xec4')]['setIndexedPosition'](4.5, 58.1, null, 0x1e); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x48); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['skater'][_0x4cc7('0xac9')](0x4, 0x3b, null, 0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0xa); this['skater']['spritesheet'][_0x4cc7('0xacd')](!0x0); var _0x37c3ae = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x272e'), 0x168, 0x28, null, null, null, _0x37c3ae, null); _0x37c3ae = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x6e1')], -0xc8, 0x50, null, null, null, _0x37c3ae, null); this[_0x4cc7('0xc92')] = new _0x5e85ee(_0x5e85ee['getGeometry'](0x14, 0.5, 12.5),0xbcab7c); this[_0x4cc7('0xb7f')][_0x4cc7('0xc32')][_0x4cc7('0xa0c')](this[_0x4cc7('0xc92')]); this[_0x4cc7('0xc92')]['moveTo'](this[_0x4cc7('0xec4')][_0x4cc7('0x126')]['get_x'](), this[_0x4cc7('0xec4')][_0x4cc7('0x126')][_0x4cc7('0xb45')]() - 0xa, this[_0x4cc7('0xec4')]['mesh']['get_z']() + 0x32); this[_0x4cc7('0xc92')]['set_rotationZ'](0x1a); var _0x34c8df = _0x37c3ae = this['mapTargetRotation']; null == _0x34c8df && (_0x34c8df = new _0x169fce()); _0x34c8df['x'] = -_0x37c3ae['x']; _0x34c8df['y'] = -_0x37c3ae['y']; _0x34c8df['z'] = -_0x37c3ae['z']; _0x34c8df['w'] = _0x37c3ae['w']; _0x37c3ae = this['mapTargetRotation']; _0x37c3ae['x'] = 0x0; _0x37c3ae['y'] = 0x0; _0x37c3ae['z'] = 0x0; _0x37c3ae['w'] = 0x1; this[_0x4cc7('0x168f')] = this[_0x4cc7('0xc92')]['get_x'](); var _0x8b81b = 0x0 , _0x3fd28e = null; _0x3fd28e = function() { if (null != _0x59db7e[_0x4cc7('0xc92')]) { var _0x37c3ae = -0x50 / (0x1 + 0.25 * _0x8b81b); -0xb6 >= _0x59db7e['map'][_0x4cc7('0xb45')]() + _0x37c3ae ? (_0x3ae7ae[_0x4cc7('0xa50')](_0x59db7e[_0x4cc7('0xc92')], 0.6, { 'x': _0x59db7e[_0x4cc7('0x168f')] + 0x14, 'y': -0xb6, 'z': 0x120c }), _0x488f5d[_0x4cc7('0x2730')](_0x59db7e[_0x4cc7('0xc92')], 0.6, _0x59db7e[_0x4cc7('0x2728')])) : _0x3ae7ae[_0x4cc7('0xa50')](_0x59db7e[_0x4cc7('0xc92')], 0.5, { 'x': _0x59db7e[_0x4cc7('0x168f')] + (0x32 - 0x2 * _0x8b81b) * (_0x59db7e[_0x4cc7('0xc92')][_0x4cc7('0x472')]() > _0x59db7e['mapTargetX'] ? -0x1 : 0x1), 'y': _0x59db7e['map'][_0x4cc7('0xb45')]() + _0x37c3ae, 'z': _0x59db7e[_0x4cc7('0xc92')][_0x4cc7('0xd92')]() + 0x1e / (_0x8b81b + 0x1) })[_0x4cc7('0xa53')](_0x3bdbdd[_0x4cc7('0xa54')])[_0x4cc7('0x928')](_0x3fd28e)[_0x4cc7('0xc5d')](0.1); _0x8b81b += 0x1; } } ; _0x3ae7ae[_0x4cc7('0xa50')](this[_0x4cc7('0xc92')], 0.6, { 'x': this[_0x4cc7('0xc92')][_0x4cc7('0x472')]() - 0x46, 'y': this['map'][_0x4cc7('0xb45')]() - 0x28, 'z': this[_0x4cc7('0xc92')][_0x4cc7('0xd92')]() + 0x96 })[_0x4cc7('0xa53')](_0x3bdbdd['easeOut'])[_0x4cc7('0x928')](_0x3fd28e); this[_0x4cc7('0xfd7')] = 0.3; } } ; _0x55a4be[_0x4cc7('0x27b8')] = function() { null == _0x55a4be[_0x4cc7('0x2809')] && (_0x55a4be[_0x4cc7('0x2809')] = new _0x59e608()); return _0x55a4be[_0x4cc7('0x2809')]; } ; _0x55a4be[_0x4cc7('0x27b7')] = function() { _0x2d63f9[_0x4cc7('0x1c4')](null, _0x55a4be[_0x4cc7('0x280a')]) && (_0x55a4be[_0x4cc7('0x280a')] = new _0x4e61d1()); return _0x55a4be[_0x4cc7('0x280a')]; } ; _0x55a4be[_0x4cc7('0x27b6')] = function() { null == _0x55a4be[_0x4cc7('0x280b')] && (_0x55a4be['thanksForPlaytesting'] = new _0x4fb1b8()); return _0x55a4be[_0x4cc7('0x280b')]; } ; _0x55a4be[_0x4cc7('0x27b5')] = function() { null == _0x55a4be['candy'] && (_0x55a4be[_0x4cc7('0x26f4')] = new _0x30cf73()); return _0x55a4be[_0x4cc7('0x26f4')]; } ; _0x55a4be['get_planetMissing'] = function() { null == _0x55a4be[_0x4cc7('0x1091')] && (_0x55a4be[_0x4cc7('0x1091')] = new _0x649e48()); return _0x55a4be['planetMissing']; } ; _0x55a4be[_0x4cc7('0x27b3')] = function() { null == _0x55a4be[_0x4cc7('0x280c')] && (_0x55a4be['planetStolen'] = new _0x582d66()); return _0x55a4be['planetStolen']; } ; _0x55a4be['get_orbits'] = function() { null == _0x55a4be[_0x4cc7('0x280d')] && (_0x55a4be[_0x4cc7('0x280d')] = new _0x7a93af()); return _0x55a4be[_0x4cc7('0x280d')]; } ; _0x55a4be[_0x4cc7('0x27d9')] = function() { if (_0x4cc7('0x280e') !== 'MrXag') { null == b && (b = 0x0); _0x36f031[_0x4cc7('0x96b')](this, a, b, _0x36f031['parseInt'], _0x185ef3['max']); } else { null == _0x55a4be[_0x4cc7('0x280f')] && (_0x55a4be[_0x4cc7('0x280f')] = new _0x405743()); return _0x55a4be[_0x4cc7('0x280f')]; } } ; _0x55a4be[_0x4cc7('0x27b1')] = function() { null == _0x55a4be['discoveries'] && (_0x55a4be[_0x4cc7('0x2810')] = new _0x3938a3()); return _0x55a4be[_0x4cc7('0x2810')]; } ; _0x55a4be['get_youThink'] = function() { null == _0x55a4be[_0x4cc7('0x2811')] && (_0x55a4be['youThink'] = new _0x5995a8()); return _0x55a4be[_0x4cc7('0x2811')]; } ; _0x55a4be['get_theNextBigThing'] = function() { null == _0x55a4be[_0x4cc7('0x2812')] && (_0x55a4be[_0x4cc7('0x2812')] = new _0x38e04d()); return _0x55a4be[_0x4cc7('0x2812')]; } ; _0x55a4be[_0x4cc7('0x27ae')] = function() { if ('ifXvF' !== _0x4cc7('0x2813')) { var _0x4d8dbd = _0x56067a[_0x4cc7('0x6de')](_0x55cb22[_0x4cc7('0x2814')] * a['tileWidth'], 0x2); _0x4d8dbd = new _0x585d1d(_0x2f2a65[_0x4cc7('0x2815')](a[_0x4cc7('0x1978')], _0x4d8dbd),_0xf9332a['toInt'](a['params'][_0x4cc7('0x2b')](_0x4cc7('0x230')), 0xffffff),_0x4d8dbd); return new _0x2f2a65(a[_0x4cc7('0xb7f')],_0x4d8dbd,_0x4d8dbd,null != b ? b : 0xfa0,new _0x21e384(0x0,0x0,a[_0x4cc7('0x2256')])); } else { null == _0x55a4be[_0x4cc7('0x2816')] && (_0x55a4be[_0x4cc7('0x2816')] = new _0x2d05f4()); return _0x55a4be[_0x4cc7('0x2816')]; } } ; _0x55a4be[_0x4cc7('0x27db')] = function() { if (_0x4cc7('0x2817') === _0x4cc7('0x2818')) { a != this[_0x4cc7('0xa01')]['tx'] + this[_0x4cc7('0x21d1')] && this[_0x4cc7('0xb2c')](); return this[_0x4cc7('0xa01')]['tx'] = a - this['__offsetX']; } else { _0x56067a[_0x4cc7('0x6e4')](null, _0x55a4be[_0x4cc7('0x2819')]) && (_0x55a4be[_0x4cc7('0x2819')] = new _0x15c5ec()); return _0x55a4be[_0x4cc7('0x2819')]; } } ; _0x55a4be['get_indecision'] = function() { if (_0x4cc7('0x281a') === _0x4cc7('0x281a')) { null == _0x55a4be['indecision'] && (_0x55a4be[_0x4cc7('0x281b')] = new _0x460f77()); return _0x55a4be['indecision']; } else { var _0x478154 = _0x3e3cd2++; _0x180fa9 += d[_0x4cc7('0xbab')][_0x4cc7('0x2b')](_0x478154 - 0x1); } } ; _0x55a4be[_0x4cc7('0x27ac')] = function() { null == _0x55a4be[_0x4cc7('0x281c')] && (_0x55a4be[_0x4cc7('0x281c')] = new _0x193b55()); return _0x55a4be[_0x4cc7('0x281c')]; } ; _0x55a4be[_0x4cc7('0x27ab')] = function() { if (_0x56067a[_0x4cc7('0x281d')] !== _0x56067a[_0x4cc7('0x281e')]) { _0x56067a['RzCPb'](null, _0x55a4be[_0x4cc7('0x281f')]) && (_0x55a4be[_0x4cc7('0x281f')] = new _0x11026f()); return _0x55a4be['angelVsBunny']; } else { 0x1 < a && (a = 0x1); 0x0 > a && (a = 0x0); a == this[_0x4cc7('0xa00')] || this['get_cacheAsBitmap']() || this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this['__setParentRenderDirty']()); return this[_0x4cc7('0xa00')] = a; } } ; _0x55a4be[_0x4cc7('0x27aa')] = function() { null == _0x55a4be[_0x4cc7('0x2820')] && (_0x55a4be['ofCourse'] = new _0x5eb0af()); return _0x55a4be[_0x4cc7('0x2820')]; } ; _0x55a4be[_0x4cc7('0x27a9')] = function() { null == _0x55a4be[_0x4cc7('0x1e79')] && (_0x55a4be[_0x4cc7('0x1e79')] = new _0x371dc3()); return _0x55a4be['obvious']; } ; _0x55a4be[_0x4cc7('0x27a8')] = function() { null == _0x55a4be[_0x4cc7('0x2821')] && (_0x55a4be[_0x4cc7('0x2821')] = new _0x5dae2d()); return _0x55a4be['sneaking']; } ; _0x55a4be[_0x4cc7('0x27a7')] = function() { null == _0x55a4be[_0x4cc7('0x2822')] && (_0x55a4be[_0x4cc7('0x2822')] = new _0xd48bfd()); return _0x55a4be[_0x4cc7('0x2822')]; } ; _0x55a4be[_0x4cc7('0x27a6')] = function() { null == _0x55a4be[_0x4cc7('0x2823')] && (_0x55a4be[_0x4cc7('0x2823')] = new _0x8b6e15()); return _0x55a4be[_0x4cc7('0x2823')]; } ; _0x55a4be[_0x4cc7('0x27a5')] = function() { null == _0x55a4be[_0x4cc7('0x144f')] && (_0x55a4be['wait'] = new _0x3f829d()); return _0x55a4be[_0x4cc7('0x144f')]; } ; _0x55a4be[_0x4cc7('0x27a4')] = function() { null == _0x55a4be[_0x4cc7('0x2824')] && (_0x55a4be[_0x4cc7('0x2824')] = new _0x34ff4b()); return _0x55a4be[_0x4cc7('0x2824')]; } ; _0x55a4be[_0x4cc7('0x27a3')] = function() { null == _0x55a4be[_0x4cc7('0x2825')] && (_0x55a4be['cantWait'] = new _0x14c8e2()); return _0x55a4be[_0x4cc7('0x2825')]; } ; _0x55a4be[_0x4cc7('0x27a2')] = function() { null == _0x55a4be[_0x4cc7('0x2826')] && (_0x55a4be[_0x4cc7('0x2826')] = new _0x3e4425()); return _0x55a4be[_0x4cc7('0x2826')]; } ; _0x55a4be[_0x4cc7('0x27a1')] = function() { null == _0x55a4be[_0x4cc7('0x2827')] && (_0x55a4be[_0x4cc7('0x2827')] = new _0x1b9eef()); return _0x55a4be[_0x4cc7('0x2827')]; } ; _0x55a4be[_0x4cc7('0x27a0')] = function() { null == _0x55a4be[_0x4cc7('0x2828')] && (_0x55a4be['twoMonthWait'] = new _0x37afa2()); return _0x55a4be[_0x4cc7('0x2828')]; } ; _0x55a4be[_0x4cc7('0x279f')] = function() { null == _0x55a4be[_0x4cc7('0x2829')] && (_0x55a4be['twoMonthWait2'] = new _0x91ad2f()); return _0x55a4be[_0x4cc7('0x2829')]; } ; _0x55a4be[_0x4cc7('0x279e')] = function() { null == _0x55a4be[_0x4cc7('0x282a')] && (_0x55a4be[_0x4cc7('0x282a')] = new _0x46c9d4()); return _0x55a4be[_0x4cc7('0x282a')]; } ; _0x55a4be[_0x4cc7('0x279d')] = function() { if (_0x4cc7('0x282b') !== _0x4cc7('0x282c')) { null == _0x55a4be[_0x4cc7('0x282d')] && (_0x55a4be[_0x4cc7('0x282d')] = new _0xc9eace()); return _0x55a4be['wormholeInSight']; } else { this[_0x4cc7('0x10ea')] = !0x1; if (null != this[_0x4cc7('0x10ca')]) { if (this[_0x4cc7('0x10b7')]) { var _0x477bd6 = this[_0x4cc7('0x10e7')]['x'] , _0x4a11bb = this['_stage3DProxy']['get_x'](); this['_scissorRect']['x'] = _0x477bd6 - _0x4a11bb; _0x477bd6 = this[_0x4cc7('0x10e7')]['y']; _0x4a11bb = this[_0x4cc7('0x10ca')][_0x4cc7('0xb45')](); this[_0x4cc7('0x1035')]['y'] = _0x477bd6 - _0x4a11bb; } else this[_0x4cc7('0x1035')]['x'] = 0x0, this['_scissorRect']['y'] = 0x0, this['_stage3DProxy'][_0x4cc7('0xb46')](this['_globalPos']['x']), this[_0x4cc7('0x10ca')]['set_y'](this[_0x4cc7('0x10e7')]['y']); this['_scissorRectDirty'] = !0x0; } } } ; _0x55a4be['get_theGap'] = function() { null == _0x55a4be['theGap'] && (_0x55a4be['theGap'] = new _0x121a7c()); return _0x55a4be[_0x4cc7('0x26aa')]; } ; _0x55a4be[_0x4cc7('0x279b')] = function() { if ('MGnGS' === _0x4cc7('0x282e')) { _0x56067a['seBYB'](null, _0x55a4be['somethingWeird']) && (_0x55a4be[_0x4cc7('0x282f')] = new _0x39d1a8()); return _0x55a4be['somethingWeird']; } else { _0x1aa93f[_0x4cc7('0x96b')](this, a, b); this[_0x4cc7('0x22ea')] *= 0.4; this[_0x4cc7('0x22ec')] *= 0.6; this[_0x4cc7('0x22eb')] *= 0.8; this[_0x4cc7('0x102c')] *= 0.95; this[_0x4cc7('0x2420')] = !0x0; this[_0x4cc7('0x22e4')] = 0x1; this[_0x4cc7('0x24a1')]['hoverYVelocity'] = 0x50; this[_0x4cc7('0x102d')][_0x4cc7('0x102e')](50.88, 86.08, 0.05, 0.2); this[_0x4cc7('0x102d')][_0x4cc7('0xaa3')] *= 1.4; } } ; _0x55a4be[_0x4cc7('0x279a')] = function() { null == _0x55a4be[_0x4cc7('0x2830')] && (_0x55a4be[_0x4cc7('0x2830')] = new _0xbc723e()); return _0x55a4be[_0x4cc7('0x2830')]; } ; _0x55a4be[_0x4cc7('0x2799')] = function() { null == _0x55a4be[_0x4cc7('0x2831')] && (_0x55a4be[_0x4cc7('0x2831')] = new _0x203d21()); return _0x55a4be['lightningStrikesTwice']; } ; _0x55a4be[_0x4cc7('0x2798')] = function() { if ('FvrQp' !== _0x4cc7('0x2832')) { var _0x1b32fb = _0x436dff++; _0x3b6e45[_0x4cc7('0x9e7')](_0x1b32fb, _0x52778d[_0x1b32fb]); } else { null == _0x55a4be[_0x4cc7('0x2833')] && (_0x55a4be[_0x4cc7('0x2833')] = new _0x5d130a()); return _0x55a4be['dontQuestionIt']; } } ; _0x55a4be['get_affliction'] = function() { null == _0x55a4be['affliction'] && (_0x55a4be[_0x4cc7('0x2834')] = new _0x8ad2b1()); return _0x55a4be['affliction']; } ; _0x55a4be[_0x4cc7('0x2796')] = function() { null == _0x55a4be[_0x4cc7('0x2835')] && (_0x55a4be[_0x4cc7('0x2835')] = new _0x12c825()); return _0x55a4be[_0x4cc7('0x2835')]; } ; _0x55a4be['get_protip'] = function() { null == _0x55a4be['protip'] && (_0x55a4be[_0x4cc7('0x2836')] = new _0x22db6e()); return _0x55a4be[_0x4cc7('0x2836')]; } ; _0x55a4be[_0x4cc7('0x27ea')] = function() { null == _0x55a4be[_0x4cc7('0x2837')] && (_0x55a4be[_0x4cc7('0x2837')] = new _0x575d21()); return _0x55a4be[_0x4cc7('0x2837')]; } ; _0x55a4be[_0x4cc7('0x251a')] = function() { null == _0x55a4be['truancy'] && (_0x55a4be['truancy'] = new _0x327af5()); return _0x55a4be[_0x4cc7('0x2838')]; } ; _0x55a4be[_0x4cc7('0x2795')] = function() { null == _0x55a4be[_0x4cc7('0x2839')] && (_0x55a4be[_0x4cc7('0x2839')] = new _0x3a009c()); return _0x55a4be[_0x4cc7('0x2839')]; } ; _0x55a4be[_0x4cc7('0x2794')] = function() { null == _0x55a4be[_0x4cc7('0x283a')] && (_0x55a4be[_0x4cc7('0x283a')] = new _0xc94d98()); return _0x55a4be[_0x4cc7('0x283a')]; } ; _0x55a4be[_0x4cc7('0x2793')] = function() { null == _0x55a4be[_0x4cc7('0x283b')] && (_0x55a4be[_0x4cc7('0x283b')] = new _0x558534()); return _0x55a4be[_0x4cc7('0x283b')]; } ; _0x55a4be['get_morningHypothesis3'] = function() { null == _0x55a4be['morningHypothesis3'] && (_0x55a4be['morningHypothesis3'] = new _0x480ecb()); return _0x55a4be[_0x4cc7('0x283c')]; } ; _0x55a4be['get_morningHypothesis4'] = function() { null == _0x55a4be[_0x4cc7('0x283d')] && (_0x55a4be['morningHypothesis4'] = new _0x22027a()); return _0x55a4be[_0x4cc7('0x283d')]; } ; _0x55a4be[_0x4cc7('0x2790')] = function() { null == _0x55a4be[_0x4cc7('0x283e')] && (_0x55a4be[_0x4cc7('0x283e')] = new _0x2963d4()); return _0x55a4be[_0x4cc7('0x283e')]; } ; _0x55a4be[_0x4cc7('0x278f')] = function() { null == _0x55a4be[_0x4cc7('0x283f')] && (_0x55a4be[_0x4cc7('0x283f')] = new _0x75a110()); return _0x55a4be[_0x4cc7('0x283f')]; } ; _0x55a4be['get_cheating'] = function() { if ('sPTNh' === _0x4cc7('0x2840')) { this[_0x4cc7('0xd91')][_0x4cc7('0xaca')]['set_currentFrame'](0x46); this['student'][_0x4cc7('0xac9')](2.1, 7.9); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4a); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x9, 0x16, null, 0x2); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_currentFrame'](0x78); this['child'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0x2f1b84 = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2841'), -0xdc, -0xf0, -0x1, Math[_0x4cc7('0xa96')](0x208), null, _0x2f1b84); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2842'), 0x168, -0xa0, null, null, null, null); _0x2f1b84 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2843'), 0x118, -0x28, -0x1, Math[_0x4cc7('0xa96')](-0.4), 0x1, _0x2f1b84); _0x2f1b84 = new _0x161060(this['gentleman'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2844'), -0x78, 0x118, null, null, null, _0x2f1b84); _0x2f1b84 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Turn\x20around,\x20and\x20turn\x20on\x20the\x20magnet.', 0xa0, 0x168, null, null, null, _0x2f1b84); } else { null == _0x55a4be['cheating'] && (_0x55a4be[_0x4cc7('0x2845')] = new _0x5eee1e()); return _0x55a4be[_0x4cc7('0x2845')]; } } ; _0x55a4be[_0x4cc7('0x24aa')] = function() { null == _0x55a4be[_0x4cc7('0x2846')] && (_0x55a4be['lizardFellAsleep'] = new _0x538429()); return _0x55a4be[_0x4cc7('0x2846')]; } ; var _0x575d21 = function() { if (_0x4cc7('0x2847') === _0x4cc7('0x2847')) { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x105b')], 0x0, _0x575d21[_0x4cc7('0xf04')]); this[_0x4cc7('0xf05')](new _0x42bd00(_0x4b25d1['wormholeN'],0x0)); 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')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x2848'); } else { this[_0x4cc7('0x1d3f')] = !0x0; } }; _0x16dada[_0x4cc7('0x2849')] = _0x575d21; _0x575d21[_0x4cc7('0x8f2')] = ['com', 'player03', _0x4cc7('0x47c'), 'cutscene', _0x4cc7('0x27e9')]; _0x575d21['__super__'] = _0x396698; _0x575d21[_0x4cc7('0x8')] = _0x5aff49(_0x396698['prototype'], { 'student': null, 'runner': null, 'updateMapPositions': function() { _0x1fb3e3[_0x4cc7('0xacc')][_0x4cc7('0x1332')][_0x4cc7('0x1333')](_0x4b25d1[_0x4cc7('0x104a')][_0x4cc7('0x1109')]); _0x1fb3e3[_0x4cc7('0xacc')][_0x4cc7('0x1334')]['set_value'](_0x2d63f9[_0x4cc7('0x1c8')](_0x4b25d1['sidePathB'][_0x4cc7('0xc2f')], 0x1)); _0x396698[_0x4cc7('0x8')][_0x4cc7('0x1335')]['call'](this); }, 'unloadLevel': function() { if (_0x4cc7('0x284a') === _0x4cc7('0x284b')) { return null == _0x104058[_0x4cc7('0xbc4')] ? _0x104058['instance'] = new _0x104058() : _0x104058[_0x4cc7('0xbc4')]; } else { this[_0x4cc7('0xec4')] = this[_0x4cc7('0xac8')] = this[_0x4cc7('0xb7f')] = null; this['sprites'][_0x4cc7('0xb7c')](0x0); } }, 'frame0': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf99')](0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_rotationY'](0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](-194.4); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](0xa); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x47); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](-0x5a); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['student'][_0x4cc7('0xac9')](0xa, 0x1); this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](10.8, 0.9); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1c); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x284c'), 0x0, -0x168, null, null, null, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x284d'), 0x78, -0xf0, null, null, -0x1, null); var _0x522e4c = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x2d63f9['kwVAe'], -0xc8, -0x78, null, null, null, _0x522e4c); _0x522e4c = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Um.', 0x140, 0x28, null, null, 0x1, _0x522e4c); }, 'frame1': function() { this[_0x4cc7('0xac8')]['setIndexedPosition'](0xa, 1.3, null, 0x14); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0xe); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x2e); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x3e1f52 = _0x1baaa1[_0x4cc7('0x7d9')](0x384); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x284e'), -0x1c, -0xc8, null, null == _0x3e1f52 ? null : Math[_0x4cc7('0xa96')](_0x3e1f52 / 2.5), null, null); this[_0x4cc7('0x1039')](_0x4cc7('0x284f')); _0x3e1f52 = _0x1baaa1[_0x4cc7('0x7d9')](0x44c); var _0x5e0fe7 = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2850'), -0x118, 0x50, null, null == _0x3e1f52 ? null : Math[_0x4cc7('0xa96')](_0x3e1f52 / 2.5), -0x1, _0x5e0fe7); }, 'frame2': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](0xa, 3.6, null, 0x23); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x52); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2851'), 0xf0, -0xf0, null, null, null, null); var _0x590233 = _0x1baaa1[_0x4cc7('0x7d9')](0x44c) , _0x433616 = new _0x161060(this['runner'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')]('Hey,\x20I\x20plan\x20ahead\x20a\x20reasonable\x20amount.', -0xdc, -0x50, null, null == _0x590233 ? null : Math[_0x4cc7('0xa96')](_0x590233 / 2.5), null, _0x433616); _0x590233 = _0x1baaa1[_0x4cc7('0x7d9')](0x384); _0x433616 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Haha,\x20whatever\x20you\x20say.\x20Can\x20we\x20get\x20going?', 0x160, 0xc8, null, null == _0x590233 ? null : Math['round'](_0x590233 / 2.5), 0x0, _0x433616); }, 'frame3': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](0xa, 3.6, null, 0x25); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5e); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](10.7, 0x1); this['runner']['spritesheet'][_0x4cc7('0xacb')](0x2f); var _0x4073ef = _0x1baaa1[_0x4cc7('0x7d9')](0x6a4) , _0x2cb46f = new _0x161060(this['runner'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('What,\x20you\x20don\x27t\x20want\x20to\x20go\x20find\x20a\x20hundred\x20more\x20boxes\x20first?', -0xa8, -0xc0, null, null == _0x4073ef ? null : Math[_0x4cc7('0xa96')](_0x4073ef / 2.5), null, _0x2cb46f); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1915'), 0x17c, -0x50, null, null, null, null); _0x4073ef = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1916'), 0x140, 0x28, null, null, -0x1, _0x4073ef); }, 'frame4': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](10.6, 0x2, null, 0x1d); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xac8')]['setIndexedPosition'](0xa, 3.7, null, 0x26); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x38); this['dialog'][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x2852')], -0x118, -0xa0, null, null, null, null); var _0x391388 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2853'), -0x28, 0xf0, null, null, -0x1, _0x391388); }, 'init': function() { this['student'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xac8')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xac8')]); var _0x1b85d9 = _0x4b25d1[_0x4cc7('0x493')]()['paths']['get'](_0x4cc7('0x214')); this[_0x4cc7('0xac8')]['goesTo'] = new _0x42bd00(_0x1b85d9,0x0); this[_0x4cc7('0xec4')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['runner'],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec4')]); _0x1b85d9 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4cc7('0x214')); this[_0x4cc7('0xec4')][_0x4cc7('0x110a')] = new _0x42bd00(_0x1b85d9,0x0); }, '__class__': _0x575d21 }); var _0x53360e = function(_0x59f1a2) { _0x457ac5['call'](this); this['resetCallback'] = _0x59f1a2; }; _0x16dada[_0x4cc7('0x2854')] = _0x53360e; _0x53360e['__name__'] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), 'OverlayPlaceholder']; _0x53360e[_0x4cc7('0x8f8')] = [_0x3379a1]; _0x53360e[_0x4cc7('0x92b')] = _0x457ac5; _0x53360e[_0x4cc7('0x8')] = _0x5aff49(_0x457ac5[_0x4cc7('0x8')], { 'resetCallback': null, 'update': function(_0x46406e) {}, 'reset': function() { this[_0x4cc7('0xc20')](!0x1); null != this[_0x4cc7('0x2855')] && this[_0x4cc7('0x2855')](); }, '__class__': _0x53360e }); var _0x3938a3 = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x104f')], 0x4, _0x3938a3[_0x4cc7('0xf04')], { 'noCrumblingTiles': !0x0 }); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this['frame2']), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this['frame4']), _0x48c401(this, this[_0x4cc7('0x20f0')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x27da'); }; _0x16dada[_0x4cc7('0x2856')] = _0x3938a3; _0x3938a3[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), _0x4cc7('0x49c'), 'Discoveries']; _0x3938a3[_0x4cc7('0x92b')] = _0x396698; _0x3938a3[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'angel': null, 'student': null, 'updateMapPositions': function() { _0x1fb3e3[_0x4cc7('0x1a60')][_0x4cc7('0x1332')][_0x4cc7('0x1333')](_0x4cc7('0x1042')); _0x1fb3e3[_0x4cc7('0x1a60')]['lastIndexOnPath']['set_value'](0x9); _0x1fb3e3[_0x4cc7('0xc37')][_0x4cc7('0x1332')][_0x4cc7('0x1333')](_0x4cc7('0x1042')); _0x1fb3e3[_0x4cc7('0xc37')][_0x4cc7('0x1334')][_0x4cc7('0x1333')](0x6); null != _0x1fb3e3[_0x4cc7('0xc34')][_0x4cc7('0x1332')] && (_0x1fb3e3['duplicator'][_0x4cc7('0x1332')][_0x4cc7('0x1333')](_0x4cc7('0x1042')), _0x1fb3e3[_0x4cc7('0xc34')][_0x4cc7('0x1334')]['set_value'](0x7), _0x1fb3e3[_0x4cc7('0xc35')][_0x4cc7('0x1332')][_0x4cc7('0x1333')](_0x4cc7('0x1042')), _0x1fb3e3[_0x4cc7('0xc35')][_0x4cc7('0x1334')][_0x4cc7('0x1333')](0xa)); _0x396698['prototype'][_0x4cc7('0x1335')][_0x4cc7('0x96b')](this); }, 'unloadLevel': function() { this[_0x4cc7('0xac8')] = this['angel'] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')]['set_length'](0x0); }, 'frame0': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](0x64); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](-0x96); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x32); var _0x32a67f = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x7e608e = null; null == _0x7e608e && (_0x7e608e = new _0x169fce()); var _0x315908 = Math[_0x4cc7('0x28')](0.9162978572970231); _0x7e608e['x'] = -0.31 * _0x315908; _0x7e608e['y'] = -0.139 * _0x315908; _0x7e608e['z'] = -0.941 * _0x315908; _0x7e608e['w'] = Math[_0x4cc7('0x27')](0.9162978572970231); _0x315908 = _0x7e608e['x'] * _0x7e608e['x'] + _0x7e608e['y'] * _0x7e608e['y'] + _0x7e608e['z'] * _0x7e608e['z'] + _0x7e608e['w'] * _0x7e608e['w']; var _0xad9336 = _0x315908 - 0x1; 1e-10 > (0x0 <= _0xad9336 ? _0xad9336 : -_0xad9336) || (0x0 == _0x315908 ? (_0x7e608e['x'] = 0x0, _0x7e608e['y'] = 0x0, _0x7e608e['z'] = 0x0, _0x7e608e['w'] = 0x1) : (_0x315908 = _0x2d63f9[_0x4cc7('0x2857')](0x1, Math[_0x4cc7('0x2c')](_0x315908)), _0x7e608e['x'] *= _0x315908, _0x7e608e['y'] *= _0x315908, _0x7e608e['z'] *= _0x315908, _0x7e608e['w'] *= _0x315908)); _0x32a67f[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x7e608e)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x0, 3.4, null, 0x2); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x45); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](0x16, 0x4, null, 0x5); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x40); this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1ac7'), -0x28, -0xf0, null, null, null, null, null); _0x32a67f = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2858'), -0xa0, -0x78, null, null, -0x1, _0x32a67f, null); _0x32a67f = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2859'), 0x78, 0xf0, null, null, null, _0x32a67f, null); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x285a'), 0x140, 0x168, null, null, -0x1, null, null); this[_0x4cc7('0xac8')][_0x4cc7('0xd5e')](this[_0x4cc7('0xec5')]); }, 'frame1': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x0, 3.3, null, 0x2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x42); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](21.95, 3.95, null, 0x3); this[_0x4cc7('0xac8')][_0x4cc7('0x126')][_0x4cc7('0xf99')](this[_0x4cc7('0xec5')][_0x4cc7('0x126')][_0x4cc7('0xf6d')]()); this[_0x4cc7('0xac8')][_0x4cc7('0x126')]['set_rotationY'](this[_0x4cc7('0xec5')]['mesh'][_0x4cc7('0xf71')]()); this[_0x4cc7('0xac8')]['mesh']['set_rotationZ'](this[_0x4cc7('0xec5')][_0x4cc7('0x126')][_0x4cc7('0xf73')]()); this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x45); this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x4343cc = _0x1baaa1[_0x4cc7('0x7d9')](0x640); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x285b'), -0x64, -0x10c, null, null == _0x4343cc ? null : Math[_0x4cc7('0xa96')](_0x4343cc / 2.5), null, null); _0x4343cc = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x285c'), -0xdc, -0x44, null, null, -0x1, _0x4343cc); _0x4343cc = _0x1baaa1[_0x4cc7('0x7d9')](0x640); var _0x2d013b = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x285d'), 0x78, 0x160, null, null == _0x4343cc ? null : Math[_0x4cc7('0xa96')](_0x4343cc / 2.5), null, _0x2d013b); this[_0x4cc7('0xac8')][_0x4cc7('0xd5e')](this['angel']); }, 'frame2': function() { this[_0x4cc7('0xec5')]['setIndexedPosition'](0x0, 3.1, null, 0x2); this[_0x4cc7('0xec5')]['spritesheet']['set_currentFrame'](0x47); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['student'][_0x4cc7('0xac9')](21.95, 3.95, null, 0x3); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x43); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0x107fa2 = _0x1baaa1[_0x4cc7('0x7d9')](0x2d0) , _0x11a974 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('What\x20scientific\x20discoveries?\x20The\x20discovery\x20that\x20space\x20is\x20empty?', -0x8c, -0x136, null, _0x107fa2, null, _0x11a974, null); _0x107fa2 = _0x1baaa1[_0x4cc7('0x7d9')](0x2d0); _0x11a974 = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x285e'), 0xdc, -0x3c, null, _0x107fa2, null, _0x11a974, null); _0x107fa2 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x285f'), 0x28, 0x168, null, null, null, _0x107fa2, null); this[_0x4cc7('0x1039')](_0x4cc7('0x2860')); this[_0x4cc7('0xac8')][_0x4cc7('0xd5e')](this['angel']); }, 'frame3': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x0, 2.6, null, 0x2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x43); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['student']['setIndexedPosition'](21.95, 3.95, null, 0x3); this['student']['spritesheet']['set_currentFrame'](0x44); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x43010a = _0x1baaa1[_0x4cc7('0x7d9')](0x2bc) , _0x2215f8 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2861'), 0xdc, -0xf0, null, _0x43010a, null, _0x2215f8, 0xd2); _0x43010a = _0x1baaa1[_0x4cc7('0x7d9')](0x258); _0x2215f8 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x2862'), -0xe6, 0x122, null, _0x43010a, null, _0x2215f8, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2863'), 0xb4, 0x17c, null, null, -0x1, null, null); this[_0x4cc7('0xac8')]['unifyRotation'](this[_0x4cc7('0xec5')]); }, 'frame4': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x0, 2.6, null, 0x2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x47); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xac8')]['setIndexedPosition'](21.95, 3.95, null, 0x3); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_currentFrame'](0x5d); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x696'), -0x8c, -0x118, null, null, null, null, null); var _0x29f1c0 = _0x1baaa1[_0x4cc7('0x7d9')](0x33e) , _0x2d773f = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('You\x20don\x27t\x20really\x20understand\x20something\x20until\x20you\x20can\x20build\x20one\x20from\x20scratch.', 0x78, -0x5a, null, _0x29f1c0, -0x1, _0x2d773f, null); _0x29f1c0 = _0x1baaa1[_0x4cc7('0x7d9')](0x384); _0x2d773f = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Who\x20cares\x20about\x20building\x20new\x20ones?\x20We\x20have\x20plenty\x20in\x20good\x20condition.', 0x14, 0x14a, null, _0x29f1c0, null, _0x2d773f, null); this[_0x4cc7('0xac8')][_0x4cc7('0xd5e')](this[_0x4cc7('0xec5')]); }, 'frame5': function() { this[_0x4cc7('0xec5')]['setIndexedPosition'](0x0, 2.6, null, 0x2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x42); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xac8')]['setIndexedPosition'](22.05, 0x4, null, 0x1); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x48); this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x5b8953 = _0x1baaa1[_0x4cc7('0x7d9')](0x3d4) , _0x2b14e8 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2864'), -0x14, -0x96, null, _0x5b8953, null, _0x2b14e8, null); this[_0x4cc7('0x1039')]('actual'); _0x5b8953 = _0x1baaa1[_0x4cc7('0x7d9')](0x78); _0x2b14e8 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2865'), 0x8c, 0xe6, null, _0x5b8953, null, _0x2b14e8, null); _0x5b8953 = _0x1baaa1[_0x4cc7('0x7d9')](0x2bc); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2866'), 0x14, 0x14a, null, _0x5b8953, -0x1, null, null); this[_0x4cc7('0xace')][_0x4cc7('0x2661')](_0x4cc7('0x2867'), 0x140, 0x190, _0x1baaa1['scale'](0.4)); this[_0x4cc7('0xac8')][_0x4cc7('0xd5e')](this[_0x4cc7('0xec5')]); }, 'init': function() { this['angel'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec5')],!0x1,null,!0x1,null); this['angel'][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec5')]); var _0x569a0a = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')]('winter'); this[_0x4cc7('0xec5')][_0x4cc7('0x110a')] = new _0x42bd00(_0x569a0a,0x8); this[_0x4cc7('0xac8')] = new _0x40b5bf(this['section'],_0x1fb3e3['student'],!0x1,null,!0x1,null); this[_0x4cc7('0xac8')]['billboardMode'] = !0x0; this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0xac8')]); _0x569a0a = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x569a0a = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x569a0a); this[_0x4cc7('0xac8')][_0x4cc7('0x110a')] = new _0x42bd00(_0x569a0a,0x7); }, '__class__': _0x3938a3 }); var _0x171853 = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x104d')], 0x3, null, { 'endTiles': !0x1 }, null, _0x3606ba[_0x4cc7('0x4ed')]((_0x37a526 = _0x4b25d1[_0x4cc7('0x104d')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x2868')])))); this[_0x4cc7('0x2197')] = [_0x2d63f9[_0x4cc7('0x1c9')](_0x48c401, this, this[_0x4cc7('0xf07')]), _0x48c401(this, this['frame1']), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this['frame3']), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x48c401(this, this['frame6']), _0x48c401(this, this['frame7']), _0x48c401(this, this[_0x4cc7('0xf0d')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x2869'); }; _0x16dada[_0x4cc7('0x286a')] = _0x171853; _0x171853[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x2d63f9[_0x4cc7('0x20a2')], _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x27d3')]; _0x171853[_0x4cc7('0x92b')] = _0x396698; _0x171853[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'angel': null, 'skater': null, 'skaterTeleport': null, 'child': null, 'unloadLevel': function() { this[_0x4cc7('0xc37')] = this[_0x4cc7('0xacc')] = this[_0x4cc7('0xec5')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')]['set_length'](0x0); }, 'frame0': function() { this[_0x4cc7('0x286b')] = new _0x5bbfed(_0x1fb3e3[_0x4cc7('0xacc')],this[_0x4cc7('0xacc')][_0x4cc7('0xaca')],this['tunnel'][_0x4cc7('0xc32')]); this[_0x4cc7('0xb7f')][_0x4cc7('0x22ef')](this[_0x4cc7('0x286b')]); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x7a); _0x180fa9['view']['get_camera']()[_0x4cc7('0xb44')](-0x40); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_z'](-0x8f); var _0x4ee62c = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']() , _0x5781d5 = null; null == _0x5781d5 && (_0x5781d5 = new _0x169fce()); var _0x22ab58 = Math[_0x4cc7('0x28')](2.033308578573394); _0x5781d5['x'] = -0.024 * _0x22ab58; _0x5781d5['y'] = 0.059 * _0x22ab58; _0x5781d5['z'] = -0.998 * _0x22ab58; _0x5781d5['w'] = Math['cos'](2.033308578573394); _0x22ab58 = _0x5781d5['x'] * _0x5781d5['x'] + _0x5781d5['y'] * _0x5781d5['y'] + _0x5781d5['z'] * _0x5781d5['z'] + _0x5781d5['w'] * _0x5781d5['w']; var _0x4801de = _0x22ab58 - 0x1; 1e-10 > (0x0 <= _0x4801de ? _0x4801de : -_0x4801de) || (0x0 == _0x22ab58 ? (_0x5781d5['x'] = 0x0, _0x5781d5['y'] = 0x0, _0x5781d5['z'] = 0x0, _0x5781d5['w'] = 0x1) : (_0x22ab58 = 0x1 / Math[_0x4cc7('0x2c')](_0x22ab58), _0x5781d5['x'] *= _0x22ab58, _0x5781d5['y'] *= _0x22ab58, _0x5781d5['z'] *= _0x22ab58, _0x5781d5['w'] *= _0x22ab58)); _0x4ee62c[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x5781d5)['get_degrees']()); this[_0x4cc7('0xb7f')]['display'](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0xd, -0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x27); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['skater']['setIndexedPosition'](16.4, 0x9, null, 0x9); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacb')](0xe); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this['child'][_0x4cc7('0xac9')](0x2, 0x1a); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x77); this['child'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); }, 'frame1': function() { this['angel'][_0x4cc7('0xac9')](0xd, -0.8); this['angel'][_0x4cc7('0xaca')]['set_currentFrame'](0x2e); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['skater'][_0x4cc7('0xac9')](18.3, 0x10, null, -0x1a); this['skater'][_0x4cc7('0xaca')]['set_currentFrame'](0x14); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); }, 'frame2': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](13.1, -0.7); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2f); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](0xe, -0.2); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x24); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacd')](!0x0); var _0x463850 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1289'), 0x12c, 0x28, null, null, null, _0x463850); this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = (_0x37a526 = this['tunnel'], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x50c')])); _0x463850 = this[_0x4cc7('0x286b')]; 0x1 != 0x0 < _0x463850['timeLeft'] && (_0x463850[_0x4cc7('0x2357')] = 0.12); }, 'frame3': function() { this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](13.4, 2.8, null, 0x19); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0xe); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](13.2, -0.4); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x39); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x0); }, 'frame4': function() { var _0x40e7be = '5|3|0|2|4|1'[_0x4cc7('0x46')]('|') , _0x29e756 = 0x0; while (!![]) { switch (_0x40e7be[_0x29e756++]) { case '0': this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); continue; case '1': this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); continue; case '2': this[_0x4cc7('0xec5')]['setIndexedPosition'](13.6, -2.78e-17); continue; case '3': this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x16); continue; case '4': this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x36); continue; case '5': this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](12.1, 6.8, null, -0x2d); continue; } break; } }, 'frame5': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](13.8, 0.2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4d); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](13.9, -0.2); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacb')](0x32); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x37b30d = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')]('Slow\x20down,\x20you\x20idiot!', 0xc8, -0xb4, null, null, null, _0x37b30d); this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = (_0x37a526 = this[_0x4cc7('0xb7f')], _0x48c401(_0x37a526, _0x37a526['display'])); _0x37b30d = this[_0x4cc7('0x286b')]; 0x1 != 0x0 < _0x37b30d[_0x4cc7('0x2357')] && (_0x37b30d[_0x4cc7('0x2357')] = 0.12); }, 'frame6': function() { this[_0x4cc7('0xec5')]['setIndexedPosition'](13.8, 0.3); this['angel']['spritesheet'][_0x4cc7('0xacb')](0x48); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xacc')]['setIndexedPosition'](13.85, -0.15); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x3f); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x4def73 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x286c'), -0x17c, -0xf0, null, null, null, _0x4def73); _0x4def73 = _0x1baaa1[_0x4cc7('0x7d9')](0x528); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x286d'), 0xb4, -0xc0, null, null == _0x4def73 ? null : Math[_0x4cc7('0xa96')](_0x4def73 / 2.5), null, null); _0x4def73 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('You\x20know\x20that,\x20right?', 0x12c, 0x64, null, null, -0x1, _0x4def73); }, 'frame7': function() { this['angel']['setIndexedPosition'](13.9, 0.2); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x42); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')]['setIndexedPosition'](13.5, -0.2); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x3d); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x15e639 = _0x1baaa1['width'](0x640) , _0x5cc8ad = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x286e'), -0x78, -0xe8, null, null == _0x15e639 ? null : Math[_0x4cc7('0xa96')](_0x15e639 / 2.5), null, _0x5cc8ad); _0x15e639 = _0x1baaa1['width'](0x528); _0x5cc8ad = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x286f'), 0x28, 0x134, null, null == _0x15e639 ? null : Math['round'](_0x56067a[_0x4cc7('0x6e7')](_0x15e639, 2.5)), null, _0x5cc8ad); }, 'frame8': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](13.9, 0.2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xec5')]['spritesheet']['set_xInverted'](!0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](12.6, 1.8, null, 0x23); this['skater']['spritesheet'][_0x4cc7('0xacb')](0xe); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x2, 0x1b); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x78); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x350883 = _0x1baaa1[_0x4cc7('0x7d9')](0x564) , _0x57c507 = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2870'), -0x78, -0x70, null, null == _0x350883 ? null : Math[_0x4cc7('0xa96')](_0x350883 / 2.5), null, _0x57c507); this[_0x4cc7('0x1039')](_0x2d63f9['nSAQJ']); }, 'init': function() { this['angel'] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xec5')],!0x1,null,!0x1,null); this['angel'][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['angel']); var _0x540401 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x540401 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x540401); this[_0x4cc7('0xec5')][_0x4cc7('0x110a')] = new _0x42bd00(_0x540401,0x2); this[_0x4cc7('0xacc')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xacc')],!0x1,null,!0x1,null); this[_0x4cc7('0xacc')]['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xacc')]); _0x540401 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x540401 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')]['get'](_0x540401); this['skater'][_0x4cc7('0x110a')] = new _0x42bd00(_0x540401,0x3); this[_0x4cc7('0xc37')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc37')],!0x0,null,!0x1,null); this['child']['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['child']); _0x540401 = this[_0x4cc7('0x1108')]['pathName']; _0x540401 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x540401); this['child']['goesTo'] = new _0x42bd00(_0x540401,0x3); }, '__class__': _0x171853 }); var _0x5d130a = function() { _0x396698['call'](this, _0x4b25d1[_0x4cc7('0xf03')], 0x2); this['frames'] = [_0x48c401(this, this['frame0']), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')])]; this[_0x4cc7('0x5e2')] = 'Don\x27t\x20Question\x20It'; }; _0x16dada[_0x4cc7('0x2871')] = _0x5d130a; _0x5d130a[_0x4cc7('0x8f2')] = ['com', 'player03', _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x1c7')]; _0x5d130a[_0x4cc7('0x92b')] = _0x396698; _0x5d130a[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x2397')](_0x5aff49, _0x396698[_0x4cc7('0x8')], { 'student': null, 'skater': null, 'box': null, 'loadNext': function(_0x59c2a1, _0xb5c261) { _0x59c2a1 = _0x2a5c46[_0x4cc7('0x2674')](); _0x2116b2[_0x4cc7('0xb84')] = 0x32ff3; _0xb5c261 || 0x4 == this[_0x4cc7('0x25f4')] ? _0x2081a8['instance']['setTunnel'](null) : (_0x445379['get_instance']()['wasPaused'] = !0x1, _0x59c2a1[_0x4cc7('0x1d23')]() || _0x2a5c46['playPathAfter'](_0x59c2a1)); }, 'unloadLevel': function() { this[_0x4cc7('0xacc')] = this['student'] = this[_0x4cc7('0xb7f')] = null; this['sprites']['set_length'](0x0); }, 'frame0': function() { this[_0x4cc7('0x2586')] = _0x55cb22[_0x4cc7('0x2587')](this[_0x4cc7('0xb7f')], _0x592928['getDefaultDecorationData'](this[_0x4cc7('0xb7f')], _0x4cc7('0x2589'), null, 0x7d)); this[_0x4cc7('0x2586')][_0x4cc7('0x19')](); this[_0x4cc7('0x2586')][_0x4cc7('0x126')][_0x4cc7('0xf9a')](-0x48); this['box'][_0x4cc7('0x126')][_0x4cc7('0x168e')](0x50, 0x5a, 0x708); this[_0x4cc7('0xb7f')][_0x4cc7('0x242a')](this[_0x4cc7('0x2586')]); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xf99')](1.8); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xf98')](0xb4); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xf9a')](0x6c); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](0x78); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x46); _0x180fa9['view']['get_camera']()[_0x4cc7('0xd5a')](0x898); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['student'][_0x4cc7('0xac9')](0x1, 0x17, null, 0x1); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['skater'][_0x4cc7('0xac9')](0x0, 0x16); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x48); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xac8')]['unifyRotation'](this[_0x4cc7('0xacc')]); var _0x1069fe = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x258a'), -0x140, 0x28, null, null, null, _0x1069fe); _0x1069fe = _0x1baaa1['width'](0x708); this['dialog']['addBubble']('I\x27m\x20here\x20to\x20have\x20fun,\x20not\x20participate\x20in\x20mad\x20science.', -0x28, 0x168, null, null == _0x1069fe ? null : Math[_0x4cc7('0xa96')](_0x1069fe / 2.5), 0x0, null); }, 'frame1': function() { this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4a); var _0x33aea7 = _0x1baaa1[_0x4cc7('0x7d9')](0x578) , _0x41a686 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2872'), -0x140, -0x140, null, null == _0x33aea7 ? null : Math['round'](_0x33aea7 / 2.5), null, _0x41a686); _0x33aea7 = _0x1baaa1['width'](0x6a4); _0x41a686 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2873'), 0x118, -0x28, null, null == _0x33aea7 ? null : Math['round'](_0x33aea7 / 2.5), null, _0x41a686); this[_0x4cc7('0x1039')](_0x4cc7('0x2874')); _0x33aea7 = _0x1baaa1[_0x4cc7('0x7d9')](0x12c); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x6ca'), -0x140, 0xf0, null, null == _0x33aea7 ? null : Math[_0x4cc7('0xa96')](_0x33aea7 / 2.5), null, null); _0x33aea7 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2875'), -0x78, 0x168, null, null, -0x1, _0x33aea7); }, 'frame2': function() { if ('WtYbR' !== _0x4cc7('0x2876')) { if (this[_0x4cc7('0x239a')] && this[_0x4cc7('0xc30')](_0x2c33f3)) { var _0x12d05c = null; 0x0 < _0x2c33f3 && !this[_0x4cc7('0xc30')](_0x2c33f3 - 0x1) && (_0x12d05c = {}); _0x12d05c['backwards'] = !0x0; _0x2081a8['instance']['loadLevel'](_0x2c33f3, this, null, _0x12d05c); return !0x0; } return !0x1; } else { this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4e); var _0x2c33f3 = _0x1baaa1[_0x4cc7('0x7d9')](0x6a4); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2877'), 0xb4, -0x154, null, null == _0x2c33f3 ? null : Math['round'](_0x2c33f3 / 2.5), null, null); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2878'), -0xf0, -0xa0, null, null, null, null); _0x2c33f3 = _0x1baaa1[_0x4cc7('0x7d9')](0x6a4); var _0x1fde3f = new _0x161060(this['student']['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2879'), 0xf0, 0x0, null, null == _0x2c33f3 ? null : Math[_0x4cc7('0xa96')](_0x2c33f3 / 2.5), 0x0, _0x1fde3f); _0x2c33f3 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Ugh,\x20just-', -0x118, 0x140, null, null, 0x1, _0x2c33f3); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x287a'), 0xa0, 0x168, null, null, 0x3, null); } }, 'init': function() { this[_0x4cc7('0xac8')] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xac8')],!0x1,null,!0x1,null); this['sprites'][_0x4cc7('0x29')](this['student']); var _0x4e3e18 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4cc7('0x1041')); this['student']['goesTo'] = new _0x42bd00(_0x4e3e18,0x1e); this[_0x4cc7('0xacc')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xacc')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['skater']); _0x4e3e18 = this['explorePath']['pathName']; _0x4e3e18 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4e3e18); this[_0x4cc7('0xacc')][_0x4cc7('0x110a')] = new _0x42bd00(_0x4e3e18,0x2); }, '__class__': _0x5d130a }); var _0x3a009c = function() { _0x396698['call'](this, _0x4b25d1[_0x4cc7('0x105d')], 0x5, null, { 'stopLoadingAfter': 0x6, 'customDate': _0x4b25d1['wormholeI']['getDateOfArrival'](_0x4b25d1[_0x4cc7('0x105d')][_0x4cc7('0xc2f')]) }, null, _0x3606ba['CUSTOM']((_0x37a526 = _0x4b25d1[_0x4cc7('0x105d')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x2868')])))); this[_0x4cc7('0x25e4')] = !0x0; 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[_0x4cc7('0x20f0')]), _0x48c401(this, this[_0x4cc7('0xf0b')]), _0x48c401(this, this[_0x4cc7('0xf0c')]), _0x48c401(this, this[_0x4cc7('0xf0d')]), _0x56067a[_0x4cc7('0x6e8')](_0x48c401, this, this[_0x4cc7('0xf0e')]), _0x48c401(this, this[_0x4cc7('0xf0f')]), _0x48c401(this, this[_0x4cc7('0xf10')]), _0x56067a[_0x4cc7('0x6e8')](_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')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x27ec'); }; _0x16dada['com.player03.run3.cutscene.Fame'] = _0x3a009c; _0x3a009c[_0x4cc7('0x8f2')] = ['com', 'player03', _0x4cc7('0x47c'), 'cutscene', _0x4cc7('0x27ec')]; _0x3a009c[_0x4cc7('0x92b')] = _0x396698; _0x3a009c[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'runner': null, 'skater': null, 'updateMapPositions': function() { _0x1fb3e3[_0x4cc7('0xac8')][_0x4cc7('0x1332')][_0x4cc7('0x1333')](_0x4b25d1[_0x4cc7('0x105e')][_0x4cc7('0x1109')]); _0x1fb3e3[_0x4cc7('0xac8')][_0x4cc7('0x1334')][_0x4cc7('0x1333')](0x0); _0x396698[_0x4cc7('0x8')][_0x4cc7('0x1335')][_0x4cc7('0x96b')](this); }, 'unloadLevel': function() { this[_0x4cc7('0xacc')] = this['runner'] = this['tunnel'] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0xea); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x43); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xd44); var _0x2e01fe = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x4d31d3 = null; null == _0x4d31d3 && (_0x4d31d3 = new _0x169fce()); var _0x577db2 = Math[_0x4cc7('0x28')](0.5497787143782138); _0x4d31d3['x'] = -0.088 * _0x577db2; _0x4d31d3['y'] = 0.996 * _0x577db2; _0x4d31d3['z'] = 0.012 * _0x577db2; _0x4d31d3['w'] = Math[_0x4cc7('0x27')](0.5497787143782138); _0x577db2 = _0x4d31d3['x'] * _0x4d31d3['x'] + _0x4d31d3['y'] * _0x4d31d3['y'] + _0x4d31d3['z'] * _0x4d31d3['z'] + _0x4d31d3['w'] * _0x4d31d3['w']; var _0x17caa3 = _0x577db2 - 0x1; 1e-10 > (0x0 <= _0x17caa3 ? _0x17caa3 : -_0x17caa3) || (0x0 == _0x577db2 ? (_0x4d31d3['x'] = 0x0, _0x4d31d3['y'] = 0x0, _0x4d31d3['z'] = 0x0, _0x4d31d3['w'] = 0x1) : (_0x577db2 = 0x1 / Math[_0x4cc7('0x2c')](_0x577db2), _0x4d31d3['x'] *= _0x577db2, _0x4d31d3['y'] *= _0x577db2, _0x4d31d3['z'] *= _0x577db2, _0x4d31d3['w'] *= _0x577db2)); _0x2e01fe[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x4d31d3)['get_degrees']()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['runner']['setIndexedPosition'](3.5, 38.2); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4e); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this['skater'][_0x4cc7('0xac9')](4.7, 38.2); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_currentFrame'](0x32); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x287b'), -0x140, -0x118, null, null, null, null, null); _0x2e01fe = _0x1baaa1[_0x4cc7('0x7d9')](0x2bc); _0x4d31d3 = new _0x161060(this[_0x4cc7('0xacc')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('The\x20Angel\x20said\x20he\x20found\x20a\x20way\x20home.\x20Why\x20are\x20you\x20still\x20here?', -0x50, -0x46, null, _0x2e01fe, -0x1, _0x4d31d3, null); _0x2e01fe = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x2d63f9[_0x4cc7('0x1cb')], 0x0, 0x154, null, null, null, _0x2e01fe, null); }, 'frame1': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](3.5, 38.2); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x58); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.7, 38.2); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x58); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['dialog'][_0x4cc7('0xacf')]('But\x20you\x27re\x20famous!', -0x17c, -0xdc, null, null, null, null, null); var _0x562195 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x287c'), 0x28, -0x50, null, null, null, _0x562195, null); _0x562195 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x287d'), -0xb4, 0x78, null, null, 0x0, _0x562195, null); _0x562195 = new _0x161060(this['runner']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x287e'), 0x154, 0x12c, null, null, null, _0x562195, null); }, 'frame2': function() { 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['skater'][_0x4cc7('0xac9')](4.7, 38.2); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_currentFrame'](0x1c); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x40f10d = _0x1baaa1[_0x4cc7('0x7d9')](0x1fe); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x287f'), -0xf0, -0x50, null, _0x40f10d, null, null, null); _0x40f10d = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2880'), 0x168, -0x14, null, null, null, _0x40f10d, null); _0x40f10d = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('I\x20did.', -0x3c, 0x12c, null, null, 0x0, _0x40f10d, null); }, 'frame3': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](3.5, 38.2); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4b); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.7, 38.2); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_currentFrame'](0x5b); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x58e52e = _0x1baaa1[_0x4cc7('0x7d9')](0x208); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('I\x20went\x20all\x20around\x20the\x20Planet\x20and\x20made\x20friends\x20with\x20everyone\x20I\x20could.', 0x8c, -0xf0, null, _0x58e52e, null, null, null); _0x58e52e = _0x1baaa1[_0x4cc7('0x7d9')](0x186); var _0x2da944 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2881'), -0x104, 0xa, null, _0x58e52e, -0x1, _0x2da944, null); _0x58e52e = _0x1baaa1[_0x4cc7('0x7d9')](0x2b2); _0x2da944 = new _0x161060(this[_0x4cc7('0xacc')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2882'), 0x50, 0x15e, null, _0x58e52e, null, _0x2da944, null); }, 'frame4': function() { if (_0x4cc7('0x2883') === _0x4cc7('0x2884')) { return this[_0x4cc7('0x1d68')][_0x4cc7('0xf30')][_0x4cc7('0xf31')] ? !0x1 : _0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0x230a')](this['requiredKey']); } else { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](3.5, 38.2); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x46); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.7, 38.2); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5a); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0x2be56d = _0x1baaa1[_0x4cc7('0x7d9')](0x33e); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2885'), 0x28, -0x14a, null, _0x2be56d, null, null, null); _0x2be56d = _0x1baaa1['width'](0x276); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1c73'), 0x64, -0x96, null, _0x2be56d, -0x1, null, null); _0x2be56d = _0x1baaa1[_0x4cc7('0x7d9')](0x15e); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x1c74'), -0x118, 0x50, null, _0x2be56d, -0x1, null, null); _0x2be56d = _0x1baaa1[_0x4cc7('0x7d9')](0x384); var _0x59a406 = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2886'), 0x28, 0x15e, null, _0x2be56d, -0x1, _0x59a406, null); } }, 'frame5': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](3.5, 38.2); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x46); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this['skater'][_0x4cc7('0xac9')](4.7, 38.2); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x59); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x1d8298 = _0x1baaa1[_0x4cc7('0x7d9')](0x2bc); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x1902'), -0x28, -0x122, null, _0x1d8298, null, null, null); _0x1d8298 = _0x1baaa1[_0x4cc7('0x7d9')](0x1d6); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1903'), -0x104, -0x6e, null, _0x1d8298, -0x1, null, null); _0x1d8298 = _0x1baaa1[_0x4cc7('0xa9a')](0.7); var _0x1965ca = _0x1baaa1['width'](0x12c) , _0x24865a = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2887'), -0x140, 0x50, _0x1d8298, _0x1965ca, -0x1, _0x24865a, null); _0x1d8298 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1904'), 0x154, 0x168, null, null, null, _0x1d8298, null); }, 'frame6': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](3.5, 38.2); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x58); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.7, 38.2); this['skater'][_0x4cc7('0xaca')]['set_currentFrame'](0x59); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x32c2b6 = _0x1baaa1[_0x4cc7('0x7d9')](0x208); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('I\x20shouldn\x27t\x20complain\x20about\x20you\x20to\x20your\x20face.', -0xdc, -0x46, null, _0x32c2b6, null, null, null); _0x32c2b6 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2888'), -0x50, 0x3c, null, null, -0x1, _0x32c2b6, null); _0x32c2b6 = _0x1baaa1['width'](0x168); var _0x560c21 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2889'), 0x190, 0xb4, null, _0x32c2b6, null, _0x560c21, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('I\x20happen\x20to\x20agree\x20with\x20you.', 0x8c, 0x168, null, null, -0x1, null, null); }, 'frame7': function() { if (_0x4cc7('0x288a') !== 'hGuuQ') { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](3.5, 38.2); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x58); this['runner'][_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')][_0x4cc7('0xacf')](_0x4cc7('0x288b'), -0x50, -0x12c, null, null, null, null, null); var _0xd98ea8 = _0x1baaa1[_0x4cc7('0x7d9')](0x1f4) , _0xda4fb1 = new _0x161060(this['runner'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x288c'), 0x104, -0x6e, null, _0xd98ea8, -0x1, _0xda4fb1, null); } else { _0xd98ea8['context'][_0x4cc7('0xaee')](0x0, 0x0, this[_0x4cc7('0xa74')](), this[_0x4cc7('0xa75')]()); } }, 'frame8': function() { this['runner']['setIndexedPosition'](3.5, 38.2); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x59); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.7, 38.2); this[_0x4cc7('0xacc')]['spritesheet']['set_currentFrame'](0x32); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacd')](!0x1); var _0x156dce = _0x1baaa1[_0x4cc7('0x7d9')](0x28a); this[_0x4cc7('0xace')]['addBubble']('I\x20don\x27t\x20know\x20everything.\x20I\x20don\x27t\x20pretend\x20to\x20know\x20everything.', -0x78, -0x10e, null, _0x156dce, null, null, null); _0x156dce = _0x1baaa1['width'](0x1fe); var _0x45c411 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x288d'), 0xa0, -0x5a, null, _0x156dce, -0x1, _0x45c411, null); _0x156dce = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x288e'), 0x3c, 0x154, null, null, null, _0x156dce, null); this[_0x4cc7('0xace')][_0x4cc7('0x1a61')]['get'](0x0)[_0x4cc7('0x1a64')] = 0x96; _0x156dce = 0x0; for (_0x45c411 = this[_0x4cc7('0xace')][_0x4cc7('0x1a61')]; _0x156dce < _0x45c411[_0x4cc7('0x34')](); ) { var _0x1f4c86 = _0x45c411[_0x4cc7('0x2b')](_0x156dce); ++_0x156dce; _0x1f4c86[_0x4cc7('0xf42')](); } }, 'frame9': function() { this['runner'][_0x4cc7('0xac9')](3.5, 38.2); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x58); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.7, 38.2); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x58); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x1b9ebe = _0x1baaa1[_0x4cc7('0x7d9')](0x316) , _0x517027 = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); this['dialog']['addBubble'](_0x4cc7('0x288f'), -0x14, -0x104, null, _0x1b9ebe, null, _0x517027, null); _0x1b9ebe = _0x1baaa1['width'](0x1ae); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2890'), -0x12c, 0xa, null, _0x1b9ebe, null, null, null); _0x1b9ebe = _0x1baaa1['width'](0x15e); _0x517027 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2891'), -0xdc, 0x122, null, _0x1b9ebe, -0x1, _0x517027, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2892'), 0x154, 0x154, null, null, -0x1, null, null); this[_0x4cc7('0xace')]['tails'][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x1a64')] = 0x10e; this[_0x4cc7('0xace')][_0x4cc7('0x1a61')][_0x4cc7('0x2b')](0x1)[_0x4cc7('0x1a64')] = 0x82; _0x1b9ebe = 0x0; for (_0x517027 = this[_0x4cc7('0xace')]['tails']; _0x1b9ebe < _0x517027['get_length'](); ) { var _0x16ff1f = _0x517027[_0x4cc7('0x2b')](_0x1b9ebe); ++_0x1b9ebe; _0x16ff1f[_0x4cc7('0xf42')](); } }, 'frame10': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](3.5, 38.2); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4b); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.7, 38.2); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x32); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x2d63f9[_0x4cc7('0x2893')], -0x14, -0x118, null, null, null, null, null); var _0x46a420 = _0x1baaa1[_0x4cc7('0x7d9')](0x302) , _0x5d20b2 = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('I\x20didn\x27t\x20realize\x20he\x20wanted\x20to\x20sail\x20into\x20a\x20thunderstorm,\x20but\x20I\x20should\x20never\x20have\x20shown\x20him\x20an\x20unfinished\x20map.', 0x14, -0x78, null, _0x46a420, -0x1, _0x5d20b2, null); }, 'frame11': function() { var _0x3bcb56 = _0x4cc7('0x2894')['split']('|') , _0x1e2850 = 0x0; while (!![]) { switch (_0x3bcb56[_0x1e2850++]) { case '0': this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x32); continue; case '1': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2895'), -0x8c, -0x122, null, _0x3dbd97, null, null, null); continue; case '2': _0x21d73d = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); continue; case '3': this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.7, 38.2); continue; case '4': this['runner'][_0x4cc7('0xac9')](3.5, 38.2); continue; case '5': this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x58); continue; case '6': this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2896'), 0x168, 0x122, null, _0x3dbd97, null, _0x21d73d, null); continue; case '7': var _0x3dbd97 = _0x1baaa1[_0x4cc7('0x7d9')](0x262); continue; case '8': _0x3dbd97 = _0x1baaa1['width'](0x23a); continue; case '9': var _0x21d73d = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); continue; case '10': this[_0x4cc7('0xec4')]['spritesheet']['set_xInverted'](!0x0); continue; case '11': _0x3dbd97 = new _0x161060(this[_0x4cc7('0xacc')]['get_onScreen']()); continue; case '12': this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); continue; case '13': this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Wait,\x20you\x20gave\x20him\x20your\x20map?', -0x104, 0x64, null, null, null, _0x3dbd97, null); continue; case '14': _0x3dbd97 = _0x1baaa1[_0x4cc7('0x7d9')](0x14a); continue; case '15': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2897'), 0x64, -0x6e, null, _0x3dbd97, -0x1, _0x21d73d, null); continue; } break; } }, 'frame12': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](3.5, 38.2); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4e); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.7, 38.2); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacb')](0x32); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2898'), -0xf0, -0x12c, null, null, null, null, null); var _0x4ec0f8 = _0x1baaa1[_0x4cc7('0x7d9')](0x316) , _0x64240d = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2899'), 0x78, -0x64, null, _0x4ec0f8, null, _0x64240d, null); _0x4ec0f8 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x289a'), -0x104, 0xdc, null, null, 0x0, _0x4ec0f8, null); this[_0x4cc7('0x1039')](_0x4cc7('0x289b')); _0x4ec0f8 = _0x1baaa1[_0x4cc7('0x7d9')](0x2a8); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x289c'), 0xf0, 0x14a, null, _0x4ec0f8, 0x1, null, null); }, 'frame13': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](3.5, 38.2); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x58); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.7, 38.2); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x32); this[_0x4cc7('0xacc')]['spritesheet']['set_xInverted'](!0x1); var _0xb1c1fd = _0x1baaa1[_0x4cc7('0x7d9')](0x320); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x289d'), -0x50, -0x136, null, _0xb1c1fd, null, null, null); _0xb1c1fd = _0x1baaa1[_0x4cc7('0x7d9')](0x2a8); var _0x59b443 = new _0x161060(this['runner']['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x289e'), 0xb4, -0x6e, null, _0xb1c1fd, -0x1, _0x59b443, null); _0xb1c1fd = _0x1baaa1[_0x4cc7('0x7d9')](0x33e); _0x59b443 = new _0x161060(this['runner'][_0x4cc7('0xc4b')]()); this['dialog']['addBubble']('But\x20he\x20assumed\x20he\x20knew\x20everything\x20about\x20storms,\x20and\x20he\x20got\x20way\x20too\x20close.', 0x3c, 0x15e, null, _0xb1c1fd, null, _0x59b443, null); }, 'frame14': function() { this['runner'][_0x4cc7('0xac9')](3.5, 38.2); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x40); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.7, 38.2); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1c); this['skater']['spritesheet'][_0x4cc7('0xacd')](!0x1); var _0x1bf927 = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x289f'), -0x140, -0xdc, null, null, null, _0x1bf927, null); _0x1bf927 = _0x1baaa1[_0x4cc7('0x7d9')](0x1f4); var _0x29ed23 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x2d63f9[_0x4cc7('0x1ce')], 0x12c, -0x82, null, _0x1bf927, null, _0x29ed23, null); _0x1bf927 = _0x1baaa1[_0x4cc7('0x7d9')](0x2da); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28a0'), -0x50, 0x136, null, _0x1bf927, -0x1, null, null); this[_0x4cc7('0x1039')]('I'); _0x1bf927 = _0x1baaa1['scale'](0.5); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x28a1'), 0x168, 0x17c, _0x1bf927, null, -0x1, null, null); }, 'frame15': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](3.5, 38.2); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x41); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.7, 38.2); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1c); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x4ca0d4 = _0x1baaa1['width'](0x1d6); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28a2'), -0xc8, -0x10e, null, _0x4ca0d4, null, null, null); _0x4ca0d4 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28a3'), -0xdc, -0x3c, null, null, -0x1, _0x4ca0d4, null); _0x4ca0d4 = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x28a4'), 0x28, 0x154, null, null, null, _0x4ca0d4, null); }, 'frame16': function() { if ('oVBVt' === _0x4cc7('0x28a5')) { this['runner'][_0x4cc7('0xac9')](3.5, 38.2); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x58); this['runner']['spritesheet']['set_xInverted'](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.7, 38.2); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_currentFrame'](0x58); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x28a6'), 0x0, -0xf0, null, null, null, null, null); var _0x43023d = _0x1baaa1[_0x4cc7('0x7d9')](0x154) , _0xd9ea96 = new _0x161060(this['skater']['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x28a7'), -0xc8, 0xa, null, _0x43023d, null, _0xd9ea96, null); _0x43023d = _0x1baaa1[_0x4cc7('0x7d9')](0x172); _0xd9ea96 = new _0x161060(this['runner'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x28a8'), 0x190, 0xb4, null, _0x43023d, 0x0, _0xd9ea96, null); _0x43023d = _0x1baaa1[_0x4cc7('0x7d9')](0x2bc); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('I\x20have\x20my\x20guesses,\x20but\x20I\x20refuse\x20to\x20give\x20you\x20an\x20incomplete\x20map.', 0x50, 0x168, null, _0x43023d, -0x1, null, null); } else { var _0x2433c7 = d + p * f; _0x4bf907 = _0x43023d + p * _0xd9ea96; _0x2433c7 > -this[_0x4cc7('0xefd')] && _0x2433c7 < this['_halfExtentsX'] && _0x4bf907 > -this[_0x4cc7('0xf2b')] && _0x4bf907 < this[_0x4cc7('0xf2b')] && (c['x'] = 0x0, c['y'] = 0x1, c['z'] = 0x0, w = !0x0); } }, 'init': function() { this['runner'] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xec4')],!0x1,null,!0x1,null); this[_0x4cc7('0xec4')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec4')]); var _0x4f5649 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x4f5649 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4f5649); this['runner'][_0x4cc7('0x110a')] = new _0x42bd00(_0x4f5649,0x5); this['skater'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xacc')],!0x1,null,!0x1,null); this[_0x4cc7('0xacc')][_0x4cc7('0x1107')] = !0x0; this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0xacc')]); _0x4f5649 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x4f5649 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4f5649); this[_0x4cc7('0xacc')][_0x4cc7('0x110a')] = new _0x42bd00(_0x4f5649,0x6); }, '__class__': _0x3a009c }); var _0x8b6e15 = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x1054')], -0x1, null, { 'endTiles': !0x0 }); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x2d63f9['hgIUE'](_0x48c401, this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this['frame5'])]; this[_0x4cc7('0x5e2')] = _0x2d63f9[_0x4cc7('0x1d1')]; }; _0x16dada['com.player03.run3.cutscene.FourthCondiment'] = _0x8b6e15; _0x8b6e15[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x2d63f9[_0x4cc7('0x20a2')], 'run3', _0x4cc7('0x49c'), 'FourthCondiment']; _0x8b6e15['__super__'] = _0x396698; _0x8b6e15[_0x4cc7('0x8')] = _0x5aff49(_0x396698['prototype'], { 'duplicator': null, 'child': null, 'pastafarian': null, 'unloadLevel': function() { this[_0x4cc7('0xc35')] = this['child'] = this[_0x4cc7('0xc34')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')]['set_length'](0x0); }, 'frame0': function() { if ('opDeO' === _0x4cc7('0x28a9')) { var _0x49fa06 = _0x2bc114['toObjectVector'](null) , _0x6bde29 = 0x0; for (_0x24bd45 = _0x24bd45[_0x4cc7('0x46')]('\x0d\x0a'); _0x6bde29 < _0x24bd45['length']; ) { var _0x17904b = _0x24bd45[_0x6bde29]; ++_0x6bde29; if (0x1 < _0x17904b[_0x4cc7('0x21')]) { var _0x18edab = _0x17904b[_0x4cc7('0x22')](0x0); _0x18edab = 0x61 <= _0x18edab && 0x7a >= _0x18edab || 0x41 <= _0x18edab && 0x5a >= _0x18edab ? !0x0 : 0x30 <= _0x18edab ? 0x39 >= _0x18edab : !0x1; } else _0x18edab = !0x1; _0x18edab && _0x49fa06[_0x4cc7('0x29')](_0x17904b); } return _0x49fa06; } else { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x3e); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](0x57); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_z'](0x16c7); var _0x24bd45 = _0x180fa9['view'][_0x4cc7('0xc0e')]() , _0xa47e53 = null; null == _0xa47e53 && (_0xa47e53 = new _0x169fce()); var _0x49d445 = Math[_0x4cc7('0x28')](1.5533430342749535); _0xa47e53['x'] = 0.128 * _0x49d445; _0xa47e53['y'] = 0.986 * _0x49d445; _0xa47e53['z'] = _0x2d63f9[_0x4cc7('0x1b5')](-0.105, _0x49d445); _0xa47e53['w'] = Math['cos'](1.5533430342749535); _0x49d445 = _0xa47e53['x'] * _0xa47e53['x'] + _0xa47e53['y'] * _0xa47e53['y'] + _0xa47e53['z'] * _0xa47e53['z'] + _0xa47e53['w'] * _0xa47e53['w']; var _0x3e3a07 = _0x49d445 - 0x1; 1e-10 > (0x0 <= _0x3e3a07 ? _0x3e3a07 : -_0x3e3a07) || (0x0 == _0x49d445 ? (_0xa47e53['x'] = 0x0, _0xa47e53['y'] = 0x0, _0xa47e53['z'] = 0x0, _0xa47e53['w'] = 0x1) : (_0x49d445 = _0x2d63f9[_0x4cc7('0x2857')](0x1, Math[_0x4cc7('0x2c')](_0x49d445)), _0xa47e53['x'] *= _0x49d445, _0xa47e53['y'] *= _0x49d445, _0xa47e53['z'] *= _0x49d445, _0xa47e53['w'] *= _0x49d445)); _0x24bd45[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0xa47e53)['get_degrees']()); this['tunnel'][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x3, -0x7, !0x0, 0x14); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x53); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x3, 0x7, !0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x79); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x2, 0x8, !0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6e); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x24bd45 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble']('Uuugggh...', 0x154, 0xf0, null, null, null, _0x24bd45, null); _0x24bd45 = _0x1baaa1[_0x4cc7('0x7d9')](0x2bc); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28aa'), -0xc8, -0x15e, null, _0x24bd45, null, null, null); _0x24bd45 = _0x1baaa1[_0x4cc7('0x7d9')](0x334); _0xa47e53 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble']('\x22I\x27d\x20Really\x20Rather\x20You\x20Didn\x27t\x20Ignore\x20A\x20Problem\x20Because\x20It\x20Isn\x27t\x20Your\x20Fault.\x20Problems\x20don\x27t\x20just\x20solve\x20themselves;\x20you\x20need\x20to\x20make\x20an\x20effort\x20to\x20leave\x20the\x20Universe\x20in\x20a\x20better\x20condition\x20than\x20when\x20you\x20found\x20it.\x22', 0x78, -0x5a, null, _0x24bd45, -0x1, _0xa47e53, null); _0x24bd45 = this[_0x4cc7('0xace')]; (0x0 < _0x24bd45['tails'][_0x4cc7('0x34')]() ? _0x24bd45['tails'][_0x4cc7('0x2b')](_0x24bd45[_0x4cc7('0x1a61')]['get_length']() - 0x1) : null)[_0x4cc7('0x1a64')] = 0x140; _0x24bd45 = this[_0x4cc7('0xace')]; (_0x2d63f9[_0x4cc7('0x19f')](0x0, _0x24bd45[_0x4cc7('0x1a61')][_0x4cc7('0x34')]()) ? _0x24bd45[_0x4cc7('0x1a61')][_0x4cc7('0x2b')](_0x24bd45[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() - 0x1) : null)['redraw'](); this[_0x4cc7('0xc35')][_0x4cc7('0x126')][_0x4cc7('0xf99')](this['child'][_0x4cc7('0x126')][_0x4cc7('0xf6d')]()); this[_0x4cc7('0xc35')][_0x4cc7('0x126')][_0x4cc7('0xf98')](this[_0x4cc7('0xc37')]['mesh']['get_rotationY']()); this[_0x4cc7('0xc35')][_0x4cc7('0x126')][_0x4cc7('0xf9a')](this[_0x4cc7('0xc37')][_0x4cc7('0x126')][_0x4cc7('0xf73')]()); } }, 'frame1': function() { this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x3, -0x1, !0x0, 0x14); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x4a); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x3, 0x7, !0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x7a); this[_0x4cc7('0xc37')]['spritesheet']['set_xInverted'](!0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x2, 0x8, !0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x66); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x998b0b = _0x1baaa1[_0x4cc7('0x7d9')](0x44c); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28ab'), -0x14, -0xf0, null, _0x998b0b, null, null, null); _0x998b0b = _0x1baaa1[_0x4cc7('0x7d9')](0x1e0); var _0x3839e1 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble']('Yet\x20despite\x20the\x20Fourth\x20Condiment,\x20He\x20hasn\x27t\x20taken\x20any\x20action\x20to\x20fix\x20these\x20flaws.', -0x154, 0x46, null, _0x998b0b, -0x1, _0x3839e1, null); _0x998b0b = this[_0x4cc7('0xace')]; (0x0 < _0x998b0b[_0x4cc7('0x1a61')]['get_length']() ? _0x998b0b['tails'][_0x4cc7('0x2b')](_0x998b0b[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() - 0x1) : null)[_0x4cc7('0x1a64')] = 0x12c; _0x998b0b = this[_0x4cc7('0xace')]; (0x0 < _0x998b0b['tails'][_0x4cc7('0x34')]() ? _0x998b0b[_0x4cc7('0x1a61')][_0x4cc7('0x2b')](_0x998b0b['tails'][_0x4cc7('0x34')]() - 0x1) : null)[_0x4cc7('0xf42')](); this['pastafarian'][_0x4cc7('0x126')]['set_rotationX'](this[_0x4cc7('0xc37')][_0x4cc7('0x126')][_0x4cc7('0xf6d')]()); this[_0x4cc7('0xc35')][_0x4cc7('0x126')]['set_rotationY'](this['child'][_0x4cc7('0x126')][_0x4cc7('0xf71')]()); this[_0x4cc7('0xc35')][_0x4cc7('0x126')][_0x4cc7('0xf9a')](this[_0x4cc7('0xc37')]['mesh'][_0x4cc7('0xf73')]()); }, 'frame2': function() { this[_0x4cc7('0xc34')]['setIndexedPosition'](0x3, 1.3, !0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4c); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xc37')]['setIndexedPosition'](0x3, 6.9, !0x0, 0x1); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x2c); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x2, 0x8, !0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x66); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); var _0x44afa4 = new _0x161060(this[_0x4cc7('0xc35')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x28ac'), -0x64, -0x78, null, null, null, _0x44afa4, null); _0x44afa4 = new _0x161060(this['child']['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x28ad'), 0x104, 0x64, null, null, null, _0x44afa4, null); _0x44afa4 = _0x1baaa1[_0x4cc7('0xa9a')](0.5); var _0x47bcb3 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x28ae'), 0x64, 0xdc, _0x44afa4, null, null, _0x47bcb3, null); this['pastafarian'][_0x4cc7('0x126')][_0x4cc7('0xf99')](this[_0x4cc7('0xc37')]['mesh'][_0x4cc7('0xf6d')]()); this[_0x4cc7('0xc35')][_0x4cc7('0x126')][_0x4cc7('0xf98')](this[_0x4cc7('0xc37')][_0x4cc7('0x126')]['get_rotationY']()); this['pastafarian'][_0x4cc7('0x126')][_0x4cc7('0xf9a')](this[_0x4cc7('0xc37')][_0x4cc7('0x126')][_0x4cc7('0xf73')]()); }, 'frame3': function() { this[_0x4cc7('0xc37')][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x3, 0x4, !0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x54); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x3, 0x4, !0x0, 0x1); this[_0x4cc7('0xc37')]['spritesheet']['set_currentFrame'](0x78); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x2, 0x8, !0x0); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacb')](0x66); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc35')][_0x4cc7('0x126')][_0x4cc7('0xf99')](this[_0x4cc7('0xc37')][_0x4cc7('0x126')]['get_rotationX']()); this[_0x4cc7('0xc35')][_0x4cc7('0x126')][_0x4cc7('0xf98')](this['child']['mesh'][_0x4cc7('0xf71')]()); this[_0x4cc7('0xc35')][_0x4cc7('0x126')][_0x4cc7('0xf9a')](this['child'][_0x4cc7('0x126')][_0x4cc7('0xf73')]()); }, 'frame4': function() { if (_0x4cc7('0x28af') !== _0x4cc7('0x28af')) { var _0x185bf2 = _0x3ce3da++; _0x298f62[_0x4cc7('0x9e7')](_0x185bf2, _0x14ba2f[_0x185bf2]); } else { this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x3, 0x4, !0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x54); this[_0x4cc7('0xc34')]['spritesheet']['set_xInverted'](!0x1); this[_0x4cc7('0xc37')]['setIndexedPosition'](0x3, 3.9, !0x0, 0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x78); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x2, 0x8, !0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x67); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); var _0x16ac4d = _0x1baaa1['width'](0x2bc) , _0x40b770 = new _0x161060(this['pastafarian'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28b0'), -0x3c, -0x6e, null, _0x16ac4d, null, _0x40b770, null); this[_0x4cc7('0xc35')][_0x4cc7('0x126')][_0x4cc7('0xf99')](this[_0x4cc7('0xc37')]['mesh'][_0x4cc7('0xf6d')]()); this[_0x4cc7('0xc35')]['mesh']['set_rotationY'](this[_0x4cc7('0xc37')][_0x4cc7('0x126')][_0x4cc7('0xf71')]()); this[_0x4cc7('0xc35')][_0x4cc7('0x126')][_0x4cc7('0xf9a')](this['child']['mesh'][_0x4cc7('0xf73')]()); } }, 'frame5': function() { this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x3, 0x4, !0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x54); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x3, 3.9, !0x0, 0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x78); this['child'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc35')]['setIndexedPosition'](0x2, 8.7, !0x0, 0x3); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6a); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x5585e6 = _0x1baaa1[_0x4cc7('0xa9a')](0.4) , _0x1f87a5 = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this['dialog']['addBubble']('So?\x20Did\x20you\x20learn\x20anything\x20good?', 0xb4, 0x50, _0x5585e6, null, null, _0x1f87a5, null); _0x5585e6 = _0x1baaa1[_0x4cc7('0xa9a')](0.4); _0x1f87a5 = _0x1baaa1[_0x4cc7('0x7d9')](0xd2); var _0x2aebfd = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28b1'), 0x104, 0xd2, _0x5585e6, _0x1f87a5, null, _0x2aebfd, null); this[_0x4cc7('0xc35')]['mesh'][_0x4cc7('0xf99')](this['child'][_0x4cc7('0x126')][_0x4cc7('0xf6d')]()); this[_0x4cc7('0xc35')][_0x4cc7('0x126')][_0x4cc7('0xf98')](this[_0x4cc7('0xc37')][_0x4cc7('0x126')][_0x4cc7('0xf71')]()); this[_0x4cc7('0xc35')]['mesh']['set_rotationZ'](this[_0x4cc7('0xc37')]['mesh'][_0x4cc7('0xf73')]()); }, 'init': function() { if (_0x4cc7('0x28b2') !== _0x4cc7('0x28b2')) { var _0x331e88 = _0x172b83++; _0x23639f['set'](_0x331e88, _0x5260f5[_0x331e88]); } else { this[_0x4cc7('0xc34')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc34')],!0x1,null,!0x1,null); this[_0x4cc7('0xc34')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc34')]); var _0x508b6e = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')]('homePlanA'); this[_0x4cc7('0xc34')][_0x4cc7('0x110a')] = new _0x42bd00(_0x508b6e,0x0); this[_0x4cc7('0xc37')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc37')],!0x1,null,!0x1,null); this[_0x4cc7('0xc37')][_0x4cc7('0x1107')] = !0x0; this['sprites']['push'](this['child']); _0x508b6e = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4cc7('0x1055')); this[_0x4cc7('0xc37')]['goesTo'] = new _0x42bd00(_0x508b6e,0x0); this[_0x4cc7('0xc35')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['pastafarian'],!0x1,null,!0x1,null); this[_0x4cc7('0xc35')][_0x4cc7('0x1107')] = !0x0; this['sprites']['push'](this[_0x4cc7('0xc35')]); _0x508b6e = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4cc7('0x1055')); this[_0x4cc7('0xc35')][_0x4cc7('0x110a')] = new _0x42bd00(_0x508b6e,0x1); } }, '__class__': _0x8b6e15 }); var _0x15c5ec = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x1041')], 0x2e, _0x15c5ec[_0x4cc7('0xf04')], { 'noCrumblingTiles': !0x0 }); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this['frame2']), _0x48c401(this, this['frame3']), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this[_0x4cc7('0x20f0')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x28b3'); }; _0x16dada[_0x4cc7('0x28b4')] = _0x15c5ec; _0x15c5ec[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x47c'), 'cutscene', _0x4cc7('0x28b5')]; _0x15c5ec['__super__'] = _0x396698; _0x15c5ec['prototype'] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'angel': null, 'pastafarian': null, 'duplicator': null, 'child': null, 'unloadLevel': function() { this[_0x4cc7('0xc37')] = this[_0x4cc7('0xc34')] = this['pastafarian'] = this[_0x4cc7('0xec5')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { var _0x1a1b51 = this; _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x0); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x46); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](-0x64); this['tunnel'][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x5, 0x3); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x48); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](4.3, 0x2); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x64); this[_0x4cc7('0xc34')]['setIndexedPosition'](14.7, 31.8, null, 0x1); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x47); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0xf, 31.4, null, 0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_currentFrame'](0x60); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28b6'), -0x28, -0x140, null, null, null, null); var _0x24c0e5 = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x28b7'), -0x50, -0x8c, -0x1, Math[_0x4cc7('0xa96')](-0.4), 0x0, _0x24c0e5); _0x24c0e5 = this[_0x4cc7('0xace')]; var _0x3f5e24 = (0x0 < _0x24c0e5['bubbles'][_0x4cc7('0x34')]() ? _0x24c0e5[_0x4cc7('0xa47')][_0x4cc7('0x2b')](_0x24c0e5['bubbles'][_0x4cc7('0x34')]() - 0x1) : null)[_0x4cc7('0xe15')]; this[_0x4cc7('0xace')][_0x4cc7('0x22e')][_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(function() { _0x22bdfe['setTextFormat'](_0x3f5e24, _0x56067a[_0x4cc7('0x6e9')], new _0x4d6bf4(null,0.6 * _0x1a1b51[_0x4cc7('0xace')][_0x4cc7('0x268f')] * _0x1a1b51['dialog'][_0x4cc7('0x22e')][_0x4cc7('0xa9a')]['y'] | 0x0)); } ))); _0x22bdfe['setTextFormat'](_0x3f5e24, _0x4cc7('0x6ea'), new _0x4d6bf4(null,0.6 * _0x1a1b51[_0x4cc7('0xace')][_0x4cc7('0x268f')] * _0x1a1b51['dialog'][_0x4cc7('0x22e')][_0x4cc7('0xa9a')]['y'] | 0x0)); _0x24c0e5 = new _0x161060(this[_0x4cc7('0xc35')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x6ca'), 0xc8, 0x78, -0x1, Math[_0x4cc7('0xa96')](0x78), null, _0x24c0e5); }, 'frame1': function() { var _0x3daa47 = _0x4cc7('0x28b8')[_0x4cc7('0x46')]('|') , _0x45669e = 0x0; while (!![]) { switch (_0x3daa47[_0x45669e++]) { case '0': this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Are\x20these\x20questions\x20leading\x20up\x20to\x20anything,\x20or\x20is\x20this\x20what\x20you\x20consider\x20a\x20friendly\x20greeting?', 0x0, -0x8c, -0x1, Math[_0x4cc7('0xa96')](0x398), null, _0x50b4dd); continue; case '1': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28b9'), -0xf0, 0xf0, null, null, null, _0x50b4dd); continue; case '2': this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x45); continue; case '3': this['dialog'][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x6eb')], 0xa0, 0x168, -0x1, Math[_0x4cc7('0xa96')](-0.4), 0x1, null); continue; case '4': var _0x50b4dd = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); continue; case '5': _0x50b4dd = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); continue; } break; } }, 'frame2': function() { var _0x41863b = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28ba'), 0x50, -0xb4, null, null, null, _0x41863b); _0x41863b = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28bb'), -0xc8, -0x14, null, null, null, _0x41863b); _0x41863b = new _0x161060(this['pastafarian'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x28bc'), 0xa0, 0x140, null, null, null, _0x41863b); _0x41863b = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x28bd'), -0x140, 0x168, null, null, null, _0x41863b); }, 'frame3': function() { this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x47); var _0x21c1b6 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('I\x20shall\x20take\x20it\x20upon\x20myself\x20to\x20teach\x20you\x20politeness.', 0xa0, -0xf0, -0x1, Math['round'](0x294), null, _0x21c1b6); _0x21c1b6 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x28be'), -0xf0, -0x50, null, null, null, _0x21c1b6); this[_0x4cc7('0x1039')](_0x4cc7('0x28bf')); _0x21c1b6 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Ok,\x20whatever.\x20Just\x20follow\x20me.', -0x50, 0x140, null, null, null, _0x21c1b6); }, 'frame4': function() { if ('WQCPI' !== _0x4cc7('0x28c0')) { return 0x0 < this[_0x4cc7('0x1436')] ? 0x0 != (this[_0x4cc7('0x1b6f')] & 0x1) : !0x1; } else { this['angel'][_0x4cc7('0xac9')](0x5, 1.8); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4b); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x60); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](14.7, 31.6, null, 0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x51); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this['child'][_0x4cc7('0xaca')]['set_currentFrame'](0x67); var _0x110462 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x6ed')], 0x0, -0x8c, -0x1, Math[_0x4cc7('0xa96')](0x280), null, _0x110462); } }, 'frame5': function() { this['angel'][_0x4cc7('0xac9')](0x5, 0.5); this['angel']['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc35')]['setIndexedPosition'](4.3, 1.2); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x65); this['duplicator']['setIndexedPosition'](14.7, 31.5, null, 0x1); this[_0x4cc7('0xc34')]['spritesheet']['set_currentFrame'](0x4d); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0xac82af = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('Perfect\x20example\x20right\x20here:\x20you\x20look\x20stupid\x20when\x20you\x20run\x20like\x20that.', 0x0, -0x8c, -0x1, Math[_0x4cc7('0xa96')](0x2d0), null, _0xac82af); }, 'init': function() { this[_0x4cc7('0xec5')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec5')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')]['push'](this[_0x4cc7('0xec5')]); var _0x16a31a = this['explorePath'][_0x4cc7('0x1109')]; _0x16a31a = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x16a31a); this['angel'][_0x4cc7('0x110a')] = new _0x42bd00(_0x16a31a,0x20); this['pastafarian'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['pastafarian'],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc35')]); _0x16a31a = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x16a31a = _0x4b25d1[_0x4cc7('0x493')]()['paths']['get'](_0x16a31a); this[_0x4cc7('0xc35')][_0x4cc7('0x110a')] = new _0x42bd00(_0x16a31a,0x21); this[_0x4cc7('0xc34')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc34')],!0x0,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['duplicator']); _0x16a31a = this[_0x4cc7('0x1108')]['pathName']; _0x16a31a = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x16a31a); this[_0x4cc7('0xc34')][_0x4cc7('0x110a')] = new _0x42bd00(_0x16a31a,0x2d); this['child'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['child'],!0x0,null,!0x1,null); this[_0x4cc7('0xb80')]['push'](this[_0x4cc7('0xc37')]); _0x16a31a = this[_0x4cc7('0x1108')]['pathName']; _0x16a31a = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x16a31a); this[_0x4cc7('0xc37')]['goesTo'] = new _0x42bd00(_0x16a31a,0x2d); }, '__class__': _0x15c5ec }); var _0x5ddeef = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x1042')], -0x1); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this['frame1'])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x28c1'); }; _0x16dada['com.player03.run3.cutscene.GoldMedal'] = _0x5ddeef; _0x5ddeef[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x27cb')]; _0x5ddeef['__super__'] = _0x396698; _0x5ddeef['prototype'] = _0x5aff49(_0x396698['prototype'], { 'skater': null, 'child': null, 'unloadLevel': function() { if ('Tober' !== _0x4cc7('0x28c2')) { null == b && (b = !0x0); a = this[_0x4cc7('0x28c3')](a, b); return this[_0x4cc7('0x28c4')](a, b, c); } else { this[_0x4cc7('0xc37')] = this[_0x4cc7('0xacc')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); } }, 'frame0': function() { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](0x7a); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x98); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xe36); var _0x2348d2 = _0x180fa9['view'][_0x4cc7('0xc0e')]() , _0x5bca4e = null; null == _0x5bca4e && (_0x5bca4e = new _0x169fce()); var _0x309ca8 = Math['sin'](1.1519173063162575); _0x5bca4e['x'] = -0.068 * _0x309ca8; _0x5bca4e['y'] = -0.021 * _0x309ca8; _0x5bca4e['z'] = -0.997 * _0x309ca8; _0x5bca4e['w'] = Math[_0x4cc7('0x27')](1.1519173063162575); _0x309ca8 = _0x5bca4e['x'] * _0x5bca4e['x'] + _0x5bca4e['y'] * _0x5bca4e['y'] + _0x5bca4e['z'] * _0x5bca4e['z'] + _0x5bca4e['w'] * _0x5bca4e['w']; var _0x2dfb73 = _0x309ca8 - 0x1; 1e-10 > (0x0 <= _0x2dfb73 ? _0x2dfb73 : -_0x2dfb73) || (0x0 == _0x309ca8 ? (_0x5bca4e['x'] = 0x0, _0x5bca4e['y'] = 0x0, _0x5bca4e['z'] = 0x0, _0x5bca4e['w'] = 0x1) : (_0x309ca8 = 0x1 / Math[_0x4cc7('0x2c')](_0x309ca8), _0x5bca4e['x'] *= _0x309ca8, _0x5bca4e['y'] *= _0x309ca8, _0x5bca4e['z'] *= _0x309ca8, _0x5bca4e['w'] *= _0x309ca8)); _0x2348d2[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x5bca4e)['get_degrees']()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xacc')]['setIndexedPosition'](22.6, 0x33); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4a); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x17, 0x32); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x65); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('You\x20won!', -0x140, -0xf0, null, null, null, null); _0x2348d2 = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x28c5'), -0xf0, -0x50, null, null, -0x1, _0x2348d2); _0x2348d2 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28c6'), 0xa0, 0xb4, null, null, null, _0x2348d2); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('That\x20certainly\x20is\x20nice\x20of\x20you.', 0xb4, 0x140, null, null, -0x1, null); }, 'frame1': function() { this['skater'][_0x4cc7('0xac9')](22.6, 50.5); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacb')](0x4f); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x17, 0x32); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4e); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x5e4f76 = _0x1baaa1[_0x4cc7('0x7d9')](0xfa); this['dialog']['addBubble'](_0x4cc7('0x6ca'), 0x0, -0xf0, null, null == _0x5e4f76 ? null : Math['round'](_0x5e4f76 / 2.5), null, null); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x28c7'), 0x0, -0x78, null, null, -0x1, null); _0x5e4f76 = _0x1baaa1[_0x4cc7('0xa9a')](0.6); var _0x388c91 = _0x1baaa1['width'](0x24e) , _0x638e64 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28c8'), -0x50, 0x18, null == _0x5e4f76 ? null : 0x0 > _0x5e4f76 ? _0x5e4f76 : _0x5e4f76 / 2.5, null == _0x388c91 ? null : Math[_0x4cc7('0xa96')](_0x388c91 / 2.5), null, _0x638e64); _0x5e4f76 = _0x1baaa1['width'](0x3fc); _0x388c91 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x28c9'), 0xfc, 0xe4, null, null == _0x5e4f76 ? null : Math[_0x4cc7('0xa96')](_0x5e4f76 / 2.5), 0x1, _0x388c91); this['dialog'][_0x4cc7('0xf91')]('Or\x20is\x20it\x20copper?', 0x0, -0xaa, _0x1baaa1['scale'](0.4)); }, 'init': function() { this['skater'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xacc')],!0x1,null,!0x1,null); this[_0x4cc7('0xacc')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xacc')]); var _0x18d10a = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x18d10a = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x18d10a); this[_0x4cc7('0xacc')][_0x4cc7('0x110a')] = new _0x42bd00(_0x18d10a,-0x3); this['child'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['child'],!0x1,null,!0x1,null); this['child'][_0x4cc7('0x1107')] = !0x0; this['sprites']['push'](this[_0x4cc7('0xc37')]); _0x18d10a = this['explorePath'][_0x4cc7('0x1109')]; _0x18d10a = _0x4b25d1['get_instance']()['paths'][_0x4cc7('0x2b')](_0x18d10a); this['child']['goesTo'] = new _0x42bd00(_0x18d10a,-0x2); }, '__class__': _0x5ddeef }); var _0x4e61d1 = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x1047')], 0x0, null, { 'startTilesLength': 0xfa0, 'customDate': _0x4b25d1[_0x4cc7('0x1047')][_0x4cc7('0x2693')](_0x4b25d1[_0x4cc7('0x1047')][_0x4cc7('0xc2f')]) }, null, _0x3606ba[_0x4cc7('0x4ed')]((_0x37a526 = _0x4b25d1[_0x4cc7('0x1047')], _0x48c401(_0x37a526, _0x37a526['get_finished'])))); this['frames'] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this['frame3']), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x48c401(this, this[_0x4cc7('0xf0b')]), _0x48c401(this, this[_0x4cc7('0xf0c')]), _0x48c401(this, this[_0x4cc7('0xf0d')]), _0x48c401(this, this['frame9'])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x28ca'); }; _0x16dada[_0x2d63f9[_0x4cc7('0x49e')]] = _0x4e61d1; _0x4e61d1[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', 'cutscene', _0x4cc7('0x27d5')]; _0x4e61d1[_0x4cc7('0x92b')] = _0x396698; _0x4e61d1[_0x4cc7('0x8')] = _0x5aff49(_0x396698['prototype'], { 'gentleman': null, 'lizard': null, 'unloadLevel': function() { this[_0x4cc7('0x9eb')] = this[_0x4cc7('0xd91')] = this['tunnel'] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { if (_0x2d63f9[_0x4cc7('0x1d3')] !== _0x4cc7('0x28cb')) { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](0x1d5); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x2a); _0x180fa9['view']['get_camera']()[_0x4cc7('0xd5a')](0x10); var _0x25ab1f = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x39b8d2 = null; null == _0x39b8d2 && (_0x39b8d2 = new _0x169fce()); var _0x1fd647 = Math[_0x4cc7('0x28')](0.7853981633974483); _0x39b8d2['x'] = -0.179 * _0x1fd647; _0x39b8d2['y'] = 0.097 * _0x1fd647; _0x39b8d2['z'] = -0.979 * _0x1fd647; _0x39b8d2['w'] = Math[_0x4cc7('0x27')](0.7853981633974483); _0x1fd647 = _0x39b8d2['x'] * _0x39b8d2['x'] + _0x39b8d2['y'] * _0x39b8d2['y'] + _0x39b8d2['z'] * _0x39b8d2['z'] + _0x39b8d2['w'] * _0x39b8d2['w']; var _0x182a65 = _0x1fd647 - 0x1; 1e-10 > (0x0 <= _0x182a65 ? _0x182a65 : -_0x182a65) || (0x0 == _0x1fd647 ? (_0x39b8d2['x'] = 0x0, _0x39b8d2['y'] = 0x0, _0x39b8d2['z'] = 0x0, _0x39b8d2['w'] = 0x1) : (_0x1fd647 = 0x1 / Math[_0x4cc7('0x2c')](_0x1fd647), _0x39b8d2['x'] *= _0x1fd647, _0x39b8d2['y'] *= _0x1fd647, _0x39b8d2['z'] *= _0x1fd647, _0x39b8d2['w'] *= _0x1fd647)); _0x25ab1f[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x39b8d2)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['gentleman'][_0x4cc7('0xac9')](0.6, 0x2); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')]['set_currentFrame'](0x4f); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x25ab1f = _0x1baaa1[_0x4cc7('0x7d9')](0x26c); _0x39b8d2 = new _0x161060(this[_0x4cc7('0xd91')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28cc'), -0x64, -0xf0, null, _0x25ab1f, null, _0x39b8d2, null); } else { this['gentleman'][_0x4cc7('0xac9')](23.7, 5.8); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacd')](!0x0); var _0x4f6c1c = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28cd'), 0x0, 0x8c, null, null, null, _0x4f6c1c, null); this[_0x4cc7('0x28ce')][_0x4cc7('0x28cf')](0x0, this['ring']); } }, 'frame1': function() { if ('BCcBr' === _0x4cc7('0x28d0')) { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](0.6, 0x2); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x53); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x2fab69 = _0x1baaa1[_0x4cc7('0x7d9')](0x384) , _0x52ce6c = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28d1'), -0x3c, -0xfa, null, _0x2fab69, null, _0x52ce6c, null); _0x2fab69 = _0x1baaa1['width'](0x384); _0x52ce6c = new _0x161060(this['gentleman'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28d2'), 0x14, 0xd2, null, _0x2fab69, null, _0x52ce6c, null); } else { for (var _0x5f3431, _0x123c5d = [], _0x55f9f1 = 0x0; 0x100 > _0x55f9f1; _0x55f9f1++) { _0x5f3431 = _0x55f9f1; for (var _0x5606aa = 0x0; 0x8 > _0x5606aa; _0x5606aa++) _0x5f3431 = 0x1 & _0x5f3431 ? 0xedb88320 ^ _0x5f3431 >>> 0x1 : _0x5f3431 >>> 0x1; _0x123c5d[_0x55f9f1] = _0x5f3431; } return _0x123c5d; } }, 'frame2': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x1e8); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0xac); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_z'](0x57); var _0x5b8f3c = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x327224 = null; null == _0x327224 && (_0x327224 = new _0x169fce()); var _0x38acc5 = Math[_0x4cc7('0x28')](0.7941248096574199); _0x327224['x'] = -0.401 * _0x38acc5; _0x327224['y'] = -0.196 * _0x38acc5; _0x327224['z'] = -0.895 * _0x38acc5; _0x327224['w'] = Math[_0x4cc7('0x27')](0.7941248096574199); _0x38acc5 = _0x327224['x'] * _0x327224['x'] + _0x327224['y'] * _0x327224['y'] + _0x327224['z'] * _0x327224['z'] + _0x327224['w'] * _0x327224['w']; var _0x374f9b = _0x38acc5 - 0x1; _0x2d63f9[_0x4cc7('0x243b')](1e-10, 0x0 <= _0x374f9b ? _0x374f9b : -_0x374f9b) || (0x0 == _0x38acc5 ? (_0x327224['x'] = 0x0, _0x327224['y'] = 0x0, _0x327224['z'] = 0x0, _0x327224['w'] = 0x1) : (_0x38acc5 = 0x1 / Math[_0x4cc7('0x2c')](_0x38acc5), _0x327224['x'] *= _0x38acc5, _0x327224['y'] *= _0x38acc5, _0x327224['z'] *= _0x38acc5, _0x327224['w'] *= _0x38acc5)); _0x5b8f3c[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x327224)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](0.6, 0x2); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4e); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x5b8f3c = _0x1baaa1[_0x4cc7('0x7d9')](0x3e8); _0x327224 = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('In\x20the\x20former\x20half\x20of\x20each\x20trial,\x20you\x20are\x20granted\x20the\x20opportunity\x20to\x20study\x20the\x20pattern\x20of\x20obstacles.', -0x14, -0xfa, null, _0x5b8f3c, null, _0x327224, null); _0x5b8f3c = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('The\x20latter\x20half\x20then\x20plunges\x20you\x20into\x20darkness.', 0x14, 0xd2, null, null, null, _0x5b8f3c, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28d3'), 0x104, 0x154, null, null, -0x1, null, null); }, 'frame3': function() { _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x1c9); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x105); _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_z'](0xa4); var _0x1d33d4 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x2805dc = null; null == _0x2805dc && (_0x2805dc = new _0x169fce()); var _0x5b2cfe = Math['sin'](1.0035643198967394); _0x2805dc['x'] = -0.578 * _0x5b2cfe; _0x2805dc['y'] = -0.289 * _0x5b2cfe; _0x2805dc['z'] = -0.763 * _0x5b2cfe; _0x2805dc['w'] = Math['cos'](1.0035643198967394); _0x5b2cfe = _0x2805dc['x'] * _0x2805dc['x'] + _0x2d63f9['bSpCi'](_0x2805dc['y'], _0x2805dc['y']) + _0x2805dc['z'] * _0x2805dc['z'] + _0x2d63f9['bSpCi'](_0x2805dc['w'], _0x2805dc['w']); var _0x3f7a14 = _0x2d63f9[_0x4cc7('0x1c8')](_0x5b2cfe, 0x1); 1e-10 > (0x0 <= _0x3f7a14 ? _0x3f7a14 : -_0x3f7a14) || (0x0 == _0x5b2cfe ? (_0x2805dc['x'] = 0x0, _0x2805dc['y'] = 0x0, _0x2805dc['z'] = 0x0, _0x2805dc['w'] = 0x1) : (_0x5b2cfe = 0x1 / Math['sqrt'](_0x5b2cfe), _0x2805dc['x'] *= _0x5b2cfe, _0x2805dc['y'] *= _0x5b2cfe, _0x2805dc['z'] *= _0x5b2cfe, _0x2805dc['w'] *= _0x5b2cfe)); _0x1d33d4[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x2805dc)['get_degrees']()); this['tunnel'][_0x4cc7('0x50c')](0x0); this['gentleman'][_0x4cc7('0xac9')](0.6, 0x2); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x50); this['gentleman'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x1d33d4 = _0x1baaa1[_0x4cc7('0x7d9')](0x384); _0x2805dc = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x28d4'), 0x14, -0x118, null, _0x1d33d4, null, _0x2805dc, null); _0x1d33d4 = _0x1baaa1['width'](0x2bc); _0x2805dc = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28d5'), 0x50, 0xbe, null, _0x1d33d4, null, _0x2805dc, null); }, 'frame4': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x1d8); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x120); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x116); var _0x18def8 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x2fe3d4 = null; null == _0x2fe3d4 && (_0x2fe3d4 = new _0x169fce()); var _0x6fbd68 = Math[_0x4cc7('0x28')](1.143190660056286); _0x2fe3d4['x'] = -0.651 * _0x6fbd68; _0x2fe3d4['y'] = -0.425 * _0x6fbd68; _0x2fe3d4['z'] = -0.629 * _0x6fbd68; _0x2fe3d4['w'] = Math[_0x4cc7('0x27')](1.143190660056286); _0x6fbd68 = _0x2fe3d4['x'] * _0x2fe3d4['x'] + _0x2fe3d4['y'] * _0x2fe3d4['y'] + _0x2fe3d4['z'] * _0x2fe3d4['z'] + _0x2fe3d4['w'] * _0x2fe3d4['w']; var _0xaf75c6 = _0x6fbd68 - 0x1; 1e-10 > (0x0 <= _0xaf75c6 ? _0xaf75c6 : -_0xaf75c6) || (0x0 == _0x6fbd68 ? (_0x2fe3d4['x'] = 0x0, _0x2fe3d4['y'] = 0x0, _0x2fe3d4['z'] = 0x0, _0x2fe3d4['w'] = 0x1) : (_0x6fbd68 = 0x1 / Math[_0x4cc7('0x2c')](_0x6fbd68), _0x2fe3d4['x'] *= _0x6fbd68, _0x2fe3d4['y'] *= _0x6fbd68, _0x2fe3d4['z'] *= _0x6fbd68, _0x2fe3d4['w'] *= _0x6fbd68)); _0x18def8['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x2fe3d4)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](0.6, 0x2); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacb')](0x57); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x18def8 = new _0x161060(this['gentleman'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Now,\x20without\x20further\x20ado...', -0x14, -0xf0, null, null, null, _0x18def8, null); _0x18def8 = new _0x161060(this['gentleman'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Please\x20enjoy\x20your\x20journey!', 0x28, 0xc8, null, null, null, _0x18def8, null); }, 'frame5': function() {}, 'frame6': function() { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](0.6, 0x2); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacb')](0x50); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0x462f31 = new _0x161060(this[_0x4cc7('0xd91')]['get_onScreen']()); this['dialog']['addBubble'](_0x4cc7('0x28d6'), -0x78, -0xf0, null, null, null, _0x462f31, null); _0x462f31 = _0x1baaa1[_0x4cc7('0x7d9')](0x208); var _0xd37d49 = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28d7'), 0x78, 0xe6, null, _0x462f31, null, _0xd37d49, null); }, 'frame7': function() { if (_0x4cc7('0x28d8') === 'vAApa') { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x1d9); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](-0x11f); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x17f); var _0x2f25a0 = _0x180fa9['view'][_0x4cc7('0xc0e')]() , _0x4fe3ef = null; null == _0x4fe3ef && (_0x4fe3ef = new _0x169fce()); var _0x2801dd = Math[_0x4cc7('0x28')](1.213003830136059); _0x4fe3ef['x'] = -0.664 * _0x2801dd; _0x4fe3ef['y'] = -0.583 * _0x2801dd; _0x4fe3ef['z'] = -0.468 * _0x2801dd; _0x4fe3ef['w'] = Math['cos'](1.213003830136059); _0x2801dd = _0x4fe3ef['x'] * _0x4fe3ef['x'] + _0x4fe3ef['y'] * _0x4fe3ef['y'] + _0x4fe3ef['z'] * _0x4fe3ef['z'] + _0x4fe3ef['w'] * _0x4fe3ef['w']; var _0x8da01a = _0x2801dd - 0x1; 1e-10 > (0x0 <= _0x8da01a ? _0x8da01a : -_0x8da01a) || (0x0 == _0x2801dd ? (_0x4fe3ef['x'] = 0x0, _0x4fe3ef['y'] = 0x0, _0x4fe3ef['z'] = 0x0, _0x4fe3ef['w'] = 0x1) : (_0x2801dd = 0x1 / Math[_0x4cc7('0x2c')](_0x2801dd), _0x4fe3ef['x'] *= _0x2801dd, _0x4fe3ef['y'] *= _0x2801dd, _0x4fe3ef['z'] *= _0x2801dd, _0x4fe3ef['w'] *= _0x2801dd)); _0x2f25a0[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x4fe3ef)['get_degrees']()); this[_0x4cc7('0xb7f')]['display'](0x0); this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](0.6, 0x2); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](0.4, -0.4); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x40); this['lizard'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); } else { _0x15c209[_0x4cc7('0x96b')](this, _0x2f25a0); } }, 'frame8': function() { _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x1c2); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x101); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x1e9); var _0x54b9e7 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x12d461 = null; null == _0x12d461 && (_0x12d461 = new _0x169fce()); var _0x25b8a7 = Math[_0x4cc7('0x28')](1.3700834628155485); _0x12d461['x'] = -0.72 * _0x25b8a7; _0x12d461['y'] = -0.595 * _0x25b8a7; _0x12d461['z'] = -0.357 * _0x25b8a7; _0x12d461['w'] = Math[_0x4cc7('0x27')](1.3700834628155485); _0x25b8a7 = _0x12d461['x'] * _0x12d461['x'] + _0x12d461['y'] * _0x12d461['y'] + _0x12d461['z'] * _0x12d461['z'] + _0x12d461['w'] * _0x12d461['w']; var _0x41b68a = _0x25b8a7 - 0x1; 1e-10 > (0x0 <= _0x41b68a ? _0x41b68a : -_0x41b68a) || (0x0 == _0x25b8a7 ? (_0x12d461['x'] = 0x0, _0x12d461['y'] = 0x0, _0x12d461['z'] = 0x0, _0x12d461['w'] = 0x1) : (_0x25b8a7 = 0x1 / Math[_0x4cc7('0x2c')](_0x25b8a7), _0x12d461['x'] *= _0x25b8a7, _0x12d461['y'] *= _0x25b8a7, _0x12d461['z'] *= _0x25b8a7, _0x12d461['w'] *= _0x25b8a7)); _0x54b9e7['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x12d461)[_0x4cc7('0xc4a')]()); this['tunnel']['display'](0x0); this[_0x4cc7('0xd91')]['setIndexedPosition'](0.6, 0x2); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this['gentleman'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['lizard'][_0x4cc7('0xac9')](0.4, -0.4); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x42); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x54b9e7 = _0x1baaa1[_0x4cc7('0x7d9')](0x26c); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x6ef')], -0x8c, -0x10e, null, _0x54b9e7, null, null, null); _0x54b9e7 = _0x1baaa1[_0x4cc7('0x7d9')](0x32); _0x12d461 = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x6ca'), -0x3c, -0x78, null, _0x54b9e7, -0x1, _0x12d461, null); _0x54b9e7 = _0x1baaa1[_0x4cc7('0x7d9')](0x384); _0x12d461 = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x28d9'), -0x14, 0xfa, null, _0x54b9e7, null, _0x12d461, null); }, 'frame9': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x1d0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x94); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x24a); var _0x21a8ca = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']() , _0x408d39 = null; null == _0x408d39 && (_0x408d39 = new _0x169fce()); var _0x3eaf44 = Math[_0x4cc7('0x28')](1.5271630954950381); _0x408d39['x'] = -0.77 * _0x3eaf44; _0x408d39['y'] = -0.618 * _0x3eaf44; _0x408d39['z'] = -0.163 * _0x3eaf44; _0x408d39['w'] = Math[_0x4cc7('0x27')](1.5271630954950381); _0x3eaf44 = _0x408d39['x'] * _0x408d39['x'] + _0x408d39['y'] * _0x408d39['y'] + _0x408d39['z'] * _0x408d39['z'] + _0x408d39['w'] * _0x408d39['w']; var _0x523392 = _0x3eaf44 - 0x1; 1e-10 > (0x0 <= _0x523392 ? _0x523392 : -_0x523392) || (0x0 == _0x3eaf44 ? (_0x408d39['x'] = 0x0, _0x408d39['y'] = 0x0, _0x408d39['z'] = 0x0, _0x408d39['w'] = 0x1) : (_0x3eaf44 = 0x1 / Math[_0x4cc7('0x2c')](_0x3eaf44), _0x408d39['x'] *= _0x3eaf44, _0x408d39['y'] *= _0x3eaf44, _0x408d39['z'] *= _0x3eaf44, _0x408d39['w'] *= _0x3eaf44)); _0x21a8ca['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x408d39)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xd91')]['setIndexedPosition'](0.6, 0x2); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacb')](0x1c); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](0.4, -0.4); this['lizard'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x42); this[_0x4cc7('0x9eb')]['spritesheet']['set_xInverted'](!0x1); _0x21a8ca = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x28da'), -0x8c, -0x118, null, null, null, _0x21a8ca, null); _0x21a8ca = _0x1baaa1[_0x4cc7('0x7d9')](0x26c); _0x408d39 = new _0x161060(this[_0x4cc7('0xd91')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x28cc'), 0x14, 0x118, null, _0x21a8ca, null, _0x408d39, null); }, 'init': function() { this[_0x4cc7('0xd91')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xd91')],!0x1,null,!0x1,null); this[_0x4cc7('0xd91')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xd91')]); var _0x4ac614 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x4ac614 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4ac614); this['gentleman']['goesTo'] = new _0x42bd00(_0x4ac614,0x0); this[_0x4cc7('0x9eb')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0x9eb')],!0x1,null,!0x1,null); this['lizard'][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['lizard']); _0x4ac614 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x4ac614 = _0x4b25d1[_0x4cc7('0x493')]()['paths'][_0x4cc7('0x2b')](_0x4ac614); this[_0x4cc7('0x9eb')][_0x4cc7('0x110a')] = new _0x42bd00(_0x4ac614,0x0); }, '__class__': _0x4e61d1 }); var _0x506c08 = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x1041')], 0x27, null, { 'stopLoadingAfter': 0x28, 'startTilesLength': 0x0, 'modifyData': function(_0x7a7ad6, _0x437de5) { if (0x27 == _0x7a7ad6) { _0x7a7ad6 = _0x437de5[_0x4cc7('0x46')]('|'); _0x437de5 = 0x0; for (var _0x1aeebb = _0x7a7ad6[_0x4cc7('0x21')]; _0x437de5 < _0x1aeebb; ) { var _0x11fc4e = _0x437de5++; if (_0x29cea6[_0x4cc7('0x55')](_0x7a7ad6[_0x11fc4e], _0x4cc7('0x28db')) && 0x0 <= _0x7a7ad6[_0x11fc4e][_0x4cc7('0x2d')](_0x4cc7('0x28dc'))) { _0x7a7ad6[_0x4cc7('0xa5e')](_0x11fc4e, 0x1); break; } } _0x437de5 = _0x7a7ad6[_0x4cc7('0xc7a')]('|'); } return _0x437de5; } }); this[_0x4cc7('0x28dd')] = new _0x42bd00(_0x4b25d1[_0x4cc7('0x1041')],0x28); this['lizardFollowingLevel'] = new _0x42bd00(_0x4b25d1[_0x4cc7('0x104a')],0x0); this['set_followingLevel'](this[_0x4cc7('0x28dd')]); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this['frame2']), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x56067a[_0x4cc7('0x6f1')](_0x48c401, this, this[_0x4cc7('0xf0b')]), _0x48c401(this, this[_0x4cc7('0xf0c')]), _0x48c401(this, this[_0x4cc7('0xf0d')]), _0x48c401(this, this[_0x4cc7('0xf0e')]), _0x48c401(this, this[_0x4cc7('0xf0f')]), _0x48c401(this, this[_0x4cc7('0xf10')]), _0x48c401(this, this[_0x4cc7('0xf11')]), _0x48c401(this, this[_0x4cc7('0x20f1')]), _0x48c401(this, this['frame14']), _0x48c401(this, this['frame15']), _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['frame22'])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x28de'); }; _0x16dada['com.player03.run3.cutscene.HeavySleeper'] = _0x506c08; _0x506c08[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x27ca')]; _0x506c08[_0x4cc7('0x92b')] = _0x396698; _0x506c08['prototype'] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'lizard': null, 'skater': null, 'skaterFollowingLevel': null, 'lizardFollowingLevel': null, 'skip': function(_0x54e58e) { if (_0x4cc7('0x28df') !== _0x4cc7('0x28df')) { var _0xf8c712 = c['pixelRatio']; b['__canvas'][_0x4cc7('0x7d9')] = f * _0xf8c712 | 0x0; b[_0x4cc7('0xa2f')][_0x4cc7('0x98b')] = _0x4bf907 * _0xf8c712 | 0x0; b[_0x4cc7('0xa2f')][_0x4cc7('0xcc0')][_0x4cc7('0x7d9')] = f + 'px'; b[_0x4cc7('0xa2f')][_0x4cc7('0xcc0')][_0x4cc7('0x98b')] = _0x4bf907 + 'px'; f = _0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](); f['copyFrom'](_0x48c401); f[_0x4cc7('0xa9a')](_0xf8c712, _0xf8c712); c[_0x4cc7('0xa80')](f, _0x429a62[_0x4cc7('0x991')]); _0x4a1676[_0x4cc7('0x9d8')]['release'](f); } else { 0xa <= this[_0x4cc7('0x25e8')] || 0x1 != this['shownFrom'] ? _0x396698[_0x4cc7('0x8')][_0x4cc7('0x2602')][_0x4cc7('0x96b')](this, _0x54e58e) : (this[_0x4cc7('0x25e8')] = 0xa, this[_0x4cc7('0xace')][_0x4cc7('0xc20')](!0x1)); } }, 'select': function(_0x584f56, _0x102b84) { _0x1fb3e3[_0x4cc7('0x2399')](_0x584f56); _0x1fb3e3[_0x4cc7('0x23e8')] == _0x584f56 && (this[_0x4cc7('0xace')]['set_visible'](!0x1), _0x584f56 != _0x1fb3e3[_0x4cc7('0x9eb')] && (this[_0x4cc7('0x25e8')] = this[_0x4cc7('0x2197')]['length'])); }, 'onTweenUpdate': function(_0x12a35f) { this[_0x4cc7('0x9eb')]['lookAtCamera'](); this[_0x4cc7('0xb7f')]['display'](_0x12a35f); }, 'loadNext': function(_0x1c59e6, _0x5d8c15) { _0x1fb3e3['activeCharacter'] == _0x1fb3e3['lizard'] ? this[_0x4cc7('0xf05')](this[_0x4cc7('0x28e0')]) : this[_0x4cc7('0xf05')](this[_0x4cc7('0x28dd')]); _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25f8')][_0x4cc7('0x96b')](this, _0x1c59e6, _0x5d8c15); }, 'unloadLevel': function() { var _0x49d8c5 = {}; _0x49d8c5[_0x4cc7('0x28e1')] = function(_0x1fb3e3, _0x34a45c) { return _0x1fb3e3 === _0x34a45c; } ; if ('lnXYi' === _0x4cc7('0x28e2')) { if (_0x1c8e81 || _0x3e3cd2[_0x4cc7('0x28e3')](_0xa23b63[_0xd85f06]), _0x3e3cd2[_0x4cc7('0x28e4')] && !_0x338b9[_0x4cc7('0x1cd4')]) { var _0x2d2cd7 = _0x3bb917[_0x4cc7('0x1325')][_0x4cc7('0x132a')] , _0x26ee36 = _0x2d2cd7 + _0x5aff49 / 0x3e8; _0x338b9[_0x4cc7('0xd17')] = _0x48c401; _0x338b9['_node']['gain'][_0x4cc7('0x28e5')](_0x48c401, _0x2d2cd7); _0x338b9[_0x4cc7('0x1ee0')][_0x4cc7('0x28e6')][_0x4cc7('0x28e7')](_0x16dada, _0x26ee36); } _0x3e3cd2['_startFadeInterval'](_0x338b9, _0x48c401, _0x16dada, _0x5aff49, _0xa23b63[_0xd85f06], _0x49d8c5[_0x4cc7('0x28e1')](void 0x0, _0x1c8e81)); } else { this['tunnel'][_0x4cc7('0x2747')](0x1); _0x3ae7ae[_0x4cc7('0xd8a')](_0x180fa9['view'][_0x4cc7('0xc0e')](), ['x', 'y', 'z'], !0x1, !0x1); _0x488f5d[_0x4cc7('0x168d')](_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](), !0x1, !0x1); _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25f7')][_0x4cc7('0x96b')](this); this['skater'] = this[_0x4cc7('0x9eb')] = this['tunnel'] = null; this[_0x4cc7('0xb80')]['set_length'](0x0); } }, 'frame0': function() { this[_0x4cc7('0x25f1')][_0x4cc7('0xc20')](!0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x14); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](0x2f); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x1496); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xf9a')](0x0); this[_0x4cc7('0xb7f')]['display'](0x0); this['lizard'][_0x4cc7('0xac9')](6.8, 74.5, null, -0x7); this[_0x4cc7('0x9eb')]['spritesheet']['set_currentFrame'](0x40); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['skater'][_0x4cc7('0xac9')](8.4, 68.2, null, 0x5); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xfd7')] = 0.3; }, 'frame1': function() { this['lizard'][_0x4cc7('0xac9')](6.8, 74.5, null, -0x7); this['lizard'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x40); this['lizard']['spritesheet']['set_xInverted'](!0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](7.2, 0x47, null, 0x28); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x45f918 = new _0x161060(this[_0x4cc7('0xacc')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x28e8'), -0x8c, 0x140, null, null, null, _0x45f918, null); this['frameMaxTime'] = 0.15; }, 'frame2': function() { this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](6.8, 74.5, null, -0x7); this[_0x4cc7('0x9eb')]['spritesheet']['set_currentFrame'](0x40); this[_0x4cc7('0x9eb')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](7.2, 72.5, null, 0x32); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); var _0x34158f = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28e8'), -0x8c, 0x140, null, null, null, _0x34158f, null); this['frameMaxTime'] = 0.15; }, 'frame3': function() { this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](6.8, 74.5, null, -0x7); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x40); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['skater'][_0x4cc7('0xac9')](7.2, 74.4); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_currentFrame'](0x7); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x308d1f = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28e8'), -0x8c, 0x140, null, null, null, _0x308d1f, null); this[_0x4cc7('0xfd7')] = 0.05; }, 'frame4': function() { var _0x269081 = {}; _0x269081[_0x4cc7('0x28e9')] = function(_0x1fb3e3, _0x25ee45) { return _0x1fb3e3 == _0x25ee45; } ; _0x269081['gXedt'] = function(_0x1fb3e3, _0x13b901) { return _0x1fb3e3 * _0x13b901; } ; if (_0x4cc7('0x28ea') !== 'TBHBb') { var _0x17f0a8 = this[_0x4cc7('0xbcd')] , _0x4c7316 = this[_0x4cc7('0xbce')] , _0x30fb94 = this['window'][_0x4cc7('0xa92')] * this['window'][_0x4cc7('0x11af')] | 0x0 , _0x54b27e = this[_0x4cc7('0x9a1')]['__height'] * this[_0x4cc7('0x9a1')]['__scale'] | 0x0; this['__logicalWidth'] = _0x30fb94; this[_0x4cc7('0x1d41')] = _0x54b27e; this[_0x4cc7('0x28eb')]['identity'](); if (null != this[_0x4cc7('0x28ec')]() && this[_0x4cc7('0x9a1')][_0x4cc7('0x9a2')]) { this[_0x4cc7('0xbcd')] = this[_0x4cc7('0x28ec')]()[_0x4cc7('0x7d9')] | 0x0; this['stageHeight'] = this[_0x4cc7('0x28ec')]()[_0x4cc7('0x98b')] | 0x0; var _0x4dce58 = _0x30fb94 / this[_0x4cc7('0xbcd')] , _0x117697 = _0x54b27e / this[_0x4cc7('0xbce')]; this[_0x4cc7('0x28eb')]['translate'](-this[_0x4cc7('0x28ec')]()['x'], -this[_0x4cc7('0x28ec')]()['y']); this[_0x4cc7('0x28eb')][_0x4cc7('0xa9a')](_0x4dce58, _0x117697); this[_0x4cc7('0x28ed')][_0x4cc7('0xab2')](this[_0x4cc7('0x28ec')]()[_0x4cc7('0x13b8')](), this[_0x4cc7('0x28ec')]()[_0x4cc7('0xa97')](), this[_0x4cc7('0x28ec')]()['get_top'](), this[_0x4cc7('0x28ec')]()['get_bottom']()); } else { if (_0x269081[_0x4cc7('0x28e9')](0x0, this[_0x4cc7('0x1d40')]) && 0x0 == this[_0x4cc7('0x1d41')]) this[_0x4cc7('0xbcd')] = _0x30fb94, this[_0x4cc7('0xbce')] = _0x54b27e; else { this[_0x4cc7('0xbcd')] = this[_0x4cc7('0x1d40')]; this['stageHeight'] = this[_0x4cc7('0x1d41')]; _0x4dce58 = Math[_0x4cc7('0x53')](_0x30fb94 / this[_0x4cc7('0xbcd')], _0x54b27e / this[_0x4cc7('0xbce')]); _0x117697 = Math[_0x4cc7('0xa96')]((_0x30fb94 - this['stageWidth'] * _0x4dce58) / 0x2); var _0x5f5353 = Math[_0x4cc7('0xa96')]((_0x54b27e - _0x269081['gXedt'](this[_0x4cc7('0xbce')], _0x4dce58)) / 0x2); this[_0x4cc7('0x28eb')][_0x4cc7('0xa9a')](_0x4dce58, _0x4dce58); this[_0x4cc7('0x28eb')][_0x4cc7('0x1299')](_0x117697, _0x5f5353); } this['__displayRect'][_0x4cc7('0xab2')](0x0, 0x0, this[_0x4cc7('0xbcd')], this[_0x4cc7('0xbce')]); } null != this[_0x4cc7('0x510')] && this[_0x4cc7('0x510')][_0x4cc7('0x10ed')](_0x30fb94, _0x54b27e, 0x0, !0x0, !0x0, !0x0); _0x4dce58 = 0x0; for (_0x117697 = this[_0x4cc7('0x11ff')]; _0x4dce58 < _0x117697['get_length'](); ) _0x5f5353 = _0x117697[_0x4cc7('0x2b')](_0x4dce58), ++_0x4dce58, _0x5f5353[_0x4cc7('0xbbd')](_0x30fb94, _0x54b27e); null != this[_0x4cc7('0x11fe')] && this['__renderer'][_0x4cc7('0xbbd')](_0x30fb94, _0x54b27e); if (this[_0x4cc7('0xbcd')] != _0x17f0a8 || this[_0x4cc7('0xbce')] != _0x4c7316) this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xb2c')](), _0x17f0a8 = new _0x76b31e(_0x4cc7('0x90d')), this[_0x4cc7('0xa37')](_0x17f0a8); } else { this['lizard'][_0x4cc7('0xac9')](6.6, 74.5, null, -0x7); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')]['set_currentFrame'](0x42); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xacc')]['setIndexedPosition'](7.2, 74.9, null, -0x3); this['skater'][_0x4cc7('0xaca')]['set_currentFrame'](0x9); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); var _0x233f37 = new _0x161060(this['skater']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28e8'), -0x8c, 0x140, null, null, null, _0x233f37, null); this[_0x4cc7('0xfd7')] = 0.15; } }, 'frame5': function() { this['skater'][_0x4cc7('0xac9')](0x7, 75.4); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5b); this[_0x4cc7('0xacc')]['spritesheet']['set_xInverted'](!0x0); this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](6.3, 74.5, null, -0x7); this['lizard'][_0x4cc7('0xaca')]['set_currentFrame'](0x42); this['lizard'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x2f92c1 = new _0x161060(this[_0x4cc7('0xacc')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28ee'), -0x50, -0x14, null, null, null, _0x2f92c1, null); }, 'frame6': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x14); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](0x2f); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_z'](0x14d1); this['tunnel'][_0x4cc7('0x50c')](0x0); this['lizard'][_0x4cc7('0xac9')](6.3, 74.5, null, -0x7); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')]['set_currentFrame'](0x42); this['lizard'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](6.8, 75.1, null, 0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x51); this['skater'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); var _0x1e02bd = _0x1baaa1[_0x4cc7('0x7d9')](0x384); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28ef'), -0x64, -0xd2, null, _0x1e02bd, null, null, null); _0x1e02bd = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28f0'), -0x64, -0x28, null, null, -0x1, _0x1e02bd, null); }, 'frame7': function() { this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](6.7, 74.8, null, 0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_currentFrame'](0x4a); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](6.3, 74.5, null, -0x7); this['lizard']['spritesheet']['set_currentFrame'](0x42); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); }, 'frame8': function() { this[_0x4cc7('0xacc')]['setIndexedPosition'](6.6, 74.65, null, 0x1); this['skater'][_0x4cc7('0xaca')]['set_currentFrame'](0x51); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this['lizard']['setIndexedPosition'](6.3, 74.5, null, -0x7); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x42); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x28f1'), -0x154, 0x0, null, null, null, null, null); var _0x263351 = _0x1baaa1[_0x4cc7('0xa9a')](0.8) , _0x11a0a3 = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x28f2'), -0x78, 0xa, _0x263351, null, -0x1, _0x11a0a3, null); }, 'frame9': function() { this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](6.6, 74.9, null, 0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5e); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](6.3, 74.5, null, -0x7); this['lizard'][_0x4cc7('0xaca')]['set_currentFrame'](0x42); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x5dafe6 = _0x1baaa1['scale'](0.7) , _0x1c08af = new _0x161060(this['skater']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x20c6'), -0x12c, -0xa, _0x5dafe6, null, null, _0x1c08af, null); }, 'frame10': function() { var _0x144bcf = {}; _0x144bcf['DCyRP'] = function(_0x1fb3e3, _0x569433) { return _0x1fb3e3 / _0x569433; } ; if ('ZkDIq' !== _0x4cc7('0x28f3')) { var _0x35e9b2 = new _0x151d6e(); _0x30a836[_0x4cc7('0x28f4')](_0x35e9b2, 0x0, 3.6000000000000005, 0x0, 0x0, _0x34db5a); _0x30a836[_0x4cc7('0x28f5')](_0x35e9b2, 0x0, 0x0); _0x30a836[_0x4cc7('0x28f6')] = new _0x39920c(); _0x30a836['ringGeometry'][_0x4cc7('0x11b5')](_0x35e9b2); } else { var _0x34db5a = this; if (_0x1fb3e3[_0x4cc7('0x9eb')][_0x4cc7('0x9ec')]) this[_0x4cc7('0x25e8')] = this['frames'][_0x4cc7('0x21')], this[_0x4cc7('0xfd7')] = 0.001; else if (0x1 != this[_0x4cc7('0x25f4')]) this[_0x4cc7('0x25ca')](_0x1fb3e3['lizard'], null), this['frameMaxTime'] = 0.001; else { this['skipButton'][_0x4cc7('0xc20')](!0x1); this['tunnel']['set_power'](0.2); _0x401612[_0x4cc7('0x493')]()[_0x4cc7('0x2748')](0x1); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['skater'][_0x4cc7('0xac9')](6.6, 0x4c, null, 0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2a); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](6.3, 74.5, null, -0x7); this[_0x4cc7('0x9eb')]['spritesheet'][_0x4cc7('0xacb')](0x42); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x1d2e6f = _0x1baaa1[_0x4cc7('0xa9a')](0x2); this[_0x4cc7('0xace')][_0x4cc7('0x2661')](_0x4cc7('0x2749'), 0x0, -0xfa, _0x1d2e6f, null, 0xffffff); var _0x22f9b0 = _0x48c401(this, this[_0x4cc7('0x25ca')]) , _0x4706d6 = _0x1fb3e3[_0x4cc7('0x9eb')] , _0xc37d6d = new _0x468839(function(_0x34db5a) { _0x22f9b0(_0x4706d6, _0x34db5a); } ); this['dialog'][_0x4cc7('0xa0c')](_0xc37d6d); var _0xd53ae0 = _0x48c401(this, this[_0x4cc7('0x25ca')]) , _0x1cec65 = _0x1fb3e3[_0x4cc7('0xacc')] , _0x4ce520 = new _0x468839(function(_0x34db5a) { var _0x269a3a = {}; _0x269a3a['VcIzm'] = function(_0x1fb3e3, _0xdd3628) { return _0x1fb3e3 < _0xdd3628; } ; if ('VXvdR' === _0x4cc7('0x28f7')) { for (var _0x4d1508 = 0x0, _0x8f3a89 = this[_0x4cc7('0x2248')]; _0x269a3a['VcIzm'](_0x4d1508, _0x8f3a89[_0x4cc7('0x34')]()); ) { var _0x3fa31a = _0x8f3a89[_0x4cc7('0x2b')](_0x4d1508); ++_0x4d1508; if (_0x3fa31a['achievement'] == _0x1d2e6f) return; } this[_0x4cc7('0x2248')][_0x4cc7('0x29')](new _0x558482(_0x1d2e6f,_0x34db5a,_0x22f9b0)); } else { _0xd53ae0(_0x1cec65, _0x34db5a); } } ); this[_0x4cc7('0xace')][_0x4cc7('0xa0c')](_0x4ce520); this[_0x4cc7('0xace')][_0x4cc7('0x22e')][_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(function() { _0x34db5a[_0x4cc7('0x9eb')]['onScreenDirty'] = !0x0; _0x34db5a[_0x4cc7('0xacc')][_0x4cc7('0x1d75')] = !0x0; _0x34db5a[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); _0xc37d6d[_0x4cc7('0x274d')](); _0x4ce520[_0x4cc7('0x274d')](); var _0x1d2e6f = _0x34db5a[_0x4cc7('0xace')][_0x4cc7('0x22e')][_0x4cc7('0xa9a')]; _0x1d2e6f = (_0x1d2e6f['x'] + _0x1d2e6f['y']) / 0x2 * 0xa; var _0x22f9b0 = _0x34db5a['lizard'][_0x4cc7('0xc4b')](); _0xc37d6d[_0x4cc7('0x274e')](_0x1d2e6f, 0xffffff, 0x0, null, null, null, _0x22f9b0); _0x1d2e6f = _0x34db5a[_0x4cc7('0xace')][_0x4cc7('0x22e')][_0x4cc7('0xa9a')]; _0x1d2e6f = _0x144bcf[_0x4cc7('0x28f8')](_0x1d2e6f['x'] + _0x1d2e6f['y'], 0x2) * 0xa; _0x22f9b0 = _0x34db5a[_0x4cc7('0xacc')][_0x4cc7('0xc4b')](); _0x4ce520[_0x4cc7('0x274e')](_0x1d2e6f, 0xffffff, 0x0, null, null, null, _0x22f9b0); } ))); _0x34db5a['lizard']['onScreenDirty'] = !0x0; _0x34db5a[_0x4cc7('0xacc')][_0x4cc7('0x1d75')] = !0x0; _0x34db5a['tunnel'][_0x4cc7('0x50c')](0x0); _0xc37d6d[_0x4cc7('0x274d')](); _0x4ce520[_0x4cc7('0x274d')](); _0x1d2e6f = _0x34db5a[_0x4cc7('0xace')][_0x4cc7('0x22e')]['scale']; _0x1d2e6f = (_0x1d2e6f['x'] + _0x1d2e6f['y']) / 0x2 * 0xa; var _0x28af4a = _0x34db5a[_0x4cc7('0x9eb')][_0x4cc7('0xc4b')](); _0xc37d6d[_0x4cc7('0x274e')](_0x1d2e6f, 0xffffff, 0x0, null, null, null, _0x28af4a); _0x1d2e6f = _0x34db5a[_0x4cc7('0xace')][_0x4cc7('0x22e')][_0x4cc7('0xa9a')]; _0x1d2e6f = _0x2d63f9[_0x4cc7('0x2857')](_0x1d2e6f['x'] + _0x1d2e6f['y'], 0x2) * 0xa; _0x28af4a = _0x34db5a[_0x4cc7('0xacc')][_0x4cc7('0xc4b')](); _0x4ce520[_0x4cc7('0x274e')](_0x1d2e6f, 0xffffff, 0x0, null, null, null, _0x28af4a); this['frameMinTime'] = Infinity; } } }, 'frame11': function() { this['tunnel'][_0x4cc7('0x2747')](0x1); this[_0x4cc7('0x25f1')][_0x4cc7('0xc20')](!0x0); var _0x5d3329 = this[_0x4cc7('0xb7f')] , _0x89406e = this['skater'][_0x4cc7('0x126')][_0x4cc7('0xd92')](); this['skater'][_0x4cc7('0x1106')] = _0x5d3329[_0x4cc7('0x28f9')](_0x89406e, !0x0); _0x5d3329 = _0x180fa9[_0x4cc7('0xc3b')]['get_camera'](); _0x89406e = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0x472')]() + 0x140; var _0x3cc294 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb45')](); _0x3ae7ae['tween'](_0x5d3329, 0x3, { 'x': _0x89406e, 'y': _0x3cc294, 'z': _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd92')]() - 0x12c }); _0x5d3329 = _0x180fa9['view'][_0x4cc7('0xc0e')](); _0x89406e = null; null == _0x89406e && (_0x89406e = new _0x169fce()); _0x3cc294 = Math[_0x4cc7('0x28')](-0.39269908169872414); _0x89406e['x'] = 0x0 * _0x3cc294; _0x89406e['y'] = _0x3cc294; _0x89406e['z'] = 0x0 * _0x3cc294; _0x89406e['w'] = Math[_0x4cc7('0x27')](-0.39269908169872414); _0x3cc294 = _0x56067a[_0x4cc7('0x6dd')](_0x89406e['x'] * _0x89406e['x'], _0x89406e['y'] * _0x89406e['y']) + _0x89406e['z'] * _0x89406e['z'] + _0x89406e['w'] * _0x89406e['w']; var _0x5b667b = _0x3cc294 - 0x1; 1e-10 > (0x0 <= _0x5b667b ? _0x5b667b : -_0x5b667b) || (0x0 == _0x3cc294 ? (_0x89406e['x'] = 0x0, _0x89406e['y'] = 0x0, _0x89406e['z'] = 0x0, _0x89406e['w'] = 0x1) : (_0x3cc294 = 0x1 / Math[_0x4cc7('0x2c')](_0x3cc294), _0x89406e['x'] *= _0x3cc294, _0x89406e['y'] *= _0x3cc294, _0x89406e['z'] *= _0x3cc294, _0x89406e['w'] *= _0x3cc294)); _0x488f5d['tweenRotation'](_0x5d3329, 0x3, _0x89406e); this[_0x4cc7('0xace')]['updateCallback'] = _0x48c401(this, this[_0x4cc7('0xfd6')]); this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](7.4, 74.5, null, -0x14); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')]['set_currentFrame'](0x42); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](6.2, -0xa, null, -0xf); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2d); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x5d3329 = this[_0x4cc7('0x9eb')][_0x4cc7('0x126')]; _0x5d3329[_0x4cc7('0xf9a')](_0x5d3329[_0x4cc7('0xf73')]() - 0x24); this[_0x4cc7('0xfd7')] = 0.5; }, 'frame12': function() { this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = _0x48c401(this, this['onTweenUpdate']); this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](7.5, 74.5, null, -0x14); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](6.2, -0x8, null, -0xf); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacb')](0x1d); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x22b3ff = this[_0x4cc7('0x9eb')]['mesh']; _0x22b3ff[_0x4cc7('0xf9a')](_0x22b3ff[_0x4cc7('0xf73')]() + 0x24); this[_0x4cc7('0xfd7')] = 0.5; }, 'frame13': function() { this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = _0x48c401(this, this[_0x4cc7('0xfd6')]); this['lizard']['setIndexedPosition'](7.5, 74.5, null, -0x1a); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x41); this[_0x4cc7('0x9eb')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](6.2, -0x6, null, -0xf); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x25); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x6a18e8 = this['lizard'][_0x4cc7('0x126')]; _0x6a18e8[_0x4cc7('0xf9a')](_0x6a18e8[_0x4cc7('0xf73')]() + 0x24); this['frameMaxTime'] = 0.5; }, 'frame14': function() { _0x3ae7ae[_0x4cc7('0xd8a')](_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](), ['x', 'y', 'z'], !0x0, !0x1); _0x488f5d[_0x4cc7('0x168d')](_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](), !0x0, !0x1); this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](7.5, 74.5, null, -0x1a); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x41); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['skater'][_0x4cc7('0xac9')](6.2, 0x0); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x20); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); }, 'frame15': function() { this['skater']['mesh'][_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0xfd7')] = 0.001; this[_0x4cc7('0x25e6')] = 0x2; }, 'frame16': function() { this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](0x9, 74.5, null, 0x0); this[_0x4cc7('0x9eb')]['spritesheet']['set_currentFrame'](0x42); this['lizard'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x3ae7ae['tween'](_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](), 4.13, { 'x': 0x200, 'y': -0x74, 'z': 0x9fc })[_0x4cc7('0xa53')](_0x2c7717[_0x4cc7('0x28fa')]); var _0x5089ca = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']() , _0x290434 = null; null == _0x290434 && (_0x290434 = new _0x169fce()); var _0x9b9217 = Math['sin'](-1.0471975511965976); _0x290434['x'] = 0x0 * _0x9b9217; _0x290434['y'] = _0x9b9217; _0x290434['z'] = 0x0 * _0x9b9217; _0x290434['w'] = Math[_0x4cc7('0x27')](-1.0471975511965976); _0x9b9217 = _0x290434['x'] * _0x290434['x'] + _0x290434['y'] * _0x290434['y'] + _0x290434['z'] * _0x290434['z'] + _0x290434['w'] * _0x290434['w']; var _0x241877 = _0x9b9217 - 0x1; 1e-10 > (0x0 <= _0x241877 ? _0x241877 : -_0x241877) || (0x0 == _0x9b9217 ? (_0x290434['x'] = 0x0, _0x290434['y'] = 0x0, _0x290434['z'] = 0x0, _0x290434['w'] = 0x1) : (_0x9b9217 = 0x1 / Math['sqrt'](_0x9b9217), _0x290434['x'] *= _0x9b9217, _0x290434['y'] *= _0x9b9217, _0x290434['z'] *= _0x9b9217, _0x290434['w'] *= _0x9b9217)); _0x488f5d[_0x4cc7('0x2730')](_0x5089ca, 4.13, _0x290434)[_0x4cc7('0xa53')](_0x2c7717[_0x4cc7('0x28fa')]); this['dialog']['updateCallback'] = _0x48c401(this, this['onTweenUpdate']); this[_0x4cc7('0x25e5')] = 4.13; this['frameMaxTime'] = 4.13 + 1.4; }, 'frame17': function() { _0x3ae7ae[_0x4cc7('0xd8a')](_0x180fa9['view'][_0x4cc7('0xc0e')](), ['x', 'y', 'z'], !0x0, !0x1); _0x488f5d[_0x4cc7('0x168d')](_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](), !0x0, !0x1); this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](2.8, 34.9, null, 0x41); this['lizard'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x7); this['lizard'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xfd7')] = 0.4; }, 'frame18': function() { this['lizard'][_0x4cc7('0xac9')](2.8, 32.2, null, 0xe); this['lizard'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x18); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this['frameMaxTime'] = 0.2; }, 'frame19': function() { this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](2.4, 31.3, null, 0xe); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0xe); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xfd7')] = 0.35; }, 'frame20': function() { this['lizard'][_0x4cc7('0xac9')](0xd, 29.3); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')]['set_currentFrame'](0x18); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xfd7')] = 0.3; }, 'frame21': function() { var _0x305d60 = {}; _0x305d60['AuEIr'] = function(_0x1fb3e3, _0x383369) { return _0x1fb3e3 + _0x383369; } ; if (_0x4cc7('0x28fb') === _0x4cc7('0x28fc')) { for (var _0x332136 = a[_0x4cc7('0x34')](), _0x147af5, _0x24fb49, _0x160cb0, _0x340812, _0x18eb6a, _0x1c9ac4, _0x4b6d99 = new _0x32ea77(this['_maxJointCount']), _0x51851e = _0x2bc114['toFloatVector'](null, 0x2 * _0x332136, !0x0), _0x2c16c = _0x2bc114[_0x4cc7('0x9cf')](null, 0x3 * _0x332136, !0x0), _0x4e670c = _0x2bc114['toFloatVector'](null, _0x332136 * this[_0x4cc7('0x1a78')], !0x0), _0x3fa093 = _0x2bc114[_0x4cc7('0x9cf')](null, _0x332136 * this[_0x4cc7('0x1a78')], !0x0), _0x1050bb = 0x0, _0x4e84d9, _0x1b68b3 = 0x0; _0x1b68b3 < _0x332136; ) { _0x340812 = _0x1b68b3++; _0x340812 = a[_0x4cc7('0x2b')](_0x340812); _0x147af5 = 0x3 * _0x340812[_0x4cc7('0xb1c')]; _0x24fb49 = _0x305d60[_0x4cc7('0x28fd')](_0x147af5, 0x1); _0x160cb0 = _0x147af5 + 0x2; _0x2c16c[_0x4cc7('0x9e7')](_0x147af5, _0x2c16c[_0x4cc7('0x9e7')](_0x24fb49, _0x2c16c[_0x4cc7('0x9e7')](_0x160cb0, 0x0))); for (var _0x408cf0 = _0x4e84d9 = 0x0, _0x4938eb = _0x340812['countWeight']; _0x408cf0 < _0x4938eb; ) if (_0x18eb6a = _0x408cf0++, _0x18eb6a = b[_0x4cc7('0x2b')](_0x340812[_0x4cc7('0x1a87')] + _0x18eb6a), 0x0 < _0x18eb6a[_0x4cc7('0x1a88')]) { _0x1c9ac4 = this[_0x4cc7('0x1a7f')][_0x4cc7('0x2b')](_0x18eb6a[_0x4cc7('0x185b')]); _0x1c9ac4 = _0x1c9ac4[_0x4cc7('0x1007')](_0x18eb6a[_0x4cc7('0x1a91')]); var _0x49dba0 = _0x147af5 , _0x4a2c74 = _0x2c16c; _0x4a2c74[_0x4cc7('0x9e7')](_0x49dba0, _0x4a2c74[_0x4cc7('0x2b')](_0x49dba0) + _0x1c9ac4['x'] * _0x18eb6a[_0x4cc7('0x1a88')]); _0x49dba0 = _0x24fb49; _0x4a2c74 = _0x2c16c; _0x4a2c74[_0x4cc7('0x9e7')](_0x49dba0, _0x4a2c74[_0x4cc7('0x2b')](_0x49dba0) + _0x1c9ac4['y'] * _0x18eb6a[_0x4cc7('0x1a88')]); _0x49dba0 = _0x160cb0; _0x4a2c74 = _0x2c16c; _0x4a2c74[_0x4cc7('0x9e7')](_0x49dba0, _0x4a2c74[_0x4cc7('0x2b')](_0x49dba0) + _0x1c9ac4['z'] * _0x18eb6a[_0x4cc7('0x1a88')]); _0x4e670c[_0x4cc7('0x9e7')](_0x1050bb, 0x3 * _0x18eb6a[_0x4cc7('0x185b')]); _0x3fa093['set'](_0x1050bb++, _0x18eb6a[_0x4cc7('0x1a88')]); ++_0x4e84d9; } _0x147af5 = _0x4e84d9; for (_0x24fb49 = this[_0x4cc7('0x1a78')]; _0x147af5 < _0x24fb49; ) _0x147af5++, _0x4e670c[_0x4cc7('0x9e7')](_0x1050bb, 0x0), _0x3fa093[_0x4cc7('0x9e7')](_0x1050bb++, 0x0); _0x147af5 = _0x340812[_0x4cc7('0xb1c')] << 0x1; _0x51851e[_0x4cc7('0x9e7')](_0x147af5++, _0x340812['s']); _0x51851e['set'](_0x147af5, _0x340812['t']); } _0x4b6d99[_0x4cc7('0x1155')](c); _0x4b6d99[_0x4cc7('0x16a9')](_0x2c16c, _0x51851e, null, null); _0x4b6d99[_0x4cc7('0x115d')](); _0x4b6d99[_0x4cc7('0x115e')](); _0x4b6d99[_0x4cc7('0x116e')](!0x1); _0x4b6d99[_0x4cc7('0x116f')](!0x1); _0x4b6d99[_0x4cc7('0x11de')](_0x4e670c); _0x4b6d99[_0x4cc7('0x1861')](_0x3fa093); return _0x4b6d99; } else { this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](12.1, 29.3, null, 0xa); this['lizard'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0xe); this['lizard']['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xfd7')] = 0.1; } }, 'frame22': function() { _0x3ae7ae[_0x4cc7('0xa50')](_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](), 0x4, { 'x': -0x189, 'y': -0x75, 'z': 0x910 })[_0x4cc7('0xa53')](_0x2c7717[_0x4cc7('0x28fa')]); var _0x30ece7 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x1771a0 = null; null == _0x1771a0 && (_0x1771a0 = new _0x169fce()); var _0x287f65 = Math[_0x4cc7('0x28')](-0.7766715171374767); _0x1771a0['x'] = 0x0 * _0x287f65; _0x1771a0['y'] = _0x287f65; _0x1771a0['z'] = 0x0 * _0x287f65; _0x1771a0['w'] = Math[_0x4cc7('0x27')](-0.7766715171374767); _0x287f65 = _0x1771a0['x'] * _0x1771a0['x'] + _0x1771a0['y'] * _0x1771a0['y'] + _0x1771a0['z'] * _0x1771a0['z'] + _0x1771a0['w'] * _0x1771a0['w']; var _0x91429e = _0x287f65 - 0x1; 1e-10 > (0x0 <= _0x91429e ? _0x91429e : -_0x91429e) || (0x0 == _0x287f65 ? (_0x1771a0['x'] = 0x0, _0x1771a0['y'] = 0x0, _0x1771a0['z'] = 0x0, _0x1771a0['w'] = 0x1) : (_0x287f65 = 0x1 / Math['sqrt'](_0x287f65), _0x1771a0['x'] *= _0x287f65, _0x1771a0['y'] *= _0x287f65, _0x1771a0['z'] *= _0x287f65, _0x1771a0['w'] *= _0x287f65)); _0x488f5d['tweenRotation'](_0x30ece7, 0x4, _0x1771a0)[_0x4cc7('0xa53')](_0x2c7717['easeInOut']); this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = _0x48c401(this, this[_0x4cc7('0xfd6')]); _0x30ece7 = this[_0x4cc7('0x9eb')][_0x4cc7('0x126')]; _0x30ece7[_0x4cc7('0xb46')](_0x30ece7['get_x']() - 0x12c); _0x30ece7 = this['lizard']['mesh']; _0x30ece7['set_y'](_0x30ece7['get_y']() + 0x96); _0x30ece7 = this[_0x4cc7('0x9eb')][_0x4cc7('0x126')]; _0x30ece7[_0x4cc7('0xd5a')](_0x30ece7[_0x4cc7('0xd92')]() - 0x64); _0x30ece7 = this['lizard']['mesh']; _0x30ece7[_0x4cc7('0xf98')](_0x30ece7[_0x4cc7('0xf71')]() - 0x14); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x13); }, 'init': function() { if (_0x56067a[_0x4cc7('0x6f2')] !== _0x4cc7('0x28fe')) { _0x58241c = _0x25e536[_0x4cc7('0x28ff')](_0x58241c); b = _0x25e536[_0x4cc7('0x2900')](b, _0x58241c); return null == _0x58241c ? null : _0x406a52[_0x4cc7('0x1128')](_0x58241c)['then'](function(_0x137730) { return _0x4029ca['withValue'](_0x25e536[_0x4cc7('0x2901')](_0x137730, b)); }); } else { this[_0x4cc7('0x9eb')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0x9eb')],!0x1,null,!0x1,null); this[_0x4cc7('0x9eb')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0x9eb')]); var _0x58241c = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4cc7('0x104a')); this['lizard'][_0x4cc7('0x110a')] = new _0x42bd00(_0x58241c,0x0); this['skater'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xacc')],!0x1,null,!0x1,null); this['skater']['billboardMode'] = !0x0; this['sprites'][_0x4cc7('0x29')](this['skater']); _0x58241c = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x58241c = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')]['get'](_0x58241c); this[_0x4cc7('0xacc')][_0x4cc7('0x110a')] = new _0x42bd00(_0x58241c,0x28); } }, '__class__': _0x506c08 }); var _0x460f77 = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x1042')], 0x8, null, { 'endTiles': !0x1 }); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this['frame2']), _0x2d63f9[_0x4cc7('0x1d0')](_0x48c401, this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x48c401(this, this['frame6'])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x27dc'); }; _0x16dada[_0x4cc7('0x2902')] = _0x460f77; _0x460f77[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x27dc')]; _0x460f77[_0x4cc7('0x92b')] = _0x396698; _0x460f77[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'angel': null, 'pastafarian': null, 'playNextChallenge': null, 'updateMapPositions': function() { _0x1fb3e3[_0x4cc7('0x1a60')]['lastPath'][_0x4cc7('0x1333')](_0x4b25d1[_0x4cc7('0x1050')][_0x4cc7('0x1109')]); _0x1fb3e3['bunny']['lastIndexOnPath']['set_value'](0x1); _0x396698[_0x4cc7('0x8')][_0x4cc7('0x1335')][_0x4cc7('0x96b')](this); }, 'loadNext': function(_0x370267, _0x5170a9) { _0x5170a9 || null == this[_0x4cc7('0x2903')] || 0x4 == this['shownFrom'] ? _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25f8')][_0x4cc7('0x96b')](this, _0x370267, _0x5170a9) : (_0x445379[_0x4cc7('0x493')]()[_0x4cc7('0xc43')] = !0x1, this[_0x4cc7('0x2903')]()); }, 'unloadLevel': function() { var _0x1c8341 = {}; _0x1c8341[_0x4cc7('0x2904')] = _0x4cc7('0x2870'); if (_0x4cc7('0x2905') === _0x4cc7('0x2905')) { this[_0x4cc7('0xc35')] = this['angel'] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); } else { this[_0x4cc7('0xec5')]['setIndexedPosition'](13.9, 0.2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x2e); this['angel'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this['skater']['setIndexedPosition'](12.6, 1.8, null, 0x23); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0xe); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x2, 0x1b); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x78); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x4268c4 = _0x1baaa1[_0x4cc7('0x7d9')](0x564) , _0x56d4a2 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x1c8341[_0x4cc7('0x2904')], -0x78, -0x70, null, null == _0x4268c4 ? null : Math[_0x4cc7('0xa96')](_0x4268c4 / 2.5), null, _0x56d4a2); this[_0x4cc7('0x1039')](_0x4cc7('0x2906')); } }, 'frame0': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x0); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](0x39); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x6c2); var _0x476df1 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x532cb0 = null; _0x2d63f9[_0x4cc7('0x1d5')](null, _0x532cb0) && (_0x532cb0 = new _0x169fce()); var _0x4dba48 = Math[_0x4cc7('0x28')](0.11344640137963143); _0x532cb0['x'] = -0.184 * _0x4dba48; _0x532cb0['y'] = 0.609 * _0x4dba48; _0x532cb0['z'] = 0.772 * _0x4dba48; _0x532cb0['w'] = Math[_0x4cc7('0x27')](0.11344640137963143); _0x4dba48 = _0x532cb0['x'] * _0x532cb0['x'] + _0x532cb0['y'] * _0x532cb0['y'] + _0x532cb0['z'] * _0x532cb0['z'] + _0x532cb0['w'] * _0x532cb0['w']; var _0x1acdd7 = _0x4dba48 - 0x1; 1e-10 > (0x0 <= _0x1acdd7 ? _0x1acdd7 : -_0x1acdd7) || (0x0 == _0x4dba48 ? (_0x532cb0['x'] = 0x0, _0x532cb0['y'] = 0x0, _0x532cb0['z'] = 0x0, _0x532cb0['w'] = 0x1) : (_0x4dba48 = 0x1 / Math[_0x4cc7('0x2c')](_0x4dba48), _0x532cb0['x'] *= _0x4dba48, _0x532cb0['y'] *= _0x4dba48, _0x532cb0['z'] *= _0x4dba48, _0x532cb0['w'] *= _0x4dba48)); _0x476df1[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x532cb0)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['angel']['setIndexedPosition'](0x5, 0x19); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x27); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x6, 24.9, null, 0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2b); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2907'), 0x0, -0x140, null, null, null, null, null); _0x476df1 = _0x1baaa1[_0x4cc7('0x7d9')](0x2a8); _0x532cb0 = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('You\x20go\x20on\x20ahead,\x20and\x20I\x27ll\x20head\x20back.\x20If\x20you\x20find\x20anyone,\x20tell\x20them\x20to\x20meet\x20us\x20right\x20here.', 0x14, -0x64, null, _0x476df1, -0x1, _0x532cb0, null); _0x476df1 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Understood.', -0x50, 0x168, null, null, null, _0x476df1, null); this['pastafarian'][_0x4cc7('0xd5e')](this['angel']); }, 'frame1': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x5, 25.2, null, 0x3); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x26); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](5.5, 0x1c, null, -0x6); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x56); this[_0x4cc7('0xc35')]['spritesheet']['set_xInverted'](!0x1); var _0x5ad0d7 = new _0x161060(this['pastafarian'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2908'), -0x78, -0x78, null, null, null, _0x5ad0d7, null); _0x5ad0d7 = _0x1baaa1[_0x4cc7('0xa9a')](0.6); this[_0x4cc7('0xace')][_0x4cc7('0x2661')](_0x4cc7('0x2909'), 0xa0, 0xdc, _0x5ad0d7, null, 0x0); this['pastafarian'][_0x4cc7('0xd5e')](this[_0x4cc7('0xec5')]); }, 'frame2': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x5, 25.3, null, 0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x1c); this[_0x4cc7('0xc35')]['setIndexedPosition'](0x5, 0x27, null, 0x25); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4); }, 'frame3': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](4.9, 25.3); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x2e); this['angel'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); var _0x3e625f = new _0x161060(this['angel']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1d8f'), -0x50, -0xf0, null, null, null, _0x3e625f, null); _0x3e625f = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x1d8e'), 0x0, 0x168, null, null, null, _0x3e625f, null); this[_0x4cc7('0xc35')][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); }, 'frame4': function() { this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x290a'), 0x14, -0xa0, null, null, null, null, null); var _0x202d72 = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x290b'), -0x3c, 0x118, null, null, -0x1, _0x202d72, null); }, 'frame5': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](4.9, 25.25); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x47); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x2697fa = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x290c'), 0x118, -0x50, null, null, null, _0x2697fa, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x290d'), 0x50, 0x140, null, null, -0x1, null, null); }, 'frame6': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x5, 0x19); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4b); this[_0x4cc7('0xec5')]['spritesheet']['set_xInverted'](!0x1); var _0x11331f = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('It\x27s\x20tempting,\x20but\x20it\x20just\x20wouldn\x27t\x20work.', 0x0, 0x168, null, null, null, _0x11331f, null); }, 'init': function() { this[_0x4cc7('0xec5')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec5')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec5')]); var _0x1d446f = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x1d446f = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x1d446f); this['angel'][_0x4cc7('0x110a')] = new _0x42bd00(_0x1d446f,0x8); this['pastafarian'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc35')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc35')]); _0x1d446f = this[_0x4cc7('0x1108')]['pathName']; _0x1d446f = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x1d446f); this[_0x4cc7('0xc35')][_0x4cc7('0x110a')] = new _0x42bd00(_0x1d446f,0xa); }, '__class__': _0x460f77 }); var _0x400b4b = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x104c')], -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[_0x4cc7('0x20f0')])]; this['name'] = _0x56067a[_0x4cc7('0x6f3')]; }; _0x16dada[_0x4cc7('0x290e')] = _0x400b4b; _0x400b4b[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x290f')]; _0x400b4b['__super__'] = _0x396698; _0x400b4b[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'gentleman': null, 'duplicator': null, 'child': null, 'unloadLevel': function() { this[_0x4cc7('0xc37')] = this[_0x4cc7('0xc34')] = this[_0x4cc7('0xd91')] = this['tunnel'] = null; this['sprites']['set_length'](0x0); }, 'frame0': function() { if (_0x4cc7('0x2910') !== _0x4cc7('0x2910')) { var _0x2cd642 = this[_0x4cc7('0x2911')][_0x4cc7('0x2d')](_0x1f24ea, 0x0); 0x0 <= _0x2cd642 && (this[_0x4cc7('0xb79')](_0x1f24ea), this[_0x4cc7('0x2911')][_0x4cc7('0xa5e')](_0x2cd642, 0x1), this[_0x4cc7('0x2912')][_0x4cc7('0xa5e')](_0x2cd642, 0x1), this[_0x4cc7('0x2913')] = 0x0 <= this[_0x4cc7('0x2912')][_0x4cc7('0x2d')](!0x0, 0x0)); } else { var _0x11692c = _0x4cc7('0x2914')[_0x4cc7('0x46')]('|') , _0x46ac89 = 0x0; while (!![]) { switch (_0x11692c[_0x46ac89++]) { case '0': this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x4f); continue; case '1': var _0x1c7882 = _0x2994ee - 0x1; continue; case '2': this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); continue; case '3': this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); continue; case '4': _0x2994ee = _0xea901b['x'] * _0xea901b['x'] + _0xea901b['y'] * _0xea901b['y'] + _0xea901b['z'] * _0xea901b['z'] + _0xea901b['w'] * _0xea901b['w']; continue; case '5': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](0x90); continue; case '6': _0xea901b = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); continue; case '7': this[_0x4cc7('0xd91')]['setIndexedPosition'](0x2, 0x2); continue; case '8': this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4b); continue; case '9': this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6f); continue; case '10': this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); continue; case '11': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x89); continue; case '12': _0x1f24ea = _0x1baaa1[_0x4cc7('0x7d9')](0x550); continue; case '13': 1e-10 > (0x0 <= _0x1c7882 ? _0x1c7882 : -_0x1c7882) || (0x0 == _0x2994ee ? (_0xea901b['x'] = 0x0, _0xea901b['y'] = 0x0, _0xea901b['z'] = 0x0, _0xea901b['w'] = 0x1) : (_0x2994ee = 0x1 / Math[_0x4cc7('0x2c')](_0x2994ee), _0xea901b['x'] *= _0x2994ee, _0xea901b['y'] *= _0x2994ee, _0xea901b['z'] *= _0x2994ee, _0xea901b['w'] *= _0x2994ee)); continue; case '14': _0xea901b['x'] = 0.333 * _0x2994ee; continue; case '15': var _0x1f24ea = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0xea901b = null; continue; case '16': this['gentleman'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); continue; case '17': _0xea901b['w'] = Math[_0x4cc7('0x27')](0.8290313946973066); continue; case '18': this[_0x4cc7('0xace')]['addBubble']('This\x20has\x20potential\x20to\x20be\x20entertaining.\x20Do\x20go\x20on.', 0x78, 0x134, null, null == _0x1f24ea ? null : Math[_0x4cc7('0xa96')](_0x1f24ea / 2.5), null, _0xea901b); continue; case '19': this['child'][_0x4cc7('0xac9')](0x1, 19.5, null, -0x12); continue; case '20': _0xea901b['y'] = 0.519 * _0x2994ee; continue; case '21': null == _0xea901b && (_0xea901b = new _0x169fce()); continue; case '22': _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x89); continue; case '23': _0x1f24ea[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0xea901b)[_0x4cc7('0xc4a')]()); continue; case '24': this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x3, 0x3); continue; case '25': _0xea901b['z'] = -0.788 * _0x2994ee; continue; case '26': this['dialog']['addBubble'](_0x4cc7('0x2915'), 0x0, -0x104, null, null, null, _0x1f24ea); continue; case '27': _0x1f24ea = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); continue; case '28': var _0x2994ee = Math[_0x4cc7('0x28')](0.8290313946973066); continue; } break; } } }, 'frame1': function() { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](0x2, 0x2); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4b); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x3, 0x3); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4d); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0x572d8e = _0x1baaa1[_0x4cc7('0x7d9')](0x898) , _0x5b0b31 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2916'), -0x64, -0xe8, null, null == _0x572d8e ? null : Math['round'](_0x572d8e / 2.5), null, _0x5b0b31); _0x572d8e = _0x1baaa1['width'](0x546); _0x5b0b31 = new _0x161060(this['gentleman'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2917'), 0xdc, 0xe4, null, null == _0x572d8e ? null : Math[_0x4cc7('0xa96')](_0x572d8e / 2.5), null, _0x5b0b31); _0x572d8e = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this['dialog']['addBubble']('Yesterday.', -0x104, 0x154, null, null, null, _0x572d8e); }, 'frame2': function() { this['gentleman'][_0x4cc7('0xac9')](0x2, 0x2); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')]['set_currentFrame'](0x49); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x3, 0x3); this['duplicator']['spritesheet'][_0x4cc7('0xacb')](0x41); this['duplicator'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0x23abcd = _0x1baaa1[_0x4cc7('0x7d9')](0x4d8); this['dialog']['addBubble'](_0x4cc7('0x2918'), -0xf0, -0x138, null, null == _0x23abcd ? null : Math[_0x4cc7('0xa96')](_0x23abcd / 2.5), null, null); _0x23abcd = new _0x161060(this['duplicator']['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2919'), 0x3c, -0x8c, null, null, -0x1, _0x23abcd); _0x23abcd = _0x1baaa1[_0x4cc7('0x7d9')](0x4b0); var _0x2abeee = new _0x161060(this[_0x4cc7('0xd91')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x291a'), 0xdc, 0x10c, null, null == _0x23abcd ? null : Math[_0x4cc7('0xa96')](_0x23abcd / 2.5), null, _0x2abeee); }, 'frame3': function() { this['gentleman'][_0x4cc7('0xac9')](0x2, 0x2); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4c); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc34')]['setIndexedPosition'](0x3, 0x3); this['duplicator']['spritesheet'][_0x4cc7('0xacb')](0x50); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x7738b3 = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x199e'), 0x0, -0x12c, null, null, null, _0x7738b3); _0x7738b3 = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Amusing,\x20but\x20false.', 0x168, -0x3c, null, null, null, _0x7738b3); _0x7738b3 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x199f'), -0x3c, 0xf0, null, null, null, _0x7738b3); }, 'frame4': function() { this[_0x4cc7('0xd91')]['setIndexedPosition'](0x2, 0x2); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4e); this[_0x4cc7('0xd91')]['spritesheet']['set_xInverted'](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x3, 0x3); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x4d); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x1); var _0x8e32a1 = _0x1baaa1[_0x4cc7('0x7d9')](0x76c) , _0x2de27f = new _0x161060(this['gentleman'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x291b'), 0x28, -0xe8, null, null == _0x8e32a1 ? null : Math['round'](_0x8e32a1 / 2.5), null, _0x2de27f); _0x8e32a1 = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x291c'), -0xdc, 0xdc, null, null, null, _0x8e32a1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x291d'), 0x78, 0x140, null, null, -0x1, null); }, 'frame5': function() { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](0x2, 0x2); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x47); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this['duplicator']['setIndexedPosition'](0x3, 0x3); this[_0x4cc7('0xc34')]['spritesheet']['set_currentFrame'](0x4f); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0x1377b1 = _0x1baaa1[_0x4cc7('0x7d9')](0x898) , _0x255c02 = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x291e'), -0x64, -0x124, null, null == _0x1377b1 ? null : Math['round'](_0x2d63f9['ptPnc'](_0x1377b1, 2.5)), null, _0x255c02); _0x1377b1 = _0x1baaa1['width'](0x55a); _0x255c02 = new _0x161060(this['gentleman']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x291f'), 0x12c, -0x70, null, null == _0x1377b1 ? null : Math['round'](_0x1377b1 / 2.5), null, _0x255c02); _0x1377b1 = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2920'), -0x78, 0xf0, null, null, null, _0x1377b1); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2921'), 0x140, 0x140, null, null, 0x1, null); }, 'init': function() { this['gentleman'] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xd91')],!0x1,null,!0x1,null); this['gentleman'][_0x4cc7('0x1107')] = !0x0; this['sprites'][_0x4cc7('0x29')](this['gentleman']); var _0x576ac5 = this[_0x4cc7('0x1108')]['pathName']; _0x576ac5 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x576ac5); this[_0x4cc7('0xd91')][_0x4cc7('0x110a')] = new _0x42bd00(_0x576ac5,-0x1); this['duplicator'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc34')],!0x1,null,!0x1,null); this[_0x4cc7('0xc34')]['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc34')]); _0x576ac5 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x576ac5 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x576ac5); this[_0x4cc7('0xc34')][_0x4cc7('0x110a')] = new _0x42bd00(_0x576ac5,-0x1); this['child'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc37')],!0x0,null,!0x1,null); this[_0x4cc7('0xc37')]['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc37')]); _0x576ac5 = this['explorePath'][_0x4cc7('0x1109')]; _0x576ac5 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x576ac5); this[_0x4cc7('0xc37')][_0x4cc7('0x110a')] = new _0x42bd00(_0x576ac5,-0x1); }, '__class__': _0x400b4b }); var _0x549ec6 = function() { if ('QoynJ' === _0x4cc7('0x2922')) { _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x50c')][_0x4cc7('0x96b')](this, a); a = this[_0x4cc7('0x126')]; var _0x4d59e7 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x2d3582 = this['up']; a[_0x4cc7('0xfd9')](_0x4d59e7[_0x4cc7('0xd1a')](), _0x2d3582); } else { _0x396698['call'](this, _0x4b25d1['sidePathM'], -0x1, _0x549ec6['entry'], { 'endTiles': !0x1 }); this[_0x4cc7('0xf05')](new _0x42bd00(_0x4b25d1[_0x4cc7('0xf06')],0x0)); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this['frame2']), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this['frame5']), _0x2d63f9[_0x4cc7('0x1d0')](_0x48c401, this, this['frame6']), _0x48c401(this, this['frame7']), _0x48c401(this, this[_0x4cc7('0xf0d')]), _0x2d63f9[_0x4cc7('0x1d0')](_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')])]; this['name'] = 'Insanity'; } }; _0x16dada[_0x4cc7('0x2923')] = _0x549ec6; _0x549ec6['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0xf14')]; _0x549ec6[_0x4cc7('0x92b')] = _0x396698; _0x549ec6[_0x4cc7('0x8')] = _0x5aff49(_0x396698['prototype'], { 'runner': null, 'duplicator': null, 'runnerTeleport': null, 'unloadLevel': function() { _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0x102a')]()[_0x4cc7('0xc0f')](0xfa0); _0x32dbb6[_0x4cc7('0x19')](); this['duplicator'] = this['runner'] = this[_0x4cc7('0xb7f')] = this['runnerTeleport'] = null; this[_0x4cc7('0xb80')]['set_length'](0x0); }, 'frame0': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['get_lens']()[_0x4cc7('0xc0f')](0x2ee0); this[_0x4cc7('0x2924')] = new _0x5bbfed(_0x1fb3e3['runner'],this[_0x4cc7('0xec4')][_0x4cc7('0xaca')],this[_0x4cc7('0xb7f')][_0x4cc7('0xc32')]); this['tunnel']['registerAnimation'](this['runnerTeleport']); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_x'](0x0); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_y'](0x3c); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_z'](this[_0x4cc7('0x1106')]['endZ'] - 0x190); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_rotationX'](0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf98')](0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_rotationZ'](0x12); this[_0x4cc7('0xb7f')]['display'](0x0); var _0x3b0e34 = new _0x12dd16(this['tunnel'],new _0x2eee4b(_0x4cc7('0x2925'),0x28,0x19)); this['runner'][_0x4cc7('0xac9')](0x5, -2.8, !0x0, 0x1 - 0xf * this[_0x4cc7('0xec4')][_0x4cc7('0x11d4')][_0x4cc7('0x2199')] - 1.5); _0x3b0e34[_0x4cc7('0x126')]['set_position'](this[_0x4cc7('0xec4')][_0x4cc7('0x126')][_0x4cc7('0xd1a')]()); _0x3b0e34[_0x4cc7('0x126')]['set_rotationX'](0x5a); _0x3b0e34[_0x4cc7('0x126')][_0x4cc7('0xf98')](-0x12); _0x3b0e34[_0x4cc7('0x126')][_0x4cc7('0xf9a')](0x5a); this[_0x4cc7('0xb7f')][_0x4cc7('0x242a')](_0x3b0e34); this['runner'][_0x4cc7('0xac9')](6.7, -0.5, !0x0, 0xc); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); this['duplicator'][_0x4cc7('0xac9')](7.3, -1.5, !0x0); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x25); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x0); _0x3b0e34 = _0x32dbb6['method']; var _0x22c2c2 = this['runner'][_0x4cc7('0x126')][_0x4cc7('0xd92')]() - _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd92')]() + _0x549ec6['LIGHT_DISTANCE_AHEAD']; _0x3b0e34[_0x4cc7('0x1df4')](3300.0000000000005 <= _0x22c2c2 ? 0x1194 >= _0x22c2c2 ? _0x22c2c2 : 0x1194 : 3300.0000000000005); }, 'frame1': function() { this['runner']['setIndexedPosition'](6.7, 0x3, !0x0, 0x3c); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5); var _0x26c417 = _0x32dbb6[_0x4cc7('0x8ef')] , _0x478896 = this['runner']['mesh'][_0x4cc7('0xd92')]() - _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd92')]() + _0x549ec6[_0x4cc7('0x17db')]; _0x26c417[_0x4cc7('0x1df4')](3300.0000000000005 <= _0x478896 ? 0x1194 >= _0x478896 ? _0x478896 : 0x1194 : 3300.0000000000005); }, 'frame2': function() { this['runner'][_0x4cc7('0xac9')](6.7, 0x5, !0x0, -0x28); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x8); var _0x559f33 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x6ca'), -0xc8, 0x50, -0x1, Math[_0x4cc7('0xa96')](0x78), null, _0x559f33); _0x559f33 = _0x32dbb6[_0x4cc7('0x8ef')]; var _0x345d9f = this[_0x4cc7('0xec4')]['mesh'][_0x4cc7('0xd92')]() - _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd92')]() + _0x549ec6['LIGHT_DISTANCE_AHEAD']; _0x559f33[_0x4cc7('0x1df4')](3300.0000000000005 <= _0x345d9f ? 0x1194 >= _0x345d9f ? _0x345d9f : 0x1194 : 3300.0000000000005); }, 'frame3': function() { if (_0x4cc7('0x2926') === _0x4cc7('0x2927')) { if (this['paused'] && !_0x680279) { _0x2116b2[_0x4cc7('0xc38')] = 0xed580; _0x180fa9[_0x4cc7('0xc4e')] = !0x1; if (null == this[_0x4cc7('0xbeb')]) return !0x0; _0xac1deb[_0x4cc7('0xc5d')](_0x42b6c7[_0x4cc7('0xc5e')], 0xc8); } else _0x680279 && !this['paused'] && (_0x2116b2[_0x4cc7('0xc38')] = 0x3b047, _0x42b6c7[_0x4cc7('0xc5f')](), null != this[_0x4cc7('0xb7f')] && this[_0x4cc7('0xb7f')]['unslowTime']()); return _0x2ab848['prototype'][_0x4cc7('0xbcb')][_0x4cc7('0x96b')](this, _0x680279); } else { this[_0x4cc7('0xec4')]['setIndexedPosition'](6.7, -0x2, !0x0); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1f); this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = (_0x37a526 = this[_0x4cc7('0xb7f')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x50c')])); var _0x680279 = this[_0x4cc7('0x2924')]; 0x1 != 0x0 < _0x680279[_0x4cc7('0x2357')] && (_0x680279['timeLeft'] = 0.12); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x40); _0x680279 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x1915'), -0xa0, 0x58, -0x1, Math[_0x4cc7('0xa96')](0x78), null, _0x680279); _0x680279 = _0x32dbb6[_0x4cc7('0x8ef')]; var _0x4ffdb8 = _0x56067a[_0x4cc7('0x6dd')](this[_0x4cc7('0xec4')][_0x4cc7('0x126')][_0x4cc7('0xd92')]() - _0x180fa9['view'][_0x4cc7('0xc0e')]()['get_z'](), _0x549ec6[_0x4cc7('0x17db')]); _0x680279[_0x4cc7('0x1df4')](3300.0000000000005 <= _0x4ffdb8 ? 0x1194 >= _0x4ffdb8 ? _0x4ffdb8 : 0x1194 : 3300.0000000000005); } }, 'frame4': function() { this['runner'][_0x4cc7('0xac9')](6.7, 0x0, !0x0, 0xa); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); this[_0x4cc7('0xc34')]['spritesheet']['set_currentFrame'](0x2e); var _0x182aac = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2928'), -0x78, 0x20, -0x1, Math['round'](0x258), null, _0x182aac); this[_0x4cc7('0x1039')]('do'); _0x182aac = _0x32dbb6[_0x4cc7('0x8ef')]; var _0x4c2fc3 = this[_0x4cc7('0xec4')][_0x4cc7('0x126')]['get_z']() - _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd92')]() + _0x549ec6[_0x4cc7('0x17db')]; _0x182aac[_0x4cc7('0x1df4')](3300.0000000000005 <= _0x4c2fc3 ? 0x1194 >= _0x4c2fc3 ? _0x4c2fc3 : 0x1194 : 3300.0000000000005); }, 'frame5': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](0x7, 0x3, !0x0, 0x3c); this['runner'][_0x4cc7('0xaca')]['set_currentFrame'](0x12); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x25); var _0x501861 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2929'), -0x64, -0x50, -0x1, Math[_0x4cc7('0xa96')](0x320), null, _0x501861); _0x501861 = _0x32dbb6[_0x4cc7('0x8ef')]; var _0x1d1a47 = this[_0x4cc7('0xec4')][_0x4cc7('0x126')][_0x4cc7('0xd92')]() - _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd92')]() + _0x549ec6[_0x4cc7('0x17db')]; _0x501861[_0x4cc7('0x1df4')](3300.0000000000005 <= _0x1d1a47 ? 0x1194 >= _0x1d1a47 ? _0x1d1a47 : 0x1194 : 3300.0000000000005); }, 'frame6': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](7.4, 0x6, !0x0, -0x14); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x16); var _0x49c8e0 = _0x1baaa1['scale'](0.3) , _0x3effd1 = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Good\x20thing\x20I\x27m\x20not.', 0x0, 0x28, null == _0x49c8e0 ? null : 0x0 > _0x49c8e0 ? _0x49c8e0 : _0x49c8e0 / 2.5, null, null, _0x3effd1); _0x49c8e0 = _0x32dbb6[_0x4cc7('0x8ef')]; _0x3effd1 = this['runner'][_0x4cc7('0x126')]['get_z']() - _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['get_z']() + _0x549ec6[_0x4cc7('0x17db')]; _0x49c8e0[_0x4cc7('0x1df4')](3300.0000000000005 <= _0x3effd1 ? 0x1194 >= _0x3effd1 ? _0x3effd1 : 0x1194 : 3300.0000000000005); }, 'frame7': function() { this[_0x4cc7('0xec4')]['setIndexedPosition'](6.7, -0x2, !0x0); this['runner']['spritesheet']['set_currentFrame'](0x24); this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = (_0x37a526 = this[_0x4cc7('0xb7f')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x50c')])); var _0x2c2f78 = this[_0x4cc7('0x2924')]; 0x1 != 0x0 < _0x2c2f78[_0x4cc7('0x2357')] && (_0x2c2f78['timeLeft'] = 0.12); this['duplicator']['spritesheet'][_0x4cc7('0xacb')](0x43); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x2c2f78 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x292a'), -0xc8, -0xa0, null, null, null, _0x2c2f78); _0x2c2f78 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x292b'), 0xa0, -0x28, -0x1, Math['round'](0x190), null, _0x2c2f78); this[_0x4cc7('0x1039')](_0x4cc7('0x292c')); _0x2c2f78 = _0x32dbb6[_0x4cc7('0x8ef')]; var _0x2fbe86 = this[_0x4cc7('0xec4')][_0x4cc7('0x126')][_0x4cc7('0xd92')]() - _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd92')]() + _0x549ec6[_0x4cc7('0x17db')]; _0x2c2f78[_0x4cc7('0x1df4')](3300.0000000000005 <= _0x2fbe86 ? 0x1194 >= _0x2fbe86 ? _0x2fbe86 : 0x1194 : 3300.0000000000005); }, 'frame8': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](6.7, -0x1, !0x0); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x48); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x40); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x1469de = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1289'), 0xa0, 0x0, null, null, null, _0x1469de); _0x1469de = _0x32dbb6[_0x4cc7('0x8ef')]; var _0x32e492 = _0x56067a[_0x4cc7('0x6b3')](this['runner'][_0x4cc7('0x126')][_0x4cc7('0xd92')](), _0x180fa9['view']['get_camera']()['get_z']()) + _0x549ec6[_0x4cc7('0x17db')]; _0x1469de[_0x4cc7('0x1df4')](3300.0000000000005 <= _0x32e492 ? 0x1194 >= _0x32e492 ? _0x32e492 : 0x1194 : 3300.0000000000005); }, 'frame9': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](6.7, 0.5, !0x0, -0x14); this['runner'][_0x4cc7('0xaca')]['set_currentFrame'](0x49); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); var _0x2629a7 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble']('Whoops.', 0xc8, 0x28, null, null, null, _0x2629a7); _0x2629a7 = _0x32dbb6[_0x4cc7('0x8ef')]; var _0x38f8ce = this['runner'][_0x4cc7('0x126')]['get_z']() - _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['get_z']() + _0x549ec6[_0x4cc7('0x17db')]; _0x2629a7[_0x4cc7('0x1df4')](3300.0000000000005 <= _0x38f8ce ? 0x1194 >= _0x38f8ce ? _0x38f8ce : 0x1194 : 3300.0000000000005); }, 'frame10': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](6.7, -0x2, !0x0); var _0x3f9cfa = this['runner'][_0x4cc7('0x126')]; _0x3f9cfa[_0x4cc7('0xf9a')](_0x3f9cfa[_0x4cc7('0xf73')]() + 0xd8); this['dialog'][_0x4cc7('0xb9a')] = (_0x37a526 = this[_0x4cc7('0xb7f')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x50c')])); _0x3f9cfa = this[_0x4cc7('0x2924')]; 0x1 != 0x0 < _0x3f9cfa[_0x4cc7('0x2357')] && (_0x3f9cfa[_0x4cc7('0x2357')] = 0.12); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x40); _0x3f9cfa = this[_0x4cc7('0xace')][_0x4cc7('0xf91')](_0x4cc7('0x292d'), 0x0, 0x320, _0x1baaa1[_0x4cc7('0xa9a')](0.4)); _0x3f9cfa['set_width'](0x2 * _0x3f9cfa[_0x4cc7('0xa74')]()); _0x3f9cfa = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x292e'), 0x50, -0x78, null, null, null, _0x3f9cfa); _0x3f9cfa = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x292f'), -0xc8, 0x50, null, null, null, _0x3f9cfa); _0x3f9cfa = _0x32dbb6[_0x4cc7('0x8ef')]; var _0xa1bb3e = this[_0x4cc7('0xec4')]['mesh'][_0x4cc7('0xd92')]() - _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd92')]() + _0x549ec6[_0x4cc7('0x17db')]; _0x3f9cfa[_0x4cc7('0x1df4')](3300.0000000000005 <= _0xa1bb3e ? 0x1194 >= _0xa1bb3e ? _0xa1bb3e : 0x1194 : 3300.0000000000005); }, 'frame11': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](6.7, -1.5, !0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x41); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x41); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x6f4')], -0x50, -0xf0, null, null, null, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('It\x27s\x20to\x20commemorate\x20this\x20moment.', -0x3c, -0x78, -0x1, Math['round'](-0.4), 0x0, null); var _0x33570b = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2930'), -0x78, 0x50, -0x1, Math[_0x4cc7('0xa96')](0x2d0), 0x1, _0x33570b); _0x33570b = _0x32dbb6[_0x4cc7('0x8ef')]; var _0x584bf1 = this[_0x4cc7('0xec4')][_0x4cc7('0x126')][_0x4cc7('0xd92')]() - _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd92')]() + _0x549ec6['LIGHT_DISTANCE_AHEAD']; _0x33570b[_0x4cc7('0x1df4')](_0x56067a[_0x4cc7('0x69b')](3300.0000000000005, _0x584bf1) ? 0x1194 >= _0x584bf1 ? _0x584bf1 : 0x1194 : 3300.0000000000005); }, 'frame12': function() { this['runner'][_0x4cc7('0xac9')](6.7, 0x0, !0x0, 0x5); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0xe); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this['dialog']['addBubble']('Oooo...kay\x20then.', 0xa0, -0xa0, null, null, null, null); var _0x3b221b = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2931'), 0x50, -0x28, -0x1, Math['round'](0x258), 0x0, _0x3b221b); _0x3b221b = _0x32dbb6[_0x4cc7('0x8ef')]; var _0x7238a9 = this[_0x4cc7('0xec4')][_0x4cc7('0x126')]['get_z']() - _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['get_z']() + _0x549ec6[_0x4cc7('0x17db')]; _0x3b221b[_0x4cc7('0x1df4')](3300.0000000000005 <= _0x7238a9 ? 0x1194 >= _0x7238a9 ? _0x7238a9 : 0x1194 : 3300.0000000000005); }, 'frame13': function() { var _0x2e80b9 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x2e80b9[_0x4cc7('0xd5a')](_0x2e80b9['get_z']() + 0x46); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec4')]['setIndexedPosition'](0x3, 0x5, !0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x7); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1c); _0x2e80b9 = _0x32dbb6[_0x4cc7('0x8ef')]; var _0x402ad1 = this[_0x4cc7('0xec4')]['mesh'][_0x4cc7('0xd92')]() - _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd92')]() + _0x549ec6[_0x4cc7('0x17db')]; _0x2e80b9['set_maxDistance'](3300.0000000000005 <= _0x402ad1 ? 0x1194 >= _0x402ad1 ? _0x402ad1 : 0x1194 : 3300.0000000000005); }, 'frame14': function() { var _0x3f19b1 = _0x180fa9['view']['get_camera'](); _0x3f19b1[_0x4cc7('0xd5a')](_0x3f19b1[_0x4cc7('0xd92')]() + 0xdc); this['tunnel']['display'](0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](0x3, 0xf, !0x0); _0x3f19b1 = this[_0x4cc7('0xec4')][_0x4cc7('0x126')]; _0x3f19b1[_0x4cc7('0xf9a')](_0x3f19b1[_0x4cc7('0xf73')]() + 0x5a); }, 'frame15': function() { var _0x89b6f4 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x89b6f4[_0x4cc7('0xd5a')](_0x89b6f4['get_z']() + 0x226); this[_0x4cc7('0xb7f')]['display'](0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](0x5, 0x1f, !0x0, -0x61); _0x89b6f4 = this[_0x4cc7('0xec4')][_0x4cc7('0x126')]; _0x89b6f4[_0x4cc7('0xf9a')](_0x89b6f4['get_rotationZ']() + 0x12); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4a); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x89b6f4 = _0x1baaa1[_0x4cc7('0xa9a')](0.4); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2932'), 0x78, -0x38, null == _0x89b6f4 ? null : 0x0 > _0x89b6f4 ? _0x89b6f4 : _0x89b6f4 / 2.5, null, null, null); _0x89b6f4 = _0x1baaa1[_0x4cc7('0xa9a')](0.4); var _0x2404ed = new _0x161060(this['runner'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2933'), 0xa0, -0x10, null == _0x89b6f4 ? null : 0x0 > _0x89b6f4 ? _0x89b6f4 : _0x89b6f4 / 2.5, Math[_0x4cc7('0xa96')](-0.4), 0x0, _0x2404ed); this[_0x4cc7('0x1039')](_0x4cc7('0x2934')); _0x89b6f4 = _0x32dbb6[_0x4cc7('0x8ef')]; _0x2404ed = this[_0x4cc7('0xec4')][_0x4cc7('0x126')]['get_z']() - _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd92')]() + _0x549ec6[_0x4cc7('0x17db')]; _0x89b6f4[_0x4cc7('0x1df4')](3300.0000000000005 <= _0x2404ed ? 0x1194 >= _0x2404ed ? _0x2404ed : 0x1194 : 3300.0000000000005); }, 'init': function() { this[_0x4cc7('0xec4')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec4')],!0x1,null,!0x1,null); this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0xec4')]); var _0xf51b5a = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4cc7('0xf06')); this[_0x4cc7('0xec4')][_0x4cc7('0x110a')] = new _0x42bd00(_0xf51b5a,0x0); this['duplicator'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['duplicator'],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['duplicator']); _0xf51b5a = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0xf51b5a = _0x4b25d1[_0x4cc7('0x493')]()['paths'][_0x4cc7('0x2b')](_0xf51b5a); this[_0x4cc7('0xc34')]['goesTo'] = new _0x42bd00(_0xf51b5a,-0x1); }, '__class__': _0x549ec6 }); var _0x193b55 = function() { if (_0x4cc7('0x2935') !== _0x56067a[_0x4cc7('0x2936')]) { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0xf03')], 0x3, null, { 'noCrumblingTiles': !0x0 }); this['frames'] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this['frame1']), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this[_0x4cc7('0x20f0')])]; this[_0x4cc7('0x5e2')] = 'It\x27s\x20Just\x20You'; } else { var _0x10e605 = this['bubble1'][_0x4cc7('0x472')]() + this[_0x4cc7('0x25d1')][_0x4cc7('0xa74')]() / 0x2 , _0x240f18 = this[_0x4cc7('0x25d1')][_0x4cc7('0xb45')]() + this[_0x4cc7('0x25d1')][_0x4cc7('0xa75')]() / 0x2 , _0x1a1fed = this['bubble2'][_0x4cc7('0x472')]() + this['bubble2'][_0x4cc7('0xa74')]() / 0x2 , _0x19157c = this[_0x4cc7('0x2937')]['get_y']() + this[_0x4cc7('0x2937')][_0x4cc7('0xa75')]() / 0x2 , _0x437bf2 = new _0x212a6a(_0x1a1fed - _0x10e605,_0x19157c - _0x240f18) , _0x394224 = _0x437bf2['x'] * _0x437bf2['x'] + _0x437bf2['y'] * _0x437bf2['y'] , _0x20991 = _0x394224 - 0x1; 1e-10 > (0x0 <= _0x20991 ? _0x20991 : -_0x20991) || (0x0 == _0x394224 ? (_0x437bf2['x'] = 0x1, _0x437bf2['y'] = 0x0) : (_0x394224 = 0x1 / Math[_0x4cc7('0x2c')](_0x394224), _0x437bf2['x'] *= _0x394224, _0x437bf2['y'] *= _0x394224)); _0x20991 = _0x394224 = new _0x212a6a((_0x10e605 + _0x1a1fed) / 0x2 - _0x3b7d43['get_current']()[_0x4cc7('0x99c')]['stageWidth'] / 0x2,(_0x240f18 + _0x19157c) / 0x2 - _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')]['stageHeight'] / 0x2); null == _0x20991 && (_0x20991 = new _0x212a6a()); var _0x102941 = _0x394224['x'] * _0x437bf2['x'] + _0x394224['y'] * _0x437bf2['y']; _0x20991['x'] = _0x394224['x'] - _0x102941 * _0x437bf2['x']; _0x20991['y'] = _0x394224['y'] - _0x102941 * _0x437bf2['y']; _0x20991 = _0x437bf2['x']; _0x102941 = _0x394224['x'] * _0x394224['x'] + _0x394224['y'] * _0x394224['y']; var _0x147c32 = _0x102941 - 0x1; 1e-10 > (0x0 <= _0x147c32 ? _0x147c32 : -_0x147c32) || (0x0 == _0x102941 ? (_0x394224['x'] = -_0x437bf2['y'], _0x394224['y'] = _0x20991) : (_0x102941 = 0x1 / Math[_0x4cc7('0x2c')](_0x102941), _0x394224['x'] *= _0x102941, _0x394224['y'] *= _0x102941)); var _0x45f9e1 = 0x0; this[_0x4cc7('0x2937')][_0x4cc7('0x472')]() + this[_0x4cc7('0x2937')][_0x4cc7('0xa74')]() < this[_0x4cc7('0x25d1')][_0x4cc7('0x472')]() ? _0x45f9e1 = -0x1 : this[_0x4cc7('0x2937')][_0x4cc7('0x472')]() > this[_0x4cc7('0x25d1')][_0x4cc7('0x472')]() + this[_0x4cc7('0x25d1')]['get_width']() && (_0x45f9e1 = 0x1); var _0x103638 = 0x0; this[_0x4cc7('0x2937')][_0x4cc7('0xb45')]() + this[_0x4cc7('0x2937')][_0x4cc7('0xa75')]() < this[_0x4cc7('0x25d1')][_0x4cc7('0xb45')]() ? _0x103638 = -0x1 : this[_0x4cc7('0x2937')][_0x4cc7('0xb45')]() > this['bubble1'][_0x4cc7('0xb45')]() + this[_0x4cc7('0x25d1')]['get_height']() && (_0x103638 = 0x1); var _0x5b45a3 = this[_0x4cc7('0x25d1')]['get_width']() / 0x5; _0x437bf2 = this[_0x4cc7('0x25d1')][_0x4cc7('0xa75')]() / 0x2; _0x5b45a3 < _0x437bf2 || (_0x5b45a3 = _0x437bf2); this['isTail'] || (_0x5b45a3 = _0x563a26[_0x4cc7('0xc93')]([_0x5b45a3, this['bubble2'][_0x4cc7('0xa74')]() / 0x2, this[_0x4cc7('0x2937')][_0x4cc7('0xa75')]() / 0x2], _0x276616[_0x4cc7('0x53')], Infinity)); _0x437bf2 = new _0x212a6a(); _0x20991 = new _0x212a6a(); _0x102941 = new _0x212a6a(); _0x147c32 = this[_0x4cc7('0x25d2')] ? _0x102941 : new _0x212a6a(); _0x437bf2['x'] = _0x56067a['VtWkm'](_0x10e605 + this[_0x4cc7('0x25d1')][_0x4cc7('0xa74')]() * _0x438783[_0x4cc7('0x2938')] * _0x45f9e1, _0x5b45a3 * _0x45f9e1); _0x437bf2['y'] = _0x240f18 + this[_0x4cc7('0x25d1')][_0x4cc7('0xa75')]() * _0x438783[_0x4cc7('0x2938')] * _0x103638 - _0x5b45a3 * _0x103638; _0x102941['x'] = _0x1a1fed - this['bubble2']['get_width']() * _0x438783['endpointPercentFromCenter'] * _0x45f9e1 + _0x5b45a3 * _0x45f9e1; _0x102941['y'] = _0x19157c - this['bubble2'][_0x4cc7('0xa75')]() * _0x438783['endpointPercentFromCenter'] * _0x103638 + _0x5b45a3 * _0x103638; if (0x0 != _0x45f9e1 || 0x0 != _0x103638) 0x0 != _0x45f9e1 && _0x56067a[_0x4cc7('0x6f5')](0x0, _0x103638) ? (_0x437bf2['x'] += _0x394224['x'] * _0x5b45a3 / 0x2, _0x437bf2['y'] += _0x394224['y'] * _0x5b45a3 / 0x2, this[_0x4cc7('0x25d2')] || (_0x102941['x'] += _0x394224['x'] * _0x5b45a3 / 0x2, _0x102941['y'] += _0x394224['y'] * _0x5b45a3 / 0x2)) : 0x0 != _0x45f9e1 ? (0x0 > _0x394224['y'] ? (_0x10e605 = this[_0x4cc7('0x25d1')][_0x4cc7('0xb45')](), _0x240f18 = this[_0x4cc7('0x2937')]['get_y'](), _0x437bf2['y'] = (_0x10e605 > _0x240f18 ? _0x10e605 : _0x240f18) + _0x5b45a3) : (_0x10e605 = this[_0x4cc7('0x25d1')][_0x4cc7('0xb45')]() + this[_0x4cc7('0x25d1')]['get_height'](), _0x240f18 = this['bubble2']['get_y']() + this['bubble2'][_0x4cc7('0xa75')](), _0x437bf2['y'] = (_0x10e605 < _0x240f18 ? _0x10e605 : _0x240f18) - _0x5b45a3), this[_0x4cc7('0x25d2')] || (_0x102941['y'] = _0x437bf2['y'], _0x10e605 = this[_0x4cc7('0x2937')][_0x4cc7('0xb45')]() + _0x5b45a3, _0x240f18 = this['bubble2']['get_y']() + this[_0x4cc7('0x2937')][_0x4cc7('0xa75')]() - _0x5b45a3, _0x1a1fed = _0x102941['y'], _0x102941['y'] = _0x1a1fed >= _0x10e605 ? _0x1a1fed <= _0x240f18 ? _0x1a1fed : _0x240f18 : _0x10e605), _0x10e605 = _0x56067a[_0x4cc7('0x2939')](this['bubble1'][_0x4cc7('0xb45')](), _0x5b45a3), _0x5b45a3 = this[_0x4cc7('0x25d1')][_0x4cc7('0xb45')]() + this[_0x4cc7('0x25d1')]['get_height']() - _0x5b45a3, _0x240f18 = _0x437bf2['y'], _0x437bf2['y'] = _0x240f18 >= _0x10e605 ? _0x240f18 <= _0x5b45a3 ? _0x240f18 : _0x5b45a3 : _0x10e605) : (0x0 > _0x394224['x'] ? (_0x10e605 = this[_0x4cc7('0x25d1')][_0x4cc7('0x472')](), _0x240f18 = this[_0x4cc7('0x2937')][_0x4cc7('0x472')](), _0x437bf2['x'] = (_0x10e605 > _0x240f18 ? _0x10e605 : _0x240f18) + _0x5b45a3) : (_0x10e605 = this[_0x4cc7('0x25d1')][_0x4cc7('0x472')]() + this[_0x4cc7('0x25d1')][_0x4cc7('0xa74')](), _0x240f18 = this[_0x4cc7('0x2937')]['get_x']() + this[_0x4cc7('0x2937')][_0x4cc7('0xa74')](), _0x437bf2['x'] = (_0x10e605 < _0x240f18 ? _0x10e605 : _0x240f18) - _0x5b45a3), this['isTail'] || (_0x102941['x'] = _0x437bf2['x'], _0x10e605 = this[_0x4cc7('0x2937')][_0x4cc7('0x472')]() + _0x5b45a3, _0x240f18 = _0x56067a[_0x4cc7('0x6f6')](this[_0x4cc7('0x2937')][_0x4cc7('0x472')]() + this[_0x4cc7('0x2937')]['get_width'](), _0x5b45a3), _0x1a1fed = _0x102941['x'], _0x102941['x'] = _0x1a1fed >= _0x10e605 ? _0x1a1fed <= _0x240f18 ? _0x1a1fed : _0x240f18 : _0x10e605), _0x10e605 = this[_0x4cc7('0x25d1')][_0x4cc7('0x472')]() + _0x5b45a3, _0x5b45a3 = this[_0x4cc7('0x25d1')]['get_x']() + this['bubble1'][_0x4cc7('0xa74')]() - _0x5b45a3, _0x240f18 = _0x437bf2['x'], _0x437bf2['x'] = _0x240f18 >= _0x10e605 ? _0x240f18 <= _0x5b45a3 ? _0x240f18 : _0x5b45a3 : _0x10e605); this[_0x4cc7('0x25d2')] && (_0x5b45a3 = _0x102941, null == _0x5b45a3 && (_0x5b45a3 = new _0x212a6a()), _0x5b45a3['x'] = _0x102941['x'] - _0x437bf2['x'], _0x5b45a3['y'] = _0x102941['y'] - _0x437bf2['y'], null != this[_0x4cc7('0x1a64')] ? (_0x5b45a3 = _0x102941['x'] * _0x102941['x'] + _0x102941['y'] * _0x102941['y'], _0x10e605 = _0x5b45a3 - 0x1, 1e-10 > (0x0 <= _0x10e605 ? _0x10e605 : -_0x10e605) || (0x0 == _0x5b45a3 ? (_0x102941['x'] = 0x1, _0x102941['y'] = 0x0) : (_0x5b45a3 = 0x1 / Math[_0x4cc7('0x2c')](_0x5b45a3), _0x102941['x'] *= _0x5b45a3, _0x102941['y'] *= _0x5b45a3)), _0x5b45a3 = this[_0x4cc7('0xa9a')], _0x5b45a3 = (_0x5b45a3['x'] + _0x5b45a3['y']) / 0x2 * this[_0x4cc7('0x1a64')], _0x10e605 = _0x102941, null == _0x10e605 && (_0x10e605 = new _0x212a6a()), _0x10e605['x'] = _0x102941['x'] * _0x5b45a3, _0x10e605['y'] = _0x102941['y'] * _0x5b45a3) : (_0x5b45a3 = _0x102941, null == _0x5b45a3 && (_0x5b45a3 = new _0x212a6a()), _0x5b45a3['x'] = _0x56067a['ooDgt'](0.8, _0x102941['x']), _0x5b45a3['y'] = 0.8 * _0x102941['y'], _0x5b45a3 = this['scale'], _0x5b45a3 = (_0x5b45a3['x'] + _0x5b45a3['y']) / 0x2 * _0x438783['maxTailLength'], _0x56067a[_0x4cc7('0x6c8')](_0x56067a[_0x4cc7('0x6f8')](_0x102941['x'], _0x102941['x']) + _0x102941['y'] * _0x102941['y'], _0x5b45a3 * _0x5b45a3) && (_0x10e605 = _0x102941['x'] * _0x102941['x'] + _0x102941['y'] * _0x102941['y'], _0x240f18 = _0x10e605 - 0x1, 1e-10 > (0x0 <= _0x240f18 ? _0x240f18 : -_0x240f18) || (0x0 == _0x10e605 ? (_0x102941['x'] = 0x1, _0x102941['y'] = 0x0) : (_0x10e605 = 0x1 / Math[_0x4cc7('0x2c')](_0x10e605), _0x102941['x'] *= _0x10e605, _0x102941['y'] *= _0x10e605)), _0x10e605 = _0x102941, null == _0x10e605 && (_0x10e605 = new _0x212a6a()), _0x10e605['x'] = _0x102941['x'] * _0x5b45a3, _0x10e605['y'] = _0x102941['y'] * _0x5b45a3)), _0x5b45a3 = _0x102941, null == _0x5b45a3 && (_0x5b45a3 = new _0x212a6a()), _0x5b45a3['x'] = _0x56067a[_0x4cc7('0x6f9')](_0x437bf2['x'], _0x102941['x']), _0x5b45a3['y'] = _0x437bf2['y'] + _0x102941['y']); _0x5b45a3 = _0x437bf2['x']; _0x10e605 = _0x102941['x']; this[_0x4cc7('0xb46')](_0x5b45a3 < _0x10e605 ? _0x5b45a3 : _0x10e605); _0x5b45a3 = _0x437bf2['y']; _0x10e605 = _0x102941['y']; this[_0x4cc7('0xb44')](_0x5b45a3 < _0x10e605 ? _0x5b45a3 : _0x10e605); _0x437bf2['x'] -= this['get_x'](); _0x437bf2['y'] -= this[_0x4cc7('0xb45')](); _0x102941['x'] -= this[_0x4cc7('0x472')](); _0x102941['y'] -= this[_0x4cc7('0xb45')](); _0x5b45a3 = new _0x212a6a(_0x102941['y'] - _0x437bf2['y'],_0x437bf2['x'] - _0x102941['x']); _0x10e605 = _0x5b45a3['x'] * _0x5b45a3['x'] + _0x5b45a3['y'] * _0x5b45a3['y']; _0x240f18 = _0x10e605 - 0x1; 1e-10 > (0x0 <= _0x240f18 ? _0x240f18 : -_0x240f18) || (0x0 == _0x10e605 ? (_0x5b45a3['x'] = 0x1, _0x5b45a3['y'] = 0x0) : (_0x10e605 = _0x56067a[_0x4cc7('0x6fa')](0x1, Math[_0x4cc7('0x2c')](_0x10e605)), _0x5b45a3['x'] *= _0x10e605, _0x5b45a3['y'] *= _0x10e605)); _0x10e605 = this[_0x4cc7('0xa9a')]; _0x10e605 = (_0x10e605['x'] + _0x10e605['y']) / 0x2 * (this[_0x4cc7('0x25d2')] ? _0x438783[_0x4cc7('0x25ef')] : _0x438783['connectionWidth']); _0x240f18 = _0x5b45a3; null == _0x240f18 && (_0x240f18 = new _0x212a6a()); _0x240f18['x'] = _0x5b45a3['x'] * _0x10e605; _0x240f18['y'] = _0x5b45a3['y'] * _0x10e605; _0x10e605 = _0x437bf2; null == _0x10e605 && (_0x10e605 = new _0x212a6a()); _0x10e605['x'] = _0x437bf2['x'] + -0.5 * _0x5b45a3['x']; _0x10e605['y'] = _0x437bf2['y'] + -0.5 * _0x5b45a3['y']; _0x10e605 = _0x20991; null == _0x10e605 && (_0x10e605 = new _0x212a6a()); _0x10e605['x'] = _0x437bf2['x'] + _0x5b45a3['x']; _0x10e605['y'] = _0x437bf2['y'] + _0x5b45a3['y']; this[_0x4cc7('0x25d2')] || (_0x10e605 = _0x102941, null == _0x10e605 && (_0x10e605 = new _0x212a6a()), _0x10e605['x'] = _0x102941['x'] + -0.5 * _0x5b45a3['x'], _0x10e605['y'] = _0x102941['y'] + -0.5 * _0x5b45a3['y'], _0x10e605 = _0x147c32, null == _0x10e605 && (_0x10e605 = new _0x212a6a()), _0x10e605['x'] = _0x102941['x'] + _0x5b45a3['x'], _0x10e605['y'] = _0x102941['y'] + _0x5b45a3['y']); _0x5b45a3 = this[_0x4cc7('0xa9a')]; _0x5b45a3 = _0x56067a[_0x4cc7('0x6fb')](_0x5b45a3['x'], _0x5b45a3['y']) / 0x2 * (this[_0x4cc7('0x25d2')] ? 0x4 : 0x5); _0x10e605 = _0x394224; null == _0x10e605 && (_0x10e605 = new _0x212a6a()); _0x10e605['x'] = _0x394224['x'] * _0x5b45a3; _0x10e605['y'] = _0x394224['y'] * _0x5b45a3; this[_0x4cc7('0xbb9')]()[_0x4cc7('0x9fd')](); this[_0x4cc7('0xbb9')]()[_0x4cc7('0x10ce')](this[_0x4cc7('0x25d0')]); this[_0x4cc7('0xbb9')]()['moveTo'](_0x437bf2['x'], _0x437bf2['y']); this[_0x4cc7('0xbb9')]()['curveTo'](_0x56067a[_0x4cc7('0x6fb')](_0x437bf2['x'], _0x102941['x']) / 0x2 + _0x394224['x'], (_0x437bf2['y'] + _0x102941['y']) / 0x2 + _0x394224['y'], _0x102941['x'], _0x102941['y']); this[_0x4cc7('0x25d2')] ? (_0x394224['x'] *= 0.8, _0x394224['y'] *= 0.8) : this[_0x4cc7('0xbb9')]()['lineTo'](_0x147c32['x'], _0x147c32['y']); this[_0x4cc7('0xbb9')]()[_0x4cc7('0x293a')]((_0x147c32['x'] + _0x20991['x']) / 0x2 + _0x394224['x'], (_0x147c32['y'] + _0x20991['y']) / 0x2 + _0x394224['y'], _0x20991['x'], _0x20991['y']); this[_0x4cc7('0xbb9')]()[_0x4cc7('0x293b')](_0x437bf2['x'], _0x437bf2['y']); this['get_graphics']()[_0x4cc7('0x1f32')](); } }; _0x16dada[_0x4cc7('0x293c')] = _0x193b55; _0x193b55[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x27dd')]; _0x193b55[_0x4cc7('0x92b')] = _0x396698; _0x193b55[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'angel': null, 'lizard': null, 'playNextChallenge': null, 'loadNext': function(_0x21ea10, _0x439ef1) { if ('Pkwty' === _0x4cc7('0x293d')) { this['onScreenDirty'] = !0x0; } else { _0x439ef1 || null == this['playNextChallenge'] || 0x4 == this['shownFrom'] ? _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25f8')][_0x4cc7('0x96b')](this, _0x21ea10, _0x439ef1) : (_0x445379[_0x4cc7('0x493')]()[_0x4cc7('0xc43')] = !0x1, this[_0x4cc7('0x2903')]()); } }, 'unloadLevel': function() { this['lizard'] = this[_0x4cc7('0xec5')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x50); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](this['section'][_0x4cc7('0x2256')] - 0x78a); this[_0x4cc7('0xb7f')]['display'](0x0); this[_0x4cc7('0xec5')]['setIndexedPosition'](4.6, -0x12, !0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x47); this[_0x4cc7('0x9eb')]['setIndexedPosition'](0x4, -18.4, !0x0); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1c); this['dialog'][_0x4cc7('0xacf')]('Oh,\x20it\x27s\x20just\x20you.', 0x0, -0xf0, null, null, null, null); var _0x511ae1 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x293e'), -0x78, -0x14, -0x1, Math[_0x4cc7('0xa96')](0x258), 0x0, _0x511ae1); }, 'frame1': function() { var _0x331076 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x293f'), -0x50, -0xf0, -0x1, Math[_0x4cc7('0xa96')](0x2f8), null, _0x331076); _0x331076 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2940'), -0x28, 0x168, -0x1, null, null, _0x331076); }, 'frame2': function() { if (_0x4cc7('0x6fd') !== _0x56067a[_0x4cc7('0x6fc')]) { this['__array'][_0x4cc7('0x3ff')](_0x290be6); } else { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](4.3, -0x12, !0x0); this['angel']['spritesheet']['set_currentFrame'](0x4d); this['dialog'][_0x4cc7('0xacf')]('Hey.', -0x168, -0x168, null, null, null, null); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2941'), -0xa0, -0xf0, -0x1, Math[_0x4cc7('0xa96')](0x2a8), 0x0, null); this[_0x4cc7('0x1039')]('am'); var _0x290be6 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2942'), 0x28, 0x0, -0x1, Math[_0x4cc7('0xa96')](-0.4), 0x1, _0x290be6); } }, 'frame3': function() { if (_0x2d63f9['KDFGm'] !== 'tVBOA') { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](4.4, -18.2, !0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x47); this[_0x4cc7('0x9eb')]['spritesheet']['set_currentFrame'](0x2e); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2943'), 0x0, -0xf0, null, null, null, null); var _0x18d88e = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x6ca'), -0x50, -0x50, -0x1, Math[_0x4cc7('0xa96')](0x78), 0x0, _0x18d88e); _0x18d88e = new _0x161060(this['angel']['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2944'), -0x50, 0x154, -0x1, Math[_0x4cc7('0xa96')](0x348), null, _0x18d88e); } else { null == c && (c = !0x1); _0x2116b2[_0x4cc7('0xb83')] = 0x5846d; if (_0x18d88e >= this['terrain'][_0x4cc7('0x34')]()) for (var _0x21ec3f = Math[_0x4cc7('0xaea')](_0x18d88e / this[_0x4cc7('0x2945')]) * this[_0x4cc7('0x2945')]; _0x21ec3f >= this[_0x4cc7('0x19cb')]['get_length'](); ) this[_0x4cc7('0x19cb')]['push'](null); null != this[_0x4cc7('0x19cb')][_0x4cc7('0x2b')](_0x18d88e) && (this[_0x4cc7('0x19cb')][_0x4cc7('0x2b')](_0x18d88e)[_0x4cc7('0x1ec2')](), c && this[_0x4cc7('0x19cb')][_0x4cc7('0x2b')](_0x18d88e)[_0x4cc7('0x2946')]()); this['terrain'][_0x4cc7('0x9e7')](_0x18d88e, b); } }, 'frame4': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x4, -18.4, !0x0, 0x2); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x4c); this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](3.2, -18.4, !0x0, -0x14); var _0x1d7f99 = this[_0x4cc7('0x9eb')][_0x4cc7('0x126')]; _0x1d7f99['set_rotationZ'](_0x1d7f99[_0x4cc7('0xf73')]() + 0x3c); this['lizard'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x16); _0x1d7f99 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Bye.', -0xc8, -0xa0, null, null, null, _0x1d7f99); }, 'frame5': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](4.7, -19.4, !0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4b); this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](2.9, -18.4, !0x0, -0x3c); var _0x215ded = this[_0x4cc7('0x9eb')][_0x4cc7('0x126')]; _0x215ded[_0x4cc7('0xf9a')](_0x215ded[_0x4cc7('0xf73')]() + 0x5a); }, 'init': function() { this[_0x4cc7('0xec5')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec5')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec5')]); var _0x377e3d = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4cc7('0x1041')); this[_0x4cc7('0xec5')][_0x4cc7('0x110a')] = new _0x42bd00(_0x377e3d,0x22); this[_0x4cc7('0x9eb')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0x9eb')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0x9eb')]); _0x377e3d = this[_0x4cc7('0x1108')]['pathName']; _0x377e3d = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x377e3d); this['lizard'][_0x4cc7('0x110a')] = new _0x42bd00(_0x377e3d,0x3); }, '__class__': _0x193b55 }); var _0x20bb5a = function(_0x571d9e) { var _0x48d756 = this; this[_0x4cc7('0x1cbb')] = _0x571d9e; this[_0x4cc7('0x5e2')] = _0x571d9e['name']; var _0x3ca8a6 = null; null != _0x571d9e[_0x4cc7('0x2947')] && null != _0x571d9e[_0x4cc7('0x2948')] && (_0x3ca8a6 = _0x571d9e[_0x4cc7('0x2947')], _0x3ca8a6 = new _0x42bd00(_0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x3ca8a6),_0x571d9e[_0x4cc7('0x2948')])); null != _0x571d9e[_0x4cc7('0x25e7')] && (this[_0x4cc7('0x25e7')] = _0x571d9e['followingCutscene']); _0x2d63f9[_0x4cc7('0x1d8')](null, _0x571d9e['levelData']) && (null == _0x571d9e[_0x4cc7('0x25ea')] && (_0x571d9e['tunnelParams'] = {}), _0x571d9e[_0x4cc7('0x25ea')][_0x4cc7('0x2949')] = function(_0x571d9e, _0x3ca8a6) { return _0x3ca8a6 + '|' + _0x48d756[_0x4cc7('0x1cbb')][_0x4cc7('0x1cbc')]; } ); var _0xad7e40 = _0x571d9e[_0x4cc7('0x1987')]; _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0xad7e40), _0x571d9e['pathIndex'], null, _0x571d9e['tunnelParams'], _0x571d9e[_0x4cc7('0x294a')], null != _0x3ca8a6 ? _0x3606ba['IF_FOLLOWING_LEVEL_REACHED'] : null); _0xad7e40 = []; var _0xe83cee = 0x0; for (_0x571d9e = _0x571d9e[_0x4cc7('0x2197')][_0x4cc7('0x21')]; _0xe83cee < _0x571d9e; ) { var _0x51d5c6 = _0xe83cee++; _0xad7e40[_0x4cc7('0x29')](function(_0x571d9e, _0x48d756) { return function() { _0x48d756[0x0](_0x571d9e[0x0]); } ; }([_0x51d5c6], [_0x48c401(this, this[_0x4cc7('0x2564')])])); } this[_0x4cc7('0x2197')] = _0xad7e40; this['set_followingLevel'](_0x3ca8a6); }; _0x16dada['com.player03.run3.cutscene.JSONCutscene'] = _0x20bb5a; _0x20bb5a['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', 'cutscene', _0x4cc7('0x294b')]; _0x20bb5a[_0x4cc7('0x92b')] = _0x396698; _0x20bb5a['prototype'] = _0x2d63f9[_0x4cc7('0x49f')](_0x5aff49, _0x396698['prototype'], { 'definition': null, 'temporaryAnimations': null, 'init': function() { for (var _0x3d436e = 0x0, _0x119e63 = this['definition'][_0x4cc7('0xb80')]; _0x3d436e < _0x119e63['length']; ) { if (_0x4cc7('0x294c') === _0x4cc7('0x294d')) { _0x83d928[_0x4cc7('0x96b')](this, null, 0x0); this[_0x4cc7('0x18d4')] = _0x3d436e; var _0x31bb81 = _0x3d436e[_0x4cc7('0x2b')](0x0)['origin']; _0x31bb81 = new _0x21e384(_0x31bb81['x'],_0x31bb81['y'],_0x31bb81['z']); _0x31bb81['x'] = 0x0; for (var _0x2eb5db = _0x31bb81['y'] = 0x0; _0x2eb5db < _0x3d436e[_0x4cc7('0x34')](); ) { var _0x14f0b4 = _0x3d436e[_0x4cc7('0x2b')](_0x2eb5db); ++_0x2eb5db; _0x14f0b4[_0x4cc7('0x294e')](_0x31bb81) || _0x14f0b4['setNormal'](-_0x14f0b4['normal']['x'], -_0x14f0b4[_0x4cc7('0xcca')]['y'], -_0x14f0b4['normal']['z']); } } else { var _0x2b2925 = _0x119e63[_0x3d436e]; ++_0x3d436e; var _0x402f58 = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0x16d5')][_0x4cc7('0x2b')](_0x2b2925['id']),_0x2b2925['fade'],_0x2b2925[_0x4cc7('0x1341')],null,this['definition'][_0x4cc7('0xaca')]); this['definition']['billboardMode'] && (_0x402f58[_0x4cc7('0x1107')] = !0x0); if (null != _0x2b2925[_0x4cc7('0x110a')] || null != _0x2b2925[_0x4cc7('0x1f85')]) { var _0x4cf9d8 = null != _0x2b2925[_0x4cc7('0x1f85')] ? _0x2b2925[_0x4cc7('0x1f85')] : this[_0x4cc7('0x1cbb')][_0x4cc7('0x1987')]; _0x2b2925 = new _0x42bd00(_0x4b25d1[_0x4cc7('0x493')]()['paths'][_0x4cc7('0x2b')](_0x4cf9d8),null != _0x2b2925[_0x4cc7('0x110a')] ? _0x2b2925[_0x4cc7('0x110a')] : this[_0x4cc7('0x1cbb')]['pathIndex']); _0x2d63f9[_0x4cc7('0x243b')](0x0, _0x2b2925[_0x4cc7('0xb1c')]) && (_0x2b2925['index'] += _0x2b2925['set']['levelCount']); _0x402f58['goesTo'] = _0x2b2925; } this[_0x4cc7('0xb80')]['push'](_0x402f58); } } }, 'displayFrame': function(_0x554601) { if (null != this['temporaryAnimations']) { for (var _0x28f567 = 0x0, _0x5543b1 = this[_0x4cc7('0x21be')]; _0x28f567 < _0x5543b1[_0x4cc7('0x21')]; ) { if (_0x56067a[_0x4cc7('0x6fe')](_0x4cc7('0x294f'), 'wsvxc')) { var _0x10346d = _0x5543b1[_0x28f567]; ++_0x28f567; this['tunnel'][_0x4cc7('0x21bf')](_0x10346d); } else { this['x'] = _0x554601; this['y'] = _0x28f567; } } this[_0x4cc7('0x21be')] = null; } _0x28f567 = this['definition']['frames'][_0x554601]; null != _0x28f567[_0x4cc7('0x2950')] && (_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](_0x28f567[_0x4cc7('0x2950')]['x']), _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](_0x28f567[_0x4cc7('0x2950')]['y']), _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](_0x28f567[_0x4cc7('0x2950')]['z'])); if (null != _0x28f567[_0x4cc7('0x2308')]) { _0x5543b1 = new _0x169fce(); _0x5543b1['x'] = _0x28f567[_0x4cc7('0x2308')]['x']; _0x5543b1['y'] = _0x28f567['cameraRotation']['y']; _0x5543b1['z'] = _0x28f567['cameraRotation']['z']; _0x5543b1['w'] = _0x28f567['cameraRotation']['w']; _0x10346d = _0x5543b1['x'] * _0x5543b1['x'] + _0x5543b1['y'] * _0x5543b1['y'] + _0x5543b1['z'] * _0x5543b1['z'] + _0x5543b1['w'] * _0x5543b1['w']; var _0x2ff38d = _0x10346d - 0x1; 1e-10 > (0x0 <= _0x2ff38d ? _0x2ff38d : -_0x2ff38d) || (0x0 == _0x10346d ? (_0x5543b1['x'] = 0x0, _0x5543b1['y'] = 0x0, _0x5543b1['z'] = 0x0, _0x5543b1['w'] = 0x1) : (_0x10346d = 0x1 / Math['sqrt'](_0x10346d), _0x5543b1['x'] *= _0x10346d, _0x5543b1['y'] *= _0x10346d, _0x5543b1['z'] *= _0x10346d, _0x5543b1['w'] *= _0x10346d)); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x5543b1)['get_degrees']()); } null == _0x28f567[_0x4cc7('0x2950')] && null == _0x28f567[_0x4cc7('0x2308')] || this['tunnel'][_0x4cc7('0x50c')](0x0); null != _0x28f567['min'] && (this[_0x4cc7('0x25e5')] = _0x28f567[_0x4cc7('0x53')]); null != _0x28f567[_0x4cc7('0x52')] && (this[_0x4cc7('0xfd7')] = _0x28f567[_0x4cc7('0x52')]); if (null != _0x28f567[_0x4cc7('0xb80')]) for (_0x5543b1 = 0x0, _0x10346d = _0x28f567[_0x4cc7('0xb80')][_0x4cc7('0x21')]; _0x5543b1 < _0x10346d; ) { _0x2ff38d = _0x5543b1++; var _0x2da282 = _0x28f567['sprites'][_0x2ff38d]; if (null != _0x2da282) { var _0x467df9 = this[_0x4cc7('0xb80')][_0x4cc7('0x2b')](_0x2ff38d); if (null != _0x2da282['visible'] && (_0x467df9['mesh']['set_visible'](_0x2da282[_0x4cc7('0x12cf')]), !_0x2da282[_0x4cc7('0x12cf')])) continue; 0x0 < _0x554601 && (null == _0x2da282['x'] && (_0x2da282['x'] = this[_0x4cc7('0x1cbb')][_0x4cc7('0x2197')][_0x554601 - 0x1][_0x4cc7('0xb80')][_0x2ff38d]['x']), _0x56067a[_0x4cc7('0x6ff')](null, _0x2da282['z']) && (_0x2da282['z'] = this[_0x4cc7('0x1cbb')][_0x4cc7('0x2197')][_0x554601 - 0x1][_0x4cc7('0xb80')][_0x2ff38d]['z']), null == _0x2da282['y'] && (_0x2da282['y'] = this[_0x4cc7('0x1cbb')]['frames'][_0x554601 - 0x1][_0x4cc7('0xb80')][_0x2ff38d]['y'])); _0x467df9[_0x4cc7('0xac9')](_0x2da282['x'], _0x2da282['z'], !0x1, _0x2da282['y']); null != _0x2da282[_0x4cc7('0x1a')] && _0x467df9[_0x4cc7('0xaca')][_0x4cc7('0xacb')](_0x2da282[_0x4cc7('0x1a')]); null != _0x2da282['invert'] && _0x467df9[_0x4cc7('0xaca')][_0x4cc7('0xacd')](_0x2da282[_0x4cc7('0xaf2')]); null != _0x2da282['jump'] && (null == this[_0x4cc7('0x21be')] && (this[_0x4cc7('0x21be')] = []), _0x2ff38d = new _0x110fc2(_0x467df9,_0x2da282['jump'][_0x4cc7('0x2951')],_0x2da282[_0x4cc7('0x1bfe')][_0x4cc7('0x10af')],_0x2da282[_0x4cc7('0x1bfe')][_0x4cc7('0x17')]), this[_0x4cc7('0xb7f')][_0x4cc7('0x22ef')](_0x2ff38d), this[_0x4cc7('0x21be')][_0x4cc7('0x29')](_0x2ff38d), null == this[_0x4cc7('0xace')]['updateCallback'] && (this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = (_0x37a526 = this[_0x4cc7('0xb7f')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x50c')])))); } } if (null != _0x28f567[_0x4cc7('0x2952')]) for (_0x554601 = 0x0, _0x5543b1 = _0x28f567['speech']; _0x554601 < _0x5543b1['length']; ) if (_0x2ff38d = _0x5543b1[_0x554601], ++_0x554601, _0x10346d = null != _0x2ff38d['tail'] ? new _0x161060(this[_0x4cc7('0xb80')][_0x4cc7('0x2b')](_0x2ff38d[_0x4cc7('0x2953')])['get_onScreen']()) : null, this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x2ff38d[_0x4cc7('0xcb4')], _0x2ff38d['x'], _0x2ff38d['y'], _0x2ff38d[_0x4cc7('0xe17')], _0x2ff38d[_0x4cc7('0x7d9')], _0x2ff38d[_0x4cc7('0x2954')], _0x10346d, _0x2ff38d[_0x4cc7('0x2955')]), null != _0x2ff38d[_0x4cc7('0x21f7')]) for (_0x10346d = 0x0, _0x2ff38d = _0x2ff38d[_0x4cc7('0x21f7')]; _0x10346d < _0x2ff38d[_0x4cc7('0x21')]; ) _0x2da282 = _0x2ff38d[_0x10346d], ++_0x10346d, this[_0x4cc7('0x1039')](_0x2da282); if (null != _0x28f567[_0x4cc7('0xcb4')]) for (_0x554601 = 0x0, _0x28f567 = _0x28f567[_0x4cc7('0xcb4')]; _0x554601 < _0x28f567['length']; ) _0x5543b1 = _0x28f567[_0x554601], ++_0x554601, this[_0x4cc7('0xace')][_0x4cc7('0x2661')](_0x5543b1[_0x4cc7('0xcb4')], _0x5543b1['x'], _0x5543b1['y'], _0x5543b1[_0x4cc7('0xe17')], _0x5543b1[_0x4cc7('0x7d9')], 0xffffff); }, 'unloadLevel': function() { if (_0x4cc7('0x2956') !== _0x4cc7('0x2956')) { null == b && (b = 0x0); if (null != a) { c = this[_0x4cc7('0xa92')] >> b; var _0x1ef668 = this[_0x4cc7('0xa93')] >> b; if (0x0 != c || 0x0 != _0x1ef668) { 0x0 == c && (c = 0x1); 0x0 == _0x1ef668 && (_0x1ef668 = 0x1); if (a[_0x4cc7('0x7d9')] != c || a[_0x4cc7('0x98b')] != _0x1ef668) c = new _0x436dff(c,_0x1ef668,!0x0,0x0), c[_0x4cc7('0xb0e')](a), a = c; a = this[_0x4cc7('0x2957')](a); if (null != a) if (0x0 == b && null != a['buffer'] && null == a['buffer'][_0x4cc7('0x42')] && null != a[_0x4cc7('0xaa3')]['get_src']()) { if (c = this[_0x4cc7('0xa2e')]['gl'], _0x1ef668 = this[_0x4cc7('0xa93')] >> b, 0x0 != this[_0x4cc7('0xa92')] >> b || 0x0 != _0x1ef668) this[_0x4cc7('0xa2e')][_0x4cc7('0x2652')](this[_0x4cc7('0x2958')]), _0x1dc05c[_0x4cc7('0x2959')](c, this['__textureTarget'], b, this['__internalFormat'], this[_0x4cc7('0xc6f')], c[_0x4cc7('0x295a')], a[_0x4cc7('0xaa3')]['get_src']()), this[_0x4cc7('0xa2e')][_0x4cc7('0x2652')](null); } else this[_0x4cc7('0x295b')](a['get_data'](), b); } } } else { this[_0x4cc7('0xb7f')] = null; this['sprites'][_0x4cc7('0xb7c')](0x0); } }, '__class__': _0x20bb5a }); var _0x2e871c = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1['sidePathA'], -0x1, null, { 'endTiles': !0x1 }); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this['frame1']), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')])]; this['name'] = _0x4cc7('0x295c'); }; _0x16dada['com.player03.run3.cutscene.JoinUs'] = _0x2e871c; _0x2e871c[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x2156')], 'player03', _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x27ce')]; _0x2e871c['__super__'] = _0x396698; _0x2e871c[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'pastafarian': null, 'student': null, 'child': null, 'unloadLevel': function() { if (_0x2d63f9[_0x4cc7('0x1d9')] !== _0x2d63f9['vpbYL']) { this[_0x4cc7('0xc37')] = this[_0x4cc7('0xac8')] = this[_0x4cc7('0xc35')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); } else { return 0x0 <= a && a < this[_0x4cc7('0xae0')][_0x4cc7('0x21')] ? this[_0x4cc7('0xb79')](this[_0x4cc7('0xae0')][a]) : null; } }, 'frame0': function() { var _0x55c1cf = _0x4cc7('0x295d')[_0x4cc7('0x46')]('|') , _0x12a008 = 0x0; while (!![]) { switch (_0x55c1cf[_0x12a008++]) { case '0': var _0x91c23a = _0x180fa9['view'][_0x4cc7('0xc0e')]() , _0x4f7f5f = null; continue; case '1': 1e-10 > (0x0 <= _0x47172b ? _0x47172b : -_0x47172b) || (0x0 == _0x1eec73 ? (_0x4f7f5f['x'] = 0x0, _0x4f7f5f['y'] = 0x0, _0x4f7f5f['z'] = 0x0, _0x4f7f5f['w'] = 0x1) : (_0x1eec73 = 0x1 / Math[_0x4cc7('0x2c')](_0x1eec73), _0x4f7f5f['x'] *= _0x1eec73, _0x4f7f5f['y'] *= _0x1eec73, _0x4f7f5f['z'] *= _0x1eec73, _0x4f7f5f['w'] *= _0x1eec73)); continue; case '2': this[_0x4cc7('0xac8')]['spritesheet']['set_xInverted'](!0x1); continue; case '3': this[_0x4cc7('0xac8')]['unifyRotation'](this['pastafarian']); continue; case '4': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0xb0); continue; case '5': var _0x1eec73 = Math[_0x4cc7('0x28')](2.7314402793711254); continue; case '6': _0x4f7f5f['z'] = 0.454 * _0x1eec73; continue; case '7': this[_0x4cc7('0xc35')]['setIndexedPosition'](0x3, 0x1b); continue; case '8': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0xd5d'), 0xf0, 0x140, null, null, -0x1, null); continue; case '9': this[_0x4cc7('0xac8')]['setIndexedPosition'](0x4, 0x1c, null, 0x1); continue; case '10': this['tunnel']['display'](0x0); continue; case '11': _0x4f7f5f['y'] = -0.879 * _0x1eec73; continue; case '12': _0x91c23a = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); continue; case '13': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0xd5c'), -0xa0, 0xf0, null, null, null, _0x91c23a); continue; case '14': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0xd5b'), -0x12c, -0xa0, null, null, null, _0x91c23a); continue; case '15': _0x4f7f5f['x'] = -0.147 * _0x1eec73; continue; case '16': _0x91c23a = new _0x161060(this[_0x4cc7('0xc35')]['get_onScreen']()); continue; case '17': null == _0x4f7f5f && (_0x4f7f5f = new _0x169fce()); continue; case '18': _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_z'](0x71a); continue; case '19': _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](-0x31); continue; case '20': var _0x47172b = _0x1eec73 - 0x1; continue; case '21': this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); continue; case '22': _0x4f7f5f['w'] = Math[_0x4cc7('0x27')](2.7314402793711254); continue; case '23': this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x70); continue; case '24': this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x40); continue; case '25': this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); continue; case '26': this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x64); continue; case '27': _0x1eec73 = _0x4f7f5f['x'] * _0x4f7f5f['x'] + _0x4f7f5f['y'] * _0x4f7f5f['y'] + _0x4f7f5f['z'] * _0x4f7f5f['z'] + _0x4f7f5f['w'] * _0x4f7f5f['w']; continue; case '28': _0x91c23a[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x4f7f5f)[_0x4cc7('0xc4a')]()); continue; case '29': this[_0x4cc7('0xc37')]['setIndexedPosition'](5.4, 43.9, null, -0x5); continue; } break; } }, 'frame1': function() { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](-0x27); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](0xad); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x735); var _0x4432d7 = _0x180fa9['view'][_0x4cc7('0xc0e')]() , _0x1db766 = null; null == _0x1db766 && (_0x1db766 = new _0x169fce()); var _0x44e255 = Math['sin'](2.7314402793711254); _0x1db766['x'] = -0.147 * _0x44e255; _0x1db766['y'] = -0.879 * _0x44e255; _0x1db766['z'] = 0.454 * _0x44e255; _0x1db766['w'] = Math[_0x4cc7('0x27')](2.7314402793711254); _0x44e255 = _0x1db766['x'] * _0x1db766['x'] + _0x1db766['y'] * _0x1db766['y'] + _0x1db766['z'] * _0x1db766['z'] + _0x1db766['w'] * _0x1db766['w']; var _0x2b7957 = _0x44e255 - 0x1; 1e-10 > (0x0 <= _0x2b7957 ? _0x2b7957 : -_0x2b7957) || (0x0 == _0x44e255 ? (_0x1db766['x'] = 0x0, _0x1db766['y'] = 0x0, _0x1db766['z'] = 0x0, _0x1db766['w'] = 0x1) : (_0x44e255 = 0x1 / Math[_0x4cc7('0x2c')](_0x44e255), _0x1db766['x'] *= _0x44e255, _0x1db766['y'] *= _0x44e255, _0x1db766['z'] *= _0x44e255, _0x1db766['w'] *= _0x44e255)); _0x4432d7[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x1db766)['get_degrees']()); this['tunnel'][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')][_0x4cc7('0x1d75')] = !0x0; this[_0x4cc7('0xc35')]['onScreenDirty'] = !0x0; _0x4432d7 = _0x1baaa1['width'](0x528); _0x1db766 = new _0x161060(this['pastafarian'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x295e'), -0x64, -0xc0, null, null == _0x4432d7 ? null : Math['round'](_0x4432d7 / 2.5), null, _0x1db766); _0x4432d7 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x295f'), 0xf0, 0x78, null, null, null, _0x4432d7); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2960'), 0x50, 0x140, null, null, -0x1, null); this[_0x4cc7('0xac8')][_0x4cc7('0xd5e')](this[_0x4cc7('0xc35')]); }, 'frame2': function() { var _0x3ecbee = {}; _0x3ecbee[_0x4cc7('0x2961')] = function(_0x1fb3e3, _0x5c1b10) { return _0x1fb3e3 != _0x5c1b10; } ; _0x3ecbee['dxyGU'] = function(_0x1fb3e3, _0x3c998d) { return _0x1fb3e3 != _0x3c998d; } ; if ('BQJrv' === _0x4cc7('0x2962')) { var _0x3b6afb = _0x5260f5['__cast'](_0x108731[_0x4cc7('0x1514')], _0x29fe35) , _0x56af75 = this['getAsset'](_0x3b6afb[_0x4cc7('0xd69')](), _0x3b6afb[_0x4cc7('0xb4e')]()); if (null != _0x56af75) { _0x108731 = this[_0x4cc7('0x14f6')]; var _0x520f48 = this[_0x4cc7('0x14e9')] , _0x27807c = _0x3b6afb['get_assetNamespace'](); _0x108731[_0x4cc7('0x14f7')](_0x3b6afb, _0x56af75, null != _0x842c50[_0x27807c] ? _0x520f48[_0x4cc7('0xd77')](_0x27807c) : _0x520f48['h'][_0x27807c], this[_0x4cc7('0x14ef')]); } else _0x3b6afb = this[_0x4cc7('0x14e9')], _0x56af75 = _0x108731[_0x4cc7('0x14b7')]()[_0x4cc7('0xd69')](), _0x3b6afb = _0x3ecbee[_0x4cc7('0x2961')](null, _0x842c50[_0x56af75]) ? _0x3b6afb[_0x4cc7('0xd77')](_0x56af75) : _0x3b6afb['h'][_0x56af75], null != _0x3b6afb && (_0x3b6afb[_0x4cc7('0x95b')](_0x108731['get_assetPrevName']()), _0x56af75 = _0x108731['get_asset']()[_0x4cc7('0xb4e')](), _0x108731 = _0x108731[_0x4cc7('0x14b7')](), _0x3ecbee[_0x4cc7('0x2963')](null, _0x842c50[_0x56af75]) ? _0x3b6afb['setReserved'](_0x56af75, _0x108731) : _0x3b6afb['h'][_0x56af75] = _0x108731); } else { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x21); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0xab); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x746); var _0x108731 = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']() , _0x2ff2fc = null; null == _0x2ff2fc && (_0x2ff2fc = new _0x169fce()); var _0x51324b = Math[_0x4cc7('0x28')](2.7314402793711254); _0x2ff2fc['x'] = -0.147 * _0x51324b; _0x2ff2fc['y'] = -0.879 * _0x51324b; _0x2ff2fc['z'] = 0.454 * _0x51324b; _0x2ff2fc['w'] = Math[_0x4cc7('0x27')](2.7314402793711254); _0x51324b = _0x2ff2fc['x'] * _0x2ff2fc['x'] + _0x2ff2fc['y'] * _0x2ff2fc['y'] + _0x2ff2fc['z'] * _0x2ff2fc['z'] + _0x2ff2fc['w'] * _0x2ff2fc['w']; var _0x2f757c = _0x51324b - 0x1; 1e-10 > (0x0 <= _0x2f757c ? _0x2f757c : -_0x2f757c) || (0x0 == _0x51324b ? (_0x2ff2fc['x'] = 0x0, _0x2ff2fc['y'] = 0x0, _0x2ff2fc['z'] = 0x0, _0x2ff2fc['w'] = 0x1) : (_0x51324b = 0x1 / Math[_0x4cc7('0x2c')](_0x51324b), _0x2ff2fc['x'] *= _0x51324b, _0x2ff2fc['y'] *= _0x51324b, _0x2ff2fc['z'] *= _0x51324b, _0x2ff2fc['w'] *= _0x51324b)); _0x108731[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x2ff2fc)[_0x4cc7('0xc4a')]()); this['tunnel'][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc35')]['setIndexedPosition'](0x3, 0x1b); this[_0x4cc7('0xc35')]['spritesheet']['set_currentFrame'](0x64); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](3.9, 0x1c, null, 0x1); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x52); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); _0x108731 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2964'), -0x78, -0x104, null, null, null, _0x108731); _0x108731 = _0x1baaa1['width'](0x474); _0x2ff2fc = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2965'), 0x104, -0x20, null, null == _0x108731 ? null : Math['round'](_0x108731 / 2.5), null, _0x2ff2fc); _0x108731 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble']('Ok,\x20never\x20mind.', -0xb4, 0x118, null, null, null, _0x108731); this[_0x4cc7('0xac8')][_0x4cc7('0xd5e')](this[_0x4cc7('0xc35')]); } }, 'frame3': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x20); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](0xab); _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_z'](0x751); var _0x359073 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x5be05b = null; null == _0x5be05b && (_0x5be05b = new _0x169fce()); var _0x950e66 = Math['sin'](2.7314402793711254); _0x5be05b['x'] = -0.147 * _0x950e66; _0x5be05b['y'] = -0.879 * _0x950e66; _0x5be05b['z'] = 0.454 * _0x950e66; _0x5be05b['w'] = Math['cos'](2.7314402793711254); _0x950e66 = _0x5be05b['x'] * _0x5be05b['x'] + _0x5be05b['y'] * _0x5be05b['y'] + _0x5be05b['z'] * _0x5be05b['z'] + _0x5be05b['w'] * _0x5be05b['w']; var _0x2ccc48 = _0x950e66 - 0x1; 1e-10 > (0x0 <= _0x2ccc48 ? _0x2ccc48 : -_0x2ccc48) || (_0x56067a[_0x4cc7('0x2966')](0x0, _0x950e66) ? (_0x5be05b['x'] = 0x0, _0x5be05b['y'] = 0x0, _0x5be05b['z'] = 0x0, _0x5be05b['w'] = 0x1) : (_0x950e66 = 0x1 / Math[_0x4cc7('0x2c')](_0x950e66), _0x5be05b['x'] *= _0x950e66, _0x5be05b['y'] *= _0x950e66, _0x5be05b['z'] *= _0x950e66, _0x5be05b['w'] *= _0x950e66)); _0x359073[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x5be05b)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x3, 0x1b); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x45); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](3.9, 0x1c, null, 0x1); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x4b); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); _0x359073 = _0x1baaa1[_0x4cc7('0x7d9')](0x550); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x700')], -0x64, -0xfc, null, null == _0x359073 ? null : Math[_0x4cc7('0xa96')](_0x359073 / 2.5), null, null); _0x359073 = _0x1baaa1[_0x4cc7('0x7d9')](0x6b8); _0x5be05b = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2967'), 0x64, -0x48, null, null == _0x359073 ? null : Math['round'](_0x359073 / 2.5), -0x1, _0x5be05b); _0x359073 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x702')], 0x0, 0x118, null, null, null, _0x359073); this['student'][_0x4cc7('0xd5e')](this[_0x4cc7('0xc35')]); }, 'init': function() { var _0x5a3f5b = {}; _0x5a3f5b[_0x4cc7('0x2968')] = function(_0x1fb3e3, _0x382743) { return _0x1fb3e3 >> _0x382743; } ; if (_0x4cc7('0x2969') === _0x4cc7('0x296a')) { b = _0x2283d4['fragmentData']; _0x2283d4 = _0x2283d4[_0x4cc7('0x1cf9')]; b[_0x4cc7('0x9e7')](_0x2283d4, (this[_0x4cc7('0x1629')][_0x4cc7('0x1b63')]() >> 0x10 & 0xff) / 0xff); b[_0x4cc7('0x9e7')](_0x2283d4 + 0x1, (_0x5a3f5b['PwsSo'](this['material']['get_ambientColor'](), 0x8) & 0xff) / 0xff); b[_0x4cc7('0x9e7')](_0x2283d4 + 0x2, (this['material'][_0x4cc7('0x1b63')]() & 0xff) / 0xff); } else { this[_0x4cc7('0xc35')] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xc35')],!0x1,null,!0x1,null); this[_0x4cc7('0xc35')]['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['pastafarian']); var _0x2283d4 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x2283d4 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x2283d4); this['pastafarian']['goesTo'] = new _0x42bd00(_0x2283d4,-0x2); this['student'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['student'],!0x1,null,!0x1,null); this[_0x4cc7('0xac8')][_0x4cc7('0x1107')] = !0x0; this['sprites'][_0x4cc7('0x29')](this['student']); _0x2283d4 = this[_0x4cc7('0x1108')]['pathName']; _0x2283d4 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x2283d4); this[_0x4cc7('0xac8')][_0x4cc7('0x110a')] = new _0x42bd00(_0x2283d4,-0x1); this['child'] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xc37')],!0x0,null,!0x1,null); this[_0x4cc7('0xc37')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc37')]); _0x2283d4 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x2283d4 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x2283d4); this[_0x4cc7('0xc37')][_0x4cc7('0x110a')] = new _0x42bd00(_0x2283d4,-0x1); } }, '__class__': _0x2e871c }); var _0x12c825 = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x104e')], 0x3, _0x12c825[_0x4cc7('0xf04')], { 'startTilesLength': 0xbb8 }); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this['frame2']), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x48c401(this, this['frame6']), _0x48c401(this, this[_0x4cc7('0xf0c')]), _0x48c401(this, this[_0x4cc7('0xf0d')]), _0x48c401(this, this[_0x4cc7('0xf0e')]), _0x48c401(this, this[_0x4cc7('0xf0f')]), _0x48c401(this, this[_0x4cc7('0xf10')]), _0x48c401(this, this[_0x4cc7('0xf11')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x296b'); }; _0x16dada[_0x4cc7('0x296c')] = _0x12c825; _0x12c825[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x2156')], _0x4cc7('0x46b'), 'run3', _0x2d63f9[_0x4cc7('0x296d')], _0x4cc7('0x296e')]; _0x12c825[_0x4cc7('0x92b')] = _0x396698; _0x12c825['prototype'] = _0x2d63f9['lxXZy'](_0x5aff49, _0x396698[_0x4cc7('0x8')], { 'runner': null, 'box': null, 'boxTranslation': null, 'loadNext': function(_0x226a11, _0x4a53fb) { _0x226a11 = _0x2a5c46[_0x4cc7('0x296f')](); _0x2116b2[_0x4cc7('0xb84')] = 0x32ff3; _0x4a53fb || 0x4 == this[_0x4cc7('0x25f4')] ? _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xc33')](null) : (_0x445379[_0x4cc7('0x493')]()[_0x4cc7('0xc43')] = !0x1, _0x226a11[_0x4cc7('0x1d23')]() || _0x2a5c46['playPathAfter'](_0x226a11)); }, 'unloadLevel': function() { if (_0x2d63f9[_0x4cc7('0x1db')] === _0x4cc7('0x2970')) { this[_0x4cc7('0x22e')]['bounds']['setTo'](0x0, 0x0, a[_0x4cc7('0x472')]() + a['get_width']() + b * this[_0x4cc7('0x22e')][_0x4cc7('0xa9a')]['x'], this[_0x4cc7('0xa75')](), !0x0); } else { this[_0x4cc7('0xec4')] = this[_0x4cc7('0xb7f')] = this[_0x4cc7('0x2372')] = null; this['sprites']['set_length'](0x0); } }, 'frame0': function() { var _0x49e605 = this['tunnel'] , _0x248a38 = this[_0x4cc7('0xb7f')] , _0x5eed23 = new _0x3a1efa(); null != _0x842c50[_0x4cc7('0x704')] ? _0x5eed23[_0x4cc7('0x97d')](_0x56067a['jOVET'], _0x4cc7('0x706')) : _0x5eed23['h'][_0x4cc7('0x704')] = _0x56067a[_0x4cc7('0x705')]; this[_0x4cc7('0x2586')] = _0x55cb22['getTerrain'](_0x49e605, _0x592928[_0x4cc7('0x2588')](_0x248a38, _0x4cc7('0x2589'), null, null, _0x5eed23)); this[_0x4cc7('0x2586')][_0x4cc7('0x1b')] = null; this[_0x4cc7('0x2586')]['reset'](); this[_0x4cc7('0x2586')]['mesh'][_0x4cc7('0xf9a')](-0x36); this['box'][_0x4cc7('0x126')][_0x4cc7('0x168e')](-0xa0, -0x1e, 0xeba); this[_0x4cc7('0xb7f')][_0x4cc7('0x242a')](this[_0x4cc7('0x2586')]); this['boxTranslation'] = new _0x21e384(-0xa * Math[_0x4cc7('0x27')](3.141592653589793 * this[_0x4cc7('0x2586')][_0x4cc7('0x126')][_0x4cc7('0xf73')]() / 0xb4),-0xa * Math[_0x4cc7('0x28')](3.141592653589793 * this['box']['mesh'][_0x4cc7('0xf73')]() / 0xb4),0x0); _0x49e605 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x248a38 = null; null == _0x248a38 && (_0x248a38 = new _0x169fce()); _0x5eed23 = Math[_0x4cc7('0x28')](1.6929693744344996); _0x248a38['x'] = 0.869 * _0x5eed23; _0x248a38['y'] = -0.451 * _0x5eed23; _0x248a38['z'] = -0.201 * _0x5eed23; _0x248a38['w'] = Math[_0x4cc7('0x27')](1.6929693744344996); _0x5eed23 = _0x248a38['x'] * _0x248a38['x'] + _0x248a38['y'] * _0x248a38['y'] + _0x248a38['z'] * _0x248a38['z'] + _0x248a38['w'] * _0x248a38['w']; var _0x2adeed = _0x5eed23 - 0x1; 1e-10 > (0x0 <= _0x2adeed ? _0x2adeed : -_0x2adeed) || (0x0 == _0x5eed23 ? (_0x248a38['x'] = 0x0, _0x248a38['y'] = 0x0, _0x248a38['z'] = 0x0, _0x248a38['w'] = 0x1) : (_0x5eed23 = 0x1 / Math[_0x4cc7('0x2c')](_0x5eed23), _0x248a38['x'] *= _0x5eed23, _0x248a38['y'] *= _0x5eed23, _0x248a38['z'] *= _0x5eed23, _0x248a38['w'] *= _0x5eed23)); _0x49e605[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x248a38)[_0x4cc7('0xc4a')]()); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x168e')](-0x28, -0x87, 0xfa0); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['runner'][_0x4cc7('0xac9')](13.4, 50.3); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); _0x49e605 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1915'), 0x168, 0x50, null, null, null, _0x49e605); }, 'frame1': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); }, 'frame2': function() { this[_0x4cc7('0xec4')]['setIndexedPosition'](13.4, 50.5); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4b); }, 'frame3': function() { this[_0x4cc7('0xec4')]['setIndexedPosition'](13.3, 49.7); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x45); var _0x35a016 = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble']('Maybe\x20if...', 0xc8, 0x118, null, null, null, _0x35a016); }, 'frame4': function() { if (_0x56067a[_0x4cc7('0x2971')] === _0x4cc7('0x707')) { this['runner'][_0x4cc7('0xac9')](13.25, 50.3); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4f); } else { if (!this['__worldTransformInvalid'] && (this[_0x4cc7('0xa63')] = !0x0, null != this[_0x4cc7('0xae0')])) for (var _0x5d4221 = 0x0, _0x171e9a = this[_0x4cc7('0xae0')]; _0x5d4221 < _0x171e9a[_0x4cc7('0x21')]; ) { var _0x23bb5e = _0x171e9a[_0x5d4221]; ++_0x5d4221; _0x23bb5e[_0x4cc7('0xabb')](); } } }, 'frame5': function() { var _0x3b380d = this['box'][_0x4cc7('0x126')]; _0x3b380d[_0x4cc7('0xb46')](_0x3b380d['get_x']() + this[_0x4cc7('0x2372')]['x']); _0x3b380d = this[_0x4cc7('0x2586')]['mesh']; _0x3b380d[_0x4cc7('0xb44')](_0x3b380d[_0x4cc7('0xb45')]() + this[_0x4cc7('0x2372')]['y']); _0x3b380d = this['box']['mesh']; _0x3b380d[_0x4cc7('0xd5a')](_0x3b380d[_0x4cc7('0xd92')]() + this[_0x4cc7('0x2372')]['z']); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](13.1, 50.3); _0x3b380d = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')]('Come\x20on...', 0xa0, -0x28, null, null, null, _0x3b380d); }, 'frame6': function() { if (_0x4cc7('0x2972') === _0x4cc7('0x2972')) { var _0x4d051a = this[_0x4cc7('0x2586')][_0x4cc7('0x126')]; _0x4d051a[_0x4cc7('0xb46')](_0x4d051a[_0x4cc7('0x472')]() + this[_0x4cc7('0x2372')]['x']); _0x4d051a = this['box'][_0x4cc7('0x126')]; _0x4d051a[_0x4cc7('0xb44')](_0x4d051a[_0x4cc7('0xb45')]() + this['boxTranslation']['y']); _0x4d051a = this[_0x4cc7('0x2586')][_0x4cc7('0x126')]; _0x4d051a[_0x4cc7('0xd5a')](_0x4d051a[_0x4cc7('0xd92')]() + this['boxTranslation']['z']); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](0xd, 50.3); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacb')](0x50); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x4d051a = this[_0x4cc7('0xec4')][_0x4cc7('0x126')]; _0x4d051a[_0x4cc7('0xf9a')](_0x2d63f9[_0x4cc7('0x1dd')](_0x4d051a[_0x4cc7('0xf73')](), 10.799999999999999)); } else { this[_0x4cc7('0xec4')] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xec4')],!0x1,null,!0x1,null); this[_0x4cc7('0xec4')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec4')]); var _0x3ce7f5 = this['explorePath'][_0x4cc7('0x1109')]; _0x3ce7f5 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x3ce7f5); this[_0x4cc7('0xec4')][_0x4cc7('0x110a')] = new _0x42bd00(_0x3ce7f5,0x3); } }, 'frame7': function() { if (_0x4cc7('0x2973') === 'CHJJB') { var _0x458c6c = this[_0x4cc7('0x2586')][_0x4cc7('0x126')]; _0x458c6c[_0x4cc7('0xb46')](_0x458c6c[_0x4cc7('0x472')]() + this[_0x4cc7('0x2372')]['x'] / 0x2); _0x458c6c = this['box'][_0x4cc7('0x126')]; _0x458c6c[_0x4cc7('0xb44')](_0x458c6c['get_y']() + this[_0x4cc7('0x2372')]['y'] / 0x2); _0x458c6c = this['box']['mesh']; _0x458c6c[_0x4cc7('0xd5a')](_0x458c6c['get_z']() + this[_0x4cc7('0x2372')]['z'] / 0x2); this['runner'][_0x4cc7('0xac9')](12.95, 50.3, null, 0xa); this['runner']['spritesheet']['set_currentFrame'](0x51); } else { var _0x23186a = b[_0x4cc7('0xe57')]() , _0x4e502e = b[_0x4cc7('0xe57')]() , _0x112221 = '' , _0x37699b = b['getFreeTextureReg'](); _0x458c6c[_0x4cc7('0x11b7')] = _0x37699b[_0x4cc7('0x19f4')](); _0x458c6c[_0x4cc7('0x1cf9')] = 0x4 * _0x23186a[_0x4cc7('0x19f4')](); var _0x15ff52 = b[_0x4cc7('0xe55')](); b[_0x4cc7('0xf1a')](_0x15ff52, 0x1); var _0x2c2229 = b[_0x4cc7('0xe55')](); b['addFragmentTempUsages'](_0x2c2229, 0x1); var _0x2196a8 = b[_0x4cc7('0xe55')](); var _0x1a88fb = this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')] , _0x2fcb2a = this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')]; _0x112221 += _0x4cc7('0x1e65') + _0x4bf907[_0x4cc7('0x4dc')](_0x1a88fb) + _0x56067a['YUUhW'] + _0x4bf907[_0x4cc7('0x4dc')](_0x1a88fb) + '.xyz\x0a'; _0x112221 += _0x56067a[_0x4cc7('0x6fb')](_0x56067a[_0x4cc7('0x708')](_0x56067a['ebmaV'](_0x56067a['eZbFn'](_0x56067a[_0x4cc7('0x70a')](_0x56067a['SBTRX']('dp3\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x1a88fb) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x2fcb2a) + '.xyz\x0amul\x20' + _0x4bf907['string'](_0x2196a8), _0x56067a[_0x4cc7('0x601')]) + _0x4bf907['string'](_0x2196a8) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + '.x\x0asub\x20' + _0x4bf907['string'](_0x2196a8) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x4e502e) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x62c') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x23186a) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8), _0x4cc7('0x62c')) + _0x4bf907['string'](_0x2196a8) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x23186a) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + '.w\x0asub\x20' + _0x4bf907['string'](_0x2196a8) + '.w,\x20' + _0x4bf907['string'](_0x4e502e) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x1e67') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x62c') + _0x4bf907['string'](_0x2196a8) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x23186a) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + '.x\x0aadd\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8), _0x4cc7('0x152')) + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x1820') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + '.xyz,\x20', _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8)) + _0x4cc7('0x152'), _0x4bf907['string'](_0x2fcb2a)) + _0x56067a[_0x4cc7('0x63c')] + _0x4bf907[_0x4cc7('0x4dc')](_0x15ff52) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x23186a) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x1a88fb) + '\x0asub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x15ff52) + _0x4cc7('0x139'), _0x4bf907[_0x4cc7('0x4dc')](_0x15ff52)) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x1e6a') + _0x4bf907['string'](_0x15ff52) + _0x4cc7('0x139') + _0x4bf907['string'](_0x15ff52) + _0x4cc7('0x181b'); _0x112221 += _0x56067a[_0x4cc7('0x70c')](this['getTexCubeSampleCode'](_0x458c6c, _0x2c2229, _0x37699b, this[_0x4cc7('0x1e64')], _0x15ff52) + _0x56067a['exeGq'] + _0x4bf907[_0x4cc7('0x4dc')](_0x2c2229) + _0x4cc7('0x132'), _0x4bf907[_0x4cc7('0x4dc')](_0x2c2229)) + _0x4cc7('0x1e68') + _0x4bf907[_0x4cc7('0x4dc')](_0x2c2229) + _0x4cc7('0x147'); this['_useDispersion'] && (_0x112221 += _0x56067a[_0x4cc7('0x70d')](_0x56067a['vUGaz'](_0x56067a['kcoQv'](_0x56067a[_0x4cc7('0x2974')](_0x56067a[_0x4cc7('0x2974')](_0x4cc7('0x610') + _0x4bf907['string'](_0x2196a8) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x1a88fb) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x2fcb2a) + _0x4cc7('0x63d') + _0x4bf907['string'](_0x2196a8), _0x4cc7('0x132')) + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x61d') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x4e502e) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + '.w\x0amul\x20', _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8)) + _0x4cc7('0x132') + _0x4bf907['string'](_0x23186a) + '.y,\x20' + _0x4bf907['string'](_0x2196a8) + _0x4cc7('0x62c') + _0x4bf907['string'](_0x2196a8) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x23186a) + _0x56067a[_0x4cc7('0x1d88')] + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + '.w\x0asub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x4e502e) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x1e67') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8), '.y,\x20') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x62c') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x152'), _0x4bf907[_0x4cc7('0x4dc')](_0x23186a)) + _0x4cc7('0x156') + _0x4bf907['string'](_0x2196a8) + _0x4cc7('0x1de0') + _0x4bf907['string'](_0x2196a8) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x152'), _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8)) + _0x4cc7('0x1820') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x2fcb2a) + _0x4cc7('0x63d') + _0x4bf907[_0x4cc7('0x4dc')](_0x15ff52) + ',\x20' + _0x4bf907['string'](_0x23186a) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x1a88fb) + _0x4cc7('0xf23') + _0x4bf907[_0x4cc7('0x4dc')](_0x15ff52) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x15ff52) + '.xyz,\x20' + _0x4bf907['string'](_0x2196a8) + _0x4cc7('0x1e6a') + _0x4bf907[_0x4cc7('0x4dc')](_0x15ff52) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x15ff52) + '.xyz\x0a', _0x112221 += this[_0x4cc7('0x1dd6')](_0x458c6c, _0x2196a8, _0x37699b, this[_0x4cc7('0x1e64')], _0x15ff52) + _0x4cc7('0x39e') + _0x4bf907[_0x4cc7('0x4dc')](_0x2c2229) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x619'), _0x112221 += _0x56067a['kcoQv'](_0x56067a[_0x4cc7('0x70f')](_0x56067a[_0x4cc7('0x710')](_0x56067a[_0x4cc7('0x711')](_0x56067a[_0x4cc7('0x712')](_0x4cc7('0x610'), _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8)) + _0x4cc7('0x152') + _0x4bf907['string'](_0x1a88fb) + _0x4cc7('0x139') + _0x4bf907['string'](_0x2fcb2a) + _0x4cc7('0x63d') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x61d') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + '.w,\x20', _0x4bf907[_0x4cc7('0x4dc')](_0x4e502e)) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + '.w\x0amul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x23186a) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x62c') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + '.w,\x20' + _0x4bf907['string'](_0x23186a) + '.z,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x56067a[_0x4cc7('0x713')] + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + '.w,\x20', _0x4bf907[_0x4cc7('0x4dc')](_0x4e502e)) + _0x4cc7('0x152'), _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8)) + _0x4cc7('0x1e67') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x62c') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x23186a) + _0x56067a[_0x4cc7('0x627')] + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x1de0') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x152') + _0x4bf907['string'](_0x2196a8) + _0x4cc7('0x152') + _0x4bf907['string'](_0x2196a8) + '.y\x0amul\x20', _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8)) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x2fcb2a) + _0x4cc7('0x63d') + _0x4bf907[_0x4cc7('0x4dc')](_0x15ff52) + ',\x20' + _0x4bf907['string'](_0x23186a) + '.z,\x20' + _0x4bf907['string'](_0x1a88fb) + _0x4cc7('0xf23') + _0x4bf907[_0x4cc7('0x4dc')](_0x15ff52) + _0x56067a['YUUhW'] + _0x4bf907[_0x4cc7('0x4dc')](_0x15ff52) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + '.xyz\x0anrm\x20' + _0x4bf907['string'](_0x15ff52) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x15ff52) + _0x4cc7('0x181b'), _0x112221 += _0x56067a['lRVms'](_0x56067a[_0x4cc7('0x716')](this[_0x4cc7('0x1dd6')](_0x458c6c, _0x2196a8, _0x37699b, this['_envMap'], _0x15ff52) + _0x4cc7('0x39e') + _0x4bf907[_0x4cc7('0x4dc')](_0x2c2229) + _0x56067a[_0x4cc7('0x627')], _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8)), '.z\x0a')); b['removeFragmentTempUsage'](_0x15ff52); _0x112221 += _0x56067a[_0x4cc7('0x716')](_0x4cc7('0x653') + _0x4bf907['string'](_0x2c2229) + _0x4cc7('0x139') + _0x4bf907['string'](_0x2c2229) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](c) + _0x4cc7('0x63d') + _0x4bf907[_0x4cc7('0x4dc')](_0x2c2229) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x2c2229), '.xyz,\x20') + _0x4bf907[_0x4cc7('0x4dc')](_0x23186a) + '.w\x0aadd\x20' + _0x4bf907[_0x4cc7('0x4dc')](c) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](c) + _0x4cc7('0x139') + _0x4bf907['string'](_0x2c2229) + _0x4cc7('0x181b'); b[_0x4cc7('0x19f7')](_0x2c2229); return _0x112221 += 'neg\x20' + _0x4bf907['string'](_0x1a88fb) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x1a88fb) + _0x4cc7('0x181b'); } }, 'frame8': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](0xd, 50.4, null, 0x1e); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x49); var _0x199cec = this['runner'][_0x4cc7('0x126')]; _0x199cec['set_rotationZ'](_0x199cec[_0x4cc7('0xf73')]() + 125.99999999999999); this['dialog']['addPlainTextOld'](_0x4cc7('0x2975'), 0x32, 0x0, _0x1baaa1['scale'](0.5)); _0x199cec = new _0x161060(this['runner'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2976'), -0x78, 0x140, null, null, null, _0x199cec); }, 'frame9': function() { this['runner'][_0x4cc7('0xac9')](0xd, 50.2, null, 0x46); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xec4')][_0x4cc7('0x126')]['set_rotationZ'](-0x5a); var _0x261011 = _0x1baaa1[_0x4cc7('0x7d9')](0x514) , _0x1268df = new _0x161060(this['runner'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2977'), 0x8c, 0x140, null, null == _0x261011 ? null : Math[_0x4cc7('0xa96')](_0x261011 / 2.5), null, _0x1268df); }, 'frame10': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](12.9, 0x32, null, 0x2c); this[_0x4cc7('0xec4')]['mesh']['set_rotationZ'](-0x5a); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacb')](0x52); var _0x5e8aa0 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Now\x20if\x20I\x20can\x20just...', -0x28, -0x78, null, null, null, _0x5e8aa0); }, 'frame11': function() { this['box']['sourceData'] = this[_0x4cc7('0x2586')][_0x4cc7('0x1e54')][_0x4cc7('0x1176')](); this[_0x4cc7('0x2586')]['sourceData']['shape'] = 0x3; this[_0x4cc7('0x2586')]['setTo'](this[_0x4cc7('0xb7f')], this[_0x4cc7('0x2586')][_0x4cc7('0x1e54')]); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](0xd, 0x32, null, 0x2c); this[_0x4cc7('0xec4')][_0x4cc7('0x126')][_0x4cc7('0xf9a')](-0x5a); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x53); var _0x4d580e = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2978'), 0x50, -0x50, null, null, null, _0x4d580e); this[_0x4cc7('0x25e6')] = 0.15; }, 'frame12': function() { _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0x168e')](0x68, -0x2d, 0x359); var _0x3c3440 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x7ad099 = null; null == _0x7ad099 && (_0x7ad099 = new _0x169fce()); var _0x529b9b = Math[_0x4cc7('0x28')](1.43116998663535); _0x7ad099['x'] = 0.978 * _0x529b9b; _0x7ad099['y'] = 0.173 * _0x529b9b; _0x7ad099['z'] = -0.114 * _0x529b9b; _0x7ad099['w'] = Math[_0x4cc7('0x27')](1.43116998663535); _0x529b9b = _0x7ad099['x'] * _0x7ad099['x'] + _0x7ad099['y'] * _0x7ad099['y'] + _0x7ad099['z'] * _0x7ad099['z'] + _0x7ad099['w'] * _0x7ad099['w']; var _0x38a1ea = _0x529b9b - 0x1; 1e-10 > (0x0 <= _0x38a1ea ? _0x38a1ea : -_0x38a1ea) || (0x0 == _0x529b9b ? (_0x7ad099['x'] = 0x0, _0x7ad099['y'] = 0x0, _0x7ad099['z'] = 0x0, _0x7ad099['w'] = 0x1) : (_0x529b9b = _0x56067a['tMYcG'](0x1, Math[_0x4cc7('0x2c')](_0x529b9b)), _0x7ad099['x'] *= _0x529b9b, _0x7ad099['y'] *= _0x529b9b, _0x7ad099['z'] *= _0x529b9b, _0x7ad099['w'] *= _0x529b9b)); _0x3c3440[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x7ad099)['get_degrees']()); _0x7ad099 = 0x0; for (_0x529b9b = this['section']['terrain']['get_length'](); _0x7ad099 < _0x529b9b; ) if (_0x3c3440 = _0x7ad099++, _0x38a1ea = this[_0x4cc7('0x1106')], _0x2116b2[_0x4cc7('0xb83')] = 0xe79f9, null != (0x0 <= _0x3c3440 && _0x3c3440 < _0x38a1ea[_0x4cc7('0x19cb')]['get_length']() ? _0x38a1ea[_0x4cc7('0x19cb')]['get'](_0x3c3440) : null) ? (_0x38a1ea = this[_0x4cc7('0x1106')], _0x2116b2['low'] = 0xe79f9, _0x38a1ea = 0x3 == (0x0 <= _0x3c3440 && _0x3c3440 < _0x38a1ea[_0x4cc7('0x19cb')]['get_length']() ? _0x38a1ea['terrain']['get'](_0x3c3440) : null)[_0x4cc7('0x1e54')][_0x4cc7('0x1c9a')]) : _0x38a1ea = !0x1, _0x38a1ea) { _0x7ad099 = this['section']; _0x2116b2[_0x4cc7('0xb83')] = 0xe79f9; this[_0x4cc7('0x2586')] = 0x0 <= _0x3c3440 && _0x3c3440 < _0x7ad099[_0x4cc7('0x19cb')][_0x4cc7('0x34')]() ? _0x7ad099[_0x4cc7('0x19cb')][_0x4cc7('0x2b')](_0x3c3440) : null; this['box'][_0x4cc7('0x1e54')] = this['box']['sourceData']['clone'](); this['box'][_0x4cc7('0x1e54')][_0x4cc7('0x1c9a')] = 0x4; this[_0x4cc7('0x2586')]['setTo'](this[_0x4cc7('0xb7f')], this['box']['sourceData']); break; } this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](17.55, 7.5, null, 0x10); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x54); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['runner'][_0x4cc7('0x126')][_0x4cc7('0xf9a')](-0x2d); _0x3c3440 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2979'), -0x78, -0xa0, null, null, null, _0x3c3440); this[_0x4cc7('0xace')][_0x4cc7('0xf91')](_0x56067a[_0x4cc7('0x297a')], 0x190, 0x258, _0x1baaa1[_0x4cc7('0xa9a')](0.5), _0x1baaa1[_0x4cc7('0x7d9')](0x21c)); }, 'init': function() { this[_0x4cc7('0xec4')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec4')],!0x1,null,!0x1,null); this[_0x4cc7('0xec4')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec4')]); var _0x55a057 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x55a057 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x55a057); this['runner'][_0x4cc7('0x110a')] = new _0x42bd00(_0x55a057,0x3); }, '__class__': _0x12c825 }); var _0x203d21 = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x1045')], 0x0, _0x203d21[_0x4cc7('0xf04')]); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x297b'); }; _0x16dada[_0x4cc7('0x297c')] = _0x203d21; _0x203d21[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x27e7')]; _0x203d21[_0x4cc7('0x92b')] = _0x396698; _0x203d21[_0x4cc7('0x8')] = _0x5aff49(_0x396698['prototype'], { 'student': null, 'runner': null, 'box': null, 'loadNext': function(_0x314337, _0x494c56) { _0x314337 = _0x2a5c46[_0x4cc7('0x297d')](); _0x2116b2[_0x4cc7('0xb84')] = 0x32ff3; _0x494c56 || 0x4 == this[_0x4cc7('0x25f4')] ? _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xc33')](null) : (_0x445379[_0x4cc7('0x493')]()[_0x4cc7('0xc43')] = !0x1, _0x314337[_0x4cc7('0x1d23')]() || _0x2a5c46[_0x4cc7('0x1d24')](_0x314337)); }, 'unloadLevel': function() { this['runner'] = this['student'] = this[_0x4cc7('0xb7f')] = null; this['sprites'][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { this[_0x4cc7('0x2586')] = _0x55cb22[_0x4cc7('0x2587')](this[_0x4cc7('0xb7f')], _0x592928['getDefaultDecorationData'](this[_0x4cc7('0xb7f')], _0x4cc7('0x2589'))); this[_0x4cc7('0x2586')][_0x4cc7('0x19')](); this[_0x4cc7('0x2586')][_0x4cc7('0x126')][_0x4cc7('0xf9a')](-8.181818181818182); this['box'][_0x4cc7('0x126')][_0x4cc7('0x168e')](-0x3c, -0x10e, 0x7d0); this[_0x4cc7('0xb7f')]['registerObject'](this[_0x4cc7('0x2586')]); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_rotationX'](1.8); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xf98')](0xb4); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](0xb4); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x96); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd5a')](0x8fc); this[_0x4cc7('0xb7f')]['display'](0x0); this['student'][_0x4cc7('0xac9')](0x11, 21.3, null, 0x2d); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x52); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec4')]['setIndexedPosition'](0x10, 21.3, null, 0x2d); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x4b); var _0x2d48bc = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x297e'), -0x118, -0x168, null, null, null, _0x2d48bc); _0x2d48bc = _0x1baaa1['width'](0x3e8); var _0x1e4154 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x56067a['iRBYo'], 0xc8, -0xa0, null, null == _0x2d48bc ? null : Math['round'](_0x2d48bc / 2.5), null, _0x1e4154); }, 'frame1': function() { if (_0x4cc7('0x297f') === _0x4cc7('0x297f')) { var _0x4962cc = _0x1baaa1[_0x4cc7('0x7d9')](0x4b0); this['dialog'][_0x4cc7('0xacf')]('Could\x20we\x20save\x20the\x20science\x20for\x20later?', -0xf0, -0xa0, null, null == _0x4962cc ? null : Math[_0x4cc7('0xa96')](_0x4962cc / 2.5), null, null); _0x4962cc = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2980'), -0xa0, 0x50, null, null, 0x0, _0x4962cc); } else { _0x4962cc = _0x16dada[_0x4962cc]; return null != _0x4962cc && _0x4962cc[_0x4cc7('0xd03')] ? _0x4962cc : null; } }, 'init': function() { this['student'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xac8')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xac8')]); var _0x3e0bda = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x3e0bda = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x3e0bda); this[_0x4cc7('0xac8')][_0x4cc7('0x110a')] = new _0x42bd00(_0x3e0bda,0x1); this[_0x4cc7('0xec4')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec4')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec4')]); _0x3e0bda = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x3e0bda = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x3e0bda); this['runner']['goesTo'] = new _0x42bd00(_0x3e0bda,0x0); }, '__class__': _0x203d21 }); var _0x538429 = function(_0x34afb8, _0x572420) { null == _0x34afb8 && (_0x34afb8 = _0x4b25d1[_0x4cc7('0x1041')]); null == _0x572420 && (_0x572420 = Math['random']() * _0x34afb8['levelCount'] | 0x0); _0x396698[_0x4cc7('0x96b')](this, _0x34afb8, _0x572420, _0x538429[_0x4cc7('0xf04')], { 'startTilesLength': 0xfa0 }); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x2981'); }; _0x16dada[_0x4cc7('0x2982')] = _0x538429; _0x538429['__name__'] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), 'cutscene', 'LizardFellAsleep']; _0x538429[_0x4cc7('0x92b')] = _0x396698; _0x538429[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'child': null, 'lizard': null, 'unloadLevel': function() { if (_0x4cc7('0x2983') === _0x4cc7('0x2983')) { this[_0x4cc7('0x9eb')] = this['child'] = this[_0x4cc7('0xb7f')] = null; this['sprites'][_0x4cc7('0xb7c')](0x0); } else { this[_0x4cc7('0x2984')] ? (this[_0x4cc7('0x2985')][_0x4cc7('0xa2d')](_0x4cc7('0x2986'), _0x48c401(this, this[_0x4cc7('0x928')])), this[_0x4cc7('0x2987')](this[_0x4cc7('0x2988')])) : this[_0x4cc7('0x2985')] = null; } }, 'frame0': function() { if (null != this[_0x4cc7('0x146b')]) { var _0x1c9a35 = this['saveEntry']; _0x1c9a35 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x1c9a35['id'], _0x1c9a35[_0x4cc7('0xc12')]); } else _0x1c9a35 = !0x1; _0x1c9a35 ? 0.3 > Math[_0x4cc7('0xc2b')]() ? _0x1c9a35 = null : (_0x1c9a35 = _0x538429[_0x4cc7('0x2989')], _0x1c9a35 = _0x1c9a35['get'](Math['random']() * _0x1c9a35['get_length']() | 0x0)) : _0x1c9a35 = _0x538429['lines'][_0x4cc7('0x2b')](0x0); var _0x4d207d = Math['random']() * this['section'][_0x4cc7('0x2945')] | 0x0; this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](_0x4d207d, -0x1); this[_0x4cc7('0x9eb')]['spritesheet'][_0x4cc7('0xacb')](0.5 > Math['random']() ? 0x40 : 0x41); this['lizard'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x45b6f3 = -0x1 , _0x424ded = _0x4d207d; null != _0x1c9a35 ? (_0x424ded = _0x56067a[_0x4cc7('0x6f6')](Math[_0x4cc7('0xc2b')](), 0.5), _0x424ded += 0.5 * (-1e-10 < _0x424ded ? 0x1 : 1e-10 > _0x424ded ? -0x1 : 0x0), _0x45b6f3 = 0.25 > (0x0 <= _0x424ded ? _0x424ded : -_0x424ded) || 0.5 > Math['random']() ? -0x2 : -0.6, -0x1 < _0x45b6f3 ? 0x0 > _0x424ded ? this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4e) : this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x3c) : 0x0 > _0x424ded ? this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x67) : this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_currentFrame'](0x71), _0x424ded = _0x4d207d + _0x424ded, this[_0x4cc7('0xc37')]['setIndexedPosition'](_0x424ded, _0x45b6f3), this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0)) : this[_0x4cc7('0xc37')][_0x4cc7('0x126')]['set_visible'](!0x1); var _0x52226b = new _0x212a6a(this['lizard'][_0x4cc7('0x126')][_0x4cc7('0x472')](),this[_0x4cc7('0x9eb')][_0x4cc7('0x126')][_0x4cc7('0xb45')]()) , _0x3cf8af = Math['sqrt'](_0x52226b['x'] * _0x52226b['x'] + _0x52226b['y'] * _0x52226b['y']); _0x3cf8af = (_0x3cf8af - 0x82) / _0x3cf8af; var _0x28f1ee = _0x52226b; null == _0x28f1ee && (_0x28f1ee = new _0x212a6a()); _0x28f1ee['x'] = _0x52226b['x'] * _0x3cf8af; _0x28f1ee['y'] = _0x56067a[_0x4cc7('0x71a')](_0x52226b['y'], _0x3cf8af); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0x168e')](_0x52226b['x'], _0x52226b['y'], this[_0x4cc7('0x9eb')][_0x4cc7('0x126')][_0x4cc7('0xd92')]() + 0x12c); _0x52226b = new _0x21e384(Math[_0x4cc7('0x28')](3.141592653589793 * this[_0x4cc7('0x9eb')][_0x4cc7('0x126')]['get_rotationZ']() / 0xb4),Math['cos'](3.141592653589793 * this[_0x4cc7('0x9eb')][_0x4cc7('0x126')][_0x4cc7('0xf73')]() / 0xb4),0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['lookAt'](this['lizard']['mesh']['get_position'](), _0x52226b); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0x9eb')]['setIndexedPosition'](_0x4d207d, -0x1); null != _0x1c9a35 && (this[_0x4cc7('0xc37')]['setIndexedPosition'](_0x424ded, _0x45b6f3), _0x4d207d = new _0x161060(this[_0x4cc7('0xc37')]['get_onScreen']()), this['dialog'][_0x4cc7('0xacf')](_0x1c9a35, 0x0, -0x104, null, null, null, _0x4d207d, null)); }, 'init': function() { this['child'] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xc37')],!0x1,null,!0x1,null); this[_0x4cc7('0xc37')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc37')]); this[_0x4cc7('0x9eb')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['lizard'],!0x1,null,!0x1,null); this['lizard']['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0x9eb')]); }, '__class__': _0x538429 }); var _0xc94d98 = function() { if (_0x4cc7('0x298a') === _0x4cc7('0x298a')) { _0x396698['call'](this, _0x4b25d1[_0x4cc7('0x105e')], 0x1, null, { 'stopLoadingAfter': 0x2 }, null, _0x3606ba['IF_CUTSCENE_LEVEL_REACHED']); this[_0x4cc7('0x25e4')] = !0x0; this['set_followingLevel'](new _0x42bd00(_0x4b25d1[_0x4cc7('0x105e')],0x1)); this['followingCutscene'] = _0x4cc7('0x27ee'); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this['frame1']), _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['frame7']), _0x48c401(this, this[_0x4cc7('0xf0d')]), _0x48c401(this, this[_0x4cc7('0xf0e')]), _0x48c401(this, this['frame10']), _0x48c401(this, this[_0x4cc7('0xf10')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x298b'); } else { if (_0x29cea6[_0x4cc7('0x55')](a, _0x4cc7('0x298c'))) return b['gameplayMode'][0x0] == _0x3a8a6f[_0x4cc7('0x946')](a, 0x5, null) ? 0x1 : 0x0; if (null != b[_0x4cc7('0xfdc')] && 0x0 < b[_0x4cc7('0xfdc')][_0x4cc7('0x34')]()) { c = b[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0); if (_0x29cea6['startsWith'](a, _0x4cc7('0x298d'))) return c['characterData'][_0x4cc7('0x5e2')] == _0x3a8a6f[_0x4cc7('0x946')](a, 0xa, null) ? 0x1 : 0x0; if ('z' == a) return (c[_0x4cc7('0x126')][_0x4cc7('0xd92')]() - c[_0x4cc7('0x11d6')]['startZ']) / c['currentSection'][_0x4cc7('0x1dc1')] | 0x0; if (_0x29cea6[_0x4cc7('0x55')](a, _0x4cc7('0x298e'))) return c[_0x4cc7('0x1d6d')] == b[_0x4cc7('0xa43')] && null != c[_0x4cc7('0x1d6e')] && _0x592928['tileTypes'][_0x4cc7('0x2b')](c[_0x4cc7('0x1d6e')][_0x4cc7('0x1e54')]['sourceType']) == _0x3a8a6f[_0x4cc7('0x946')](a, 0x9, null) ? 0x1 : 0x0; } else if (_0x29cea6[_0x4cc7('0x55')](a, _0x4cc7('0x298d'))) return null != b[_0x4cc7('0x298f')] && b[_0x4cc7('0x298f')]['name'] == _0x3a8a6f[_0x4cc7('0x946')](a, 0xa, null) ? 0x1 : 0x0; } }; _0x16dada['com.player03.run3.cutscene.MorningHypothesis'] = _0xc94d98; _0xc94d98['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x2d63f9['nhckD'], 'cutscene', _0x4cc7('0x27ed')]; _0xc94d98[_0x4cc7('0x92b')] = _0x396698; _0xc94d98[_0x4cc7('0x8')] = _0x2d63f9['lxXZy'](_0x5aff49, _0x396698[_0x4cc7('0x8')], { 'runner': null, 'student': null, 'unloadLevel': function() { this[_0x4cc7('0xac8')] = this[_0x4cc7('0xec4')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')]['set_length'](0x0); }, 'frame0': function() { this[_0x4cc7('0xec4')][_0x4cc7('0x126')][_0x4cc7('0xa9a')](0.9); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x6e); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0xe); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_z'](0x19b2); var _0x47eae4 = null; null == _0x47eae4 && (_0x47eae4 = new _0x169fce()); var _0x138792 = Math[_0x4cc7('0x28')](1.5882496193148399); _0x47eae4['x'] = 0.704 * _0x138792; _0x47eae4['y'] = 0.709 * _0x138792; _0x47eae4['z'] = -0.037 * _0x138792; _0x47eae4['w'] = Math['cos'](1.5882496193148399); _0x138792 = _0x47eae4['x'] * _0x47eae4['x'] + _0x47eae4['y'] * _0x47eae4['y'] + _0x47eae4['z'] * _0x47eae4['z'] + _0x47eae4['w'] * _0x47eae4['w']; var _0x3047c3 = _0x138792 - 0x1; 1e-10 > (0x0 <= _0x3047c3 ? _0x3047c3 : -_0x3047c3) || (_0x2d63f9['bHlrg'](0x0, _0x138792) ? (_0x47eae4['x'] = 0x0, _0x47eae4['y'] = 0x0, _0x47eae4['z'] = 0x0, _0x47eae4['w'] = 0x1) : (_0x138792 = 0x1 / Math[_0x4cc7('0x2c')](_0x138792), _0x47eae4['x'] *= _0x138792, _0x47eae4['y'] *= _0x138792, _0x47eae4['z'] *= _0x138792, _0x47eae4['w'] *= _0x138792)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_eulers'](_0x3bafe8['toEulerAngles'](_0x47eae4)[_0x4cc7('0xc4a')]()); this['tunnel'][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](0x1, 83.9, null, 0x8); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x67); this['student']['spritesheet']['set_xInverted'](!0x1); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](1.2, 83.7, null, 0x8); this[_0x4cc7('0xec4')]['spritesheet']['set_currentFrame'](0x5e); this['runner'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); }, 'frame1': function() { var _0x33b694 = {}; _0x33b694[_0x4cc7('0x2990')] = function(_0x1fb3e3, _0x2e5e84) { return _0x1fb3e3 + _0x2e5e84; } ; if ('JKKXL' === _0x4cc7('0x2991')) { this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacb')](0x5f); } else { a = JSON[_0x4cc7('0xca6')](a[_0x4cc7('0x107d')]); var _0x4cf6ee = a[_0x4cc7('0x2992')]; this['unlockPath'] = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x2285')][_0x4cc7('0x2b')](_0x4cf6ee); null == this[_0x4cc7('0x2992')] && (_0x4cf6ee = a[_0x4cc7('0x2992')], this[_0x4cc7('0x2992')] = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4cf6ee), null == this[_0x4cc7('0x2992')] && (this[_0x4cc7('0x2992')] = _0x4b25d1[_0x4cc7('0x1041')])); this[_0x4cc7('0x2993')] = null != a[_0x4cc7('0x2993')] ? a['unlockPoint'] : this != _0x4b25d1[_0x4cc7('0x1041')] ? this[_0x4cc7('0x2992')][_0x4cc7('0xc2f')] : 0x0; this['availableUntil'] = null != a['availableUntil'] ? a[_0x4cc7('0x2286')] : this[_0x4cc7('0xc2f')] - 0x1; _0x4cf6ee = a[_0x4cc7('0x1cbc')]; if (null != _0x4cf6ee) for (var _0x59930b = 0x0, _0x542028 = this[_0x4cc7('0x107c')]; _0x59930b < _0x542028['get_length'](); ) { var _0xaa4f0c = _0x542028[_0x4cc7('0x2b')](_0x59930b); ++_0x59930b; _0xf1839f['levels']['h'][_0xaa4f0c] = _0xf1839f[_0x4cc7('0x107c')]['h'][_0xaa4f0c] + '|' + _0x4cf6ee; } null != a[_0x4cc7('0x2994')] && (_0x4cf6ee = a['continuesFrom'], this[_0x4cc7('0x2994')] = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4cf6ee)); this[_0x4cc7('0x2995')] = a['prefix']; this[_0x4cc7('0x2996')] = a[_0x4cc7('0x2997')]; this['altDisplayPrefixAfter'] = null == a['altPrefixAfter'] ? this[_0x4cc7('0x107c')][_0x4cc7('0x34')]() - 0x1 : a[_0x4cc7('0x2998')]; this[_0x4cc7('0x2999')] = a[_0x4cc7('0x2999')]; this[_0x4cc7('0x299a')] = a[_0x4cc7('0x299a')]; null != this[_0x4cc7('0x2994')] ? this['startReached'] = this['continuesFrom'][_0x4cc7('0x299b')] : this != _0x4b25d1[_0x4cc7('0x1041')] && (this[_0x4cc7('0x299c')] = this[_0x4cc7('0x2992')]['getDateOfArrival'](this[_0x4cc7('0x2993')])); this[_0x4cc7('0x299c')] = null != a[_0x4cc7('0x299d')] ? this['startReached'] + a['timeToReachStart'] : this[_0x4cc7('0x299c')] + 0.01; this[_0x4cc7('0x299b')] = _0x33b694[_0x4cc7('0x2990')](this[_0x4cc7('0x299c')], a['timeToReachEnd']); null != a[_0x4cc7('0x299e')] ? (this['midpointReached'] = this['startReached'] + a[_0x4cc7('0x299e')], this[_0x4cc7('0x299b')] += a[_0x4cc7('0x299e')]) : this[_0x4cc7('0x299f')] = (this[_0x4cc7('0x299c')] + this[_0x4cc7('0x299b')]) / 0x2; null != a[_0x4cc7('0x29a0')] && 0x0 < a[_0x4cc7('0x29a0')] && (this[_0x4cc7('0x29a1')] = this[_0x4cc7('0x29a0')] = new _0xd53cdb(this,a), this['altEntryPoint'][_0x4cc7('0x29a2')] && (this[_0x4cc7('0x29a0')] = null), _0xcf0f93[_0x4cc7('0x9ad')](_0x4cc7('0x17e8'), _0x48c401(this, this['onSaveFileChanged']))); this['extraParams'] = a[_0x4cc7('0x1584')]; } }, 'frame2': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x60); }, 'frame3': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](0x0, 0x0); this[_0x4cc7('0xec4')]['mesh']['set_visible'](!0x1); this[_0x4cc7('0xac8')]['setIndexedPosition'](1.1, 83.9, null, 0x8); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4b); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); }, 'frame4': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4c); }, 'frame5': function() { this['student']['spritesheet']['set_currentFrame'](0x68); this[_0x4cc7('0xfd7')] = 0.05; }, 'frame6': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x50); }, 'frame7': function() { if ('AzjnF' === _0x4cc7('0x29a3')) { this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x4a); this[_0x4cc7('0xfd7')] = 0.3; } else { var _0x32351a = c[_0x4cc7('0x2b')](b); ++b; a = this[_0x4cc7('0x29a4')][_0x4cc7('0x2b')](_0x32351a['id']); a[_0x4cc7('0x29a5')][_0x4cc7('0x2080')](_0x26bd70[_0x4cc7('0x21e7')](_0x32351a['previewImagePath']())); a[_0x4cc7('0x217a')][_0x4cc7('0x2080')](_0x26bd70['getBitmapData'](_0x32351a[_0x4cc7('0x23f4')]())); a == this[_0x4cc7('0x29a6')] && (a[_0x4cc7('0x29a7')](!0x1), this[_0x4cc7('0x29a8')]()); } }, 'frame8': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x51); }, 'frame9': function() { if (_0x4cc7('0x3a7') === _0x56067a[_0x4cc7('0x71b')]) { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x70); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0xd); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x19c6); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](1.1, 84.3, null, 0x9); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x65); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x4baaeb = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0xfe5'), -0x8c, -0x3c, null, null, null, _0x4baaeb, null); } else { _0x4baaeb = new Date()['getTime']() / 0x3e8; for (this[_0x4cc7('0x215f')][_0x4cc7('0x29')](_0x4baaeb); this[_0x4cc7('0x215f')][0x0] < _0x4baaeb - 0x1; ) this['times'][_0x4cc7('0x1907')](); _0x4baaeb = this[_0x4cc7('0x215f')]['length']; this['currentFPS'] = Math['round']((_0x4baaeb + this[_0x4cc7('0x29a9')]) / 0x2); _0x4baaeb != this[_0x4cc7('0x29a9')] && this[_0x4cc7('0x215d')](_0x4cc7('0x215e') + this[_0x4cc7('0x2159')]); this[_0x4cc7('0x29a9')] = _0x4baaeb; } }, 'frame10': function() { _0x180fa9['view']['get_camera']()[_0x4cc7('0xb46')](0x74); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0xc); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x19f4); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](1.1, 84.9, null, 0xb); this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x64); this['student']['spritesheet']['set_xInverted'](!0x0); }, 'frame11': function() { _0x180fa9['view']['get_camera']()[_0x4cc7('0xb46')](0x78); _0x180fa9['view']['get_camera']()['set_y'](-0xa); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x1a2d); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['student']['setIndexedPosition'](1.1, 85.9, null, 0xe); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x66); this['student']['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')]['addBubble']('Now\x20for\x20my\x20practice\x20hypothesis...', -0x8c, -0xb4, null, null, null, null, null); var _0xcd796b = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x29aa'), 0x78, 0x0, null, null, -0x1, _0xcd796b, null); }, 'init': function() { this[_0x4cc7('0xec4')] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xec4')],!0x1,null,!0x1,null); this[_0x4cc7('0xec4')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec4')]); this['student'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xac8')],!0x1,null,!0x1,null); this[_0x4cc7('0xac8')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xac8')]); var _0xb67c5c = this['explorePath'][_0x4cc7('0x1109')]; _0xb67c5c = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0xb67c5c); this['student'][_0x4cc7('0x110a')] = new _0x42bd00(_0xb67c5c,0x1); }, '__class__': _0xc94d98 }); var _0x558534 = function() { var _0x5f1b65 = _0x4cc7('0x29ab')[_0x4cc7('0x46')]('|') , _0x1fa4af = 0x0; while (!![]) { switch (_0x5f1b65[_0x1fa4af++]) { case '0': this[_0x4cc7('0x5e2')] = _0x4cc7('0x29ac'); continue; case '1': this['runAnimations'] = !0x0; continue; case '2': this[_0x4cc7('0xf05')](new _0x42bd00(_0x4b25d1['wormholeC'],0x2)); continue; case '3': 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[_0x4cc7('0x20f0')]), _0x48c401(this, this[_0x4cc7('0xf0b')]), _0x48c401(this, this[_0x4cc7('0xf0c')]), _0x48c401(this, this[_0x4cc7('0xf0d')]), _0x48c401(this, this['frame9'])]; continue; case '4': _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x105e')], 0x1, null, { 'stopLoadingAfter': 0x2 }); continue; case '5': this[_0x4cc7('0x25e7')] = _0x4cc7('0x27ef'); continue; } break; } }; _0x16dada['com.player03.run3.cutscene.MorningHypothesis2'] = _0x558534; _0x558534[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), 'MorningHypothesis2']; _0x558534[_0x4cc7('0x92b')] = _0x396698; _0x558534[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'student': null, 'unloadLevel': function() { _0x57b7c1['get_instance']()[_0x4cc7('0x29ad')](); this[_0x4cc7('0xac8')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')]['set_length'](0x0); }, 'frame0': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](0x70); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x17); _0x180fa9['view']['get_camera']()[_0x4cc7('0xd5a')](0x18e9); var _0x2fb795 = null; null == _0x2fb795 && (_0x2fb795 = new _0x169fce()); var _0x575fcf = Math[_0x4cc7('0x28')](0.7941248096574199); _0x2fb795['x'] = 0.102 * _0x575fcf; _0x2fb795['y'] = 0.106 * _0x575fcf; _0x2fb795['z'] = -0.989 * _0x575fcf; _0x2fb795['w'] = Math[_0x4cc7('0x27')](0.7941248096574199); _0x575fcf = _0x2fb795['x'] * _0x2fb795['x'] + _0x2fb795['y'] * _0x2fb795['y'] + _0x2d63f9[_0x4cc7('0x29ae')](_0x2fb795['z'], _0x2fb795['z']) + _0x2fb795['w'] * _0x2fb795['w']; var _0x2fee8b = _0x575fcf - 0x1; 1e-10 > (0x0 <= _0x2fee8b ? _0x2fee8b : -_0x2fee8b) || (0x0 == _0x575fcf ? (_0x2fb795['x'] = 0x0, _0x2fb795['y'] = 0x0, _0x2fb795['z'] = 0x0, _0x2fb795['w'] = 0x1) : (_0x575fcf = _0x2d63f9[_0x4cc7('0x1de')](0x1, Math[_0x4cc7('0x2c')](_0x575fcf)), _0x2fb795['x'] *= _0x575fcf, _0x2fb795['y'] *= _0x575fcf, _0x2fb795['z'] *= _0x575fcf, _0x2fb795['w'] *= _0x575fcf)); _0x180fa9['view']['get_camera']()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x2fb795)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](1.1, 86.9, null, 0x12); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x2f); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacd')](!0x0); _0x2fb795 = _0x1baaa1[_0x4cc7('0x7d9')](0x2b2); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29af'), -0x64, -0xd2, null, _0x2fb795, null, null, null); _0x2fb795 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x29b0'), -0x118, 0x28, null, null, -0x1, _0x2fb795, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29b1'), 0x3c, 0x140, null, null, -0x1, null, null); }, 'frame1': function() { if (_0x4cc7('0x29b2') === _0x2d63f9['ztZPh']) { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x60); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x12); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x1922); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](1.1, 0x58, null, 0x15); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_currentFrame'](0x36); var _0x431304 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x29b3'), -0x64, -0x78, null, null, null, _0x431304, null); this['makeBold'](_0x4cc7('0x29b4')); _0x431304 = _0x1baaa1[_0x4cc7('0x7d9')](0x2c6); var _0xec5e3b = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble']('After\x20yesterday\x27s\x20test,\x20I\x27m\x20starting\x20to\x20think\x20it\x27s\x20something\x20else...', 0x3c, 0x15e, null, _0x431304, null, _0xec5e3b, null); } else { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_x'](0x60); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](0x12); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x1922); this['tunnel'][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](1.1, 0x58, null, 0x15); this[_0x4cc7('0xac8')]['spritesheet']['set_currentFrame'](0x36); var _0x1dfaa2 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x29b3'), -0x64, -0x78, null, null, null, _0x1dfaa2, null); this[_0x4cc7('0x1039')]('whether'); _0x1dfaa2 = _0x1baaa1[_0x4cc7('0x7d9')](0x2c6); var _0x25cf56 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x29b5'), 0x3c, 0x15e, null, _0x1dfaa2, null, _0x25cf56, null); } }, 'frame2': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](0x4c); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x18); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_z'](0x1964); this['tunnel'][_0x4cc7('0x50c')](0x0); this['student'][_0x4cc7('0xac9')](1.3, 89.2, null, 0x1a); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_currentFrame'](0x3e); var _0x3e9b5c = _0x1baaa1[_0x4cc7('0x7d9')](0x1e0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x71c')], -0x118, -0xd2, null, _0x3e9b5c, null, null, null); this[_0x4cc7('0xace')]['addBubble']('...um...', 0x0, -0x28, null, null, -0x1, null, null); _0x3e9b5c = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1fdc'), 0x8c, 0x50, null, null, -0x1, _0x3e9b5c, null); _0x3e9b5c = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')]('What\x20else\x20changes\x20when\x20your\x20mood\x20changes?', 0x14, 0x168, null, null, null, _0x3e9b5c, null); }, 'frame3': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x65); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x22); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x1b55); var _0x518bf0 = null; null == _0x518bf0 && (_0x518bf0 = new _0x169fce()); var _0x378f64 = Math[_0x4cc7('0x28')](1.5446163880149817); _0x518bf0['x'] = 0.695 * _0x378f64; _0x518bf0['y'] = 0.716 * _0x378f64; _0x518bf0['z'] = 0.065 * _0x378f64; _0x518bf0['w'] = Math[_0x4cc7('0x27')](1.5446163880149817); _0x378f64 = _0x518bf0['x'] * _0x518bf0['x'] + _0x518bf0['y'] * _0x518bf0['y'] + _0x518bf0['z'] * _0x518bf0['z'] + _0x518bf0['w'] * _0x518bf0['w']; var _0x4f8936 = _0x378f64 - 0x1; 1e-10 > (0x0 <= _0x4f8936 ? _0x4f8936 : -_0x4f8936) || (0x0 == _0x378f64 ? (_0x518bf0['x'] = 0x0, _0x518bf0['y'] = 0x0, _0x518bf0['z'] = 0x0, _0x518bf0['w'] = 0x1) : (_0x378f64 = 0x1 / Math[_0x4cc7('0x2c')](_0x378f64), _0x518bf0['x'] *= _0x378f64, _0x518bf0['y'] *= _0x378f64, _0x518bf0['z'] *= _0x378f64, _0x518bf0['w'] *= _0x378f64)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x518bf0)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['student'][_0x4cc7('0xac9')](1.2, 90.5, null, 0x1f); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x65); this['student'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2129'), -0x12c, -0x140, null, null, null, null, null); _0x518bf0 = _0x1baaa1[_0x4cc7('0x7d9')](0x384); _0x378f64 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Today\x27s\x20hypothesis\x20is\x20that\x20solo\x20teleportation\x20has\x20to\x20do\x20with\x20awareness!', -0x28, -0x82, null, _0x518bf0, -0x1, _0x378f64, null); _0x518bf0 = _0x1baaa1[_0x4cc7('0x7d9')](0x3e8); _0x378f64 = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Maybe\x20if\x20you\x20focus\x20on\x20staying\x20calm,\x20that\x20means\x20you\x27re\x20more\x20aware.', -0x3c, 0x10e, null, _0x518bf0, null, _0x378f64, null); _0x518bf0 = _0x1baaa1[_0x4cc7('0xa9a')](0.5); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Or\x20less\x20aware,\x20for\x20all\x20I\x20know.', 0x6e, 0x17c, _0x518bf0, null, -0x1, null, null); }, 'frame4': function() { if (_0x56067a['VmyBY']('ubssb', _0x4cc7('0x29b6'))) { this['backgroundCount'] = this[_0x4cc7('0x29b7')] = this[_0x4cc7('0x29b8')] = 0x0; _0x457ac5[_0x4cc7('0x96b')](this); this['set_currentState'](_0x393f85['OFF']); this[_0x4cc7('0xb62')] = !0x1; null != _0x1ff36d && (this['useHandCursor'] = !0x0, this['set_buttonMode'](!0x0), this['addEventListener'](_0x4cc7('0x296'), _0x1ff36d)); } else { this[_0x4cc7('0xac8')][_0x4cc7('0x1106')] = this['tunnel'][_0x4cc7('0x28f9')](0x1b58, !0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x4c); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x3c); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x1cac); var _0x1ff36d = null; null == _0x1ff36d && (_0x1ff36d = new _0x169fce()); var _0x2ba40c = Math[_0x4cc7('0x28')](1.0908307824964558); _0x1ff36d['x'] = -0.011 * _0x2ba40c; _0x1ff36d['y'] = -0.077 * _0x2ba40c; _0x1ff36d['z'] = -0.997 * _0x2ba40c; _0x1ff36d['w'] = Math['cos'](1.0908307824964558); _0x2ba40c = _0x56067a[_0x4cc7('0x71a')](_0x1ff36d['x'], _0x1ff36d['x']) + _0x1ff36d['y'] * _0x1ff36d['y'] + _0x1ff36d['z'] * _0x1ff36d['z'] + _0x1ff36d['w'] * _0x1ff36d['w']; var _0x55d88c = _0x2ba40c - 0x1; 1e-10 > (0x0 <= _0x55d88c ? _0x55d88c : -_0x55d88c) || (0x0 == _0x2ba40c ? (_0x1ff36d['x'] = 0x0, _0x1ff36d['y'] = 0x0, _0x1ff36d['z'] = 0x0, _0x1ff36d['w'] = 0x1) : (_0x2ba40c = 0x1 / Math[_0x4cc7('0x2c')](_0x2ba40c), _0x1ff36d['x'] *= _0x2ba40c, _0x1ff36d['y'] *= _0x2ba40c, _0x1ff36d['z'] *= _0x2ba40c, _0x1ff36d['w'] *= _0x2ba40c)); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x1ff36d)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['student'][_0x4cc7('0xac9')](0x12, -0.9); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6a); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x1ff36d = _0x1baaa1[_0x4cc7('0x7d9')](0x2a8); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x29b9'), -0xa0, -0x122, null, _0x1ff36d, null, null, null); _0x1ff36d = _0x1baaa1[_0x4cc7('0x7d9')](0x29e); _0x2ba40c = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29ba'), -0x14, -0x32, null, _0x1ff36d, -0x1, _0x2ba40c, null); _0x1ff36d = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x29bb'), 0x14, 0x154, null, null, null, _0x1ff36d, null); } }, 'frame5': function() { if (_0x4cc7('0x29bc') === 'HaZJP') { var _0x473332 = this[_0x4cc7('0x99a')]; return (a - _0x473332) / (this[_0x4cc7('0x10a1')] - _0x473332); } else { _0x57b7c1[_0x4cc7('0x493')]()[_0x4cc7('0x1f69')](this[_0x4cc7('0xb7f')]); } }, 'frame6': function() { this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x42); this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); }, 'frame7': function() { this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x5e); }, 'frame8': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](17.8, -1.2, null, -0x4); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5f); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0x3c1419 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x118d'), -0xc8, -0x14, null, null, null, _0x3c1419, null); }, 'frame9': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](0x12, -1.4); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x42); var _0x49ce99 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Hello?', 0xdc, 0x3c, null, null, null, _0x49ce99, null); }, 'init': function() { this[_0x4cc7('0xac8')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xac8')],!0x1,null,!0x1,null); this['student']['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xac8')]); var _0x515be0 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x515be0 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')]['get'](_0x515be0); this[_0x4cc7('0xac8')]['goesTo'] = new _0x42bd00(_0x515be0,0x2); }, '__class__': _0x558534 }); var _0x480ecb = function() { _0x396698['call'](this, _0x4b25d1['wormholeC'], 0x2, null, { 'stopLoadingAfter': 0x3 }); this['runAnimations'] = !0x0; this[_0x4cc7('0xf05')](new _0x42bd00(_0x4b25d1['wormholeC'],0x3)); this[_0x4cc7('0x25e7')] = _0x4cc7('0x27f0'); this[_0x4cc7('0x2197')] = [_0x48c401(this, this['frame0']), _0x56067a[_0x4cc7('0x71e')](_0x48c401, this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this['frame3']), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x48c401(this, this[_0x4cc7('0xf0b')]), _0x48c401(this, this[_0x4cc7('0xf0c')]), _0x48c401(this, this[_0x4cc7('0xf0d')]), _0x48c401(this, this[_0x4cc7('0xf0e')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x29bd'); }; _0x16dada['com.player03.run3.cutscene.MorningHypothesis3'] = _0x480ecb; _0x480ecb[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x27ef')]; _0x480ecb['__super__'] = _0x396698; _0x480ecb['prototype'] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'student': null, 'unloadLevel': function() { _0x57b7c1[_0x4cc7('0x493')]()[_0x4cc7('0x29ad')](); this[_0x4cc7('0xac8')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')]['set_length'](0x0); }, 'frame0': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x16); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x13); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x1021); var _0x214fd2 = null; null == _0x214fd2 && (_0x214fd2 = new _0x169fce()); var _0x356870 = Math[_0x4cc7('0x28')](1.2217304763960306); _0x214fd2['x'] = -0.039 * _0x356870; _0x214fd2['y'] = 0.073 * _0x356870; _0x214fd2['z'] = -0.997 * _0x356870; _0x214fd2['w'] = Math['cos'](1.2217304763960306); _0x356870 = _0x214fd2['x'] * _0x214fd2['x'] + _0x214fd2['y'] * _0x214fd2['y'] + _0x214fd2['z'] * _0x214fd2['z'] + _0x214fd2['w'] * _0x214fd2['w']; var _0x25dd4a = _0x356870 - 0x1; 1e-10 > (0x0 <= _0x25dd4a ? _0x25dd4a : -_0x25dd4a) || (0x0 == _0x356870 ? (_0x214fd2['x'] = 0x0, _0x214fd2['y'] = 0x0, _0x214fd2['z'] = 0x0, _0x214fd2['w'] = 0x1) : (_0x356870 = 0x1 / Math['sqrt'](_0x356870), _0x214fd2['x'] *= _0x356870, _0x214fd2['y'] *= _0x356870, _0x214fd2['z'] *= _0x356870, _0x214fd2['w'] *= _0x356870)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x214fd2)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['student'][_0x4cc7('0xac9')](0x11, 0x60); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x57b7c1[_0x4cc7('0x493')]()[_0x4cc7('0x1f69')](this[_0x4cc7('0xb7f')]); }, 'frame1': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); var _0x5a451c = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29be'), 0xa0, -0xc8, null, null, null, _0x5a451c, null); }, 'frame2': function() { if (_0x4cc7('0x29bf') !== _0x2d63f9[_0x4cc7('0x1e0')]) { this['student']['spritesheet']['set_currentFrame'](0x5d); var _0x5b0275 = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29c0'), 0x50, -0x78, null, null, null, _0x5b0275, null); } else { null == c && (c = !0x1); null == b && (b = 0x9); _0x47a56e['call'](this, null, d); this[_0x4cc7('0x1cd8')] = c; this[_0x4cc7('0x13c4')] = _0x5b0275; this[_0x4cc7('0x3c1')](b); } }, 'frame3': function() { if ('NirnN' !== _0x4cc7('0x29c1')) { this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](16.9, 96.1); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x2f); this['student'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0xfbc0e = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x29c2'), 0x50, -0xdc, null, null, null, _0xfbc0e, null); this[_0x4cc7('0x1039')]('please'); } else { var _0x7cb5da = this[_0x4cc7('0x17e0')](); _0x7cb5da[_0x4cc7('0xa9a')](0x64, 0x64); e[_0x4cc7('0xf92')]()[_0x4cc7('0xb3b')](_0x7cb5da); _0x7cb5da = this[_0x4cc7('0x1710')][_0x4cc7('0x164e')](); var _0x49f37b = new _0x11d8c3(0.01 * e['get_x'](),0.01 * e[_0x4cc7('0xb45')](),e[_0x4cc7('0x3dc')]() / 0x64,e[_0x4cc7('0xb4a')]() / 0x64,e[_0x4cc7('0xb4d')]()); d[_0x4cc7('0x17cb')](_0x49f37b, _0x7cb5da); ++f; } }, 'frame4': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](16.9, 96.5); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1d); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); }, 'frame5': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](0x71); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](-0x32); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd5a')](0x11a9); var _0x2a691d = null; null == _0x2a691d && (_0x2a691d = new _0x169fce()); var _0x5021f4 = Math[_0x4cc7('0x28')](1.562069680534925); _0x2a691d['x'] = 0.901 * _0x5021f4; _0x2a691d['y'] = 0.334 * _0x5021f4; _0x2a691d['z'] = -0.275 * _0x5021f4; _0x2a691d['w'] = Math[_0x4cc7('0x27')](1.562069680534925); _0x5021f4 = _0x2a691d['x'] * _0x2a691d['x'] + _0x2a691d['y'] * _0x2a691d['y'] + _0x2a691d['z'] * _0x2a691d['z'] + _0x2a691d['w'] * _0x2a691d['w']; var _0x56817e = _0x5021f4 - 0x1; 1e-10 > (0x0 <= _0x56817e ? _0x56817e : -_0x56817e) || (0x0 == _0x5021f4 ? (_0x2a691d['x'] = 0x0, _0x2a691d['y'] = 0x0, _0x2a691d['z'] = 0x0, _0x2a691d['w'] = 0x1) : (_0x5021f4 = 0x1 / Math[_0x4cc7('0x2c')](_0x5021f4), _0x2a691d['x'] *= _0x5021f4, _0x2a691d['y'] *= _0x5021f4, _0x2a691d['z'] *= _0x5021f4, _0x2a691d['w'] *= _0x5021f4)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x2a691d)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')]['setIndexedPosition'](16.9, 97.7); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5e); this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x2a691d = _0x1baaa1[_0x4cc7('0x7d9')](0x348); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Maybe\x20no\x20one\x20else\x20is\x20here,\x20and\x20this\x20tunnel\x20just\x20started\x20beeping\x20on\x20its\x20own.', -0x28, -0xd2, null, _0x2a691d, null, null, null); _0x2a691d = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('I\x20hope\x20not.', 0x64, 0x0, null, null, -0x1, _0x2a691d, null); _0x2a691d = _0x1baaa1[_0x4cc7('0x7d9')](0x172); this[_0x4cc7('0xace')]['addBubble']('It\x27s\x20easier\x20to\x20test\x20for\x20people.', 0x12c, 0x122, null, _0x2a691d, -0x1, null, null); }, 'frame6': function() { if (_0x4cc7('0x29c3') === 'unCiP') { var _0x503dbd = e[_0x4cc7('0x2b')](c); ++c; if (null != _0x503dbd[_0x4cc7('0x1d6e')] && _0x503dbd[_0x4cc7('0x1d6d')] == _0x1d89d9[_0x4cc7('0xa43')] && _0x503dbd[_0x4cc7('0x11d6')]['terrain']['indexOf'](_0x503dbd['lastTerrainContacted'], 0x0) == _0x193db5) return 0x1; } else { this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x48); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Here\x27s\x20how\x20you\x20test\x20for\x20people:', -0x104, -0x140, null, null, null, null, null); var _0x193db5 = _0x1baaa1[_0x4cc7('0xa9a')](0x2) , _0x1d89d9 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29c4'), 0x0, -0x64, _0x193db5, null, -0x1, _0x1d89d9, null); _0x193db5 = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29c5'), -0x118, 0x140, null, null, null, _0x193db5, null); } }, 'frame7': function() { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_x'](0x5c); _0x180fa9['view']['get_camera']()[_0x4cc7('0xb44')](-0x4f); _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_z'](0x11de); var _0x363c5b = null; null == _0x363c5b && (_0x363c5b = new _0x169fce()); var _0xa63bed = Math['sin'](1.6231562043547263); _0x363c5b['x'] = 0.956 * _0xa63bed; _0x363c5b['y'] = 0.239 * _0xa63bed; _0x363c5b['z'] = -0.167 * _0xa63bed; _0x363c5b['w'] = Math[_0x4cc7('0x27')](1.6231562043547263); _0xa63bed = _0x363c5b['x'] * _0x363c5b['x'] + _0x363c5b['y'] * _0x363c5b['y'] + _0x363c5b['z'] * _0x363c5b['z'] + _0x363c5b['w'] * _0x363c5b['w']; var _0x58b0aa = _0x56067a[_0x4cc7('0x6f6')](_0xa63bed, 0x1); 1e-10 > (0x0 <= _0x58b0aa ? _0x58b0aa : -_0x58b0aa) || (0x0 == _0xa63bed ? (_0x363c5b['x'] = 0x0, _0x363c5b['y'] = 0x0, _0x363c5b['z'] = 0x0, _0x363c5b['w'] = 0x1) : (_0xa63bed = 0x1 / Math[_0x4cc7('0x2c')](_0xa63bed), _0x363c5b['x'] *= _0xa63bed, _0x363c5b['y'] *= _0xa63bed, _0x363c5b['z'] *= _0xa63bed, _0x363c5b['w'] *= _0xa63bed)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x363c5b)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')]['setIndexedPosition'](16.9, 98.7); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_currentFrame'](0x66); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29c6'), -0x12c, -0x104, null, null, null, null, null); _0x363c5b = _0x1baaa1[_0x4cc7('0x7d9')](0x384); _0xa63bed = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29c7'), 0x3c, -0x46, null, _0x363c5b, -0x1, _0xa63bed, null); }, 'frame8': function() { _0x180fa9['view']['get_camera']()[_0x4cc7('0xb46')](0x5b); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](-0x51); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd5a')](0x11fb); this[_0x4cc7('0xb7f')]['display'](0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](16.9, 0x63); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x43); var _0x1d6b0a = _0x1baaa1[_0x4cc7('0xa9a')](1.5); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x29c8'), -0x17c, -0x10e, _0x1d6b0a, null, null, null, null, !0x0); _0x1d6b0a = _0x1baaa1[_0x4cc7('0xa9a')](1.5); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29c9'), 0xb4, -0x5a, _0x1d6b0a, null, null, null, null, !0x0); _0x1d6b0a = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29ca'), -0x28, 0x140, null, null, null, _0x1d6b0a, null); _0x57b7c1['get_instance']()['stopBeeps'](); }, 'frame9': function() { var _0x3e69c3 = '8|3|7|5|9|2|10|11|1|0|4|6'[_0x4cc7('0x46')]('|') , _0x2b2003 = 0x0; while (!![]) { switch (_0x3e69c3[_0x2b2003++]) { case '0': this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x29cb'), 0xdc, -0x50, _0x54c2b9, _0x32a261, null, null, null, !0x0); continue; case '1': var _0x32a261 = _0x1baaa1['width'](0x2bc); continue; case '2': _0x54c2b9 = _0x1baaa1[_0x4cc7('0xa9a')](1.5); continue; case '3': this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacd')](!0x0); continue; case '4': _0x54c2b9 = _0x1baaa1[_0x4cc7('0xa9a')](1.5); continue; case '5': var _0x54c2b9 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); continue; case '6': this['dialog'][_0x4cc7('0xacf')]('Please\x20stay\x20where\x20you\x20are.', 0x0, 0x15e, _0x54c2b9, null, null, null, null, !0x0); continue; case '7': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29be'), -0x1a4, -0xf0, null, null, null, null, null); continue; case '8': this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x46); continue; case '9': this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x29cc'), -0x1a4, 0x8c, null, null, -0x1, _0x54c2b9, null); continue; case '10': this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Call\x20failed.', -0x64, -0x15e, _0x54c2b9, null, null, null, null, !0x0); continue; case '11': _0x54c2b9 = _0x1baaa1['scale'](1.5); continue; } break; } }, 'init': function() { this[_0x4cc7('0xac8')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xac8')],!0x1,null,!0x1,null); this[_0x4cc7('0xac8')]['billboardMode'] = !0x0; this['sprites'][_0x4cc7('0x29')](this['student']); var _0x5768ae = this['explorePath']['pathName']; _0x5768ae = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x5768ae); this['student'][_0x4cc7('0x110a')] = new _0x42bd00(_0x5768ae,0x3); }, '__class__': _0x480ecb }); var _0x22027a = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1['wormholeC'], 0x3, null, { 'stopLoadingAfter': 0x4 }); this[_0x4cc7('0x25e4')] = !0x0; this['set_followingLevel'](new _0x42bd00(_0x4b25d1[_0x4cc7('0x105e')],0x4)); this['followingCutscene'] = _0x4cc7('0x27f1'); this[_0x4cc7('0x2197')] = [_0x48c401(this, this['frame0']), _0x48c401(this, this['frame1']), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this['frame5']), _0x48c401(this, this[_0x4cc7('0xf0b')]), _0x48c401(this, this[_0x4cc7('0xf0c')]), _0x48c401(this, this[_0x4cc7('0xf0d')]), _0x48c401(this, this[_0x4cc7('0xf0e')])]; this['name'] = _0x4cc7('0x29cd'); }; _0x16dada[_0x4cc7('0x29ce')] = _0x22027a; _0x22027a[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x2d63f9[_0x4cc7('0x296d')], _0x4cc7('0x27f0')]; _0x22027a[_0x4cc7('0x92b')] = _0x396698; _0x22027a[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'student': null, 'unloadLevel': function() { if ('tlYVq' === _0x4cc7('0x29cf')) { var _0x53e010 = _0x4cc7('0x29d0')[_0x4cc7('0x46')]('|') , _0x2e5138 = 0x0; while (!![]) { switch (_0x53e010[_0x2e5138++]) { case '0': this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x78); continue; case '1': this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x9, 0x14, null, 0x2); continue; case '2': _0x1845e3 = new _0x161060(this[_0x4cc7('0xd91')]['get_onScreen']()); continue; case '3': this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](1.5, 7.5); continue; case '4': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x71f')], -0x118, -0xa0, -0x1, Math['round'](0x200), null, _0x1845e3); continue; case '5': this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); continue; case '6': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x721')], 0x50, 0x140, null, null, null, _0x1845e3); continue; case '7': _0x1845e3 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); continue; case '8': var _0x1845e3 = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); continue; case '9': this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x45); continue; case '10': this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x29d1'), 0xf0, -0x140, -0x1, Math[_0x4cc7('0xa96')](0x270), null, _0x1845e3); continue; } break; } } else { this[_0x4cc7('0xac8')] = this[_0x4cc7('0xb7f')] = null; this['sprites'][_0x4cc7('0xb7c')](0x0); } }, 'frame0': function() { _0x180fa9['view']['get_camera']()[_0x4cc7('0xb46')](0x5f); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0xe4); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd5a')](0x2271); var _0x15ed90 = null; null == _0x15ed90 && (_0x15ed90 = new _0x169fce()); var _0x2f70b2 = Math['sin'](1.5882496193148399); _0x15ed90['x'] = 0.929 * _0x2f70b2; _0x15ed90['y'] = 0.286 * _0x2f70b2; _0x15ed90['z'] = 0.236 * _0x2f70b2; _0x15ed90['w'] = Math['cos'](1.5882496193148399); _0x2f70b2 = _0x15ed90['x'] * _0x15ed90['x'] + _0x56067a[_0x4cc7('0x722')](_0x15ed90['y'], _0x15ed90['y']) + _0x15ed90['z'] * _0x15ed90['z'] + _0x15ed90['w'] * _0x15ed90['w']; var _0x5841a0 = _0x2f70b2 - 0x1; _0x56067a[_0x4cc7('0x723')](1e-10, 0x0 <= _0x5841a0 ? _0x5841a0 : -_0x5841a0) || (0x0 == _0x2f70b2 ? (_0x15ed90['x'] = 0x0, _0x15ed90['y'] = 0x0, _0x15ed90['z'] = 0x0, _0x15ed90['w'] = 0x1) : (_0x2f70b2 = 0x1 / Math['sqrt'](_0x2f70b2), _0x15ed90['x'] *= _0x2f70b2, _0x15ed90['y'] *= _0x2f70b2, _0x15ed90['z'] *= _0x2f70b2, _0x15ed90['w'] *= _0x2f70b2)); _0x180fa9['view']['get_camera']()[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x15ed90)['get_degrees']()); this['tunnel'][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](0x15, 95.3); this['student'][_0x4cc7('0xaca')]['set_currentFrame'](0x46); this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29d2'), -0x154, -0xf0, null, null, null, null, null); _0x15ed90 = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Strange\x20voice.', -0x28, -0xdc, null, null, -0x1, _0x15ed90, null); _0x15ed90 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29d3'), 0x14, 0x12c, null, null, null, _0x15ed90, null); _0x15ed90 = _0x1baaa1[_0x4cc7('0xa9a')](0.5); this['dialog'][_0x4cc7('0x2661')](_0x4cc7('0x29d4'), 0x78, -0xb4, _0x15ed90, null, 0xffffff); }, 'frame1': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x8f); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0xf9); _0x180fa9['view']['get_camera']()[_0x4cc7('0xd5a')](0x2210); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['student'][_0x4cc7('0xac9')](0x15, 95.31); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5d); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Are\x20you\x20still\x20there?', -0x104, -0x118, null, null, null, null, null); var _0x51f24f = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29d5'), 0x14, -0x50, null, null, -0x1, _0x51f24f, null); }, 'frame2': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_currentFrame'](0x5f); this[_0x4cc7('0xac8')]['spritesheet']['set_xInverted'](!0x0); var _0xe6270c = _0x1baaa1['width'](0x2bc) , _0x4aebf1 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x29d6'), -0x50, -0x50, null, _0xe6270c, null, _0x4aebf1, null); }, 'frame3': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5e); }, 'frame4': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x42); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x29d7'), -0xf0, -0xf0, null, null, null, null, null); var _0x392c57 = _0x1baaa1[_0x4cc7('0x7d9')](0x2da) , _0x2b16aa = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('I\x20know\x20you\x20said\x20to\x20stay\x20where\x20I\x20was,\x20but\x20I\x27ve\x20barely\x20gone\x20anywhere!', 0x78, -0x6e, null, _0x392c57, -0x1, _0x2b16aa, null); _0x392c57 = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('How\x20did\x20you\x20lose\x20track\x20of\x20me\x20already?', 0x0, 0x140, null, null, null, _0x392c57, null); this['fadeTime'] = 0.2; }, 'frame5': function() { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](0xd5); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0xc2); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](-0xe2); var _0x1cc34f = null; null == _0x1cc34f && (_0x1cc34f = new _0x169fce()); var _0x56561b = Math[_0x4cc7('0x28')](1.6929693744344996); _0x1cc34f['x'] = 0.074 * _0x56561b; _0x1cc34f['y'] = 0.031 * _0x56561b; _0x1cc34f['z'] = 0.997 * _0x56561b; _0x1cc34f['w'] = Math[_0x4cc7('0x27')](1.6929693744344996); _0x56561b = _0x1cc34f['x'] * _0x1cc34f['x'] + _0x1cc34f['y'] * _0x1cc34f['y'] + _0x1cc34f['z'] * _0x1cc34f['z'] + _0x1cc34f['w'] * _0x1cc34f['w']; var _0x24fc3b = _0x56561b - 0x1; 1e-10 > (0x0 <= _0x24fc3b ? _0x24fc3b : -_0x24fc3b) || (0x0 == _0x56561b ? (_0x1cc34f['x'] = 0x0, _0x1cc34f['y'] = 0x0, _0x1cc34f['z'] = 0x0, _0x1cc34f['w'] = 0x1) : (_0x56561b = 0x1 / Math[_0x4cc7('0x2c')](_0x56561b), _0x1cc34f['x'] *= _0x56561b, _0x1cc34f['y'] *= _0x56561b, _0x1cc34f['z'] *= _0x56561b, _0x1cc34f['w'] *= _0x56561b)); _0x180fa9['view']['get_camera']()[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x1cc34f)['get_degrees']()); this[_0x4cc7('0xb7f')]['display'](0x0); this['student'][_0x4cc7('0xac9')](0x16, -0x1); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x65); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x29d8'), -0x12c, -0x104, null, null, null, null, null); _0x1cc34f = new _0x161060(this['student']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29d9'), 0x3c, -0x78, null, null, -0x1, _0x1cc34f, null); }, 'frame6': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](0x16, -1.2); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x46); this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('I\x20didn\x27t\x20go\x20far,\x20by\x20the\x20way.', -0x12c, -0xc8, null, null, null, null, null); var _0x40cac5 = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2574'), 0xf0, -0x50, null, null, -0x1, _0x40cac5, null); }, 'frame7': function() { this['student'][_0x4cc7('0xac9')](0x16, -1.4); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x64); }, 'frame8': function() { this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x66); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x29da'), -0x12c, -0x104, null, null, null, null, null); var _0x1c94e1 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29db'), -0x50, -0x78, null, null, -0x1, _0x1c94e1, null); _0x1c94e1 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29dc'), 0x28, 0x12c, null, null, null, _0x1c94e1, null); }, 'frame9': function() { var _0x2ecd62 = _0x4cc7('0x29dd')[_0x4cc7('0x46')]('|') , _0x56b4cc = 0x0; while (!![]) { switch (_0x2ecd62[_0x56b4cc++]) { case '0': this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x29de'), -0x28, -0x10e, null, _0x39f58f, null, null, null); continue; case '1': this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5d); continue; case '2': this[_0x4cc7('0x1039')](_0x4cc7('0x29df')); continue; case '3': this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); continue; case '4': var _0xd43561 = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); continue; case '5': this['dialog']['addBubble'](_0x4cc7('0x29e0'), 0x8c, -0x5a, null, _0x39f58f, -0x1, _0xd43561, null); continue; case '6': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29e1'), -0x14, 0x12c, null, null, null, _0x39f58f, null); continue; case '7': var _0x39f58f = _0x1baaa1[_0x4cc7('0x7d9')](0x32a); continue; case '8': _0x39f58f = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); continue; case '9': _0x39f58f = _0x1baaa1[_0x4cc7('0x7d9')](0x2d0); continue; } break; } }, 'init': function() { this[_0x4cc7('0xac8')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['student'],!0x1,null,!0x1,null); this[_0x4cc7('0xac8')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')]['push'](this[_0x4cc7('0xac8')]); var _0xa288e0 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0xa288e0 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0xa288e0); this['student'][_0x4cc7('0x110a')] = new _0x42bd00(_0xa288e0,0x2); }, '__class__': _0x22027a }); var _0x2963d4 = function() { _0x396698['call'](this, _0x4b25d1['wormholeC'], 0x2, null, { 'stopLoadingAfter': 0x3 }); this[_0x4cc7('0x25e4')] = !0x0; this[_0x4cc7('0xf05')](new _0x42bd00(_0x4b25d1[_0x4cc7('0x105e')],0x5)); this[_0x4cc7('0x25e7')] = _0x4cc7('0x29e2'); this[_0x4cc7('0x2197')] = [_0x48c401(this, this['frame0']), _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[_0x4cc7('0xf0d')]), _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['frame16']), _0x48c401(this, this['frame17']), _0x48c401(this, this[_0x4cc7('0x20f3')]), _0x48c401(this, this[_0x4cc7('0x20f4')]), _0x48c401(this, this[_0x4cc7('0x260c')]), _0x48c401(this, this[_0x4cc7('0x260d')]), _0x48c401(this, this[_0x4cc7('0x260e')]), _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['com.player03.run3.cutscene.MorningHypothesis5'] = _0x2963d4; _0x2963d4['__name__'] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x27f1')]; _0x2963d4[_0x4cc7('0x92b')] = _0x396698; _0x2963d4[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'student': null, 'runner': null, 'unloadLevel': function() { _0x57b7c1[_0x4cc7('0x493')]()[_0x4cc7('0x29ad')](); this[_0x4cc7('0xec4')] = this[_0x4cc7('0xac8')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')]['set_length'](0x0); }, 'frame0': function() { var _0x4b4aef = _0x4cc7('0x29e6')[_0x4cc7('0x46')]('|') , _0x55d96f = 0x0; while (!![]) { switch (_0x4b4aef[_0x55d96f++]) { case '0': _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0xe55d40)['get_degrees']()); continue; case '1': _0x2d63f9['dDMMz'](1e-10, 0x0 <= _0x41fa44 ? _0x41fa44 : -_0x41fa44) || (0x0 == _0x3bda6f ? (_0xe55d40['x'] = 0x0, _0xe55d40['y'] = 0x0, _0xe55d40['z'] = 0x0, _0xe55d40['w'] = 0x1) : (_0x3bda6f = 0x1 / Math[_0x4cc7('0x2c')](_0x3bda6f), _0xe55d40['x'] *= _0x3bda6f, _0xe55d40['y'] *= _0x3bda6f, _0xe55d40['z'] *= _0x3bda6f, _0xe55d40['w'] *= _0x3bda6f)); continue; case '2': this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x29e7'), -0x12c, -0x118, null, null, null, null, null); continue; case '3': null == _0xe55d40 && (_0xe55d40 = new _0x169fce()); continue; case '4': _0xe55d40 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); continue; case '5': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](0x2); continue; case '6': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](-0xc9); continue; case '7': this[_0x4cc7('0xec4')][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); continue; case '8': var _0x3bda6f = Math[_0x4cc7('0x28')](1.0122909661567112); continue; case '9': _0xe55d40['x'] = -0.033 * _0x3bda6f; continue; case '10': this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6a); continue; case '11': var _0xe55d40 = null; continue; case '12': this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x29e8'), -0xc8, 0xb4, null, null, -0x1, _0xe55d40, null); continue; case '13': this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); continue; case '14': _0xe55d40['z'] = -0.986 * _0x3bda6f; continue; case '15': _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_y'](0x0); continue; case '16': var _0x41fa44 = _0x3bda6f - 0x1; continue; case '17': this['student']['setIndexedPosition'](0x12, -0.7); continue; case '18': this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); continue; case '19': _0x3bda6f = _0x2d63f9[_0x4cc7('0x1e2')](_0xe55d40['x'], _0xe55d40['x']) + _0xe55d40['y'] * _0xe55d40['y'] + _0xe55d40['z'] * _0xe55d40['z'] + _0xe55d40['w'] * _0xe55d40['w']; continue; case '20': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29e9'), -0xc8, -0x32, null, null, -0x1, null, null); continue; case '21': _0xe55d40['w'] = Math[_0x4cc7('0x27')](1.0122909661567112); continue; case '22': _0xe55d40['y'] = 0.165 * _0x3bda6f; continue; } break; } }, 'frame1': function() { this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x6e); }, 'frame2': function() { _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x21); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x14); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd5a')](-0x9c); this['tunnel'][_0x4cc7('0x50c')](0x0); this['student'][_0x4cc7('0xac9')](0x12, -0.9); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x66); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x29ea'), -0x17c, -0x104, null, null, null, null, null); var _0x4ae49b = _0x1baaa1[_0x4cc7('0x7d9')](0x2da); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x29eb'), -0x28, -0x6e, null, _0x4ae49b, -0x1, null, null); _0x4ae49b = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29ec'), 0x140, 0x28, null, null, -0x1, _0x4ae49b, null); }, 'frame3': function() { if (_0x56067a[_0x4cc7('0x6fe')](_0x56067a[_0x4cc7('0x29ed')], 'YPcOC')) { var _0x178d4a = _0x1baaa1[_0x4cc7('0x7d9')](0x2bc); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29ee'), -0xa0, -0xd2, null, _0x178d4a, null, null, null); _0x178d4a = _0x1baaa1['width'](0x1ea); var _0x4f1da7 = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x29ef'), 0x8c, -0x1e, null, _0x178d4a, -0x1, _0x4f1da7, null); _0x178d4a = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29f0'), 0x14, 0x154, null, null, null, _0x178d4a, null); _0x178d4a = _0x1baaa1['scale'](0.5); this['dialog']['addPlainText']('Still\x20gotta\x20test\x20that\x20sometime...', 0x12c, 0x28, _0x178d4a, null, 0xffffff); } else { null == this[_0x4cc7('0x1338')] && (this[_0x4cc7('0x1338')] = 'varying\x20vec2\x20openfl_TextureCoordv;\x0a\x09\x09\x0a\x09\x09uniform\x20sampler2D\x20openfl_Texture;\x0a\x09\x09\x0a\x09\x09void\x20main(void)\x20{\x0a\x09\x09\x09\x0a\x09\x09\x09vec4\x20color\x20=\x20texture2D\x20(openfl_Texture,\x20openfl_TextureCoordv);\x0a\x09\x09\x09\x0a\x09\x09\x09if\x20(color.a\x20==\x200.0)\x20{\x0a\x09\x09\x09\x09\x0a\x09\x09\x09\x09discard;\x0a\x09\x09\x09\x09\x0a\x09\x09\x09}\x20else\x20{\x0a\x09\x09\x09\x09\x0a\x09\x09\x09\x09gl_FragColor\x20=\x20color;\x0a\x09\x09\x09\x09\x0a\x09\x09\x09}\x0a\x09\x09\x09\x0a\x09\x09}'); null == this[_0x4cc7('0x29f1')] && (this[_0x4cc7('0x29f1')] = _0x4cc7('0x29f2')); _0xe8a2c7['call'](this); this[_0x4cc7('0x29f3')] = !0x0; this[_0x4cc7('0x29f4')](); } }, 'frame4': function() { _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_x'](0x1f); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_y'](-0x72); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_z'](-0x43); var _0x5ef551 = null; null == _0x5ef551 && (_0x5ef551 = new _0x169fce()); var _0x2da94f = Math[_0x4cc7('0x28')](1.0297442586766543); _0x5ef551['x'] = -0.535 * _0x2da94f; _0x5ef551['y'] = -0.055 * _0x2da94f; _0x5ef551['z'] = -0.843 * _0x2da94f; _0x5ef551['w'] = Math['cos'](1.0297442586766543); _0x2da94f = _0x5ef551['x'] * _0x5ef551['x'] + _0x5ef551['y'] * _0x5ef551['y'] + _0x5ef551['z'] * _0x5ef551['z'] + _0x5ef551['w'] * _0x5ef551['w']; var _0x5eb9ce = _0x2da94f - 0x1; _0x2d63f9[_0x4cc7('0x1e3')](1e-10, 0x0 <= _0x5eb9ce ? _0x5eb9ce : -_0x5eb9ce) || (0x0 == _0x2da94f ? (_0x5ef551['x'] = 0x0, _0x5ef551['y'] = 0x0, _0x5ef551['z'] = 0x0, _0x5ef551['w'] = 0x1) : (_0x2da94f = 0x1 / Math[_0x4cc7('0x2c')](_0x2da94f), _0x5ef551['x'] *= _0x2da94f, _0x5ef551['y'] *= _0x2da94f, _0x5ef551['z'] *= _0x2da94f, _0x5ef551['w'] *= _0x2da94f)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x5ef551)['get_degrees']()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')]['setIndexedPosition'](18.5, -0.9, null, -0x1); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x43); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Hey,\x20voice!\x20I\x27m\x20about\x20to\x20go\x20get\x20the\x20Skater!', -0x50, -0x154, null, null, null, null, null); _0x5ef551 = _0x1baaa1[_0x4cc7('0x7d9')](0x2a8); _0x2da94f = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29f5'), 0xa0, -0x96, null, _0x5ef551, -0x1, _0x2da94f, null); _0x5ef551 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29f6'), 0x14, 0x118, null, null, null, _0x5ef551, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x2d63f9[_0x4cc7('0x1e4')], 0xdc, 0x168, null, null, -0x1, null, null); }, 'frame5': function() { this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5f); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); }, 'frame6': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_currentFrame'](0x6b); var _0x1dbafb = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x29f7'), -0x78, -0x78, null, null, null, _0x1dbafb, null); this[_0x4cc7('0x25e6')] = 0.2; }, 'frame7': function() { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](0x4e); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_y'](0x1c); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x1007); var _0x2284fe = null; null == _0x2284fe && (_0x2284fe = new _0x169fce()); var _0x23d90e = Math['sin'](2.0420352248333655); _0x2284fe['x'] = -0.063 * _0x23d90e; _0x2284fe['y'] = _0x2d63f9[_0x4cc7('0x1e6')](-0.069, _0x23d90e); _0x2284fe['z'] = 0.996 * _0x23d90e; _0x2284fe['w'] = Math['cos'](2.0420352248333655); _0x23d90e = _0x2284fe['x'] * _0x2284fe['x'] + _0x2284fe['y'] * _0x2284fe['y'] + _0x2d63f9[_0x4cc7('0x1e6')](_0x2284fe['z'], _0x2284fe['z']) + _0x2284fe['w'] * _0x2284fe['w']; var _0xb43941 = _0x23d90e - 0x1; 1e-10 > (0x0 <= _0xb43941 ? _0xb43941 : -_0xb43941) || (0x0 == _0x23d90e ? (_0x2284fe['x'] = 0x0, _0x2284fe['y'] = 0x0, _0x2284fe['z'] = 0x0, _0x2284fe['w'] = 0x1) : (_0x23d90e = 0x1 / Math[_0x4cc7('0x2c')](_0x23d90e), _0x2284fe['x'] *= _0x23d90e, _0x2284fe['y'] *= _0x23d90e, _0x2284fe['z'] *= _0x23d90e, _0x2284fe['w'] *= _0x23d90e)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x2284fe)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](16.7, 0x5e); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x35); _0x2284fe = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29f8'), 0x3c, -0x3c, null, null, null, _0x2284fe, null); }, 'frame8': function() { this[_0x4cc7('0xac8')]['setIndexedPosition'](0x11, 95.2); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x38); var _0x50b02b = _0x1baaa1[_0x4cc7('0x7d9')](0x276); this['dialog'][_0x4cc7('0xacf')]('At\x20this\x20point,\x20I\x20thought\x20you\x20might\x20be\x20a\x20person.', -0x64, -0xe6, null, _0x50b02b, null, null, null); _0x50b02b = _0x1baaa1['width'](0x1e0); var _0x59a070 = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x29f9'), 0x3c, -0xa, null, _0x50b02b, -0x1, _0x59a070, null); _0x50b02b = _0x1baaa1['width'](0x398); _0x59a070 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29fa'), 0x50, 0x15e, null, _0x50b02b, null, _0x59a070, null); }, 'frame9': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](0x8a); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x9); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x1128); var _0x45633f = null; null == _0x45633f && (_0x45633f = new _0x169fce()); var _0x209820 = Math['sin'](1.7627825445142729); _0x45633f['x'] = _0x2d63f9[_0x4cc7('0x1e7')](-0.61, _0x209820); _0x45633f['y'] = -0.186 * _0x209820; _0x45633f['z'] = 0.77 * _0x209820; _0x45633f['w'] = Math['cos'](1.7627825445142729); _0x209820 = _0x45633f['x'] * _0x45633f['x'] + _0x45633f['y'] * _0x45633f['y'] + _0x45633f['z'] * _0x45633f['z'] + _0x45633f['w'] * _0x45633f['w']; var _0x28f280 = _0x209820 - 0x1; 1e-10 > (0x0 <= _0x28f280 ? _0x28f280 : -_0x28f280) || (0x0 == _0x209820 ? (_0x45633f['x'] = 0x0, _0x45633f['y'] = 0x0, _0x45633f['z'] = 0x0, _0x45633f['w'] = 0x1) : (_0x209820 = 0x1 / Math['sqrt'](_0x209820), _0x45633f['x'] *= _0x209820, _0x45633f['y'] *= _0x209820, _0x45633f['z'] *= _0x209820, _0x45633f['w'] *= _0x209820)); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_eulers'](_0x3bafe8['toEulerAngles'](_0x45633f)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['student']['setIndexedPosition'](16.8, 97.4); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5c); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); _0x45633f = _0x1baaa1['width'](0x366); this['dialog']['addBubble'](_0x4cc7('0x29fb'), -0x78, -0x136, null, _0x45633f, null, null, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29fc'), 0x96, -0x8c, null, null, -0x1, null, null); this['makeBold'](_0x4cc7('0xce5')); _0x45633f = _0x1baaa1[_0x4cc7('0x7d9')](0x3e8); _0x209820 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this['dialog']['addBubble'](_0x4cc7('0x29fd'), -0x14, 0xa, null, _0x45633f, -0x1, _0x209820, null); }, 'frame10': function() { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_x'](0x5d); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](-0x2e); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x1185); var _0x5bd01d = null; null == _0x5bd01d && (_0x5bd01d = new _0x169fce()); var _0x42d1b1 = Math[_0x4cc7('0x28')](1.6667894356545847); _0x5bd01d['x'] = -0.915 * _0x42d1b1; _0x5bd01d['y'] = -0.307 * _0x42d1b1; _0x5bd01d['z'] = 0.261 * _0x42d1b1; _0x5bd01d['w'] = Math[_0x4cc7('0x27')](1.6667894356545847); _0x42d1b1 = _0x5bd01d['x'] * _0x5bd01d['x'] + _0x5bd01d['y'] * _0x5bd01d['y'] + _0x5bd01d['z'] * _0x5bd01d['z'] + _0x5bd01d['w'] * _0x5bd01d['w']; var _0x16c8df = _0x42d1b1 - 0x1; 1e-10 > (0x0 <= _0x16c8df ? _0x16c8df : -_0x16c8df) || (0x0 == _0x42d1b1 ? (_0x5bd01d['x'] = 0x0, _0x5bd01d['y'] = 0x0, _0x5bd01d['z'] = 0x0, _0x5bd01d['w'] = 0x1) : (_0x42d1b1 = 0x1 / Math[_0x4cc7('0x2c')](_0x42d1b1), _0x5bd01d['x'] *= _0x42d1b1, _0x5bd01d['y'] *= _0x42d1b1, _0x5bd01d['z'] *= _0x42d1b1, _0x5bd01d['w'] *= _0x42d1b1)); _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x5bd01d)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](16.9, 97.4); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5d); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacd')](!0x0); _0x5bd01d = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29fe'), -0xf0, -0xa0, null, null, null, _0x5bd01d, null); _0x5bd01d = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Hello?', 0x118, 0xc8, null, null, null, _0x5bd01d, null); }, 'frame11': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_currentFrame'](0x5e); }, 'frame12': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](0x11, 97.6); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x66); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x31495d = _0x1baaa1[_0x4cc7('0x7d9')](0x2da) , _0x23c83c = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29ff'), -0x50, -0xbe, null, _0x31495d, null, _0x23c83c, null); this[_0x4cc7('0x25e6')] = 0.5; }, 'frame13': function() { this[_0x4cc7('0xac8')]['setIndexedPosition'](16.7, 98.1, null, -0xa); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x47); var _0x2c4a1b = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2a00'), 0xdc, 0x168, null, null, null, _0x2c4a1b, null); this[_0x4cc7('0x25e6')] = 0.5; }, 'frame14': function() { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](0x45); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x2e); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x1106); var _0x44bbd7 = null; null == _0x44bbd7 && (_0x44bbd7 = new _0x169fce()); var _0x11b0b8 = Math['sin'](1.902408884673819); _0x44bbd7['x'] = -0.206 * _0x11b0b8; _0x44bbd7['y'] = -0.276 * _0x11b0b8; _0x44bbd7['z'] = _0x56067a[_0x4cc7('0x722')](0.939, _0x11b0b8); _0x44bbd7['w'] = Math[_0x4cc7('0x27')](1.902408884673819); _0x11b0b8 = _0x44bbd7['x'] * _0x44bbd7['x'] + _0x44bbd7['y'] * _0x44bbd7['y'] + _0x44bbd7['z'] * _0x44bbd7['z'] + _0x44bbd7['w'] * _0x44bbd7['w']; var _0xbbb35a = _0x11b0b8 - 0x1; 1e-10 > (0x0 <= _0xbbb35a ? _0xbbb35a : -_0xbbb35a) || (0x0 == _0x11b0b8 ? (_0x44bbd7['x'] = 0x0, _0x44bbd7['y'] = 0x0, _0x44bbd7['z'] = 0x0, _0x44bbd7['w'] = 0x1) : (_0x11b0b8 = _0x56067a['krfnk'](0x1, Math[_0x4cc7('0x2c')](_0x11b0b8)), _0x44bbd7['x'] *= _0x11b0b8, _0x44bbd7['y'] *= _0x11b0b8, _0x44bbd7['z'] *= _0x11b0b8, _0x44bbd7['w'] *= _0x11b0b8)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x44bbd7)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')]['display'](0x0); this['student'][_0x4cc7('0xac9')](16.7, 98.2, null, -0xa); this['student'][_0x4cc7('0xaca')]['set_currentFrame'](0x4a); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); }, 'frame15': function() { this['student'][_0x4cc7('0xaca')]['set_currentFrame'](0x6c); }, 'frame16': function() { var _0x50f78e = {}; _0x50f78e[_0x4cc7('0x2a01')] = function(_0x1fb3e3, _0x1b0ca7) { return _0x1fb3e3 != _0x1b0ca7; } ; if (_0x56067a['ACJkO'] === _0x4cc7('0x2a02')) { if (null != _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')]) { var _0xc6838b = _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')]; _0xc6838b = null != _0xc6838b[_0x4cc7('0xfdc')] ? 0x0 < _0xc6838b['characters'][_0x4cc7('0x34')]() : !0x1; } else _0xc6838b = !0x1; if (_0xc6838b && !_0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')][_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d6')]['isCharacterAllowed'](a)) return; b && _0x1fb3e3[_0x4cc7('0x2399')](a); this[_0x4cc7('0x29a8')](); null == _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')] && _0x962df6['get_instance']()[_0x4cc7('0x2a03')](null, null); c[_0x4cc7('0x2a04')](!0x1); b = 0x0; for (_0xc6838b = this[_0x4cc7('0x29a4')]; b < _0xc6838b[_0x4cc7('0x34')](); ) { var _0x12a6f9 = _0xc6838b[_0x4cc7('0x2b')](b); ++b; _0x50f78e['HlkCx'](null, _0x12a6f9) && null != _0x12a6f9['character'][_0x4cc7('0x2195')] && _0x12a6f9[_0x4cc7('0xb30')] != _0x1fb3e3[_0x4cc7('0xc2b')] && (_0x12a6f9['character'][_0x4cc7('0x2195')][_0x4cc7('0x255c')]() != _0x12a6f9[_0x4cc7('0xb30')] && _0x12a6f9[_0x4cc7('0xb48')]() ? (_0x12a6f9['set_visible'](!0x1), _0x12a6f9[_0x4cc7('0x472')]() + _0x12a6f9[_0x4cc7('0xa74')]() / 0x2 < this[_0x4cc7('0x26dd')] && this['set_cameraX'](this[_0x4cc7('0x26dd')] - _0x12a6f9[_0x4cc7('0xa74')]())) : _0x12a6f9[_0x4cc7('0xb30')][_0x4cc7('0x2195')][_0x4cc7('0x255c')]() != _0x12a6f9[_0x4cc7('0xb30')] || _0x12a6f9[_0x4cc7('0xb48')]() || _0x12a6f9['set_visible'](!0x0)); } if (null != a[_0x4cc7('0x2195')] && a != _0x1fb3e3['random']) { b = 0x0; for (_0xc6838b = this['buttons']; b < _0xc6838b['get_length'](); ) _0x12a6f9 = _0xc6838b[_0x4cc7('0x2b')](b), ++b, null != _0x12a6f9 && !_0x12a6f9['get_visible']() && 0x0 <= a[_0x4cc7('0x2195')]['costumes'][_0x4cc7('0x2d')](_0x12a6f9[_0x4cc7('0xb30')], 0x0) && _0x12a6f9['character'][_0x4cc7('0x23e9')]() && _0x12a6f9[_0x4cc7('0xc20')](!0x0); a[_0x4cc7('0x2195')][_0x4cc7('0x255d')](a); } this[_0x4cc7('0x22e')][_0x4cc7('0x13')](); } else { this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x6d); this[_0x4cc7('0x25e6')] = 0.5; } }, 'frame17': function() { if (_0x4cc7('0x2a05') === _0x2d63f9[_0x4cc7('0x1e8')]) { if (0x0 > a) throw _0x2ab848['silentTrace'](_0x4cc7('0x2163'), { 'fileName': _0x4cc7('0x683'), 'lineNumber': 0x7f, 'className': _0x4cc7('0x17a'), 'methodName': _0x4cc7('0x2164') }), new _0x202aa0(new _0x3d27c7('')); this[_0x4cc7('0x2154')] += a; } else { this[_0x4cc7('0xec4')]['mesh'][_0x4cc7('0xa9a')](0.8); this['student'][_0x4cc7('0xac9')](16.685, 98.1, null, -0x2); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x67); this[_0x4cc7('0xec4')][_0x4cc7('0x126')]['set_visible'](!0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](16.8, 0x62, null, -0x5); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x60); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); } }, 'frame18': function() { this['runner'][_0x4cc7('0xaca')]['set_currentFrame'](0x5f); var _0x131efa = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a06'), 0x3c, -0xb4, null, null, null, _0x131efa, null); }, 'frame19': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5e); this[_0x4cc7('0xfd7')] = 0.1; this['fadeTime'] = 0x2; }, 'frame20': function() { var _0x229dd8 = new _0x24e28(); _0x109181['fillRect'](_0x229dd8, _0x5cad50[_0x4cc7('0x91d')](0x0), null, null, null, null, this['dialog']['layout']); this[_0x4cc7('0xace')][_0x4cc7('0xa0c')](_0x229dd8); _0x229dd8 = _0x1baaa1['scale'](2.5); this['dialog'][_0x4cc7('0x2661')](_0x4cc7('0x2a07'), 0x0, 0x0, _0x229dd8, null, 0xffffff); this[_0x4cc7('0x25e6')] = 0.2; }, 'frame21': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x54); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x53); _0x180fa9['view']['get_camera']()['set_z'](0x1326); var _0x230943 = null; null == _0x230943 && (_0x230943 = new _0x169fce()); var _0x495cf0 = Math['sin'](1.6667894356545847); _0x230943['x'] = -0.923 * _0x495cf0; _0x230943['y'] = -0.382 * _0x495cf0; _0x230943['z'] = 0.049 * _0x495cf0; _0x230943['w'] = Math[_0x4cc7('0x27')](1.6667894356545847); _0x495cf0 = _0x230943['x'] * _0x230943['x'] + _0x230943['y'] * _0x230943['y'] + _0x230943['z'] * _0x230943['z'] + _0x230943['w'] * _0x230943['w']; var _0x52c7d6 = _0x495cf0 - 0x1; 1e-10 > (0x0 <= _0x52c7d6 ? _0x52c7d6 : -_0x52c7d6) || (0x0 == _0x495cf0 ? (_0x230943['x'] = 0x0, _0x230943['y'] = 0x0, _0x230943['z'] = 0x0, _0x230943['w'] = 0x1) : (_0x495cf0 = 0x1 / Math['sqrt'](_0x495cf0), _0x230943['x'] *= _0x495cf0, _0x230943['y'] *= _0x495cf0, _0x230943['z'] *= _0x495cf0, _0x230943['w'] *= _0x495cf0)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x230943)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](16.69, 98.1, null, -0xb); this[_0x4cc7('0xec4')]['setIndexedPosition'](16.8, 0x69, null, -0x32); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); }, 'frame22': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5f); }, 'frame23': function() { if (_0x4cc7('0x2a08') === _0x4cc7('0x2a08')) { this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4e); var _0x17f783 = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2a09'), -0x50, -0xa0, null, null, null, _0x17f783, null); this[_0x4cc7('0x25e6')] = 0.2; } else { var _0x3ea860 = b++; this['a'][_0x3ea860] = 0x0; } }, 'frame24': function() { var _0x2233ab = new _0x24e28(); _0x109181[_0x4cc7('0xa8a')](_0x2233ab, _0x5cad50['SOLID'](0x0), null, null, null, null, this[_0x4cc7('0xace')][_0x4cc7('0x22e')]); this['dialog'][_0x4cc7('0xa0c')](_0x2233ab); _0x2233ab = _0x1baaa1['scale'](2.5); this['dialog'][_0x4cc7('0x2661')](_0x4cc7('0x2a0a'), 0x0, 0x0, _0x2233ab, null, 0xffffff); this[_0x4cc7('0xfd7')] = 1.6; this['fadeTime'] = 0.2; }, 'frame25': function() { _0x57b7c1[_0x4cc7('0x493')]()['startBeeps'](this[_0x4cc7('0xb7f')]); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4a); var _0x5f26e1 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('I\x20knew\x20it!', 0x104, 0x14, null, null, null, _0x5f26e1, null); }, 'frame26': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](16.8, 104.1, null, -0x2f); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x3b); var _0x159103 = new _0x161060(this['runner'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a0b'), -0x64, -0xdc, null, null, null, _0x159103, null); _0x159103 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a0c'), 0x8c, 0xdc, null, null, null, _0x159103, null); }, 'init': function() { this[_0x4cc7('0xac8')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['student'],!0x1,null,!0x1,null); this[_0x4cc7('0xac8')]['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['student']); var _0xa512f5 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0xa512f5 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0xa512f5); this[_0x4cc7('0xac8')]['goesTo'] = new _0x42bd00(_0xa512f5,0x5); this['runner'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['runner'],!0x1,null,!0x1,null); this['runner'][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec4')]); }, '__class__': _0x2963d4 }); var _0x405743 = function() { _0x396698['call'](this, _0x4b25d1[_0x4cc7('0x1045')], -0x1, _0x405743['entry'], { 'endTiles': !0x1 }); var _0x4fae97 = _0x4b25d1[_0x4cc7('0x1045')]; var _0x58f0c0 = _0x4fae97[_0x4cc7('0x123e')]; _0x58f0c0 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x58f0c0['id'], _0x58f0c0['defaultValue']); var _0x59fe7c = _0x4fae97[_0x4cc7('0xc2f')]; (_0x58f0c0 < _0x59fe7c ? _0x58f0c0 : _0x59fe7c) >= _0x4fae97[_0x4cc7('0xc2f')] ? (null != this['saveEntry'] ? (_0x4fae97 = this[_0x4cc7('0x146b')], _0x4fae97 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x4fae97['id'], _0x4fae97['defaultValue'])) : _0x4fae97 = !0x1, _0x4fae97 = !_0x4fae97) : _0x4fae97 = !0x1; _0x4fae97 && this[_0x4cc7('0x2609')](!0x0); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this['frame1']), _0x48c401(this, this['frame2']), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this[_0x4cc7('0x20f0')])]; this['name'] = _0x2d63f9['jTEfQ']; }; _0x16dada['com.player03.run3.cutscene.MyTurn'] = _0x405743; _0x405743[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x2d63f9[_0x4cc7('0x296d')], _0x4cc7('0x1c3')]; _0x405743[_0x4cc7('0x92b')] = _0x396698; _0x405743['prototype'] = _0x5aff49(_0x396698['prototype'], { 'angel': null, 'runner': null, 'unloadLevel': function() { this['runner'] = this['angel'] = this['tunnel'] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { if (_0x4cc7('0x2a0d') === _0x4cc7('0x2a0e')) { this[_0x4cc7('0x924')]['stop'](); } else { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](-21.42857142857143); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](0x2da * Math[_0x4cc7('0x27')](3.141592653589793 * (_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf73')]() + 0x5a) / 0xb4)); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_y'](0x2da * Math[_0x4cc7('0x28')](3.141592653589793 * (_0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['get_rotationZ']() + 0x5a) / 0xb4)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_z'](0x26de); this['angel']['setIndexedPosition'](3.7, 33.7, null, 0x89); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](4.1, 0x22, null, 0x91); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x1d); this['runner'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1ac7'), 0x28, -0x168, null, null, null, null, null); var _0x3fcf86 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x1ac8'), 0xa0, -0xc8, null, null, -0x1, _0x3fcf86, null); _0x3fcf86 = _0x1baaa1['scale'](0.8); var _0x4dccbc = _0x1baaa1[_0x4cc7('0x7d9')](0xc8) , _0x1f3b3d = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x1ac9'), -0x28, 0xa, _0x3fcf86, _0x4dccbc, null, _0x1f3b3d, null); _0x3fcf86 = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2a0f'), 0x140, 0x168, null, null, null, _0x3fcf86, null); } }, 'frame1': function() { var _0x1c02de = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x1c02de[_0x4cc7('0xd5a')](_0x1c02de['get_z']() + 0x12c); this[_0x4cc7('0xec5')]['setIndexedPosition'](3.7, 34.6, null, 0x88); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x29); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](0x4, 35.2, null, 0x94); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x20); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2a10'), 0xc8, -0x168, null, null, null, null, null); _0x1c02de = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2a11'), 0x14, -0x64, null, null, null, _0x1c02de, null); _0x1c02de = this[_0x4cc7('0xace')]; (0x0 < _0x1c02de[_0x4cc7('0xa47')][_0x4cc7('0x34')]() ? _0x1c02de['bubbles'][_0x4cc7('0x2b')](_0x1c02de['bubbles'][_0x4cc7('0x34')]() - 0x1) : null)[_0x4cc7('0x25d0')] = 0xcccccc; _0x1c02de = this[_0x4cc7('0xace')]; (0x0 < _0x1c02de['bubbles']['get_length']() ? _0x1c02de[_0x4cc7('0xa47')]['get'](_0x1c02de[_0x4cc7('0xa47')]['get_length']() - 0x1) : null)[_0x4cc7('0x22e')][_0x4cc7('0x13')](); _0x1c02de = this['dialog']; (0x0 < _0x1c02de[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() ? _0x1c02de[_0x4cc7('0x1a61')][_0x4cc7('0x2b')](_0x1c02de[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() - 0x1) : null)[_0x4cc7('0x25d0')] = 0xdddddd; _0x1c02de = this[_0x4cc7('0xace')]; (0x0 < _0x1c02de[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() ? _0x1c02de[_0x4cc7('0x1a61')][_0x4cc7('0x2b')](_0x2d63f9[_0x4cc7('0x1c8')](_0x1c02de['tails'][_0x4cc7('0x34')](), 0x1)) : null)[_0x4cc7('0xf42')](); _0x1c02de = _0x1baaa1[_0x4cc7('0x7d9')](0x122); var _0x24bb11 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('It\x27s\x20not\x20like\x20you\x27re\x20using\x20it.', 0x8c, -0x50, null, _0x1c02de, 0x0, _0x24bb11, null); _0x1c02de = new _0x161060(this['runner'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('Excuse\x20me?!', -0x3c, 0x118, null, null, null, _0x1c02de, null); this[_0x4cc7('0x1039')](_0x4cc7('0x2a12')); }, 'frame2': function() { var _0x4c9907 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x4c9907[_0x4cc7('0xd5a')](_0x4c9907[_0x4cc7('0xd92')]() + 0x12c); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](3.7, 35.8, null, 0x87); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x22); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](0x4, 36.4, null, 0x9e); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacb')](0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('We\x27ve\x20been\x20out\x20here\x20for\x20how\x20long\x20now?', -0x78, -0x168, null, null, null, null, null); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2a13'), -0xc8, -0xf0, null, null, -0x1, null, null); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2a14'), 0x14, -0xc8, null, null, -0x1, null, null); _0x4c9907 = _0x1baaa1[_0x4cc7('0x7d9')](0x2d0); var _0xba3cd7 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2a15'), 0x78, -0x3c, null, _0x4c9907, -0x1, _0xba3cd7, null); }, 'frame3': function() { if (_0x4cc7('0x2a16') === 'WOYYA') { this['_shadowsInvalid'] = !0x1; this[_0x4cc7('0x157c')](_0x6682e8[_0x4cc7('0xc0e')]()); null == this[_0x4cc7('0x1576')] && (this[_0x4cc7('0x1576')] = this[_0x4cc7('0x157b')]()); this['drawDepthMap'](this[_0x4cc7('0x1576')][_0x4cc7('0x19c1')](_0x5e3676), _0x6682e8[_0x4cc7('0xc32')], c); } else { var _0x5e3676 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x5e3676['set_z'](_0x5e3676[_0x4cc7('0xd92')]() + 0x12c); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](3.8, 36.5, null, 0x96); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](4.1, 37.2, null, 0x7f); this['runner'][_0x4cc7('0xaca')]['set_currentFrame'](0x16); _0x5e3676 = _0x1baaa1[_0x4cc7('0x7d9')](0x168); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a17'), 0x78, -0x118, null, _0x5e3676, null, null, null); _0x5e3676 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2a18'), 0xc8, -0x78, null, null, -0x1, _0x5e3676, null); _0x5e3676 = _0x1baaa1[_0x4cc7('0x7d9')](0x78); var _0x6682e8 = new _0x161060(this['runner'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x6ca'), -0xc8, 0xc8, null, _0x5e3676, null, _0x6682e8, null); } }, 'frame4': function() { if (_0x4cc7('0x2a19') === _0x4cc7('0x2a1a')) { _0x2fb1ff[_0x4cc7('0x1cdb')] = this['_useTexture']; _0x2fb1ff[_0x4cc7('0x1c50')] = 0x0 < _0x2fb1ff[_0x4cc7('0x1ce4')]; } else { var _0x2fb1ff = _0x180fa9['view'][_0x4cc7('0xc0e')](); _0x2fb1ff[_0x4cc7('0xd5a')](_0x2fb1ff[_0x4cc7('0xd92')]() + 0x12c); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](3.9, 0x26, null, 0x46); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this['runner'][_0x4cc7('0xac9')](4.3, 38.3, null, 0x47); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x24); _0x2fb1ff = _0x1baaa1[_0x4cc7('0x7d9')](0x190); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Could\x20I\x20please\x20get\x20a\x20word\x20in\x20edgewise?', -0x50, -0x118, null, _0x2fb1ff, null, null, null); _0x2fb1ff = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('Because\x20I\x20have\x20a\x20question.', -0x28, -0x28, null, null, -0x1, _0x2fb1ff, null); } }, 'frame5': function() { var _0xfd4747 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0xfd4747[_0x4cc7('0xd5a')](_0xfd4747['get_z']() + 0x12c); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x4, 38.6, null, 0x9e); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); _0xfd4747 = this[_0x4cc7('0xec5')][_0x4cc7('0x126')]; _0xfd4747[_0x4cc7('0xf9a')](_0xfd4747['get_rotationZ']() - 0x2d); this['runner'][_0x4cc7('0xac9')](4.3, 39.3, null, 0x40); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x40); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); _0xfd4747 = this[_0x4cc7('0xec4')][_0x4cc7('0x126')]; _0xfd4747['set_rotationZ'](_0xfd4747[_0x4cc7('0xf73')]() - 0x2d); _0xfd4747 = _0x1baaa1['width'](0x230); var _0x8673dd = new _0x161060(this['runner']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a1b'), -0x78, -0xb4, null, _0xfd4747, null, _0x8673dd, null); this['makeBold'](_0x4cc7('0x8ba')); }, 'init': function() { if (_0x56067a[_0x4cc7('0x2a1c')](_0x4cc7('0x2a1d'), _0x4cc7('0x2a1e'))) { return this['_lightProbesOffset'] = _0x84637f; } else { this['angel'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['angel'],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['angel']); var _0x84637f = this['explorePath'][_0x4cc7('0x1109')]; _0x84637f = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')]['get'](_0x84637f); this[_0x4cc7('0xec5')][_0x4cc7('0x110a')] = new _0x42bd00(_0x84637f,0x4); this['runner'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['runner'],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')]['push'](this['runner']); _0x84637f = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x84637f = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x84637f); this[_0x4cc7('0xec4')][_0x4cc7('0x110a')] = new _0x42bd00(_0x84637f,-0x1); } }, '__class__': _0x405743 }); var _0x3c095d = function() { if ('XFViR' === _0x4cc7('0x2a1f')) { this[_0x4cc7('0x1804')] = !0x1; this['__listeners'] = []; this[_0x4cc7('0xa5f')] = []; this['__repeat'] = []; } else { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x104b')], -0x3, _0x3c095d[_0x4cc7('0xf04')]); this['frames'] = [_0x48c401(this, this['frame0']), _0x48c401(this, this['frame1']), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')])]; this['name'] = _0x4cc7('0x27cd'); } }; _0x16dada['com.player03.run3.cutscene.Naming'] = _0x3c095d; _0x3c095d['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', 'cutscene', 'Naming']; _0x3c095d[_0x4cc7('0x92b')] = _0x396698; _0x3c095d[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'gentleman': null, 'runner': null, 'frame0': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf99')](0x0); _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_rotationY'](0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](-0x1e); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x32); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x50); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](-0x64); this['tunnel'][_0x4cc7('0x50c')](0x0); this['gentleman'][_0x4cc7('0xac9')](1.8, 0.5); this[_0x4cc7('0xd91')]['spritesheet']['set_currentFrame'](0x2e); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](2.2, 0x1); this['runner']['spritesheet'][_0x4cc7('0xacb')](0x4b); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a20'), 0xa0, -0x140, -0x1, Math[_0x4cc7('0xa96')](0x258), null, null); var _0xae5bda = new _0x161060(this['gentleman']['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2a21'), 0x50, -0x78, -0x1, Math['round'](0x320), 0x0, _0xae5bda); }, 'frame1': function() { this['runner'][_0x4cc7('0xaca')]['set_currentFrame'](0x41); var _0x2ade1a = _0x1baaa1[_0x4cc7('0xa9a')](0.65) , _0xf5de5 = _0x1baaa1[_0x4cc7('0x7d9')](0x3e8) , _0x5d607b = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2a22'), 0x28, -0xa0, _0x2ade1a, _0xf5de5, null, _0x5d607b, null); this['dialog'][_0x4cc7('0xf91')]('Does\x20it\x20even\x0amatter\x20that\x20much?', -0x1f4, 0x190, _0x1baaa1[_0x4cc7('0xa9a')](0.5))[_0x4cc7('0x21fb')](new _0x4d6bf4(null,null,null,null,null,null,null,null,0x0)); }, 'frame2': function() { var _0x460ccf = this[_0x4cc7('0xec4')][_0x4cc7('0x126')]; _0x460ccf[_0x4cc7('0xd5a')](_0x460ccf[_0x4cc7('0xd92')]() + 0x1e); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x27); _0x460ccf = this[_0x4cc7('0xd91')][_0x4cc7('0x126')]; _0x460ccf[_0x4cc7('0xd5a')](_0x460ccf['get_z']() - 0xa); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x40); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('...', -0x50, -0x118, -0x1, Math[_0x4cc7('0xa96')](0x78), null, null); _0x460ccf = new _0x161060(this['runner'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2a23'), -0x78, -0x78, -0x1, Math[_0x4cc7('0xa96')](0x2a8), 0x0, _0x460ccf); _0x460ccf = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a24'), 0x28, 0x168, null, null, null, _0x460ccf); }, 'frame3': function() { this[_0x4cc7('0xec4')]['spritesheet']['set_currentFrame'](0x18); this['runner'][_0x4cc7('0xac9')](0x0, 0x5, null, 0x3); this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](0x1, -0x1); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x41); this[_0x4cc7('0xd91')][_0x4cc7('0xd5e')](this[_0x4cc7('0xec4')]); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2a25'), -0x50, -0x168, -0x1, Math[_0x4cc7('0xa96')](0x1e0), null, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a26'), 0x78, -0x8c, -0x1, Math[_0x4cc7('0xa96')](0x258), 0x0, null); var _0x208bea = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2a27'), -0xf0, 0x78, -0x1, Math[_0x4cc7('0xa96')](0x230), 0x1, _0x208bea); _0x208bea = this[_0x4cc7('0xace')]; (0x0 < _0x208bea[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() ? _0x208bea['tails'][_0x4cc7('0x2b')](_0x208bea[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() - 0x1) : null)[_0x4cc7('0x1a64')] = 0x12c; _0x208bea = this['dialog']; (0x0 < _0x208bea[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() ? _0x208bea[_0x4cc7('0x1a61')][_0x4cc7('0x2b')](_0x208bea['tails']['get_length']() - 0x1) : null)['redraw'](); }, 'loadNext': function(_0x57b886, _0x6beb9c) { if (_0x4cc7('0x2a28') !== _0x4cc7('0x2a28')) { null == _0x2116b2[_0x4cc7('0x2a29')] && (_0x2116b2[_0x4cc7('0x2a29')] = _0x5eded0['getLocal']('error')); _0x2116b2[_0x4cc7('0x2a2a')](); } else { _0x57b886 || _0x6beb9c || 0x4 == this[_0x4cc7('0x25f4')] || (_0x5f2295[_0x4cc7('0x493')]()[_0x4cc7('0xc57')](_0x349093[_0x4cc7('0x493')]()), _0x5240eb[_0x4cc7('0x2292')](_0x1fb3e3['runner'], [_0x4cc7('0x2a2b'), _0x4cc7('0x2a2c')])); _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25f8')][_0x4cc7('0x96b')](this, _0x57b886, _0x6beb9c); } }, 'unloadLevel': function() { this['runner'] = this['gentleman'] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); }, 'init': function() { this['gentleman'] = new _0x40b5bf(this['section'],_0x1fb3e3['gentleman'],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xd91')]); var _0x5675d4 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x5675d4 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')]['get'](_0x5675d4); this[_0x4cc7('0xd91')][_0x4cc7('0x110a')] = new _0x42bd00(_0x5675d4,-0x4); this['runner'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec4')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec4')]); _0x5675d4 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x5675d4 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x5675d4); this[_0x4cc7('0xec4')]['goesTo'] = new _0x42bd00(_0x5675d4,-0x3); }, '__class__': _0x3c095d }); var _0x5ae01c = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1['sidePathW'], -0x1, null, { 'endTiles': !0x1 }); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this['frame3']), _0x48c401(this, this['frame4']), _0x48c401(this, this['frame5']), _0x48c401(this, this[_0x4cc7('0xf0b')]), _0x48c401(this, this[_0x4cc7('0xf0c')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x2a2d'); }; _0x16dada[_0x4cc7('0x2a2e')] = _0x5ae01c; _0x5ae01c[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x27d0')]; _0x5ae01c[_0x4cc7('0x92b')] = _0x396698; _0x5ae01c[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'runner': null, 'angel': null, 'child': null, 'unloadLevel': function() { this[_0x4cc7('0xc37')] = this[_0x4cc7('0xec5')] = this[_0x4cc7('0xec4')] = this[_0x4cc7('0xb7f')] = null; this['sprites']['set_length'](0x0); }, 'frame0': function() { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](-0xc); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](0x51); _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_z'](0xaec); var _0x1028fe = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']() , _0x42f3c5 = null; null == _0x42f3c5 && (_0x42f3c5 = new _0x169fce()); var _0x3a0c3c = Math[_0x4cc7('0x28')](1.5009831567151233); _0x42f3c5['x'] = _0x2d63f9[_0x4cc7('0x1ea')](0.509, _0x3a0c3c); _0x42f3c5['y'] = 0.858 * _0x3a0c3c; _0x42f3c5['z'] = _0x2d63f9[_0x4cc7('0x1eb')](0.068, _0x3a0c3c); _0x42f3c5['w'] = Math['cos'](1.5009831567151233); _0x3a0c3c = _0x42f3c5['x'] * _0x42f3c5['x'] + _0x42f3c5['y'] * _0x42f3c5['y'] + _0x42f3c5['z'] * _0x42f3c5['z'] + _0x42f3c5['w'] * _0x42f3c5['w']; var _0x313c07 = _0x3a0c3c - 0x1; 1e-10 > (0x0 <= _0x313c07 ? _0x313c07 : -_0x313c07) || (0x0 == _0x3a0c3c ? (_0x42f3c5['x'] = 0x0, _0x42f3c5['y'] = 0x0, _0x42f3c5['z'] = 0x0, _0x42f3c5['w'] = 0x1) : (_0x3a0c3c = 0x1 / Math[_0x4cc7('0x2c')](_0x3a0c3c), _0x42f3c5['x'] *= _0x3a0c3c, _0x42f3c5['y'] *= _0x3a0c3c, _0x42f3c5['z'] *= _0x3a0c3c, _0x42f3c5['w'] *= _0x3a0c3c)); _0x1028fe[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x42f3c5)[_0x4cc7('0xc4a')]()); this['tunnel'][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](2.1, 33.6); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x43); this['runner']['spritesheet']['set_xInverted'](!0x0); this['angel'][_0x4cc7('0xac9')](3.2, 36.4); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x21); this['angel'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x3, 17.4, null, -0x14); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x6f); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['dialog']['addBubble']('Hi\x20there!', -0xf0, -0x12c, null, null, null, null); _0x1028fe = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble']('Nice\x20to\x20meet\x20you.', 0xa0, -0xb4, null, null, -0x1, _0x1028fe); _0x1028fe = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a2f'), -0x50, 0xf0, null, null, null, _0x1028fe); this['angel']['unifyRotation'](this[_0x4cc7('0xec4')]); }, 'frame1': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x13); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](0x5f); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xb1e); var _0x5b41fc = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']() , _0x3fefe8 = null; null == _0x3fefe8 && (_0x3fefe8 = new _0x169fce()); var _0x572971 = Math['sin'](1.5009831567151233); _0x3fefe8['x'] = 0.509 * _0x572971; _0x3fefe8['y'] = 0.858 * _0x572971; _0x3fefe8['z'] = 0.068 * _0x572971; _0x3fefe8['w'] = Math['cos'](1.5009831567151233); _0x572971 = _0x3fefe8['x'] * _0x3fefe8['x'] + _0x3fefe8['y'] * _0x3fefe8['y'] + _0x3fefe8['z'] * _0x3fefe8['z'] + _0x3fefe8['w'] * _0x3fefe8['w']; var _0x32f717 = _0x572971 - 0x1; 1e-10 > (0x0 <= _0x32f717 ? _0x32f717 : -_0x32f717) || (0x0 == _0x572971 ? (_0x3fefe8['x'] = 0x0, _0x3fefe8['y'] = 0x0, _0x3fefe8['z'] = 0x0, _0x3fefe8['w'] = 0x1) : (_0x572971 = 0x1 / Math[_0x4cc7('0x2c')](_0x572971), _0x3fefe8['x'] *= _0x572971, _0x3fefe8['y'] *= _0x572971, _0x3fefe8['z'] *= _0x572971, _0x3fefe8['w'] *= _0x572971)); _0x5b41fc['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x3fefe8)[_0x4cc7('0xc4a')]()); this['tunnel']['display'](0x0); this['runner'][_0x4cc7('0xac9')](2.1, 34.6); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4e); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['angel'][_0x4cc7('0xac9')](3.2, 35.4); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xec5')]['spritesheet']['set_xInverted'](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a30'), 0x14, -0x104, null, null, null, null); _0x5b41fc = _0x1baaa1[_0x4cc7('0x7d9')](0x3fc); _0x3fefe8 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a31'), -0xdc, -0x5c, null, null == _0x5b41fc ? null : Math[_0x4cc7('0xa96')](_0x5b41fc / 2.5), -0x1, _0x3fefe8); _0x5b41fc = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2a32'), 0x17c, -0x3c, null, null, null, _0x5b41fc); _0x5b41fc = _0x1baaa1[_0x4cc7('0x7d9')](0x6a4); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Also\x20known\x20as\x20the\x20highest-paid\x20engineer\x20on\x20the\x20Planet.', 0x64, 0x120, null, null == _0x5b41fc ? null : Math['round'](_0x5b41fc / 2.5), -0x1, null); this[_0x4cc7('0xec5')][_0x4cc7('0xd5e')](this[_0x4cc7('0xec4')]); }, 'frame2': function() { if ('CxytN' !== _0x4cc7('0x2a33')) { var _0x51b05b = new _0x24e28(); _0x109181[_0x4cc7('0xa8a')](_0x51b05b, _0x5cad50['TRANSPARENT'](0x808080, 0.35), null, null, null, null, this[_0x4cc7('0xace')][_0x4cc7('0x22e')]); this[_0x4cc7('0xace')][_0x4cc7('0xa0c')](_0x51b05b); _0x51b05b = _0x1baaa1[_0x4cc7('0xa9a')](0x2); this[_0x4cc7('0xace')][_0x4cc7('0x2661')]('I\x20remember\x20when...', 0x0, -0x140, _0x51b05b, null, 0xffffff); } else { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](0x44); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x38); _0x180fa9['view']['get_camera']()['set_z'](0xb08); var _0x370299 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x1d91de = null; null == _0x1d91de && (_0x1d91de = new _0x169fce()); var _0x4766ed = Math[_0x4cc7('0x28')](1.684242728174528); _0x1d91de['x'] = 0.403 * _0x4766ed; _0x1d91de['y'] = 0.913 * _0x4766ed; _0x1d91de['z'] = 0.062 * _0x4766ed; _0x1d91de['w'] = Math[_0x4cc7('0x27')](1.684242728174528); _0x4766ed = _0x1d91de['x'] * _0x1d91de['x'] + _0x1d91de['y'] * _0x1d91de['y'] + _0x1d91de['z'] * _0x1d91de['z'] + _0x1d91de['w'] * _0x1d91de['w']; var _0x4e9049 = _0x4766ed - 0x1; 1e-10 > (0x0 <= _0x4e9049 ? _0x4e9049 : -_0x4e9049) || (0x0 == _0x4766ed ? (_0x1d91de['x'] = 0x0, _0x1d91de['y'] = 0x0, _0x1d91de['z'] = 0x0, _0x1d91de['w'] = 0x1) : (_0x4766ed = 0x1 / Math[_0x4cc7('0x2c')](_0x4766ed), _0x1d91de['x'] *= _0x4766ed, _0x1d91de['y'] *= _0x4766ed, _0x1d91de['z'] *= _0x4766ed, _0x1d91de['w'] *= _0x4766ed)); _0x370299[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x1d91de)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](2.1, 34.6); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4b); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](2.7, 35.2); this['angel']['spritesheet']['set_currentFrame'](0x2e); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x370299 = _0x1baaa1[_0x4cc7('0x7d9')](0x546); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2a34'), -0xc8, -0x110, null, null == _0x370299 ? null : Math[_0x4cc7('0xa96')](_0x370299 / 2.5), null, null); _0x370299 = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x2d63f9[_0x4cc7('0x1ec')], 0xdc, -0x50, null, null, -0x1, _0x370299); this[_0x4cc7('0xec5')]['unifyRotation'](this[_0x4cc7('0xec4')]); } }, 'frame3': function() { _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_x'](0x53); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](0x35); _0x180fa9['view']['get_camera']()[_0x4cc7('0xd5a')](0xaf8); var _0x321205 = _0x180fa9['view'][_0x4cc7('0xc0e')]() , _0x5acb65 = null; null == _0x5acb65 && (_0x5acb65 = new _0x169fce()); var _0x515aa7 = Math[_0x4cc7('0x28')](1.7453292519943295); _0x5acb65['x'] = 0.401 * _0x515aa7; _0x5acb65['y'] = 0.912 * _0x515aa7; _0x5acb65['z'] = 0.084 * _0x515aa7; _0x5acb65['w'] = Math[_0x4cc7('0x27')](1.7453292519943295); _0x515aa7 = _0x56067a[_0x4cc7('0x2a35')](_0x5acb65['x'], _0x5acb65['x']) + _0x5acb65['y'] * _0x5acb65['y'] + _0x5acb65['z'] * _0x5acb65['z'] + _0x5acb65['w'] * _0x5acb65['w']; var _0x597a4b = _0x515aa7 - 0x1; 1e-10 > (0x0 <= _0x597a4b ? _0x597a4b : -_0x597a4b) || (0x0 == _0x515aa7 ? (_0x5acb65['x'] = 0x0, _0x5acb65['y'] = 0x0, _0x5acb65['z'] = 0x0, _0x5acb65['w'] = 0x1) : (_0x515aa7 = 0x1 / Math['sqrt'](_0x515aa7), _0x5acb65['x'] *= _0x515aa7, _0x5acb65['y'] *= _0x515aa7, _0x5acb65['z'] *= _0x515aa7, _0x5acb65['w'] *= _0x515aa7)); _0x321205[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x5acb65)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec4')]['setIndexedPosition'](2.1, 34.6); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x41); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](2.7, 35.2); this['angel']['spritesheet'][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')]['setIndexedPosition'](2.9, 17.8); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x77); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x321205 = _0x1baaa1[_0x4cc7('0x7d9')](0x4a6); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2a36'), -0x3c, -0x118, null, null == _0x321205 ? null : Math[_0x4cc7('0xa96')](_0x321205 / 2.5), null, null); _0x321205 = _0x1baaa1['width'](0x424); _0x5acb65 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2a37'), -0x104, -0x20, null, null == _0x321205 ? null : Math[_0x4cc7('0xa96')](_0x321205 / 2.5), -0x1, _0x5acb65); this['dialog']['addBubble'](_0x4cc7('0x2a38'), 0x190, 0x14, null, null, null, null); _0x321205 = _0x1baaa1[_0x4cc7('0x7d9')](0x366); _0x5acb65 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a39'), 0x168, 0x134, null, null == _0x321205 ? null : Math[_0x4cc7('0xa96')](_0x321205 / 2.5), -0x1, _0x5acb65); this[_0x4cc7('0xec5')][_0x4cc7('0xd5e')](this[_0x4cc7('0xec4')]); }, 'frame4': function() { var _0x331e13 = _0x4cc7('0x2a3a')[_0x4cc7('0x46')]('|') , _0x59f9b7 = 0x0; while (!![]) { switch (_0x331e13[_0x59f9b7++]) { case '0': this['dialog']['addBubble'](_0x4cc7('0x2a3b'), -0x78, -0x5c, null, null == _0x30aed2 ? null : Math['round'](_0x30aed2 / 2.5), -0x1, _0x30d8c6); continue; case '1': _0x30d8c6['y'] = 0.971 * _0x1dead3; continue; case '2': this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); continue; case '3': this[_0x4cc7('0xec5')]['unifyRotation'](this[_0x4cc7('0xec4')]); continue; case '4': _0x30aed2 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); continue; case '5': this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](2.1, 34.6); continue; case '6': this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2a3c'), 0x12c, 0x154, null, null, null, _0x30aed2); continue; case '7': _0x30d8c6['z'] = 0.061 * _0x1dead3; continue; case '8': _0x30aed2['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x30d8c6)[_0x4cc7('0xc4a')]()); continue; case '9': 1e-10 > (0x0 <= _0x3b255c ? _0x3b255c : -_0x3b255c) || (0x0 == _0x1dead3 ? (_0x30d8c6['x'] = 0x0, _0x30d8c6['y'] = 0x0, _0x30d8c6['z'] = 0x0, _0x30d8c6['w'] = 0x1) : (_0x1dead3 = 0x1 / Math[_0x4cc7('0x2c')](_0x1dead3), _0x30d8c6['x'] *= _0x1dead3, _0x30d8c6['y'] *= _0x1dead3, _0x30d8c6['z'] *= _0x1dead3, _0x30d8c6['w'] *= _0x1dead3)); continue; case '10': this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); continue; case '11': _0x1dead3 = _0x30d8c6['x'] * _0x30d8c6['x'] + _0x30d8c6['y'] * _0x30d8c6['y'] + _0x30d8c6['z'] * _0x30d8c6['z'] + _0x2d63f9['Iinzs'](_0x30d8c6['w'], _0x30d8c6['w']); continue; case '12': this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x45); continue; case '13': this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](2.7, 35.2, null, 0x2); continue; case '14': this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](2.1, 17.2); continue; case '15': this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); continue; case '16': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x82); continue; case '17': var _0x3b255c = _0x1dead3 - 0x1; continue; case '18': var _0x30aed2 = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']() , _0x30d8c6 = null; continue; case '19': this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); continue; case '20': _0x30d8c6 = new _0x161060(this['runner'][_0x4cc7('0xc4b')]()); continue; case '21': null == _0x30d8c6 && (_0x30d8c6 = new _0x169fce()); continue; case '22': this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x78); continue; case '23': _0x30d8c6['x'] = 0.231 * _0x1dead3; continue; case '24': var _0x1dead3 = Math['sin'](1.9984019935335071); continue; case '25': _0x30d8c6['w'] = Math[_0x4cc7('0x27')](1.9984019935335071); continue; case '26': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xac3); continue; case '27': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x40); continue; case '28': _0x30aed2 = _0x1baaa1[_0x4cc7('0x7d9')](0x578); continue; case '29': this['dialog'][_0x4cc7('0xacf')]('Let\x20me\x20suggest\x20something:', -0x118, -0x140, null, null, null, null); continue; case '30': this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x4b); continue; } break; } }, 'frame5': function() { if (_0x4cc7('0x2a3d') === _0x4cc7('0x2a3d')) { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x8f); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x2f); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xaa4); var _0x25ca79 = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']() , _0x5586ef = null; null == _0x5586ef && (_0x5586ef = new _0x169fce()); var _0xd7ba77 = Math[_0x4cc7('0x28')](2.0245819323134224); _0x5586ef['x'] = 0.254 * _0xd7ba77; _0x5586ef['y'] = 0.958 * _0xd7ba77; _0x5586ef['z'] = 0.132 * _0xd7ba77; _0x5586ef['w'] = Math[_0x4cc7('0x27')](2.0245819323134224); _0xd7ba77 = _0x2d63f9['Utntb'](_0x5586ef['x'] * _0x5586ef['x'] + _0x5586ef['y'] * _0x5586ef['y'], _0x5586ef['z'] * _0x5586ef['z']) + _0x5586ef['w'] * _0x5586ef['w']; var _0x57129f = _0xd7ba77 - 0x1; 1e-10 > (0x0 <= _0x57129f ? _0x57129f : -_0x57129f) || (0x0 == _0xd7ba77 ? (_0x5586ef['x'] = 0x0, _0x5586ef['y'] = 0x0, _0x5586ef['z'] = 0x0, _0x5586ef['w'] = 0x1) : (_0xd7ba77 = 0x1 / Math[_0x4cc7('0x2c')](_0xd7ba77), _0x5586ef['x'] *= _0xd7ba77, _0x5586ef['y'] *= _0xd7ba77, _0x5586ef['z'] *= _0xd7ba77, _0x5586ef['w'] *= _0xd7ba77)); _0x25ca79[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x5586ef)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](0x2, 34.5); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4c); this[_0x4cc7('0xec4')]['spritesheet']['set_xInverted'](!0x0); this['angel'][_0x4cc7('0xac9')](2.6, 0x23, null, 0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4e); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](1.9, 11.3); this['child'][_0x4cc7('0xaca')]['set_currentFrame'](0x78); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x25ca79 = _0x1baaa1[_0x4cc7('0x7d9')](0x60e); _0x5586ef = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Hey,\x20we\x20should\x20work\x20together\x20to\x20find\x20a\x20way\x20home!', 0xdc, -0xfc, null, null == _0x25ca79 ? null : Math[_0x4cc7('0xa96')](_0x25ca79 / 2.5), null, _0x5586ef); _0x25ca79 = _0x1baaa1['width'](0x5dc); _0x5586ef = new _0x161060(this['runner'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0xec6'), -0x104, -0x48, null, null == _0x25ca79 ? null : Math['round'](_0x25ca79 / 2.5), null, _0x5586ef); this[_0x4cc7('0x1039')]('always'); _0x25ca79 = _0x1baaa1[_0x4cc7('0x7d9')](0x690); _0x5586ef = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('How\x20about\x20just\x20you\x20and\x20me?\x20Doesn\x27t\x20that\x20sound\x20even\x20better?', 0x8c, 0x148, null, null == _0x25ca79 ? null : Math[_0x4cc7('0xa96')](_0x25ca79 / 2.5), null, _0x5586ef); this[_0x4cc7('0xec5')][_0x4cc7('0xd5e')](this['runner']); } else { var _0x4e1b56 = this; this[_0x4cc7('0x1643')] = !0x1; this[_0x4cc7('0x40')](_0x25ca79, function(_0x22116f) { _0x5586ef[_0x4cc7('0x1af2')](_0x22116f[_0x4cc7('0x2a3e')], _0x22116f[_0x4cc7('0x1af3')]); }, function(_0x7d83f8) { 0x4 == _0x4e1b56[_0x4cc7('0x2a3f')][_0x4cc7('0xcf1')] && (null != _0x4e1b56[_0x4cc7('0x2a3f')][_0x4cc7('0x2590')] && (0xc8 <= _0x4e1b56[_0x4cc7('0x2a3f')][_0x4cc7('0x2590')] && 0x190 >= _0x4e1b56[_0x4cc7('0x2a3f')][_0x4cc7('0x2590')] || _0x4e1b56[_0x4cc7('0x2a40')] && 0x0 == _0x4e1b56['request'][_0x4cc7('0x2590')]) ? (_0x4e1b56['processResponse'](), _0x5586ef[_0x4cc7('0x43')](_0x4e1b56['request']['responseText'])) : (_0x4e1b56[_0x4cc7('0x2a41')](), _0x5586ef[_0x4cc7('0x12aa')](_0x4e1b56['request'][_0x4cc7('0x2590')])), _0x4e1b56['request'] = null, _0x10a042[_0x4cc7('0x2a42')]--, _0x10a042[_0x4cc7('0x2a43')]()); }); } }, 'frame6': function() { if (_0x4cc7('0x2a44') === _0x4cc7('0x2a45')) { var _0x487c65 = null; if (null == _0x599569) return null; null != _0x599569[_0x4cc7('0x1874')] ? _0x487c65 = this[_0x4cc7('0x1875')](_0x599569, _0x41adc0) : null != _0x599569['skin'] && (_0x487c65 = this[_0x4cc7('0x1877')](_0x599569, _0x41adc0)); return _0x487c65; } else { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x99); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](0x29); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xa85); var _0x599569 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x41adc0 = null; null == _0x41adc0 && (_0x41adc0 = new _0x169fce()); var _0x102616 = Math[_0x4cc7('0x28')](2.155481626212997); _0x41adc0['x'] = 0.255 * _0x102616; _0x41adc0['y'] = 0.95 * _0x102616; _0x41adc0['z'] = 0.183 * _0x102616; _0x41adc0['w'] = Math[_0x4cc7('0x27')](2.155481626212997); _0x102616 = _0x56067a['QhaOU'](_0x41adc0['x'] * _0x41adc0['x'], _0x41adc0['y'] * _0x41adc0['y']) + _0x41adc0['z'] * _0x41adc0['z'] + _0x41adc0['w'] * _0x41adc0['w']; var _0xd5dbe0 = _0x102616 - 0x1; 1e-10 > (0x0 <= _0xd5dbe0 ? _0xd5dbe0 : -_0xd5dbe0) || (0x0 == _0x102616 ? (_0x41adc0['x'] = 0x0, _0x41adc0['y'] = 0x0, _0x41adc0['z'] = 0x0, _0x41adc0['w'] = 0x1) : (_0x102616 = 0x1 / Math[_0x4cc7('0x2c')](_0x102616), _0x41adc0['x'] *= _0x102616, _0x41adc0['y'] *= _0x102616, _0x41adc0['z'] *= _0x102616, _0x41adc0['w'] *= _0x102616)); _0x599569['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x41adc0)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](0x2, 34.4); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x37); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this['angel'][_0x4cc7('0xac9')](2.5, 0x23, null, 0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x45); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](1.3, 3.5); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x78); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x599569 = _0x1baaa1[_0x4cc7('0x7d9')](0x5dc); _0x41adc0 = new _0x161060(this['runner']['get_onScreen']()); this['dialog']['addBubble'](_0x4cc7('0x2a46'), -0xdc, -0x124, null, null == _0x599569 ? null : Math[_0x4cc7('0xa96')](_0x56067a['krfnk'](_0x599569, 2.5)), null, _0x41adc0); _0x599569 = _0x1baaa1[_0x4cc7('0x7d9')](0x5d2); _0x41adc0 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2a47'), 0xf0, -0x5c, null, null == _0x599569 ? null : Math['round'](_0x599569 / 2.5), null, _0x41adc0); _0x599569 = _0x1baaa1[_0x4cc7('0xa9a')](0.4); this[_0x4cc7('0xace')][_0x4cc7('0xf91')]('Not\x20that\x20I\x27ve\x20met\x20the\x20Student,\x20but\x20come\x20on.\x0aHe\x27s\x20still\x20in\x20school,\x20and\x20I\x27m\x20an\x20industry\x20veteran!', 0x2ee, 0xa, _0x599569, null, 0xffffff); this['angel'][_0x4cc7('0xd5e')](this[_0x4cc7('0xec4')]); } }, 'frame7': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](1.8, 33.1, null, -0x5); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x31); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['angel'][_0x4cc7('0xac9')](2.4, 0x23, null, 0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x48); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0x39ff57 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2a48'), 0x14, -0xa0, null, null, null, _0x39ff57); }, 'init': function() { if (_0x4cc7('0x2a49') === _0x4cc7('0x2a4a')) { _0x10a042[_0x4cc7('0x2a42')]--; _0x10a042[_0x4cc7('0x2a43')](); new _0x21e354()['__fromBytes'](_0x3fbf75[_0x4cc7('0x2a4b')](d['response']), function(_0x435e3c) { b[_0x4cc7('0x43')](_0x435e3c); }); } else { this[_0x4cc7('0xec4')] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xec4')],!0x1,null,!0x1,null); this[_0x4cc7('0xec4')]['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec4')]); var _0x8ba1f8 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x8ba1f8 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x8ba1f8); this['runner'][_0x4cc7('0x110a')] = new _0x42bd00(_0x8ba1f8,-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')]); _0x8ba1f8 = this[_0x4cc7('0x1108')]['pathName']; _0x8ba1f8 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')]['get'](_0x8ba1f8); this[_0x4cc7('0xec5')][_0x4cc7('0x110a')] = new _0x42bd00(_0x8ba1f8,-0x1); this['child'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc37')],!0x0,null,!0x1,null); this[_0x4cc7('0xc37')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc37')]); _0x8ba1f8 = this['explorePath'][_0x4cc7('0x1109')]; _0x8ba1f8 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x8ba1f8); this[_0x4cc7('0xc37')][_0x4cc7('0x110a')] = new _0x42bd00(_0x8ba1f8,-0x1); } }, '__class__': _0x5ae01c }); var _0x371dc3 = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x1052')], -0x1, 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[_0x4cc7('0x20f0')]), _0x48c401(this, this[_0x4cc7('0xf0b')]), _0x48c401(this, this[_0x4cc7('0xf0c')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x27de'); }; _0x16dada[_0x4cc7('0x2a4c')] = _0x371dc3; _0x371dc3[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), _0x4cc7('0x49c'), 'Obvious']; _0x371dc3[_0x4cc7('0x92b')] = _0x396698; _0x371dc3[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'pastafarian': null, 'angel': null, 'unloadLevel': function() { this[_0x4cc7('0xec5')] = this['pastafarian'] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x4e); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](0xc8); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd5a')](0x2bec); var _0x224cc7 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x495a58 = null; null == _0x495a58 && (_0x495a58 = new _0x169fce()); var _0xe23ea9 = Math['sin'](1.6493361431346414); _0x495a58['x'] = 0.178 * _0xe23ea9; _0x495a58['y'] = -0.984 * _0xe23ea9; _0x495a58['z'] = -0.012 * _0xe23ea9; _0x495a58['w'] = Math[_0x4cc7('0x27')](1.6493361431346414); _0xe23ea9 = _0x495a58['x'] * _0x495a58['x'] + _0x495a58['y'] * _0x495a58['y'] + _0x495a58['z'] * _0x495a58['z'] + _0x495a58['w'] * _0x495a58['w']; var _0x563ccb = _0xe23ea9 - 0x1; 1e-10 > (0x0 <= _0x563ccb ? _0x563ccb : -_0x563ccb) || (0x0 == _0xe23ea9 ? (_0x495a58['x'] = 0x0, _0x495a58['y'] = 0x0, _0x495a58['z'] = 0x0, _0x495a58['w'] = 0x1) : (_0xe23ea9 = 0x1 / Math[_0x4cc7('0x2c')](_0xe23ea9), _0x495a58['x'] *= _0xe23ea9, _0x495a58['y'] *= _0xe23ea9, _0x495a58['z'] *= _0xe23ea9, _0x495a58['w'] *= _0xe23ea9)); _0x224cc7['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x495a58)[_0x4cc7('0xc4a')]()); this['tunnel'][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](7.7, -19.9, !0x0, -0x6); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6b); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](8.3, -20.3, !0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x4b); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); _0x224cc7 = _0x1baaa1['width'](0x262); _0x495a58 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a4d'), 0xdc, -0x136, null, _0x224cc7, null, _0x495a58, null); _0x224cc7 = _0x1baaa1[_0x4cc7('0x7d9')](0x1a4); _0x495a58 = new _0x161060(this[_0x4cc7('0xc35')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x56067a['hUxVX'], -0x118, -0x32, null, _0x224cc7, null, _0x495a58, null); _0x224cc7 = _0x1baaa1[_0x4cc7('0x7d9')](0x190); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2a4e'), -0x118, 0xf0, null, _0x224cc7, -0x1, null, null); _0x224cc7 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x2a4f'), 0x140, 0x140, null, null, null, _0x224cc7, null); }, 'frame1': function() { this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](7.8, -0x13, !0x0); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x67); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](8.3, -19.6, !0x0, 0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x47); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x14e050 = _0x1baaa1[_0x4cc7('0x7d9')](0x230); this[_0x4cc7('0xace')]['addBubble']('It\x27s\x20also\x20possible\x20that\x20the\x20Tunnels\x20formed\x20naturally.', -0x78, -0x10e, null, _0x14e050, null, null, null); _0x14e050 = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2a50'), 0xb4, -0x78, null, null, null, _0x14e050, null); _0x14e050 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x2a51')], -0xdc, 0x0, null, null, 0x0, _0x14e050, null); }, 'frame2': function() { _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x73); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0xba); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd5a')](0x2c44); var _0x21c8d4 = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']() , _0x4e9188 = null; null == _0x4e9188 && (_0x4e9188 = new _0x169fce()); var _0x386461 = Math[_0x4cc7('0x28')](1.710422666954443); _0x4e9188['x'] = 0.18 * _0x386461; _0x4e9188['y'] = -0.983 * _0x386461; _0x4e9188['z'] = -0.034 * _0x386461; _0x4e9188['w'] = Math['cos'](1.710422666954443); _0x386461 = _0x56067a['QhaOU'](_0x4e9188['x'] * _0x4e9188['x'], _0x4e9188['y'] * _0x4e9188['y']) + _0x4e9188['z'] * _0x4e9188['z'] + _0x4e9188['w'] * _0x4e9188['w']; var _0x2e8735 = _0x386461 - 0x1; 1e-10 > (0x0 <= _0x2e8735 ? _0x2e8735 : -_0x2e8735) || (0x0 == _0x386461 ? (_0x4e9188['x'] = 0x0, _0x4e9188['y'] = 0x0, _0x4e9188['z'] = 0x0, _0x4e9188['w'] = 0x1) : (_0x386461 = 0x1 / Math[_0x4cc7('0x2c')](_0x386461), _0x4e9188['x'] *= _0x386461, _0x4e9188['y'] *= _0x386461, _0x4e9188['z'] *= _0x386461, _0x4e9188['w'] *= _0x386461)); _0x21c8d4['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x4e9188)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['pastafarian'][_0x4cc7('0xac9')](7.8, -18.2, !0x0, -0x4); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6c); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xec5')]['setIndexedPosition'](8.5, -18.3, !0x0, 0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4d); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Listen\x20up.\x20You\x20know\x20about\x20the\x20Wormhole,\x20right?', 0x3c, -0x154, null, null, null, null, null); _0x21c8d4 = _0x1baaa1['width'](0x1f4); _0x4e9188 = new _0x161060(this['pastafarian']['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')]('I\x20know\x20little\x20beyond\x20the\x20fact\x20that\x20it\x20exists.', -0xc8, -0x64, null, _0x21c8d4, null, _0x4e9188, null); _0x21c8d4 = _0x1baaa1[_0x4cc7('0x7d9')](0x17c); _0x4e9188 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a52'), 0x154, -0x14, null, _0x21c8d4, 0x0, _0x4e9188, null); this['dialog']['addBubble'](_0x4cc7('0x2a53'), -0xc8, 0x118, null, null, 0x1, null, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Good\x20enough.', 0xf0, 0x154, null, null, 0x2, null, null); }, 'frame3': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x9e); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](0xac); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_z'](0x2c8a); var _0x151e79 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x26e327 = null; null == _0x26e327 && (_0x26e327 = new _0x169fce()); var _0x2c4194 = Math[_0x4cc7('0x28')](1.8064157758141308); _0x26e327['x'] = 0.173 * _0x2c4194; _0x26e327['y'] = -0.985 * _0x2c4194; _0x26e327['z'] = -0.024 * _0x2c4194; _0x26e327['w'] = Math[_0x4cc7('0x27')](1.8064157758141308); _0x2c4194 = _0x26e327['x'] * _0x26e327['x'] + _0x26e327['y'] * _0x26e327['y'] + _0x26e327['z'] * _0x26e327['z'] + _0x26e327['w'] * _0x26e327['w']; var _0x3a73e7 = _0x2c4194 - 0x1; 1e-10 > (0x0 <= _0x3a73e7 ? _0x3a73e7 : -_0x3a73e7) || (0x0 == _0x2c4194 ? (_0x26e327['x'] = 0x0, _0x26e327['y'] = 0x0, _0x26e327['z'] = 0x0, _0x26e327['w'] = 0x1) : (_0x2c4194 = 0x1 / Math[_0x4cc7('0x2c')](_0x2c4194), _0x26e327['x'] *= _0x2c4194, _0x26e327['y'] *= _0x2c4194, _0x26e327['z'] *= _0x2c4194, _0x26e327['w'] *= _0x2c4194)); _0x151e79[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x26e327)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](7.8, -18.2, !0x0, -0x4); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6b); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](8.5, -18.3, !0x0, 0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x45); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); _0x151e79 = _0x1baaa1['width'](0x212); this['dialog']['addBubble'](_0x4cc7('0x16f6'), 0x0, -0xfa, null, _0x151e79, null, null, null); _0x151e79 = new _0x161060(this[_0x4cc7('0xc35')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x16f7'), -0x14, -0x50, null, null, null, _0x151e79, null); _0x151e79 = _0x1baaa1[_0x4cc7('0x7d9')](0x19d); _0x26e327 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')]('See?\x20You\x20know\x20everything\x20you\x20need.', 0x154, 0xa, null, _0x151e79, 0x0, _0x26e327, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('So?\x20What\x20are\x20the\x20Tunnels\x20for?', 0xb4, 0x104, null, null, -0x1, null, null); this[_0x4cc7('0xace')]['addBubble']('Hint:\x20it\x27s\x20obvious.', -0x8c, 0x168, null, null, -0x1, null, null); }, 'frame4': function() { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_x'](-0xe8); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x90); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x2ca1); var _0x306c2e = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x35e6cb = null; null == _0x35e6cb && (_0x35e6cb = new _0x169fce()); var _0x2d1ecd = Math[_0x4cc7('0x28')](1.876228945893904); _0x35e6cb['x'] = _0x56067a[_0x4cc7('0x2a54')](0.271, _0x2d1ecd); _0x35e6cb['y'] = -0.961 * _0x2d1ecd; _0x35e6cb['z'] = -0.049 * _0x2d1ecd; _0x35e6cb['w'] = Math[_0x4cc7('0x27')](1.876228945893904); _0x2d1ecd = _0x35e6cb['x'] * _0x35e6cb['x'] + _0x35e6cb['y'] * _0x35e6cb['y'] + _0x35e6cb['z'] * _0x35e6cb['z'] + _0x35e6cb['w'] * _0x35e6cb['w']; var _0x4659af = _0x2d1ecd - 0x1; 1e-10 > (0x0 <= _0x4659af ? _0x4659af : -_0x4659af) || (0x0 == _0x2d1ecd ? (_0x35e6cb['x'] = 0x0, _0x35e6cb['y'] = 0x0, _0x35e6cb['z'] = 0x0, _0x35e6cb['w'] = 0x1) : (_0x2d1ecd = 0x1 / Math['sqrt'](_0x2d1ecd), _0x35e6cb['x'] *= _0x2d1ecd, _0x35e6cb['y'] *= _0x2d1ecd, _0x35e6cb['z'] *= _0x2d1ecd, _0x35e6cb['w'] *= _0x2d1ecd)); _0x306c2e[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x35e6cb)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')]['display'](0x0); this[_0x4cc7('0xc35')]['setIndexedPosition'](7.9, -17.8, !0x0, -0x2); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_currentFrame'](0x63); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['angel'][_0x4cc7('0xac9')](8.5, -17.3, !0x0, 0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4e); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x306c2e = _0x1baaa1[_0x4cc7('0x7d9')](0x244); _0x35e6cb = new _0x161060(this['pastafarian'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('You\x20make\x20a\x20convincing\x20point,\x20and\x20you\x20may\x20well\x20be\x20right.', -0x64, -0x10e, null, _0x306c2e, null, _0x35e6cb, null); _0x306c2e = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Yes\x20and\x20yes.', 0xc8, -0x28, null, null, null, _0x306c2e, null); _0x306c2e = _0x1baaa1['width'](0x2bc); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2a55'), -0x28, 0xfa, null, _0x306c2e, 0x0, null, null); }, 'frame5': function() { this[_0x4cc7('0xc35')]['setIndexedPosition'](7.9, -17.8, !0x0, -0x2); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x63); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xec5')]['setIndexedPosition'](8.2, -17.1, !0x0, 0x1); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x1); var _0x438fc5 = _0x1baaa1['width'](0x2bc) , _0x154a68 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a56'), -0xdc, -0x10e, null, _0x438fc5, null, _0x154a68, null); _0x438fc5 = _0x1baaa1[_0x4cc7('0x7d9')](0x1d6); _0x154a68 = new _0x161060(this['pastafarian']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Perhaps.\x20Yet\x20three\x20facts\x20are\x20not\x20enough.', 0x140, -0x5a, null, _0x438fc5, null, _0x154a68, null); _0x438fc5 = _0x1baaa1[_0x4cc7('0x7d9')](0x258); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a57'), 0xc8, 0xc8, null, _0x438fc5, -0x1, null, null); this[_0x4cc7('0x1039')](_0x4cc7('0x2a58')); }, 'frame6': function() { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](-0xfd); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](0x82); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_z'](0x2c8c); var _0x55dcf4 = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']() , _0x1c3e02 = null; null == _0x1c3e02 && (_0x1c3e02 = new _0x169fce()); var _0x3cebe8 = Math['sin'](1.911135530933791); _0x1c3e02['x'] = 0.266 * _0x3cebe8; _0x1c3e02['y'] = -0.963 * _0x3cebe8; _0x1c3e02['z'] = -0.047 * _0x3cebe8; _0x1c3e02['w'] = Math[_0x4cc7('0x27')](1.911135530933791); _0x3cebe8 = _0x1c3e02['x'] * _0x1c3e02['x'] + _0x1c3e02['y'] * _0x1c3e02['y'] + _0x1c3e02['z'] * _0x1c3e02['z'] + _0x2d63f9[_0x4cc7('0x1ee')](_0x1c3e02['w'], _0x1c3e02['w']); var _0x51d27e = _0x3cebe8 - 0x1; 1e-10 > (0x0 <= _0x51d27e ? _0x51d27e : -_0x51d27e) || (0x0 == _0x3cebe8 ? (_0x1c3e02['x'] = 0x0, _0x1c3e02['y'] = 0x0, _0x1c3e02['z'] = 0x0, _0x1c3e02['w'] = 0x1) : (_0x3cebe8 = 0x1 / Math[_0x4cc7('0x2c')](_0x3cebe8), _0x1c3e02['x'] *= _0x3cebe8, _0x1c3e02['y'] *= _0x3cebe8, _0x1c3e02['z'] *= _0x3cebe8, _0x1c3e02['w'] *= _0x3cebe8)); _0x55dcf4[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x1c3e02)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')]['display'](0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](7.9, -17.8, !0x0, -0x2); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacb')](0x6b); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](7.9, -16.9, !0x0, 0x1); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x37); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x55dcf4 = _0x1baaa1[_0x4cc7('0x7d9')](0x1c2); _0x1c3e02 = new _0x161060(this['pastafarian']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a59'), 0xf0, -0x50, null, _0x55dcf4, null, _0x1c3e02, null); _0x55dcf4 = _0x1baaa1[_0x4cc7('0x7d9')](0x2da); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a5a'), 0x28, 0x104, null, _0x55dcf4, -0x1, null, null); }, 'frame7': function() { _0x180fa9['view']['get_camera']()[_0x4cc7('0xb46')](-0x103); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](0x74); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x2c22); var _0x1ea002 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x1bb9a6 = null; null == _0x1bb9a6 && (_0x1bb9a6 = new _0x169fce()); var _0x22da92 = Math[_0x4cc7('0x28')](2.38237442897226); _0x1bb9a6['x'] = 0.189 * _0x22da92; _0x1bb9a6['y'] = -0.97 * _0x22da92; _0x1bb9a6['z'] = -0.154 * _0x22da92; _0x1bb9a6['w'] = Math[_0x4cc7('0x27')](2.38237442897226); _0x22da92 = _0x1bb9a6['x'] * _0x1bb9a6['x'] + _0x1bb9a6['y'] * _0x1bb9a6['y'] + _0x1bb9a6['z'] * _0x1bb9a6['z'] + _0x1bb9a6['w'] * _0x1bb9a6['w']; var _0xf0db1d = _0x22da92 - 0x1; 1e-10 > (0x0 <= _0xf0db1d ? _0xf0db1d : -_0xf0db1d) || (_0x56067a['DkvZv'](0x0, _0x22da92) ? (_0x1bb9a6['x'] = 0x0, _0x1bb9a6['y'] = 0x0, _0x1bb9a6['z'] = 0x0, _0x1bb9a6['w'] = 0x1) : (_0x22da92 = 0x1 / Math[_0x4cc7('0x2c')](_0x22da92), _0x1bb9a6['x'] *= _0x22da92, _0x1bb9a6['y'] *= _0x22da92, _0x1bb9a6['z'] *= _0x22da92, _0x1bb9a6['w'] *= _0x22da92)); _0x1ea002['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x1bb9a6)['get_degrees']()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](7.9, -17.8, !0x0, -0x2); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x61); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec5')]['setIndexedPosition'](8.5, -16.7, !0x0, 0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x32); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x0); _0x1ea002 = new _0x161060(this['pastafarian'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a5b'), 0x104, -0x8c, null, null, null, _0x1ea002, null); _0x1ea002 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a5c'), -0xa0, 0x5a, null, null, null, _0x1ea002, null); _0x1ea002 = _0x1baaa1['width'](0x172); this[_0x4cc7('0xace')]['addBubble']('No\x20you\x20didn\x27t.\x20Weren\x27t\x20you\x20listening?', -0x8c, 0x140, null, _0x1ea002, -0x1, null, null); }, 'init': function() { this[_0x4cc7('0xc35')] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xc35')],!0x1,null,!0x1,null); this['pastafarian'][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['pastafarian']); var _0x24e20e = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')]['get'](_0x4cc7('0x1051')); this['pastafarian'][_0x4cc7('0x110a')] = new _0x42bd00(_0x24e20e,0x4); this[_0x4cc7('0xec5')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec5')],!0x1,null,!0x1,null); this[_0x4cc7('0xec5')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec5')]); _0x24e20e = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4cc7('0x1051')); this['angel'][_0x4cc7('0x110a')] = new _0x42bd00(_0x24e20e,0x4); }, '__class__': _0x371dc3 }); var _0x5eb0af = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x1051')], -0x1, null, { 'endTiles': !0x1 }); this['frames'] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this['frame2'])]; this['name'] = _0x4cc7('0x2a5d'); }; _0x16dada[_0x4cc7('0x2a5e')] = _0x5eb0af; _0x5eb0af[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x2d63f9[_0x4cc7('0x2a5f')]]; _0x5eb0af[_0x4cc7('0x92b')] = _0x396698; _0x5eb0af[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'child': null, 'duplicator': null, 'unloadLevel': function() { _0x32dbb6[_0x4cc7('0x19')](); this[_0x4cc7('0xc34')] = this[_0x4cc7('0xc37')] = this[_0x4cc7('0xb7f')] = null; this['sprites'][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { _0x32dbb6['method']['set_maxDistance'](0x1388); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x3d); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x4a); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x2494); var _0x1885d6 = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']() , _0x218186 = null; null == _0x218186 && (_0x218186 = new _0x169fce()); var _0x275a7f = Math[_0x4cc7('0x28')](0.6632251157578452); _0x218186['x'] = 0.042 * _0x275a7f; _0x218186['y'] = -0.104 * _0x275a7f; _0x218186['z'] = -0.994 * _0x275a7f; _0x218186['w'] = Math[_0x4cc7('0x27')](0.6632251157578452); _0x275a7f = _0x218186['x'] * _0x218186['x'] + _0x2d63f9[_0x4cc7('0x1ef')](_0x218186['y'], _0x218186['y']) + _0x218186['z'] * _0x218186['z'] + _0x218186['w'] * _0x218186['w']; var _0x6c5099 = _0x275a7f - 0x1; 1e-10 > (0x0 <= _0x6c5099 ? _0x6c5099 : -_0x6c5099) || (0x0 == _0x275a7f ? (_0x218186['x'] = 0x0, _0x218186['y'] = 0x0, _0x218186['z'] = 0x0, _0x218186['w'] = 0x1) : (_0x275a7f = 0x1 / Math['sqrt'](_0x275a7f), _0x218186['x'] *= _0x275a7f, _0x218186['y'] *= _0x275a7f, _0x218186['z'] *= _0x275a7f, _0x218186['w'] *= _0x275a7f)); _0x1885d6[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x218186)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](7.3, -4.5, !0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_currentFrame'](0x2c); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x8, -0x5, !0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x43); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x1885d6 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x2d63f9[_0x4cc7('0x1f0')], -0x12c, -0x118, null, null, null, _0x1885d6, null); _0x1885d6 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x2a60'), 0x50, 0xf0, null, null, null, _0x1885d6, null); }, 'frame1': function() { this[_0x4cc7('0xc37')]['setIndexedPosition'](7.9, -0x3, !0x0); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x3c); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x8, -0x5, !0x0); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4e); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x4e9bde = _0x1baaa1['width'](0x1ea); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a61'), -0xc8, -0x12c, null, _0x4e9bde, null, null, null); _0x4e9bde = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2a62'), 0x64, -0x96, null, null, -0x1, _0x4e9bde, null); _0x4e9bde = _0x1baaa1['width'](0x2bc); var _0x5ad006 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('The\x20Angel\x20must\x20have\x20cut\x20this\x20tunnel\x20to\x20keep\x20us\x20from\x20getting\x20home\x20and\x20spreading\x20the\x20news.', 0x3c, 0xfa, null, _0x4e9bde, null, _0x5ad006, null); }, 'frame2': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x39); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x44); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x24d8); this[_0x4cc7('0xb7f')]['display'](0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](7.7, -2.7, !0x0); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2a); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this['duplicator'][_0x4cc7('0xac9')](0x8, -0x5, !0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x2e); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0x3ba272 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a63'), -0xa0, -0xb4, null, null, null, _0x3ba272, null); _0x3ba272 = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a64'), -0x14, 0x8c, null, null, null, _0x3ba272, null); _0x3ba272 = _0x1baaa1[_0x4cc7('0x7d9')](0x258); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a65'), 0x50, 0x122, null, _0x3ba272, -0x1, null, null); }, 'init': function() { this[_0x4cc7('0xc37')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc37')],!0x1,null,!0x1,null); this[_0x4cc7('0xc37')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')]['push'](this['child']); var _0x984fec = this['explorePath'][_0x4cc7('0x1109')]; _0x984fec = _0x4b25d1[_0x4cc7('0x493')]()['paths'][_0x4cc7('0x2b')](_0x984fec); this[_0x4cc7('0xc37')]['goesTo'] = new _0x42bd00(_0x984fec,0x6); this[_0x4cc7('0xc34')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['duplicator'],!0x1,null,!0x1,null); this[_0x4cc7('0xc34')][_0x4cc7('0x1107')] = !0x0; this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0xc34')]); _0x984fec = this['explorePath'][_0x4cc7('0x1109')]; _0x984fec = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')]['get'](_0x984fec); this[_0x4cc7('0xc34')][_0x4cc7('0x110a')] = new _0x42bd00(_0x984fec,0x6); }, '__class__': _0x5eb0af }); var _0x7a93af = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1['sidePathU'], -0x1, null, { 'endTiles': !0x1 }); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this['frame1']), _0x48c401(this, this[_0x4cc7('0x260a')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x27d8'); }; _0x16dada[_0x4cc7('0x2a66')] = _0x7a93af; _0x7a93af[_0x4cc7('0x8f2')] = [_0x2d63f9['FWMIy'], _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), 'Orbits']; _0x7a93af['__super__'] = _0x396698; _0x7a93af['prototype'] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'duplicator': null, 'runner': null, 'unloadLevel': function() { this[_0x4cc7('0xec4')] = this[_0x4cc7('0xc34')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { for (var _0x563155, _0x2e9ec7 = 0x0, _0x3b4ba5 = this[_0x4cc7('0x1106')][_0x4cc7('0x19cb')][_0x4cc7('0x34')](); _0x2e9ec7 < _0x3b4ba5; ) { if (_0x4cc7('0x2a67') !== _0x4cc7('0x2a68')) { _0x563155 = _0x2e9ec7++; var _0x359b59 = this[_0x4cc7('0x1106')]; _0x2116b2['low'] = 0xe79f9; _0x563155 = 0x0 <= _0x563155 && _0x563155 < _0x359b59[_0x4cc7('0x19cb')][_0x4cc7('0x34')]() ? _0x359b59[_0x4cc7('0x19cb')][_0x4cc7('0x2b')](_0x563155) : null; null != _0x563155 && _0x563155[_0x4cc7('0x1e54')]['collisionProperties'] == _0x47f187['get_crumbling']() && _0x563155['mesh'][_0x4cc7('0xc20')](!0x1); } else { this[_0x4cc7('0x10ca')] = _0x563155; this[_0x4cc7('0x1231')] = new _0x3a1efa(); this[_0x4cc7('0x1232')] = new _0x3a1efa(); this[_0x4cc7('0x1233')] = []; this['_keys'] = []; } } _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xf99')](0xaa); _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_rotationY'](-0x3); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](0x96); _0x2e9ec7 = new _0x21e384(0x0,-0x41,0x0); _0x2a6728[_0x4cc7('0x2346')](_0x2e9ec7, 3.141592653589793 * _0x180fa9['view']['get_camera']()[_0x4cc7('0xf73')]() / 0xb4, _0x2e9ec7); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](_0x2e9ec7['x']); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](_0x2e9ec7['y']); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](this[_0x4cc7('0x1106')][_0x4cc7('0x2256')] + 0xc8); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](4.15, -1.5, !0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x46); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](3.75, -1.2, !0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x47); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a69'), 0x28, -0xbc, null, null, null, null); _0x2e9ec7 = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')]('Where\x27d\x20you\x20put\x20the\x20Planet?', 0xa0, -0x58, -0x1, Math[_0x4cc7('0xa96')](-0.4), 0x0, _0x2e9ec7); _0x2e9ec7 = _0x1baaa1[_0x4cc7('0xa9a')](0.4); this[_0x4cc7('0xace')]['addPlainTextOld'](_0x4cc7('0x2a6a'), 0x384, -0x69, _0x2e9ec7, null, 0xffffff); }, 'frame1': function() { this[_0x4cc7('0xc34')]['spritesheet']['set_currentFrame'](0x40); this[_0x4cc7('0xace')]['addBubble']('You\x20still\x20think\x20I\x20\x22stole\x22\x20it?', 0x20, -0x140, null, null, null, null); this[_0x4cc7('0x1039')](_0x4cc7('0x2a6b')); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a6c'), -0x18, -0xb4, -0x1, Math[_0x4cc7('0xa96')](-0.4), 0x0, null); var _0x2aafd1 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a6d'), -0x74, 0x0, -0x1, Math['round'](-0.4), 0x1, _0x2aafd1); this[_0x4cc7('0x1039')](_0x4cc7('0x2a6e')); }, 'frame2': function() { this[_0x4cc7('0xec4')]['setIndexedPosition'](3.75, -2.8, !0x0); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacb')](0x20); this[_0x4cc7('0xec4')]['mesh'][_0x4cc7('0xc20')](!0x0); this['dialog'][_0x4cc7('0xacf')]('I\x27m\x20going\x20to\x20find\x20another\x20tunnel\x20to\x20map\x20out.', -0xf0, -0x118, -0x1, Math[_0x4cc7('0xa96')](0x208), null, null); var _0x1969f8 = new _0x161060(this['runner']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a6f'), 0xa0, -0x50, -0x1, Math[_0x4cc7('0xa96')](0x2a8), 0x0, _0x1969f8); }, 'init': function() { this[_0x4cc7('0xc34')] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xc34')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc34')]); var _0x5d7ac7 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x5d7ac7 = _0x4b25d1['get_instance']()['paths'][_0x4cc7('0x2b')](_0x5d7ac7); this[_0x4cc7('0xc34')][_0x4cc7('0x110a')] = new _0x42bd00(_0x5d7ac7,-0x1); this[_0x4cc7('0xec4')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec4')],!0x1,null,!0x1,null); this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0xec4')]); _0x5d7ac7 = this['explorePath'][_0x4cc7('0x1109')]; _0x5d7ac7 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x5d7ac7); this[_0x4cc7('0xec4')][_0x4cc7('0x110a')] = new _0x42bd00(_0x5d7ac7,-0x2); }, '__class__': _0x7a93af }); var _0x649e48 = function() { if (_0x4cc7('0x2a70') !== _0x4cc7('0x2a70')) { _0x43c819[_0x4cc7('0x8')][_0x4cc7('0x1fe0')][_0x4cc7('0x96b')](this); null != this[_0x4cc7('0xf27')][_0x4cc7('0x1e7f')] && this[_0x4cc7('0xf27')][_0x4cc7('0x1e7f')]['initConstants'](this['_methodSetup'][_0x4cc7('0x1e80')]); for (var _0x122dac = this[_0x4cc7('0xf27')][_0x4cc7('0x1e7a')], _0x31d424 = 0x0, _0x17b5da = _0x122dac[_0x4cc7('0x34')](); _0x31d424 < _0x17b5da; ) { var _0x411703 = _0x31d424++; _0x122dac['get'](_0x411703)[_0x4cc7('0x8ef')][_0x4cc7('0x1d66')](_0x122dac[_0x4cc7('0x2b')](_0x411703)[_0x4cc7('0x42')]); } } else { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x1041')], 0x0, _0x649e48['entry'], { 'endTiles': !0x1, 'customDate': _0x4b25d1[_0x4cc7('0x104f')][_0x4cc7('0x2693')]() - 0.001 }); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this['frame1']), _0x48c401(this, this[_0x4cc7('0x260a')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x2a71'); } }; _0x16dada[_0x4cc7('0x2a72')] = _0x649e48; _0x649e48['__name__'] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x2a73')]; _0x649e48[_0x4cc7('0x92b')] = _0x396698; _0x649e48['prototype'] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'pastafarian': null, 'duplicator': null, 'loadNext': function(_0xbe4d13, _0x21b48c) { _0x396698['prototype'][_0x4cc7('0x25f8')][_0x4cc7('0x96b')](this, _0xbe4d13, _0x21b48c); _0xbe4d13 = _0x4b25d1[_0x4cc7('0x104f')]; _0x21b48c = _0xbe4d13['savedProgress']; _0x21b48c = _0x104058['get_instance']()[_0x4cc7('0x2b')](_0x21b48c['id'], _0x21b48c['defaultValue']); _0xbe4d13 = _0xbe4d13[_0x4cc7('0xc2f')]; 0x0 == (_0x21b48c < _0xbe4d13 ? _0x21b48c : _0xbe4d13) && (_0x104058[_0x4cc7('0x2a74')][_0x4cc7('0x1333')](_0x4b25d1['sidePathU'][_0x4cc7('0x1109')]), _0x4b25d1[_0x4cc7('0x104f')][_0x4cc7('0x2a75')][_0x4cc7('0x1333')](0x0)); }, 'unloadLevel': function() { this[_0x4cc7('0xc34')] = this[_0x4cc7('0xc35')] = this['tunnel'] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { if (_0x4cc7('0x2a76') === _0x4cc7('0x2a77')) { return new _0xbba7bd(_0x1c644b,b); } else { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xf99')](-8.2); _0x180fa9['view']['get_camera']()[_0x4cc7('0xf98')](-0x4c); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x96); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x3c); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x14); this['tunnel'][_0x4cc7('0x50c')](0x0); this['pastafarian'][_0x4cc7('0xac9')](5.2, 0x1); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacb')](0x3c); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](6.5, 0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x43); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a78'), 0x60, -0x118, null, null, null, null); var _0x1c644b = new _0x161060(this['pastafarian'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a79'), 0xc8, -0x78, -0x1, Math[_0x4cc7('0xa96')](0x208), 0x0, _0x1c644b); _0x1c644b = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Yeah.', -0xc8, 0x0, null, null, null, _0x1c644b); } }, 'frame1': function() { var _0x4850f2 = new _0x161060(this['pastafarian'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a7a'), 0xb0, -0x28, null, null, null, _0x4850f2); }, 'frame2': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf99')](0xb4); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xf98')](0x0); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](0xb4); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xe6); this['tunnel'][_0x4cc7('0x50c')](0x0); this['pastafarian'][_0x4cc7('0xac9')](4.5, 0.7); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_currentFrame'](0x4e); this[_0x4cc7('0xc34')]['setIndexedPosition'](6.5, 0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x2e); var _0x43b2cb = new _0x161060(this[_0x4cc7('0xc35')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')]('Our\x20planet\x20appears\x20to\x20be\x20missing.', -0xb8, 0xc8, null, null, null, _0x43b2cb); }, 'init': function() { this[_0x4cc7('0xc35')] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xc35')],!0x1,null,!0x1,null); this['pastafarian'][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc35')]); var _0x60f741 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x60f741 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')]['get'](_0x60f741); this[_0x4cc7('0xc35')][_0x4cc7('0x110a')] = new _0x42bd00(_0x60f741,0x0); this[_0x4cc7('0xc34')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc34')],!0x1,null,!0x1,null); this[_0x4cc7('0xc34')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['duplicator']); _0x60f741 = this['explorePath'][_0x4cc7('0x1109')]; _0x60f741 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x60f741); this[_0x4cc7('0xc34')][_0x4cc7('0x110a')] = new _0x42bd00(_0x60f741,0x24); }, '__class__': _0x649e48 }); var _0x582d66 = function() { _0x396698['call'](this, _0x4b25d1[_0x4cc7('0x1041')], 0x24, null, null, null, _0x3606ba[_0x4cc7('0x25e1')]); this[_0x4cc7('0xf05')](new _0x42bd00(_0x4b25d1[_0x4cc7('0x104f')],0x0)); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this['frame1']), _0x48c401(this, this[_0x4cc7('0x260a')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x2a7b'); }; _0x16dada['com.player03.run3.cutscene.PlanetStolen'] = _0x582d66; _0x582d66[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), 'cutscene', _0x4cc7('0x27d7')]; _0x582d66[_0x4cc7('0x92b')] = _0x396698; _0x582d66[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'runner': null, 'duplicator': null, 'child': null, 'frame0': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf99')](0xb4); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_rotationY'](0x0); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](0x87); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x3c); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x3c); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xa28); this[_0x4cc7('0xb7f')]['display'](0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](0x5, 0x1c); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x43); this[_0x4cc7('0xc34')]['setIndexedPosition'](0x4, 29.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x42); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](1.3, 12.5, null, -0x1a); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6f); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2a7c'), -0xb0, -0x140, null, null, null, null); var _0x13fb56 = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2a7d'), 0xf0, -0xdc, null, null, null, _0x13fb56); _0x13fb56 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2641'), -0xb0, -0x8c, -0x1, Math[_0x4cc7('0xa96')](-0.4), 0x0, _0x13fb56); }, 'frame1': function() { this['runner'][_0x4cc7('0xac9')](0x4, 29.5, null, 0x3); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacb')](0x41); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')]['setIndexedPosition'](2.5, 31.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x45); this['runner'][_0x4cc7('0x126')]['rotateTo'](this['duplicator']['mesh'][_0x4cc7('0xf6d')](), this['duplicator'][_0x4cc7('0x126')][_0x4cc7('0xf71')](), this[_0x4cc7('0xc34')][_0x4cc7('0x126')]['get_rotationZ']()); this[_0x4cc7('0xace')]['addPlainTextOld'](_0x4cc7('0x2a7e'), -0x1b8, -0x2ee, 0x3c); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a7f'), -0xb0, -0xf0, null, null, null, null); this['dialog']['addBubble'](_0x56067a[_0x4cc7('0x729')], -0xdc, -0xa0, -0x1, Math[_0x4cc7('0xa96')](-0.4), 0x0, null); var _0x5ef12e = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a80'), -165.2, -0x14, -0x1, Math[_0x4cc7('0xa96')](-0.4), 0x1, _0x5ef12e); _0x5ef12e = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x6ca'), 0xf0, 0x0, -0x1, Math[_0x4cc7('0xa96')](0x78), null, _0x5ef12e); }, 'frame2': function() { if (_0x4cc7('0x2a81') !== 'Egizy') { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](0x3, 31.7); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x44); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xc34')]['setIndexedPosition'](0x2, 0x20); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x40); var _0xa67a6d = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble']('I\x20think\x20I\x27ll\x20ignore\x20that\x20entirely.\x0aNow\x20help\x20me\x20map\x20out\x20this\x20next\x20area.', 0x78, -0x78, null, null, null, _0xa67a6d); } else { return 0x0; } }, 'unloadLevel': function() { this['child'] = this[_0x4cc7('0xc34')] = this['runner'] = this[_0x4cc7('0xb7f')] = null; this['sprites'][_0x4cc7('0xb7c')](0x0); }, 'init': function() { this[_0x4cc7('0xec4')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec4')],!0x1,null,!0x1,null); this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0xec4')]); var _0x2ada79 = _0x4b25d1[_0x4cc7('0x493')]()['paths']['get'](_0x4cc7('0x104f')); this[_0x4cc7('0xec4')]['goesTo'] = new _0x42bd00(_0x2ada79,0x0); this[_0x4cc7('0xc34')] = new _0x40b5bf(this['section'],_0x1fb3e3['duplicator'],!0x1,null,!0x1,null); this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0xc34')]); _0x2ada79 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x2ada79 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x2ada79); this[_0x4cc7('0xc34')][_0x4cc7('0x110a')] = new _0x42bd00(_0x2ada79,0x24); this[_0x4cc7('0xc37')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc37')],!0x0,null,!0x1,null); this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0xc37')]); _0x2ada79 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x2ada79 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x2ada79); this[_0x4cc7('0xc37')]['goesTo'] = new _0x42bd00(_0x2ada79,0x23); }, '__class__': _0x582d66 }); var _0x248e03 = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x104b')], 0x2, null, { 'startTilesLength': 0xbb8 }); this['frames'] = [_0x56067a[_0x4cc7('0x71e')](_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[_0x4cc7('0x20f0')]), _0x48c401(this, this[_0x4cc7('0xf0b')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x2a82'); }; _0x16dada[_0x4cc7('0x2a83')] = _0x248e03; _0x248e03['__name__'] = ['com', _0x4cc7('0x46b'), 'run3', _0x4cc7('0x49c'), _0x4cc7('0x2a84')]; _0x248e03['__super__'] = _0x396698; _0x248e03['prototype'] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'skater': null, 'child': null, 'candy': null, 'unloadLevel': function() { this['child'] = this[_0x4cc7('0xacc')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x40); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x10a); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x22c); _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_rotationX'](-10.8); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf98')](-0x17c); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](0x0); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xacc')]['setIndexedPosition'](0x6, 0x6); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_currentFrame'](0x53); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x5, 0x6); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x71); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x3504ad = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a85'), -0x154, -0x78, null, null, null, _0x3504ad, null); _0x3504ad = new _0x161060(this['child']['get_onScreen']()); this['dialog']['addBubble'](_0x4cc7('0x2a86'), 0x78, 0x14, null, null, null, _0x3504ad, null); this['dialog']['addBubble'](_0x56067a[_0x4cc7('0x72a')], 0xa0, 0x168, null, null, -0x1, null, null); this[_0x4cc7('0x26f4')] = new _0x132b18(this['tunnel'],new _0x21e384(0x0,-0x1,0x0),new _0x2eee4b(_0x4cc7('0x2a87'),0x19,0x19)); this[_0x4cc7('0x26f4')][_0x4cc7('0x126')][_0x4cc7('0xb49')](this[_0x4cc7('0xc37')]['mesh'][_0x4cc7('0xf92')]()); _0x3504ad = this[_0x4cc7('0x26f4')]; var _0x3d84fb = _0x56067a[_0x4cc7('0x6f6')](_0x3504ad[_0x4cc7('0x126')]['get_x'](), 0xe); _0x3504ad[_0x4cc7('0x126')][_0x4cc7('0xb46')](_0x3d84fb); _0x3504ad = this['candy']; _0x3d84fb = _0x3504ad[_0x4cc7('0x126')][_0x4cc7('0xd92')]() - 0xa; _0x3504ad['mesh']['set_z'](_0x3d84fb); this['tunnel'][_0x4cc7('0x242a')](this[_0x4cc7('0x26f4')]); }, 'frame1': function() { this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](0x6, 0x6); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x53); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['child'][_0x4cc7('0xac9')](0x5, 0x6); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x68); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x3d42e0 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2a88'), -0x190, -0xa0, null, null, null, _0x3d42e0, null); _0x3d42e0 = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2a89'), 0x50, -0x64, null, null, null, _0x3d42e0, null); _0x3d42e0 = _0x1baaa1[_0x4cc7('0x7d9')](0x1ae); var _0xb80e7d = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('I\x20see\x20what\x20you\x20mean.\x20It\x20isn\x27t\x20the\x20best\x20candy.', -0x104, 0x118, null, _0x3d42e0, null, _0xb80e7d, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a8a'), 0x8c, 0x190, null, null, -0x1, null, null); }, 'frame2': function() { if (_0x4cc7('0x2a8b') !== 'vxfAH') { this['lizard'][_0x4cc7('0xac9')](12.1, 29.3, null, 0xa); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0xe); this['lizard'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xfd7')] = 0.1; } else { this['skater'][_0x4cc7('0xac9')](0x6, 0x6); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x53); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x5, 0x6); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x68); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['dialog'][_0x4cc7('0xacf')]('You\x20like\x20candy?', 0xdc, -0xdc, null, null, null, null, null); var _0x3dc5b7 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a8c'), -0x12c, -0x64, null, null, null, _0x3dc5b7, null); _0x3dc5b7 = _0x1baaa1[_0x4cc7('0x7d9')](0x118); var _0x9e9266 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x2a8d'), 0x118, 0x14, null, _0x3dc5b7, 0x0, _0x9e9266, null); } }, 'frame3': function() { var _0xbc4b88 = _0x1baaa1['width'](0x1fe) , _0x1488f0 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('Well,\x20you\x20gotta\x20eat\x20something,\x20right?', -0x168, -0x12c, null, _0xbc4b88, null, _0x1488f0, null); _0xbc4b88 = _0x1baaa1[_0x4cc7('0x7d9')](0x1cc); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a8e'), 0xf0, -0xdc, null, _0xbc4b88, null, null, null); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2a8f'), 0xb4, -0x64, null, null, -0x1, null, null); _0xbc4b88 = _0x1baaa1[_0x4cc7('0x7d9')](0x230); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2a90'), 0xf0, 0x14, null, _0xbc4b88, -0x1, null, null); _0xbc4b88 = _0x1baaa1[_0x4cc7('0x7d9')](0x230); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a91'), 0x50, 0x17c, null, _0xbc4b88, -0x1, null, null); }, 'frame4': function() { var _0x145065 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a92'), 0x50, -0x17c, null, null, null, _0x145065, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x2d63f9[_0x4cc7('0x2a93')], -0x118, -0x104, null, null, null, null, null); _0x145065 = _0x1baaa1[_0x4cc7('0x7d9')](0x190); var _0xe1cd02 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x2a94'), -0x12c, -0x50, null, _0x145065, -0x1, _0xe1cd02, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a95'), -0x28, 0x17c, null, null, -0x1, null, null); }, 'frame5': function() { this[_0x4cc7('0xc37')]['setIndexedPosition'](0x5, 0x6); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x76); this['child'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a96'), -0xa0, -0x154, null, null, null, null, null); var _0x21fa28 = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x2a97'), -0x154, -0x50, null, null, -0x1, _0x21fa28, null); _0x21fa28 = _0x1baaa1[_0x4cc7('0x7d9')](0x2f8); var _0x3ad418 = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a98'), 0x0, 0x168, null, _0x21fa28, null, _0x3ad418, null); }, 'frame6': function() { this['child'][_0x4cc7('0xac9')](0x5, 0x6); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x66); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a99'), -0x1a4, -0xf0, null, null, null, null, null); var _0x460618 = new _0x161060(this[_0x4cc7('0xacc')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a9a'), -0x104, -0x50, null, null, -0x1, _0x460618, null); _0x460618 = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a9b'), 0x64, 0x17c, null, null, null, _0x460618, null); }, 'init': function() { if (_0x4cc7('0x2a9c') === _0x4cc7('0x2a9c')) { this[_0x4cc7('0xacc')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xacc')],!0x1,null,!0x1,null); this[_0x4cc7('0xacc')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xacc')]); this['child'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc37')],!0x1,null,!0x1,null); this[_0x4cc7('0xc37')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc37')]); } else { return this[_0x4cc7('0xf19')]['get_numUsedVertexConstants'](); } }, '__class__': _0x248e03 }); var _0x22db6e = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x1041')], 0x34, _0x22db6e[_0x4cc7('0xf04')]); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')])]; this['name'] = _0x4cc7('0x2a9d'); }; _0x16dada[_0x4cc7('0x2a9e')] = _0x22db6e; _0x22db6e['__name__'] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x2a9d')]; _0x22db6e[_0x4cc7('0x92b')] = _0x396698; _0x22db6e[_0x4cc7('0x8')] = _0x5aff49(_0x396698['prototype'], { 'runner': null, 'student': null, 'loadNext': function(_0x39c0af, _0x51c554) { _0x39c0af = _0x2a5c46[_0x4cc7('0x1d22')](); _0x2116b2[_0x4cc7('0xb84')] = 0x32ff3; _0x51c554 || 0x4 == this[_0x4cc7('0x25f4')] ? _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xc33')](null) : (_0x445379[_0x4cc7('0x493')]()['wasPaused'] = !0x1, _0x39c0af[_0x4cc7('0x1d23')]() || _0x2a5c46[_0x4cc7('0x1d24')](_0x39c0af)); }, 'unloadLevel': function() { this['student'] = this[_0x4cc7('0xec4')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { if ('CxUKn' === 'CxUKn') { var _0x3e8472 = _0x4cc7('0x2a9f')[_0x4cc7('0x46')]('|') , _0xad2691 = 0x0; while (!![]) { switch (_0x3e8472[_0xad2691++]) { case '0': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](0x26); continue; case '1': var _0xfd4dbe = _0x1baaa1['width'](0x2f8) , _0x2ee702 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); continue; case '2': this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); continue; case '3': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x3c); continue; case '4': this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); continue; case '5': this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2aa0'), -0xa0, -0xc8, null, _0xfd4dbe, -0x1, _0x2ee702, null); continue; case '6': this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2aa1'), -0x50, 0x118, null, null, null, _0xfd4dbe, null); continue; case '7': _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x3e8); continue; case '8': this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x44); continue; case '9': this['runner'][_0x4cc7('0xac9')](2.6, 18.6); continue; case '10': this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x46); continue; case '11': _0x22db6e['gaveUp'] ? this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2aa2'), 0xc8, -0x168, null, null, null, null, null) : this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2aa3'), 0x32, -0x168, null, null, null, null, null); continue; case '12': this[_0x4cc7('0xac8')]['setIndexedPosition'](0x2, 0x12); continue; case '13': this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); continue; case '14': _0x1fb3e3[_0x4cc7('0xac8')][_0x4cc7('0x11d5')][_0x4cc7('0x23e1')] = !0x0; continue; case '15': _0xfd4dbe = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); continue; } break; } } else { var _0x2f68ef = _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')]; _0x2f68ef[_0x4cc7('0x9ad')](_0x4cc7('0x2aa4'), _0x194ba2['onKeyDown']); _0x2f68ef[_0x4cc7('0x9ad')]('keyUp', _0x194ba2['onKeyUp']); _0x2f68ef['addEventListener'](_0x4cc7('0xa14'), _0x194ba2[_0x4cc7('0x2aa5')]); _0x194ba2[_0x4cc7('0x2aa6')] = !0x0; } }, 'frame1': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](2.6, 17.6); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x4e); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](0x2, 17.7); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5e); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0x14c8b0 = _0x1baaa1[_0x4cc7('0x7d9')](0x1e0); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2aa7'), -0x104, -0x82, null, _0x14c8b0, null, null, null); _0x14c8b0 = _0x1baaa1['width'](0x50); var _0xa64321 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble']('...', -0x28, 0x0, null, _0x14c8b0, null, _0xa64321, null); _0x14c8b0 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2aa8'), -0xb4, 0x78, null, null, 0x0, _0x14c8b0, null); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2aa9'), 0xa0, 0xf0, null, null, -0x1, null, null); }, 'frame2': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](2.6, 17.6); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x4c); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x198ba4 = _0x1baaa1[_0x4cc7('0x7d9')](0x230); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2aaa'), -0xf0, -0x118, null, _0x198ba4, null, null, null); _0x198ba4 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('Oh,\x20interesting...', 0xc8, -0x78, null, null, null, _0x198ba4, null); _0x198ba4 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Did\x20you\x20figure\x20it\x20out?', -0xdc, 0x8c, null, null, 0x0, _0x198ba4, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x686'), 0xf0, 0x118, null, null, 0x1, null, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('I\x27ll\x20get\x20back\x20to\x20you.', 0x168, 0x168, null, null, -0x1, null, null); }, 'init': function() { this['runner'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec4')],!0x1,null,!0x1,null); this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0xec4')]); var _0x403a99 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4cc7('0x1045')); this[_0x4cc7('0xec4')]['goesTo'] = new _0x42bd00(_0x403a99,0x3); this[_0x4cc7('0xac8')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xac8')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')]['push'](this[_0x4cc7('0xac8')]); _0x403a99 = _0x4b25d1['get_instance']()['paths'][_0x4cc7('0x2b')](_0x4cc7('0x104f')); this[_0x4cc7('0xac8')]['goesTo'] = new _0x42bd00(_0x403a99,0x7); }, '__class__': _0x22db6e }); var _0x3266ab = function() { _0x396698['call'](this, _0x4b25d1['memory'], 0x2, null, null, null, _0x3606ba[_0x4cc7('0x25df')]); this[_0x4cc7('0xf05')](new _0x42bd00(_0x4b25d1[_0x4cc7('0x1047')],0x2)); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this['frame3']), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x48c401(this, this[_0x4cc7('0xf0b')]), _0x56067a['myAWm'](_0x48c401, this, this[_0x4cc7('0xf0c')]), _0x48c401(this, this[_0x4cc7('0xf0d')]), _0x48c401(this, this['frame9']), _0x48c401(this, this[_0x4cc7('0xf0f')]), _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['frame18']), _0x48c401(this, this[_0x4cc7('0x20f4')]), _0x48c401(this, this[_0x4cc7('0x260c')]), _0x48c401(this, this[_0x4cc7('0x260d')]), _0x48c401(this, this[_0x4cc7('0x260e')]), _0x48c401(this, this[_0x4cc7('0x29e3')]), _0x48c401(this, this[_0x4cc7('0x29e4')]), _0x48c401(this, this[_0x4cc7('0x260f')]), _0x48c401(this, this['frame26']), _0x48c401(this, this['frame27']), _0x48c401(this, this[_0x4cc7('0x2aab')]), _0x48c401(this, this[_0x4cc7('0x2aac')]), _0x48c401(this, this[_0x4cc7('0x2aad')]), _0x48c401(this, this['frame31']), _0x48c401(this, this['frame32']), _0x48c401(this, this[_0x4cc7('0x2aae')]), _0x56067a['myAWm'](_0x48c401, this, this['frame34'])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x2aaf'); }; _0x16dada[_0x4cc7('0x2ab0')] = _0x3266ab; _0x3266ab[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x2d63f9[_0x4cc7('0x47b')], _0x4cc7('0x49c'), _0x4cc7('0x2aaf')]; _0x3266ab['__super__'] = _0x396698; _0x3266ab[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'gentleman': null, 'ring': null, 'brightMovements': null, 'darkMovements': null, 'loadNext': function(_0x511746, _0x56e110) { _0x396698[_0x4cc7('0x8')]['loadNext'][_0x4cc7('0x96b')](this, _0x511746, _0x56e110); _0x56e110 || (_0x511746 = _0x1fb3e3[_0x4cc7('0xd91')], _0x56e110 = null, null == _0x56e110 && _0x29cea6['endsWith']('It\x20is\x20a\x20relief\x20no\x20one\x20was\x20present\x20to\x20observe\x20that.', '-') && (_0x56e110 = _0x19023b[_0x4cc7('0xfe1')](0x32) / 0x2), _0x19023b[_0x4cc7('0x493')]()['displayMessage'](_0x4cc7('0x2ab1'), _0x56e110, _0x5240eb[_0x4cc7('0xfe2')](_0x511746))); }, 'unloadLevel': function() { this[_0x4cc7('0xd91')] = this['tunnel'] = this['darkMovements'] = this[_0x4cc7('0x28ce')] = this[_0x4cc7('0x16c5')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { this[_0x4cc7('0x16c5')] = new _0x1cfb7c(this[_0x4cc7('0xb7f')]); this[_0x4cc7('0xb7f')][_0x4cc7('0x242a')](this[_0x4cc7('0x16c5')]); this['brightMovements'] = new _0x535e54([new _0x1f215a(0xa7,0xa9), new _0x1f215a(0x90,0x7a), new _0x1f215a(0x78,0x92), new _0x1f215a(0xc0,0xaa), new _0x1f215a(0x60,0x4a)],this); this[_0x4cc7('0x2ab2')] = new _0x535e54([new _0x1f215a(0x282,0x29c,0x26c), new _0x1f215a(0x29c,0x26c), new _0x1f215a(0x2e2,0x29c), new _0x1f215a(0x29a,0x2b4), new _0x1f215a(0x2b2,0x2cc), new _0x1f215a(0x2b1,0x2cb)],this); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](0x102); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x15a); _0x180fa9['view']['get_camera']()[_0x4cc7('0xd5a')](0x309); var _0x5bb004 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x44f8dc = null; null == _0x44f8dc && (_0x44f8dc = new _0x169fce()); var _0x2d195a = Math[_0x4cc7('0x28')](0.9599310885968813); _0x44f8dc['x'] = 0.499 * _0x2d195a; _0x44f8dc['y'] = 0.726 * _0x2d195a; _0x44f8dc['z'] = -0.474 * _0x2d195a; _0x44f8dc['w'] = Math['cos'](0.9599310885968813); _0x2d195a = _0x44f8dc['x'] * _0x44f8dc['x'] + _0x44f8dc['y'] * _0x44f8dc['y'] + _0x44f8dc['z'] * _0x44f8dc['z'] + _0x44f8dc['w'] * _0x44f8dc['w']; var _0x51efd2 = _0x2d195a - 0x1; 1e-10 > (0x0 <= _0x51efd2 ? _0x51efd2 : -_0x51efd2) || (0x0 == _0x2d195a ? (_0x44f8dc['x'] = 0x0, _0x44f8dc['y'] = 0x0, _0x44f8dc['z'] = 0x0, _0x44f8dc['w'] = 0x1) : (_0x2d195a = 0x1 / Math[_0x4cc7('0x2c')](_0x2d195a), _0x44f8dc['x'] *= _0x2d195a, _0x44f8dc['y'] *= _0x2d195a, _0x44f8dc['z'] *= _0x2d195a, _0x44f8dc['w'] *= _0x2d195a)); _0x5bb004[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x44f8dc)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](0x0, 4.4); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacb')](0x4a); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacd')](!0x1); _0x5bb004 = new _0x161060(this['gentleman'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2ab3'), 0x104, -0x50, null, null, null, _0x5bb004, null); }, 'frame1': function() { this['gentleman'][_0x4cc7('0xac9')](0x0, 3.4); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacb')](0x32); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacd')](!0x1); var _0x4d47e3 = _0x1baaa1[_0x4cc7('0x7d9')](0x384) , _0x388d18 = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2ab4'), 0x14, -0xbe, null, _0x4d47e3, null, _0x388d18, null); }, 'frame2': function() { this['gentleman'][_0x4cc7('0xac9')](0x0, -0x1e); }, 'frame3': function() { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](23.7, 5.8); this['gentleman'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this['gentleman'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); var _0x57a399 = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x28cd'), 0x0, 0x8c, null, null, null, _0x57a399, null); this['brightMovements'][_0x4cc7('0x28cf')](0x0, this[_0x4cc7('0x16c5')]); }, 'frame4': function() { this['gentleman'][_0x4cc7('0xac9')](23.751, 5.8); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x40); this[_0x4cc7('0xd91')]['spritesheet']['set_xInverted'](!0x1); var _0x2b1130 = this[_0x4cc7('0x28ce')][_0x4cc7('0x2ab5')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x1962')] , _0x4fd256 = _0x2b1130[_0x4cc7('0x126')]; _0x4fd256['set_rotationZ'](_0x4fd256[_0x4cc7('0xf73')]() + 0x24); this['ring'][_0x4cc7('0x1963')](_0x2b1130); this['frameMaxTime'] = 0.75; }, 'frame5': function() { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](0.5, 6.8); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x54); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x28ce')][_0x4cc7('0x16c4')](0x0, this[_0x4cc7('0x16c5')]); this['frameMaxTime'] = 0.75; }, 'frame6': function() { this[_0x4cc7('0xd91')]['setIndexedPosition'](0.2, 6.2); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')]['set_currentFrame'](0x2e); this['gentleman'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['brightMovements']['attachRingTo'](0x1, this[_0x4cc7('0x16c5')]); this['frameMaxTime'] = 0.5; }, 'frame7': function() { this['gentleman']['setIndexedPosition'](1.8, 5.1); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacb')](0x52); this['gentleman']['spritesheet']['set_xInverted'](!0x1); this[_0x4cc7('0x28ce')][_0x4cc7('0x16c4')](0x1, this['ring']); this['frameMaxTime'] = 0.75; }, 'frame8': function() { var _0x182e92 = {}; _0x182e92[_0x4cc7('0x2ab6')] = function(_0x1fb3e3, _0x57ced2) { return _0x1fb3e3 >= _0x57ced2; } ; if (_0x4cc7('0x2ab7') !== _0x4cc7('0x2ab7')) { var _0xa5850c = 0x0; var _0x44dc38 = a[_0x4cc7('0x21')]; var _0x4d2b11; var _0x28cc67 = 0x0; for (_0x4d2b11 = b[_0x4cc7('0x21')]; _0xa5850c < _0x44dc38 && _0x28cc67 < _0x4d2b11; ) { var _0x31baf1 = _0xa5850c; var _0x2b72a3 = a[_0x4cc7('0x22')](_0xa5850c); _0xa5850c += 0xd800 <= _0x2b72a3 && 0xdbff >= _0x2b72a3 ? 0x2 : 0x1; _0x31baf1 = _0x2a6a12[_0x4cc7('0x2ab8')](a, _0x31baf1); _0x2b72a3 = _0x28cc67; var _0x1da876 = b[_0x4cc7('0x22')](_0x28cc67); _0x28cc67 += 0xd800 <= _0x1da876 && _0x182e92[_0x4cc7('0x2ab6')](0xdbff, _0x1da876) ? 0x2 : 0x1; _0x2b72a3 = _0x2a6a12[_0x4cc7('0x2ab8')](b, _0x2b72a3); if (_0x31baf1 < _0x2b72a3) return -0x1; if (_0x31baf1 > _0x2b72a3) return 0x1; } return _0x28cc67 < _0x4d2b11 ? -0x1 : _0xa5850c < _0x44dc38 ? 0x1 : 0x0; } else { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](0.3, 0x5); this['gentleman'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x51); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x28ce')][_0x4cc7('0x28cf')](0x2, this['ring']); this[_0x4cc7('0xfd7')] = 0.5; } }, 'frame9': function() { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](1.8, 0x6); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x53); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0x28ce')][_0x4cc7('0x16c4')](0x2, this['ring']); this[_0x4cc7('0xfd7')] = 0.75; }, 'frame10': function() { if (_0x4cc7('0x2ab9') === _0x4cc7('0x2aba')) { a[_0x4cc7('0x19bb')][_0x4cc7('0x9e7')](a['fragmentConstantsIndex'] + 0x3, 0x1); } else { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](1.4, 6.7); this['gentleman'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x56); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x16c5')]['mesh'][_0x4cc7('0x168e')](0x0, 0x0, -0xbb8); this['frameMaxTime'] = 0.5; } }, 'frame11': function() { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](0.2, 7.7); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this['gentleman'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this['brightMovements'][_0x4cc7('0x28cf')](0x3, this[_0x4cc7('0x16c5')]); this['frameMaxTime'] = 0.5; }, 'frame12': function() { this[_0x4cc7('0xd91')]['setIndexedPosition'](1.82, 0x7); this['gentleman'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x53); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x28ce')][_0x4cc7('0x16c4')](0x3, this['ring']); this['frameMaxTime'] = 0.75; }, 'frame13': function() { this['gentleman'][_0x4cc7('0xac9')](0.2, 4.2); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacb')](0x37); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x28ce')][_0x4cc7('0x28cf')](0x4, this['ring']); this[_0x4cc7('0xfd7')] = 0.5; }, 'frame14': function() { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](1.8, 3.4); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacb')](0x54); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x28ce')][_0x4cc7('0x16c4')](0x4, this[_0x4cc7('0x16c5')]); this['frameMaxTime'] = 0.75; }, 'frame15': function() { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](0x1, 4.4); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacb')](0x54); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2abb'), -0x50, -0x140, null, null, null, null, null); var _0x5471cc = _0x1baaa1[_0x4cc7('0x7d9')](0x2a8) , _0x27d06a = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2abc'), 0x78, -0x96, null, _0x5471cc, -0x1, _0x27d06a, null); this[_0x4cc7('0x25e6')] = 0.1; }, 'frame16': function() { if (_0x4cc7('0x2abd') !== _0x4cc7('0x2abe')) { var _0x3530cb = _0x4cc7('0x2abf')[_0x4cc7('0x46')]('|') , _0x52cc3e = 0x0; while (!![]) { switch (_0x3530cb[_0x52cc3e++]) { case '0': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2ac0'), -0x28, 0x10e, null, _0xa7aca2, null, _0x69695, null); continue; case '1': this['tunnel']['display'](0x0); continue; case '2': this[_0x4cc7('0xd91')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); continue; case '3': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf98')](0x0); continue; case '4': _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](-0x45); continue; case '5': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_rotationX'](0x0); continue; case '6': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_z'](0xb9f); continue; case '7': this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](18.2, 25.3); continue; case '8': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_rotationZ'](0xb4); continue; case '9': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](-0x172); continue; case '10': this['gentleman']['spritesheet'][_0x4cc7('0xacb')](0x55); continue; case '11': var _0xa7aca2 = _0x1baaa1[_0x4cc7('0x7d9')](0x258) , _0x69695 = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); continue; } break; } } else { for (var _0x5cec95 = this[_0x4cc7('0x2ac1')][_0x4cc7('0x2ac2')][_0x4cc7('0x38')](); _0x5cec95[_0x4cc7('0x94e')](); ) if (_0x69695 = _0x5cec95[_0x4cc7('0x3a')](), _0x5260f5[_0x4cc7('0x9a0')](_0x69695, _0x5d81bb) && _0x5260f5['__cast'](_0x69695, _0x5d81bb)[_0x4cc7('0x1987')] == _0xa7aca2 && _0x56067a[_0x4cc7('0x6f5')](null, _0x69695[_0x4cc7('0x1341')])) { _0x5cec95 = _0x3f86a4['prototype'][_0x4cc7('0x1986')]['call'](this, _0xa7aca2); var _0x266229 = _0x3f86a4['prototype']['getImage'][_0x4cc7('0x96b')](this, _0x69695[_0x4cc7('0x1341')]); this[_0x4cc7('0x1a08')](_0x5cec95, _0x266229); _0x266229 = this[_0x4cc7('0x146d')]; null != _0x842c50[_0xa7aca2] ? _0x266229[_0x4cc7('0x97d')](_0xa7aca2, _0x5cec95) : _0x266229['h'][_0xa7aca2] = _0x5cec95; this[_0x4cc7('0x146d')]['remove'](_0x69695[_0x4cc7('0x1341')]); _0x69695 = this['alphaCheck']; null != _0x842c50[_0xa7aca2] ? _0x69695[_0x4cc7('0x97d')](_0xa7aca2, !0x0) : _0x69695['h'][_0xa7aca2] = !0x0; return _0x5cec95; } _0x69695 = this[_0x4cc7('0x2ac3')]; null != _0x842c50[_0xa7aca2] ? _0x69695[_0x4cc7('0x97d')](_0xa7aca2, !0x0) : _0x69695['h'][_0xa7aca2] = !0x0; } }, 'frame17': function() { this[_0x4cc7('0xd91')]['setIndexedPosition'](18.2, 25.6); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x2ab2')][_0x4cc7('0x28cf')](0x0, this[_0x4cc7('0x16c5')]); this['frameMaxTime'] = 0.75; }, 'frame18': function() { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](19.6, 27.2); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacb')](0x4a); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x2ab2')]['move'](0x0, this['ring']); this[_0x4cc7('0xfd7')] = 0.75; }, 'frame19': function() { var _0x584fcc = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('This\x20won\x27t\x20do...', -0xb4, -0x8c, null, null, null, _0x584fcc, null); }, 'frame20': function() { this['gentleman']['setIndexedPosition'](19.6, 24.7); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xd91')]['spritesheet']['set_xInverted'](!0x0); this[_0x4cc7('0x2ab2')][_0x4cc7('0x16c4')](0x1, this[_0x4cc7('0x16c5')]); this[_0x4cc7('0xfd7')] = 0.75; }, 'frame21': function() { if (_0x4cc7('0x2ac4') !== _0x4cc7('0x2ac4')) { this[_0x4cc7('0x1c9d')] = (this['horizontal'] = a) ? 0x4 : 0x8; } else { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](18.3, 27.1); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x55); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0x16c5')][_0x4cc7('0x126')]['moveTo'](0x0, 0x0, -0xbb8); this[_0x4cc7('0xfd7')] = 0.5; } }, 'frame22': function() { this['gentleman'][_0x4cc7('0xac9')](18.3, 29.8); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacb')](0x2e); this['gentleman'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x2ab2')][_0x4cc7('0x28cf')](0x2, this[_0x4cc7('0x16c5')]); this[_0x4cc7('0xfd7')] = 0.75; }, 'frame23': function() { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](19.7, 27.2); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacb')](0x4a); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x2ab2')][_0x4cc7('0x16c4')](0x2, this['ring']); this[_0x4cc7('0xfd7')] = 0.5; }, 'frame24': function() { if ('zeZpi' !== _0x4cc7('0x2ac5')) { this['gentleman'][_0x4cc7('0xac9')](18.3, 26.7); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x2ab2')][_0x4cc7('0x28cf')](0x3, this['ring']); this[_0x4cc7('0xfd7')] = 0.5; } else { this[_0x4cc7('0x7d9')] = a - this['x']; return a; } }, 'frame25': function() { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](19.7, 27.7); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x2ab2')][_0x4cc7('0x16c4')](0x3, this[_0x4cc7('0x16c5')]); this[_0x4cc7('0xfd7')] = 0.5; }, 'frame26': function() { this[_0x4cc7('0xd91')]['setIndexedPosition'](17.8, 28.2, null, -0xb); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4b); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['darkMovements'][_0x4cc7('0x28cf')](0x4, this[_0x4cc7('0x16c5')]); this[_0x4cc7('0xfd7')] = 0.5; }, 'frame27': function() { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](0x14, 28.6); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x2ab2')][_0x4cc7('0x16c4')](0x4, this[_0x4cc7('0x16c5')]); this['frameMaxTime'] = 0.5; }, 'frame28': function() { this['gentleman'][_0x4cc7('0xac9')](17.1, 28.2, null, -0x5); this['gentleman'][_0x4cc7('0xaca')]['set_currentFrame'](0x52); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['darkMovements']['attachRingTo'](0x5, this['ring']); this[_0x4cc7('0xfd7')] = 0.5; }, 'frame29': function() { if (_0x4cc7('0x2ac6') !== _0x4cc7('0x2ac6')) { this[_0x4cc7('0x2ac7')] = a; this[_0x4cc7('0x2ac8')] = null == b ? [] : b; 0x0 == this['duration'] && this[_0x4cc7('0x43')](); return this; } else { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](19.1, 29.2); this['gentleman'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4a); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x2ab2')][_0x4cc7('0x16c4')](0x5, this[_0x4cc7('0x16c5')]); this['frameMaxTime'] = 0.5; } }, 'frame30': function() { _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x45); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x172); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xca1); this['tunnel']['display'](0x0); this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](16.8, 28.7); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x54); this['gentleman'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x2d63f9[_0x4cc7('0x1f3')], 0xb4, -0x12c, null, null, null, null, null); var _0x5a710a = _0x1baaa1[_0x4cc7('0x7d9')](0x26c) , _0x16e2dd = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2ac9'), -0xb4, -0x82, null, _0x5a710a, -0x1, _0x16e2dd, null); this[_0x4cc7('0x16c5')][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); }, 'frame31': function() { this['gentleman'][_0x4cc7('0xac9')](16.8, 28.7); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacb')](0x1c); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x4ff17e = _0x1baaa1[_0x4cc7('0x7d9')](0x26c); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2aca'), 0xc8, -0xbe, null, _0x4ff17e, null, null, null); _0x4ff17e = _0x1baaa1[_0x4cc7('0x7d9')](0x2f8); var _0x9754d1 = new _0x161060(this['gentleman']['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')]('I\x20ought\x20not\x20be\x20obliged\x20to\x20perform\x20this\x20variety\x20of\x20menial\x20labor\x20myself.', 0x3c, 0x10e, null, _0x4ff17e, -0x1, _0x9754d1, null); }, 'frame32': function() { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](16.7, 0x1d); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')]['set_currentFrame'](0x32); this['gentleman'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); }, 'frame33': function() { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](16.2, 29.4, null, -0x1e); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x16); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); }, 'frame34': function() { var _0x129fc7 = _0x4cc7('0x2acb')['split']('|') , _0x14f73a = 0x0; while (!![]) { switch (_0x129fc7[_0x14f73a++]) { case '0': this[_0x4cc7('0xd91')]['setIndexedPosition'](15.8, 0x1e, null, -0x46); continue; case '1': this[_0x4cc7('0xd91')][_0x4cc7('0xaca')]['set_currentFrame'](0x16); continue; case '2': var _0x1116d0 = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); continue; case '3': this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); continue; case '4': this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2acc'), 0x8c, 0xa0, null, null, null, _0x1116d0, null); continue; } break; } }, 'init': function() { if (_0x2d63f9['MIyOx'] !== 'nJBkC') { this['gentleman'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xd91')],!0x1,null,!0x1,null); this['gentleman'][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['gentleman']); var _0x6d1b3c = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x6d1b3c = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x6d1b3c); this[_0x4cc7('0xd91')][_0x4cc7('0x110a')] = new _0x42bd00(_0x6d1b3c,0x2); } else { return this[_0x4cc7('0xe0e')]; } }, '__class__': _0x3266ab }); var _0x535e54 = function(_0x3220ff, _0x1bfdda) { for (var _0x41965d = _0x2bc114['toObjectVector'](null), _0x3056f9 = 0x0, _0x229210 = _0x3220ff[_0x4cc7('0x21')]; _0x3056f9 < _0x229210; ) { if (_0x4cc7('0x2acd') === 'ugAVY') { return _0x3f9803[_0x4cc7('0x2504')](0x708); } else { var _0x36f98a = _0x3056f9++; _0x41965d[_0x4cc7('0x9e7')](_0x36f98a, _0x3220ff[_0x36f98a]); } } this[_0x4cc7('0x2ab5')] = _0x41965d; this[_0x4cc7('0x49c')] = _0x1bfdda; for (_0x41965d = _0x44b7a4[_0x4cc7('0x1610')](_0x3220ff[_0x4cc7('0x21')] - 0x1, -0x1, -0x1); _0x41965d[_0x4cc7('0x124b')] != _0x41965d[_0x4cc7('0x10a1')]; ) _0x3056f9 = _0x41965d[_0x4cc7('0x124b')] += _0x41965d['step'], _0x3220ff[_0x3056f9][_0x4cc7('0x8fe')](_0x1bfdda[_0x4cc7('0x1106')]); }; _0x16dada[_0x4cc7('0x2ace')] = _0x535e54; _0x535e54['__name__'] = _0x4cc7('0x2acf')[_0x4cc7('0x46')]('\x20'); _0x535e54[_0x4cc7('0x8')] = {}; _0x535e54[_0x4cc7('0x8')][_0x4cc7('0x2ab5')] = null; _0x535e54[_0x4cc7('0x8')][_0x4cc7('0x49c')] = null; _0x535e54[_0x4cc7('0x8')][_0x4cc7('0x28cf')] = function(_0x2d70bf, _0x3525ea) { _0x3525ea.attachTo(this.movements.get(_0x2d70bf).tile); } ; _0x535e54[_0x4cc7('0x8')][_0x4cc7('0x16c4')] = function(_0x4cbab8, _0x28a677) { this.movements.get(_0x4cbab8).moveTileToEnd(_0x28a677); } ; _0x535e54[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x535e54; var _0x1f215a = function(_0x4e2404, _0x385f79, _0x3203db) { var _0xa2549e = {}; _0xa2549e[_0x4cc7('0x2ad0')] = function(_0x1fb3e3, _0x18683f) { return _0x1fb3e3 == _0x18683f; } ; _0xa2549e['IGfaq'] = function(_0x1fb3e3, _0xd533a8) { return _0x1fb3e3 - _0xd533a8; } ; if (_0x4cc7('0x2ad1') === _0x4cc7('0x2ad2')) { if (_0xa2549e[_0x4cc7('0x2ad0')](0x2, this[_0x4cc7('0x2ad3')][_0x4cc7('0x34')]())) _0x4e2404 += _0x4bf907['string'](this[_0x4cc7('0x2ad3')][_0x4cc7('0x2b')](0x0)), _0x4e2404 = _0x4e2404 + _0x4cc7('0x2ad4') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x2ad3')][_0x4cc7('0x2b')](0x1)); else { _0x4e2404 += _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x2ad3')]['get'](0x0)); _0x385f79 = 0x1; for (var _0x10b1a8 = _0xa2549e[_0x4cc7('0x2ad5')](this[_0x4cc7('0x2ad3')][_0x4cc7('0x34')](), 0x1); _0x385f79 < _0x10b1a8; ) { var _0x3a047f = _0x385f79++; _0x4e2404 += _0x4cc7('0x2ad6'); _0x4e2404 += _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x2ad3')][_0x4cc7('0x2b')](_0x3a047f)); } _0x4e2404 = _0x4e2404 + ',\x20and\x20the\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['charactersAllowed'][_0x4cc7('0x2b')](this['charactersAllowed']['get_length']() - 0x1)); } _0x4e2404 += _0x4cc7('0x2ad7'); } else { this[_0x4cc7('0x1452')] = _0x4e2404; this[_0x4cc7('0x2ad8')] = _0x385f79; this['sourceIndex'] = null != _0x3203db ? _0x3203db : _0x385f79; } }; _0x16dada[_0x4cc7('0x2ad9')] = _0x1f215a; _0x1f215a[_0x4cc7('0x8f2')] = 'com\x20player03\x20run3\x20cutscene\x20_Revision\x20TileMovement'[_0x4cc7('0x46')]('\x20'); _0x1f215a[_0x4cc7('0x8')] = {}; _0x1f215a[_0x4cc7('0x8')][_0x4cc7('0x1452')] = null; _0x1f215a[_0x4cc7('0x8')][_0x4cc7('0x2ad8')] = null; _0x1f215a[_0x4cc7('0x8')][_0x4cc7('0x2ada')] = null; _0x1f215a[_0x4cc7('0x8')][_0x4cc7('0x2adb')] = null; _0x1f215a[_0x4cc7('0x8')][_0x4cc7('0x1961')] = null; _0x1f215a[_0x4cc7('0x8')][_0x4cc7('0x1962')] = null; _0x1f215a[_0x4cc7('0x8')][_0x4cc7('0x8fe')] = function(_0x10b3c9) { this.startPosition = _0x10b3c9.getTerrainPosition(this.startIndex); this.endIndex != this.sourceIndex && (this.endPosition = _0x10b3c9.getTerrainPosition(this.endIndex)); var _0x335975 = this.sourceIndex; _0x2116b2.low = 0xe79f9; this.tile = 0x0 <= _0x335975 && _0x335975 < _0x10b3c9.terrain.get_length() ? _0x10b3c9.terrain.get(_0x335975) : null; this.moveTileToStart(); } ; _0x1f215a[_0x4cc7('0x8')]['moveTileToStart'] = function(_0x496aba) { this.tile.mesh.set_position(this.startPosition.position); this.tile.mesh.set_eulers(this.startPosition.eulers.get_degrees()); null != _0x496aba && _0x496aba.attachTo(this.tile); } ; _0x1f215a[_0x4cc7('0x8')]['moveTileToEnd'] = function(_0xfdc4c7) { null != this.endPosition ? (this.tile.mesh.set_position(this.endPosition.position), this.tile.mesh.set_eulers(this.endPosition.eulers.get_degrees())) : this.tile.reset(); null != _0xfdc4c7 && _0xfdc4c7.attachTo(this.tile); } ; _0x1f215a[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1f215a; var _0x13febf = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x1044')], 0xe, null, null, null, _0x3606ba['IF_FOLLOWING_LEVEL_REACHED']); this[_0x4cc7('0xf05')](new _0x42bd00(_0x4b25d1[_0x4cc7('0x1046')],0x0)); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this['frame1']), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x2d63f9[_0x4cc7('0x1f6')](_0x48c401, this, this[_0x4cc7('0x20f0')])]; this['name'] = _0x4cc7('0x2a