<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">function _0x34d1(_0x3f6582, _0x395973) {
    var _0x544134 = _0x5441();
    return _0x34d1 = function (_0x34d19a, _0x433fce) {
        _0x34d19a = _0x34d19a - 0xc7;
        var _0x516148 = _0x544134[_0x34d19a];
        return _0x516148;
    }, _0x34d1(_0x3f6582, _0x395973);
}
function _0x5441() {
    var _0x1af08a = [
        'setParentM',
        'atrix',
        '_parentMat',
        'createSkin',
        'getSaveVer',
        'ticle',
        'rixAndVert',
        'icle',
        '_preGraphi',
        'isSameArr',
        'cVerticle',
        'ILaya',
        'abs',
        'getSaveMat',
        'cMatrix',
        'clone',
        'draw',
        '_resultMat',
        '_tempResul',
        'tMatrix',
        '_checkTran',
        'height',
        'width',
        'drawTextur',
        '_skinSprit',
        'Mesh',
        'bones',
        'weights',
        'deformData',
        'getRelativ',
        '_mVerticle',
        'triangles',
        'Arr',
        'skinMesh',
        '_tempVerti',
        'cleArr',
        'init2',
        'drawBonePo',
        'copy',
        'attachment',
        'Name',
        'DataList',
        'DisplayLis',
        'timeList',
        'vectices',
        'tweenKeyLi',
        'frameIndex',
        'binarySear',
        'ch1',
        'apply',
        'drawOrder',
        'isSpine',
        'isDebug',
        '_data',
        '_targetBon',
        'targetBone',
        '_bones',
        'boneIndexs',
        'mix',
        'bendDirect',
        '_applyIk1',
        '_applyIk2',
        '_applyIk3',
        'radDeg',
        'updatePos',
        '_sp',
        'drawCircle',
        '#ffff00',
        '#ff00ff',
        'sqrt',
        'Sprite',
        'getScaleX',
        'getScaleY',
        '_debugKey',
        '_segments',
        '_curves',
        'position',
        'spacing',
        'rotateMix',
        'translateM',
        'target',
        'spacingMod',
        'rotateMode',
        'tangent',
        '_spaces',
        'max',
        'computeWor',
        'ldPosition',
        'percent',
        'positionMo',
        'drawLines',
        'offsetRota',
        'chain',
        'ldVertices',
        '_tempMt',
        'verLen',
        'osition',
        'addAfterPo',
        'addCurvePo',
        'addBeforeP',
        'sition',
        'NONE',
        'AFTER',
        'targetInde',
        'scaleMix',
        'shearMix',
        '_temp',
        'offsetX',
        'offsetY',
        'offsetScal',
        'offsetShea',
        '_boneMatri',
        'xArray',
        '_lastTime',
        '_aniClipIn',
        '_clipIndex',
        '_skinName',
        'default',
        '_aniMode',
        '_index',
        '_total',
        '_indexCont',
        'rol',
        '_drawOrder',
        '_lastAniCl',
        'ipIndex',
        '_lastUpdat',
        'eAniClipIn',
        '_playAudio',
        'nelArr',
        'ache',
        '_yReverseM',
        'yReverseMa',
        'trix',
        '_addRefere',
        '_player',
        'rate',
        '_parseSrcB',
        '_boneList',
        'mBoneArr',
        'mRootBone',
        '_aniSectio',
        'nDic',
        'aniSection',
        'ikArr',
        '_ikArr',
        '_pathDic',
        'pathArr',
        '_boneSlotD',
        'tfArr',
        '_tfArr',
        'skinDataAr',
        'ray',
        '_skinIndex',
        'PLAYED',
        '_onPlay',
        '_onStop',
        '_onPause',
        'url',
        'load',
        '_aniPath',
        '_complete',
        'loader',
        'Loader',
        'BUFFER',
        'Handler',
        '_onLoaded',
        'getRes',
        'TEMPLET_DI',
        'CTIONARY',
        'isParseFai',
        '_parseFail',
        'isParserCo',
        'mplete',
        'lete',
        '_setCreate',
        'URL',
        '_parseComp',
        'ERROR',
        'parseData',
        'init',
        '_loadAniMo',
        'runWith',
        'eventAniAr',
        '_eventInde',
        'time',
        'playStart',
        'LABEL',
        'oneMatrix',
        'srcBoneMat',
        '_bindBoneB',
        'bindBoneBo',
        'neSlotDic',
        '_boneSlotA',
        'rray',
        'boneSlotAr',
        'oneSlotDic',
        '_emitMisse',
        'dEvents',
        '_pause',
        'timer',
        'currTimer',
        'audioValue',
        'null',
        'SoundManag',
        'playSound',
        '_onAniSoun',
        'dStoped',
        '_soundChan',
        '_path',
        'getGrahics',
        'DataWithCa',
        'che',
        '_createGra',
        'phics',
        '_getGrahic',
        'sDataWithC',
        'isStopped',
        'splice',
        '_curOrigin',
        'alData',
        'rixArr',
        'tMatrixDat',
        'aLen',
        'getByte',
        '_rootBone',
        'deformAniA',
        '_setDeform',
        'Names',
        '_checkIsAl',
        'lParsed',
        '_setGrahic',
        'deleteAniD',
        'ata',
        'deformSlot',
        'slotIndex',
        'getAnimNum',
        'ByIndex',
        'getAniName',
        'getSlotByN',
        'getSkinInd',
        'exByName',
        'showSkinBy',
        'showSlotDa',
        'showSlotSk',
        'inByIndex',
        '_clearCach',
        'inByName',
        'tSkinName',
        'replaceSlo',
        'setSlotSki',
        '_graphicsC',
        '_currAniIn',
        'Browser',
        'now',
        'pause',
        'resume',
        'audioBuffe',
        'frameLoop',
        '_removeRef',
        'index',
        'player',
        'total',
        'useSimpleM',
        'regClass',
        'ClassUtils',
        'laya.ani.b',
        'Laya.Skele',
        'ton',
        'slotArr',
        'Texture',
        'bitmap',
        'sourceWidt',
        'sourceHeig',
        'subTexture',
        'Dic',
        'drawOrderA',
        'niArr',
        'skinSlotDi',
        'splayDataA',
        '_isParseAu',
        'dio',
        '_isDestroy',
        '_textureDi',
        'loadAni',
        '_skBufferU',
        'onComplete',
        'lastIndexO',
        'load\x20faile',
        '_relativeU',
        '_mainTextu',
        '_rate',
        'buildArmat',
        'LOADED',
        'TION_VISIO',
        'LAYA_ANIMA',
        'TION_160_V',
        'log',
        '[Error]\x20ç‰ˆæœ¬',
        'ç‰ˆæœ¬é…å¥—çš„é‡æ–°å¯¼å‡º',
        '_parsePubl',
        'icExtData',
        '_parseText',
        'urePath',
        '_loadList',
        'getInt32',
        'indexOf',
        '_textureCo',
        'Dragon',
        'root',
        'boneNames',
        'getUTFStri',
        'intValue',
        'floatValue',
        'stringValu',
        'boneSlotDi',
        'lengths',
        'skinDic',
        'undefined',
        'setGrahics',
        'destory',
        'ISION',
        'ION:1.7.0',
        '_start',
        '_Pos',
        '_loadedIma',
        '_endFrame',
        'interval',
        '_ids',
        '_idOfSprit',
        '_reset',
        '_playing',
        '_parentMov',
        'ieClip',
        'List',
        '_movieClip',
        '_isRoot',
        '_setBitUp',
        'DISPLAY',
        '_clear',
        '_onDisplay',
        'loop',
        'updates',
        '_playIndex',
        '_labels',
        'addLabel',
        'removeLabe',
        '_count',
        '_parseFram',
        '_completeH',
        'andler',
        'gotoAndSto',
        '_atlasPath',
        'clearRes',
        'removeChil',
        'dren',
        '_displayFr',
        '_curIndex',
        '_ended',
        '_preIndex',
        'loadImage',
        '.png',
        'basePath',
        'alpha',
        '_setData',
        '_initState',
        'zOrder',
        'removeSelf',
        '_ValueList',
        'visible',
        'setPos',
        'setSize',
        'setScale',
        'getString',
        'updateZOrd',
        'FRAME',
        '_url',
        '.swf',
        '.json',
        'ATLAS',
        'getAtlas',
        'dir',
        '/image/',
        'Atlas\x20not\x20',
        'file\x20not\x20f',
        '_initData',
        'scaleX',
        'scaleY',
        'AnimationC',
        'ontent',
        'AnimationN',
        'arser01',
        'arser02',
        'layer',
        'AnimationS',
        'tate',
        'BezierLerp',
        'Bone',
        'BoneSlot',
        'DeformAniD',
        'DeformSlot',
        'DisplayDat',
        'EventData',
        'IAniLib',
        'IkConstrai',
        'KeyFramesC',
        'MeshData',
        'PathConstr',
        'aintData',
        'SkinData',
        'SkinMeshFo',
        'SkinSlotDi',
        'splayData',
        'SlotData',
        'TfConstrai',
        'Transform',
        'Laya',
        '778465HfLTjr',
        '30QgpWYu',
        '82191sNSdBv',
        '913604DlBkJm',
        '5KhUIbU',
        '4432176eWKUDN',
        '567OWqFkx',
        '23176gKTQwm',
        '5602221GIxWLQ',
        '16910wzKcJM',
        '7711AmSrIQ',
        'Skeleton',
        'AnimationT',
        'emplet',
        'Templet',
        'parse',
        '__getBuffe',
        'readUTFStr',
        'ing',
        'ame',
        'split',
        'getUint8',
        'getUint32',
        'slice',
        'Byte',
        'Data',
        'byteLength',
        '_useParent',
        '_anis',
        'length',
        'nodes',
        'name',
        'getUint16',
        '_aniMap',
        'bone3DMap',
        'playTime',
        'getFloat32',
        'ameDatasLe',
        'ngth',
        'childs',
        'getInt16',
        'keyFrame',
        'parentInde',
        'parent',
        'lerpType',
        'dth',
        'totalKeyfr',
        'interpolat',
        'ionMethod',
        'ion',
        'pos',
        'duration',
        'startTime',
        'ionData',
        'push',
        'data',
        'dData',
        'nextData',
        '_calculate',
        'KeyFrame',
        'READ_DATA',
        '_DATA',
        'offset',
        'size',
        '_BLOCK',
        'count',
        '_reader',
        'blockLengt',
        'READ_STRIN',
        '_strings',
        '_templet',
        'READ_BLOCK',
        'READ_',
        'is\x20functio',
        'call',
        'READ_ANIMA',
        'keyframeWi',
        'playing',
        'tcher',
        'isCache',
        '_destroyed',
        '_currentAn',
        'imationCli',
        'pIndex',
        '_currentKe',
        '_overallDu',
        'ration',
        'MAX_VALUE',
        '_stopWhenC',
        'ircleFinis',
        '_elapsedPl',
        'aybackTime',
        '_startUpda',
        'teLoopCoun',
        '_cachePlay',
        'Rate',
        'roStopped',
        'templet',
        'stopped',
        '_computeFu',
        'llKeyframe',
        'Indices',
        '_playStart',
        'playEnd',
        '_playEnd',
        '_playDurat',
        'overallDur',
        'ation',
        'currentAni',
        'mationClip',
        'currentKey',
        'yframeInde',
        'currentFra',
        '_currentFr',
        'ameTime',
        'ate',
        'cachePlayR',
        'cacheFrame',
        '_cacheFram',
        'eRate',
        'eRateInter',
        'val',
        'currentTim',
        'AnimationP',
        'e\x20must\x20lar',
        'ge\x20than\x20pl',
        'ayStartTim',
        'e,small\x20th',
        'an\x20playEnd',
        'Stat',
        'loopCount',
        'currentPla',
        'yTime',
        'paused',
        '_paused',
        'Event',
        'PAUSED',
        'RateInterv',
        'state',
        'destroyed',
        '_onTemplet',
        'LoadedComp',
        'uteFullKey',
        'frameIndic',
        'onTempletL',
        'oaded',
        'PlayDurati',
        'tion',
        '_setPlayPa',
        'rams',
        'ramsWhenSt',
        'floor',
        '_update',
        '_currentTi',
        'event',
        'STOPPED',
        'COMPLETE',
        '_destroy',
        'offAll',
        'layer:temp',
        'let\x20must\x20n',
        'ot\x20be\x20null',
        ',maybe\x20you',
        'layer:over',
        'allDuratio',
        't\x20and\x20play',
        'End\x20must\x20l',
        'arge\x20than\x20',
        'zero.',
        'layer:star',
        's\x20than\x20end',
        'playbackRa',
        'playByFram',
        'play',
        'stop',
        'destroy',
        'getBezierR',
        '_getBezier',
        'ParamKey',
        'ultCache',
        '_bezierRes',
        'Points',
        'ntsCache',
        '_bezierPoi',
        'Bezier',
        'getBezierP',
        'oints',
        'Resource',
        'unfixedLas',
        'tAniIndex',
        '_boneCurKe',
        '_LinearInt',
        'erpolation',
        '_Quaternio',
        'nInterpola',
        'slerpQuate',
        '_AngleInte',
        'rpolation_',
        'terpolatio',
        'n_3',
        '_Matrix4x4',
        'Interpolat',
        '_NoInterpo',
        '_BezierInt',
        '_aniVersio',
        '_onAsynLoa',
        'LAYAANIMAT',
        'ION:02',
        'onCount',
        'getAnimati',
        'getAniDura',
        'getNodes',
        'getNodeInd',
        'exWithName',
        'getTotalke',
        'yframesLen',
        'gth',
        'xtData',
        '_publicExt',
        'Cache',
        'setAnimati',
        'getNodeKey',
        'Frame',
        'yFrm',
        'getOrigina',
        'lData',
        'dataOffset',
        'getNodesCu',
        'Index',
        'unfixedCur',
        'rentFrameI',
        'ndexes',
        'rentTimes',
        'lDataUnfix',
        'frames',
        'unfixedKey',
        'ion_4',
        'lation_5',
        'Graphics',
        'drawSkin',
        'drawTriang',
        'les',
        'texture',
        'uvs',
        'Matrix',
        'create',
        '_caches',
        'pop',
        'recycle',
        'clear',
        'skX',
        'skY',
        'scY',
        'skewY',
        'initData',
        'scX',
        'getMatrix',
        'mMatrix',
        'scale',
        'skewX',
        'skew',
        'translate',
        'cos',
        'sin',
        'setTo',
        'resultTran',
        'sform',
        'resultMatr',
        'inheritRot',
        '_children',
        'setTempMat',
        'rix',
        '_tempMatri',
        'update',
        'rotation',
        'transform',
        'mul',
        'resultRota',
        'parentBone',
        'inheritSca',
        'atan2',
        'TEMP',
        'copyTo',
        'rotate',
        'identity',
        'updateChil',
        'setRotatio',
        '_sprite',
        'ShowBones',
        'graphics',
        'drawLine',
        '#00ff00',
        'fillText',
        '20px\x20Arial',
        'center',
        'stage',
        'updateDraw',
        'addChild',
        'findBone',
        'localToWor',
        'eUV',
        'getAbsolut',
        'Utils',
        'copyArray',
        'indexes',
        'useUvTrans',
        'canvasPadd',
        'getBounds',
        'Rectangle',
        'vertices',
        'srcDisplay',
        'type',
        'displayInd',
        'originalIn',
        'dex',
        '_replaceDi',
        'currSlotDa',
        'currDispla',
        'yData',
        'currTextur',
        'yByName',
        'showDispla',
        'yByIndex',
        'getDisplay',
        'ByName',
        'replaceDis',
        'playByName',
        'playByInde',
        'displayArr',
        'getTexture',
        'createText',
        'ure',
        'replaceSki',
        '_curDiyUV',
        '_diyTextur'
    ];
    _0x5441 = function () {
        return _0x1af08a;
    };
    return _0x5441();
}
var _0xf3b980 = _0x34d1;
(function (_0x5ef471, _0x2f10d1) {
    var _0x25ce18 = _0x34d1, _0x6249e9 = _0x5ef471();
    while (!![]) {
        try {
            var _0x2da21f = parseInt(_0x25ce18(0xc7)) / 0x1 + parseInt(_0x25ce18(0xc8)) / 0x2 * (parseInt(_0x25ce18(0xc9)) / 0x3) + parseInt(_0x25ce18(0xca)) / 0x4 * (-parseInt(_0x25ce18(0xcb)) / 0x5) + -parseInt(_0x25ce18(0xcc)) / 0x6 + -parseInt(_0x25ce18(0xcd)) / 0x7 * (parseInt(_0x25ce18(0xce)) / 0x8) + -parseInt(_0x25ce18(0xcf)) / 0x9 + parseInt(_0x25ce18(0xd0)) / 0xa * (parseInt(_0x25ce18(0xd1)) / 0xb);
            if (_0x2da21f === _0x2f10d1)
                break;
            else
                _0x6249e9['push'](_0x6249e9['shift']());
        } catch (_0x5d12a8) {
            _0x6249e9['push'](_0x6249e9['shift']());
        }
    }
}(_0x5441, 0x866bc), !function (_0x406f85, _0x3a940c) {
    'use strict';
    var _0x27144e = _0x34d1;
    class _0x2a3926 {
    }
    _0x2a3926[_0x27144e(0xd2)] = null, _0x2a3926[_0x27144e(0xd3) + _0x27144e(0xd4)] = null, _0x2a3926[_0x27144e(0xd5)] = null;
    class _0x20e101 {
    }
    class _0x4acdf4 {
    }
    class _0x1bb7c1 {
    }
    class _0x32adbc {
        static [_0x27144e(0xd6)](_0x4c3c2f, _0x2544d5) {
            var _0x24f8c7 = _0x27144e, _0x200021, _0x438955, _0x3e3d39, _0xd9962c, _0x19e642, _0xe8212e, _0x2b429c, _0x1e116e = _0x2544d5[_0x24f8c7(0xd7) + 'r'](), _0x3db0f5 = _0x2544d5[_0x24f8c7(0xd8) + _0x24f8c7(0xd9)]();
            _0x4c3c2f['_aniClassN' + _0x24f8c7(0xda)] = _0x3db0f5;
            var _0x5f5848, _0x294f4b = _0x2544d5[_0x24f8c7(0xd8) + 'ing']()[_0x24f8c7(0xdb)]('\x0a'), _0x4739c7 = _0x2544d5[_0x24f8c7(0xdc)](), _0x2d90c6 = _0x2544d5[_0x24f8c7(0xdd)](), _0x298ec7 = _0x2544d5[_0x24f8c7(0xdd)]();
            _0x2d90c6 &gt; 0x0 &amp;&amp; (_0x5f5848 = _0x1e116e[_0x24f8c7(0xde)](_0x2d90c6, _0x298ec7));
            var _0x2ec2c7 = new _0x3a940c[(_0x24f8c7(0xdf))](_0x5f5848);
            for (_0x298ec7 &gt; 0x0 &amp;&amp; (_0x4c3c2f['_publicExt' + _0x24f8c7(0xe0)] = _0x1e116e['slice'](_0x298ec7, _0x1e116e[_0x24f8c7(0xe1)])), _0x4c3c2f[_0x24f8c7(0xe2)] = !!_0x2544d5[_0x24f8c7(0xdc)](), _0x4c3c2f[_0x24f8c7(0xe3)][_0x24f8c7(0xe4)] = _0x4739c7, _0x200021 = 0x0; _0x200021 &lt; _0x4739c7; _0x200021++) {
                var _0x27c1b3 = _0x4c3c2f[_0x24f8c7(0xe3)][_0x200021] = new _0x20e101();
                _0x27c1b3[_0x24f8c7(0xe5)] = [];
                var _0x197624 = _0x27c1b3[_0x24f8c7(0xe6)] = _0x294f4b[_0x2544d5[_0x24f8c7(0xe7)]()];
                _0x4c3c2f[_0x24f8c7(0xe8)][_0x197624] = _0x200021, _0x27c1b3[_0x24f8c7(0xe9)] = {}, _0x27c1b3[_0x24f8c7(0xea)] = _0x2544d5[_0x24f8c7(0xeb)]();
                var _0x27a7dd = _0x27c1b3['nodes'][_0x24f8c7(0xe4)] = _0x2544d5[_0x24f8c7(0xdc)]();
                for (_0x27c1b3['totalKeyfr' + _0x24f8c7(0xec) + _0x24f8c7(0xed)] = 0x0, _0x438955 = 0x0; _0x438955 &lt; _0x27a7dd; _0x438955++) {
                    var _0x3cd6db = _0x27c1b3[_0x24f8c7(0xe5)][_0x438955] = new _0x4acdf4();
                    _0x3cd6db[_0x24f8c7(0xee)] = [];
                    var _0x377572 = _0x2544d5[_0x24f8c7(0xef)]();
                    _0x377572 &gt;= 0x0 &amp;&amp; (_0x3cd6db['name'] = _0x294f4b[_0x377572], _0x27c1b3[_0x24f8c7(0xe9)][_0x3cd6db[_0x24f8c7(0xe6)]] = _0x438955), _0x3cd6db[_0x24f8c7(0xf0)] = [], _0x3cd6db[_0x24f8c7(0xf1) + 'x'] = _0x2544d5[_0x24f8c7(0xef)](), -0x1 == _0x3cd6db['parentInde' + 'x'] ? _0x3cd6db[_0x24f8c7(0xf2)] = null : _0x3cd6db['parent'] = _0x27c1b3[_0x24f8c7(0xe5)][_0x3cd6db[_0x24f8c7(0xf1) + 'x']], _0x3cd6db[_0x24f8c7(0xf3)] = _0x2544d5[_0x24f8c7(0xdc)]();
                    var _0x4617f1 = _0x2544d5[_0x24f8c7(0xdd)]();
                    _0x2ec2c7['pos'] = _0x4617f1;
                    var _0x1fb394 = _0x3cd6db['keyframeWi' + _0x24f8c7(0xf4)] = _0x2ec2c7[_0x24f8c7(0xe7)]();
                    if (_0x27c1b3[_0x24f8c7(0xf5) + _0x24f8c7(0xec) + _0x24f8c7(0xed)] += _0x1fb394, 0x0 === _0x3cd6db[_0x24f8c7(0xf3)] || 0x1 === _0x3cd6db[_0x24f8c7(0xf3)]) {
                        for (_0x3cd6db[_0x24f8c7(0xf6) + _0x24f8c7(0xf7)] = [], _0x3cd6db[_0x24f8c7(0xf6) + _0x24f8c7(0xf7)][_0x24f8c7(0xe4)] = _0x1fb394, _0x3e3d39 = 0x0; _0x3e3d39 &lt; _0x1fb394; _0x3e3d39++)
                            _0x3cd6db[_0x24f8c7(0xf6) + _0x24f8c7(0xf7)][_0x3e3d39] = _0x2a3926[_0x24f8c7(0xd3) + 'emplet'][_0x24f8c7(0xf6) + _0x24f8c7(0xf8)][_0x2ec2c7['getUint8']()];
                    }
                    null != _0x3cd6db[_0x24f8c7(0xf2)] &amp;&amp; _0x3cd6db[_0x24f8c7(0xf2)]['childs']['push'](_0x3cd6db);
                    var _0x430205 = _0x2544d5[_0x24f8c7(0xe7)]();
                    _0x430205 &gt; 0x0 &amp;&amp; (_0x3cd6db['extenData'] = _0x1e116e[_0x24f8c7(0xde)](_0x2544d5['pos'], _0x2544d5[_0x24f8c7(0xf9)] + _0x430205), _0x2544d5['pos'] += _0x430205);
                    var _0x4eeec9 = _0x2544d5[_0x24f8c7(0xe7)]();
                    _0x3cd6db['keyFrame'][_0x24f8c7(0xe4)] = _0x4eeec9;
                    var _0x249ff4, _0x513a4b = 0x0;
                    for (_0x3e3d39 = 0x0, _0xd9962c = _0x4eeec9; _0x3e3d39 &lt; _0xd9962c; _0x3e3d39++) {
                        if ((_0x249ff4 = _0x3cd6db[_0x24f8c7(0xf0)][_0x3e3d39] = new _0x1bb7c1())[_0x24f8c7(0xfa)] = _0x2544d5[_0x24f8c7(0xeb)](), _0x249ff4[_0x24f8c7(0xfb)] = _0x513a4b, 0x2 === _0x3cd6db[_0x24f8c7(0xf3)]) {
                            _0x249ff4['interpolat' + _0x24f8c7(0xfc)] = [];
                            var _0x3fe72e, _0x42746e = _0x2544d5['getUint8']();
                            switch (_0x3fe72e = _0x2544d5['getFloat32']()) {
                            case 0xfe:
                                for (_0x249ff4[_0x24f8c7(0xf6) + _0x24f8c7(0xfc)][_0x24f8c7(0xe4)] = _0x1fb394, _0x2b429c = 0x0; _0x2b429c &lt; _0x1fb394; _0x2b429c++)
                                    _0x249ff4[_0x24f8c7(0xf6) + _0x24f8c7(0xfc)][_0x2b429c] = 0x0;
                                break;
                            case 0xff:
                                for (_0x249ff4[_0x24f8c7(0xf6) + _0x24f8c7(0xfc)][_0x24f8c7(0xe4)] = _0x1fb394, _0x2b429c = 0x0; _0x2b429c &lt; _0x1fb394; _0x2b429c++)
                                    _0x249ff4[_0x24f8c7(0xf6) + _0x24f8c7(0xfc)][_0x2b429c] = 0x5;
                                break;
                            default:
                                for (_0x249ff4[_0x24f8c7(0xf6) + _0x24f8c7(0xfc)]['push'](_0x3fe72e), _0xe8212e = 0x1; _0xe8212e &lt; _0x42746e; _0xe8212e++)
                                    _0x249ff4[_0x24f8c7(0xf6) + _0x24f8c7(0xfc)][_0x24f8c7(0xfd)](_0x2544d5[_0x24f8c7(0xeb)]());
                            }
                        }
                        for (_0x249ff4[_0x24f8c7(0xfe)] = new Float32Array(_0x1fb394), _0x249ff4[_0x24f8c7(0xff)] = new Float32Array(_0x1fb394), _0x249ff4[_0x24f8c7(0x100)] = new Float32Array(_0x1fb394), _0x19e642 = 0x0; _0x19e642 &lt; _0x1fb394; _0x19e642++)
                            _0x249ff4[_0x24f8c7(0xfe)][_0x19e642] = _0x2544d5[_0x24f8c7(0xeb)](), _0x249ff4['data'][_0x19e642] &gt; -1e-8 &amp;&amp; _0x249ff4[_0x24f8c7(0xfe)][_0x19e642] &lt; 1e-8 &amp;&amp; (_0x249ff4[_0x24f8c7(0xfe)][_0x19e642] = 0x0);
                        _0x513a4b += _0x249ff4[_0x24f8c7(0xfa)];
                    }
                    _0x249ff4['startTime'] = _0x27c1b3[_0x24f8c7(0xea)], _0x3cd6db[_0x24f8c7(0xea)] = _0x27c1b3[_0x24f8c7(0xea)], _0x4c3c2f[_0x24f8c7(0x101) + _0x24f8c7(0x102)](_0x3cd6db, _0x4eeec9, _0x1fb394);
                }
            }
        }
    }
    class _0x1db101 {
        static [_0x27144e(0x103)]() {
            var _0x4fc1b7 = _0x27144e;
            _0x1db101[_0x4fc1b7(0x104)][_0x4fc1b7(0x105)] = _0x1db101['_reader'][_0x4fc1b7(0xdd)](), _0x1db101['_DATA'][_0x4fc1b7(0x106)] = _0x1db101['_reader'][_0x4fc1b7(0xdd)]();
        }
        static ['READ_BLOCK']() {
            var _0xad0719 = _0x27144e;
            for (var _0x374d7c = _0x1db101[_0xad0719(0x107)][_0xad0719(0x108)] = _0x1db101[_0xad0719(0x109)][_0xad0719(0xe7)](), _0x3212cf = _0x1db101[_0xad0719(0x107)]['blockStart' + 's'] = [], _0x37bf36 = _0x1db101[_0xad0719(0x107)][_0xad0719(0x10a) + 'hs'] = [], _0x2e33a2 = 0x0; _0x2e33a2 &lt; _0x374d7c; _0x2e33a2++)
                _0x3212cf['push'](_0x1db101[_0xad0719(0x109)][_0xad0719(0xdd)]()), _0x37bf36[_0xad0719(0xfd)](_0x1db101[_0xad0719(0x109)][_0xad0719(0xdd)]());
        }
        static [_0x27144e(0x10b) + 'GS']() {
            var _0x570277 = _0x27144e, _0x4cd344 = _0x1db101[_0x570277(0x109)][_0x570277(0xdd)](), _0x1aa1f8 = _0x1db101[_0x570277(0x109)][_0x570277(0xe7)](), _0x3037e4 = _0x1db101[_0x570277(0x109)][_0x570277(0xf9)];
            _0x1db101[_0x570277(0x109)][_0x570277(0xf9)] = _0x4cd344 + _0x1db101[_0x570277(0x104)][_0x570277(0x105)];
            for (var _0x1cfe77 = 0x0; _0x1cfe77 &lt; _0x1aa1f8; _0x1cfe77++)
                _0x1db101[_0x570277(0x10c)][_0x1cfe77] = _0x1db101[_0x570277(0x109)][_0x570277(0xd8) + _0x570277(0xd9)]();
            _0x1db101[_0x570277(0x109)][_0x570277(0xf9)] = _0x3037e4;
        }
        static [_0x27144e(0xd6)](_0x28702c, _0x1ed433) {
            var _0xb2e079 = _0x27144e;
            _0x1db101[_0xb2e079(0x10d)] = _0x28702c, _0x1db101[_0xb2e079(0x109)] = _0x1ed433, _0x1ed433[_0xb2e079(0xd7) + 'r'](), (_0x1db101[_0xb2e079(0x103)](), _0x1db101[_0xb2e079(0x10e)](), _0x1db101[_0xb2e079(0x10b) + 'GS']());
            for (var _0x3164f1 = 0x0, _0x1759b3 = _0x1db101['_BLOCK'][_0xb2e079(0x108)]; _0x3164f1 &lt; _0x1759b3; _0x3164f1++) {
                var _0x34b9a = _0x1ed433['getUint16'](), _0x156b61 = _0x1db101[_0xb2e079(0x10c)][_0x34b9a], _0x273479 = _0x1db101[_0xb2e079(0x10f) + _0x156b61];
                if (null == _0x273479)
                    throw new Error('model\x20file' + '\x20err,no\x20th' + _0xb2e079(0x110) + 'n:' + _0x34b9a + '\x20' + _0x156b61);
                _0x273479[_0xb2e079(0x111)](null);
            }
        }
        static [_0x27144e(0x112) + 'TIONS']() {
            var _0x411e20 = _0x27144e, _0x502059, _0xd99c5, _0x259fd0, _0x167bf2, _0x10e209 = _0x1db101[_0x411e20(0x109)], _0x52c278 = _0x10e209['__getBuffe' + 'r'](), _0x3f2655 = _0x10e209[_0x411e20(0xe7)](), _0x54e18d = [];
            for (_0x54e18d[_0x411e20(0xe4)] = _0x3f2655, _0x502059 = 0x0; _0x502059 &lt; _0x3f2655; _0x502059++)
                _0x54e18d[_0x502059] = _0x2a3926[_0x411e20(0xd3) + _0x411e20(0xd4)][_0x411e20(0xf6) + _0x411e20(0xf8)][_0x10e209['getByte']()];
            var _0x590831 = _0x10e209['getUint8']();
            for (_0x1db101[_0x411e20(0x10d)][_0x411e20(0xe3)]['length'] = _0x590831, _0x502059 = 0x0; _0x502059 &lt; _0x590831; _0x502059++) {
                var _0x2043e6 = _0x1db101[_0x411e20(0x10d)][_0x411e20(0xe3)][_0x502059] = new _0x20e101();
                _0x2043e6[_0x411e20(0xe5)] = [];
                var _0x57a7f8 = _0x2043e6[_0x411e20(0xe6)] = _0x1db101['_strings'][_0x10e209[_0x411e20(0xe7)]()];
                _0x1db101[_0x411e20(0x10d)][_0x411e20(0xe8)][_0x57a7f8] = _0x502059, _0x2043e6[_0x411e20(0xe9)] = {}, _0x2043e6[_0x411e20(0xea)] = _0x10e209['getFloat32']();
                var _0xf85c44 = _0x2043e6[_0x411e20(0xe5)][_0x411e20(0xe4)] = _0x10e209[_0x411e20(0xef)]();
                for (_0x2043e6[_0x411e20(0xf5) + _0x411e20(0xec) + _0x411e20(0xed)] = 0x0, _0xd99c5 = 0x0; _0xd99c5 &lt; _0xf85c44; _0xd99c5++) {
                    var _0x1644da = _0x2043e6[_0x411e20(0xe5)][_0xd99c5] = new _0x4acdf4();
                    _0x1644da[_0x411e20(0x113) + 'dth'] = _0x3f2655, _0x1644da[_0x411e20(0xee)] = [];
                    var _0x346b5d = _0x10e209[_0x411e20(0xe7)]();
                    _0x346b5d &gt;= 0x0 &amp;&amp; (_0x1644da['name'] = _0x1db101[_0x411e20(0x10c)][_0x346b5d], _0x2043e6['bone3DMap'][_0x1644da[_0x411e20(0xe6)]] = _0xd99c5), _0x1644da[_0x411e20(0xf0)] = [], _0x1644da[_0x411e20(0xf1) + 'x'] = _0x10e209[_0x411e20(0xef)](), -0x1 == _0x1644da['parentInde' + 'x'] ? _0x1644da[_0x411e20(0xf2)] = null : _0x1644da['parent'] = _0x2043e6[_0x411e20(0xe5)][_0x1644da[_0x411e20(0xf1) + 'x']], _0x2043e6['totalKeyfr' + 'ameDatasLe' + _0x411e20(0xed)] += _0x3f2655, _0x1644da[_0x411e20(0xf6) + _0x411e20(0xf7)] = _0x54e18d, null != _0x1644da[_0x411e20(0xf2)] &amp;&amp; _0x1644da[_0x411e20(0xf2)][_0x411e20(0xee)][_0x411e20(0xfd)](_0x1644da);
                    var _0x3d700a = _0x10e209['getUint16']();
                    _0x1644da['keyFrame'][_0x411e20(0xe4)] = _0x3d700a;
                    var _0x58dd0f = null, _0x4129ac = null;
                    for (_0x259fd0 = 0x0, _0x167bf2 = _0x3d700a; _0x259fd0 &lt; _0x167bf2; _0x259fd0++) {
                        (_0x58dd0f = _0x1644da[_0x411e20(0xf0)][_0x259fd0] = new _0x1bb7c1())[_0x411e20(0xfb)] = _0x10e209[_0x411e20(0xeb)](), _0x4129ac &amp;&amp; (_0x4129ac[_0x411e20(0xfa)] = _0x58dd0f['startTime'] - _0x4129ac[_0x411e20(0xfb)]), _0x58dd0f['dData'] = new Float32Array(_0x3f2655), _0x58dd0f[_0x411e20(0x100)] = new Float32Array(_0x3f2655);
                        var _0x38acac = _0x1db101['_DATA'][_0x411e20(0x105)], _0x262b42 = _0x10e209[_0x411e20(0xdd)](), _0x2f2776 = 0x4 * _0x3f2655, _0x51ae7f = _0x52c278[_0x411e20(0xde)](_0x38acac + _0x262b42, _0x38acac + _0x262b42 + _0x2f2776);
                        _0x58dd0f['data'] = new Float32Array(_0x51ae7f), _0x4129ac = _0x58dd0f;
                    }
                    _0x58dd0f[_0x411e20(0xfa)] = 0x0, _0x1644da['playTime'] = _0x2043e6[_0x411e20(0xea)], _0x1db101[_0x411e20(0x10d)][_0x411e20(0x101) + _0x411e20(0x102)](_0x1644da, _0x3d700a, _0x3f2655);
                }
            }
        }
    }
    _0x1db101[_0x27144e(0x10c)] = [], _0x1db101[_0x27144e(0x107)] = { 'count': 0x0 }, _0x1db101[_0x27144e(0x104)] = {
        'offset': 0x0,
        'size': 0x0
    };
    class _0x554767 {
        constructor() {
        }
    }
    _0x554767['stopped'] = 0x0, _0x554767['paused'] = 0x1, _0x554767[_0x27144e(0x114)] = 0x2;
    class _0x1e0c12 extends _0x3a940c['EventDispa' + _0x27144e(0x115)] {
        constructor() {
            var _0x28e4aa = _0x27144e;
            super(), this[_0x28e4aa(0x116)] = !0x0, this['playbackRa' + 'te'] = 0x1, this[_0x28e4aa(0x117)] = !0x1, this[_0x28e4aa(0x118) + _0x28e4aa(0x119) + _0x28e4aa(0x11a)] = -0x1, this[_0x28e4aa(0x11b) + 'yframeInde' + 'x'] = -0x1, this['_currentTi' + 'me'] = 0x0, this[_0x28e4aa(0x11c) + _0x28e4aa(0x11d)] = Number[_0x28e4aa(0x11e)], this[_0x28e4aa(0x11f) + _0x28e4aa(0x120) + 'h'] = !0x1, this[_0x28e4aa(0x121) + _0x28e4aa(0x122)] = 0x0, this[_0x28e4aa(0x123) + _0x28e4aa(0x124) + 't'] = -0x1, this[_0x28e4aa(0x125) + _0x28e4aa(0x126)] = 0x1, this['cacheFrame' + _0x28e4aa(0x126)] = 0x3c, this['returnToZe' + _0x28e4aa(0x127)] = !0x1;
        }
        get [_0x27144e(0x128)]() {
            var _0x10c447 = _0x27144e;
            return this[_0x10c447(0x10d)];
        }
        set [_0x27144e(0x128)](_0x4bdad1) {
            var _0x4d5950 = _0x27144e;
            this['state'] !== _0x554767[_0x4d5950(0x129)] &amp;&amp; this['stop'](!0x0), this[_0x4d5950(0x10d)] !== _0x4bdad1 &amp;&amp; (this['_templet'] = _0x4bdad1, this[_0x4d5950(0x12a) + _0x4d5950(0x12b) + _0x4d5950(0x12c)]());
        }
        get ['playStart']() {
            var _0x3e1caa = _0x27144e;
            return this[_0x3e1caa(0x12d)];
        }
        get [_0x27144e(0x12e)]() {
            var _0xa08fba = _0x27144e;
            return this[_0xa08fba(0x12f)];
        }
        get ['playDurati' + 'on']() {
            var _0x263047 = _0x27144e;
            return this[_0x263047(0x130) + _0x263047(0xf8)];
        }
        get [_0x27144e(0x131) + _0x27144e(0x132)]() {
            var _0xd9c58c = _0x27144e;
            return this[_0xd9c58c(0x11c) + _0xd9c58c(0x11d)];
        }
        get [_0x27144e(0x133) + _0x27144e(0x134) + 'Index']() {
            var _0x41317d = _0x27144e;
            return this[_0x41317d(0x118) + _0x41317d(0x119) + _0x41317d(0x11a)];
        }
        get [_0x27144e(0x135) + 'frameIndex']() {
            var _0x5d54f4 = _0x27144e;
            return this[_0x5d54f4(0x11b) + _0x5d54f4(0x136) + 'x'];
        }
        get ['currentPla' + 'yTime']() {
            var _0x4d8be7 = _0x27144e;
            return this['_currentTi' + 'me'] + this[_0x4d8be7(0x12d)];
        }
        get [_0x27144e(0x137) + 'meTime']() {
            var _0x4fbc2b = _0x27144e;
            return this[_0x4fbc2b(0x138) + _0x4fbc2b(0x139)];
        }
        get ['cachePlayR' + _0x27144e(0x13a)]() {
            var _0x260aed = _0x27144e;
            return this[_0x260aed(0x125) + _0x260aed(0x126)];
        }
        set [_0x27144e(0x13b) + _0x27144e(0x13a)](_0x3752a3) {
            var _0x5c0817 = _0x27144e;
            this[_0x5c0817(0x125) + _0x5c0817(0x126)] !== _0x3752a3 &amp;&amp; (this[_0x5c0817(0x125) + _0x5c0817(0x126)] = _0x3752a3, this[_0x5c0817(0x10d)] &amp;&amp; this[_0x5c0817(0x12a) + _0x5c0817(0x12b) + _0x5c0817(0x12c)]());
        }
        get [_0x27144e(0x13c) + 'Rate']() {
            var _0x145d43 = _0x27144e;
            return this[_0x145d43(0x13d) + 'eRate'];
        }
        set ['cacheFrame' + _0x27144e(0x126)](_0x2b943b) {
            var _0x254296 = _0x27144e;
            this[_0x254296(0x13d) + _0x254296(0x13e)] !== _0x2b943b &amp;&amp; (this[_0x254296(0x13d) + _0x254296(0x13e)] = _0x2b943b, this[_0x254296(0x13d) + _0x254296(0x13f) + _0x254296(0x140)] = 0x3e8 / this[_0x254296(0x13d) + _0x254296(0x13e)], this[_0x254296(0x10d)] &amp;&amp; this[_0x254296(0x12a) + 'llKeyframe' + 'Indices']());
        }
        set [_0x27144e(0x141) + 'e'](_0x596d09) {
            var _0x15b6fd = _0x27144e;
            if (-0x1 !== this[_0x15b6fd(0x118) + _0x15b6fd(0x119) + _0x15b6fd(0x11a)] &amp;&amp; this[_0x15b6fd(0x10d)]) {
                if (_0x596d09 &lt; this[_0x15b6fd(0x12d)] || _0x596d09 &gt; this[_0x15b6fd(0x12f)])
                    throw new Error(_0x15b6fd(0x142) + 'layer:valu' + _0x15b6fd(0x143) + _0x15b6fd(0x144) + _0x15b6fd(0x145) + _0x15b6fd(0x146) + _0x15b6fd(0x147) + 'Time.');
                this[_0x15b6fd(0x123) + 'teLoopCoun' + 't'] = _0x3a940c[_0x15b6fd(0x148)][_0x15b6fd(0x149)];
                var _0x1639a6 = this[_0x15b6fd(0x13d) + _0x15b6fd(0x13f) + _0x15b6fd(0x140)] * this[_0x15b6fd(0x125) + _0x15b6fd(0x126)];
                this['_currentTi' + 'me'] = _0x596d09, this[_0x15b6fd(0x11b) + _0x15b6fd(0x136) + 'x'] = Math['floor'](this[_0x15b6fd(0x14a) + _0x15b6fd(0x14b)] / _0x1639a6), this[_0x15b6fd(0x138) + _0x15b6fd(0x139)] = this[_0x15b6fd(0x11b) + _0x15b6fd(0x136) + 'x'] * _0x1639a6;
            }
        }
        get [_0x27144e(0x14c)]() {
            var _0x479d24 = _0x27144e;
            return this[_0x479d24(0x14d)];
        }
        set [_0x27144e(0x14c)](_0x52e02e) {
            var _0x183286 = _0x27144e;
            this[_0x183286(0x14d)] = _0x52e02e, _0x52e02e &amp;&amp; this['event'](_0x3a940c[_0x183286(0x14e)][_0x183286(0x14f)]);
        }
        get [_0x27144e(0x13c) + _0x27144e(0x150) + 'al']() {
            var _0x3d5b51 = _0x27144e;
            return this[_0x3d5b51(0x13d) + _0x3d5b51(0x13f) + _0x3d5b51(0x140)];
        }
        get [_0x27144e(0x151)]() {
            var _0xcde574 = _0x27144e;
            return -0x1 === this[_0xcde574(0x118) + _0xcde574(0x119) + _0xcde574(0x11a)] ? _0x554767['stopped'] : this[_0xcde574(0x14d)] ? _0x554767['paused'] : _0x554767[_0xcde574(0x114)];
        }
        get [_0x27144e(0x152)]() {
            var _0x52ac01 = _0x27144e;
            return this[_0x52ac01(0x117)];
        }
        [_0x27144e(0x153) + _0x27144e(0x154) + _0x27144e(0x155) + _0x27144e(0x156) + 'es'](_0x39baec, _0x173c20, _0xff8f52) {
            var _0xacb378 = _0x27144e;
            this[_0xacb378(0x10d)] === _0xff8f52 &amp;&amp; this[_0xacb378(0x125) + _0xacb378(0x126)] === _0x39baec &amp;&amp; this['_cacheFram' + 'eRate'] === _0x173c20 &amp;&amp; this[_0xacb378(0x12a) + 'llKeyframe' + _0xacb378(0x12c)]();
        }
        [_0x27144e(0x12a) + _0x27144e(0x12b) + _0x27144e(0x12c)]() {
        }
        ['_onAnimati' + _0x27144e(0x157) + _0x27144e(0x158)]() {
            var _0x11f5ad = _0x27144e;
            this[_0x11f5ad(0x152)] || this[_0x11f5ad(0x101) + _0x11f5ad(0x159) + 'on']();
        }
        [_0x27144e(0x101) + _0x27144e(0x159) + 'on']() {
            var _0x4d2be6 = _0x27144e;
            if (this[_0x4d2be6(0x151)] !== _0x554767[_0x4d2be6(0x129)]) {
                var _0x404bf5 = this[_0x4d2be6(0x10d)]['getAniDura' + _0x4d2be6(0x15a)](this['_currentAn' + _0x4d2be6(0x119) + _0x4d2be6(0x11a)]);
                0x0 === this['_playEnd'] &amp;&amp; (this[_0x4d2be6(0x12f)] = _0x404bf5), this[_0x4d2be6(0x12f)] &gt; _0x404bf5 &amp;&amp; (this[_0x4d2be6(0x12f)] = _0x404bf5), this[_0x4d2be6(0x130) + _0x4d2be6(0xf8)] = this[_0x4d2be6(0x12f)] - this[_0x4d2be6(0x12d)];
            }
        }
        [_0x27144e(0x15b) + _0x27144e(0x15c)](_0x2b0404, _0x2c0b74) {
            var _0x1683a7 = _0x27144e;
            this['_currentTi' + 'me'] = _0x2b0404, this['_currentKe' + _0x1683a7(0x136) + 'x'] = Math['floor'](this[_0x1683a7(0x14a) + _0x1683a7(0x14b)] / _0x2c0b74 + 0.01), this['_currentFr' + 'ameTime'] = this[_0x1683a7(0x11b) + _0x1683a7(0x136) + 'x'] * _0x2c0b74;
        }
        ['_setPlayPa' + _0x27144e(0x15d) + 'op'](_0x19cc05, _0x14d20a, _0x5110ab = -0x1) {
            var _0x3357a2 = _0x27144e;
            this['_currentTi' + 'me'] = _0x19cc05;
            var _0x59b751 = _0x5110ab &gt; 0x0 ? _0x5110ab : _0x19cc05;
            this[_0x3357a2(0x11b) + _0x3357a2(0x136) + 'x'] = Math[_0x3357a2(0x15e)](_0x59b751 / _0x14d20a + 0.01), this['_currentKe' + 'yframeInde' + 'x'] = Math['floor'](_0x19cc05 / _0x14d20a + 0.01), this['_currentFr' + _0x3357a2(0x139)] = this[_0x3357a2(0x11b) + _0x3357a2(0x136) + 'x'] * _0x14d20a, this[_0x3357a2(0x118) + _0x3357a2(0x119) + 'pIndex'] = -0x1;
        }
        [_0x27144e(0x15f)](_0x326447) {
            var _0xe8931f = _0x27144e;
            if (-0x1 !== this[_0xe8931f(0x118) + _0xe8931f(0x119) + _0xe8931f(0x11a)] &amp;&amp; !this[_0xe8931f(0x14d)] &amp;&amp; this[_0xe8931f(0x10d)]) {
                var _0x4d8edb = this['_cacheFram' + _0xe8931f(0x13f) + _0xe8931f(0x140)] * this['_cachePlay' + _0xe8931f(0x126)], _0xf46f5f = 0x0;
                this[_0xe8931f(0x123) + _0xe8931f(0x124) + 't'] !== _0x3a940c[_0xe8931f(0x148)][_0xe8931f(0x149)] &amp;&amp; (_0xf46f5f = _0x326447 * this['playbackRa' + 'te'], this[_0xe8931f(0x121) + 'aybackTime'] += _0xf46f5f);
                var _0x1f8438 = this['playDurati' + 'on'];
                if (_0xf46f5f += this[_0xe8931f(0x160) + 'me'], 0x0 !== this['_overallDu' + 'ration'] &amp;&amp; this[_0xe8931f(0x121) + _0xe8931f(0x122)] &gt;= this[_0xe8931f(0x11c) + _0xe8931f(0x11d)] || 0x0 === this['_overallDu' + _0xe8931f(0x11d)] &amp;&amp; this[_0xe8931f(0x121) + _0xe8931f(0x122)] &gt;= _0x1f8438 || 0x0 === this[_0xe8931f(0x11c) + _0xe8931f(0x11d)] &amp;&amp; _0xf46f5f &gt;= this[_0xe8931f(0x12e)])
                    return this['_setPlayPa' + _0xe8931f(0x15d) + 'op'](_0x1f8438, _0x4d8edb, this['playEnd']), void this[_0xe8931f(0x161)](_0x3a940c[_0xe8931f(0x14e)][_0xe8931f(0x162)]);
                if (_0x1f8438 &gt; 0x0) {
                    if (_0xf46f5f &gt;= _0x1f8438)
                        return this['_stopWhenC' + 'ircleFinis' + 'h'] ? (this[_0xe8931f(0x15b) + 'ramsWhenSt' + 'op'](_0x1f8438, _0x4d8edb), this['_stopWhenC' + _0xe8931f(0x120) + 'h'] = !0x1, void this[_0xe8931f(0x161)](_0x3a940c[_0xe8931f(0x14e)]['STOPPED'])) : (_0xf46f5f %= _0x1f8438, this['_setPlayPa' + 'rams'](_0xf46f5f, _0x4d8edb), void this[_0xe8931f(0x161)](_0x3a940c['Event'][_0xe8931f(0x163)]));
                    this['_setPlayPa' + _0xe8931f(0x15c)](_0xf46f5f, _0x4d8edb);
                } else {
                    if (this[_0xe8931f(0x11f) + _0xe8931f(0x120) + 'h'])
                        return this['_setPlayPa' + _0xe8931f(0x15d) + 'op'](_0x1f8438, _0x4d8edb), this[_0xe8931f(0x11f) + _0xe8931f(0x120) + 'h'] = !0x1, void this['event'](_0x3a940c[_0xe8931f(0x14e)][_0xe8931f(0x162)]);
                    this[_0xe8931f(0x160) + 'me'] = this[_0xe8931f(0x138) + 'ameTime'] = this[_0xe8931f(0x11b) + _0xe8931f(0x136) + 'x'] = 0x0, this['event'](_0x3a940c[_0xe8931f(0x14e)][_0xe8931f(0x163)]);
                }
            }
        }
        [_0x27144e(0x164)]() {
            var _0x385bb9 = _0x27144e;
            this[_0x385bb9(0x165)](), this[_0x385bb9(0x10d)] = null, this[_0x385bb9(0x117)] = !0x0;
        }
        ['play'](_0x48c5d8 = 0x0, _0x3c42ae = 0x1, _0x5964cc = 0x7fffffff, _0xec9472 = 0x0, _0x48953a = 0x0) {
            var _0x5e2783 = _0x27144e;
            if (!this[_0x5e2783(0x10d)])
                throw new Error('AnimationP' + _0x5e2783(0x166) + _0x5e2783(0x167) + _0x5e2783(0x168) + _0x5e2783(0x169) + '\x20need\x20to\x20s' + 'et\x20url.');
            if (_0x5964cc &lt; 0x0 || _0xec9472 &lt; 0x0 || _0x48953a &lt; 0x0)
                throw new Error(_0x5e2783(0x142) + _0x5e2783(0x16a) + _0x5e2783(0x16b) + 'n,playStar' + _0x5e2783(0x16c) + _0x5e2783(0x16d) + _0x5e2783(0x16e) + _0x5e2783(0x16f));
            if (0x0 !== _0x48953a &amp;&amp; _0xec9472 &gt; _0x48953a)
                throw new Error('AnimationP' + _0x5e2783(0x170) + 't\x20must\x20les' + _0x5e2783(0x171) + '.');
            this[_0x5e2783(0x160) + 'me'] = 0x0, this[_0x5e2783(0x138) + _0x5e2783(0x139)] = 0x0, this['_elapsedPl' + _0x5e2783(0x122)] = 0x0, this[_0x5e2783(0x172) + 'te'] = _0x3c42ae, this[_0x5e2783(0x11c) + _0x5e2783(0x11d)] = _0x5964cc, this[_0x5e2783(0x12d)] = _0xec9472, this[_0x5e2783(0x12f)] = _0x48953a, this[_0x5e2783(0x14d)] = !0x1, this[_0x5e2783(0x118) + 'imationCli' + _0x5e2783(0x11a)] = _0x48c5d8, this['_currentKe' + 'yframeInde' + 'x'] = 0x0, this[_0x5e2783(0x123) + _0x5e2783(0x124) + 't'] = _0x3a940c[_0x5e2783(0x148)][_0x5e2783(0x149)], this[_0x5e2783(0x161)](_0x3a940c[_0x5e2783(0x14e)]['PLAYED']), this[_0x5e2783(0x101) + _0x5e2783(0x159) + 'on'](), this[_0x5e2783(0x15f)](0x0);
        }
        [_0x27144e(0x173) + 'e'](_0x79dca6 = 0x0, _0xa29777 = 0x1, _0x46db90 = 0x7fffffff, _0x8db03c = 0x0, _0x555a2c = 0x0, _0x265eb3 = 0x1e) {
            var _0x4d4192 = _0x27144e, _0x132116 = 0x3e8 / _0x265eb3;
            this[_0x4d4192(0x174)](_0x79dca6, _0xa29777, _0x46db90, _0x8db03c * _0x132116, _0x555a2c * _0x132116);
        }
        [_0x27144e(0x175)](_0x2a6869 = !0x0) {
            var _0x508ef9 = _0x27144e;
            _0x2a6869 ? (this[_0x508ef9(0x160) + 'me'] = this[_0x508ef9(0x138) + _0x508ef9(0x139)] = this[_0x508ef9(0x11b) + _0x508ef9(0x136) + 'x'] = 0x0, this[_0x508ef9(0x118) + _0x508ef9(0x119) + _0x508ef9(0x11a)] = -0x1, this['event'](_0x3a940c[_0x508ef9(0x14e)]['STOPPED'])) : this[_0x508ef9(0x11f) + _0x508ef9(0x120) + 'h'] = !0x0;
        }
        [_0x27144e(0x176)]() {
        }
    }
    class _0x4c7c8c {
        constructor() {
        }
        static [_0x27144e(0x177) + _0x27144e(0x13a)](_0x1d9514, _0x401d9b, _0x378f4c, _0x4722dc, _0x5e1943) {
            var _0x418f32 = _0x27144e, _0x47b4ae = _0x4c7c8c[_0x418f32(0x178) + _0x418f32(0x179)](_0x401d9b, _0x378f4c, _0x4722dc, _0x5e1943), _0x27995e = 0x64 * _0x47b4ae + _0x1d9514;
            if (_0x4c7c8c['_bezierRes' + _0x418f32(0x17a)][_0x27995e])
                return _0x4c7c8c[_0x418f32(0x17b) + _0x418f32(0x17a)][_0x27995e];
            var _0x3df4f4, _0x179c90, _0x5855cd = _0x4c7c8c[_0x418f32(0x178) + _0x418f32(0x17c)](_0x401d9b, _0x378f4c, _0x4722dc, _0x5e1943, _0x47b4ae);
            for (_0x179c90 = _0x5855cd[_0x418f32(0xe4)], _0x3df4f4 = 0x0; _0x3df4f4 &lt; _0x179c90; _0x3df4f4 += 0x2)
                if (_0x1d9514 &lt;= _0x5855cd[_0x3df4f4])
                    return _0x4c7c8c[_0x418f32(0x17b) + _0x418f32(0x17a)][_0x27995e] = _0x5855cd[_0x3df4f4 + 0x1], _0x5855cd[_0x3df4f4 + 0x1];
            return _0x4c7c8c[_0x418f32(0x17b) + _0x418f32(0x17a)][_0x27995e] = 0x1, 0x1;
        }
        static [_0x27144e(0x178) + _0x27144e(0x179)](_0xb67068, _0x9a9656, _0x2e7499, _0x577f7d) {
            return 0x64 * (0x64 * (0x64 * (0x64 * _0xb67068 + _0x9a9656) + _0x2e7499) + _0x577f7d);
        }
        static ['_getBezier' + 'Points'](_0x74678a, _0x180d35, _0x5c9cb9, _0xd5ac1, _0x2acd33) {
            var _0x8131e7 = _0x27144e;
            return _0x4c7c8c['_bezierPoi' + _0x8131e7(0x17d)][_0x2acd33] ? _0x4c7c8c[_0x8131e7(0x17e) + _0x8131e7(0x17d)][_0x2acd33] : (_0x2234b2 = [
                0x0,
                0x0,
                _0x74678a,
                _0x180d35,
                _0x5c9cb9,
                _0xd5ac1,
                0x1,
                0x1
            ], _0x47ea72 = new _0x3a940c[(_0x8131e7(0x17f))]()[_0x8131e7(0x180) + _0x8131e7(0x181)](_0x2234b2, 0x64, 0x3), _0x4c7c8c['_bezierPoi' + _0x8131e7(0x17d)][_0x2acd33] = _0x47ea72, _0x47ea72);
            var _0x2234b2, _0x47ea72;
        }
    }
    _0x4c7c8c[_0x27144e(0x17b) + _0x27144e(0x17a)] = {}, _0x4c7c8c[_0x27144e(0x17e) + _0x27144e(0x17d)] = {};
    class _0x298661 extends _0x3a940c[_0x27144e(0x182)] {
        constructor() {
            var _0x4bfacf = _0x27144e;
            super(), this[_0x4bfacf(0xe3)] = [], this[_0x4bfacf(0xe8)] = {}, this[_0x4bfacf(0x183) + _0x4bfacf(0x184)] = -0x1, this['_fullFrame' + 's'] = null, this[_0x4bfacf(0x185) + 'yFrm'] = [];
        }
        static [_0x27144e(0x186) + _0x27144e(0x187) + '_0'](_0x2f1426, _0x1fa25d, _0x393573, _0x3db80c, _0x4d1db6, _0x48b69f, _0x4ec38b, _0x2ccb08, _0x35a1fc, _0x201819 = null) {
            return _0x393573[_0x3db80c] = _0x4d1db6[_0x1fa25d] + _0x48b69f * _0x4ec38b[_0x1fa25d], 0x1;
        }
        static [_0x27144e(0x188) + _0x27144e(0x189) + 'tion_1'](_0x2ba966, _0x106abe, _0x36113c, _0x27c489, _0x2e14ff, _0x428989, _0x44750b, _0x2410e3, _0x2df98e, _0xed6b2f = null) {
            var _0x49f9a3 = _0x27144e, _0x304ee6 = 0x0 === _0x2410e3 ? 0x0 : _0x428989 / _0x2410e3;
            return _0x3a940c['MathUtil'][_0x49f9a3(0x18a) + 'rnionArray'](_0x2e14ff, _0x106abe, _0x2df98e, _0x106abe, _0x304ee6, _0x36113c, _0x27c489), 0x4;
        }
        static [_0x27144e(0x18b) + _0x27144e(0x18c) + '2'](_0x301f4a, _0x267772, _0x2c44c5, _0x15ab5e, _0x3299c6, _0x2358a3, _0xf42fbf, _0x48d3ab, _0x17fd32, _0x313d8c = null) {
            return 0x0;
        }
        static ['_RadiansIn' + _0x27144e(0x18d) + _0x27144e(0x18e)](_0x1f196f, _0x191e4f, _0x3546ae, _0x462d47, _0x5ed98c, _0x5bcf7f, _0x2e65c7, _0x163bfd, _0x414f6b, _0x2b63cf = null) {
            return 0x0;
        }
        static [_0x27144e(0x18f) + _0x27144e(0x190) + 'ion_4'](_0x37a512, _0x56ee6d, _0x2315b5, _0x1eb4dc, _0x535886, _0x5a9d28, _0x465da8, _0x4f2b6e, _0x39513b, _0x3c4942 = null) {
            for (var _0x45a7d5 = 0x0; _0x45a7d5 &lt; 0x10; _0x45a7d5++, _0x56ee6d++)
                _0x2315b5[_0x1eb4dc + _0x45a7d5] = _0x535886[_0x56ee6d] + _0x5a9d28 * _0x465da8[_0x56ee6d];
            return 0x10;
        }
        static [_0x27144e(0x191) + 'lation_5'](_0x174f01, _0x25deba, _0x1e5214, _0x4f188d, _0x57ee08, _0x30421b, _0x509536, _0x405056, _0x255978, _0x278e0e = null) {
            return _0x1e5214[_0x4f188d] = _0x57ee08[_0x25deba], 0x1;
        }
        static [_0x27144e(0x192) + _0x27144e(0x187) + '_6'](_0x11bd4f, _0x22fce6, _0x4572fe, _0x2ca218, _0x1c3d7f, _0x405b5f, _0x4a367c, _0x1ceaae, _0x264f84, _0x150d0b = null, _0x529925 = 0x0) {
            var _0x40cf9a = _0x27144e;
            return _0x4572fe[_0x2ca218] = _0x1c3d7f[_0x22fce6] + (_0x264f84[_0x22fce6] - _0x1c3d7f[_0x22fce6]) * _0x4c7c8c[_0x40cf9a(0x177) + _0x40cf9a(0x13a)](_0x405b5f / _0x1ceaae, _0x150d0b[_0x529925], _0x150d0b[_0x529925 + 0x1], _0x150d0b[_0x529925 + 0x2], _0x150d0b[_0x529925 + 0x3]), 0x5;
        }
        static [_0x27144e(0x192) + _0x27144e(0x187) + '_7'](_0x116c85, _0x3ac48c, _0x3f380e, _0x3af996, _0x2d5bc2, _0x545112, _0x408c63, _0x57b792, _0x4c5168, _0xc7d6e7 = null, _0x48902a = 0x0) {
            return _0x3f380e[_0x3af996] = _0xc7d6e7[_0x48902a + 0x4] + _0xc7d6e7[_0x48902a + 0x5] * _0x4c7c8c['getBezierR' + 'ate']((0.001 * _0x545112 + _0xc7d6e7[_0x48902a + 0x6]) / _0xc7d6e7[_0x48902a + 0x7], _0xc7d6e7[_0x48902a], _0xc7d6e7[_0x48902a + 0x1], _0xc7d6e7[_0x48902a + 0x2], _0xc7d6e7[_0x48902a + 0x3]), 0x9;
        }
        [_0x27144e(0xd6)](_0x5b5b34) {
            var _0x418b85 = _0x27144e, _0x821bbd = new _0x3a940c['Byte'](_0x5b5b34);
            this[_0x418b85(0x193) + 'n'] = _0x821bbd[_0x418b85(0xd8) + 'ing'](), _0x32adbc[_0x418b85(0xd6)](this, _0x821bbd);
        }
        [_0x27144e(0x101) + _0x27144e(0x102)](_0x51f5f4, _0x154be1, _0x3e2725) {
            var _0x310510 = _0x27144e, _0x424d71 = _0x51f5f4[_0x310510(0xf0)];
            _0x424d71[_0x154be1] = _0x424d71[0x0];
            for (var _0x5362ea = 0x0; _0x5362ea &lt; _0x154be1; _0x5362ea++)
                for (var _0x58a2a0 = _0x424d71[_0x5362ea], _0x5b8aa9 = 0x0; _0x5b8aa9 &lt; _0x3e2725; _0x5b8aa9++)
                    _0x58a2a0['dData'][_0x5b8aa9] = 0x0 === _0x58a2a0[_0x310510(0xfa)] ? 0x0 : (_0x424d71[_0x5362ea + 0x1][_0x310510(0xfe)][_0x5b8aa9] - _0x58a2a0['data'][_0x5b8aa9]) / _0x58a2a0['duration'], _0x58a2a0['nextData'][_0x5b8aa9] = _0x424d71[_0x5362ea + 0x1][_0x310510(0xfe)][_0x5b8aa9];
            _0x424d71['length']--;
        }
        [_0x27144e(0x194) + 'ded'](_0x5ed1ab, _0x32c2ca = null) {
            var _0x3c19fa = _0x27144e, _0xd002e = new _0x3a940c[(_0x3c19fa(0xdf))](_0x5ed1ab);
            switch (this['_aniVersio' + 'n'] = _0xd002e[_0x3c19fa(0xd8) + _0x3c19fa(0xd9)](), this['_aniVersio' + 'n']) {
            case _0x3c19fa(0x195) + _0x3c19fa(0x196):
                _0x1db101[_0x3c19fa(0xd6)](this, _0xd002e);
                break;
            default:
                _0x32adbc[_0x3c19fa(0xd6)](this, _0xd002e);
            }
        }
        ['getAnimati' + _0x27144e(0x197)]() {
            var _0x5389c8 = _0x27144e;
            return this[_0x5389c8(0xe3)]['length'];
        }
        [_0x27144e(0x198) + 'on'](_0xd25288) {
            var _0x1f080a = _0x27144e;
            return this[_0x1f080a(0xe3)][_0xd25288];
        }
        [_0x27144e(0x199) + _0x27144e(0x15a)](_0x4cbb39) {
            var _0x33af6f = _0x27144e;
            return this[_0x33af6f(0xe3)][_0x4cbb39][_0x33af6f(0xea)];
        }
        [_0x27144e(0x19a)](_0x1d5dc5) {
            var _0x2ac6e1 = _0x27144e;
            return this['_anis'][_0x1d5dc5][_0x2ac6e1(0xe5)];
        }
        [_0x27144e(0x19b) + _0x27144e(0x19c)](_0x132f17, _0x515874) {
            return this['_anis'][_0x132f17]['bone3DMap'][_0x515874];
        }
        ['getNodeCou' + 'nt'](_0x23f512) {
            var _0x3046d8 = _0x27144e;
            return this[_0x3046d8(0xe3)][_0x23f512]['nodes']['length'];
        }
        [_0x27144e(0x19d) + _0x27144e(0x19e) + _0x27144e(0x19f)](_0x455358) {
            var _0x4e17af = _0x27144e;
            return this[_0x4e17af(0xe3)][_0x455358]['totalKeyfr' + 'ameDatasLe' + _0x4e17af(0xed)];
        }
        ['getPublicE' + _0x27144e(0x1a0)]() {
            var _0x1db61c = _0x27144e;
            return this[_0x1db61c(0x1a1) + _0x1db61c(0xe0)];
        }
        ['getAnimati' + 'onDataWith' + _0x27144e(0x1a2)](_0x18a071, _0x3ec811, _0x5e9bdb, _0x4ec109) {
            var _0x106bae = _0x3ec811[_0x5e9bdb];
            if (_0x106bae) {
                var _0x24bbd8 = _0x106bae[_0x18a071];
                return _0x24bbd8 ? _0x24bbd8[_0x4ec109] : null;
            }
            return null;
        }
        [_0x27144e(0x1a3) + 'onDataWith' + 'Cache'](_0x117f6d, _0x2bd8fb, _0x25836e, _0x510459, _0x529a09) {
            var _0x4ac460 = _0x2bd8fb[_0x25836e] || (_0x2bd8fb[_0x25836e] = {});
            (_0x4ac460[_0x117f6d] || (_0x4ac460[_0x117f6d] = []))[_0x510459] = _0x529a09;
        }
        [_0x27144e(0x1a4) + _0x27144e(0x1a5)](_0x44097e, _0x231f0f, _0x3b50b7) {
            var _0x727464 = _0x27144e, _0x579d54 = this['_boneCurKe' + _0x727464(0x1a6)][_0x231f0f], _0xd59c25 = _0x44097e['length'];
            (null == _0x579d54 || _0x579d54 &gt;= _0xd59c25) &amp;&amp; (_0x579d54 = this[_0x727464(0x185) + _0x727464(0x1a6)][_0x231f0f] = 0x0);
            var _0x189c9a = _0x44097e[_0x579d54], _0x24f3d4 = _0x3b50b7 - _0x189c9a[_0x727464(0xfb)];
            if (0x0 == _0x24f3d4 || _0x24f3d4 &gt; 0x0 &amp;&amp; _0x189c9a[_0x727464(0xfa)] &gt; _0x24f3d4)
                return _0x579d54;
            var _0x58bf4d = 0x0;
            if (_0x24f3d4 &gt; 0x0) {
                for (_0x3b50b7 += 0.01, _0x58bf4d = _0x579d54 + 0x1; _0x58bf4d &lt; _0xd59c25; _0x58bf4d++)
                    if ((_0x189c9a = _0x44097e[_0x58bf4d])['startTime'] &lt;= _0x3b50b7 &amp;&amp; _0x189c9a[_0x727464(0xfb)] + _0x189c9a['duration'] &gt; _0x3b50b7)
                        return this[_0x727464(0x185) + _0x727464(0x1a6)][_0x231f0f] = _0x58bf4d, _0x58bf4d;
                return _0xd59c25 - 0x1;
            }
            for (_0x58bf4d = 0x0; _0x58bf4d &lt; _0x579d54; _0x58bf4d++)
                if ((_0x189c9a = _0x44097e[_0x58bf4d])['startTime'] &lt;= _0x3b50b7 &amp;&amp; _0x189c9a['startTime'] + _0x189c9a[_0x727464(0xfa)] &gt; _0x3b50b7)
                    return this[_0x727464(0x185) + _0x727464(0x1a6)][_0x231f0f] = _0x58bf4d, _0x58bf4d;
            return _0x579d54;
        }
        [_0x27144e(0x1a7) + _0x27144e(0x1a8)](_0x5771a8, _0x8ac68b, _0x785a02, _0x3cd932, _0x404d44) {
            var _0x59bf54 = _0x27144e, _0x2b844c = this['_anis'][_0x5771a8][_0x59bf54(0xe5)], _0x254093 = this[_0x59bf54(0x185) + _0x59bf54(0x1a6)];
            _0x254093[_0x59bf54(0xe4)] &lt; _0x2b844c['length'] &amp;&amp; (_0x254093[_0x59bf54(0xe4)] = _0x2b844c[_0x59bf54(0xe4)]);
            for (var _0x3162f1 = 0x0, _0x20e46f = 0x0, _0x215c9d = _0x2b844c[_0x59bf54(0xe4)], _0x21721c = 0x0; _0x20e46f &lt; _0x215c9d; _0x20e46f++) {
                var _0x57d869, _0x49ea91 = _0x2b844c[_0x20e46f], _0x565709 = _0x49ea91['keyFrame'];
                _0x57d869 = _0x565709[this['getNodeKey' + _0x59bf54(0x1a5)](_0x565709, _0x20e46f, _0x404d44)], _0x49ea91[_0x59bf54(0x1a9)] = _0x21721c;
                var _0x35ece5 = _0x404d44 - _0x57d869[_0x59bf54(0xfb)], _0x2cef6c = _0x49ea91[_0x59bf54(0xf3)];
                if (_0x2cef6c)
                    switch (_0x2cef6c) {
                    case 0x0:
                    case 0x1:
                        for (_0x3162f1 = 0x0; _0x3162f1 &lt; _0x49ea91[_0x59bf54(0x113) + 'dth'];)
                            _0x3162f1 += _0x49ea91[_0x59bf54(0xf6) + _0x59bf54(0xf7)][_0x3162f1](_0x49ea91, _0x3162f1, _0x8ac68b, _0x21721c + _0x3162f1, _0x57d869['data'], _0x35ece5, _0x57d869[_0x59bf54(0xff)], _0x57d869[_0x59bf54(0xfa)], _0x57d869[_0x59bf54(0x100)]);
                        break;
                    case 0x2:
                        var _0x32fb66 = _0x57d869[_0x59bf54(0xf6) + 'ionData'], _0x1fea25 = _0x32fb66[_0x59bf54(0xe4)], _0x1dfa81 = 0x0;
                        for (_0x3162f1 = 0x0; _0x3162f1 &lt; _0x1fea25;) {
                            var _0x977c10 = _0x32fb66[_0x3162f1];
                            switch (_0x977c10) {
                            case 0x6:
                            case 0x7:
                                _0x3162f1 += _0x298661[_0x59bf54(0xf6) + _0x59bf54(0xf8)][_0x977c10](_0x49ea91, _0x1dfa81, _0x8ac68b, _0x21721c + _0x1dfa81, _0x57d869[_0x59bf54(0xfe)], _0x35ece5, _0x57d869['dData'], _0x57d869[_0x59bf54(0xfa)], _0x57d869[_0x59bf54(0x100)], _0x32fb66, _0x3162f1 + 0x1);
                                break;
                            default:
                                _0x3162f1 += _0x298661[_0x59bf54(0xf6) + 'ion'][_0x977c10](_0x49ea91, _0x1dfa81, _0x8ac68b, _0x21721c + _0x1dfa81, _0x57d869['data'], _0x35ece5, _0x57d869[_0x59bf54(0xff)], _0x57d869['duration'], _0x57d869['nextData']);
                            }
                            _0x1dfa81++;
                        }
                    }
                else {
                    for (_0x3162f1 = 0x0; _0x3162f1 &lt; _0x49ea91[_0x59bf54(0x113) + _0x59bf54(0xf4)];)
                        _0x3162f1 += _0x49ea91['interpolat' + _0x59bf54(0xf7)][_0x3162f1](_0x49ea91, _0x3162f1, _0x8ac68b, _0x21721c + _0x3162f1, _0x57d869[_0x59bf54(0xfe)], _0x35ece5, _0x57d869['dData'], _0x57d869[_0x59bf54(0xfa)], _0x57d869[_0x59bf54(0x100)]);
                }
                _0x21721c += _0x49ea91[_0x59bf54(0x113) + _0x59bf54(0xf4)];
            }
        }
        [_0x27144e(0x1aa) + 'rrentFrame' + _0x27144e(0x1ab)](_0x3afc88, _0x23d8cf) {
            var _0x3bd2ac = _0x27144e, _0x48439e = this[_0x3bd2ac(0xe3)][_0x3afc88][_0x3bd2ac(0xe5)];
            _0x3afc88 !== this[_0x3bd2ac(0x183) + _0x3bd2ac(0x184)] &amp;&amp; (this[_0x3bd2ac(0x1ac) + _0x3bd2ac(0x1ad) + _0x3bd2ac(0x1ae)] = new Uint32Array(_0x48439e[_0x3bd2ac(0xe4)]), this['unfixedCur' + _0x3bd2ac(0x1af)] = new Float32Array(_0x48439e['length']), this['unfixedLas' + 'tAniIndex'] = _0x3afc88);
            for (var _0x49d64a = 0x0, _0x29901b = _0x48439e[_0x3bd2ac(0xe4)]; _0x49d64a &lt; _0x29901b; _0x49d64a++) {
                var _0xd75ad7 = _0x48439e[_0x49d64a];
                for (_0x23d8cf &lt; this[_0x3bd2ac(0x1ac) + _0x3bd2ac(0x1af)][_0x49d64a] &amp;&amp; (this[_0x3bd2ac(0x1ac) + _0x3bd2ac(0x1ad) + _0x3bd2ac(0x1ae)][_0x49d64a] = 0x0), this[_0x3bd2ac(0x1ac) + _0x3bd2ac(0x1af)][_0x49d64a] = _0x23d8cf; this[_0x3bd2ac(0x1ac) + _0x3bd2ac(0x1ad) + 'ndexes'][_0x49d64a] &lt; _0xd75ad7['keyFrame'][_0x3bd2ac(0xe4)] &amp;&amp; !(_0xd75ad7['keyFrame'][this[_0x3bd2ac(0x1ac) + _0x3bd2ac(0x1ad) + _0x3bd2ac(0x1ae)][_0x49d64a]][_0x3bd2ac(0xfb)] &gt; this[_0x3bd2ac(0x1ac) + 'rentTimes'][_0x49d64a]);)
                    this[_0x3bd2ac(0x1ac) + _0x3bd2ac(0x1ad) + _0x3bd2ac(0x1ae)][_0x49d64a]++;
                this[_0x3bd2ac(0x1ac) + _0x3bd2ac(0x1ad) + _0x3bd2ac(0x1ae)][_0x49d64a]--;
            }
            return this[_0x3bd2ac(0x1ac) + _0x3bd2ac(0x1ad) + 'ndexes'];
        }
        ['getOrigina' + _0x27144e(0x1b0) + 'edRate'](_0x2de1c0, _0x3b8cd4, _0x55a8a1) {
            var _0x44d157 = _0x27144e, _0x787100 = this['_anis'][_0x2de1c0][_0x44d157(0xe5)];
            _0x2de1c0 !== this[_0x44d157(0x183) + _0x44d157(0x184)] &amp;&amp; (this[_0x44d157(0x1ac) + _0x44d157(0x1ad) + _0x44d157(0x1ae)] = new Uint32Array(_0x787100[_0x44d157(0xe4)]), this[_0x44d157(0x1ac) + _0x44d157(0x1af)] = new Float32Array(_0x787100[_0x44d157(0xe4)]), this['unfixedKey' + _0x44d157(0x1b1)] = [], this[_0x44d157(0x183) + _0x44d157(0x184)] = _0x2de1c0);
            for (var _0xe297ba = 0x0, _0x345b48 = 0x0, _0xfcf591 = _0x787100['length'], _0xf32dc = 0x0; _0x345b48 &lt; _0xfcf591; _0x345b48++) {
                var _0x447933 = _0x787100[_0x345b48];
                for (_0x55a8a1 &lt; this[_0x44d157(0x1ac) + _0x44d157(0x1af)][_0x345b48] &amp;&amp; (this[_0x44d157(0x1ac) + 'rentFrameI' + _0x44d157(0x1ae)][_0x345b48] = 0x0), this[_0x44d157(0x1ac) + 'rentTimes'][_0x345b48] = _0x55a8a1; this[_0x44d157(0x1ac) + 'rentFrameI' + _0x44d157(0x1ae)][_0x345b48] &lt; _0x447933[_0x44d157(0xf0)][_0x44d157(0xe4)] &amp;&amp; !(_0x447933[_0x44d157(0xf0)][this[_0x44d157(0x1ac) + _0x44d157(0x1ad) + _0x44d157(0x1ae)][_0x345b48]][_0x44d157(0xfb)] &gt; this[_0x44d157(0x1ac) + _0x44d157(0x1af)][_0x345b48]);)
                    this[_0x44d157(0x1b2) + 'frames'][_0x345b48] = _0x447933['keyFrame'][this[_0x44d157(0x1ac) + _0x44d157(0x1ad) + _0x44d157(0x1ae)][_0x345b48]], this[_0x44d157(0x1ac) + _0x44d157(0x1ad) + _0x44d157(0x1ae)][_0x345b48]++;
                var _0x3e4f64 = this['unfixedKey' + _0x44d157(0x1b1)][_0x345b48];
                _0x447933[_0x44d157(0x1a9)] = _0xf32dc;
                var _0x129915 = _0x55a8a1 - _0x3e4f64[_0x44d157(0xfb)];
                if (_0x447933[_0x44d157(0xf3)])
                    switch (_0x447933[_0x44d157(0xf3)]) {
                    case 0x0:
                    case 0x1:
                        for (_0xe297ba = 0x0; _0xe297ba &lt; _0x447933[_0x44d157(0x113) + _0x44d157(0xf4)];)
                            _0xe297ba += _0x447933[_0x44d157(0xf6) + _0x44d157(0xf7)][_0xe297ba](_0x447933, _0xe297ba, _0x3b8cd4, _0xf32dc + _0xe297ba, _0x3e4f64['data'], _0x129915, _0x3e4f64['dData'], _0x3e4f64[_0x44d157(0xfa)], _0x3e4f64[_0x44d157(0x100)]);
                        break;
                    case 0x2:
                        var _0x5cd45c = _0x3e4f64[_0x44d157(0xf6) + _0x44d157(0xfc)], _0x288386 = _0x5cd45c[_0x44d157(0xe4)], _0x3754dc = 0x0;
                        for (_0xe297ba = 0x0; _0xe297ba &lt; _0x288386;) {
                            var _0x2f8d44 = _0x5cd45c[_0xe297ba];
                            switch (_0x2f8d44) {
                            case 0x6:
                            case 0x7:
                                _0xe297ba += _0x298661[_0x44d157(0xf6) + 'ion'][_0x2f8d44](_0x447933, _0x3754dc, _0x3b8cd4, _0xf32dc + _0x3754dc, _0x3e4f64[_0x44d157(0xfe)], _0x129915, _0x3e4f64[_0x44d157(0xff)], _0x3e4f64[_0x44d157(0xfa)], _0x3e4f64[_0x44d157(0x100)], _0x5cd45c, _0xe297ba + 0x1);
                                break;
                            default:
                                _0xe297ba += _0x298661[_0x44d157(0xf6) + _0x44d157(0xf8)][_0x2f8d44](_0x447933, _0x3754dc, _0x3b8cd4, _0xf32dc + _0x3754dc, _0x3e4f64[_0x44d157(0xfe)], _0x129915, _0x3e4f64['dData'], _0x3e4f64[_0x44d157(0xfa)], _0x3e4f64[_0x44d157(0x100)]);
                            }
                            _0x3754dc++;
                        }
                    }
                else {
                    for (_0xe297ba = 0x0; _0xe297ba &lt; _0x447933['keyframeWi' + _0x44d157(0xf4)];)
                        _0xe297ba += _0x447933[_0x44d157(0xf6) + _0x44d157(0xf7)][_0xe297ba](_0x447933, _0xe297ba, _0x3b8cd4, _0xf32dc + _0xe297ba, _0x3e4f64['data'], _0x129915, _0x3e4f64[_0x44d157(0xff)], _0x3e4f64['duration'], _0x3e4f64[_0x44d157(0x100)]);
                }
                _0xf32dc += _0x447933[_0x44d157(0x113) + _0x44d157(0xf4)];
            }
        }
    }
    _0x298661[_0x27144e(0xf6) + _0x27144e(0xf8)] = [
        _0x298661['_LinearInt' + 'erpolation' + '_0'],
        _0x298661[_0x27144e(0x188) + _0x27144e(0x189) + 'tion_1'],
        _0x298661[_0x27144e(0x18b) + _0x27144e(0x18c) + '2'],
        _0x298661['_RadiansIn' + 'terpolatio' + _0x27144e(0x18e)],
        _0x298661[_0x27144e(0x18f) + 'Interpolat' + _0x27144e(0x1b3)],
        _0x298661[_0x27144e(0x191) + _0x27144e(0x1b4)],
        _0x298661[_0x27144e(0x192) + _0x27144e(0x187) + '_6'],
        _0x298661[_0x27144e(0x192) + 'erpolation' + '_7']
    ], _0x2a3926['AnimationT' + _0x27144e(0xd4)] = _0x298661;
    class _0x5c1e8a extends _0x3a940c[_0x27144e(0x1b5)] {
        [_0x27144e(0x1b6)](_0x870d7b, _0x45bb44) {
            var _0x4791ae = _0x27144e;
            this[_0x4791ae(0x1b7) + _0x4791ae(0x1b8)](_0x870d7b[_0x4791ae(0x1b9)], 0x0, 0x0, _0x870d7b['vertices'], _0x870d7b[_0x4791ae(0x1ba)], _0x870d7b['indexes'], _0x870d7b['transform'] || _0x3a940c[_0x4791ae(0x1bb)]['EMPTY'], _0x45bb44);
        }
        static [_0x27144e(0x1bc)]() {
            var _0x41d921 = _0x27144e;
            return _0x5c1e8a[_0x41d921(0x1bd)][_0x41d921(0x1be)]() || new _0x5c1e8a();
        }
        static [_0x27144e(0x1bf)](_0x3ebc29) {
            var _0x38805b = _0x27144e;
            _0x3ebc29[_0x38805b(0x1c0)](), _0x5c1e8a[_0x38805b(0x1bd)][_0x38805b(0xfd)](_0x3ebc29);
        }
    }
    _0x5c1e8a['_caches'] = [];
    class _0x2aeebe {
        constructor() {
            var _0x4322a0 = _0x27144e;
            this[_0x4322a0(0x1c1)] = 0x0, this[_0x4322a0(0x1c2)] = 0x0, this['scX'] = 0x1, this[_0x4322a0(0x1c3)] = 0x1, this['x'] = 0x0, this['y'] = 0x0, this['skewX'] = 0x0, this[_0x4322a0(0x1c4)] = 0x0;
        }
        [_0x27144e(0x1c5)](_0x5714de) {
            var _0x33aab7 = _0x27144e;
            null != _0x5714de['x'] &amp;&amp; (this['x'] = _0x5714de['x']), null != _0x5714de['y'] &amp;&amp; (this['y'] = _0x5714de['y']), null != _0x5714de['skX'] &amp;&amp; (this[_0x33aab7(0x1c1)] = _0x5714de[_0x33aab7(0x1c1)]), null != _0x5714de[_0x33aab7(0x1c2)] &amp;&amp; (this[_0x33aab7(0x1c2)] = _0x5714de[_0x33aab7(0x1c2)]), null != _0x5714de[_0x33aab7(0x1c6)] &amp;&amp; (this[_0x33aab7(0x1c6)] = _0x5714de[_0x33aab7(0x1c6)]), null != _0x5714de[_0x33aab7(0x1c3)] &amp;&amp; (this[_0x33aab7(0x1c3)] = _0x5714de[_0x33aab7(0x1c3)]);
        }
        [_0x27144e(0x1c7)]() {
            var _0x2e7544 = _0x27144e, _0x57e747;
            return (_0x57e747 = this['mMatrix'] ? this[_0x2e7544(0x1c8)] : this[_0x2e7544(0x1c8)] = new _0x3a940c[(_0x2e7544(0x1bb))]())['identity'](), _0x57e747[_0x2e7544(0x1c9)](this[_0x2e7544(0x1c6)], this[_0x2e7544(0x1c3)]), (this[_0x2e7544(0x1ca)] || this['skewY']) &amp;&amp; this[_0x2e7544(0x1cb)](_0x57e747, this[_0x2e7544(0x1ca)] * Math['PI'] / 0xb4, this[_0x2e7544(0x1c4)] * Math['PI'] / 0xb4), _0x57e747['rotate'](this[_0x2e7544(0x1c1)] * Math['PI'] / 0xb4), _0x57e747[_0x2e7544(0x1cc)](this['x'], this['y']), _0x57e747;
        }
        [_0x27144e(0x1cb)](_0x4d7c12, _0x151a6b, _0x45e355) {
            var _0x1468f6 = _0x27144e, _0x249531 = Math['sin'](_0x45e355), _0x8a3d42 = Math[_0x1468f6(0x1cd)](_0x45e355), _0x131071 = Math[_0x1468f6(0x1ce)](_0x151a6b), _0x451d08 = Math['cos'](_0x151a6b);
            return _0x4d7c12[_0x1468f6(0x1cf)](_0x4d7c12['a'] * _0x451d08 - _0x4d7c12['b'] * _0x249531, _0x4d7c12['a'] * _0x131071 + _0x4d7c12['b'] * _0x8a3d42, _0x4d7c12['c'] * _0x451d08 - _0x4d7c12['d'] * _0x249531, _0x4d7c12['c'] * _0x131071 + _0x4d7c12['d'] * _0x8a3d42, _0x4d7c12['tx'] * _0x451d08 - _0x4d7c12['ty'] * _0x249531, _0x4d7c12['tx'] * _0x131071 + _0x4d7c12['ty'] * _0x8a3d42), _0x4d7c12;
        }
    }
    class _0x1b002a {
        constructor() {
            var _0x2d22f2 = _0x27144e;
            this['length'] = 0xa, this[_0x2d22f2(0x1d0) + _0x2d22f2(0x1d1)] = new _0x2aeebe(), this[_0x2d22f2(0x1d2) + 'ix'] = new _0x3a940c[(_0x2d22f2(0x1bb))](), this['inheritSca' + 'le'] = !0x0, this[_0x2d22f2(0x1d3) + _0x2d22f2(0x132)] = !0x0, this['d'] = -0x1, this[_0x2d22f2(0x1d4)] = [];
        }
        [_0x27144e(0x1d5) + _0x27144e(0x1d6)](_0x4309a8) {
            var _0xc48c38 = _0x27144e;
            this['_tempMatri' + 'x'] = _0x4309a8;
            var _0x20cdc3, _0x1eccb3 = 0x0;
            for (_0x1eccb3 = 0x0, _0x20cdc3 = this['_children']['length']; _0x1eccb3 &lt; _0x20cdc3; _0x1eccb3++)
                this[_0xc48c38(0x1d4)][_0x1eccb3][_0xc48c38(0x1d5) + _0xc48c38(0x1d6)](this[_0xc48c38(0x1d7) + 'x']);
        }
        [_0x27144e(0x1d8)](_0x5a2ba5 = null) {
            var _0x9b9c62 = _0x27144e, _0x28ab3f;
            if (this[_0x9b9c62(0x1d9)] = this[_0x9b9c62(0x1da)][_0x9b9c62(0x1c1)], _0x5a2ba5)
                _0x28ab3f = this[_0x9b9c62(0x1d0) + _0x9b9c62(0x1d1)][_0x9b9c62(0x1c7)](), _0x3a940c[_0x9b9c62(0x1bb)][_0x9b9c62(0x1db)](_0x28ab3f, _0x5a2ba5, this[_0x9b9c62(0x1d2) + 'ix']), this[_0x9b9c62(0x1dc) + _0x9b9c62(0x15a)] = this[_0x9b9c62(0x1d9)];
            else {
                if (this[_0x9b9c62(0x1dc) + _0x9b9c62(0x15a)] = this['rotation'] + this['parentBone'][_0x9b9c62(0x1dc) + _0x9b9c62(0x15a)], this[_0x9b9c62(0x1dd)]) {
                    if (this['inheritRot' + _0x9b9c62(0x132)] &amp;&amp; this[_0x9b9c62(0x1de) + 'le'])
                        _0x28ab3f = this[_0x9b9c62(0x1d0) + _0x9b9c62(0x1d1)][_0x9b9c62(0x1c7)](), _0x3a940c[_0x9b9c62(0x1bb)][_0x9b9c62(0x1db)](_0x28ab3f, this[_0x9b9c62(0x1dd)][_0x9b9c62(0x1d2) + 'ix'], this['resultMatr' + 'ix']);
                    else {
                        var _0x360fcf, _0x1b7c8d, _0x5b2e46, _0x9164a6 = this[_0x9b9c62(0x1dd)], _0x484e1f = this[_0x9b9c62(0x1dd)][_0x9b9c62(0x1d2) + 'ix'];
                        _0x28ab3f = this[_0x9b9c62(0x1d0) + 'sform']['getMatrix']();
                        var _0x37eaf2 = _0x484e1f['a'] * _0x28ab3f['tx'] + _0x484e1f['c'] * _0x28ab3f['ty'] + _0x484e1f['tx'], _0x5a5fd4 = _0x484e1f['b'] * _0x28ab3f['tx'] + _0x484e1f['d'] * _0x28ab3f['ty'] + _0x484e1f['ty'], _0x38c09e = new _0x3a940c[(_0x9b9c62(0x1bb))]();
                        this['inheritRot' + _0x9b9c62(0x132)] ? (_0x360fcf = Math[_0x9b9c62(0x1df)](_0x9164a6[_0x9b9c62(0x1d2) + 'ix']['b'], _0x9164a6[_0x9b9c62(0x1d2) + 'ix']['a']), _0x1b7c8d = Math[_0x9b9c62(0x1cd)](_0x360fcf), _0x5b2e46 = Math[_0x9b9c62(0x1ce)](_0x360fcf), _0x38c09e[_0x9b9c62(0x1cf)](_0x1b7c8d, _0x5b2e46, -_0x5b2e46, _0x1b7c8d, 0x0, 0x0), _0x3a940c[_0x9b9c62(0x1bb)][_0x9b9c62(0x1db)](this['_tempMatri' + 'x'], _0x38c09e, _0x3a940c[_0x9b9c62(0x1bb)]['TEMP']), _0x3a940c[_0x9b9c62(0x1bb)][_0x9b9c62(0x1e0)][_0x9b9c62(0x1e1)](_0x38c09e), _0x28ab3f = this['resultTran' + _0x9b9c62(0x1d1)][_0x9b9c62(0x1c7)](), _0x3a940c[_0x9b9c62(0x1bb)][_0x9b9c62(0x1db)](_0x28ab3f, _0x38c09e, this[_0x9b9c62(0x1d2) + 'ix']), this[_0x9b9c62(0x1d0) + _0x9b9c62(0x1d1)]['scX'] * this[_0x9b9c62(0x1d0) + _0x9b9c62(0x1d1)][_0x9b9c62(0x1c3)] &lt; 0x0 &amp;&amp; this[_0x9b9c62(0x1d2) + 'ix'][_0x9b9c62(0x1e2)](0.5 * Math['PI']), this[_0x9b9c62(0x1d2) + 'ix']['tx'] = _0x37eaf2, this[_0x9b9c62(0x1d2) + 'ix']['ty'] = _0x5a5fd4) : (this[_0x9b9c62(0x1de) + 'le'], _0x28ab3f = this[_0x9b9c62(0x1d0) + _0x9b9c62(0x1d1)]['getMatrix'](), _0x3a940c[_0x9b9c62(0x1bb)][_0x9b9c62(0x1e0)][_0x9b9c62(0x1e3)](), _0x3a940c[_0x9b9c62(0x1bb)][_0x9b9c62(0x1e0)]['d'] = this['d'], _0x3a940c[_0x9b9c62(0x1bb)][_0x9b9c62(0x1db)](_0x28ab3f, _0x3a940c[_0x9b9c62(0x1bb)][_0x9b9c62(0x1e0)], this[_0x9b9c62(0x1d2) + 'ix']), this[_0x9b9c62(0x1d2) + 'ix']['tx'] = _0x37eaf2, this[_0x9b9c62(0x1d2) + 'ix']['ty'] = _0x5a5fd4);
                    }
                } else
                    (_0x28ab3f = this[_0x9b9c62(0x1d0) + _0x9b9c62(0x1d1)]['getMatrix']())[_0x9b9c62(0x1e1)](this[_0x9b9c62(0x1d2) + 'ix']);
            }
            var _0x37b05c, _0x58677b = 0x0;
            for (_0x58677b = 0x0, _0x37b05c = this['_children']['length']; _0x58677b &lt; _0x37b05c; _0x58677b++)
                this['_children'][_0x58677b][_0x9b9c62(0x1d8)]();
        }
        [_0x27144e(0x1e4) + 'd']() {
            var _0x470928 = _0x27144e, _0x5f0095, _0x5e0de3 = 0x0;
            for (_0x5e0de3 = 0x0, _0x5f0095 = this[_0x470928(0x1d4)][_0x470928(0xe4)]; _0x5e0de3 &lt; _0x5f0095; _0x5e0de3++)
                this[_0x470928(0x1d4)][_0x5e0de3]['update']();
        }
        [_0x27144e(0x1e5) + 'n'](_0x22917e) {
            var _0x28ae81 = _0x27144e;
            this[_0x28ae81(0x1e6)] &amp;&amp; (this[_0x28ae81(0x1e6)]['rotation'] = 0xb4 * _0x22917e / Math['PI']);
        }
        ['updateDraw'](_0x3fe3f0, _0x3c55aa) {
            var _0x25fae7 = _0x27144e;
            _0x1b002a[_0x25fae7(0x1e7)] &amp;&amp; !_0x1b002a[_0x25fae7(0x1e7)][this[_0x25fae7(0xe6)]] || (this[_0x25fae7(0x1e6)] ? (this[_0x25fae7(0x1e6)]['x'] = _0x3fe3f0 + this[_0x25fae7(0x1d2) + 'ix']['tx'], this[_0x25fae7(0x1e6)]['y'] = _0x3c55aa + this[_0x25fae7(0x1d2) + 'ix']['ty']) : (this['_sprite'] = new _0x3a940c['Sprite'](), this['_sprite'][_0x25fae7(0x1e8)]['drawCircle'](0x0, 0x0, 0x5, '#ff0000'), this[_0x25fae7(0x1e6)][_0x25fae7(0x1e8)][_0x25fae7(0x1e9)](0x0, 0x0, this[_0x25fae7(0xe4)], 0x0, _0x25fae7(0x1ea)), this[_0x25fae7(0x1e6)][_0x25fae7(0x1e8)][_0x25fae7(0x1eb)](this['name'], 0x0, 0x0, _0x25fae7(0x1ec), '#00ff00', _0x25fae7(0x1ed)), _0x3a940c['ILaya'][_0x25fae7(0x1ee)]['addChild'](this['_sprite']), this[_0x25fae7(0x1e6)]['x'] = _0x3fe3f0 + this[_0x25fae7(0x1d2) + 'ix']['tx'], this['_sprite']['y'] = _0x3c55aa + this[_0x25fae7(0x1d2) + 'ix']['ty']));
            var _0x131225, _0xc5fe81 = 0x0;
            for (_0xc5fe81 = 0x0, _0x131225 = this[_0x25fae7(0x1d4)][_0x25fae7(0xe4)]; _0xc5fe81 &lt; _0x131225; _0xc5fe81++)
                this[_0x25fae7(0x1d4)][_0xc5fe81][_0x25fae7(0x1ef)](_0x3fe3f0, _0x3c55aa);
        }
        [_0x27144e(0x1f0)](_0x2e7161) {
            var _0x54ffba = _0x27144e;
            this[_0x54ffba(0x1d4)]['push'](_0x2e7161), _0x2e7161[_0x54ffba(0x1dd)] = this;
        }
        [_0x27144e(0x1f1)](_0x1da286) {
            var _0x46815c = _0x27144e;
            if (this[_0x46815c(0xe6)] == _0x1da286)
                return this;
            var _0x33a3d5, _0x246650, _0x182c6f;
            for (_0x33a3d5 = 0x0, _0x246650 = this[_0x46815c(0x1d4)]['length']; _0x33a3d5 &lt; _0x246650; _0x33a3d5++)
                if (_0x182c6f = this['_children'][_0x33a3d5][_0x46815c(0x1f1)](_0x1da286))
                    return _0x182c6f;
            return null;
        }
        [_0x27144e(0x1f2) + 'ld'](_0x5caf1b) {
            var _0x165b56 = _0x27144e, _0x1b858e = _0x5caf1b[0x0], _0x6c1484 = _0x5caf1b[0x1];
            _0x5caf1b[0x0] = _0x1b858e * this[_0x165b56(0x1d2) + 'ix']['a'] + _0x6c1484 * this[_0x165b56(0x1d2) + 'ix']['c'] + this[_0x165b56(0x1d2) + 'ix']['tx'], _0x5caf1b[0x1] = _0x1b858e * this['resultMatr' + 'ix']['b'] + _0x6c1484 * this[_0x165b56(0x1d2) + 'ix']['d'] + this[_0x165b56(0x1d2) + 'ix']['ty'];
        }
    }
    _0x1b002a[_0x27144e(0x1e7)] = {};
    class _0x149d65 {
        constructor() {
        }
        static ['getRelativ' + _0x27144e(0x1f3)](_0xc88ef7, _0x1bfd82, _0x389281 = null) {
            var _0x4477fb = _0x27144e, _0x277a0e, _0x318539, _0x1c217d = _0xc88ef7[0x0], _0x7ca552 = _0xc88ef7[0x2] - _0xc88ef7[0x0], _0x586008 = _0xc88ef7[0x1], _0x545631 = _0xc88ef7[0x5] - _0xc88ef7[0x1];
            _0x389281 || (_0x389281 = []), _0x389281['length'] = _0x1bfd82['length'], _0x318539 = _0x389281[_0x4477fb(0xe4)];
            var _0x52b8fb = 0x1 / _0x7ca552, _0x3d323d = 0x1 / _0x545631;
            for (_0x277a0e = 0x0; _0x277a0e &lt; _0x318539; _0x277a0e += 0x2)
                _0x389281[_0x277a0e] = (_0x1bfd82[_0x277a0e] - _0x1c217d) * _0x52b8fb, _0x389281[_0x277a0e + 0x1] = (_0x1bfd82[_0x277a0e + 0x1] - _0x586008) * _0x3d323d;
            return _0x389281;
        }
        static [_0x27144e(0x1f4) + _0x27144e(0x1f3)](_0x825fea, _0x251337, _0x3deb6e = null) {
            var _0x52fecb = _0x27144e;
            if (0x0 == _0x825fea[0x0] &amp;&amp; 0x0 == _0x825fea[0x1] &amp;&amp; 0x1 == _0x825fea[0x4] &amp;&amp; 0x1 == _0x825fea[0x5])
                return _0x3deb6e ? (_0x3a940c[_0x52fecb(0x1f5)][_0x52fecb(0x1f6)](_0x3deb6e, _0x251337), _0x3deb6e) : _0x251337;
            var _0x38f90f, _0x5b6482, _0x288bdd = _0x825fea[0x0], _0x267f24 = _0x825fea[0x2] - _0x825fea[0x0], _0xa24264 = _0x825fea[0x1], _0x5430f3 = _0x825fea[0x5] - _0x825fea[0x1];
            for (_0x3deb6e || (_0x3deb6e = []), _0x3deb6e['length'] = _0x251337[_0x52fecb(0xe4)], _0x5b6482 = _0x3deb6e[_0x52fecb(0xe4)], _0x38f90f = 0x0; _0x38f90f &lt; _0x5b6482; _0x38f90f += 0x2)
                _0x3deb6e[_0x38f90f] = _0x251337[_0x38f90f] * _0x267f24 + _0x288bdd, _0x3deb6e[_0x38f90f + 0x1] = _0x251337[_0x38f90f + 0x1] * _0x5430f3 + _0xa24264;
            return _0x3deb6e;
        }
    }
    class _0x457039 {
        constructor() {
            var _0xe31dda = _0x27144e;
            this[_0xe31dda(0x1ba)] = new Float32Array([
                0x0,
                0x0,
                0x1,
                0x0,
                0x1,
                0x1,
                0x0,
                0x1
            ]), this['vertices'] = new Float32Array([
                0x0,
                0x0,
                0x64,
                0x0,
                0x64,
                0x64,
                0x0,
                0x64
            ]), this[_0xe31dda(0x1f7)] = new Uint16Array([
                0x0,
                0x1,
                0x3,
                0x3,
                0x1,
                0x2
            ]), this[_0xe31dda(0x1f8) + 'form'] = !0x1, this[_0xe31dda(0x1f9) + _0xe31dda(0xd9)] = 0x1;
        }
        [_0x27144e(0x1fa)]() {
            var _0x94079c = _0x27144e;
            return _0x3a940c[_0x94079c(0x1fb)]['_getWrapRe' + 'c'](this[_0x94079c(0x1fc)]);
        }
    }
    class _0x34a24d extends _0x457039 {
        constructor() {
            super();
        }
        ['init2'](_0x491b64, _0x4fd290, _0x2d1121, _0x37d2fd) {
            var _0x20a98a = _0x27144e;
            this[_0x20a98a(0x1da)] &amp;&amp; (this[_0x20a98a(0x1da)] = null);
            var _0x41372a = _0x4fd290 || [
                0x0,
                0x1,
                0x3,
                0x3,
                0x1,
                0x2
            ];
            this['texture'] = _0x491b64, this['indexes'] = new Uint16Array(_0x41372a), this['vertices'] = new Float32Array(_0x2d1121), this[_0x20a98a(0x1ba)] = new Float32Array(_0x37d2fd);
        }
    }
    class _0x130296 {
        constructor() {
            var _0x5846ca = _0x27144e;
            this[_0x5846ca(0x1fd) + _0x5846ca(0x1ab)] = -0x1, this[_0x5846ca(0x1fe)] = 'src', this[_0x5846ca(0x1ff) + 'ex'] = -0x1, this[_0x5846ca(0x200) + _0x5846ca(0x201)] = -0x1, this[_0x5846ca(0x202) + 'c'] = {};
        }
        ['showSlotDa' + 'ta'](_0x1b5460, _0x5c7de7 = !0x0) {
            var _0x128eb1 = _0x27144e;
            this[_0x128eb1(0x203) + 'ta'] = _0x1b5460, _0x5c7de7 &amp;&amp; (this[_0x128eb1(0x1ff) + 'ex'] = this[_0x128eb1(0x1fd) + 'Index']), this[_0x128eb1(0x204) + _0x128eb1(0x205)] = null, this[_0x128eb1(0x206) + 'e'] = null;
        }
        ['showDispla' + _0x27144e(0x207)](_0x5776a7) {
            var _0x596bbd = _0x27144e;
            this[_0x596bbd(0x203) + 'ta'] &amp;&amp; this[_0x596bbd(0x208) + _0x596bbd(0x209)](this[_0x596bbd(0x203) + 'ta'][_0x596bbd(0x20a) + _0x596bbd(0x20b)](_0x5776a7));
        }
        [_0x27144e(0x20c) + _0x27144e(0x20d)](_0x55424b, _0x32d2d5) {
            var _0x3a9a89 = _0x27144e, _0x316295, _0x1a3e76;
            this[_0x3a9a89(0x203) + 'ta'] &amp;&amp; (_0x316295 = this[_0x3a9a89(0x203) + 'ta'][_0x3a9a89(0x20a) + _0x3a9a89(0x20b)](_0x55424b), _0x1a3e76 = this[_0x3a9a89(0x203) + 'ta'][_0x3a9a89(0x20a) + _0x3a9a89(0x20b)](_0x32d2d5), this[_0x3a9a89(0x20c) + _0x3a9a89(0x20e) + 'x'](_0x316295, _0x1a3e76));
        }
        [_0x27144e(0x20c) + _0x27144e(0x20e) + 'x'](_0x43153b, _0x4c4951) {
            var _0x209449 = _0x27144e;
            this[_0x209449(0x203) + 'ta'] &amp;&amp; (this[_0x209449(0x202) + 'c'][_0x43153b] = _0x4c4951, this[_0x209449(0x200) + _0x209449(0x201)] == _0x43153b &amp;&amp; this[_0x209449(0x208) + 'yByIndex'](_0x43153b));
        }
        ['showDispla' + _0x27144e(0x209)](_0x3bbb76) {
            var _0x31f7a3 = _0x27144e;
            if (this['originalIn' + 'dex'] = _0x3bbb76, null != this['_replaceDi' + 'c'][_0x3bbb76] &amp;&amp; (_0x3bbb76 = this[_0x31f7a3(0x202) + 'c'][_0x3bbb76]), this[_0x31f7a3(0x203) + 'ta'] &amp;&amp; _0x3bbb76 &gt; -0x1 &amp;&amp; _0x3bbb76 &lt; this['currSlotDa' + 'ta'][_0x31f7a3(0x20f)][_0x31f7a3(0xe4)]) {
                if (this['displayInd' + 'ex'] = _0x3bbb76, this['currDispla' + 'yData'] = this[_0x31f7a3(0x203) + 'ta'][_0x31f7a3(0x20f)][_0x3bbb76], this[_0x31f7a3(0x204) + _0x31f7a3(0x205)]) {
                    var _0x439ab1 = this[_0x31f7a3(0x204) + _0x31f7a3(0x205)]['name'];
                    this[_0x31f7a3(0x206) + 'e'] = this[_0x31f7a3(0x128)][_0x31f7a3(0x210)](_0x439ab1), this['currTextur' + 'e'] &amp;&amp; 0x0 == this['currDispla' + _0x31f7a3(0x205)][_0x31f7a3(0x1fe)] &amp;&amp; this[_0x31f7a3(0x204) + _0x31f7a3(0x205)][_0x31f7a3(0x1ba)] &amp;&amp; (this['currTextur' + 'e'] = this[_0x31f7a3(0x204) + _0x31f7a3(0x205)][_0x31f7a3(0x211) + _0x31f7a3(0x212)](this[_0x31f7a3(0x206) + 'e']));
                }
            } else
                this['displayInd' + 'ex'] = -0x1, this[_0x31f7a3(0x204) + 'yData'] = null, this['currTextur' + 'e'] = null;
        }
        [_0x27144e(0x213) + 'n'](_0x34f59d) {
            var _0x156f12 = _0x27144e;
            this['_diyTextur' + 'e'] = _0x34f59d, this['_curDiyUV'] &amp;&amp; (this[_0x156f12(0x214)]['length'] = 0x0), this[_0x156f12(0x204) + _0x156f12(0x205)] &amp;&amp; this[_0x156f12(0x215) + 'e'] == this['currDispla' + _0x156f12(0x205)][_0x156f12(0x1b9)] &amp;&amp; (this[_0x156f12(0x215) + 'e'] = null);
        }
        [_0x27144e(0x216) + _0x27144e(0x217)](_0x2a6773) {
            var _0x3db44b = _0x27144e;
            this[_0x3db44b(0x218) + 'rix'] = _0x2a6773;
        }
        static [_0x27144e(0x219) + 'Mesh']() {
            return new _0x34a24d();
        }
        static ['isSameArr'](_0x558ece, _0x4d92e9) {
            var _0x3e869b = _0x27144e;
            if (_0x558ece[_0x3e869b(0xe4)] != _0x4d92e9[_0x3e869b(0xe4)])
                return !0x1;
            var _0x5d659f, _0x1617bd;
            for (_0x1617bd = _0x558ece[_0x3e869b(0xe4)], _0x5d659f = 0x0; _0x5d659f &lt; _0x1617bd; _0x5d659f++)
                if (_0x558ece[_0x5d659f] != _0x4d92e9[_0x5d659f])
                    return !0x1;
            return !0x0;
        }
        [_0x27144e(0x21a) + _0x27144e(0x21b)](_0x4f80bd) {
            var _0x56a251 = _0x27144e;
            return _0x130296['useSameMat' + _0x56a251(0x21c) + _0x56a251(0x21d)] &amp;&amp; this[_0x56a251(0x21e) + 'cVerticle'] &amp;&amp; _0x130296[_0x56a251(0x21f)](_0x4f80bd, this[_0x56a251(0x21e) + 'cVerticle']) ? _0x4f80bd = this[_0x56a251(0x21e) + _0x56a251(0x220)] : (_0x4f80bd = _0x3a940c[_0x56a251(0x221)]['Utils'][_0x56a251(0x1f6)]([], _0x4f80bd), this['_preGraphi' + _0x56a251(0x220)] = _0x4f80bd), _0x4f80bd;
        }
        static ['isSameMatr' + 'ix'](_0x3b4c49, _0x26f33a) {
            var _0x1e3bf7 = _0x27144e;
            return _0x3b4c49['a'] == _0x26f33a['a'] &amp;&amp; _0x3b4c49['b'] == _0x26f33a['b'] &amp;&amp; _0x3b4c49['c'] == _0x26f33a['c'] &amp;&amp; _0x3b4c49['d'] == _0x26f33a['d'] &amp;&amp; Math[_0x1e3bf7(0x222)](_0x3b4c49['tx'] - _0x26f33a['tx']) &lt; 0.00001 &amp;&amp; Math[_0x1e3bf7(0x222)](_0x3b4c49['ty'] - _0x26f33a['ty']) &lt; 0.00001;
        }
        [_0x27144e(0x223) + _0x27144e(0x1d6)](_0x12e871) {
            var _0x45f60a = _0x27144e;
            if (_0x130296['useSameMat' + _0x45f60a(0x21c) + _0x45f60a(0x21d)] &amp;&amp; this[_0x45f60a(0x21e) + _0x45f60a(0x224)] &amp;&amp; _0x130296['isSameMatr' + 'ix'](_0x12e871, this[_0x45f60a(0x21e) + _0x45f60a(0x224)]))
                _0x12e871 = this['_preGraphi' + 'cMatrix'];
            else {
                var _0x1a797d = _0x12e871[_0x45f60a(0x225)]();
                _0x12e871 = _0x1a797d, this[_0x45f60a(0x21e) + 'cMatrix'] = _0x12e871;
            }
            return _0x12e871;
        }
        [_0x27144e(0x226)](_0xa2c8ae, _0x26e11d, _0x1d5b3c = !0x1, _0x2e1149 = 0x1) {
            var _0x254d8e = _0x27144e;
            if ((null != this[_0x254d8e(0x215) + 'e'] || null != this[_0x254d8e(0x206) + 'e']) &amp;&amp; null != this['currDispla' + 'yData'] || this[_0x254d8e(0x204) + _0x254d8e(0x205)] &amp;&amp; 0x3 == this[_0x254d8e(0x204) + 'yData']['type']) {
                var _0x36f5f5, _0x3b20b7 = this[_0x254d8e(0x206) + 'e'];
                switch (this[_0x254d8e(0x215) + 'e'] &amp;&amp; (_0x3b20b7 = this[_0x254d8e(0x215) + 'e']), this['currDispla' + _0x254d8e(0x205)][_0x254d8e(0x1fe)]) {
                case 0x0:
                    if (_0xa2c8ae) {
                        var _0x9187bb = this[_0x254d8e(0x20a) + _0x254d8e(0x1bb)]();
                        if (this[_0x254d8e(0x218) + _0x254d8e(0x1d6)]) {
                            var _0x4b4a7d = !0x1;
                            if (_0x9187bb) {
                                var _0x5a4277;
                                if (_0x3a940c[_0x254d8e(0x1bb)][_0x254d8e(0x1db)](_0x9187bb, this['_parentMat' + _0x254d8e(0x1d6)], _0x3a940c[_0x254d8e(0x1bb)]['TEMP']), _0x1d5b3c ? (null == this[_0x254d8e(0x227) + _0x254d8e(0x1d6)] &amp;&amp; (this[_0x254d8e(0x227) + _0x254d8e(0x1d6)] = new _0x3a940c[(_0x254d8e(0x1bb))]()), _0x5a4277 = this[_0x254d8e(0x227) + 'rix']) : _0x5a4277 = _0x130296[_0x254d8e(0x228) + _0x254d8e(0x229)], this['_diyTextur' + 'e'] &amp;&amp; this['currDispla' + 'yData']['uvs']) {
                                    var _0x516282 = _0x130296[_0x254d8e(0x1d7) + 'x'];
                                    _0x516282[_0x254d8e(0x1e3)](), this['currDispla' + 'yData'][_0x254d8e(0x1ba)][0x1] &gt; this[_0x254d8e(0x204) + _0x254d8e(0x205)]['uvs'][0x5] &amp;&amp; (_0x516282['d'] = -0x1), this[_0x254d8e(0x204) + _0x254d8e(0x205)][_0x254d8e(0x1ba)][0x0] &gt; this[_0x254d8e(0x204) + _0x254d8e(0x205)][_0x254d8e(0x1ba)][0x4] &amp;&amp; this[_0x254d8e(0x204) + 'yData']['uvs'][0x1] &gt; this[_0x254d8e(0x204) + 'yData'][_0x254d8e(0x1ba)][0x5] &amp;&amp; (_0x4b4a7d = !0x0, _0x516282[_0x254d8e(0x1e2)](-Math['PI'] / 0x2)), _0x3a940c[_0x254d8e(0x1bb)][_0x254d8e(0x1db)](_0x516282, _0x3a940c['Matrix'][_0x254d8e(0x1e0)], _0x5a4277);
                                } else
                                    _0x3a940c[_0x254d8e(0x1bb)][_0x254d8e(0x1e0)][_0x254d8e(0x1e1)](_0x5a4277);
                                _0x1d5b3c || (_0x5a4277 = this[_0x254d8e(0x223) + _0x254d8e(0x1d6)](_0x5a4277)), _0x5a4277[_0x254d8e(0x22a) + _0x254d8e(0x1d1)](), _0x4b4a7d ? _0xa2c8ae['drawTextur' + 'e'](_0x3b20b7, -this[_0x254d8e(0x204) + _0x254d8e(0x205)][_0x254d8e(0x22b)] / 0x2, -this[_0x254d8e(0x204) + _0x254d8e(0x205)][_0x254d8e(0x22c)] / 0x2, this[_0x254d8e(0x204) + _0x254d8e(0x205)]['height'], this[_0x254d8e(0x204) + _0x254d8e(0x205)]['width'], _0x5a4277, _0x2e1149) : _0xa2c8ae[_0x254d8e(0x22d) + 'e'](_0x3b20b7, -this[_0x254d8e(0x204) + _0x254d8e(0x205)][_0x254d8e(0x22c)] / 0x2, -this[_0x254d8e(0x204) + _0x254d8e(0x205)][_0x254d8e(0x22b)] / 0x2, this['currDispla' + 'yData']['width'], this[_0x254d8e(0x204) + _0x254d8e(0x205)][_0x254d8e(0x22b)], _0x5a4277, _0x2e1149);
                            }
                        }
                    }
                    break;
                case 0x1:
                    if (_0x1d5b3c ? (null == this[_0x254d8e(0x22e) + 'e'] &amp;&amp; (this[_0x254d8e(0x22e) + 'e'] = _0x130296[_0x254d8e(0x219) + _0x254d8e(0x22f)]()), _0x36f5f5 = this[_0x254d8e(0x22e) + 'e']) : _0x36f5f5 = _0x130296[_0x254d8e(0x219) + _0x254d8e(0x22f)](), null == _0x36f5f5)
                        return;
                    var _0x164536;
                    if (null == this[_0x254d8e(0x204) + _0x254d8e(0x205)][_0x254d8e(0x230)]) {
                        var _0x3b6048, _0xb138e0 = this[_0x254d8e(0x204) + _0x254d8e(0x205)][_0x254d8e(0x231)];
                        this[_0x254d8e(0x232)] &amp;&amp; (_0xb138e0 = this[_0x254d8e(0x232)]), this[_0x254d8e(0x215) + 'e'] ? (this[_0x254d8e(0x214)] || (this[_0x254d8e(0x214)] = []), 0x0 == this[_0x254d8e(0x214)][_0x254d8e(0xe4)] &amp;&amp; (this['_curDiyUV'] = _0x149d65[_0x254d8e(0x233) + _0x254d8e(0x1f3)](this[_0x254d8e(0x206) + 'e']['uv'], this[_0x254d8e(0x204) + _0x254d8e(0x205)]['uvs'], this['_curDiyUV']), this[_0x254d8e(0x214)] = _0x149d65['getAbsolut' + 'eUV'](this['_diyTextur' + 'e']['uv'], this['_curDiyUV'], this[_0x254d8e(0x214)])), _0x3b6048 = this['_curDiyUV']) : _0x3b6048 = this[_0x254d8e(0x204) + 'yData']['uvs'], this[_0x254d8e(0x234) + 'Arr'] = _0xb138e0, this[_0x254d8e(0x204) + _0x254d8e(0x205)]['triangles'][_0x254d8e(0xe4)], (_0x164536 = this['currDispla' + _0x254d8e(0x205)][_0x254d8e(0x235)], this[_0x254d8e(0x232)] &amp;&amp; (_0x1d5b3c || (this[_0x254d8e(0x234) + _0x254d8e(0x236)] = this[_0x254d8e(0x21a) + _0x254d8e(0x21b)](this['_mVerticle' + _0x254d8e(0x236)]))), _0x36f5f5['init2'](_0x3b20b7, _0x164536, this[_0x254d8e(0x234) + _0x254d8e(0x236)], _0x3b6048));
                        var _0x3ad6a8, _0xa376c7 = this[_0x254d8e(0x20a) + 'Matrix']();
                        if (this[_0x254d8e(0x218) + _0x254d8e(0x1d6)]) {
                            if (_0xa376c7)
                                _0x3a940c['Matrix']['mul'](_0xa376c7, this[_0x254d8e(0x218) + 'rix'], _0x3a940c[_0x254d8e(0x1bb)][_0x254d8e(0x1e0)]), _0x1d5b3c ? (null == this[_0x254d8e(0x227) + _0x254d8e(0x1d6)] &amp;&amp; (this[_0x254d8e(0x227) + _0x254d8e(0x1d6)] = new _0x3a940c[(_0x254d8e(0x1bb))]()), _0x3ad6a8 = this[_0x254d8e(0x227) + _0x254d8e(0x1d6)]) : _0x3ad6a8 = _0x130296[_0x254d8e(0x228) + 'tMatrix'], _0x3a940c[_0x254d8e(0x1bb)]['TEMP'][_0x254d8e(0x1e1)](_0x3ad6a8), _0x1d5b3c || (_0x3ad6a8 = this[_0x254d8e(0x223) + 'rix'](_0x3ad6a8)), _0x36f5f5[_0x254d8e(0x1da)] = _0x3ad6a8;
                        }
                    } else
                        this[_0x254d8e(0x237)](_0x26e11d, _0x36f5f5);
                    _0xa2c8ae['drawSkin'](_0x36f5f5, _0x2e1149);
                    break;
                case 0x2:
                    if (_0x1d5b3c ? (null == this[_0x254d8e(0x22e) + 'e'] &amp;&amp; (this[_0x254d8e(0x22e) + 'e'] = _0x130296['createSkin' + _0x254d8e(0x22f)]()), _0x36f5f5 = this[_0x254d8e(0x22e) + 'e']) : _0x36f5f5 = _0x130296[_0x254d8e(0x219) + _0x254d8e(0x22f)](), null == _0x36f5f5)
                        return;
                    this[_0x254d8e(0x237)](_0x26e11d, _0x36f5f5), _0xa2c8ae[_0x254d8e(0x1b6)](_0x36f5f5, _0x2e1149);
                }
            }
        }
        [_0x27144e(0x237)](_0x2ab5df, _0x55bb11) {
            var _0xfe3014 = _0x27144e, _0xeaa7d9, _0x47a3bf = this[_0xfe3014(0x206) + 'e'], _0x1c33c3 = this[_0xfe3014(0x204) + _0xfe3014(0x205)]['bones'];
            this['_diyTextur' + 'e'] ? (_0x47a3bf = this[_0xfe3014(0x215) + 'e'], this[_0xfe3014(0x214)] || (this['_curDiyUV'] = []), 0x0 == this['_curDiyUV'][_0xfe3014(0xe4)] &amp;&amp; (this[_0xfe3014(0x214)] = _0x149d65[_0xfe3014(0x233) + _0xfe3014(0x1f3)](this[_0xfe3014(0x206) + 'e']['uv'], this[_0xfe3014(0x204) + _0xfe3014(0x205)][_0xfe3014(0x1ba)], this[_0xfe3014(0x214)]), this[_0xfe3014(0x214)] = _0x149d65['getAbsolut' + 'eUV'](this[_0xfe3014(0x215) + 'e']['uv'], this[_0xfe3014(0x214)], this['_curDiyUV'])), _0xeaa7d9 = this[_0xfe3014(0x214)]) : _0xeaa7d9 = this[_0xfe3014(0x204) + 'yData'][_0xfe3014(0x1ba)];
            var _0x3872a3, _0x59c194, _0xe90339, _0x4c9618, _0x47d610, _0x4ac69f = this['currDispla' + 'yData']['weights'], _0x583333 = this['currDispla' + _0xfe3014(0x205)][_0xfe3014(0x235)], _0x569fdc = 0x0, _0x3c51ac = 0x0, _0x4cddf4 = 0x0, _0x20be4d = 0x0, _0x14e1d5 = 0x0, _0x17179b = 0x0, _0x465883 = 0x0;
            if (_0x130296[_0xfe3014(0x238) + _0xfe3014(0x239)]['length'] = 0x0, _0x47d610 = _0x130296[_0xfe3014(0x238) + _0xfe3014(0x239)], this[_0xfe3014(0x232)] &amp;&amp; this['deformData'][_0xfe3014(0xe4)] &gt; 0x0) {
                var _0x56d811 = 0x0;
                for (_0x17179b = 0x0, _0x465883 = _0x1c33c3[_0xfe3014(0xe4)]; _0x17179b &lt; _0x465883;) {
                    for (_0x4cddf4 = _0x1c33c3[_0x17179b++] + _0x17179b, _0x569fdc = 0x0, _0x3c51ac = 0x0; _0x17179b &lt; _0x4cddf4; _0x17179b++)
                        _0x59c194 = _0x2ab5df[_0x1c33c3[_0x17179b]], _0xe90339 = _0x4ac69f[_0x20be4d] + this[_0xfe3014(0x232)][_0x56d811++], _0x4c9618 = _0x4ac69f[_0x20be4d + 0x1] + this[_0xfe3014(0x232)][_0x56d811++], _0x14e1d5 = _0x4ac69f[_0x20be4d + 0x2], _0x569fdc += (_0xe90339 * _0x59c194['a'] + _0x4c9618 * _0x59c194['c'] + _0x59c194['tx']) * _0x14e1d5, _0x3c51ac += (_0xe90339 * _0x59c194['b'] + _0x4c9618 * _0x59c194['d'] + _0x59c194['ty']) * _0x14e1d5, _0x20be4d += 0x3;
                    _0x47d610[_0xfe3014(0xfd)](_0x569fdc, _0x3c51ac);
                }
            } else
                for (_0x17179b = 0x0, _0x465883 = _0x1c33c3[_0xfe3014(0xe4)]; _0x17179b &lt; _0x465883;) {
                    for (_0x4cddf4 = _0x1c33c3[_0x17179b++] + _0x17179b, _0x569fdc = 0x0, _0x3c51ac = 0x0; _0x17179b &lt; _0x4cddf4; _0x17179b++)
                        _0x59c194 = _0x2ab5df[_0x1c33c3[_0x17179b]], _0xe90339 = _0x4ac69f[_0x20be4d], _0x4c9618 = _0x4ac69f[_0x20be4d + 0x1], _0x14e1d5 = _0x4ac69f[_0x20be4d + 0x2], _0x569fdc += (_0xe90339 * _0x59c194['a'] + _0x4c9618 * _0x59c194['c'] + _0x59c194['tx']) * _0x14e1d5, _0x3c51ac += (_0xe90339 * _0x59c194['b'] + _0x4c9618 * _0x59c194['d'] + _0x59c194['ty']) * _0x14e1d5, _0x20be4d += 0x3;
                    _0x47d610[_0xfe3014(0xfd)](_0x569fdc, _0x3c51ac);
                }
            this['_mVerticle' + _0xfe3014(0x236)] = _0x47d610, _0x3872a3 = _0x583333, this[_0xfe3014(0x234) + _0xfe3014(0x236)] = this[_0xfe3014(0x21a) + _0xfe3014(0x21b)](this[_0xfe3014(0x234) + _0xfe3014(0x236)]), _0x55bb11[_0xfe3014(0x23a)](_0x47a3bf, _0x3872a3, this[_0xfe3014(0x234) + 'Arr'], _0xeaa7d9);
        }
        [_0x27144e(0x23b) + 'int'](_0x40c87f) {
            var _0x2d86f8 = _0x27144e;
            _0x40c87f &amp;&amp; this[_0x2d86f8(0x218) + _0x2d86f8(0x1d6)] &amp;&amp; _0x40c87f['drawCircle'](this[_0x2d86f8(0x218) + _0x2d86f8(0x1d6)]['tx'], this[_0x2d86f8(0x218) + 'rix']['ty'], 0x5, '#ff0000');
        }
        [_0x27144e(0x20a) + _0x27144e(0x1bb)]() {
            var _0x2d2cb6 = _0x27144e;
            return this[_0x2d2cb6(0x204) + 'yData'] ? this[_0x2d2cb6(0x204) + _0x2d2cb6(0x205)]['transform'][_0x2d2cb6(0x1c7)]() : null;
        }
        [_0x27144e(0x1c7)]() {
            var _0x2aabde = _0x27144e;
            return this['_resultMat' + _0x2aabde(0x1d6)];
        }
        [_0x27144e(0x23c)]() {
            var _0x3f45fe = _0x27144e, _0x4a1012 = new _0x130296();
            return _0x4a1012[_0x3f45fe(0x1fe)] = 'copy', _0x4a1012[_0x3f45fe(0xe6)] = this[_0x3f45fe(0xe6)], _0x4a1012[_0x3f45fe(0x23d) + _0x3f45fe(0x23e)] = this['attachment' + _0x3f45fe(0x23e)], _0x4a1012['srcDisplay' + _0x3f45fe(0x1ab)] = this['srcDisplay' + 'Index'], _0x4a1012[_0x3f45fe(0xf2)] = this[_0x3f45fe(0xf2)], _0x4a1012[_0x3f45fe(0x1ff) + 'ex'] = this[_0x3f45fe(0x1ff) + 'ex'], _0x4a1012['templet'] = this[_0x3f45fe(0x128)], _0x4a1012[_0x3f45fe(0x203) + 'ta'] = this[_0x3f45fe(0x203) + 'ta'], _0x4a1012[_0x3f45fe(0x206) + 'e'] = this[_0x3f45fe(0x206) + 'e'], _0x4a1012[_0x3f45fe(0x204) + _0x3f45fe(0x205)] = this[_0x3f45fe(0x204) + _0x3f45fe(0x205)], _0x4a1012;
        }
    }
    _0x130296[_0x27144e(0x1d7) + 'x'] = new _0x3a940c['Matrix'](), _0x130296[_0x27144e(0x228) + 'tMatrix'] = new _0x3a940c[(_0x27144e(0x1bb))](), _0x130296['useSameMat' + 'rixAndVert' + 'icle'] = !0x0, _0x130296['_tempVerti' + _0x27144e(0x239)] = [];
    class _0x28e082 {
        constructor() {
            var _0x24d9d0 = _0x27144e;
            this['deformSlot' + _0x24d9d0(0x23f)] = [];
        }
    }
    class _0x391f6a {
        constructor() {
            var _0x10fef0 = _0x27144e;
            this['deformSlot' + _0x10fef0(0x240) + 't'] = [];
        }
    }
    class _0x4a3441 {
        constructor() {
            var _0x5be69b = _0x27144e;
            this['slotIndex'] = -0x1, this[_0x5be69b(0x241)] = [], this[_0x5be69b(0x242)] = [], this[_0x5be69b(0x243) + 'st'] = [], this[_0x5be69b(0x244)] = 0x0;
        }
        [_0x27144e(0x245) + _0x27144e(0x246)](_0x3e787a, _0x4fe643) {
            var _0x3b0d20 = _0x27144e, _0x5473f9 = 0x0, _0x58c7c3 = _0x3e787a['length'] - 0x2;
            if (0x0 == _0x58c7c3)
                return 0x1;
            for (var _0x2d48d7 = _0x58c7c3 &gt;&gt;&gt; 0x1;;) {
                if (_0x3e787a[Math[_0x3b0d20(0x15e)](_0x2d48d7 + 0x1)] &lt;= _0x4fe643 ? _0x5473f9 = _0x2d48d7 + 0x1 : _0x58c7c3 = _0x2d48d7, _0x5473f9 == _0x58c7c3)
                    return _0x5473f9 + 0x1;
                _0x2d48d7 = _0x5473f9 + _0x58c7c3 &gt;&gt;&gt; 0x1;
            }
            return 0x0;
        }
        [_0x27144e(0x247)](_0x2caca6, _0x15c7a9, _0x36c23f = 0x1) {
            var _0xea8975 = _0x27144e;
            if (_0x2caca6 += 0.05, !(this[_0xea8975(0x241)][_0xea8975(0xe4)] &lt;= 0x0)) {
                var _0x24cf62 = 0x0;
                if (!(_0x2caca6 &lt; this[_0xea8975(0x241)][0x0])) {
                    var _0x7cd5fc = this[_0xea8975(0x242)][0x0]['length'], _0x24c86c = [], _0x4171e0 = this[_0xea8975(0x245) + _0xea8975(0x246)](this['timeList'], _0x2caca6);
                    if (this[_0xea8975(0x244)] = _0x4171e0, _0x2caca6 &gt;= this['timeList'][this['timeList'][_0xea8975(0xe4)] - 0x1]) {
                        var _0x489b62 = this[_0xea8975(0x242)][this['vectices'][_0xea8975(0xe4)] - 0x1];
                        if (_0x36c23f &lt; 0x1) {
                            for (_0x24cf62 = 0x0; _0x24cf62 &lt; _0x7cd5fc; _0x24cf62++)
                                _0x24c86c[_0x24cf62] += (_0x489b62[_0x24cf62] - _0x24c86c[_0x24cf62]) * _0x36c23f;
                        } else {
                            for (_0x24cf62 = 0x0; _0x24cf62 &lt; _0x7cd5fc; _0x24cf62++)
                                _0x24c86c[_0x24cf62] = _0x489b62[_0x24cf62];
                        }
                        this['deformData'] = _0x24c86c;
                    } else {
                        this[_0xea8975(0x243) + 'st'][this[_0xea8975(0x244)]];
                        var _0x1d613, _0x3e4cd1 = this[_0xea8975(0x242)][this[_0xea8975(0x244)] - 0x1], _0x5c75e1 = this[_0xea8975(0x242)][this['frameIndex']], _0x34438f = this['timeList'][this[_0xea8975(0x244)] - 0x1], _0x5a61ca = this['timeList'][this[_0xea8975(0x244)]];
                        for (_0x36c23f = this[_0xea8975(0x243) + 'st'][_0x4171e0 - 0x1] ? (_0x2caca6 - _0x34438f) / (_0x5a61ca - _0x34438f) : 0x0, _0x24cf62 = 0x0; _0x24cf62 &lt; _0x7cd5fc; _0x24cf62++)
                            _0x1d613 = _0x3e4cd1[_0x24cf62], _0x24c86c[_0x24cf62] = _0x1d613 + (_0x5c75e1[_0x24cf62] - _0x1d613) * _0x36c23f;
                        this['deformData'] = _0x24c86c;
                    }
                }
            }
        }
    }
    class _0x6d0f36 {
        constructor() {
            var _0x421d70 = _0x27144e;
            this[_0x421d70(0x248)] = [];
        }
    }
    class _0x363e5b {
        constructor() {
        }
    }
    class _0xbc7a9a {
        constructor(_0xe4fc5f, _0x497a88) {
            var _0x5135b6 = _0x27144e;
            this[_0x5135b6(0x249)] = !0x0, this[_0x5135b6(0x24a)] = !0x1, this[_0x5135b6(0x24b)] = _0xe4fc5f, this[_0x5135b6(0x24c) + 'e'] = _0x497a88[_0xe4fc5f[_0x5135b6(0x24d) + _0x5135b6(0x1ab)]], this[_0x5135b6(0x249)] = _0xe4fc5f[_0x5135b6(0x249)], null == this[_0x5135b6(0x24e)] &amp;&amp; (this[_0x5135b6(0x24e)] = []), this[_0x5135b6(0x24e)][_0x5135b6(0xe4)] = 0x0;
            for (var _0xc3f394 = 0x0, _0x41618a = _0xe4fc5f['boneIndexs']['length']; _0xc3f394 &lt; _0x41618a; _0xc3f394++)
                this['_bones'][_0x5135b6(0xfd)](_0x497a88[_0xe4fc5f[_0x5135b6(0x24f)][_0xc3f394]]);
            this[_0x5135b6(0xe6)] = _0xe4fc5f[_0x5135b6(0xe6)], this[_0x5135b6(0x250)] = _0xe4fc5f[_0x5135b6(0x250)], this[_0x5135b6(0x251) + _0x5135b6(0xf8)] = _0xe4fc5f[_0x5135b6(0x251) + _0x5135b6(0xf8)];
        }
        [_0x27144e(0x247)]() {
            var _0xe88531 = _0x27144e;
            switch (this['_bones'][_0xe88531(0xe4)]) {
            case 0x1:
                this[_0xe88531(0x252)](this['_bones'][0x0], this[_0xe88531(0x24c) + 'e'][_0xe88531(0x1d2) + 'ix']['tx'], this[_0xe88531(0x24c) + 'e'][_0xe88531(0x1d2) + 'ix']['ty'], this[_0xe88531(0x250)]);
                break;
            case 0x2:
                this[_0xe88531(0x249)] ? this[_0xe88531(0x253)](this[_0xe88531(0x24e)][0x0], this['_bones'][0x1], this['_targetBon' + 'e']['resultMatr' + 'ix']['tx'], this[_0xe88531(0x24c) + 'e']['resultMatr' + 'ix']['ty'], this[_0xe88531(0x251) + 'ion'], this[_0xe88531(0x250)]) : this[_0xe88531(0x254)](this[_0xe88531(0x24e)][0x0], this[_0xe88531(0x24e)][0x1], this[_0xe88531(0x24c) + 'e'][_0xe88531(0x1d2) + 'ix']['tx'], this['_targetBon' + 'e'][_0xe88531(0x1d2) + 'ix']['ty'], this[_0xe88531(0x251) + 'ion'], this['mix']);
            }
        }
        [_0x27144e(0x252)](_0xad582, _0x449a71, _0x239824, _0x406d84) {
            var _0xac2acf = _0x27144e, _0x5e6a68 = _0xad582['parentBone'], _0x2a350b = 0x1 / (_0x5e6a68['resultMatr' + 'ix']['a'] * _0x5e6a68[_0xac2acf(0x1d2) + 'ix']['d'] - _0x5e6a68[_0xac2acf(0x1d2) + 'ix']['b'] * _0x5e6a68[_0xac2acf(0x1d2) + 'ix']['c']), _0x2f817b = _0x449a71 - _0x5e6a68[_0xac2acf(0x1d2) + 'ix']['tx'], _0x14bd31 = _0x239824 - _0x5e6a68[_0xac2acf(0x1d2) + 'ix']['ty'], _0x12d65e = (_0x2f817b * _0x5e6a68[_0xac2acf(0x1d2) + 'ix']['d'] - _0x14bd31 * _0x5e6a68['resultMatr' + 'ix']['c']) * _0x2a350b - _0xad582[_0xac2acf(0x1da)]['x'], _0x20b6c2 = (_0x14bd31 * _0x5e6a68['resultMatr' + 'ix']['a'] - _0x2f817b * _0x5e6a68['resultMatr' + 'ix']['b']) * _0x2a350b - _0xad582[_0xac2acf(0x1da)]['y'], _0x457426 = Math[_0xac2acf(0x1df)](_0x20b6c2, _0x12d65e) * _0xbc7a9a[_0xac2acf(0x255)] - 0x0 - _0xad582[_0xac2acf(0x1da)]['skX'];
            _0xad582[_0xac2acf(0x1da)][_0xac2acf(0x1c6)] &lt; 0x0 &amp;&amp; (_0x457426 += 0xb4), _0x457426 &gt; 0xb4 ? _0x457426 -= 0x168 : _0x457426 &lt; -0xb4 &amp;&amp; (_0x457426 += 0x168), _0xad582[_0xac2acf(0x1da)][_0xac2acf(0x1c1)] = _0xad582[_0xac2acf(0x1da)][_0xac2acf(0x1c2)] = _0xad582[_0xac2acf(0x1da)][_0xac2acf(0x1c1)] + _0x457426 * _0x406d84, _0xad582[_0xac2acf(0x1d8)]();
        }
        [_0x27144e(0x256)](_0x56257d, _0x2eab97) {
            var _0x3ed7bf = _0x27144e;
            this['_sp'] &amp;&amp; this[_0x3ed7bf(0x257)]['pos'](_0x56257d, _0x2eab97);
        }
        [_0x27144e(0x253)](_0x2377b7, _0x54d597, _0x31841a, _0x1ae8c8, _0x4f09b5, _0xbd3b63) {
            var _0x4316e9 = _0x27144e;
            if (0x0 != _0xbd3b63) {
                var _0x3de27d, _0x408818, _0x268d54, _0x5c9f14 = _0x2377b7[_0x4316e9(0x1d0) + _0x4316e9(0x1d1)]['x'], _0x138f44 = _0x2377b7['resultTran' + _0x4316e9(0x1d1)]['y'], _0x11042f = _0x2377b7[_0x4316e9(0x1da)]['scX'], _0x8e4432 = _0x2377b7[_0x4316e9(0x1da)][_0x4316e9(0x1c3)], _0x14a3c1 = _0x54d597['transform'][_0x4316e9(0x1c6)];
                _0x11042f &lt; 0x0 ? (_0x11042f = -_0x11042f, _0x3de27d = 0xb4, _0x268d54 = -0x1) : (_0x3de27d = 0x0, _0x268d54 = 0x1), _0x8e4432 &lt; 0x0 &amp;&amp; (_0x8e4432 = -_0x8e4432, _0x268d54 = -_0x268d54), _0x14a3c1 &lt; 0x0 ? (_0x14a3c1 = -_0x14a3c1, _0x408818 = 0xb4) : _0x408818 = 0x0;
                var _0xac037c, _0x13d2bf, _0x1c89a4, _0x14f12f = _0x54d597['resultTran' + _0x4316e9(0x1d1)]['x'], _0x7ad439 = _0x2377b7[_0x4316e9(0x1d2) + 'ix']['a'], _0x50f0d7 = _0x2377b7[_0x4316e9(0x1d2) + 'ix']['c'], _0x14b5f8 = _0x2377b7[_0x4316e9(0x1d2) + 'ix']['b'], _0x208b0f = _0x2377b7['resultMatr' + 'ix']['d'], _0x226466 = Math[_0x4316e9(0x222)](_0x11042f - _0x8e4432) &lt;= 0.0001;
                _0x226466 ? (_0x13d2bf = _0x7ad439 * _0x14f12f + _0x50f0d7 * (_0xac037c = _0x54d597[_0x4316e9(0x1d0) + _0x4316e9(0x1d1)]['y']) + _0x2377b7[_0x4316e9(0x1d2) + 'ix']['tx'], _0x1c89a4 = _0x14b5f8 * _0x14f12f + _0x208b0f * _0xac037c + _0x2377b7['resultMatr' + 'ix']['ty']) : (_0xac037c = 0x0, _0x13d2bf = _0x7ad439 * _0x14f12f + _0x2377b7['resultMatr' + 'ix']['tx'], _0x1c89a4 = _0x14b5f8 * _0x14f12f + _0x2377b7[_0x4316e9(0x1d2) + 'ix']['ty']), this[_0x4316e9(0x24a)] &amp;&amp; (this[_0x4316e9(0x257)] || (this[_0x4316e9(0x257)] = new _0x3a940c['Sprite'](), _0x3a940c[_0x4316e9(0x221)][_0x4316e9(0x1ee)][_0x4316e9(0x1f0)](this[_0x4316e9(0x257)])), this[_0x4316e9(0x257)]['graphics'][_0x4316e9(0x1c0)](), this[_0x4316e9(0x257)][_0x4316e9(0x1e8)][_0x4316e9(0x258)](_0x31841a, _0x1ae8c8, 0xf, _0x4316e9(0x259)), this[_0x4316e9(0x257)][_0x4316e9(0x1e8)]['drawCircle'](_0x13d2bf, _0x1c89a4, 0xf, _0x4316e9(0x25a))), _0x2377b7[_0x4316e9(0x1e5) + 'n'](Math[_0x4316e9(0x1df)](_0x1c89a4 - _0x2377b7['resultMatr' + 'ix']['ty'], _0x13d2bf - _0x2377b7[_0x4316e9(0x1d2) + 'ix']['tx']));
                var _0x2365a5 = _0x2377b7[_0x4316e9(0x1dd)];
                _0x7ad439 = _0x2365a5['resultMatr' + 'ix']['a'], _0x50f0d7 = _0x2365a5['resultMatr' + 'ix']['c'], _0x14b5f8 = _0x2365a5[_0x4316e9(0x1d2) + 'ix']['b'];
                var _0x5d8438, _0x286c12, _0x4c5adf = 0x1 / (_0x7ad439 * (_0x208b0f = _0x2365a5[_0x4316e9(0x1d2) + 'ix']['d']) - _0x50f0d7 * _0x14b5f8), _0x35ea90 = _0x31841a - _0x2365a5[_0x4316e9(0x1d2) + 'ix']['tx'], _0x327b87 = _0x1ae8c8 - _0x2365a5[_0x4316e9(0x1d2) + 'ix']['ty'], _0x281a65 = (_0x35ea90 * _0x208b0f - _0x327b87 * _0x50f0d7) * _0x4c5adf - _0x5c9f14, _0x51557f = (_0x327b87 * _0x7ad439 - _0x35ea90 * _0x14b5f8) * _0x4c5adf - _0x138f44, _0x545a64 = ((_0x35ea90 = _0x13d2bf - _0x2365a5[_0x4316e9(0x1d2) + 'ix']['tx']) * _0x208b0f - (_0x327b87 = _0x1c89a4 - _0x2365a5['resultMatr' + 'ix']['ty']) * _0x50f0d7) * _0x4c5adf - _0x5c9f14, _0x2823e5 = (_0x327b87 * _0x7ad439 - _0x35ea90 * _0x14b5f8) * _0x4c5adf - _0x138f44, _0x441d2e = Math[_0x4316e9(0x25b)](_0x545a64 * _0x545a64 + _0x2823e5 * _0x2823e5), _0x14b922 = _0x54d597[_0x4316e9(0xe4)] * _0x14a3c1;
                if (_0x226466) {
                    var _0x156cec = (_0x281a65 * _0x281a65 + _0x51557f * _0x51557f - _0x441d2e * _0x441d2e - (_0x14b922 *= _0x11042f) * _0x14b922) / (0x2 * _0x441d2e * _0x14b922);
                    _0x156cec &lt; -0x1 ? _0x156cec = -0x1 : _0x156cec &gt; 0x1 &amp;&amp; (_0x156cec = 0x1), _0x286c12 = Math['acos'](_0x156cec) * _0x4f09b5, _0x7ad439 = _0x441d2e + _0x14b922 * _0x156cec, _0x50f0d7 = _0x14b922 * Math['sin'](_0x286c12), _0x5d8438 = Math[_0x4316e9(0x1df)](_0x51557f * _0x7ad439 - _0x281a65 * _0x50f0d7, _0x281a65 * _0x7ad439 + _0x51557f * _0x50f0d7);
                } else {
                    var _0x1b50f5 = (_0x7ad439 = _0x11042f * _0x14b922) * _0x7ad439, _0x161069 = (_0x50f0d7 = _0x8e4432 * _0x14b922) * _0x50f0d7, _0x3229d3 = _0x281a65 * _0x281a65 + _0x51557f * _0x51557f, _0x19f10f = Math['atan2'](_0x51557f, _0x281a65), _0x54b0c2 = -0x2 * _0x161069 * _0x441d2e, _0xa28e6d = _0x161069 - _0x1b50f5;
                    if ((_0x208b0f = _0x54b0c2 * _0x54b0c2 - 0x4 * _0xa28e6d * (_0x14b5f8 = _0x161069 * _0x441d2e * _0x441d2e + _0x1b50f5 * _0x3229d3 - _0x1b50f5 * _0x161069)) &gt; 0x0) {
                        var _0x217e7f = Math['sqrt'](_0x208b0f);
                        _0x54b0c2 &lt; 0x0 &amp;&amp; (_0x217e7f = -_0x217e7f);
                        var _0x34f49d = (_0x217e7f = -(_0x54b0c2 + _0x217e7f) / 0x2) / _0xa28e6d, _0x50955a = _0x14b5f8 / _0x217e7f, _0x3d1d6a = Math[_0x4316e9(0x222)](_0x34f49d) &lt; Math[_0x4316e9(0x222)](_0x50955a) ? _0x34f49d : _0x50955a;
                        _0x3d1d6a * _0x3d1d6a &lt;= _0x3229d3 &amp;&amp; (_0x327b87 = Math[_0x4316e9(0x25b)](_0x3229d3 - _0x3d1d6a * _0x3d1d6a) * _0x4f09b5, _0x5d8438 = _0x19f10f - Math[_0x4316e9(0x1df)](_0x327b87, _0x3d1d6a), _0x286c12 = Math[_0x4316e9(0x1df)](_0x327b87 / _0x8e4432, (_0x3d1d6a - _0x441d2e) / _0x11042f));
                    }
                    var _0x30f33f = 0x0, _0x4d2339 = Number['MAX_VALUE'], _0x2570d8 = 0x0, _0x4e54cb = 0x0, _0x5ba47f = 0x0, _0x39cb99 = 0x0, _0x2f08d0 = 0x0, _0x446c5d = 0x0;
                    (_0x208b0f = (_0x35ea90 = _0x441d2e + _0x7ad439) * _0x35ea90) &gt; _0x39cb99 &amp;&amp; (_0x5ba47f = 0x0, _0x39cb99 = _0x208b0f, _0x2f08d0 = _0x35ea90), (_0x208b0f = (_0x35ea90 = _0x441d2e - _0x7ad439) * _0x35ea90) &lt; _0x4d2339 &amp;&amp; (_0x30f33f = Math['PI'], _0x4d2339 = _0x208b0f, _0x2570d8 = _0x35ea90);
                    var _0x44b5ff = Math['acos'](-_0x7ad439 * _0x441d2e / (_0x1b50f5 - _0x161069));
                    (_0x208b0f = (_0x35ea90 = _0x7ad439 * Math['cos'](_0x44b5ff) + _0x441d2e) * _0x35ea90 + (_0x327b87 = _0x50f0d7 * Math[_0x4316e9(0x1ce)](_0x44b5ff)) * _0x327b87) &lt; _0x4d2339 &amp;&amp; (_0x30f33f = _0x44b5ff, _0x4d2339 = _0x208b0f, _0x2570d8 = _0x35ea90, _0x4e54cb = _0x327b87), _0x208b0f &gt; _0x39cb99 &amp;&amp; (_0x5ba47f = _0x44b5ff, _0x39cb99 = _0x208b0f, _0x2f08d0 = _0x35ea90, _0x446c5d = _0x327b87), _0x3229d3 &lt;= (_0x4d2339 + _0x39cb99) / 0x2 ? (_0x5d8438 = _0x19f10f - Math[_0x4316e9(0x1df)](_0x4e54cb * _0x4f09b5, _0x2570d8), _0x286c12 = _0x30f33f * _0x4f09b5) : (_0x5d8438 = _0x19f10f - Math[_0x4316e9(0x1df)](_0x446c5d * _0x4f09b5, _0x2f08d0), _0x286c12 = _0x5ba47f * _0x4f09b5);
                }
                var _0x1c0263 = Math[_0x4316e9(0x1df)](_0xac037c, _0x14f12f) * _0x268d54, _0x43384a = _0x2377b7[_0x4316e9(0x1d0) + _0x4316e9(0x1d1)]['skX'];
                (_0x5d8438 = (_0x5d8438 - _0x1c0263) * _0xbc7a9a[_0x4316e9(0x255)] + _0x3de27d - _0x43384a) &gt; 0xb4 ? _0x5d8438 -= 0x168 : _0x5d8438 &lt; -0xb4 &amp;&amp; (_0x5d8438 += 0x168), _0x2377b7['resultTran' + _0x4316e9(0x1d1)]['x'] = _0x5c9f14, _0x2377b7[_0x4316e9(0x1d0) + _0x4316e9(0x1d1)]['y'] = _0x138f44, _0x2377b7[_0x4316e9(0x1d0) + _0x4316e9(0x1d1)][_0x4316e9(0x1c1)] = _0x2377b7[_0x4316e9(0x1d0) + _0x4316e9(0x1d1)][_0x4316e9(0x1c2)] = _0x43384a + _0x5d8438 * _0xbd3b63, _0x43384a = _0x54d597['resultTran' + _0x4316e9(0x1d1)][_0x4316e9(0x1c1)], _0x43384a %= 0x168, (_0x286c12 = ((_0x286c12 + _0x1c0263) * _0xbc7a9a['radDeg'] - 0x0) * _0x268d54 + _0x408818 - _0x43384a) &gt; 0xb4 ? _0x286c12 -= 0x168 : _0x286c12 &lt; -0xb4 &amp;&amp; (_0x286c12 += 0x168), _0x54d597['resultTran' + _0x4316e9(0x1d1)]['x'] = _0x14f12f, _0x54d597[_0x4316e9(0x1d0) + _0x4316e9(0x1d1)]['y'] = _0xac037c, _0x54d597[_0x4316e9(0x1d0) + 'sform'][_0x4316e9(0x1c1)] = _0x54d597[_0x4316e9(0x1d0) + 'sform'][_0x4316e9(0x1c2)] = _0x54d597['resultTran' + _0x4316e9(0x1d1)]['skY'] + _0x286c12 * _0xbd3b63, _0x2377b7[_0x4316e9(0x1d8)]();
            }
        }
        [_0x27144e(0x254)](_0x1d3806, _0x5d7046, _0x216ccc, _0x6ed653, _0x466602, _0x2a75f1) {
            var _0x5a7b41 = _0x27144e;
            if (0x0 == _0x2a75f1)
                return;
            var _0x21ea7c, _0x3a5c5f;
            const _0x464491 = _0x5d7046[_0x5a7b41(0x1d2) + 'ix']['a'] * _0x5d7046[_0x5a7b41(0xe4)], _0x8db108 = _0x5d7046[_0x5a7b41(0x1d2) + 'ix']['b'] * _0x5d7046[_0x5a7b41(0xe4)], _0x563a68 = _0x464491 * _0x464491 + _0x8db108 * _0x8db108, _0x138e52 = Math[_0x5a7b41(0x25b)](_0x563a68);
            var _0x1008cf = _0x1d3806['resultMatr' + 'ix']['tx'], _0x208449 = _0x1d3806[_0x5a7b41(0x1d2) + 'ix']['ty'], _0x18f0f7 = _0x5d7046[_0x5a7b41(0x1d2) + 'ix']['tx'], _0x35b7de = _0x5d7046[_0x5a7b41(0x1d2) + 'ix']['ty'], _0x1a7479 = _0x18f0f7 - _0x1008cf, _0x3bb6eb = _0x35b7de - _0x208449;
            const _0x35a688 = _0x1a7479 * _0x1a7479 + _0x3bb6eb * _0x3bb6eb, _0x1d4df8 = Math[_0x5a7b41(0x25b)](_0x35a688), _0x475d2f = (_0x1a7479 = _0x216ccc - _0x1d3806['resultMatr' + 'ix']['tx']) * _0x1a7479 + (_0x3bb6eb = _0x6ed653 - _0x1d3806[_0x5a7b41(0x1d2) + 'ix']['ty']) * _0x3bb6eb, _0x15fc0d = Math[_0x5a7b41(0x25b)](_0x475d2f);
            if (_0x138e52 + _0x1d4df8 &lt;= _0x15fc0d || _0x15fc0d + _0x138e52 &lt;= _0x1d4df8 || _0x15fc0d + _0x1d4df8 &lt;= _0x138e52) {
                var _0x93508c;
                _0x18f0f7 = _0x1008cf + (_0x93508c = _0x138e52 + _0x1d4df8 &lt;= _0x15fc0d ? 0x1 : -0x1) * (_0x216ccc - _0x1008cf) * _0x1d4df8 / _0x15fc0d, _0x35b7de = _0x208449 + _0x93508c * (_0x6ed653 - _0x208449) * _0x1d4df8 / _0x15fc0d;
            } else {
                const _0x2a56f7 = (_0x35a688 - _0x563a68 + _0x475d2f) / (0x2 * _0x475d2f), _0x133c0f = Math[_0x5a7b41(0x25b)](_0x35a688 - _0x2a56f7 * _0x2a56f7 * _0x475d2f) / _0x15fc0d, _0x5b6a27 = _0x1008cf + _0x1a7479 * _0x2a56f7, _0x3f5cd0 = _0x208449 + _0x3bb6eb * _0x2a56f7, _0x56e99e = -_0x3bb6eb * _0x133c0f, _0x5bef66 = _0x1a7479 * _0x133c0f;
                _0x466602 &gt; 0x0 ? (_0x18f0f7 = _0x5b6a27 - _0x56e99e, _0x35b7de = _0x3f5cd0 - _0x5bef66) : (_0x18f0f7 = _0x5b6a27 + _0x56e99e, _0x35b7de = _0x3f5cd0 + _0x5bef66);
            }
            var _0x85196e, _0x28e9ab, _0x1f7d1c, _0x187b15;
            _0x21ea7c = _0x18f0f7, _0x3a5c5f = _0x35b7de, this['isDebug'] &amp;&amp; (this[_0x5a7b41(0x257)] || (this[_0x5a7b41(0x257)] = new _0x3a940c[(_0x5a7b41(0x25c))](), _0x3a940c[_0x5a7b41(0x221)]['stage'][_0x5a7b41(0x1f0)](this[_0x5a7b41(0x257)])), this[_0x5a7b41(0x257)][_0x5a7b41(0x1e8)][_0x5a7b41(0x1c0)](), this[_0x5a7b41(0x257)]['graphics']['drawCircle'](_0x1008cf, _0x208449, 0xf, '#ff00ff'), this[_0x5a7b41(0x257)]['graphics'][_0x5a7b41(0x258)](_0x216ccc, _0x6ed653, 0xf, _0x5a7b41(0x259)), this[_0x5a7b41(0x257)][_0x5a7b41(0x1e8)][_0x5a7b41(0x258)](_0x21ea7c, _0x3a5c5f, 0xf, _0x5a7b41(0x25a))), _0x85196e = Math[_0x5a7b41(0x1df)](_0x3a5c5f - _0x1d3806['resultMatr' + 'ix']['ty'], _0x21ea7c - _0x1d3806[_0x5a7b41(0x1d2) + 'ix']['tx']), _0x1d3806[_0x5a7b41(0x1e5) + 'n'](_0x85196e), (_0x28e9ab = _0xbc7a9a[_0x5a7b41(0x1d7) + 'x'])['identity'](), _0x28e9ab[_0x5a7b41(0x1e2)](_0x85196e), _0x28e9ab[_0x5a7b41(0x1c9)](_0x1d3806[_0x5a7b41(0x1d2) + 'ix'][_0x5a7b41(0x25d)](), _0x1d3806[_0x5a7b41(0x1d2) + 'ix'][_0x5a7b41(0x25e)]()), _0x28e9ab['translate'](_0x1d3806[_0x5a7b41(0x1d2) + 'ix']['tx'], _0x1d3806[_0x5a7b41(0x1d2) + 'ix']['ty']), _0x28e9ab[_0x5a7b41(0x1e1)](_0x1d3806[_0x5a7b41(0x1d2) + 'ix']), _0x1d3806[_0x5a7b41(0x1e4) + 'd'](), _0x1f7d1c = Math[_0x5a7b41(0x1df)](_0x6ed653 - _0x3a5c5f, _0x216ccc - _0x21ea7c), _0x5d7046[_0x5a7b41(0x1e5) + 'n'](_0x1f7d1c), (_0x187b15 = _0xbc7a9a[_0x5a7b41(0x1d7) + 'x'])[_0x5a7b41(0x1e3)](), _0x187b15[_0x5a7b41(0x1e2)](_0x1f7d1c), _0x187b15['scale'](_0x5d7046[_0x5a7b41(0x1d2) + 'ix']['getScaleX'](), _0x5d7046[_0x5a7b41(0x1d2) + 'ix']['getScaleY']()), _0x187b15[_0x5a7b41(0x1cc)](_0x21ea7c, _0x3a5c5f), _0x28e9ab[_0x5a7b41(0x1e1)](_0x5d7046[_0x5a7b41(0x1d2) + 'ix']), _0x5d7046['updateChil' + 'd']();
        }
    }
    _0xbc7a9a['radDeg'] = 0xb4 / Math['PI'], _0xbc7a9a['degRad'] = Math['PI'] / 0xb4, _0xbc7a9a['_tempMatri' + 'x'] = new _0x3a940c[(_0x27144e(0x1bb))]();
    class _0x14f9ae {
        constructor() {
            var _0xe7a1f8 = _0x27144e;
            this['boneNames'] = [], this[_0xe7a1f8(0x251) + _0xe7a1f8(0xf8)] = 0x1, this['mix'] = 0x1, this[_0xe7a1f8(0x249)] = !0x0, this[_0xe7a1f8(0x24d) + _0xe7a1f8(0x1ab)] = -0x1, this[_0xe7a1f8(0x24f)] = [];
        }
    }
    class _0x466348 {
        constructor(_0x471819, _0x3dbbb8) {
            var _0x144857 = _0x27144e;
            this[_0x144857(0x25f)] = !0x1, this[_0x144857(0x260)] = [], this[_0x144857(0x261)] = [], this[_0x144857(0xfe)] = _0x471819, this[_0x144857(0x262)] = _0x471819['position'], this[_0x144857(0x263)] = _0x471819['spacing'], this['rotateMix'] = _0x471819[_0x144857(0x264)], this[_0x144857(0x265) + 'ix'] = _0x471819[_0x144857(0x265) + 'ix'], this[_0x144857(0x230)] = [];
            for (var _0x3f49c1 = this[_0x144857(0xfe)][_0x144857(0x230)], _0x45bc0f = 0x0, _0x2b7ed3 = _0x3f49c1[_0x144857(0xe4)]; _0x45bc0f &lt; _0x2b7ed3; _0x45bc0f++)
                this['bones'][_0x144857(0xfd)](_0x3dbbb8[_0x3f49c1[_0x45bc0f]]);
        }
        [_0x27144e(0x247)](_0x1d671a, _0x7a2cd) {
            var _0x5a3eaa = _0x27144e;
            if (this[_0x5a3eaa(0x266)]) {
                var _0x2d9438 = this[_0x5a3eaa(0x265) + 'ix'], _0x549919 = this['translateM' + 'ix'], _0x4a1954 = _0x549919 &gt; 0x0, _0x31e997 = this['data'][_0x5a3eaa(0x267) + 'e'], _0x27c691 = 'length' == _0x31e997, _0x17e8fe = this[_0x5a3eaa(0xfe)][_0x5a3eaa(0x268)], _0x3099ba = _0x5a3eaa(0x269) == _0x17e8fe, _0x410b4a = 'chainScale' == _0x17e8fe, _0x5469fe = [], _0x1589a7 = this[_0x5a3eaa(0x230)][_0x5a3eaa(0xe4)], _0x454f46 = _0x3099ba ? _0x1589a7 : _0x1589a7 + 0x1, _0x2c2fb9 = [];
                this[_0x5a3eaa(0x26a)] = _0x2c2fb9, _0x2c2fb9[0x0] = this[_0x5a3eaa(0x262)];
                var _0x48509c = this['spacing'];
                if (_0x410b4a || _0x27c691)
                    for (var _0x38b53b = 0x0, _0x1649ec = _0x454f46 - 0x1; _0x38b53b &lt; _0x1649ec;) {
                        var _0x54c877 = this[_0x5a3eaa(0x230)][_0x38b53b], _0x305442 = _0x54c877[_0x5a3eaa(0xe4)], _0x21a75f = _0x305442 * _0x54c877[_0x5a3eaa(0x1d2) + 'ix']['a'], _0x58d6d3 = _0x305442 * _0x54c877[_0x5a3eaa(0x1d2) + 'ix']['b'];
                        _0x305442 = Math[_0x5a3eaa(0x25b)](_0x21a75f * _0x21a75f + _0x58d6d3 * _0x58d6d3), _0x410b4a &amp;&amp; (_0x5469fe[_0x38b53b] = _0x305442), _0x2c2fb9[++_0x38b53b] = _0x27c691 ? Math[_0x5a3eaa(0x26b)](0x0, _0x305442 + _0x48509c) : _0x48509c;
                    }
                else {
                    for (_0x38b53b = 0x1; _0x38b53b &lt; _0x454f46; _0x38b53b++)
                        _0x2c2fb9[_0x38b53b] = _0x48509c;
                }
                var _0x421a04 = this[_0x5a3eaa(0x26c) + _0x5a3eaa(0x26d) + 's'](this['target'], _0x1d671a, _0x7a2cd, _0x454f46, _0x3099ba, _0x5a3eaa(0x26e) == this[_0x5a3eaa(0xfe)][_0x5a3eaa(0x26f) + 'de'], _0x5a3eaa(0x26e) == _0x31e997);
                if (this[_0x5a3eaa(0x25f)]) {
                    for (_0x38b53b = 0x0; _0x38b53b &lt; _0x421a04['length']; _0x38b53b++)
                        _0x7a2cd[_0x5a3eaa(0x258)](_0x421a04[_0x38b53b++], _0x421a04[_0x38b53b++], 0x5, _0x5a3eaa(0x1ea));
                    var _0x460f80 = [];
                    for (_0x38b53b = 0x0; _0x38b53b &lt; _0x421a04[_0x5a3eaa(0xe4)]; _0x38b53b++)
                        _0x460f80[_0x5a3eaa(0xfd)](_0x421a04[_0x38b53b++], _0x421a04[_0x38b53b++]);
                    _0x7a2cd[_0x5a3eaa(0x270)](0x0, 0x0, _0x460f80, '#ff0000');
                }
                var _0x18ede3, _0x370dbf = _0x421a04[0x0], _0x4710e7 = _0x421a04[0x1], _0x38dddd = this[_0x5a3eaa(0xfe)][_0x5a3eaa(0x271) + _0x5a3eaa(0x15a)], _0x2c350b = _0x5a3eaa(0x272) == _0x17e8fe &amp;&amp; 0x0 == _0x38dddd;
                for (_0x38b53b = 0x0, _0x18ede3 = 0x3; _0x38b53b &lt; _0x1589a7; _0x38b53b++, _0x18ede3 += 0x3) {
                    (_0x54c877 = this[_0x5a3eaa(0x230)][_0x38b53b])[_0x5a3eaa(0x1d2) + 'ix']['tx'] += (_0x370dbf - _0x54c877[_0x5a3eaa(0x1d2) + 'ix']['tx']) * _0x2d9438, _0x54c877[_0x5a3eaa(0x1d2) + 'ix']['ty'] += (_0x4710e7 - _0x54c877[_0x5a3eaa(0x1d2) + 'ix']['ty']) * _0x2d9438;
                    var _0x2823ba = (_0x21a75f = _0x421a04[_0x18ede3]) - _0x370dbf, _0x2d0770 = (_0x58d6d3 = _0x421a04[_0x18ede3 + 0x1]) - _0x4710e7;
                    if (_0x410b4a &amp;&amp; 0x0 != (_0x305442 = _0x5469fe[_0x38b53b])) {
                        var _0x2102b6 = (Math[_0x5a3eaa(0x25b)](_0x2823ba * _0x2823ba + _0x2d0770 * _0x2d0770) / _0x305442 - 0x1) * _0x549919 + 0x1;
                        _0x54c877[_0x5a3eaa(0x1d2) + 'ix']['a'] *= _0x2102b6, _0x54c877[_0x5a3eaa(0x1d2) + 'ix']['c'] *= _0x2102b6;
                    }
                    if (_0x370dbf = _0x21a75f, _0x4710e7 = _0x58d6d3, _0x4a1954) {
                        var _0x45e423, _0x563e14, _0x1bf57a, _0x19d91c = _0x54c877[_0x5a3eaa(0x1d2) + 'ix']['a'], _0x1f4fea = _0x54c877['resultMatr' + 'ix']['c'], _0x5c9c76 = _0x54c877[_0x5a3eaa(0x1d2) + 'ix']['b'], _0x577491 = _0x54c877[_0x5a3eaa(0x1d2) + 'ix']['d'];
                        _0x45e423 = _0x3099ba ? _0x421a04[_0x18ede3 - 0x1] : 0x0 == _0x2c2fb9[_0x38b53b + 0x1] ? _0x421a04[_0x18ede3 + 0x2] : Math[_0x5a3eaa(0x1df)](_0x2d0770, _0x2823ba), _0x45e423 -= Math[_0x5a3eaa(0x1df)](_0x5c9c76, _0x19d91c) - _0x38dddd / 0xb4 * Math['PI'], _0x2c350b &amp;&amp; (_0x563e14 = Math[_0x5a3eaa(0x1cd)](_0x45e423), _0x1bf57a = Math[_0x5a3eaa(0x1ce)](_0x45e423), _0x370dbf += ((_0x305442 = _0x54c877[_0x5a3eaa(0xe4)]) * (_0x563e14 * _0x19d91c - _0x1bf57a * _0x5c9c76) - _0x2823ba) * _0x549919, _0x4710e7 += (_0x305442 * (_0x1bf57a * _0x19d91c + _0x563e14 * _0x5c9c76) - _0x2d0770) * _0x549919), _0x45e423 &gt; Math['PI'] ? _0x45e423 -= 0x2 * Math['PI'] : _0x45e423 &lt; -Math['PI'] &amp;&amp; (_0x45e423 += 0x2 * Math['PI']), _0x45e423 *= _0x549919, _0x563e14 = Math[_0x5a3eaa(0x1cd)](_0x45e423), _0x1bf57a = Math[_0x5a3eaa(0x1ce)](_0x45e423), _0x54c877[_0x5a3eaa(0x1d2) + 'ix']['a'] = _0x563e14 * _0x19d91c - _0x1bf57a * _0x5c9c76, _0x54c877[_0x5a3eaa(0x1d2) + 'ix']['c'] = _0x563e14 * _0x1f4fea - _0x1bf57a * _0x577491, _0x54c877[_0x5a3eaa(0x1d2) + 'ix']['b'] = _0x1bf57a * _0x19d91c + _0x563e14 * _0x5c9c76, _0x54c877['resultMatr' + 'ix']['d'] = _0x1bf57a * _0x1f4fea + _0x563e14 * _0x577491;
                    }
                }
            }
        }
        [_0x27144e(0x26c) + _0x27144e(0x273) + '2'](_0x5bfa32, _0x1a6e1c, _0x39224f, _0x19bec2, _0x51a990, _0x11708b) {
            var _0xcaf9da = _0x27144e, _0x3e6862, _0x469846, _0x535744, _0x26626f = _0x5bfa32['currDispla' + _0xcaf9da(0x205)][_0xcaf9da(0x230)], _0x5fe59f = _0x5bfa32[_0xcaf9da(0x204) + _0xcaf9da(0x205)][_0xcaf9da(0x231)], _0x381915 = _0x5bfa32[_0xcaf9da(0x204) + _0xcaf9da(0x205)][_0xcaf9da(0x235)], _0x19bb77 = 0x0, _0x1862c6 = 0x0, _0x3766dd = 0x0, _0x4a1992 = 0x0, _0x40eeb9 = 0x0, _0x38f78f = 0x0, _0x8ece6c = 0x0, _0x480c96 = 0x0, _0x509849 = 0x0, _0x46ff94 = 0x0;
            if (null != _0x26626f) {
                for (_0x19bb77 = 0x0; _0x19bb77 &lt; _0x39224f; _0x19bb77 += 0x2)
                    _0x1862c6 += (_0x4a1992 = _0x26626f[_0x1862c6]) + 0x1, _0x3766dd += _0x4a1992;
                var _0x2ef8a9 = _0x1a6e1c;
                for (_0x40eeb9 = _0x11708b, _0x38f78f = 0x3 * _0x3766dd; _0x40eeb9 &lt; _0x19bec2; _0x40eeb9 += 0x2) {
                    for (_0x8ece6c = 0x0, _0x480c96 = 0x0, _0x4a1992 = _0x26626f[_0x1862c6++], _0x4a1992 += _0x1862c6; _0x1862c6 &lt; _0x4a1992; _0x1862c6++, _0x38f78f += 0x3) {
                        _0x3e6862 = _0x2ef8a9[_0x26626f[_0x1862c6]][_0xcaf9da(0x1d2) + 'ix'], _0x509849 = _0x5fe59f[_0x38f78f], _0x46ff94 = _0x5fe59f[_0x38f78f + 0x1];
                        var _0x1d3d8b = _0x5fe59f[_0x38f78f + 0x2];
                        _0x8ece6c += (_0x509849 * _0x3e6862['a'] + _0x46ff94 * _0x3e6862['c'] + _0x3e6862['tx']) * _0x1d3d8b, _0x480c96 += (_0x509849 * _0x3e6862['b'] + _0x46ff94 * _0x3e6862['d'] + _0x3e6862['ty']) * _0x1d3d8b;
                    }
                    _0x51a990[_0x40eeb9] = _0x8ece6c, _0x51a990[_0x40eeb9 + 0x1] = _0x480c96;
                }
            } else {
                var _0x42da47, _0x2932c1;
                if (_0x381915 || (_0x381915 = _0x5fe59f), _0x5bfa32['deformData'] &amp;&amp; (_0x381915 = _0x5bfa32[_0xcaf9da(0x232)]), _0x42da47 = _0x5bfa32[_0xcaf9da(0xf2)], _0x1a6e1c) {
                    for (_0x535744 = _0x1a6e1c[_0xcaf9da(0xe4)], _0x19bb77 = 0x0; _0x19bb77 &lt; _0x535744; _0x19bb77++)
                        if (_0x1a6e1c[_0x19bb77][_0xcaf9da(0xe6)] == _0x42da47) {
                            _0x469846 = _0x1a6e1c[_0x19bb77];
                            break;
                        }
                }
                _0x469846 &amp;&amp; (_0x2932c1 = _0x469846[_0xcaf9da(0x1d2) + 'ix']), _0x2932c1 || (_0x2932c1 = _0x466348[_0xcaf9da(0x274)]);
                var _0x2deb11 = _0x2932c1['tx'], _0x3f445b = _0x2932c1['ty'], _0xede178 = _0x2932c1['a'], _0x57eb21 = _0x2932c1['b'], _0x483378 = _0x2932c1['c'], _0xeea2ce = _0x2932c1['d'];
                for (_0x469846 &amp;&amp; (_0xeea2ce *= _0x469846['d']), _0x1862c6 = _0x39224f, _0x40eeb9 = _0x11708b; _0x40eeb9 &lt; _0x19bec2; _0x1862c6 += 0x2, _0x40eeb9 += 0x2)
                    _0x509849 = _0x381915[_0x1862c6], _0x46ff94 = _0x381915[_0x1862c6 + 0x1], _0x51a990[_0x40eeb9] = _0x509849 * _0xede178 + _0x46ff94 * _0x57eb21 + _0x2deb11, _0x51a990[_0x40eeb9 + 0x1] = -(_0x509849 * _0x483378 + _0x46ff94 * _0xeea2ce + _0x3f445b);
            }
        }
        [_0x27144e(0x26c) + _0x27144e(0x26d) + 's'](_0x506d74, _0x39922f, _0x1b8fb1, _0x171c83, _0x47c3cd, _0x4ed96a, _0x541c33) {
            var _0x3c5666 = _0x27144e;
            _0x506d74['currDispla' + _0x3c5666(0x205)][_0x3c5666(0x230)], _0x506d74[_0x3c5666(0x204) + 'yData']['weights'], _0x506d74[_0x3c5666(0x204) + _0x3c5666(0x205)][_0x3c5666(0x235)];
            var _0x5dd597, _0x140526, _0x46a77c, _0x2c9be1, _0x27aaa6, _0x48cfa2, _0x3b540b, _0xb6d914, _0x163177 = [], _0x4d2d8e = 0x0, _0x3c92f2 = _0x506d74[_0x3c5666(0x204) + _0x3c5666(0x205)][_0x3c5666(0x275)], _0x1aadb4 = this['position'], _0x56af19 = this[_0x3c5666(0x26a)], _0x24a806 = [], _0x11b8e0 = _0x3c92f2 / 0x6, _0x20fe90 = -0x1;
            if (_0x11b8e0--, _0x3c92f2 -= 0x4, this[_0x3c5666(0x26c) + _0x3c5666(0x273) + '2'](_0x506d74, _0x39922f, 0x2, _0x3c92f2, _0x163177, 0x0), this[_0x3c5666(0x25f)]) {
                for (_0x4d2d8e = 0x0; _0x4d2d8e &lt; _0x163177[_0x3c5666(0xe4)];)
                    _0x1b8fb1[_0x3c5666(0x258)](_0x163177[_0x4d2d8e++], _0x163177[_0x4d2d8e++], 0xa, '#ff0000');
            }
            _0x5dd597 = _0x163177, this[_0x3c5666(0x261)]['length'] = _0x11b8e0;
            var _0x19b83e = this[_0x3c5666(0x261)];
            _0x140526 = 0x0;
            var _0x2bb27b, _0x1984ff, _0x50a659, _0x323b4, _0x4804d8, _0x219924, _0x12cbf8, _0x4b27b7, _0x126bc3, _0x129d38 = _0x5dd597[0x0], _0x219061 = _0x5dd597[0x1], _0x47ff71 = 0x0, _0x14003a = 0x0, _0x4411a3 = 0x0, _0x46acf7 = 0x0, _0x34ea6c = 0x0, _0x3983ea = 0x0;
            for (_0x4d2d8e = 0x0, _0x126bc3 = 0x2; _0x4d2d8e &lt; _0x11b8e0; _0x4d2d8e++, _0x126bc3 += 0x6)
                _0x4804d8 = 0x2 * (_0x2bb27b = 0.1875 * (_0x129d38 - 0x2 * (_0x47ff71 = _0x5dd597[_0x126bc3]) + (_0x4411a3 = _0x5dd597[_0x126bc3 + 0x2]))) + (_0x50a659 = 0.09375 * (0x3 * (_0x47ff71 - _0x4411a3) - _0x129d38 + (_0x34ea6c = _0x5dd597[_0x126bc3 + 0x4]))), _0x219924 = 0x2 * (_0x1984ff = 0.1875 * (_0x219061 - 0x2 * (_0x14003a = _0x5dd597[_0x126bc3 + 0x1]) + (_0x46acf7 = _0x5dd597[_0x126bc3 + 0x3]))) + (_0x323b4 = 0.09375 * (0x3 * (_0x14003a - _0x46acf7) - _0x219061 + (_0x3983ea = _0x5dd597[_0x126bc3 + 0x5]))), _0x12cbf8 = 0.75 * (_0x47ff71 - _0x129d38) + _0x2bb27b + 0.16666667 * _0x50a659, _0x4b27b7 = 0.75 * (_0x14003a - _0x219061) + _0x1984ff + 0.16666667 * _0x323b4, _0x140526 += Math[_0x3c5666(0x25b)](_0x12cbf8 * _0x12cbf8 + _0x4b27b7 * _0x4b27b7), _0x12cbf8 += _0x4804d8, _0x4b27b7 += _0x219924, _0x4804d8 += _0x50a659, _0x219924 += _0x323b4, _0x140526 += Math[_0x3c5666(0x25b)](_0x12cbf8 * _0x12cbf8 + _0x4b27b7 * _0x4b27b7), _0x12cbf8 += _0x4804d8, _0x4b27b7 += _0x219924, _0x140526 += Math['sqrt'](_0x12cbf8 * _0x12cbf8 + _0x4b27b7 * _0x4b27b7), _0x12cbf8 += _0x4804d8 + _0x50a659, _0x4b27b7 += _0x219924 + _0x323b4, _0x140526 += Math[_0x3c5666(0x25b)](_0x12cbf8 * _0x12cbf8 + _0x4b27b7 * _0x4b27b7), _0x19b83e[_0x4d2d8e] = _0x140526, _0x129d38 = _0x34ea6c, _0x219061 = _0x3983ea;
            if (_0x4ed96a &amp;&amp; (_0x1aadb4 *= _0x140526), _0x541c33) {
                for (_0x4d2d8e = 0x0; _0x4d2d8e &lt; _0x171c83; _0x4d2d8e++)
                    _0x56af19[_0x4d2d8e] *= _0x140526;
            }
            var _0x31a09e, _0x4b37ed = this[_0x3c5666(0x260)], _0xf2b769 = 0x0;
            for (_0x4d2d8e = 0x0, _0x46a77c = 0x0, _0x2c9be1 = 0x0, _0x31a09e = 0x0; _0x4d2d8e &lt; _0x171c83; _0x4d2d8e++, _0x46a77c += 0x3)
                if ((_0x27aaa6 = _0x1aadb4 += _0x48cfa2 = _0x56af19[_0x4d2d8e]) &lt; 0x0)
                    this['addBeforeP' + _0x3c5666(0x276)](_0x27aaa6, _0x5dd597, 0x0, _0x24a806, _0x46a77c);
                else {
                    if (_0x27aaa6 &gt; _0x140526)
                        this[_0x3c5666(0x277) + 'sition'](_0x27aaa6 - _0x140526, _0x5dd597, _0x3c92f2 - 0x4, _0x24a806, _0x46a77c);
                    else {
                        for (;; _0x2c9be1++)
                            if (!(_0x27aaa6 &gt; (_0xb6d914 = _0x19b83e[_0x2c9be1]))) {
                                0x0 == _0x2c9be1 ? _0x27aaa6 /= _0xb6d914 : _0x27aaa6 = (_0x27aaa6 - (_0x3b540b = _0x19b83e[_0x2c9be1 - 0x1])) / (_0xb6d914 - _0x3b540b);
                                break;
                            }
                        if (_0x2c9be1 != _0x20fe90) {
                            _0x20fe90 = _0x2c9be1;
                            var _0x2cd1b4 = 0x6 * _0x2c9be1;
                            for (_0x4804d8 = 0x2 * (_0x2bb27b = 0.03 * ((_0x129d38 = _0x5dd597[_0x2cd1b4]) - 0x2 * (_0x47ff71 = _0x5dd597[_0x2cd1b4 + 0x2]) + (_0x4411a3 = _0x5dd597[_0x2cd1b4 + 0x4]))) + (_0x50a659 = 0.006 * (0x3 * (_0x47ff71 - _0x4411a3) - _0x129d38 + (_0x34ea6c = _0x5dd597[_0x2cd1b4 + 0x6]))), _0x219924 = 0x2 * (_0x1984ff = 0.03 * ((_0x219061 = _0x5dd597[_0x2cd1b4 + 0x1]) - 0x2 * (_0x14003a = _0x5dd597[_0x2cd1b4 + 0x3]) + (_0x46acf7 = _0x5dd597[_0x2cd1b4 + 0x5]))) + (_0x323b4 = 0.006 * (0x3 * (_0x14003a - _0x46acf7) - _0x219061 + (_0x3983ea = _0x5dd597[_0x2cd1b4 + 0x7]))), _0x12cbf8 = 0.3 * (_0x47ff71 - _0x129d38) + _0x2bb27b + 0.16666667 * _0x50a659, _0x4b27b7 = 0.3 * (_0x14003a - _0x219061) + _0x1984ff + 0.16666667 * _0x323b4, _0xf2b769 = Math[_0x3c5666(0x25b)](_0x12cbf8 * _0x12cbf8 + _0x4b27b7 * _0x4b27b7), _0x4b37ed[0x0] = _0xf2b769, _0x2cd1b4 = 0x1; _0x2cd1b4 &lt; 0x8; _0x2cd1b4++)
                                _0x12cbf8 += _0x4804d8, _0x4b27b7 += _0x219924, _0x4804d8 += _0x50a659, _0x219924 += _0x323b4, _0xf2b769 += Math[_0x3c5666(0x25b)](_0x12cbf8 * _0x12cbf8 + _0x4b27b7 * _0x4b27b7), _0x4b37ed[_0x2cd1b4] = _0xf2b769;
                            _0x12cbf8 += _0x4804d8, _0x4b27b7 += _0x219924, _0xf2b769 += Math[_0x3c5666(0x25b)](_0x12cbf8 * _0x12cbf8 + _0x4b27b7 * _0x4b27b7), _0x4b37ed[0x8] = _0xf2b769, _0x12cbf8 += _0x4804d8 + _0x50a659, _0x4b27b7 += _0x219924 + _0x323b4, _0xf2b769 += Math[_0x3c5666(0x25b)](_0x12cbf8 * _0x12cbf8 + _0x4b27b7 * _0x4b27b7), _0x4b37ed[0x9] = _0xf2b769, _0x31a09e = 0x0;
                        }
                        for (_0x27aaa6 *= _0xf2b769;; _0x31a09e++)
                            if (!(_0x27aaa6 &gt; (_0xb6d914 = _0x4b37ed[_0x31a09e]))) {
                                0x0 == _0x31a09e ? _0x27aaa6 /= _0xb6d914 : _0x27aaa6 = _0x31a09e + (_0x27aaa6 - (_0x3b540b = _0x4b37ed[_0x31a09e - 0x1])) / (_0xb6d914 - _0x3b540b);
                                break;
                            }
                        this[_0x3c5666(0x278) + 'sition'](0.1 * _0x27aaa6, _0x129d38, _0x219061, _0x47ff71, _0x14003a, _0x4411a3, _0x46acf7, _0x34ea6c, _0x3983ea, _0x24a806, _0x46a77c, _0x47c3cd || _0x4d2d8e &gt; 0x0 &amp;&amp; 0x0 == _0x48cfa2);
                    }
                }
            return _0x24a806;
        }
        [_0x27144e(0x279) + 'osition'](_0x2f22a5, _0x28c4ae, _0x38ec83, _0x584fe4, _0x1b74db) {
            var _0x19ff98 = _0x27144e, _0x1de583 = _0x28c4ae[_0x38ec83], _0x24525e = _0x28c4ae[_0x38ec83 + 0x1], _0x43a3b7 = _0x28c4ae[_0x38ec83 + 0x2] - _0x1de583, _0x24824c = _0x28c4ae[_0x38ec83 + 0x3] - _0x24525e, _0x294b10 = Math[_0x19ff98(0x1df)](_0x24824c, _0x43a3b7);
            _0x584fe4[_0x1b74db] = _0x1de583 + _0x2f22a5 * Math['cos'](_0x294b10), _0x584fe4[_0x1b74db + 0x1] = _0x24525e + _0x2f22a5 * Math[_0x19ff98(0x1ce)](_0x294b10), _0x584fe4[_0x1b74db + 0x2] = _0x294b10;
        }
        [_0x27144e(0x277) + _0x27144e(0x27a)](_0xc9e525, _0x2f8e90, _0x7587eb, _0x307398, _0x4a9967) {
            var _0x7d176f = _0x27144e, _0x166399 = _0x2f8e90[_0x7587eb + 0x2], _0x154dda = _0x2f8e90[_0x7587eb + 0x3], _0x5742d2 = _0x166399 - _0x2f8e90[_0x7587eb], _0x3f94ea = _0x154dda - _0x2f8e90[_0x7587eb + 0x1], _0x322b83 = Math[_0x7d176f(0x1df)](_0x3f94ea, _0x5742d2);
            _0x307398[_0x4a9967] = _0x166399 + _0xc9e525 * Math['cos'](_0x322b83), _0x307398[_0x4a9967 + 0x1] = _0x154dda + _0xc9e525 * Math[_0x7d176f(0x1ce)](_0x322b83), _0x307398[_0x4a9967 + 0x2] = _0x322b83;
        }
        [_0x27144e(0x278) + _0x27144e(0x27a)](_0x1afcd7, _0x416adf, _0x70bc2e, _0x6cb73b, _0x35bcf4, _0x248283, _0x3f012b, _0x43375e, _0x50c4bf, _0x438709, _0x1e979a, _0x3aabe5) {
            var _0x57e1fb = _0x27144e;
            0x0 == _0x1afcd7 &amp;&amp; (_0x1afcd7 = 0.0001);
            var _0x4d7031 = _0x1afcd7 * _0x1afcd7, _0x594ec9 = _0x4d7031 * _0x1afcd7, _0x14a7c6 = 0x1 - _0x1afcd7, _0x1ac359 = _0x14a7c6 * _0x14a7c6, _0x584a5c = _0x1ac359 * _0x14a7c6, _0x40298b = _0x14a7c6 * _0x1afcd7, _0x58824d = 0x3 * _0x40298b, _0x17905f = _0x14a7c6 * _0x58824d, _0x42e3a1 = _0x58824d * _0x1afcd7, _0xfc18d5 = _0x416adf * _0x584a5c + _0x6cb73b * _0x17905f + _0x248283 * _0x42e3a1 + _0x43375e * _0x594ec9, _0x518e69 = _0x70bc2e * _0x584a5c + _0x35bcf4 * _0x17905f + _0x3f012b * _0x42e3a1 + _0x50c4bf * _0x594ec9;
            _0x438709[_0x1e979a] = _0xfc18d5, _0x438709[_0x1e979a + 0x1] = _0x518e69, _0x438709[_0x1e979a + 0x2] = _0x3aabe5 ? Math[_0x57e1fb(0x1df)](_0x518e69 - (_0x70bc2e * _0x1ac359 + _0x35bcf4 * _0x40298b * 0x2 + _0x3f012b * _0x4d7031), _0xfc18d5 - (_0x416adf * _0x1ac359 + _0x6cb73b * _0x40298b * 0x2 + _0x248283 * _0x4d7031)) : 0x0;
        }
    }
    _0x466348[_0x27144e(0x27b)] = -0x1, _0x466348['BEFORE'] = -0x2, _0x466348[_0x27144e(0x27c)] = -0x3, _0x466348['_tempMt'] = new _0x3a940c[(_0x27144e(0x1bb))]();
    class _0x329a6f {
        constructor() {
            var _0x30ec25 = _0x27144e;
            this[_0x30ec25(0x230)] = [];
        }
    }
    class _0x1d9e8a {
        constructor(_0x261b6c, _0x3f8fb4) {
            var _0x145ff7 = _0x27144e, _0x2c3728, _0x43a24f;
            for (this['_temp'] = [], this[_0x145ff7(0x24b)] = _0x261b6c, null == this[_0x145ff7(0x24e)] &amp;&amp; (this[_0x145ff7(0x24e)] = []), this[_0x145ff7(0x266)] = _0x3f8fb4[_0x261b6c[_0x145ff7(0x27d) + 'x']], _0x2c3728 = 0x0, _0x43a24f = _0x261b6c[_0x145ff7(0x24f)][_0x145ff7(0xe4)]; _0x2c3728 &lt; _0x43a24f; _0x2c3728++)
                this['_bones'][_0x145ff7(0xfd)](_0x3f8fb4[_0x261b6c['boneIndexs'][_0x2c3728]]);
            this[_0x145ff7(0x264)] = _0x261b6c[_0x145ff7(0x264)], this['translateM' + 'ix'] = _0x261b6c[_0x145ff7(0x265) + 'ix'], this[_0x145ff7(0x27e)] = _0x261b6c[_0x145ff7(0x27e)], this[_0x145ff7(0x27f)] = _0x261b6c[_0x145ff7(0x27f)];
        }
        ['apply']() {
            var _0x1d796e = _0x27144e;
            for (var _0x319c5d, _0x522dca = this['target']['resultMatr' + 'ix']['a'], _0x1c7591 = this['target'][_0x1d796e(0x1d2) + 'ix']['b'], _0x2c4450 = this[_0x1d796e(0x266)]['resultMatr' + 'ix']['c'], _0x2f4bf9 = this[_0x1d796e(0x266)][_0x1d796e(0x1d2) + 'ix']['d'], _0x4436b0 = 0x0, _0x46e04a = this['_bones']['length']; _0x4436b0 &lt; _0x46e04a; _0x4436b0++) {
                if (_0x319c5d = this[_0x1d796e(0x24e)][_0x4436b0], this[_0x1d796e(0x264)] &gt; 0x0) {
                    var _0xb765f6 = _0x319c5d['resultMatr' + 'ix']['a'], _0x105458 = _0x319c5d[_0x1d796e(0x1d2) + 'ix']['b'], _0x3d41b3 = _0x319c5d[_0x1d796e(0x1d2) + 'ix']['c'], _0x1686f6 = _0x319c5d[_0x1d796e(0x1d2) + 'ix']['d'], _0x594e3f = Math[_0x1d796e(0x1df)](_0x2c4450, _0x522dca) - Math[_0x1d796e(0x1df)](_0x3d41b3, _0xb765f6) + this[_0x1d796e(0x24b)][_0x1d796e(0x271) + _0x1d796e(0x15a)] * Math['PI'] / 0xb4;
                    _0x594e3f &gt; Math['PI'] ? _0x594e3f -= 0x2 * Math['PI'] : _0x594e3f &lt; -Math['PI'] &amp;&amp; (_0x594e3f += 0x2 * Math['PI']), _0x594e3f *= this[_0x1d796e(0x264)];
                    var _0x2f04f3 = Math['cos'](_0x594e3f), _0x337a8d = Math[_0x1d796e(0x1ce)](_0x594e3f);
                    _0x319c5d[_0x1d796e(0x1d2) + 'ix']['a'] = _0x2f04f3 * _0xb765f6 - _0x337a8d * _0x3d41b3, _0x319c5d[_0x1d796e(0x1d2) + 'ix']['b'] = _0x2f04f3 * _0x105458 - _0x337a8d * _0x1686f6, _0x319c5d[_0x1d796e(0x1d2) + 'ix']['c'] = _0x337a8d * _0xb765f6 + _0x2f04f3 * _0x3d41b3, _0x319c5d[_0x1d796e(0x1d2) + 'ix']['d'] = _0x337a8d * _0x105458 + _0x2f04f3 * _0x1686f6;
                }
                if (this[_0x1d796e(0x265) + 'ix'] &amp;&amp; (this[_0x1d796e(0x280)][0x0] = this[_0x1d796e(0x24b)][_0x1d796e(0x281)], this[_0x1d796e(0x280)][0x1] = this[_0x1d796e(0x24b)][_0x1d796e(0x282)], this[_0x1d796e(0x266)][_0x1d796e(0x1f2) + 'ld'](this[_0x1d796e(0x280)]), _0x319c5d[_0x1d796e(0x1d2) + 'ix']['tx'] += (this['_temp'][0x0] - _0x319c5d[_0x1d796e(0x1d2) + 'ix']['tx']) * this[_0x1d796e(0x265) + 'ix'], _0x319c5d[_0x1d796e(0x1d2) + 'ix']['ty'] += (this[_0x1d796e(0x280)][0x1] - _0x319c5d[_0x1d796e(0x1d2) + 'ix']['ty']) * this['translateM' + 'ix'], _0x319c5d[_0x1d796e(0x1e4) + 'd']()), this[_0x1d796e(0x27e)] &gt; 0x0) {
                    var _0x1d2f6c = Math[_0x1d796e(0x25b)](_0x319c5d['resultMatr' + 'ix']['a'] * _0x319c5d[_0x1d796e(0x1d2) + 'ix']['a'] + _0x319c5d[_0x1d796e(0x1d2) + 'ix']['c'] * _0x319c5d[_0x1d796e(0x1d2) + 'ix']['c']), _0x2dd323 = Math[_0x1d796e(0x25b)](_0x522dca * _0x522dca + _0x2c4450 * _0x2c4450), _0x147dc1 = _0x1d2f6c &gt; 0.00001 ? (_0x1d2f6c + (_0x2dd323 - _0x1d2f6c + this[_0x1d796e(0x24b)]['offsetScal' + 'eX']) * this[_0x1d796e(0x27e)]) / _0x1d2f6c : 0x0;
                    _0x319c5d['resultMatr' + 'ix']['a'] *= _0x147dc1, _0x319c5d['resultMatr' + 'ix']['c'] *= _0x147dc1, _0x1d2f6c = Math[_0x1d796e(0x25b)](_0x319c5d[_0x1d796e(0x1d2) + 'ix']['b'] * _0x319c5d['resultMatr' + 'ix']['b'] + _0x319c5d['resultMatr' + 'ix']['d'] * _0x319c5d[_0x1d796e(0x1d2) + 'ix']['d']), _0x2dd323 = Math[_0x1d796e(0x25b)](_0x1c7591 * _0x1c7591 + _0x2f4bf9 * _0x2f4bf9), _0x147dc1 = _0x1d2f6c &gt; 0.00001 ? (_0x1d2f6c + (_0x2dd323 - _0x1d2f6c + this[_0x1d796e(0x24b)][_0x1d796e(0x283) + 'eY']) * this['scaleMix']) / _0x1d2f6c : 0x0, _0x319c5d[_0x1d796e(0x1d2) + 'ix']['b'] *= _0x147dc1, _0x319c5d[_0x1d796e(0x1d2) + 'ix']['d'] *= _0x147dc1;
                }
                if (this['shearMix'] &gt; 0x0) {
                    _0x105458 = _0x319c5d[_0x1d796e(0x1d2) + 'ix']['b'], _0x1686f6 = _0x319c5d[_0x1d796e(0x1d2) + 'ix']['d'];
                    var _0x598b6c = Math['atan2'](_0x1686f6, _0x105458);
                    (_0x594e3f = Math[_0x1d796e(0x1df)](_0x2f4bf9, _0x1c7591) - Math['atan2'](_0x2c4450, _0x522dca) - (_0x598b6c - Math[_0x1d796e(0x1df)](_0x319c5d[_0x1d796e(0x1d2) + 'ix']['c'], _0x319c5d['resultMatr' + 'ix']['a']))) &gt; Math['PI'] ? _0x594e3f -= 0x2 * Math['PI'] : _0x594e3f &lt; -Math['PI'] &amp;&amp; (_0x594e3f += 0x2 * Math['PI']), _0x594e3f = _0x598b6c + (_0x594e3f + this[_0x1d796e(0x24b)][_0x1d796e(0x284) + 'rY'] * Math['PI'] / 0xb4) * this['shearMix'], _0x147dc1 = Math['sqrt'](_0x105458 * _0x105458 + _0x1686f6 * _0x1686f6), _0x319c5d[_0x1d796e(0x1d2) + 'ix']['b'] = Math[_0x1d796e(0x1cd)](_0x594e3f) * _0x147dc1, _0x319c5d[_0x1d796e(0x1d2) + 'ix']['d'] = Math[_0x1d796e(0x1ce)](_0x594e3f) * _0x147dc1;
                }
            }
        }
    }
    class _0xc279b7 extends _0x3a940c[_0x27144e(0x25c)] {
        constructor(_0x590a9e = null, _0x10c54d = 0x0) {
            var _0x292d1b = _0x27144e;
            super(), this[_0x292d1b(0x285) + _0x292d1b(0x286)] = [], this[_0x292d1b(0x287)] = 0x0, this['_currAniIn' + _0x292d1b(0x201)] = -0x1, this['_pause'] = !0x0, this[_0x292d1b(0x288) + _0x292d1b(0x201)] = -0x1, this[_0x292d1b(0x289)] = -0x1, this['_skinIndex'] = 0x0, this[_0x292d1b(0x28a)] = _0x292d1b(0x28b), this[_0x292d1b(0x28c)] = 0x0, this[_0x292d1b(0x28d)] = -0x1, this[_0x292d1b(0x28e)] = -0x1, this[_0x292d1b(0x28f) + _0x292d1b(0x290)] = !0x1, this['_eventInde' + 'x'] = 0x0, this['_drawOrder' + _0x292d1b(0x1ab)] = 0x0, this[_0x292d1b(0x291)] = null, this[_0x292d1b(0x292) + _0x292d1b(0x293)] = -0x1, this[_0x292d1b(0x294) + _0x292d1b(0x295) + _0x292d1b(0x201)] = -0x1, this[_0x292d1b(0x296)] = !0x0, this['_soundChan' + _0x292d1b(0x297)] = [], _0x590a9e &amp;&amp; this['init'](_0x590a9e, _0x10c54d);
        }
        ['init'](_0x2815ca, _0xb89175 = 0x0) {
            var _0x727004 = _0x27144e, _0x295fa3, _0x6c8240, _0x175b1e, _0x175a5b, _0x332a26 = 0x0;
            if (0x1 == _0xb89175) {
                for (this['_graphicsC' + _0x727004(0x298)] = [], _0x332a26 = 0x0, _0x295fa3 = _0x2815ca['getAnimati' + _0x727004(0x197)](); _0x332a26 &lt; _0x295fa3; _0x332a26++)
                    this['_graphicsC' + 'ache'][_0x727004(0xfd)]([]);
            }
            if (this[_0x727004(0x299) + 'atrix'] = _0x2815ca[_0x727004(0x29a) + _0x727004(0x29b)], this[_0x727004(0x28c)] = _0xb89175, this[_0x727004(0x10d)] = _0x2815ca, this[_0x727004(0x10d)][_0x727004(0x29c) + 'nce'](0x1), this[_0x727004(0x29d)] = new _0x1e0c12(), this[_0x727004(0x29d)][_0x727004(0x13c) + 'Rate'] = _0x2815ca[_0x727004(0x29e)], this[_0x727004(0x29d)]['templet'] = _0x2815ca, this[_0x727004(0x29d)][_0x727004(0x174)](), this[_0x727004(0x29f) + 'oneMatrix'](), this[_0x727004(0x2a0)] = _0x2815ca[_0x727004(0x2a1)], this['_rootBone'] = _0x2815ca[_0x727004(0x2a2)], this[_0x727004(0x2a3) + _0x727004(0x2a4)] = _0x2815ca[_0x727004(0x2a5) + 'Dic'], _0x2815ca[_0x727004(0x2a6)][_0x727004(0xe4)] &gt; 0x0) {
                for (this[_0x727004(0x2a7)] = [], _0x332a26 = 0x0, _0x295fa3 = _0x2815ca[_0x727004(0x2a6)][_0x727004(0xe4)]; _0x332a26 &lt; _0x295fa3; _0x332a26++)
                    this['_ikArr'][_0x727004(0xfd)](new _0xbc7a9a(_0x2815ca[_0x727004(0x2a6)][_0x332a26], this[_0x727004(0x2a0)]));
            }
            if (_0x2815ca['pathArr']['length'] &gt; 0x0) {
                for (null == this[_0x727004(0x2a8)] &amp;&amp; (this[_0x727004(0x2a8)] = {}), _0x332a26 = 0x0, _0x295fa3 = _0x2815ca[_0x727004(0x2a9)][_0x727004(0xe4)]; _0x332a26 &lt; _0x295fa3; _0x332a26++)
                    _0x6c8240 = _0x2815ca[_0x727004(0x2a9)][_0x332a26], _0x175b1e = new _0x466348(_0x6c8240, this['_boneList']), (_0x175a5b = this[_0x727004(0x2aa) + 'ic'][_0x6c8240[_0x727004(0xe6)]]) &amp;&amp; ((_0x175b1e = new _0x466348(_0x6c8240, this['_boneList']))['target'] = _0x175a5b), this[_0x727004(0x2a8)][_0x6c8240['name']] = _0x175b1e;
            }
            if (_0x2815ca[_0x727004(0x2ab)][_0x727004(0xe4)] &gt; 0x0) {
                for (this[_0x727004(0x2ac)] = [], _0x332a26 = 0x0, _0x295fa3 = _0x2815ca[_0x727004(0x2ab)][_0x727004(0xe4)]; _0x332a26 &lt; _0x295fa3; _0x332a26++)
                    this[_0x727004(0x2ac)]['push'](new _0x1d9e8a(_0x2815ca['tfArr'][_0x332a26], this[_0x727004(0x2a0)]));
            }
            if (_0x2815ca[_0x727004(0x2ad) + _0x727004(0x2ae)][_0x727004(0xe4)] &gt; 0x0) {
                var _0x2a72f9 = this[_0x727004(0x10d)]['skinDataAr' + _0x727004(0x2ae)][this[_0x727004(0x2af)]];
                this['_skinName'] = _0x2a72f9['name'];
            }
            this[_0x727004(0x29d)]['on'](_0x3a940c[_0x727004(0x14e)][_0x727004(0x2b0)], this, this[_0x727004(0x2b1)]), this[_0x727004(0x29d)]['on'](_0x3a940c[_0x727004(0x14e)][_0x727004(0x162)], this, this[_0x727004(0x2b2)]), this[_0x727004(0x29d)]['on'](_0x3a940c['Event'][_0x727004(0x14f)], this, this[_0x727004(0x2b3)]);
        }
        get ['url']() {
            return this['_aniPath'];
        }
        set [_0x27144e(0x2b4)](_0x330358) {
            this['load'](_0x330358);
        }
        [_0x27144e(0x2b5)](_0x1e0459, _0x1d5634 = null, _0x148a77 = 0x0) {
            var _0x25a2b8 = _0x27144e;
            this[_0x25a2b8(0x2b6)] = _0x1e0459, this[_0x25a2b8(0x2b7)] = _0x1d5634, this['_loadAniMo' + 'de'] = _0x148a77, _0x3a940c[_0x25a2b8(0x221)][_0x25a2b8(0x2b8)][_0x25a2b8(0x2b5)]([{
                    'url': _0x1e0459,
                    'type': _0x3a940c['ILaya'][_0x25a2b8(0x2b9)][_0x25a2b8(0x2ba)]
                }], _0x3a940c[_0x25a2b8(0x2bb)][_0x25a2b8(0x1bc)](this, this['_onLoaded']));
        }
        [_0x27144e(0x2bc)]() {
            var _0x11f831 = _0x27144e, _0x269ad1, _0x1efca5 = _0x3a940c[_0x11f831(0x221)][_0x11f831(0x2b9)][_0x11f831(0x2bd)](this['_aniPath']);
            null != _0x1efca5 &amp;&amp; (null == _0x2a3926[_0x11f831(0xd5)][_0x11f831(0x2be) + _0x11f831(0x2bf)] &amp;&amp; (_0x2a3926[_0x11f831(0xd5)][_0x11f831(0x2be) + _0x11f831(0x2bf)] = {}), (_0x269ad1 = _0x2a3926[_0x11f831(0xd5)][_0x11f831(0x2be) + _0x11f831(0x2bf)][this[_0x11f831(0x2b6)]]) ? _0x269ad1[_0x11f831(0x2c0) + 'l'] ? this[_0x11f831(0x2c1)]() : _0x269ad1[_0x11f831(0x2c2) + _0x11f831(0x2c3)] ? this['_parseComp' + _0x11f831(0x2c4)]() : (_0x269ad1['on'](_0x3a940c[_0x11f831(0x14e)][_0x11f831(0x163)], this, this['_parseComp' + _0x11f831(0x2c4)]), _0x269ad1['on'](_0x3a940c[_0x11f831(0x14e)]['ERROR'], this, this['_parseFail'])) : ((_0x269ad1 = new _0x2a3926[(_0x11f831(0xd5))]())[_0x11f831(0x2c5) + _0x11f831(0x2c6)](this[_0x11f831(0x2b6)]), _0x2a3926[_0x11f831(0xd5)][_0x11f831(0x2be) + 'CTIONARY'][this[_0x11f831(0x2b6)]] = _0x269ad1, _0x269ad1['on'](_0x3a940c[_0x11f831(0x14e)][_0x11f831(0x163)], this, this[_0x11f831(0x2c7) + 'lete']), _0x269ad1['on'](_0x3a940c[_0x11f831(0x14e)][_0x11f831(0x2c8)], this, this[_0x11f831(0x2c1)]), _0x269ad1[_0x11f831(0x2c2) + _0x11f831(0x2c3)] = !0x1, _0x269ad1[_0x11f831(0x2c9)](null, _0x1efca5)));
        }
        [_0x27144e(0x2c7) + _0x27144e(0x2c4)]() {
            var _0x1f4d21 = _0x27144e, _0x479323 = _0x2a3926[_0x1f4d21(0xd5)][_0x1f4d21(0x2be) + _0x1f4d21(0x2bf)][this[_0x1f4d21(0x2b6)]];
            _0x479323 &amp;&amp; (this[_0x1f4d21(0x2ca)](_0x479323, this[_0x1f4d21(0x2cb) + 'de']), this['play'](0x0, !0x0)), this[_0x1f4d21(0x2b7)] &amp;&amp; this[_0x1f4d21(0x2b7)][_0x1f4d21(0x2cc)](this);
        }
        [_0x27144e(0x2c1)]() {
            var _0x44b6dc = _0x27144e;
            console['log']('[Error]:' + this[_0x44b6dc(0x2b6)] + 'è§£æžå¤±è´¥');
        }
        [_0x27144e(0x2b1)]() {
            var _0x59bdda = _0x27144e;
            this[_0x59bdda(0x161)](_0x3a940c['Event']['PLAYED']);
        }
        [_0x27144e(0x2b2)]() {
            var _0x57bb2f = _0x27144e, _0x2b30bc, _0x3613d9 = this[_0x57bb2f(0x10d)][_0x57bb2f(0x2cd) + 'r'][this[_0x57bb2f(0x288) + 'dex']];
            if (_0x3613d9 &amp;&amp; this['_eventInde' + 'x'] &lt; _0x3613d9[_0x57bb2f(0xe4)]) {
                for (; this['_eventInde' + 'x'] &lt; _0x3613d9[_0x57bb2f(0xe4)]; this[_0x57bb2f(0x2ce) + 'x']++)
                    (_0x2b30bc = _0x3613d9[this[_0x57bb2f(0x2ce) + 'x']])[_0x57bb2f(0x2cf)] &gt;= this['_player'][_0x57bb2f(0x2d0)] &amp;&amp; _0x2b30bc[_0x57bb2f(0x2cf)] &lt;= this[_0x57bb2f(0x29d)][_0x57bb2f(0x12e)] &amp;&amp; this[_0x57bb2f(0x161)](_0x3a940c[_0x57bb2f(0x14e)][_0x57bb2f(0x2d1)], _0x2b30bc);
            }
            this[_0x57bb2f(0x291)] = null, this['event'](_0x3a940c[_0x57bb2f(0x14e)][_0x57bb2f(0x162)]);
        }
        ['_onPause']() {
            var _0x2fa4ac = _0x27144e;
            this[_0x2fa4ac(0x161)](_0x3a940c['Event']['PAUSED']);
        }
        [_0x27144e(0x29f) + _0x27144e(0x2d2)]() {
            var _0x25ec11 = _0x27144e, _0x35fc8c = 0x0, _0x4c7804 = 0x0;
            for (_0x4c7804 = this[_0x25ec11(0x10d)][_0x25ec11(0x2d3) + 'rixArr'][_0x25ec11(0xe4)], _0x35fc8c = 0x0; _0x35fc8c &lt; _0x4c7804; _0x35fc8c++)
                this[_0x25ec11(0x285) + _0x25ec11(0x286)]['push'](new _0x3a940c[(_0x25ec11(0x1bb))]());
            if (0x0 == this[_0x25ec11(0x28c)])
                this[_0x25ec11(0x2aa) + 'ic'] = this[_0x25ec11(0x10d)]['boneSlotDi' + 'c'], this[_0x25ec11(0x2d4) + 'oneSlotDic'] = this[_0x25ec11(0x10d)][_0x25ec11(0x2d5) + _0x25ec11(0x2d6)], this[_0x25ec11(0x2d7) + _0x25ec11(0x2d8)] = this[_0x25ec11(0x10d)][_0x25ec11(0x2d9) + _0x25ec11(0x2ae)];
            else {
                null == this[_0x25ec11(0x2aa) + 'ic'] &amp;&amp; (this[_0x25ec11(0x2aa) + 'ic'] = {}), null == this[_0x25ec11(0x2d4) + _0x25ec11(0x2da)] &amp;&amp; (this[_0x25ec11(0x2d4) + 'oneSlotDic'] = {}), null == this[_0x25ec11(0x2d7) + _0x25ec11(0x2d8)] &amp;&amp; (this[_0x25ec11(0x2d7) + _0x25ec11(0x2d8)] = []);
                var _0x28aa6a, _0x2aa854, _0x523277 = this[_0x25ec11(0x10d)]['boneSlotAr' + _0x25ec11(0x2ae)];
                for (_0x35fc8c = 0x0, _0x4c7804 = _0x523277[_0x25ec11(0xe4)]; _0x35fc8c &lt; _0x4c7804; _0x35fc8c++)
                    _0x28aa6a = _0x523277[_0x35fc8c], null == (_0x2aa854 = this[_0x25ec11(0x2d4) + _0x25ec11(0x2da)][_0x28aa6a[_0x25ec11(0xf2)]]) &amp;&amp; (this['_bindBoneB' + 'oneSlotDic'][_0x28aa6a[_0x25ec11(0xf2)]] = _0x2aa854 = []), this[_0x25ec11(0x2aa) + 'ic'][_0x28aa6a['name']] = _0x28aa6a = _0x28aa6a[_0x25ec11(0x23c)](), _0x2aa854['push'](_0x28aa6a), this[_0x25ec11(0x2d7) + _0x25ec11(0x2d8)]['push'](_0x28aa6a);
            }
        }
        [_0x27144e(0x2db) + _0x27144e(0x2dc)](_0x392c70, _0x3ea0cc, _0x371283 = 0x0) {
            var _0x517fbc = _0x27144e, _0x384391 = this[_0x517fbc(0x10d)][_0x517fbc(0x2cd) + 'r'][this[_0x517fbc(0x29d)][_0x517fbc(0x133) + 'mationClip' + 'Index']];
            if (_0x384391) {
                var _0x30aa4e, _0x48e874, _0xfda429 = 0x0;
                for (_0x30aa4e = _0x384391[_0x517fbc(0xe4)], _0xfda429 = _0x371283; _0xfda429 &lt; _0x30aa4e; _0xfda429++)
                    (_0x48e874 = _0x384391[_0xfda429])[_0x517fbc(0x2cf)] &gt;= this[_0x517fbc(0x29d)][_0x517fbc(0x2d0)] &amp;&amp; _0x48e874['time'] &lt;= this[_0x517fbc(0x29d)]['playEnd'] &amp;&amp; this[_0x517fbc(0x161)](_0x3a940c['Event']['LABEL'], _0x48e874);
            }
        }
        [_0x27144e(0x15f)](_0xe12acb = !0x0) {
            var _0x5e9796 = _0x27144e;
            if (!(this[_0x5e9796(0x2dd)] || _0xe12acb &amp;&amp; this[_0x5e9796(0x28f) + 'rol'])) {
                var _0x1fb4e2 = this[_0x5e9796(0x2de)][_0x5e9796(0x2df)], _0x2099e3 = this[_0x5e9796(0x29d)][_0x5e9796(0x135) + 'frameIndex'], _0x5983b1 = _0x1fb4e2 - this[_0x5e9796(0x287)];
                if (_0xe12acb ? this[_0x5e9796(0x29d)][_0x5e9796(0x15f)](_0x5983b1) : _0x2099e3 = -0x1, this[_0x5e9796(0x287)] = _0x1fb4e2, this[_0x5e9796(0x29d)] &amp;&amp; (this[_0x5e9796(0x28d)] = this[_0x5e9796(0x289)] = this['_player'][_0x5e9796(0x135) + 'frameIndex'], !(this[_0x5e9796(0x28d)] &lt; 0x0 || _0x5983b1 &gt; 0x0 &amp;&amp; this['_clipIndex'] == _0x2099e3 &amp;&amp; this[_0x5e9796(0x294) + _0x5e9796(0x295) + _0x5e9796(0x201)] == this[_0x5e9796(0x288) + _0x5e9796(0x201)]))) {
                    this[_0x5e9796(0x294) + _0x5e9796(0x295) + 'dex'] = this[_0x5e9796(0x288) + _0x5e9796(0x201)], _0x2099e3 &gt; this[_0x5e9796(0x289)] &amp;&amp; 0x0 != this[_0x5e9796(0x2ce) + 'x'] &amp;&amp; (this['_emitMisse' + _0x5e9796(0x2dc)](this[_0x5e9796(0x29d)][_0x5e9796(0x2d0)], this[_0x5e9796(0x29d)][_0x5e9796(0x12e)], this['_eventInde' + 'x']), this[_0x5e9796(0x2ce) + 'x'] = 0x0);
                    var _0x50ae0a, _0x94b43a, _0x3a174c = this['_templet'][_0x5e9796(0x2cd) + 'r'][this['_aniClipIn' + _0x5e9796(0x201)]];
                    if (_0x3a174c &amp;&amp; this[_0x5e9796(0x2ce) + 'x'] &lt; _0x3a174c[_0x5e9796(0xe4)]) {
                        var _0x42702c = _0x3a174c[this[_0x5e9796(0x2ce) + 'x']];
                        _0x42702c['time'] &gt;= this[_0x5e9796(0x29d)]['playStart'] &amp;&amp; _0x42702c[_0x5e9796(0x2cf)] &lt;= this['_player'][_0x5e9796(0x12e)] ? this[_0x5e9796(0x29d)][_0x5e9796(0x14a) + _0x5e9796(0x14b)] &gt;= _0x42702c['time'] &amp;&amp; (this[_0x5e9796(0x161)](_0x3a940c[_0x5e9796(0x14e)]['LABEL'], _0x42702c), this[_0x5e9796(0x2ce) + 'x']++, this['_playAudio'] &amp;&amp; _0x42702c[_0x5e9796(0x2e0)] &amp;&amp; _0x5e9796(0x2e1) !== _0x42702c['audioValue'] &amp;&amp; (_0x50ae0a = _0x3a940c[_0x5e9796(0x2e2) + 'er'][_0x5e9796(0x2e3)](this[_0x5e9796(0x29d)]['templet']['_path'] + _0x42702c[_0x5e9796(0x2e0)], 0x1, _0x3a940c[_0x5e9796(0x2bb)][_0x5e9796(0x1bc)](this, this[_0x5e9796(0x2e4) + _0x5e9796(0x2e5)])), _0x3a940c['SoundManag' + 'er'][_0x5e9796(0x172) + 'te'] = this[_0x5e9796(0x29d)]['playbackRa' + 'te'], _0x50ae0a &amp;&amp; this[_0x5e9796(0x2e6) + _0x5e9796(0x297)]['push'](_0x50ae0a))) : _0x42702c[_0x5e9796(0x2cf)] &lt; this['_player'][_0x5e9796(0x2d0)] &amp;&amp; this[_0x5e9796(0x296)] &amp;&amp; _0x42702c[_0x5e9796(0x2e0)] &amp;&amp; _0x5e9796(0x2e1) !== _0x42702c[_0x5e9796(0x2e0)] ? (this[_0x5e9796(0x2ce) + 'x']++, _0x50ae0a = _0x3a940c[_0x5e9796(0x2e2) + 'er']['playSound'](this[_0x5e9796(0x29d)][_0x5e9796(0x128)][_0x5e9796(0x2e7)] + _0x42702c[_0x5e9796(0x2e0)], 0x1, _0x3a940c['Handler'][_0x5e9796(0x1bc)](this, this[_0x5e9796(0x2e4) + _0x5e9796(0x2e5)]), null, (this[_0x5e9796(0x29d)][_0x5e9796(0x14a) + 'yTime'] - _0x42702c[_0x5e9796(0x2cf)]) / 0x3e8), _0x3a940c[_0x5e9796(0x2e2) + 'er'][_0x5e9796(0x172) + 'te'] = this[_0x5e9796(0x29d)][_0x5e9796(0x172) + 'te'], _0x50ae0a &amp;&amp; this[_0x5e9796(0x2e6) + _0x5e9796(0x297)][_0x5e9796(0xfd)](_0x50ae0a)) : this[_0x5e9796(0x2ce) + 'x']++;
                    }
                    0x0 == this[_0x5e9796(0x28c)] ? (_0x94b43a = this[_0x5e9796(0x10d)][_0x5e9796(0x2e8) + _0x5e9796(0x2e9) + _0x5e9796(0x2ea)](this['_aniClipIn' + 'dex'], this['_clipIndex']) || this[_0x5e9796(0x2eb) + _0x5e9796(0x2ec)]()) &amp;&amp; this['graphics'] != _0x94b43a &amp;&amp; (this['graphics'] = _0x94b43a) : 0x1 == this['_aniMode'] ? (_0x94b43a = this[_0x5e9796(0x2ed) + _0x5e9796(0x2ee) + 'ache'](this['_aniClipIn' + _0x5e9796(0x201)], this[_0x5e9796(0x289)]) || this[_0x5e9796(0x2eb) + 'phics']()) &amp;&amp; this[_0x5e9796(0x1e8)] != _0x94b43a &amp;&amp; (this[_0x5e9796(0x1e8)] = _0x94b43a) : this['_createGra' + _0x5e9796(0x2ec)]();
                }
            }
        }
        [_0x27144e(0x2e4) + _0x27144e(0x2e5)](_0x2cbffe) {
            var _0xca802c = _0x27144e;
            for (var _0x5846bd, _0x2f840d = this[_0xca802c(0x2e6) + _0xca802c(0x297)][_0xca802c(0xe4)], _0x367c80 = 0x0; _0x367c80 &lt; _0x2f840d; _0x367c80++)
                ((_0x5846bd = this['_soundChan' + _0xca802c(0x297)][_0x367c80])[_0xca802c(0x2ef)] || _0x2cbffe) &amp;&amp; (!_0x5846bd[_0xca802c(0x2ef)] &amp;&amp; _0x5846bd[_0xca802c(0x175)](), this[_0xca802c(0x2e6) + _0xca802c(0x297)][_0xca802c(0x2f0)](_0x367c80, 0x1), _0x2f840d--, _0x367c80--);
        }
        ['_createGra' + _0x27144e(0x2ec)](_0x5b8537 = -0x1) {
            var _0xce1229 = _0x27144e;
            -0x1 == _0x5b8537 &amp;&amp; (_0x5b8537 = this['_clipIndex']);
            var _0xe666b5, _0x1710ce = _0x5b8537 * this[_0xce1229(0x29d)]['cacheFrame' + _0xce1229(0x150) + 'al'], _0x56ba3f = this[_0xce1229(0x10d)]['drawOrderA' + 'niArr'][this['_aniClipIn' + _0xce1229(0x201)]];
            if (_0x56ba3f &amp;&amp; _0x56ba3f[_0xce1229(0xe4)] &gt; 0x0) {
                for (this[_0xce1229(0x291) + _0xce1229(0x1ab)] = 0x0, _0xe666b5 = _0x56ba3f[this[_0xce1229(0x291) + _0xce1229(0x1ab)]]; _0x1710ce &gt;= _0xe666b5['time'] &amp;&amp; (this[_0xce1229(0x291)] = _0xe666b5[_0xce1229(0x248)], this[_0xce1229(0x291) + _0xce1229(0x1ab)]++, !(this[_0xce1229(0x291) + 'Index'] &gt;= _0x56ba3f['length']));)
                    _0xe666b5 = _0x56ba3f[this[_0xce1229(0x291) + _0xce1229(0x1ab)]];
            }
            0x0 == this[_0xce1229(0x28c)] || 0x1 == this[_0xce1229(0x28c)] ? this[_0xce1229(0x1e8)] = _0x5c1e8a[_0xce1229(0x1bc)]() : this[_0xce1229(0x1e8)] instanceof _0x5c1e8a ? this[_0xce1229(0x1e8)][_0xce1229(0x1c0)]() : this[_0xce1229(0x1e8)] = _0x5c1e8a[_0xce1229(0x1bc)]();
            var _0x10289a = this['graphics'], _0x13dee7 = this[_0xce1229(0x10d)][_0xce1229(0x19a)](this[_0xce1229(0x288) + _0xce1229(0x201)]), _0x45de2e = 0x0 == this[_0xce1229(0x29d)]['state'];
            this[_0xce1229(0x10d)][_0xce1229(0x1a7) + 'lData'](this[_0xce1229(0x288) + 'dex'], this[_0xce1229(0x2f1) + _0xce1229(0x2f2)], null, _0x5b8537, _0x45de2e ? _0x1710ce + this[_0xce1229(0x29d)]['cacheFrame' + _0xce1229(0x150) + 'al'] : _0x1710ce);
            var _0x1e657d, _0x27ab6c, _0x29b0fa, _0x27b4d0, _0x4ce137 = this['_aniSectio' + _0xce1229(0x2a4)][this[_0xce1229(0x288) + 'dex']], _0x5e5975 = 0x0, _0x5b55cc = 0x0, _0x269fa9 = 0x0, _0x2d5dae = 0x0, _0x15af23 = 0x0, _0x276b63 = this[_0xce1229(0x10d)][_0xce1229(0x2d3) + _0xce1229(0x2f3)]['length'], _0x5a71c3 = this[_0xce1229(0x2f1) + _0xce1229(0x2f2)];
            for (_0x5b55cc = 0x0, _0x15af23 = _0x4ce137[0x0]; _0x5b55cc &lt; _0x276b63; _0x5b55cc++) {
                var _0x200aa4 = (_0x27b4d0 = this[_0xce1229(0x2a0)][_0x5b55cc])[_0xce1229(0x1d0) + _0xce1229(0x1d1)];
                _0x29b0fa = this[_0xce1229(0x10d)]['srcBoneMat' + _0xce1229(0x2f3)][_0x5b55cc], _0x200aa4[_0xce1229(0x1c6)] = _0x29b0fa[_0xce1229(0x1c6)] * _0x5a71c3[_0x5e5975++], _0x200aa4['skX'] = _0x29b0fa[_0xce1229(0x1c1)] + _0x5a71c3[_0x5e5975++], _0x200aa4[_0xce1229(0x1c2)] = _0x29b0fa[_0xce1229(0x1c2)] + _0x5a71c3[_0x5e5975++], _0x200aa4[_0xce1229(0x1c3)] = _0x29b0fa[_0xce1229(0x1c3)] * _0x5a71c3[_0x5e5975++], _0x200aa4['x'] = _0x29b0fa['x'] + _0x5a71c3[_0x5e5975++], _0x200aa4['y'] = _0x29b0fa['y'] + _0x5a71c3[_0x5e5975++], 0x8 === this[_0xce1229(0x10d)][_0xce1229(0x2f4) + _0xce1229(0x2f5)] &amp;&amp; (_0x200aa4[_0xce1229(0x1ca)] = _0x29b0fa['skewX'] + _0x5a71c3[_0x5e5975++], _0x200aa4[_0xce1229(0x1c4)] = _0x29b0fa[_0xce1229(0x1c4)] + _0x5a71c3[_0x5e5975++]);
            }
            var _0x319326, _0x1e58c8 = {}, _0x2383cd = {};
            for (_0x15af23 += _0x4ce137[0x1]; _0x5b55cc &lt; _0x15af23; _0x5b55cc++)
                _0x1e58c8[(_0x319326 = _0x13dee7[_0x5b55cc])[_0xce1229(0xe6)]] = _0x5a71c3[_0x5e5975++], _0x2383cd[_0x319326[_0xce1229(0xe6)]] = _0x5a71c3[_0x5e5975++], _0x5e5975 += 0x4;
            var _0x1faa89, _0x54a191, _0x3bd469 = {}, _0x124352 = {};
            for (_0x15af23 += _0x4ce137[0x2]; _0x5b55cc &lt; _0x15af23; _0x5b55cc++)
                _0x3bd469[(_0x319326 = _0x13dee7[_0x5b55cc])[_0xce1229(0xe6)]] = _0x5a71c3[_0x5e5975++], _0x124352[_0x319326[_0xce1229(0xe6)]] = _0x5a71c3[_0x5e5975++], _0x5e5975 += 0x4;
            if (this[_0xce1229(0x2a8)])
                for (_0x15af23 += _0x4ce137[0x3]; _0x5b55cc &lt; _0x15af23; _0x5b55cc++) {
                    if (_0x319326 = _0x13dee7[_0x5b55cc], _0x1faa89 = this['_pathDic'][_0x319326['name']])
                        switch (new _0x3a940c[(_0xce1229(0xdf))](_0x319326['extenData'])[_0xce1229(0x2f6)]()) {
                        case 0x1:
                            _0x1faa89[_0xce1229(0x262)] = _0x5a71c3[_0x5e5975++];
                            break;
                        case 0x2:
                            _0x1faa89[_0xce1229(0x263)] = _0x5a71c3[_0x5e5975++];
                            break;
                        case 0x3:
                            _0x1faa89[_0xce1229(0x264)] = _0x5a71c3[_0x5e5975++], _0x1faa89['translateM' + 'ix'] = _0x5a71c3[_0x5e5975++];
                        }
                }
            if (this[_0xce1229(0x2f7)][_0xce1229(0x1d8)](this[_0xce1229(0x299) + 'atrix'] || _0x3a940c[_0xce1229(0x1bb)][_0xce1229(0x1e0)]['identity']()), this[_0xce1229(0x2a7)]) {
                for (_0x5b55cc = 0x0, _0x15af23 = this[_0xce1229(0x2a7)][_0xce1229(0xe4)]; _0x5b55cc &lt; _0x15af23; _0x5b55cc++)
                    (_0x54a191 = this[_0xce1229(0x2a7)][_0x5b55cc])[_0xce1229(0xe6)] in _0x3bd469 &amp;&amp; (_0x54a191['bendDirect' + _0xce1229(0xf8)] = _0x3bd469[_0x54a191['name']]), _0x54a191[_0xce1229(0xe6)] in _0x124352 &amp;&amp; (_0x54a191[_0xce1229(0x250)] = _0x124352[_0x54a191[_0xce1229(0xe6)]]), _0x54a191['apply']();
            }
            if (this[_0xce1229(0x2a8)]) {
                for (var _0x4135d2 in this[_0xce1229(0x2a8)])
                    (_0x1faa89 = this[_0xce1229(0x2a8)][_0x4135d2])[_0xce1229(0x247)](this[_0xce1229(0x2a0)], _0x10289a);
            }
            if (this[_0xce1229(0x2ac)]) {
                for (_0x5b55cc = 0x0, _0x2d5dae = this[_0xce1229(0x2ac)]['length']; _0x5b55cc &lt; _0x2d5dae; _0x5b55cc++)
                    this[_0xce1229(0x2ac)][_0x5b55cc][_0xce1229(0x247)]();
            }
            for (_0x5b55cc = 0x0, _0x2d5dae = this[_0xce1229(0x2a0)][_0xce1229(0xe4)]; _0x5b55cc &lt; _0x2d5dae; _0x5b55cc++)
                if (_0x27b4d0 = this['_boneList'][_0x5b55cc], _0x27ab6c = this[_0xce1229(0x2d4) + _0xce1229(0x2da)][_0x27b4d0[_0xce1229(0xe6)]], _0x27b4d0[_0xce1229(0x1d2) + 'ix'][_0xce1229(0x1e1)](this['_boneMatri' + _0xce1229(0x286)][_0x5b55cc]), _0x27ab6c) {
                    for (_0x269fa9 = 0x0, _0x15af23 = _0x27ab6c['length']; _0x269fa9 &lt; _0x15af23; _0x269fa9++)
                        (_0x1e657d = _0x27ab6c[_0x269fa9]) &amp;&amp; _0x1e657d[_0xce1229(0x216) + _0xce1229(0x217)](_0x27b4d0['resultMatr' + 'ix']);
                }
            var _0x282574, _0x5d55f8, _0x35f9a7, _0x5124d0, _0x1b197b = {}, _0x371479 = this[_0xce1229(0x10d)][_0xce1229(0x2f8) + 'rr'];
            if (_0x371479 &amp;&amp; _0x371479[_0xce1229(0xe4)] &gt; 0x0) {
                if (this[_0xce1229(0x292) + _0xce1229(0x293)] != this[_0xce1229(0x288) + _0xce1229(0x201)]) {
                    for (this['_lastAniCl' + _0xce1229(0x293)] = this['_aniClipIn' + _0xce1229(0x201)], _0x5b55cc = 0x0, _0x15af23 = this[_0xce1229(0x2d7) + _0xce1229(0x2d8)]['length']; _0x5b55cc &lt; _0x15af23; _0x5b55cc++)
                        (_0x1e657d = this[_0xce1229(0x2d7) + _0xce1229(0x2d8)][_0x5b55cc])[_0xce1229(0x232)] = null;
                }
                var _0x598508, _0xa83d41 = _0x371479[this[_0xce1229(0x288) + _0xce1229(0x201)]];
                for (_0x598508 in (_0x282574 = _0xa83d41['default'], this[_0xce1229(0x2f9)](_0x282574, _0x1b197b, this[_0xce1229(0x2d7) + _0xce1229(0x2d8)], _0x1710ce), _0xa83d41))
                    _0xce1229(0x28b) != _0x598508 &amp;&amp; _0x598508 != this[_0xce1229(0x28a)] &amp;&amp; (_0x282574 = _0xa83d41[_0x598508], this[_0xce1229(0x2f9)](_0x282574, _0x1b197b, this[_0xce1229(0x2d7) + _0xce1229(0x2d8)], _0x1710ce));
                _0x282574 = _0xa83d41[this[_0xce1229(0x28a)]], this[_0xce1229(0x2f9)](_0x282574, _0x1b197b, this[_0xce1229(0x2d7) + _0xce1229(0x2d8)], _0x1710ce);
            }
            if (this[_0xce1229(0x291)]) {
                for (_0x5b55cc = 0x0, _0x15af23 = this[_0xce1229(0x291)][_0xce1229(0xe4)]; _0x5b55cc &lt; _0x15af23; _0x5b55cc++)
                    _0x5d55f8 = _0x1e58c8[(_0x1e657d = this[_0xce1229(0x2d7) + _0xce1229(0x2d8)][this[_0xce1229(0x291)][_0x5b55cc]])[_0xce1229(0xe6)]], _0x35f9a7 = _0x2383cd[_0x1e657d[_0xce1229(0xe6)]], isNaN(_0x5d55f8) || -0x2 == _0x5d55f8 || (this[_0xce1229(0x10d)][_0xce1229(0x23d) + _0xce1229(0x2fa)] ? _0x1e657d[_0xce1229(0x208) + _0xce1229(0x207)](this[_0xce1229(0x10d)][_0xce1229(0x23d) + _0xce1229(0x2fa)][_0x5d55f8]) : _0x1e657d['showDispla' + _0xce1229(0x209)](_0x5d55f8)), _0x1b197b[this['_drawOrder'][_0x5b55cc]] ? (_0x5124d0 = _0x1b197b[this[_0xce1229(0x291)][_0x5b55cc]], _0x1e657d['currDispla' + _0xce1229(0x205)] &amp;&amp; _0x5124d0[_0x1e657d[_0xce1229(0x204) + _0xce1229(0x205)]['attachment' + _0xce1229(0x23e)]] ? _0x1e657d['deformData'] = _0x5124d0[_0x1e657d[_0xce1229(0x204) + _0xce1229(0x205)][_0xce1229(0x23d) + _0xce1229(0x23e)]] : _0x1e657d[_0xce1229(0x232)] = null) : _0x1e657d[_0xce1229(0x232)] = null, isNaN(_0x35f9a7) ? _0x1e657d['draw'](_0x10289a, this[_0xce1229(0x285) + _0xce1229(0x286)], 0x2 == this[_0xce1229(0x28c)]) : _0x1e657d[_0xce1229(0x226)](_0x10289a, this[_0xce1229(0x285) + _0xce1229(0x286)], 0x2 == this[_0xce1229(0x28c)], _0x35f9a7);
            } else {
                for (_0x5b55cc = 0x0, _0x15af23 = this[_0xce1229(0x2d7) + _0xce1229(0x2d8)][_0xce1229(0xe4)]; _0x5b55cc &lt; _0x15af23; _0x5b55cc++)
                    _0x5d55f8 = _0x1e58c8[(_0x1e657d = this[_0xce1229(0x2d7) + _0xce1229(0x2d8)][_0x5b55cc])[_0xce1229(0xe6)]], _0x35f9a7 = _0x2383cd[_0x1e657d[_0xce1229(0xe6)]], isNaN(_0x5d55f8) || -0x2 == _0x5d55f8 || (this[_0xce1229(0x10d)][_0xce1229(0x23d) + 'Names'] ? _0x1e657d[_0xce1229(0x208) + 'yByName'](this['_templet']['attachment' + 'Names'][_0x5d55f8]) : _0x1e657d[_0xce1229(0x208) + 'yByIndex'](_0x5d55f8)), _0x1b197b[_0x5b55cc] ? (_0x5124d0 = _0x1b197b[_0x5b55cc], _0x1e657d[_0xce1229(0x204) + 'yData'] &amp;&amp; _0x5124d0[_0x1e657d['currDispla' + _0xce1229(0x205)][_0xce1229(0x23d) + _0xce1229(0x23e)]] ? _0x1e657d[_0xce1229(0x232)] = _0x5124d0[_0x1e657d[_0xce1229(0x204) + _0xce1229(0x205)][_0xce1229(0x23d) + 'Name']] : _0x1e657d[_0xce1229(0x232)] = null) : _0x1e657d['deformData'] = null, isNaN(_0x35f9a7) ? _0x1e657d[_0xce1229(0x226)](_0x10289a, this[_0xce1229(0x285) + _0xce1229(0x286)], 0x2 == this[_0xce1229(0x28c)]) : _0x1e657d[_0xce1229(0x226)](_0x10289a, this[_0xce1229(0x285) + _0xce1229(0x286)], 0x2 == this[_0xce1229(0x28c)], _0x35f9a7);
            }
            return 0x0 == this[_0xce1229(0x28c)] ? (this[_0xce1229(0x10d)]['setGrahics' + _0xce1229(0x2e9) + _0xce1229(0x2ea)](this[_0xce1229(0x288) + _0xce1229(0x201)], _0x5b8537, _0x10289a), this[_0xce1229(0x2fb) + _0xce1229(0x2fc)](this[_0xce1229(0x288) + 'dex'])) : 0x1 == this[_0xce1229(0x28c)] &amp;&amp; this[_0xce1229(0x2fd) + 'sDataWithC' + _0xce1229(0x298)](this['_aniClipIn' + _0xce1229(0x201)], _0x5b8537, _0x10289a), _0x10289a;
        }
        [_0x27144e(0x2fb) + _0x27144e(0x2fc)](_0x1a9d31) {
            var _0x50d6f2 = _0x27144e, _0x155ae9, _0x115426;
            for (_0x115426 = Math[_0x50d6f2(0x15e)](0.01 + this[_0x50d6f2(0x10d)][_0x50d6f2(0x199) + 'tion'](_0x1a9d31) / 0x3e8 * this[_0x50d6f2(0x29d)][_0x50d6f2(0x13c) + 'Rate']), _0x155ae9 = 0x0; _0x155ae9 &lt; _0x115426; _0x155ae9++)
                if (!this[_0x50d6f2(0x10d)][_0x50d6f2(0x2e8) + _0x50d6f2(0x2e9) + _0x50d6f2(0x2ea)](_0x1a9d31, _0x155ae9))
                    return;
            this[_0x50d6f2(0x10d)][_0x50d6f2(0x2e8) + 'DataWithCa' + _0x50d6f2(0x2ea)](_0x1a9d31, _0x115426) ? this['_templet'][_0x50d6f2(0x2fe) + _0x50d6f2(0x2ff)](_0x1a9d31) : this[_0x50d6f2(0x2eb) + _0x50d6f2(0x2ec)](_0x115426);
        }
        [_0x27144e(0x2f9)](_0x58a1d6, _0x598203, _0x3d281e, _0xa7b923) {
            var _0x168628 = _0x27144e, _0xe9963a, _0x57493c, _0x29b9d8, _0x5c7f9a, _0x24a4fd, _0x26693e;
            if (_0x58a1d6 &amp;&amp; _0x58a1d6) {
                for (_0x5c7f9a = 0x0, _0x24a4fd = _0x58a1d6[_0x168628(0x300) + 'DataList']['length']; _0x5c7f9a &lt; _0x24a4fd; _0x5c7f9a++)
                    for (_0xe9963a = _0x58a1d6[_0x168628(0x300) + 'DataList'][_0x5c7f9a], _0x26693e = 0x0; _0x26693e &lt; _0xe9963a['deformSlot' + _0x168628(0x240) + 't'][_0x168628(0xe4)]; _0x26693e++)
                        _0x29b9d8 = _0x3d281e[(_0x57493c = _0xe9963a[_0x168628(0x300) + 'DisplayLis' + 't'][_0x26693e])[_0x168628(0x301)]], _0x57493c['apply'](_0xa7b923, _0x29b9d8), _0x598203[_0x57493c[_0x168628(0x301)]] || (_0x598203[_0x57493c[_0x168628(0x301)]] = {}), _0x598203[_0x57493c['slotIndex']][_0x57493c[_0x168628(0x23d)]] = _0x57493c[_0x168628(0x232)];
            }
        }
        [_0x27144e(0x302)]() {
            var _0x4e87b7 = _0x27144e;
            return this[_0x4e87b7(0x10d)][_0x4e87b7(0x198) + _0x4e87b7(0x197)]();
        }
        ['getAniName' + _0x27144e(0x303)](_0x1c5b3f) {
            var _0x79572d = _0x27144e;
            return this[_0x79572d(0x10d)][_0x79572d(0x304) + _0x79572d(0x303)](_0x1c5b3f);
        }
        [_0x27144e(0x305) + _0x27144e(0xda)](_0x3959a7) {
            return this['_boneSlotD' + 'ic'][_0x3959a7];
        }
        ['showSkinBy' + _0x27144e(0x23e)](_0x43eec5, _0x237cfa = !0x0) {
            var _0x5bb360 = _0x27144e;
            this['showSkinBy' + _0x5bb360(0x1ab)](this[_0x5bb360(0x10d)][_0x5bb360(0x306) + _0x5bb360(0x307)](_0x43eec5), _0x237cfa);
        }
        [_0x27144e(0x308) + _0x27144e(0x1ab)](_0x5ec56f, _0x35026 = !0x0) {
            var _0x4c7d27 = _0x27144e;
            for (var _0x2e4142 = 0x0; _0x2e4142 &lt; this[_0x4c7d27(0x2d7) + 'rray'][_0x4c7d27(0xe4)]; _0x2e4142++)
                this['_boneSlotA' + 'rray'][_0x2e4142][_0x4c7d27(0x309) + 'ta'](null, _0x35026);
            if (this[_0x4c7d27(0x10d)][_0x4c7d27(0x308) + 'Index'](this[_0x4c7d27(0x2aa) + 'ic'], _0x5ec56f, _0x35026)) {
                var _0x43ccda = this[_0x4c7d27(0x10d)][_0x4c7d27(0x2ad) + _0x4c7d27(0x2ae)][_0x5ec56f];
                this[_0x4c7d27(0x2af)] = _0x5ec56f, this[_0x4c7d27(0x28a)] = _0x43ccda['name'];
            }
            this['_clearCach' + 'e']();
        }
        [_0x27144e(0x30a) + _0x27144e(0x30b)](_0x1c9309, _0x5e3aef) {
            var _0x5efddc = _0x27144e;
            if (0x0 != this[_0x5efddc(0x28c)]) {
                var _0x586261 = this[_0x5efddc(0x305) + _0x5efddc(0xda)](_0x1c9309);
                _0x586261 &amp;&amp; _0x586261['showDispla' + _0x5efddc(0x209)](_0x5e3aef), this[_0x5efddc(0x30c) + 'e']();
            }
        }
        [_0x27144e(0x30a) + _0x27144e(0x30d)](_0x4643b8, _0xa8fefe) {
            var _0x2ccf8a = _0x27144e;
            if (0x0 != this[_0x2ccf8a(0x28c)]) {
                var _0x4feea2 = this['getSlotByN' + _0x2ccf8a(0xda)](_0x4643b8);
                _0x4feea2 &amp;&amp; _0x4feea2[_0x2ccf8a(0x208) + _0x2ccf8a(0x207)](_0xa8fefe), this[_0x2ccf8a(0x30c) + 'e']();
            }
        }
        ['replaceSlo' + _0x27144e(0x30e)](_0x52e072, _0xa8a684, _0x43ca15) {
            var _0x44d658 = _0x27144e;
            if (0x0 != this[_0x44d658(0x28c)]) {
                var _0x58e034 = this['getSlotByN' + _0x44d658(0xda)](_0x52e072);
                _0x58e034 &amp;&amp; _0x58e034[_0x44d658(0x20c) + _0x44d658(0x20d)](_0xa8a684, _0x43ca15), this[_0x44d658(0x30c) + 'e']();
            }
        }
        [_0x27144e(0x30f) + 'tSkinByInd' + 'ex'](_0x4b3fe3, _0x2084ce, _0x31f7d0) {
            var _0x582d4b = _0x27144e;
            if (0x0 != this[_0x582d4b(0x28c)]) {
                var _0x2d33a2 = this[_0x582d4b(0x305) + _0x582d4b(0xda)](_0x4b3fe3);
                _0x2d33a2 &amp;&amp; _0x2d33a2[_0x582d4b(0x20c) + _0x582d4b(0x20e) + 'x'](_0x2084ce, _0x31f7d0), this[_0x582d4b(0x30c) + 'e']();
            }
        }
        [_0x27144e(0x310) + 'n'](_0x5c1484, _0x2310ed) {
            var _0x4033ba = _0x27144e;
            if (0x0 != this[_0x4033ba(0x28c)]) {
                var _0x5abaa3 = this[_0x4033ba(0x305) + _0x4033ba(0xda)](_0x5c1484);
                _0x5abaa3 &amp;&amp; _0x5abaa3[_0x4033ba(0x213) + 'n'](_0x2310ed), this[_0x4033ba(0x30c) + 'e']();
            }
        }
        [_0x27144e(0x30c) + 'e']() {
            var _0x2d5758 = _0x27144e;
            if (0x1 == this['_aniMode'])
                for (var _0x1ee687 = 0x0, _0x2a0f5d = this['_graphicsC' + 'ache'][_0x2d5758(0xe4)]; _0x1ee687 &lt; _0x2a0f5d; _0x1ee687++) {
                    for (var _0x5ab15b = 0x0, _0x400977 = this[_0x2d5758(0x311) + _0x2d5758(0x298)][_0x1ee687][_0x2d5758(0xe4)]; _0x5ab15b &lt; _0x400977; _0x5ab15b++) {
                        var _0x5858c2 = this[_0x2d5758(0x311) + _0x2d5758(0x298)][_0x1ee687][_0x5ab15b];
                        _0x5858c2 &amp;&amp; _0x5858c2 != this[_0x2d5758(0x1e8)] &amp;&amp; _0x5c1e8a['recycle'](_0x5858c2);
                    }
                    this[_0x2d5758(0x311) + _0x2d5758(0x298)][_0x1ee687][_0x2d5758(0xe4)] = 0x0;
                }
        }
        [_0x27144e(0x174)](_0x731346, _0x4720cb, _0x487236 = !0x0, _0x362a25 = 0x0, _0x56f206 = 0x0, _0x1590d2 = !0x0, _0x14715f = !0x0) {
            var _0x6d62bc = _0x27144e;
            this[_0x6d62bc(0x296)] = _0x14715f, this['_indexCont' + _0x6d62bc(0x290)] = !0x1;
            var _0x5b02bd, _0x32b31d = -0x1;
            if (_0x5b02bd = _0x4720cb ? 0x7fffffff : 0x0, 'string' == typeof _0x731346)
                for (var _0x18465f = 0x0, _0x4ba847 = this[_0x6d62bc(0x10d)][_0x6d62bc(0x198) + _0x6d62bc(0x197)](); _0x18465f &lt; _0x4ba847; _0x18465f++) {
                    var _0x27bc9e = this[_0x6d62bc(0x10d)][_0x6d62bc(0x198) + 'on'](_0x18465f);
                    if (_0x27bc9e &amp;&amp; _0x731346 == _0x27bc9e['name']) {
                        _0x32b31d = _0x18465f;
                        break;
                    }
                }
            else
                _0x32b31d = _0x731346;
            _0x32b31d &gt; -0x1 &amp;&amp; _0x32b31d &lt; this['getAnimNum']() &amp;&amp; (this[_0x6d62bc(0x288) + 'dex'] = _0x32b31d, (_0x487236 || this['_pause'] || this['_currAniIn' + 'dex'] != _0x32b31d) &amp;&amp; (this[_0x6d62bc(0x312) + _0x6d62bc(0x201)] = _0x32b31d, this['_curOrigin' + _0x6d62bc(0x2f2)] = new Float32Array(this[_0x6d62bc(0x10d)][_0x6d62bc(0x19d) + 'yframesLen' + _0x6d62bc(0x19f)](_0x32b31d)), this[_0x6d62bc(0x291)] = null, this[_0x6d62bc(0x2ce) + 'x'] = 0x0, this['_player'][_0x6d62bc(0x174)](_0x32b31d, this['_player'][_0x6d62bc(0x172) + 'te'], _0x5b02bd, _0x362a25, _0x56f206), _0x1590d2 &amp;&amp; this[_0x6d62bc(0x10d)][_0x6d62bc(0x308) + _0x6d62bc(0x1ab)](this[_0x6d62bc(0x2aa) + 'ic'], this['_skinIndex']), this[_0x6d62bc(0x2dd)] &amp;&amp; (this[_0x6d62bc(0x2dd)] = !0x1, this['_lastTime'] = _0x3a940c[_0x6d62bc(0x221)][_0x6d62bc(0x313)][_0x6d62bc(0x314)](), this[_0x6d62bc(0x2de)]['frameLoop'](0x1, this, this[_0x6d62bc(0x15f)], null, !0x0)), this[_0x6d62bc(0x15f)]()));
        }
        [_0x27144e(0x175)]() {
            var _0x295a44 = _0x27144e;
            this[_0x295a44(0x2dd)] || (this['_pause'] = !0x0, this['_player'] &amp;&amp; this[_0x295a44(0x29d)][_0x295a44(0x175)](!0x0), this['_soundChan' + 'nelArr'][_0x295a44(0xe4)] &gt; 0x0 &amp;&amp; this[_0x295a44(0x2e4) + _0x295a44(0x2e5)](!0x0), this[_0x295a44(0x2de)][_0x295a44(0x1c0)](this, this[_0x295a44(0x15f)]));
        }
        [_0x27144e(0x172) + 'te'](_0x2a1e6c) {
            var _0x9f70d = _0x27144e;
            this[_0x9f70d(0x29d)] &amp;&amp; (this[_0x9f70d(0x29d)][_0x9f70d(0x172) + 'te'] = _0x2a1e6c);
        }
        ['paused']() {
            var _0x2fe76e = _0x27144e;
            if (!this[_0x2fe76e(0x2dd)]) {
                if (this['_pause'] = !0x0, this['_player'] &amp;&amp; (this[_0x2fe76e(0x29d)][_0x2fe76e(0x14c)] = !0x0), this[_0x2fe76e(0x2e6) + _0x2fe76e(0x297)][_0x2fe76e(0xe4)] &gt; 0x0) {
                    for (var _0xc9a401, _0x3330c0 = this[_0x2fe76e(0x2e6) + _0x2fe76e(0x297)][_0x2fe76e(0xe4)], _0x35b992 = 0x0; _0x35b992 &lt; _0x3330c0; _0x35b992++)
                        (_0xc9a401 = this['_soundChan' + 'nelArr'][_0x35b992])[_0x2fe76e(0x2ef)] || _0xc9a401[_0x2fe76e(0x315)]();
                }
                this[_0x2fe76e(0x2de)]['clear'](this, this['_update']);
            }
        }
        [_0x27144e(0x316)]() {
            var _0x2a0ff9 = _0x27144e;
            if (this[_0x2a0ff9(0x28f) + _0x2a0ff9(0x290)] = !0x1, this['_pause']) {
                if (this['_pause'] = !0x1, this[_0x2a0ff9(0x29d)] &amp;&amp; (this[_0x2a0ff9(0x29d)][_0x2a0ff9(0x14c)] = !0x1), this[_0x2a0ff9(0x2e6) + 'nelArr']['length'] &gt; 0x0) {
                    for (var _0x58a22c, _0x52efe3 = this[_0x2a0ff9(0x2e6) + 'nelArr'][_0x2a0ff9(0xe4)], _0xbfcfb5 = 0x0; _0xbfcfb5 &lt; _0x52efe3; _0xbfcfb5++)
                        (_0x58a22c = this[_0x2a0ff9(0x2e6) + _0x2a0ff9(0x297)][_0xbfcfb5])[_0x2a0ff9(0x317) + 'r'] &amp;&amp; _0x58a22c[_0x2a0ff9(0x316)]();
                }
                this[_0x2a0ff9(0x287)] = _0x3a940c[_0x2a0ff9(0x221)]['Browser']['now'](), this[_0x2a0ff9(0x2de)][_0x2a0ff9(0x318)](0x1, this, this['_update'], null, !0x0);
            }
        }
        [_0x27144e(0x2ed) + _0x27144e(0x2ee) + 'ache'](_0xcfbe4c, _0x55fa6b) {
            var _0x314a1d = _0x27144e;
            return this[_0x314a1d(0x311) + _0x314a1d(0x298)][_0xcfbe4c][_0x55fa6b];
        }
        [_0x27144e(0x2fd) + _0x27144e(0x2ee) + _0x27144e(0x298)](_0x15ce03, _0x1b2881, _0x23cb0f) {
            var _0x1e6bc8 = _0x27144e;
            this['_graphicsC' + _0x1e6bc8(0x298)][_0x15ce03][_0x1b2881] = _0x23cb0f;
        }
        [_0x27144e(0x176)](_0x5f541c = !0x0) {
            var _0x238969 = _0x27144e;
            super[_0x238969(0x176)](_0x5f541c), this['_templet'][_0x238969(0x319) + 'erence'](0x1), this[_0x238969(0x10d)] = null, this[_0x238969(0x29d)] &amp;&amp; this[_0x238969(0x29d)][_0x238969(0x165)](), this[_0x238969(0x29d)] = null, this[_0x238969(0x2f1) + 'alData'] = null, this[_0x238969(0x285) + _0x238969(0x286)]['length'] = 0x0, this[_0x238969(0x287)] = 0x0, this[_0x238969(0x2de)][_0x238969(0x1c0)](this, this[_0x238969(0x15f)]), this[_0x238969(0x2e6) + _0x238969(0x297)]['length'] &gt; 0x0 &amp;&amp; this[_0x238969(0x2e4) + 'dStoped'](!0x0);
        }
        get ['index']() {
            var _0x43f8a7 = _0x27144e;
            return this[_0x43f8a7(0x28d)];
        }
        set [_0x27144e(0x31a)](_0x2a5cac) {
            var _0x4c6f3e = _0x27144e;
            this[_0x4c6f3e(0x31b)] &amp;&amp; (this[_0x4c6f3e(0x28d)] = _0x2a5cac, this[_0x4c6f3e(0x29d)][_0x4c6f3e(0x141) + 'e'] = 0x3e8 * this[_0x4c6f3e(0x28d)] / this[_0x4c6f3e(0x29d)]['cacheFrame' + _0x4c6f3e(0x126)], this[_0x4c6f3e(0x28f) + _0x4c6f3e(0x290)] = !0x0, this[_0x4c6f3e(0x15f)](!0x1));
        }
        get [_0x27144e(0x31c)]() {
            var _0x271f07 = _0x27144e;
            return this[_0x271f07(0x10d)] &amp;&amp; this[_0x271f07(0x29d)] ? this[_0x271f07(0x28e)] = Math[_0x271f07(0x15e)](this['_templet'][_0x271f07(0x199) + _0x271f07(0x15a)](this[_0x271f07(0x29d)]['currentAni' + _0x271f07(0x134) + _0x271f07(0x1ab)]) / 0x3e8 * this[_0x271f07(0x29d)][_0x271f07(0x13c) + _0x271f07(0x126)]) : this[_0x271f07(0x28e)] = -0x1, this[_0x271f07(0x28e)];
        }
        get [_0x27144e(0x31b)]() {
            var _0x3bfefe = _0x27144e;
            return this[_0x3bfefe(0x29d)];
        }
        get [_0x27144e(0x128)]() {
            var _0x58d906 = _0x27144e;
            return this[_0x58d906(0x10d)];
        }
    }
    _0xc279b7[_0x27144e(0x31d) + 'eshInCanva' + 's'] = !0x1, _0x2a3926[_0x27144e(0xd2)] = _0xc279b7, _0x3a940c[_0x27144e(0x221)][_0x27144e(0x31e)](_0xc279b7), _0x3a940c[_0x27144e(0x31f)][_0x27144e(0x31e)](_0x27144e(0x320) + 'one.Skelet' + 'on', _0xc279b7), _0x3a940c[_0x27144e(0x31f)][_0x27144e(0x31e)](_0x27144e(0x321) + _0x27144e(0x322), _0xc279b7);
    class _0x26908b {
        constructor() {
            var _0x475d36 = _0x27144e;
            this[_0x475d36(0x323)] = [];
        }
    }
    class _0x7b089c {
        [_0x27144e(0x211) + 'ure'](_0x1fa459) {
            var _0x4b1b53 = _0x27144e;
            return this['texture'] ? this[_0x4b1b53(0x1b9)] : (this[_0x4b1b53(0x1b9)] = new _0x3a940c[(_0x4b1b53(0x324))](_0x1fa459[_0x4b1b53(0x325)], this[_0x4b1b53(0x1ba)]), this[_0x4b1b53(0x1ba)][0x0] &gt; this[_0x4b1b53(0x1ba)][0x4] &amp;&amp; this[_0x4b1b53(0x1ba)][0x1] &gt; this[_0x4b1b53(0x1ba)][0x5] ? (this[_0x4b1b53(0x1b9)][_0x4b1b53(0x22c)] = _0x1fa459[_0x4b1b53(0x22b)], this['texture'][_0x4b1b53(0x22b)] = _0x1fa459['width'], this[_0x4b1b53(0x1b9)][_0x4b1b53(0x281)] = -_0x1fa459[_0x4b1b53(0x281)], this[_0x4b1b53(0x1b9)][_0x4b1b53(0x282)] = -_0x1fa459[_0x4b1b53(0x282)], this[_0x4b1b53(0x1b9)][_0x4b1b53(0x326) + 'h'] = _0x1fa459['sourceHeig' + 'ht'], this[_0x4b1b53(0x1b9)][_0x4b1b53(0x327) + 'ht'] = _0x1fa459[_0x4b1b53(0x326) + 'h']) : (this[_0x4b1b53(0x1b9)][_0x4b1b53(0x22c)] = _0x1fa459[_0x4b1b53(0x22c)], this['texture'][_0x4b1b53(0x22b)] = _0x1fa459[_0x4b1b53(0x22b)], this[_0x4b1b53(0x1b9)][_0x4b1b53(0x281)] = -_0x1fa459[_0x4b1b53(0x281)], this[_0x4b1b53(0x1b9)][_0x4b1b53(0x282)] = -_0x1fa459[_0x4b1b53(0x282)], this[_0x4b1b53(0x1b9)][_0x4b1b53(0x326) + 'h'] = _0x1fa459[_0x4b1b53(0x326) + 'h'], this[_0x4b1b53(0x1b9)][_0x4b1b53(0x327) + 'ht'] = _0x1fa459[_0x4b1b53(0x327) + 'ht']), this[_0x4b1b53(0x1b9)]);
        }
        ['destory']() {
            var _0x3f2a39 = _0x27144e;
            this[_0x3f2a39(0x1b9)] &amp;&amp; this[_0x3f2a39(0x1b9)][_0x3f2a39(0x176)]();
        }
    }
    class _0x2be85b {
        constructor() {
            var _0x3f1516 = _0x27144e;
            this[_0x3f1516(0x20f)] = [];
        }
        [_0x27144e(0x20a) + 'ByName'](_0x424871) {
            var _0x597c10 = _0x27144e;
            for (var _0x20c569 = 0x0, _0x108031 = this[_0x597c10(0x20f)][_0x597c10(0xe4)]; _0x20c569 &lt; _0x108031; _0x20c569++)
                if (this[_0x597c10(0x20f)][_0x20c569]['attachment' + _0x597c10(0x23e)] == _0x424871)
                    return _0x20c569;
            return -0x1;
        }
    }
    class _0x581ef1 {
        constructor() {
            var _0x4cc518 = _0x27144e;
            this[_0x4cc518(0x24f)] = [];
        }
    }
    class _0x516702 extends _0x298661 {
        constructor() {
            var _0x55b082 = _0x27144e;
            super(...arguments), this[_0x55b082(0x311) + 'ache'] = [], this[_0x55b082(0x2d3) + 'rixArr'] = [], this[_0x55b082(0x2a6)] = [], this[_0x55b082(0x2ab)] = [], this[_0x55b082(0x2a9)] = [], this['boneSlotDi' + 'c'] = {}, this[_0x55b082(0x2d5) + _0x55b082(0x2d6)] = {}, this[_0x55b082(0x2d9) + _0x55b082(0x2ae)] = [], this['skinDataAr' + _0x55b082(0x2ae)] = [], this['skinDic'] = {}, this[_0x55b082(0x328) + _0x55b082(0x329)] = {}, this[_0x55b082(0x2c0) + 'l'] = !0x1, this[_0x55b082(0x32a) + _0x55b082(0x32b)] = [], this[_0x55b082(0x2cd) + 'r'] = [], this[_0x55b082(0x23d) + 'Names'] = null, this[_0x55b082(0x2f8) + 'rr'] = [], this[_0x55b082(0x32c) + _0x55b082(0x32d) + 'rr'] = [], this[_0x55b082(0x32e) + _0x55b082(0x32f)] = !0x1, this[_0x55b082(0x330) + 'ed'] = !0x1, this['_rate'] = 0x1e, this['isParserCo' + _0x55b082(0x2c3)] = !0x1, this[_0x55b082(0x2a5) + _0x55b082(0x329)] = {}, this[_0x55b082(0x331) + 'c'] = {}, this['mBoneArr'] = [];
        }
        [_0x27144e(0x332)](_0x45d05c) {
            var _0x36fcac = _0x27144e;
            this[_0x36fcac(0x333) + 'rl'] = _0x45d05c, _0x3a940c['ILaya']['loader'][_0x36fcac(0x2b5)](_0x45d05c, _0x3a940c[_0x36fcac(0x2bb)][_0x36fcac(0x1bc)](this, this['onComplete']), null, _0x3a940c[_0x36fcac(0x221)][_0x36fcac(0x2b9)][_0x36fcac(0x2ba)]);
        }
        [_0x27144e(0x334)](_0x527c31 = null) {
            var _0x40059e = _0x27144e;
            if (this[_0x40059e(0x330) + 'ed'])
                this['destroy']();
            else {
                var _0x5b7a64 = _0x3a940c['ILaya']['Loader'][_0x40059e(0x2bd)](this[_0x40059e(0x333) + 'rl']);
                _0x5b7a64 ? (this['_path'] = this['_skBufferU' + 'rl'][_0x40059e(0xde)](0x0, this[_0x40059e(0x333) + 'rl'][_0x40059e(0x335) + 'f']('/')) + '/', this[_0x40059e(0x2c9)](null, _0x5b7a64)) : this['event'](_0x3a940c[_0x40059e(0x14e)][_0x40059e(0x2c8)], _0x40059e(0x336) + 'd:' + this[_0x40059e(0x333) + 'rl']);
            }
        }
        ['parseData'](_0xdbf8b, _0x314086, _0x293144 = 0x1e) {
            var _0x46b73b = _0x27144e;
            if (!this[_0x46b73b(0x2e7)]) {
                var _0x5cb439 = this[_0x46b73b(0x337) + 'rl'] || this['url'];
                if (_0x5cb439) {
                    var _0x527274 = _0x5cb439[_0x46b73b(0x335) + 'f']('/');
                    this[_0x46b73b(0x2e7)] = _0x527274 &gt; 0x0 ? _0x5cb439['slice'](0x0, _0x527274) + '/' : '';
                }
            }
            this[_0x46b73b(0x338) + 're'] = _0xdbf8b, this[_0x46b73b(0x339)] = _0x293144, this[_0x46b73b(0xd6)](_0x314086);
        }
        [_0x27144e(0x33a) + _0x27144e(0x212)](_0x2c9112 = 0x0) {
            return new _0xc279b7(this, _0x2c9112);
        }
        ['parse'](_0x503777) {
            var _0x23ecbc = _0x27144e;
            super[_0x23ecbc(0xd6)](_0x503777), this[_0x23ecbc(0x161)](_0x3a940c[_0x23ecbc(0x14e)][_0x23ecbc(0x33b)], this), this['_aniVersio' + 'n'] === _0x516702['LAYA_ANIMA' + _0x23ecbc(0x33c) + 'N'] ? this[_0x23ecbc(0x32e) + _0x23ecbc(0x32f)] = !0x0 : this[_0x23ecbc(0x193) + 'n'] != _0x516702[_0x23ecbc(0x33d) + _0x23ecbc(0x33e) + 'ISION'] &amp;&amp; console[_0x23ecbc(0x33f)](_0x23ecbc(0x340) + 'ä¸ä¸€è‡´ï¼Œè¯·ä½¿ç”¨IDE' + _0x23ecbc(0x341) + this[_0x23ecbc(0x193) + 'n'] + '-&gt;' + _0x516702[_0x23ecbc(0x33d) + _0x23ecbc(0x33c) + 'N']), this[_0x23ecbc(0x338) + 're'] ? this[_0x23ecbc(0x342) + _0x23ecbc(0x343)]() : this[_0x23ecbc(0x344) + _0x23ecbc(0x345)]();
        }
        [_0x27144e(0x344) + 'urePath']() {
            var _0x8540d5 = _0x27144e;
            if (this[_0x8540d5(0x330) + 'ed'])
                this[_0x8540d5(0x176)]();
            else {
                var _0x54773b = 0x0;
                this[_0x8540d5(0x346)] = [];
                var _0x201518, _0x2325fc = new _0x3a940c[(_0x8540d5(0xdf))](this['getPublicE' + _0x8540d5(0x1a0)]()), _0x1ed927 = _0x2325fc[_0x8540d5(0x347)](), _0x583b7e = _0x2325fc[_0x8540d5(0xd8) + _0x8540d5(0xd9)](), _0x39ef0c = _0x583b7e[_0x8540d5(0xdb)]('\x0a');
                for (_0x54773b = 0x0; _0x54773b &lt; _0x1ed927; _0x54773b++)
                    _0x201518 = this[_0x8540d5(0x2e7)] + _0x39ef0c[0x2 * _0x54773b], _0x583b7e = _0x39ef0c[0x2 * _0x54773b + 0x1], _0x2325fc['getFloat32'](), _0x2325fc['getFloat32'](), _0x2325fc[_0x8540d5(0xeb)](), _0x2325fc[_0x8540d5(0xeb)](), _0x2325fc[_0x8540d5(0xeb)](), _0x2325fc[_0x8540d5(0xeb)](), _0x2325fc[_0x8540d5(0xeb)](), _0x2325fc['getFloat32'](), -0x1 == this['_loadList'][_0x8540d5(0x348)](_0x201518) &amp;&amp; this[_0x8540d5(0x346)][_0x8540d5(0xfd)](_0x201518);
                _0x3a940c[_0x8540d5(0x221)][_0x8540d5(0x2b8)]['load'](this[_0x8540d5(0x346)], _0x3a940c[_0x8540d5(0x2bb)][_0x8540d5(0x1bc)](this, this[_0x8540d5(0x349) + _0x8540d5(0x2c3)]));
            }
        }
        [_0x27144e(0x349) + _0x27144e(0x2c3)]() {
            var _0x352ca0 = _0x27144e;
            for (var _0xa83600, _0x48cee8 = 0x0, _0x487fd4 = this[_0x352ca0(0x346)][_0x352ca0(0xe4)]; _0x48cee8 &lt; _0x487fd4; _0x48cee8++)
                _0xa83600 = this['_loadList'][_0x48cee8], this[_0x352ca0(0x331) + 'c'][_0xa83600] = _0x3a940c[_0x352ca0(0x221)][_0x352ca0(0x2b9)][_0x352ca0(0x2bd)](_0xa83600);
            this[_0x352ca0(0x342) + 'icExtData']();
        }
        [_0x27144e(0x342) + _0x27144e(0x343)]() {
            var _0x1bd1ff = _0x27144e, _0x54077e, _0x3cabfe = 0x0, _0x50a63c = 0x0, _0x5c849c = 0x0, _0x1bc7e4 = 0x0, _0x9f2376 = 0x0;
            for (_0x3cabfe = 0x0, _0x9f2376 = this[_0x1bd1ff(0x198) + 'onCount'](); _0x3cabfe &lt; _0x9f2376; _0x3cabfe++)
                this[_0x1bd1ff(0x311) + _0x1bd1ff(0x298)]['push']([]);
            _0x54077e = _0x1bd1ff(0x34a) != this['_aniClassN' + _0x1bd1ff(0xda)];
            var _0x3e89f9, _0x2f268b, _0x67a8aa = new _0x3a940c[(_0x1bd1ff(0xdf))](this['getPublicE' + _0x1bd1ff(0x1a0)]()), _0x904d1 = 0x0, _0x1b7325 = 0x0, _0x4b9793 = 0x0, _0x4c7d11 = 0x0, _0x5c892f = 0x0, _0x3c5d33 = 0x0, _0x236cdc = 0x0, _0x4cda2d = 0x0, _0x2f9983 = 0x0, _0x39a17d = _0x67a8aa[_0x1bd1ff(0x347)](), _0x444b27 = _0x67a8aa['readUTFStr' + _0x1bd1ff(0xd9)](), _0x5ae6d9 = _0x444b27['split']('\x0a');
            for (_0x3cabfe = 0x0; _0x3cabfe &lt; _0x39a17d; _0x3cabfe++) {
                if (_0x3e89f9 = this[_0x1bd1ff(0x338) + 're'], _0x2f268b = this[_0x1bd1ff(0x2e7)] + _0x5ae6d9[0x2 * _0x3cabfe], _0x444b27 = _0x5ae6d9[0x2 * _0x3cabfe + 0x1], null == this[_0x1bd1ff(0x338) + 're'] &amp;&amp; (_0x3e89f9 = this['_textureDi' + 'c'][_0x2f268b]), !_0x3e89f9)
                    return this[_0x1bd1ff(0x161)](_0x3a940c['Event']['ERROR'], this), void (this[_0x1bd1ff(0x2c0) + 'l'] = !0x0);
                _0x904d1 = _0x67a8aa['getFloat32'](), _0x1b7325 = _0x67a8aa['getFloat32'](), _0x4b9793 = _0x67a8aa['getFloat32'](), _0x4c7d11 = _0x67a8aa[_0x1bd1ff(0xeb)](), _0x2f9983 = _0x67a8aa[_0x1bd1ff(0xeb)](), _0x5c892f = isNaN(_0x2f9983) ? 0x0 : _0x2f9983, _0x2f9983 = _0x67a8aa[_0x1bd1ff(0xeb)](), _0x3c5d33 = isNaN(_0x2f9983) ? 0x0 : _0x2f9983, _0x2f9983 = _0x67a8aa['getFloat32'](), _0x236cdc = isNaN(_0x2f9983) ? _0x4b9793 : _0x2f9983, _0x2f9983 = _0x67a8aa[_0x1bd1ff(0xeb)](), _0x4cda2d = isNaN(_0x2f9983) ? _0x4c7d11 : _0x2f9983, this[_0x1bd1ff(0x328) + _0x1bd1ff(0x329)][_0x444b27] = _0x3a940c[_0x1bd1ff(0x324)][_0x1bd1ff(0x1bc)](_0x3e89f9, _0x904d1, _0x1b7325, _0x4b9793, _0x4c7d11, -_0x5c892f, -_0x3c5d33, _0x236cdc, _0x4cda2d);
            }
            this['_mainTextu' + 're'] = _0x3e89f9;
            var _0xc693d8, _0x151f2b, _0xbe6131, _0x4b68ec, _0x2ed0aa, _0x5edcd9 = _0x67a8aa[_0x1bd1ff(0xe7)]();
            for (_0x3cabfe = 0x0; _0x3cabfe &lt; _0x5edcd9; _0x3cabfe++)
                (_0xc693d8 = [])[_0x1bd1ff(0xfd)](_0x67a8aa['getUint16']()), _0xc693d8[_0x1bd1ff(0xfd)](_0x67a8aa['getUint16']()), _0xc693d8[_0x1bd1ff(0xfd)](_0x67a8aa[_0x1bd1ff(0xe7)]()), _0xc693d8['push'](_0x67a8aa['getUint16']()), this[_0x1bd1ff(0x2a5) + 'Dic'][_0x3cabfe] = _0xc693d8;
            var _0x557ee8, _0x200034 = _0x67a8aa['getInt16'](), _0x4bc631 = {};
            for (_0x3cabfe = 0x0; _0x3cabfe &lt; _0x200034; _0x3cabfe++)
                _0x151f2b = new _0x1b002a(), 0x0 == _0x3cabfe ? _0x557ee8 = _0x151f2b : _0x151f2b[_0x1bd1ff(0x34b)] = _0x557ee8, _0x151f2b['d'] = _0x54077e ? -0x1 : 0x1, _0x4b68ec = _0x67a8aa[_0x1bd1ff(0xd8) + 'ing'](), _0x2ed0aa = _0x67a8aa[_0x1bd1ff(0xd8) + 'ing'](), _0x151f2b['length'] = _0x67a8aa[_0x1bd1ff(0xeb)](), 0x1 == _0x67a8aa[_0x1bd1ff(0x2f6)]() &amp;&amp; (_0x151f2b[_0x1bd1ff(0x1d3) + _0x1bd1ff(0x132)] = !0x1), 0x1 == _0x67a8aa[_0x1bd1ff(0x2f6)]() &amp;&amp; (_0x151f2b[_0x1bd1ff(0x1de) + 'le'] = !0x1), _0x151f2b[_0x1bd1ff(0xe6)] = _0x4b68ec, _0x2ed0aa &amp;&amp; ((_0xbe6131 = _0x4bc631[_0x2ed0aa]) ? _0xbe6131[_0x1bd1ff(0x1f0)](_0x151f2b) : this[_0x1bd1ff(0x2a2)] = _0x151f2b), _0x4bc631[_0x4b68ec] = _0x151f2b, this[_0x1bd1ff(0x2a1)][_0x1bd1ff(0xfd)](_0x151f2b);
            this[_0x1bd1ff(0x2f4) + _0x1bd1ff(0x2f5)] = _0x67a8aa[_0x1bd1ff(0xe7)]();
            var _0x2b2762, _0x1571d7, _0x43dee8 = _0x67a8aa[_0x1bd1ff(0xe7)](), _0x2fa2d1 = Math['floor'](_0x43dee8 / this[_0x1bd1ff(0x2f4) + _0x1bd1ff(0x2f5)]), _0x19ae73 = this[_0x1bd1ff(0x2d3) + _0x1bd1ff(0x2f3)];
            for (_0x3cabfe = 0x0; _0x3cabfe &lt; _0x2fa2d1; _0x3cabfe++)
                (_0x2b2762 = new _0x2aeebe())[_0x1bd1ff(0x1c6)] = _0x67a8aa[_0x1bd1ff(0xeb)](), _0x2b2762['skX'] = _0x67a8aa[_0x1bd1ff(0xeb)](), _0x2b2762[_0x1bd1ff(0x1c2)] = _0x67a8aa[_0x1bd1ff(0xeb)](), _0x2b2762[_0x1bd1ff(0x1c3)] = _0x67a8aa[_0x1bd1ff(0xeb)](), _0x2b2762['x'] = _0x67a8aa[_0x1bd1ff(0xeb)](), _0x2b2762['y'] = _0x67a8aa['getFloat32'](), 0x8 === this['tMatrixDat' + _0x1bd1ff(0x2f5)] &amp;&amp; (_0x2b2762['skewX'] = _0x67a8aa[_0x1bd1ff(0xeb)](), _0x2b2762[_0x1bd1ff(0x1c4)] = _0x67a8aa['getFloat32']()), _0x19ae73[_0x1bd1ff(0xfd)](_0x2b2762), (_0x151f2b = this[_0x1bd1ff(0x2a1)][_0x3cabfe])[_0x1bd1ff(0x1da)] = _0x2b2762;
            var _0xa18073, _0x4c4bd0, _0x3eca68 = _0x67a8aa[_0x1bd1ff(0xe7)]();
            for (_0x3cabfe = 0x0; _0x3cabfe &lt; _0x3eca68; _0x3cabfe++) {
                for (_0x1571d7 = new _0x14f9ae(), _0xa18073 = _0x67a8aa[_0x1bd1ff(0xe7)](), _0x50a63c = 0x0; _0x50a63c &lt; _0xa18073; _0x50a63c++)
                    _0x1571d7[_0x1bd1ff(0x34c)][_0x1bd1ff(0xfd)](_0x67a8aa[_0x1bd1ff(0xd8) + _0x1bd1ff(0xd9)]()), _0x1571d7[_0x1bd1ff(0x24f)]['push'](_0x67a8aa['getInt16']());
                _0x1571d7[_0x1bd1ff(0xe6)] = _0x67a8aa['readUTFStr' + _0x1bd1ff(0xd9)](), _0x1571d7[_0x1bd1ff(0x24d) + 'Name'] = _0x67a8aa[_0x1bd1ff(0xd8) + _0x1bd1ff(0xd9)](), _0x1571d7[_0x1bd1ff(0x24d) + _0x1bd1ff(0x1ab)] = _0x67a8aa['getInt16'](), _0x1571d7[_0x1bd1ff(0x251) + 'ion'] = _0x67a8aa[_0x1bd1ff(0xeb)](), _0x1571d7['mix'] = _0x67a8aa[_0x1bd1ff(0xeb)](), _0x1571d7[_0x1bd1ff(0x249)] = _0x54077e, this[_0x1bd1ff(0x2a6)][_0x1bd1ff(0xfd)](_0x1571d7);
            }
            var _0x493c00, _0x786617, _0x2521da = _0x67a8aa[_0x1bd1ff(0xe7)]();
            for (_0x3cabfe = 0x0; _0x3cabfe &lt; _0x2521da; _0x3cabfe++) {
                for (_0x4c4bd0 = new _0x581ef1(), _0x493c00 = _0x67a8aa[_0x1bd1ff(0xe7)](), _0x50a63c = 0x0; _0x50a63c &lt; _0x493c00; _0x50a63c++)
                    _0x4c4bd0[_0x1bd1ff(0x24f)][_0x1bd1ff(0xfd)](_0x67a8aa[_0x1bd1ff(0xef)]());
                _0x4c4bd0[_0x1bd1ff(0xe6)] = _0x67a8aa['getUTFStri' + 'ng'](), _0x4c4bd0[_0x1bd1ff(0x27d) + 'x'] = _0x67a8aa[_0x1bd1ff(0xef)](), _0x4c4bd0['rotateMix'] = _0x67a8aa[_0x1bd1ff(0xeb)](), _0x4c4bd0[_0x1bd1ff(0x265) + 'ix'] = _0x67a8aa[_0x1bd1ff(0xeb)](), _0x4c4bd0[_0x1bd1ff(0x27e)] = _0x67a8aa['getFloat32'](), _0x4c4bd0[_0x1bd1ff(0x27f)] = _0x67a8aa[_0x1bd1ff(0xeb)](), _0x4c4bd0['offsetRota' + _0x1bd1ff(0x15a)] = _0x67a8aa[_0x1bd1ff(0xeb)](), _0x4c4bd0['offsetX'] = _0x67a8aa['getFloat32'](), _0x4c4bd0[_0x1bd1ff(0x282)] = _0x67a8aa[_0x1bd1ff(0xeb)](), _0x4c4bd0[_0x1bd1ff(0x283) + 'eX'] = _0x67a8aa[_0x1bd1ff(0xeb)](), _0x4c4bd0['offsetScal' + 'eY'] = _0x67a8aa[_0x1bd1ff(0xeb)](), _0x4c4bd0[_0x1bd1ff(0x284) + 'rY'] = _0x67a8aa[_0x1bd1ff(0xeb)](), this[_0x1bd1ff(0x2ab)][_0x1bd1ff(0xfd)](_0x4c4bd0);
            }
            var _0x333a8e, _0x15b511, _0x571dff, _0x55a0c6, _0x3067b5, _0x204e72, _0x3808e2, _0xfa09a8, _0x269a5e, _0x18d5d9, _0x22b0d2 = _0x67a8aa[_0x1bd1ff(0xe7)]();
            for (_0x3cabfe = 0x0; _0x3cabfe &lt; _0x22b0d2; _0x3cabfe++) {
                for ((_0x786617 = new _0x329a6f())['name'] = _0x67a8aa[_0x1bd1ff(0xd8) + _0x1bd1ff(0xd9)](), _0x333a8e = _0x67a8aa['getUint16'](), _0x50a63c = 0x0; _0x50a63c &lt; _0x333a8e; _0x50a63c++)
                    _0x786617['bones'][_0x1bd1ff(0xfd)](_0x67a8aa['getInt16']());
                _0x786617[_0x1bd1ff(0x266)] = _0x67a8aa[_0x1bd1ff(0xd8) + _0x1bd1ff(0xd9)](), _0x786617[_0x1bd1ff(0x26f) + 'de'] = _0x67a8aa[_0x1bd1ff(0xd8) + _0x1bd1ff(0xd9)](), _0x786617[_0x1bd1ff(0x267) + 'e'] = _0x67a8aa[_0x1bd1ff(0xd8) + 'ing'](), _0x786617[_0x1bd1ff(0x268)] = _0x67a8aa[_0x1bd1ff(0xd8) + _0x1bd1ff(0xd9)](), _0x786617[_0x1bd1ff(0x271) + _0x1bd1ff(0x15a)] = _0x67a8aa['getFloat32'](), _0x786617[_0x1bd1ff(0x262)] = _0x67a8aa['getFloat32'](), _0x786617['spacing'] = _0x67a8aa[_0x1bd1ff(0xeb)](), _0x786617[_0x1bd1ff(0x264)] = _0x67a8aa[_0x1bd1ff(0xeb)](), _0x786617['translateM' + 'ix'] = _0x67a8aa[_0x1bd1ff(0xeb)](), this[_0x1bd1ff(0x2a9)][_0x1bd1ff(0xfd)](_0x786617);
            }
            var _0x512883, _0x50e885 = _0x67a8aa[_0x1bd1ff(0xef)]();
            for (_0x3cabfe = 0x0; _0x3cabfe &lt; _0x50e885; _0x3cabfe++) {
                var _0x2da285 = _0x67a8aa[_0x1bd1ff(0xdc)](), _0x52d154 = {};
                this['deformAniA' + 'rr'][_0x1bd1ff(0xfd)](_0x52d154);
                for (var _0x35914c = 0x0; _0x35914c &lt; _0x2da285; _0x35914c++)
                    for ((_0x3808e2 = new _0x28e082())['skinName'] = _0x67a8aa[_0x1bd1ff(0x34d) + 'ng'](), _0x52d154[_0x3808e2['skinName']] = _0x3808e2, _0x15b511 = _0x67a8aa[_0x1bd1ff(0xef)](), _0x50a63c = 0x0; _0x50a63c &lt; _0x15b511; _0x50a63c++)
                        for (_0xfa09a8 = new _0x391f6a(), _0x3808e2[_0x1bd1ff(0x300) + 'DataList'][_0x1bd1ff(0xfd)](_0xfa09a8), _0x571dff = _0x67a8aa['getInt16'](), _0x5c849c = 0x0; _0x5c849c &lt; _0x571dff; _0x5c849c++)
                            for (_0x269a5e = new _0x4a3441(), _0xfa09a8[_0x1bd1ff(0x300) + _0x1bd1ff(0x240) + 't'][_0x1bd1ff(0xfd)](_0x269a5e), _0x269a5e[_0x1bd1ff(0x301)] = _0x67a8aa[_0x1bd1ff(0xef)](), _0x269a5e[_0x1bd1ff(0x23d)] = _0x67a8aa['getUTFStri' + 'ng'](), _0x55a0c6 = _0x67a8aa[_0x1bd1ff(0xef)](), _0x1bc7e4 = 0x0; _0x1bc7e4 &lt; _0x55a0c6; _0x1bc7e4++)
                                for (0x1 == _0x67a8aa['getByte']() ? _0x269a5e[_0x1bd1ff(0x243) + 'st'][_0x1bd1ff(0xfd)](!0x0) : _0x269a5e['tweenKeyLi' + 'st']['push'](!0x1), _0x3067b5 = _0x67a8aa['getFloat32'](), _0x269a5e[_0x1bd1ff(0x241)]['push'](_0x3067b5), _0x18d5d9 = [], _0x269a5e[_0x1bd1ff(0x242)][_0x1bd1ff(0xfd)](_0x18d5d9), _0x204e72 = _0x67a8aa[_0x1bd1ff(0xef)](), _0x9f2376 = 0x0; _0x9f2376 &lt; _0x204e72; _0x9f2376++)
                                    _0x18d5d9[_0x1bd1ff(0xfd)](_0x67a8aa[_0x1bd1ff(0xeb)]());
            }
            var _0x1b86cd, _0x444a7f, _0x2b18c3, _0x36f072, _0x1d1cdf = _0x67a8aa['getInt16']();
            for (_0x3cabfe = 0x0; _0x3cabfe &lt; _0x1d1cdf; _0x3cabfe++) {
                for (_0x1b86cd = _0x67a8aa[_0x1bd1ff(0xef)](), _0x512883 = [], _0x50a63c = 0x0; _0x50a63c &lt; _0x1b86cd; _0x50a63c++) {
                    for ((_0x444a7f = new _0x6d0f36())[_0x1bd1ff(0x2cf)] = _0x67a8aa[_0x1bd1ff(0xeb)](), _0x2b18c3 = _0x67a8aa[_0x1bd1ff(0xef)](), _0x5c849c = 0x0; _0x5c849c &lt; _0x2b18c3; _0x5c849c++)
                        _0x444a7f[_0x1bd1ff(0x248)][_0x1bd1ff(0xfd)](_0x67a8aa['getInt16']());
                    _0x512883[_0x1bd1ff(0xfd)](_0x444a7f);
                }
                this[_0x1bd1ff(0x32a) + _0x1bd1ff(0x32b)][_0x1bd1ff(0xfd)](_0x512883);
            }
            var _0x4a013c, _0x4fcba8, _0x4f0c3d = _0x67a8aa[_0x1bd1ff(0xef)]();
            for (_0x3cabfe = 0x0; _0x3cabfe &lt; _0x4f0c3d; _0x3cabfe++) {
                for (_0x4a013c = _0x67a8aa[_0x1bd1ff(0xef)](), _0x36f072 = [], _0x50a63c = 0x0; _0x50a63c &lt; _0x4a013c; _0x50a63c++)
                    (_0x4fcba8 = new _0x363e5b())[_0x1bd1ff(0xe6)] = _0x67a8aa[_0x1bd1ff(0x34d) + 'ng'](), this['_isParseAu' + _0x1bd1ff(0x32f)] &amp;&amp; (_0x4fcba8[_0x1bd1ff(0x2e0)] = _0x67a8aa['getUTFStri' + 'ng']()), _0x4fcba8[_0x1bd1ff(0x34e)] = _0x67a8aa['getInt32'](), _0x4fcba8[_0x1bd1ff(0x34f)] = _0x67a8aa['getFloat32'](), _0x4fcba8[_0x1bd1ff(0x350) + 'e'] = _0x67a8aa[_0x1bd1ff(0x34d) + 'ng'](), _0x4fcba8['time'] = _0x67a8aa[_0x1bd1ff(0xeb)](), _0x36f072[_0x1bd1ff(0xfd)](_0x4fcba8);
                this[_0x1bd1ff(0x2cd) + 'r'][_0x1bd1ff(0xfd)](_0x36f072);
            }
            var _0x56be10 = _0x67a8aa['getInt16']();
            if (_0x56be10 &gt; 0x0) {
                for (this[_0x1bd1ff(0x23d) + 'Names'] = [], _0x3cabfe = 0x0; _0x3cabfe &lt; _0x56be10; _0x3cabfe++)
                    this[_0x1bd1ff(0x23d) + 'Names'][_0x1bd1ff(0xfd)](_0x67a8aa['getUTFStri' + 'ng']());
            }
            var _0x422a97, _0x3338be, _0x1f4f8f = _0x67a8aa[_0x1bd1ff(0xef)]();
            for (_0x3cabfe = 0x0; _0x3cabfe &lt; _0x1f4f8f; _0x3cabfe++)
                (_0x422a97 = new _0x130296())[_0x1bd1ff(0xe6)] = _0x67a8aa[_0x1bd1ff(0xd8) + 'ing'](), _0x422a97[_0x1bd1ff(0xf2)] = _0x67a8aa[_0x1bd1ff(0xd8) + _0x1bd1ff(0xd9)](), _0x422a97[_0x1bd1ff(0x23d) + _0x1bd1ff(0x23e)] = _0x67a8aa[_0x1bd1ff(0xd8) + _0x1bd1ff(0xd9)](), _0x422a97[_0x1bd1ff(0x1fd) + _0x1bd1ff(0x1ab)] = _0x422a97[_0x1bd1ff(0x1ff) + 'ex'] = _0x67a8aa['getInt16'](), _0x422a97[_0x1bd1ff(0x128)] = this, this[_0x1bd1ff(0x351) + 'c'][_0x422a97[_0x1bd1ff(0xe6)]] = _0x422a97, null == (_0x3338be = this[_0x1bd1ff(0x2d5) + _0x1bd1ff(0x2d6)][_0x422a97[_0x1bd1ff(0xf2)]]) &amp;&amp; (this[_0x1bd1ff(0x2d5) + _0x1bd1ff(0x2d6)][_0x422a97[_0x1bd1ff(0xf2)]] = _0x3338be = []), _0x3338be[_0x1bd1ff(0xfd)](_0x422a97), this[_0x1bd1ff(0x2d9) + _0x1bd1ff(0x2ae)][_0x1bd1ff(0xfd)](_0x422a97);
            var _0x2efb3b, _0x26493f, _0x10206c, _0x574354, _0x43b34b, _0x34c35, _0x2129d9, _0x441eb9, _0x2c83a1, _0x3861e1, _0xec8b83 = _0x67a8aa[_0x1bd1ff(0xd8) + _0x1bd1ff(0xd9)]()[_0x1bd1ff(0xdb)]('\x0a'), _0x4e929a = 0x0, _0x22fd2d = _0x67a8aa[_0x1bd1ff(0xdc)]();
            for (_0x3cabfe = 0x0; _0x3cabfe &lt; _0x22fd2d; _0x3cabfe++) {
                for ((_0x2efb3b = new _0x26908b())['name'] = _0xec8b83[_0x4e929a++], _0x574354 = _0x67a8aa['getUint8'](), _0x50a63c = 0x0; _0x50a63c &lt; _0x574354; _0x50a63c++) {
                    for ((_0x26493f = new _0x2be85b())['name'] = _0xec8b83[_0x4e929a++], _0x422a97 = this[_0x1bd1ff(0x351) + 'c'][_0x26493f[_0x1bd1ff(0xe6)]], _0x43b34b = _0x67a8aa[_0x1bd1ff(0xdc)](), _0x5c849c = 0x0; _0x5c849c &lt; _0x43b34b; _0x5c849c++) {
                        if (_0x10206c = new _0x7b089c(), this[_0x1bd1ff(0x32c) + _0x1bd1ff(0x32d) + 'rr'][_0x1bd1ff(0xfd)](_0x10206c), _0x10206c[_0x1bd1ff(0xe6)] = _0xec8b83[_0x4e929a++], _0x10206c[_0x1bd1ff(0x23d) + _0x1bd1ff(0x23e)] = _0xec8b83[_0x4e929a++], _0x10206c[_0x1bd1ff(0x1da)] = new _0x2aeebe(), _0x10206c['transform']['scX'] = _0x67a8aa[_0x1bd1ff(0xeb)](), _0x10206c['transform']['skX'] = _0x67a8aa[_0x1bd1ff(0xeb)](), _0x10206c['transform']['skY'] = _0x67a8aa[_0x1bd1ff(0xeb)](), _0x10206c[_0x1bd1ff(0x1da)][_0x1bd1ff(0x1c3)] = _0x67a8aa[_0x1bd1ff(0xeb)](), _0x10206c[_0x1bd1ff(0x1da)]['x'] = _0x67a8aa['getFloat32'](), _0x10206c[_0x1bd1ff(0x1da)]['y'] = _0x67a8aa[_0x1bd1ff(0xeb)](), _0x26493f[_0x1bd1ff(0x20f)][_0x1bd1ff(0xfd)](_0x10206c), _0x10206c[_0x1bd1ff(0x22c)] = _0x67a8aa[_0x1bd1ff(0xeb)](), _0x10206c[_0x1bd1ff(0x22b)] = _0x67a8aa['getFloat32'](), _0x10206c['type'] = _0x67a8aa[_0x1bd1ff(0xdc)](), _0x10206c[_0x1bd1ff(0x275)] = _0x67a8aa[_0x1bd1ff(0xe7)](), (_0x200034 = _0x67a8aa[_0x1bd1ff(0xe7)]()) &gt; 0x0)
                            for (_0x10206c[_0x1bd1ff(0x230)] = [], _0x1bc7e4 = 0x0; _0x1bc7e4 &lt; _0x200034; _0x1bc7e4++) {
                                var _0x468b6e = _0x67a8aa[_0x1bd1ff(0xe7)]();
                                _0x10206c[_0x1bd1ff(0x230)][_0x1bd1ff(0xfd)](_0x468b6e);
                            }
                        if ((_0x34c35 = _0x67a8aa[_0x1bd1ff(0xe7)]()) &gt; 0x0) {
                            for (_0x10206c[_0x1bd1ff(0x1ba)] = [], _0x1bc7e4 = 0x0; _0x1bc7e4 &lt; _0x34c35; _0x1bc7e4++)
                                _0x10206c[_0x1bd1ff(0x1ba)][_0x1bd1ff(0xfd)](_0x67a8aa[_0x1bd1ff(0xeb)]());
                        }
                        if ((_0x2129d9 = _0x67a8aa[_0x1bd1ff(0xe7)]()) &gt; 0x0) {
                            for (_0x10206c[_0x1bd1ff(0x231)] = [], _0x1bc7e4 = 0x0; _0x1bc7e4 &lt; _0x2129d9; _0x1bc7e4++)
                                _0x10206c[_0x1bd1ff(0x231)]['push'](_0x67a8aa[_0x1bd1ff(0xeb)]());
                        }
                        if ((_0x441eb9 = _0x67a8aa['getUint16']()) &gt; 0x0) {
                            for (_0x10206c[_0x1bd1ff(0x235)] = [], _0x1bc7e4 = 0x0; _0x1bc7e4 &lt; _0x441eb9; _0x1bc7e4++)
                                _0x10206c['triangles'][_0x1bd1ff(0xfd)](_0x67a8aa[_0x1bd1ff(0xe7)]());
                        }
                        if ((_0x2c83a1 = _0x67a8aa[_0x1bd1ff(0xe7)]()) &gt; 0x0) {
                            for (_0x10206c[_0x1bd1ff(0x1fc)] = [], _0x1bc7e4 = 0x0; _0x1bc7e4 &lt; _0x2c83a1; _0x1bc7e4++)
                                _0x10206c[_0x1bd1ff(0x1fc)][_0x1bd1ff(0xfd)](_0x67a8aa['getFloat32']());
                        }
                        if ((_0x3861e1 = _0x67a8aa[_0x1bd1ff(0xe7)]()) &gt; 0x0) {
                            for (_0x10206c[_0x1bd1ff(0x352)] = [], _0x1bc7e4 = 0x0; _0x1bc7e4 &lt; _0x3861e1; _0x1bc7e4++)
                                _0x10206c[_0x1bd1ff(0x352)][_0x1bd1ff(0xfd)](_0x67a8aa['getFloat32']());
                        }
                    }
                    _0x2efb3b['slotArr']['push'](_0x26493f);
                }
                this[_0x1bd1ff(0x353)][_0x2efb3b[_0x1bd1ff(0xe6)]] = _0x2efb3b, this[_0x1bd1ff(0x2ad) + _0x1bd1ff(0x2ae)][_0x1bd1ff(0xfd)](_0x2efb3b);
            }
            0x1 == _0x67a8aa[_0x1bd1ff(0xdc)]() ? (this[_0x1bd1ff(0x29a) + _0x1bd1ff(0x29b)] = new _0x3a940c[(_0x1bd1ff(0x1bb))](0x1, 0x0, 0x0, -0x1, 0x0, 0x0), _0x557ee8 &amp;&amp; _0x557ee8[_0x1bd1ff(0x1d5) + _0x1bd1ff(0x1d6)](this[_0x1bd1ff(0x29a) + 'trix'])) : _0x557ee8 &amp;&amp; _0x557ee8[_0x1bd1ff(0x1d5) + _0x1bd1ff(0x1d6)](new _0x3a940c[(_0x1bd1ff(0x1bb))]()), this[_0x1bd1ff(0x308) + _0x1bd1ff(0x1ab)](this[_0x1bd1ff(0x351) + 'c'], 0x0), this[_0x1bd1ff(0x2c2) + 'mplete'] = !0x0, this[_0x1bd1ff(0x161)](_0x3a940c['Event'][_0x1bd1ff(0x163)], this);
        }
        [_0x27144e(0x210)](_0x3b742d) {
            var _0x3a414b = _0x27144e, _0x52a6a8 = this['subTexture' + _0x3a414b(0x329)][_0x3b742d];
            return _0x52a6a8 || (_0x52a6a8 = this[_0x3a414b(0x328) + _0x3a414b(0x329)][_0x3b742d['substr'](0x0, _0x3b742d[_0x3a414b(0xe4)] - 0x1)]), null == _0x52a6a8 ? this[_0x3a414b(0x338) + 're'] : _0x52a6a8;
        }
        ['showSkinBy' + _0x27144e(0x1ab)](_0x50cd16, _0x59b94d, _0x1debeb = !0x0) {
            var _0x3de08f = _0x27144e;
            if (_0x59b94d &lt; 0x0 &amp;&amp; _0x59b94d &gt;= this[_0x3de08f(0x2ad) + _0x3de08f(0x2ae)]['length'])
                return !0x1;
            var _0x7ebe1a, _0x1123e6, _0x37a6c8, _0x59603f, _0x40c43a = this['skinDataAr' + 'ray'][_0x59b94d];
            if (_0x40c43a) {
                for (_0x7ebe1a = 0x0, _0x1123e6 = _0x40c43a[_0x3de08f(0x323)]['length']; _0x7ebe1a &lt; _0x1123e6; _0x7ebe1a++)
                    (_0x59603f = _0x40c43a[_0x3de08f(0x323)][_0x7ebe1a]) &amp;&amp; (_0x37a6c8 = _0x50cd16[_0x59603f[_0x3de08f(0xe6)]]) &amp;&amp; (_0x37a6c8[_0x3de08f(0x309) + 'ta'](_0x59603f, _0x1debeb), _0x1debeb &amp;&amp; _0x3de08f(0x354) != _0x37a6c8[_0x3de08f(0x23d) + 'Name'] &amp;&amp; _0x3de08f(0x2e1) != _0x37a6c8['attachment' + _0x3de08f(0x23e)] ? _0x37a6c8[_0x3de08f(0x208) + _0x3de08f(0x207)](_0x37a6c8['attachment' + _0x3de08f(0x23e)]) : _0x37a6c8[_0x3de08f(0x208) + _0x3de08f(0x209)](_0x37a6c8[_0x3de08f(0x1ff) + 'ex']));
                return !0x0;
            }
            return !0x1;
        }
        [_0x27144e(0x306) + _0x27144e(0x307)](_0x5ce000) {
            var _0x574096 = _0x27144e;
            for (var _0x26e37e = 0x0, _0x5d3b13 = this[_0x574096(0x2ad) + _0x574096(0x2ae)][_0x574096(0xe4)]; _0x26e37e &lt; _0x5d3b13; _0x26e37e++)
                if (this[_0x574096(0x2ad) + _0x574096(0x2ae)][_0x26e37e][_0x574096(0xe6)] == _0x5ce000)
                    return _0x26e37e;
            return -0x1;
        }
        [_0x27144e(0x2e8) + 'DataWithCa' + _0x27144e(0x2ea)](_0x5c171c, _0x476ef8) {
            var _0x21a815 = _0x27144e;
            return this[_0x21a815(0x311) + _0x21a815(0x298)][_0x5c171c] &amp;&amp; this[_0x21a815(0x311) + 'ache'][_0x5c171c][_0x476ef8] ? this[_0x21a815(0x311) + _0x21a815(0x298)][_0x5c171c][_0x476ef8] : null;
        }
        [_0x27144e(0x2c5) + _0x27144e(0x2c6)](_0x532f5b) {
            var _0x4ea88f = _0x27144e;
            this[_0x4ea88f(0x333) + 'rl'] = this['_relativeU' + 'rl'] = _0x532f5b, super[_0x4ea88f(0x2c5) + _0x4ea88f(0x2c6)](_0x532f5b);
        }
        [_0x27144e(0x355) + 'DataWithCa' + _0x27144e(0x2ea)](_0x2c0f11, _0x24d1a2, _0x37888b) {
            var _0x36ce90 = _0x27144e;
            this[_0x36ce90(0x311) + _0x36ce90(0x298)][_0x2c0f11][_0x24d1a2] = _0x37888b;
        }
        [_0x27144e(0x2fe) + 'ata'](_0x146f29) {
            var _0x53eb87 = _0x27144e;
            if (this[_0x53eb87(0xe3)][_0x146f29]) {
                var _0x6c7d0 = this['_anis'][_0x146f29];
                _0x6c7d0[_0x53eb87(0xe9)] = null, _0x6c7d0[_0x53eb87(0xe5)] = null;
            }
        }
        [_0x27144e(0x176)]() {
            var _0xca0d54 = _0x27144e, _0x19dcfc;
            for (_0x19dcfc in (this[_0xca0d54(0x330) + 'ed'] = !0x0, this[_0xca0d54(0x328) + 'Dic']))
                _0x19dcfc &amp;&amp; this[_0xca0d54(0x328) + _0xca0d54(0x329)][_0x19dcfc][_0xca0d54(0x176)]();
            for (_0x19dcfc in this[_0xca0d54(0x331) + 'c'])
                _0x19dcfc &amp;&amp; this[_0xca0d54(0x331) + 'c'][_0x19dcfc]['destroy']();
            for (var _0x1df314 = 0x0, _0x4931f7 = this[_0xca0d54(0x32c) + _0xca0d54(0x32d) + 'rr']['length']; _0x1df314 &lt; _0x4931f7; _0x1df314++)
                this['skinSlotDi' + 'splayDataA' + 'rr'][_0x1df314][_0xca0d54(0x356)]();
            this['skinSlotDi' + _0xca0d54(0x32d) + 'rr']['length'] = 0x0, this[_0xca0d54(0x2b4)] &amp;&amp; delete _0x516702[_0xca0d54(0x2be) + _0xca0d54(0x2bf)][this[_0xca0d54(0x2b4)]], super['destroy'](), _0x3a940c[_0xca0d54(0x221)][_0xca0d54(0x2b8)]['clearRes'](this[_0xca0d54(0x333) + 'rl']);
        }
        [_0x27144e(0x304) + _0x27144e(0x303)](_0x1b6452) {
            var _0x3ead95 = _0x27144e, _0x369889 = this[_0x3ead95(0x198) + 'on'](_0x1b6452);
            return _0x369889 ? _0x369889[_0x3ead95(0xe6)] : null;
        }
        get [_0x27144e(0x29e)]() {
            var _0x3af8f5 = _0x27144e;
            return this[_0x3af8f5(0x339)];
        }
        set [_0x27144e(0x29e)](_0x459d7d) {
            var _0x26e5f0 = _0x27144e;
            this[_0x26e5f0(0x339)] = _0x459d7d;
        }
    }
    _0x516702[_0x27144e(0x33d) + _0x27144e(0x33e) + _0x27144e(0x357)] = _0x27144e(0x195) + 'ION:1.6.0', _0x516702[_0x27144e(0x33d) + _0x27144e(0x33c) + 'N'] = _0x27144e(0x195) + _0x27144e(0x358), _0x2a3926[_0x27144e(0xd5)] = _0x516702;
    class _0x585d43 extends _0x3a940c[_0x27144e(0x25c)] {
        constructor(_0x355c82 = null) {
            var _0x580098 = _0x27144e;
            super(), this[_0x580098(0x359)] = 0x0, this[_0x580098(0x35a)] = 0x0, this['_ended'] = !0x0, this[_0x580098(0x35b) + 'ge'] = {}, this[_0x580098(0x35c)] = -0x1, this[_0x580098(0x35d)] = 0x1e, this[_0x580098(0x35e)] = {}, this[_0x580098(0x35f) + 'e'] = [], this[_0x580098(0x360)](), this[_0x580098(0x361)] = !0x1, this[_0x580098(0x362) + _0x580098(0x363)] = _0x355c82, _0x355c82 ? (this['_isRoot'] = !0x1, this['_movieClip' + _0x580098(0x364)] = _0x355c82[_0x580098(0x365) + _0x580098(0x364)], this[_0x580098(0x365) + _0x580098(0x364)][_0x580098(0xfd)](this)) : (this[_0x580098(0x365) + _0x580098(0x364)] = [this], this[_0x580098(0x366)] = !0x0, this[_0x580098(0x367)](_0x3a940c['Const'][_0x580098(0x368)]));
        }
        ['destroy'](_0x3ed973 = !0x0) {
            var _0x3e5d05 = _0x27144e;
            this[_0x3e5d05(0x369)](), super[_0x3e5d05(0x176)](_0x3ed973);
        }
        ['_setDispla' + 'y'](_0x4198e7) {
            var _0x3e6263 = _0x27144e;
            super['_setDispla' + 'y'](_0x4198e7), this[_0x3e6263(0x366)] &amp;&amp; this['_onDisplay'](_0x4198e7);
        }
        [_0x27144e(0x36a)](_0x465b7d) {
            var _0x4fee0b = _0x27144e;
            _0x465b7d ? this['timer'][_0x4fee0b(0x36b)](this[_0x4fee0b(0x35d)], this, this[_0x4fee0b(0x36c)], null, !0x0) : this['timer'][_0x4fee0b(0x1c0)](this, this[_0x4fee0b(0x36c)]);
        }
        ['updates']() {
            var _0x33cdeb = _0x27144e, _0x33d0f9, _0x5625eb;
            if (!this[_0x33cdeb(0x362) + _0x33cdeb(0x363)]) {
                for (_0x5625eb = this[_0x33cdeb(0x365) + _0x33cdeb(0x364)][_0x33cdeb(0xe4)], _0x33d0f9 = 0x0; _0x33d0f9 &lt; _0x5625eb; _0x33d0f9++)
                    this[_0x33cdeb(0x365) + _0x33cdeb(0x364)][_0x33d0f9] &amp;&amp; this['_movieClip' + _0x33cdeb(0x364)][_0x33d0f9][_0x33cdeb(0x15f)]();
            }
        }
        get [_0x27144e(0x31a)]() {
            var _0x133db0 = _0x27144e;
            return this[_0x133db0(0x36d)];
        }
        set [_0x27144e(0x31a)](_0x5cc64e) {
            var _0x26a196 = _0x27144e;
            this['_playIndex'] = _0x5cc64e, this[_0x26a196(0x24b)] &amp;&amp; this['_displayFr' + 'ame'](this[_0x26a196(0x36d)]), this['_labels'] &amp;&amp; this[_0x26a196(0x36e)][_0x5cc64e] &amp;&amp; this[_0x26a196(0x161)](_0x3a940c[_0x26a196(0x14e)][_0x26a196(0x2d1)], this['_labels'][_0x5cc64e]);
        }
        [_0x27144e(0x36f)](_0xfcf70b, _0x5ca97e) {
            var _0x5a8e8b = _0x27144e;
            this['_labels'] || (this[_0x5a8e8b(0x36e)] = {}), this[_0x5a8e8b(0x36e)][_0x5ca97e] = _0xfcf70b;
        }
        [_0x27144e(0x370) + 'l'](_0x1cee84) {
            var _0x5cbcd8 = _0x27144e;
            if (_0x1cee84) {
                if (!this[_0x5cbcd8(0x36e)]) {
                    for (var _0x122f3b in this[_0x5cbcd8(0x36e)])
                        if (this[_0x5cbcd8(0x36e)][_0x122f3b] === _0x1cee84) {
                            delete this[_0x5cbcd8(0x36e)][_0x122f3b];
                            break;
                        }
                }
            } else
                this[_0x5cbcd8(0x36e)] = null;
        }
        get ['count']() {
            var _0x10aefb = _0x27144e;
            return this[_0x10aefb(0x371)];
        }
        get [_0x27144e(0x114)]() {
            return this['_playing'];
        }
        ['_update']() {
            var _0x502003 = _0x27144e;
            if (this['_data'] &amp;&amp; this[_0x502003(0x361)]) {
                if (this['_playIndex']++, this['_playIndex'] &gt;= this['_count']) {
                    if (!this[_0x502003(0x36b)])
                        return this[_0x502003(0x36d)]--, void this[_0x502003(0x175)]();
                    this['_playIndex'] = 0x0;
                }
                if (this[_0x502003(0x372) + 'e'](this[_0x502003(0x36d)]), this[_0x502003(0x36e)] &amp;&amp; this[_0x502003(0x36e)][this['_playIndex']] &amp;&amp; this[_0x502003(0x161)](_0x3a940c['Event'][_0x502003(0x2d1)], this[_0x502003(0x36e)][this[_0x502003(0x36d)]]), -0x1 != this[_0x502003(0x35c)] &amp;&amp; this['_endFrame'] == this[_0x502003(0x36d)]) {
                    if (this[_0x502003(0x35c)] = -0x1, null != this[_0x502003(0x373) + _0x502003(0x374)]) {
                        var _0x57838b = this['_completeH' + _0x502003(0x374)];
                        this[_0x502003(0x373) + _0x502003(0x374)] = null, _0x57838b['run']();
                    }
                    this[_0x502003(0x175)]();
                }
            }
        }
        ['stop']() {
            var _0x57bc39 = _0x27144e;
            this[_0x57bc39(0x361)] = !0x1;
        }
        [_0x27144e(0x375) + 'p'](_0x2a7b9b) {
            this['index'] = _0x2a7b9b, this['stop']();
        }
        [_0x27144e(0x369)]() {
            var _0x46ae47 = _0x27144e;
            if (this['stop'](), this[_0x46ae47(0x35f) + 'e'][_0x46ae47(0xe4)] = 0x0, !this[_0x46ae47(0x362) + 'ieClip']) {
                var _0x434e23, _0xc389e9;
                for (this[_0x46ae47(0x2de)][_0x46ae47(0x1c0)](this, this['updates']), _0xc389e9 = this['_movieClip' + _0x46ae47(0x364)][_0x46ae47(0xe4)], _0x434e23 = 0x0; _0x434e23 &lt; _0xc389e9; _0x434e23++)
                    this[_0x46ae47(0x365) + _0x46ae47(0x364)][_0x434e23] != this &amp;&amp; this[_0x46ae47(0x365) + 'List'][_0x434e23][_0x46ae47(0x369)]();
                this[_0x46ae47(0x365) + _0x46ae47(0x364)]['length'] = 0x0;
            }
            var _0x25f4e8;
            for (_0x25f4e8 in (this[_0x46ae47(0x376)] &amp;&amp; _0x3a940c[_0x46ae47(0x221)][_0x46ae47(0x2b9)]['clearRes'](this['_atlasPath']), this['_loadedIma' + 'ge']))
                this[_0x46ae47(0x35b) + 'ge'][_0x25f4e8] &amp;&amp; (_0x3a940c[_0x46ae47(0x221)]['Loader'][_0x46ae47(0x377)](_0x25f4e8), this[_0x46ae47(0x35b) + 'ge'][_0x25f4e8] = !0x1);
            this[_0x46ae47(0x378) + _0x46ae47(0x379)](), this[_0x46ae47(0x1e8)] = null, this[_0x46ae47(0x362) + _0x46ae47(0x363)] = null;
        }
        [_0x27144e(0x174)](_0x35af17 = 0x0, _0x2b39e6 = !0x0) {
            var _0x4d8b45 = _0x27144e;
            this[_0x4d8b45(0x36b)] = _0x2b39e6, this[_0x4d8b45(0x361)] = !0x0, this[_0x4d8b45(0x24b)] &amp;&amp; this[_0x4d8b45(0x37a) + _0x4d8b45(0xda)](_0x35af17);
        }
        [_0x27144e(0x37a) + _0x27144e(0xda)](_0x35b2fa = -0x1) {
            -0x1 != _0x35b2fa &amp;&amp; (this['_curIndex'] &gt; _0x35b2fa &amp;&amp; this['_reset'](), this['_parseFram' + 'e'](_0x35b2fa));
        }
        [_0x27144e(0x360)](_0x5dcead = !0x0) {
            var _0x51e4a1 = _0x27144e;
            _0x5dcead &amp;&amp; 0x1 != this[_0x51e4a1(0x37b)] &amp;&amp; this[_0x51e4a1(0x378) + _0x51e4a1(0x379)](), this['_preIndex'] = this[_0x51e4a1(0x37b)] = -0x1, this[_0x51e4a1(0x35a)] = this['_start'];
        }
        [_0x27144e(0x372) + 'e'](_0x2daf2b) {
            var _0x7a0b0f = _0x27144e, _0xe28ab3, _0x3c6d35, _0x60f1ac, _0x410278, _0x591161, _0x4385cc, _0x1d5597 = !0x1, _0x1fad9d = this['_idOfSprit' + 'e'], _0x48c17e = this[_0x7a0b0f(0x24b)];
            for (this[_0x7a0b0f(0x37c)] &amp;&amp; this[_0x7a0b0f(0x360)](), _0x48c17e['pos'] = this[_0x7a0b0f(0x35a)], this[_0x7a0b0f(0x37c)] = !0x1, this['_playIndex'] = _0x2daf2b, this['_curIndex'] &gt; _0x2daf2b &amp;&amp; _0x2daf2b &lt; this[_0x7a0b0f(0x37d)] &amp;&amp; (this[_0x7a0b0f(0x360)](!0x0), _0x48c17e[_0x7a0b0f(0xf9)] = this[_0x7a0b0f(0x35a)]); this[_0x7a0b0f(0x37b)] &lt;= _0x2daf2b &amp;&amp; !this[_0x7a0b0f(0x37c)];)
                switch (_0x48c17e[_0x7a0b0f(0xe7)]()) {
                case 0xc:
                    if (_0x60f1ac = _0x48c17e['getUint16'](), _0x410278 = this[_0x7a0b0f(0x35e)][_0x48c17e['getUint16']()], this[_0x7a0b0f(0x35a)] = _0x48c17e[_0x7a0b0f(0xf9)], _0x48c17e[_0x7a0b0f(0xf9)] = _0x410278, 0x0 == (_0x591161 = _0x48c17e[_0x7a0b0f(0xdc)]())) {
                        var _0x56d6d4 = _0x48c17e[_0x7a0b0f(0xe7)]();
                        if (!(_0x3c6d35 = _0x1fad9d[_0x60f1ac])) {
                            _0x3c6d35 = _0x1fad9d[_0x60f1ac] = new _0x3a940c['Sprite']();
                            var _0x4f8ff2 = new _0x3a940c[(_0x7a0b0f(0x25c))]();
                            _0x4f8ff2[_0x7a0b0f(0x37e)](this['basePath'] + _0x56d6d4 + _0x7a0b0f(0x37f)), this[_0x7a0b0f(0x35b) + 'ge'][this[_0x7a0b0f(0x380)] + _0x56d6d4 + _0x7a0b0f(0x37f)] = !0x0, _0x3c6d35['addChild'](_0x4f8ff2), _0x4f8ff2[_0x7a0b0f(0x106)](_0x48c17e[_0x7a0b0f(0xeb)](), _0x48c17e[_0x7a0b0f(0xeb)]());
                            var _0x126913 = _0x48c17e['_getMatrix']();
                            _0x4f8ff2['transform'] = _0x126913;
                        }
                        _0x3c6d35[_0x7a0b0f(0x381)] = 0x1;
                    } else
                        0x1 == _0x591161 &amp;&amp; ((_0xe28ab3 = _0x1fad9d[_0x60f1ac]) || (_0x1fad9d[_0x60f1ac] = _0xe28ab3 = new _0x585d43(this), _0xe28ab3[_0x7a0b0f(0x35d)] = this[_0x7a0b0f(0x35d)], _0xe28ab3[_0x7a0b0f(0x35e)] = this['_ids'], _0xe28ab3[_0x7a0b0f(0x380)] = this[_0x7a0b0f(0x380)], _0xe28ab3[_0x7a0b0f(0x382)](_0x48c17e, _0x410278), _0xe28ab3[_0x7a0b0f(0x383)](), _0xe28ab3[_0x7a0b0f(0x174)](0x0)), _0xe28ab3[_0x7a0b0f(0x381)] = 0x1);
                    _0x48c17e[_0x7a0b0f(0xf9)] = this[_0x7a0b0f(0x35a)];
                    break;
                case 0x3:
                    var _0x9cdda2 = _0x1fad9d[_0x48c17e[_0x7a0b0f(0xe7)]()];
                    _0x9cdda2 &amp;&amp; (this['addChild'](_0x9cdda2), _0x9cdda2[_0x7a0b0f(0x384)] = _0x48c17e[_0x7a0b0f(0xe7)](), _0x1d5597 = !0x0);
                    break;
                case 0x4:
                    (_0x9cdda2 = _0x1fad9d[_0x48c17e[_0x7a0b0f(0xe7)]()]) &amp;&amp; _0x9cdda2[_0x7a0b0f(0x385)]();
                    break;
                case 0x5:
                    _0x1fad9d[_0x48c17e[_0x7a0b0f(0xe7)]()][_0x585d43[_0x7a0b0f(0x386)][_0x48c17e[_0x7a0b0f(0xe7)]()]] = _0x48c17e['getFloat32']();
                    break;
                case 0x6:
                    _0x1fad9d[_0x48c17e[_0x7a0b0f(0xe7)]()][_0x7a0b0f(0x387)] = _0x48c17e[_0x7a0b0f(0xdc)]() &gt; 0x0;
                    break;
                case 0x7:
                    var _0x12ce4d = (_0x3c6d35 = _0x1fad9d[_0x48c17e['getUint16']()])[_0x7a0b0f(0x1da)] || _0x3a940c[_0x7a0b0f(0x1bb)][_0x7a0b0f(0x1bc)]();
                    _0x12ce4d[_0x7a0b0f(0x1cf)](_0x48c17e['getFloat32'](), _0x48c17e[_0x7a0b0f(0xeb)](), _0x48c17e[_0x7a0b0f(0xeb)](), _0x48c17e[_0x7a0b0f(0xeb)](), _0x48c17e[_0x7a0b0f(0xeb)](), _0x48c17e[_0x7a0b0f(0xeb)]()), _0x3c6d35[_0x7a0b0f(0x1da)] = _0x12ce4d;
                    break;
                case 0x8:
                    _0x1fad9d[_0x48c17e[_0x7a0b0f(0xe7)]()][_0x7a0b0f(0x388)](_0x48c17e[_0x7a0b0f(0xeb)](), _0x48c17e[_0x7a0b0f(0xeb)]());
                    break;
                case 0x9:
                    _0x1fad9d[_0x48c17e[_0x7a0b0f(0xe7)]()][_0x7a0b0f(0x389)](_0x48c17e[_0x7a0b0f(0xeb)](), _0x48c17e[_0x7a0b0f(0xeb)]());
                    break;
                case 0xa:
                    _0x1fad9d[_0x48c17e[_0x7a0b0f(0xe7)]()][_0x7a0b0f(0x381)] = _0x48c17e['getFloat32']();
                    break;
                case 0xb:
                    _0x1fad9d[_0x48c17e['getUint16']()][_0x7a0b0f(0x38a)](_0x48c17e[_0x7a0b0f(0xeb)](), _0x48c17e[_0x7a0b0f(0xeb)]());
                    break;
                case 0x62:
                    _0x4385cc = _0x48c17e[_0x7a0b0f(0x38b)](), this[_0x7a0b0f(0x161)](_0x4385cc), _0x7a0b0f(0x175) == _0x4385cc &amp;&amp; this[_0x7a0b0f(0x175)]();
                    break;
                case 0x63:
                    this[_0x7a0b0f(0x37b)] = _0x48c17e[_0x7a0b0f(0xe7)](), _0x1d5597 &amp;&amp; this[_0x7a0b0f(0x38c) + 'er']();
                    break;
                case 0x64:
                    this['_count'] = this[_0x7a0b0f(0x37b)] + 0x1, this[_0x7a0b0f(0x37c)] = !0x0, this[_0x7a0b0f(0x361)] &amp;&amp; (this[_0x7a0b0f(0x161)](_0x3a940c[_0x7a0b0f(0x14e)]['FRAME']), this[_0x7a0b0f(0x161)](_0x3a940c['Event']['END']), this[_0x7a0b0f(0x161)](_0x3a940c[_0x7a0b0f(0x14e)][_0x7a0b0f(0x163)])), this[_0x7a0b0f(0x360)](!0x1);
                }
            this[_0x7a0b0f(0x361)] &amp;&amp; !this[_0x7a0b0f(0x37c)] &amp;&amp; this[_0x7a0b0f(0x161)](_0x3a940c['Event'][_0x7a0b0f(0x38d)]), this['_Pos'] = _0x48c17e[_0x7a0b0f(0xf9)];
        }
        ['_setData'](_0x43f5e6, _0x4c49d7) {
            var _0x29336d = _0x27144e;
            this[_0x29336d(0x24b)] = _0x43f5e6, this['_start'] = _0x4c49d7 + 0x3;
        }
        set [_0x27144e(0x2b4)](_0x5aed54) {
            var _0x3382a8 = _0x27144e;
            this[_0x3382a8(0x2b5)](_0x5aed54);
        }
        [_0x27144e(0x2b5)](_0x47afd0, _0x22d853 = !0x1, _0x1b8a4e = null) {
            var _0x23270a = _0x27144e, _0x1a6eb9;
            this[_0x23270a(0x38e)] = _0x47afd0, _0x22d853 &amp;&amp; (this[_0x23270a(0x376)] = _0x1b8a4e || _0x47afd0[_0x23270a(0xdb)](_0x23270a(0x38f))[0x0] + _0x23270a(0x390)), this[_0x23270a(0x175)](), this[_0x23270a(0x369)](), this[_0x23270a(0x365) + 'List'] = [this], _0x1a6eb9 = [{
                    'url': _0x47afd0,
                    'type': _0x3a940c['ILaya'][_0x23270a(0x2b9)][_0x23270a(0x2ba)]
                }], this['_atlasPath'] &amp;&amp; _0x1a6eb9[_0x23270a(0xfd)]({
                'url': this[_0x23270a(0x376)],
                'type': _0x3a940c[_0x23270a(0x221)]['Loader'][_0x23270a(0x391)]
            }), _0x3a940c[_0x23270a(0x221)][_0x23270a(0x2b8)][_0x23270a(0x2b5)](_0x1a6eb9, _0x3a940c[_0x23270a(0x2bb)]['create'](this, this[_0x23270a(0x2bc)]));
        }
        [_0x27144e(0x2bc)]() {
            var _0x2950a2 = _0x27144e, _0xe15e37;
            (_0xe15e37 = _0x3a940c[_0x2950a2(0x221)]['Loader'][_0x2950a2(0x2bd)](this[_0x2950a2(0x38e)])) ? !this['_atlasPath'] || _0x3a940c[_0x2950a2(0x221)]['Loader'][_0x2950a2(0x392)](this['_atlasPath']) ? (this[_0x2950a2(0x380)] = this['_atlasPath'] ? _0x3a940c[_0x2950a2(0x221)][_0x2950a2(0x2b9)][_0x2950a2(0x392)](this['_atlasPath'])[_0x2950a2(0x393)] : this[_0x2950a2(0x38e)][_0x2950a2(0xdb)](_0x2950a2(0x38f))[0x0] + _0x2950a2(0x394), this['_initData'](_0xe15e37)) : this['event'](_0x3a940c['Event']['ERROR'], _0x2950a2(0x395) + 'find') : this[_0x2950a2(0x161)](_0x3a940c[_0x2950a2(0x14e)][_0x2950a2(0x2c8)], _0x2950a2(0x396) + 'ind');
        }
        [_0x27144e(0x383)]() {
            var _0x1109db = _0x27144e;
            this[_0x1109db(0x360)](), this['_ended'] = !0x1;
            var _0x20cd34 = this[_0x1109db(0x361)];
            for (this[_0x1109db(0x361)] = !0x1, this[_0x1109db(0x37b)] = 0x0; !this[_0x1109db(0x37c)];)
                this['_parseFram' + 'e'](++this[_0x1109db(0x37b)]);
            this[_0x1109db(0x361)] = _0x20cd34;
        }
        [_0x27144e(0x397)](_0xd56644) {
            var _0x419fe5 = _0x27144e;
            this['_data'] = new _0x3a940c[(_0x419fe5(0xdf))](_0xd56644);
            var _0x352e2c, _0x19a008 = this['_data'][_0x419fe5(0xe7)]();
            for (_0x352e2c = 0x0; _0x352e2c &lt; _0x19a008; _0x352e2c++)
                this[_0x419fe5(0x35e)][this[_0x419fe5(0x24b)][_0x419fe5(0xef)]()] = this[_0x419fe5(0x24b)]['getInt32']();
            this[_0x419fe5(0x35d)] = 0x3e8 / this[_0x419fe5(0x24b)][_0x419fe5(0xe7)](), this[_0x419fe5(0x382)](this[_0x419fe5(0x24b)], this['_ids'][0x7fff]), this[_0x419fe5(0x383)](), this[_0x419fe5(0x174)](0x0), this[_0x419fe5(0x161)](_0x3a940c[_0x419fe5(0x14e)]['LOADED']), this[_0x419fe5(0x362) + _0x419fe5(0x363)] || this['timer'][_0x419fe5(0x36b)](this['interval'], this, this['updates'], null, !0x0);
        }
        ['playTo'](_0x3c6f50, _0xad7816, _0x1b13b7 = null) {
            var _0xd897d9 = _0x27144e;
            this['_completeH' + _0xd897d9(0x374)] = _0x1b13b7, this[_0xd897d9(0x35c)] = _0xad7816, this['play'](_0x3c6f50, !0x1);
        }
    }
    _0x585d43[_0x27144e(0x386)] = [
        'x',
        'y',
        _0x27144e(0x22c),
        _0x27144e(0x22b),
        _0x27144e(0x398),
        _0x27144e(0x399),
        _0x27144e(0x1d9),
        _0x27144e(0x381)
    ], _0x406f85[_0x27144e(0x39a) + _0x27144e(0x39b)] = _0x20e101, _0x406f85[_0x27144e(0x39c) + 'odeContent'] = _0x4acdf4, _0x406f85[_0x27144e(0x142) + _0x27144e(0x39d)] = _0x32adbc, _0x406f85['AnimationP' + _0x27144e(0x39e)] = _0x1db101, _0x406f85[_0x27144e(0x142) + _0x27144e(0x39f)] = _0x1e0c12, _0x406f85[_0x27144e(0x3a0) + _0x27144e(0x3a1)] = _0x554767, _0x406f85[_0x27144e(0xd3) + 'emplet'] = _0x298661, _0x406f85[_0x27144e(0x3a2)] = _0x4c7c8c, _0x406f85[_0x27144e(0x3a3)] = _0x1b002a, _0x406f85[_0x27144e(0x3a4)] = _0x130296, _0x406f85[_0x27144e(0x3a5) + 'ata'] = _0x28e082, _0x406f85[_0x27144e(0x3a6) + 'Data'] = _0x391f6a, _0x406f85[_0x27144e(0x3a6) + _0x27144e(0x3a7) + 'a'] = _0x4a3441, _0x406f85['DrawOrderD' + _0x27144e(0x2ff)] = _0x6d0f36, _0x406f85[_0x27144e(0x3a8)] = _0x363e5b, _0x406f85['GraphicsAn' + 'i'] = _0x5c1e8a, _0x406f85[_0x27144e(0x3a9)] = _0x2a3926, _0x406f85[_0x27144e(0x3aa) + 'nt'] = _0xbc7a9a, _0x406f85['IkConstrai' + 'ntData'] = _0x14f9ae, _0x406f85[_0x27144e(0x3ab) + _0x27144e(0x39b)] = _0x1bb7c1, _0x406f85[_0x27144e(0x3ac)] = _0x457039, _0x406f85['MovieClip'] = _0x585d43, _0x406f85[_0x27144e(0x3ad) + 'aint'] = _0x466348, _0x406f85['PathConstr' + _0x27144e(0x3ae)] = _0x329a6f, _0x406f85[_0x27144e(0xd2)] = _0xc279b7, _0x406f85[_0x27144e(0x3af)] = _0x26908b, _0x406f85[_0x27144e(0x3b0) + 'rGraphic'] = _0x34a24d, _0x406f85[_0x27144e(0x3b1) + _0x27144e(0x3b2)] = _0x7b089c, _0x406f85[_0x27144e(0x3b3)] = _0x2be85b, _0x406f85[_0x27144e(0xd5)] = _0x516702, _0x406f85[_0x27144e(0x3b4) + 'nt'] = _0x1d9e8a, _0x406f85['TfConstrai' + 'ntData'] = _0x581ef1, _0x406f85[_0x27144e(0x3b5)] = _0x2aeebe, _0x406f85['UVTools'] = _0x149d65;
}(window['Laya'] = window[_0xf3b980(0x3b6)] || {}, Laya));</pre></body></html>