/******************************************************************************* * @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 _0x27f1(_0xd0b4da,_0x4f6be9){var _0x16b328=_0x16b3();return _0x27f1=function(_0x27f134,_0x489c35){_0x27f134=_0x27f134-0x161;var _0xcace0f=_0x16b328[_0x27f134];return _0xcace0f;},_0x27f1(_0xd0b4da,_0x4f6be9);}(function(_0x17cb18,_0x5ae76c){var _0x4b0ce3=_0x27f1,_0x550670=_0x17cb18();while(!![]){try{var _0xc381c8=-parseInt(_0x4b0ce3(0x178))/0x1+-parseInt(_0x4b0ce3(0x176))/0x2*(parseInt(_0x4b0ce3(0x168))/0x3)+-parseInt(_0x4b0ce3(0x180))/0x4+-parseInt(_0x4b0ce3(0x161))/0x5*(-parseInt(_0x4b0ce3(0x18c))/0x6)+-parseInt(_0x4b0ce3(0x17a))/0x7+parseInt(_0x4b0ce3(0x16d))/0x8*(parseInt(_0x4b0ce3(0x170))/0x9)+parseInt(_0x4b0ce3(0x18a))/0xa*(parseInt(_0x4b0ce3(0x16e))/0xb);if(_0xc381c8===_0x5ae76c)break;else _0x550670['push'](_0x550670['shift']());}catch(_0xb32716){_0x550670['push'](_0x550670['shift']());}}}(_0x16b3,0xba9d8));function AssemblyDecoder(_0x40dab2){'use strict';var _0xb981c3=_0x27f1;var _0x1c7fd3,_0x2afd48,_0x9d809d,_0x176c81,_0x2fa2a4,_0x2f2f5d=!0x1,_0x37743a=null,_0xf2573e='H264'===_0x40dab2?0x108:0x109,_0x4298a8=null;function _0x23bb00(){var _0x3f7a2c=_0x27f1;console[_0x3f7a2c(0x17e)](_0x3f7a2c(0x17f)+_0xf2573e+'\x20Codec'),fetch('./ffmpeg.wasm')['then'](function(_0x2c7c30){var _0xe9e3b4=_0x3f7a2c;return _0x2c7c30[_0xe9e3b4(0x184)]();})[_0x3f7a2c(0x187)](function(_0x28e864){var _0x5ecfa0=_0x3f7a2c;Module[_0x5ecfa0(0x16f)]=_0x28e864;});}return Module[_0xb981c3(0x17c)]=function(){var _0x4e0fdc=_0xb981c3;_0x1c7fd3=Module[_0x4e0fdc(0x166)](_0x4e0fdc(0x189),_0x4e0fdc(0x183),[]),_0x2afd48=Module[_0x4e0fdc(0x166)](_0x4e0fdc(0x175),_0x4e0fdc(0x186),[_0x4e0fdc(0x186)]),_0x9d809d=Module['cwrap'](_0x4e0fdc(0x172),_0x4e0fdc(0x186),['number',_0x4e0fdc(0x177),_0x4e0fdc(0x186),'number']),_0x176c81=Module[_0x4e0fdc(0x166)](_0x4e0fdc(0x179),_0x4e0fdc(0x186),['number']),_0x1c7fd3(),_0x23bb00[_0x4e0fdc(0x167)][_0x4e0fdc(0x17d)](),_0x23bb00[_0x4e0fdc(0x167)]['setOutputSize'](0x0);},importScripts(_0xb981c3(0x164)),_0x23bb00['prototype']={'addListener':function(_0x1ec9ad,_0x139bc6){var _0x28ae91=_0xb981c3;_0x28ae91(0x16c)===_0x1ec9ad&&(_0x4298a8=_0x139bc6);},'init':function(){var _0x18085f=_0xb981c3;console[_0x18085f(0x17e)]('H'+_0xf2573e+_0x18085f(0x165)),null!==_0x37743a&&(_0x176c81(_0x37743a),_0x37743a=null),_0x37743a=_0x2afd48(_0xf2573e),null!==_0x4298a8&&_0x18085f(0x185)==typeof _0x4298a8&&_0x4298a8();},'close':function(){var _0x1294b4=_0xb981c3;console['log']('H'+_0xf2573e+_0x1294b4(0x163)),null!==_0x37743a&&(_0x176c81(_0x37743a),_0x37743a=null,console[_0x1294b4(0x17e)](_0x1294b4(0x17b)));},'setOutputSize':function(_0x5b5df7){var _0x32b444=_0xb981c3;console[_0x32b444(0x17e)]('H'+_0xf2573e+'\x20Decoder\x20setOutputSize'),0x0<_0x5b5df7&&(_0x2fa2a4=_0x5b5df7);},'decode':function(_0x1f70a8){var _0x31ec80=_0xb981c3;if(null===_0x37743a)return null;if(!0x0!==_0x2f2f5d&&'I'!==_0x1f70a8[_0x31ec80(0x181)])return null;var _0x25cec1;if(_0x2f2f5d=!0x0,null!==_0x37743a)return _0x25cec1=Module[_0x31ec80(0x16a)](_0x2fa2a4),_0x25cec1=new Uint8Array(Module['HEAPU8'][_0x31ec80(0x162)],_0x25cec1,_0x2fa2a4),_0x9d809d(_0x37743a,_0x1f70a8[_0x31ec80(0x16b)],_0x1f70a8[_0x31ec80(0x16b)][_0x31ec80(0x173)],_0x25cec1['byteOffset']),_0x1f70a8=new Uint8Array(_0x25cec1),Module[_0x31ec80(0x169)](_0x25cec1[_0x31ec80(0x18d)]),_0x1f70a8;throw new umpError({'errorCode':fromHex(_0x31ec80(0x171)),'place':_0x31ec80(0x182),'message':_0x31ec80(0x174)});}},Object[_0xb981c3(0x188)](_0x23bb00[_0xb981c3(0x167)],'channelId',{'get':function(){var _0xcef596=_0xb981c3;return this[_0xcef596(0x18b)];},'set':function(_0x443804){var _0x40c853=_0xb981c3;this[_0x40c853(0x18b)]=_0x443804;}}),new _0x23bb00();}function _0x16b3(){var _0x1a3289=['onRuntimeInitialized','init','log','Construct\x20H','4054888CrwFVr','frameType','assemblyDecoder.js:110','void','arrayBuffer','function','number','then','defineProperty','init_jsFFmpeg','184540HQcTxp','_channel','563898EopBCN','byteOffset','35vnqIPl','buffer','\x20Decoder\x20close','./ffmpeg.js','\x20Decoder\x20init','cwrap','prototype','156VCRFOB','_free','_malloc','frameData','onDecoderReady','8sWlFqc','803BIPcsB','wasmBinary','12079809ZVChby','0x0904','decode_video_jsFFmpeg','length','Video\x20Context\x20is\x20not\x20exist\x20for\x20FFMpeg','context_jsFFmpeg','41926JHoNgL','array','150765nJdHsl','close_jsFFmpeg','2297995QVvRAJ','close\x20webassembly\x20codec\x20context'];_0x16b3=function(){return _0x1a3289;};return _0x16b3();}