/******************************************************************************* * @copyright Copyright (c) 2018 Hanwha Techwin Co., Ltd. * @license Licensed to the Hanwha Techwin Software Foundation under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * * Total Plugin-Free Web Browser Viewer Framework * http://www.hanwhatechwin.com * * Security Solution Development Division / Web Software Development Team * * @summary Summary: ump-player * @description Description: UMP Framework 3.2.0 * @file ump-player_20-04-2022 22.38.38.js * @version 3.2.0 * @since 20-04-2022 * @author by Youngho Kim (young.ho.kim@hanwha.com), * by Yongsoo Ko (yongsoo.ko@hanwha.com), * by Miju Park (miju462.park@hanwha.com), * by Sweungwon Cheung (sw.cheung@hanwha.com), * by Jongchan Park (jden.park@hanwha.com), * by Changehee Song (changh.song@hanwha.com), */ /******************************************************************************* * @copyright Copyright (c) 2018 Hanwha Techwin Co., Ltd. * @license Licensed to the Hanwha Techwin Software Foundation under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * * Total Plugin-Free Web Browser Viewer Framework * http://www.hanwhatechwin.com * * Security Solution Development Division / Web Software Development Team * * @summary Summary: ump-player * @description Description: UMP Framework 3.2.0 * @file ump-player_20-04-2022.js * @version 3.2.0 * @since 20-04-2022 * @author by Youngho Kim (young.ho.kim@hanwha.com), * by Yongsoo Ko (yongsoo.ko@hanwha.com), * by Miju Park (miju462.park@hanwha.com), * by Sweungwon Cheung (sw.cheung@hanwha.com), * by Jongchan Park (jden.park@hanwha.com), * by Changehee Song (changh.song@hanwha.com), */ (function(_0x71383c,_0x4d41fe){var _0x1224ea=_0x485b,_0x57e1df=_0x71383c();while(!![]){try{var _0x3c8a90=-parseInt(_0x1224ea(0x114))/0x1*(-parseInt(_0x1224ea(0x11c))/0x2)+-parseInt(_0x1224ea(0x11e))/0x3+parseInt(_0x1224ea(0x101))/0x4+-parseInt(_0x1224ea(0x118))/0x5*(parseInt(_0x1224ea(0x103))/0x6)+-parseInt(_0x1224ea(0x117))/0x7+-parseInt(_0x1224ea(0x10b))/0x8+parseInt(_0x1224ea(0x100))/0x9*(parseInt(_0x1224ea(0x109))/0xa);if(_0x3c8a90===_0x4d41fe)break;else _0x57e1df['push'](_0x57e1df['shift']());}catch(_0x58c511){_0x57e1df['push'](_0x57e1df['shift']());}}}(_0x4684,0x8685f));function _0x485b(_0x3c256d,_0x176d85){var _0x4684c1=_0x4684();return _0x485b=function(_0x485b4b,_0x3bbb53){_0x485b4b=_0x485b4b-0x100;var _0x10da34=_0x4684c1[_0x485b4b];return _0x10da34;},_0x485b(_0x3c256d,_0x176d85);}var MjpegDepacketizer=function(){'use strict';var _0x123595=_0x485b;var _0x1b7636,_0x15deb8='camera',_0x5cd6ca=0xc0,_0x5c1cdd=0xd8,_0x387843=0xda,_0x45178f=0xdd,_0x276398=0xdb,_0x1d3be7=0xc4,_0x123872=0xe0,_0x2b1548=null,_0x1c9e26=0x0,_0x35bd90=0x0,_0x5c8003=[0x0,0x1,0x5,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0],_0x449110=[0x0,0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0xa,0xb],_0x55be13=[0x0,0x2,0x1,0x3,0x3,0x2,0x4,0x3,0x5,0x5,0x4,0x4,0x0,0x0,0x1,0x7d],_0x158ea8=[0x1,0x2,0x3,0x0,0x4,0x11,0x5,0x12,0x21,0x31,0x41,0x6,0x13,0x51,0x61,0x7,0x22,0x71,0x14,0x32,0x81,0x91,0xa1,0x8,0x23,0x42,0xb1,0xc1,0x15,0x52,0xd1,0xf0,0x24,0x33,0x62,0x72,0x82,0x9,0xa,0x16,0x17,0x18,0x19,0x1a,0x25,0x26,0x27,0x28,0x29,0x2a,0x34,0x35,0x36,0x37,0x38,0x39,0x3a,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4a,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5a,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6a,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7a,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8a,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0x9a,0xa2,0xa3,0xa4,0xa5,0xa6,0xa7,0xa8,0xa9,0xaa,0xb2,0xb3,0xb4,0xb5,0xb6,0xb7,0xb8,0xb9,0xba,0xc2,0xc3,0xc4,0xc5,0xc6,0xc7,0xc8,0xc9,0xca,0xd2,0xd3,0xd4,0xd5,0xd6,0xd7,0xd8,0xd9,0xda,0xe1,0xe2,0xe3,0xe4,0xe5,0xe6,0xe7,0xe8,0xe9,0xea,0xf1,0xf2,0xf3,0xf4,0xf5,0xf6,0xf7,0xf8,0xf9,0xfa],_0x50d28c=[0x0,0x3,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0],_0x3ce5d9=[0x0,0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0xa,0xb],_0x16f57e=[0x0,0x2,0x1,0x2,0x4,0x4,0x3,0x4,0x7,0x5,0x4,0x4,0x0,0x1,0x2,0x77],_0x497f11=[0x0,0x1,0x2,0x3,0x11,0x4,0x5,0x21,0x31,0x6,0x12,0x41,0x51,0x7,0x61,0x71,0x13,0x22,0x32,0x81,0x8,0x14,0x42,0x91,0xa1,0xb1,0xc1,0x9,0x23,0x33,0x52,0xf0,0x15,0x62,0x72,0xd1,0xa,0x16,0x24,0x34,0xe1,0x25,0xf1,0x17,0x18,0x19,0x1a,0x26,0x27,0x28,0x29,0x2a,0x35,0x36,0x37,0x38,0x39,0x3a,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4a,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5a,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6a,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7a,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8a,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0x9a,0xa2,0xa3,0xa4,0xa5,0xa6,0xa7,0xa8,0xa9,0xaa,0xb2,0xb3,0xb4,0xb5,0xb6,0xb7,0xb8,0xb9,0xba,0xc2,0xc3,0xc4,0xc5,0xc6,0xc7,0xc8,0xc9,0xca,0xd2,0xd3,0xd4,0xd5,0xd6,0xd7,0xd8,0xd9,0xda,0xe2,0xe3,0xe4,0xe5,0xe6,0xe7,0xe8,0xe9,0xea,0xf2,0xf3,0xf4,0xf5,0xf6,0xf7,0xf8,0xf9,0xfa],_0x2a8540=[0x10,0xb,0xc,0xe,0xc,0xa,0x10,0xe,0xd,0xe,0x12,0x11,0x10,0x13,0x18,0x28,0x1a,0x18,0x16,0x16,0x18,0x31,0x23,0x25,0x1d,0x28,0x3a,0x33,0x3d,0x3c,0x39,0x33,0x38,0x37,0x40,0x48,0x5c,0x4e,0x40,0x44,0x57,0x45,0x37,0x38,0x50,0x6d,0x51,0x57,0x5f,0x62,0x67,0x68,0x67,0x3e,0x4d,0x71,0x79,0x70,0x64,0x78,0x5c,0x65,0x67,0x63,0x11,0x12,0x12,0x18,0x15,0x18,0x2f,0x1a,0x1a,0x2f,0x63,0x42,0x38,0x42,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63];function _0x5497a1(_0x49bea9,_0x1363c0,_0x59848b,_0x5370a3,_0x3c7f51,_0x3d2e47,_0x31113c,_0x331bd6){var _0x3dc381=_0x485b;return _0x49bea9[_0x1363c0]=0xff,_0x49bea9[_0x1363c0+=0x1]=_0x1d3be7,_0x49bea9[_0x1363c0+=0x1]=0x0,_0x49bea9[_0x1363c0+=0x1]=0x3+_0x5370a3+_0x3d2e47,_0x49bea9[_0x1363c0+=0x1]=_0x331bd6<<0x4|_0x31113c,_0x49bea9['set'](_0x59848b,_0x1363c0+=0x1),_0x49bea9[_0x3dc381(0x105)](_0x3c7f51,_0x1363c0+=_0x5370a3),_0x1363c0+=_0x3d2e47;}function _0x5ee012(_0xc694a3){var _0x32f3d3=_0x485b,_0x80a898,_0x3b7816=0x8,_0x2179e3=_0xc694a3[_0x2b1548+0x1]<<0x10|_0xc694a3[_0x2b1548+0x2]<<0x8|_0xc694a3[_0x2b1548+0x3],_0x3040cb=_0xc694a3[_0x2b1548+0x4],_0x39239b=0x1&_0x3040cb,_0x381090=_0xc694a3[_0x2b1548+0x5],_0x54351e=(_0x1c9e26=0x8*_0xc694a3[_0x2b1548+0x6],0x0!==(_0x35bd90=0x8*_0xc694a3[_0x2b1548+0x7])&&0x0!==_0x1c9e26||(_0x1c9e26=0xab!==_0xc694a3[0x0]||0xad!==_0xc694a3[0x1]&&0xac!==_0xc694a3[0x1]?(_0x35bd90=_0xc694a3[0x9]<<0x8|_0xc694a3[0xa],_0xc694a3[0xb]<<0x8|_0xc694a3[0xc]):(_0x35bd90=_0xc694a3[0x19]<<0x8|_0xc694a3[0x1a],_0xc694a3[0x1b]<<0x8|_0xc694a3[0x1c])),null),_0x16a435=null,_0x3c0b22=0x0;if(0x3f<_0x3040cb&&(_0x54351e=_0xc694a3[_0x2b1548+_0x3b7816]<<0x8|_0xc694a3[_0x2b1548+_0x3b7816+0x1],_0x3b7816+=0x4),0x0==_0x2179e3&&0x7f<_0x381090&&0x0===_0xc694a3[_0x2b1548+_0x3b7816]&&(_0x3040cb=_0xc694a3[_0x2b1548+_0x3b7816+0x2]<<0x8|_0xc694a3[_0x2b1548+_0x3b7816+0x3],_0x3b7816+=0x4,_0x3c0b22=_0x3040cb,(_0x16a435=new Uint8Array(new ArrayBuffer(_0x3040cb)))[_0x32f3d3(0x105)](_0xc694a3[_0x32f3d3(0x10d)](_0x2b1548+_0x3b7816,_0x2b1548+_0x3b7816+_0x3040cb),0x0),_0x3b7816+=_0x3040cb),0x0===_0x3c0b22){var _0x3c0b22=0x80,_0x4c0723=_0x16a435=new Uint8Array(new ArrayBuffer(_0x3c0b22)),_0x2179e3=_0x381090,_0xc694a3=_0x2179e3,_0x14d1b1=0x0;_0x2179e3<0x1?_0xc694a3=0x1:0x63<_0x2179e3&&(_0xc694a3=0x63);for(var _0x14d1b1=_0x2179e3<0x32?0x1388/_0xc694a3:0xc8-0x2*_0xc694a3,_0x14a051=0x0;_0x14a051<0x80;_0x14a051++){var _0x3b3e2c=(_0x2a8540[_0x14a051]*_0x14d1b1+0x32)/0x64;_0x3b3e2c<0x1?_0x3b3e2c=0x1:0xff<_0x3b3e2c&&(_0x3b3e2c=0xff),_0x4c0723[_0x14a051]=_0x3b3e2c;}}return _0x3040cb=_0x39239b,_0x3b7816=_0x1c9e26,_0x381090=_0x35bd90,_0x2179e3=_0x16a435,_0xc694a3=_0x3c0b22,_0x39239b=_0x54351e,_0x16a435=0x0,_0x3c0b22=new Uint8Array(new ArrayBuffer(0x3e8)),_0x54351e=0x40<_0xc694a3?0x2:0x1,_0x80a898=0x0,_0x3c0b22[_0x16a435]=0xff,_0x3c0b22[_0x16a435+=0x1]=_0x5c1cdd,_0x3c0b22[_0x16a435+=0x1]=0xff,_0x3c0b22[_0x16a435+=0x1]=_0x123872,_0x3c0b22[_0x16a435+=0x1]=0x0,_0x3c0b22[_0x16a435+=0x1]=0x10,_0x3c0b22[_0x16a435+=0x1]=0x4a,_0x3c0b22[_0x16a435+=0x1]=0x46,_0x3c0b22[_0x16a435+=0x1]=0x49,_0x3c0b22[_0x16a435+=0x1]=0x46,_0x3c0b22[_0x16a435+=0x1]=0x0,_0x3c0b22[_0x16a435+=0x1]=0x1,_0x3c0b22[_0x16a435+=0x1]=0x1,_0x3c0b22[_0x16a435+=0x1]=0x0,_0x3c0b22[_0x16a435+=0x1]=0x0,_0x3c0b22[_0x16a435+=0x1]=0x1,_0x3c0b22[_0x16a435+=0x1]=0x0,_0x3c0b22[_0x16a435+=0x1]=0x1,_0x3c0b22[_0x16a435+=0x1]=0x0,_0x3c0b22[_0x16a435+=0x1]=0x0,_0x16a435+=0x1,0x0<_0x39239b&&(_0x3c0b22[_0x16a435]=0xff,_0x3c0b22[_0x16a435+=0x1]=_0x45178f,_0x3c0b22[_0x16a435+=0x1]=0x0,_0x3c0b22[_0x16a435+=0x1]=0x4,_0x3c0b22[_0x16a435+=0x1]=_0x39239b>>0x8,_0x3c0b22[_0x16a435+=0x1]=_0x39239b,_0x16a435+=0x1),_0x39239b=0x1==_0x54351e?_0xc694a3:_0xc694a3/0x2,_0x3c0b22[_0x16a435]=0xff,_0x3c0b22[_0x16a435+=0x1]=_0x276398,_0x3c0b22[_0x16a435+=0x1]=0x0,_0x3c0b22[_0x16a435+=0x1]=_0x39239b+0x3,_0x3c0b22[_0x16a435+=0x1]=0x0,_0x16a435+=0x1,_0x3c0b22[_0x32f3d3(0x105)](_0x2179e3[_0x32f3d3(0x10d)](0x0,_0x39239b),_0x16a435),_0x80a898+=_0x39239b,_0x16a435+=_0x39239b,0x1<_0x54351e&&(_0x39239b=_0xc694a3-_0xc694a3/0x2,_0x3c0b22[_0x16a435]=0xff,_0x3c0b22[_0x16a435+=0x1]=_0x276398,_0x3c0b22[_0x16a435+=0x1]=0x0,_0x3c0b22[_0x16a435+=0x1]=0x3+_0x39239b,_0x16a435=(_0x16a435+=0x1)+(_0x3c0b22[_0x16a435]=0x1),_0x3c0b22[_0x32f3d3(0x105)](_0x2179e3[_0x32f3d3(0x10d)](_0x80a898,_0x80a898+_0x39239b),_0x16a435),_0x2179e3+=_0x39239b,_0x16a435+=_0x39239b),_0x3c0b22[_0x16a435]=0xff,_0x3c0b22[_0x16a435+=0x1]=_0x5cd6ca,_0x3c0b22[_0x16a435+=0x1]=0x0,_0x3c0b22[_0x16a435+=0x1]=0x11,_0x3c0b22[_0x16a435+=0x1]=0x8,_0x3c0b22[_0x16a435+=0x1]=_0x381090>>0x8,_0x3c0b22[_0x16a435+=0x1]=_0x381090,_0x3c0b22[_0x16a435+=0x1]=_0x3b7816>>0x8,_0x3c0b22[_0x16a435+=0x1]=_0x3b7816,_0x3c0b22[_0x16a435+=0x1]=0x3,_0x3c0b22[_0x16a435+=0x1]=0x1,_0x3c0b22[_0x16a435+=0x1]=_0x3040cb?0x22:0x21,_0x3c0b22[_0x16a435+=0x1]=0x0,_0x3c0b22[_0x16a435+=0x1]=0x2,_0x3c0b22[_0x16a435+=0x1]=0x11,_0x3c0b22[_0x16a435+=0x1]=0x1==_0x54351e?0x0:0x1,_0x3c0b22[_0x16a435+=0x1]=0x3,_0x3c0b22[_0x16a435+=0x1]=0x11,_0x3c0b22[_0x16a435+=0x1]=0x1,_0x16a435=_0x5497a1(_0x3c0b22,_0x16a435+=0x1,_0x5c8003,_0x5c8003[_0x32f3d3(0x106)],_0x449110,_0x449110['length'],0x0,0x0),_0x16a435=_0x5497a1(_0x3c0b22,_0x16a435,_0x55be13,_0x55be13['length'],_0x158ea8,_0x158ea8[_0x32f3d3(0x106)],0x0,0x1),_0x16a435=_0x5497a1(_0x3c0b22,_0x16a435,_0x50d28c,_0x50d28c[_0x32f3d3(0x106)],_0x3ce5d9,_0x3ce5d9[_0x32f3d3(0x106)],0x1,0x0),_0x3c0b22[_0x16a435=_0x5497a1(_0x3c0b22,_0x16a435,_0x16f57e,_0x16f57e['length'],_0x497f11,_0x497f11[_0x32f3d3(0x106)],0x1,0x1)]=0xff,_0x3c0b22[_0x16a435+=0x1]=_0x387843,_0x3c0b22[_0x16a435+=0x1]=0x0,_0x3c0b22[_0x16a435+=0x1]=0xc,_0x3c0b22[_0x16a435+=0x1]=0x3,_0x3c0b22[_0x16a435+=0x1]=0x1,_0x3c0b22[_0x16a435+=0x1]=0x0,_0x3c0b22[_0x16a435+=0x1]=0x2,_0x3c0b22[_0x16a435+=0x1]=0x11,_0x3c0b22[_0x16a435+=0x1]=0x3,_0x3c0b22[_0x16a435+=0x1]=0x11,_0x3c0b22[_0x16a435+=0x1]=0x0,_0x3c0b22[_0x16a435+=0x1]=0x3f,_0x3c0b22[_0x16a435+=0x1]=0x0,_0x16a435+=0x1,(_0xc694a3=new Uint8Array(new ArrayBuffer(_0x16a435)))[_0x32f3d3(0x105)](_0x3c0b22[_0x32f3d3(0x10d)](0x0,_0x16a435),0x0),_0xc694a3;}var _0x2c6ab4,_0x36f970,_0x3253fd,_0xef2e90,_0x4de19b,_0x36c647,_0xd467c3,_0x14bfb2=[],_0x2e9199=0x0,_0x1780ae=!0x1,_0x385de0=null,_0x46e063={},_0x481052={'timestamp':null,'timestamp_usec':null,'timezone':null},_0x2b896b={'timestamp':null,'timestamp_usec':null,'timezone':null},_0x43896a=null,_0x40070f=0x0,_0x5483f1=new Uint8Array(new ArrayBuffer(0x4)),_0x25ea94=new Uint8Array(new ArrayBuffer(0x4)),_0x2f04f=new Uint8Array(new ArrayBuffer(0x2));function _0x4cd762(){_0x36f970=this;}function _0x4dd979(_0x1187f0){return(_0x1187f0[0x0]<<0x18)+(_0x1187f0[0x1]<<0x10)+(_0x1187f0[0x2]<<0x8)+_0x1187f0[0x3]>>>0x0;}function _0x3bbe62(_0x2cae21){var _0x1b1d26=_0x485b;for(var _0x29bfa0=_0x14bfb2['splice'](0x0,_0x2cae21),_0x5f0784=0x0,_0x1320a1=_0x29bfa0['length'],_0x42421b=0x0,_0x5f0784=0x0;_0x5f0784<_0x1320a1;_0x5f0784+=0x1)_0x42421b+=_0x29bfa0[_0x5f0784][_0x1b1d26(0x106)];var _0x1a9e35=new Uint8Array(_0x42421b),_0x1366b9=0x0;for(_0x5f0784=0x0;_0x5f0784<_0x1320a1;_0x5f0784+=0x1)_0x1a9e35[_0x1b1d26(0x105)](_0x29bfa0[_0x5f0784],_0x1366b9),_0x1366b9+=_0x29bfa0[_0x5f0784][_0x1b1d26(0x106)];_0x46e063[_0x1b1d26(0x104)]=!0x0===_0x1780ae?_0x1b1d26(0x107):'Live',_0x46e063[_0x1b1d26(0x119)]={'interleavedId':_0x36f970[_0x1b1d26(0x10f)],'codecType':'MJPEG','frameData':_0x1a9e35,'timeStamp':{'rtpTimestamp':(_0xd467c3/0x5a)[_0x1b1d26(0x10a)](0x0),'timestamp':_0x481052[_0x1b1d26(0x108)],'timestamp_usec':_0x481052['timestamp_usec'],'timezone':_0x481052['timezone']}},_0x46e063['videoInfo']={'frameType':'I','width':_0x1c9e26,'height':_0x35bd90,'framerate':_0x40070f},null!==_0x43896a&&(_0x46e063[_0x1b1d26(0x119)]['objectId']=_0x43896a),_0x385de0&&_0x385de0(_0x46e063);}function _0x343a65(_0x223884,_0x226809){var _0x335b0a=_0x485b,_0x25c303;_0x4de19b&&(0xab!==_0x226809[0x0]||0xad!==_0x226809[0x1]&&0xac!==_0x226809[0x1]?0xff===_0x226809[0x0]&&0xdd===_0x226809[0x1]?(0xff===_0x226809[_0x2b1548=0x8]&&0xd8===_0x226809[_0x2b1548+0x1]&&(_0x2b1548+=0x4*(_0x226809[_0x2b1548+0x2]<<0x8|_0x226809[_0x2b1548+0x3])+0x4),_0x43896a=_0x226809[0x4]<<0x18|_0x226809[0x5]<<0x10|_0x226809[0x6]<<0x8|_0x226809[0x7]):(0xff===_0x226809[0x0]&&0xd8===_0x226809[0x1]||0xbe===_0x226809[0x0]&&0xde===_0x226809[0x1])&&(_0x2b1548=0x4+(_0x226809[0x2]<<0x8|0x4*_0x226809[0x3])):(_0x2b1548=0x4*(_0x226809[0x2]<<0x8|_0x226809[0x3])+0x4,_0x335b0a(0x111)===_0x36f970[_0x335b0a(0x110)]&&(0xff===_0x226809[0x10]&&0xdd===_0x226809[0x11]?(0xff===_0x226809[_0x2b1548=0x18]&&0xd8===_0x226809[_0x2b1548+0x1]&&(_0x2b1548+=0x4*(_0x226809[_0x2b1548+0x2]<<0x8|_0x226809[_0x2b1548+0x3])+0x4),_0x43896a=_0x226809[0x14]<<0x18|_0x226809[0x15]<<0x10|_0x226809[0x16]<<0x8|_0x226809[0x17],console['log'](_0x335b0a(0x121),_0x43896a)):(0xff===_0x226809[0x10]&&0xd8===_0x226809[0x11]||0xbe===_0x226809[0x10]&&0xde===_0x226809[0x11])&&(_0x2b1548=0x10+(_0x226809[0x12]<<0x8|0x4*_0x226809[0x13])+0x4)),_0x5483f1[_0x335b0a(0x105)](_0x226809['subarray'](0x4,0x8),0x0),_0x25ea94[_0x335b0a(0x105)](_0x226809['subarray'](0x8,0xc),0x0),_0x335b0a(0x10e)===_0x36f970[_0x335b0a(0x110)]&&_0x2f04f['set'](_0x226809['subarray'](0xe,0x10),0x0),_0x481052[_0x335b0a(0x108)]=_0x4dd979(_0x5483f1)-0x83aa7e80>>>0x0,_0x481052[_0x335b0a(0x10c)]=_0x4dd979(_0x25ea94)/0xffffffff*0x3e8,'camera'===_0x36f970[_0x335b0a(0x110)]&&(_0x481052['timezone']=(_0x2f04f[0x0]<<0x8|_0x2f04f[0x1])<<0x10>>0x10),_0x2b896b[_0x335b0a(0x108)]&&_0x2b896b['timestamp_usec']&&Math[_0x335b0a(0x116)](_0x481052[_0x335b0a(0x108)]-_0x2b896b[_0x335b0a(0x108)])<=0x1&&(_0x226809=_0x481052[_0x335b0a(0x108)]-_0x2b896b[_0x335b0a(0x108)],_0x25c303=_0x481052[_0x335b0a(0x10c)]-_0x2b896b['timestamp_usec'],0x0!==(_0x226809=Math[_0x335b0a(0x116)](0x3e8*_0x226809+_0x25c303))&&(_0x25c303=Math[_0x335b0a(0x11f)](0x3e8/_0x226809),_0x40070f=_0x25c303)),_0x2b896b={'timestamp':_0x481052[_0x335b0a(0x108)],'timestamp_usec':_0x481052[_0x335b0a(0x10c)],'timezone':_0x481052[_0x335b0a(0x11a)]},_0x1780ae=!0x0));}return _0x4cd762[_0x123595(0x102)]={'init':function(_0x350467){_0x1780ae=!0x1,_0x385de0=_0x350467;},'setGotFrameCallback':function(_0x5da863){_0x385de0=_0x5da863;},'depacketize':function(_0x5c5b77,_0x20f3c8,_0x26c608,_0x29001f){var _0x5d47ac=_0x123595;if(_0x2c6ab4=(_0x5c5b77[0x2]<<0x8)+_0x5c5b77[0x3]-0xc,_0x20f3c8[0x0],_0x3253fd=(0x20&_0x20f3c8[0x0])>>0x5==0x1,_0x4de19b=(0x10&_0x20f3c8[0x0])>>0x4==0x1,_0xef2e90=0xf&_0x20f3c8[0x0],_0x36c647=(0x80&_0x20f3c8[0x1])>>0x7==0x1,_0x20f3c8[0x1],0x0!=_0xef2e90?console['error'](_0x5d47ac(0x120)+_0xef2e90):_0x3253fd&&(PaddingSize=_0x26c608[_0x26c608[_0x5d47ac(0x106)]-0x1]),_0x4de19b?_0x343a65(0x0,_0x26c608):_0x2b1548=0x0,_0xd467c3=_0x4dd979(_0x20f3c8[_0x5d47ac(0x10d)](0x4,0x8)),_0x5c5b77=_0x20f3c8[_0x5d47ac(0x10d)](0x2,0x4),_0x5c5b77[0x0],_0x5c5b77[0x1],0x0==(_0x26c608[_0x2b1548+0x1]<<0x10|_0x26c608[_0x2b1548+0x2]<<0x8|_0x26c608[_0x2b1548+0x3]))0x0<_0x14bfb2[_0x5d47ac(0x106)]&&console[_0x5d47ac(0x112)](_0x5d47ac(0x11d)+_0x14bfb2['length']+')'),_0x14bfb2=[_0x5ee012(_0x26c608)],_0x20f3c8=0x8,0x3f<(_0x5c5b77=_0x26c608)[_0x2b1548+0x4]&&(_0x20f3c8+=0x4),_0x2e9199=(_0x20f3c8=0x7f<_0x5c5b77[_0x2b1548+0x5]&&0x0===_0x5c5b77[_0x2b1548+_0x20f3c8]?_0x20f3c8+0x4+(_0x5c5b77[_0x2b1548+_0x20f3c8+0x2]<<0x8|_0x5c5b77[_0x2b1548+_0x20f3c8+0x3]):_0x20f3c8)+_0x2b1548;else{if(_0x2e9199=0x8+_0x2b1548,0x3f<_0x26c608[_0x2b1548+0x4]&&(_0x2e9199+=0x4),_0x2c6ab4<_0x2e9199)return _0x2e9199-=_0x2c6ab4,void console[_0x5d47ac(0x112)](_0x5d47ac(0x11b));}_0x14bfb2[_0x5d47ac(0x115)](_0x26c608[_0x5d47ac(0x10d)](_0x2e9199,_0x2c6ab4)),_0x36c647&&(!0x0===_0x1780ae&&(_0x481052=_0x481052[_0x5d47ac(0x108)]?_0x481052:_0x2b896b),_0x3bbe62(_0x14bfb2[_0x5d47ac(0x106)]));}},Object[_0x123595(0x113)](_0x4cd762[_0x123595(0x102)],_0x123595(0x10f),{'get':function(){return _0x1b7636;},'set':function(_0x271243){_0x1b7636=_0x271243;}}),Object[_0x123595(0x113)](_0x4cd762[_0x123595(0x102)],'deviceType',{'get':function(){return _0x15deb8;},'set':function(_0x1bb945){_0x15deb8=_0x1bb945;}}),new _0x4cd762();};function _0x4684(){var _0x3df0b1=['6huPPaR','push','abs','3471188bANVBm','14275VMWlAO','streamData','timezone','We\x20got\x20only\x20partial\x20JPEG\x20Header\x20this\x20should\x20not\x20happen','177544AkKRxG','PayloadBuffer\x20will\x20be\x20cleared.\x20(length=','2539035KSGsmk','round','There\x20is\x20additional\x20CSRC\x20which\x20is\x20not\x20handled\x20in\x20this\x20version.\x20CSRC\x20count\x20=\x20','objectId:','3285QDqkDw','2713760pWsByH','prototype','546DInFMc','playMode','set','length','Playback','timestamp','54920ASLlkT','toFixed','8500888ybYVKT','timestamp_usec','subarray','camera','interleavedId','deviceType','nvr','log','defineProperty'];_0x4684=function(){return _0x3df0b1;};return _0x4684();}