-
Notifications
You must be signed in to change notification settings - Fork 0
/
arcamera.js
1 lines (1 loc) · 14.9 KB
/
arcamera.js
1
var a0_0x18ff97=a0_0x2483;function a0_0x2483(_0x557bfa,_0x54e90e){var _0x2a8a1a=a0_0x1228();return a0_0x2483=function(_0x248297,_0x373ebf){_0x248297=_0x248297-0x1d6;var _0x1228b4=_0x2a8a1a[_0x248297];return _0x1228b4;},a0_0x2483(_0x557bfa,_0x54e90e);}(function(_0x3c2b85,_0x842875){var _0x16b3a0=a0_0x2483,_0x554637=_0x3c2b85();while(!![]){try{var _0x1818ab=parseInt(_0x16b3a0(0x249))/0x1+parseInt(_0x16b3a0(0x217))/0x2+-parseInt(_0x16b3a0(0x200))/0x3*(-parseInt(_0x16b3a0(0x219))/0x4)+parseInt(_0x16b3a0(0x22d))/0x5+parseInt(_0x16b3a0(0x1da))/0x6*(-parseInt(_0x16b3a0(0x223))/0x7)+parseInt(_0x16b3a0(0x225))/0x8+-parseInt(_0x16b3a0(0x212))/0x9*(parseInt(_0x16b3a0(0x224))/0xa);if(_0x1818ab===_0x842875)break;else _0x554637['push'](_0x554637['shift']());}catch(_0x3c407d){_0x554637['push'](_0x554637['shift']());}}}(a0_0x1228,0x4ac08));var a0_0x373ebf=(function(){var _0x2331bf=!![];return function(_0x40a011,_0x3a39f3){var _0x448f28=_0x2331bf?function(){var _0x128776=a0_0x2483;if('YUSIO'!==_0x128776(0x247)){if(_0x3a39f3){var _0x279f9b=_0x3a39f3[_0x128776(0x244)](_0x40a011,arguments);return _0x3a39f3=null,_0x279f9b;}}else{var _0x481650=this[_0x128776(0x211)],_0x1aec7d=this[_0x128776(0x20d)],_0x43844b=this[_0x128776(0x1f1)];if(!_0x43844b||_0x43844b['videoWidth']<=0x0||_0x43844b[_0x128776(0x1e8)]<=0x0)return;var _0x407073=_0x2ab7bf[_0x128776(0x1ef)]/_0xd816c7[_0x128776(0x24e)],_0x261b56=_0x43844b[_0x128776(0x241)]/_0x43844b[_0x128776(0x1e8)];_0x481650['style'][_0x128776(0x1f0)]=_0x128776(0x22c),_0x481650[_0x128776(0x1fc)][_0x128776(0x221)]=_0x128776(0x22c);var _0x1af4fb=this[_0x128776(0x20d)][_0x128776(0x235)]();;var _0x566989=_0x32e703[_0x128776(0x1ef)],_0x4c651f=_0x3d82e6[_0x128776(0x24e)],_0x3ba562=0.5/_0x25132c[_0x128776(0x237)](_0x261b56,_0x407073),_0x2ef971=0x1,_0x4aabcb=0x2*_0x573dd7[_0x128776(0x238)](_0x3ba562/_0x2ef971)*0xb4/_0x39625c['PI'];this[_0x128776(0x1f2)]=_0x4aabcb;;_0x3028e8[_0x128776(0x23b)]&&_0x3f5863[_0x128776(0x23b)][_0x128776(0x20c)](_0x128776(0x22f),_0x128776(0x1ff),_0x4aabcb);}}:function(){};return _0x2331bf=![],_0x448f28;};}()),a0_0x248297=a0_0x373ebf(this,function(){var _0x487c4f=a0_0x2483;return a0_0x248297[_0x487c4f(0x203)]()['search'](_0x487c4f(0x1e0))[_0x487c4f(0x203)]()['constructor'](a0_0x248297)[_0x487c4f(0x22a)]('(((.+)+)+)+$');});a0_0x248297();class ARCamera{#p000;[a0_0x18ff97(0x1ea)];constructor(_0x3361ed,_0x41e909){var _0x3b2a56=a0_0x18ff97;this['unityCanvas']=_0x3361ed,this['videoCanvas']=_0x41e909,this[_0x3b2a56(0x1dc)]=this[_0x3b2a56(0x24d)]['getContext']('2d'),this[_0x3b2a56(0x24c)]=![],this[_0x3b2a56(0x1dd)]=0x32,this[_0x3b2a56(0x1df)]=0x1e,this[_0x3b2a56(0x1ea)]=[],this[_0x3b2a56(0x23c)]=0x12c,this[_0x3b2a56(0x20d)]=document[_0x3b2a56(0x1fe)](_0x3b2a56(0x22e)),this['videoCapture']['id']=_0x3b2a56(0x20d),document['body'][_0x3b2a56(0x242)](this[_0x3b2a56(0x20d)]),this[_0x3b2a56(0x1f8)]=this[_0x3b2a56(0x20d)][_0x3b2a56(0x21c)]('2d'),this['videoCapture']['style']['position']=_0x3b2a56(0x214),this[_0x3b2a56(0x20d)]['style'][_0x3b2a56(0x1ed)]=_0x3b2a56(0x204),this[_0x3b2a56(0x20d)][_0x3b2a56(0x1fc)]['zIndex']=_0x3b2a56(0x243),this[_0x3b2a56(0x1fb)](this['maxFrameSize']),this[_0x3b2a56(0x20e)]=![],this[_0x3b2a56(0x24b)]=[],this[_0x3b2a56(0x207)]=[],this[_0x3b2a56(0x1d8)]=window[_0x3b2a56(0x206)](_0x3b2a56(0x230))[_0x3b2a56(0x220)]?_0x3b2a56(0x240):_0x3b2a56(0x1de),window[_0x3b2a56(0x1d6)](_0x3b2a56(0x248),this['resizeWithDelay'],!![]);;}[a0_0x18ff97(0x21f)](_0x482ab0){var _0x551698=a0_0x18ff97;this[_0x551698(0x24d)][_0x551698(0x1fc)]['transform']=_0x482ab0?_0x551698(0x222):'',window[_0x551698(0x23b)][_0x551698(0x20c)](_0x551698(0x22f),_0x551698(0x1e2),_0x482ab0?'true':'false');}[a0_0x18ff97(0x246)](){var _0x4f3cd6=a0_0x18ff97;this[_0x4f3cd6(0x23d)]=!![],this[_0x4f3cd6(0x1f1)][_0x4f3cd6(0x1f3)]();}[a0_0x18ff97(0x202)](){var _0x58c76a=a0_0x18ff97;this['cameraPaused']=![],this[_0x58c76a(0x1f1)][_0x58c76a(0x1db)]();}['setARCameraSettings'](_0x5d2fe9){var _0x2a5e53=a0_0x18ff97;;var _0x53b41d=JSON['parse'](_0x5d2fe9);Object[_0x2a5e53(0x1ec)](_0x53b41d)['forEach'](_0x13403f=>{var _0x333b26=_0x2a5e53;if(_0x13403f in this&&this[_0x13403f]!=_0x53b41d[_0x13403f]){if(_0x333b26(0x234)!==_0x333b26(0x234))_0x5e1f10[_0x333b26(0x226)]();else{this[_0x13403f]=_0x53b41d[_0x13403f];;}}});}async[a0_0x18ff97(0x22b)](_0x1f4d21){var _0x302cbb=a0_0x18ff97;;this[_0x302cbb(0x1f1)]=_0x1f4d21;try{if(_0x302cbb(0x20a)===_0x302cbb(0x20a)){await _0x1f4d21[_0x302cbb(0x1db)]();;if(!this[_0x302cbb(0x20d)]){var _0x1bd7f4='videoCapture\x20canvas\x20is\x20null.\x20Please\x20call\x20new\x20ARCamera(unityCanvas,\x20videoCapture)\x20properly\x20before\x20starting\x20the\x20Webcam';return Promise['reject'](_0x1bd7f4);}else{if(!this[_0x302cbb(0x211)]){var _0x1bd7f4='unityCanvas\x20is\x20null.\x20Please\x20call\x20new\x20ARCamera(unityCanvas,\x20videoCapture)\x20properly\x20before\x20starting\x20the\x20Webcam';return Promise[_0x302cbb(0x1f6)](_0x1bd7f4);}}return this['resizeCanvas'](),this[_0x302cbb(0x24a)]=Date['now'](),this[_0x302cbb(0x23a)]=Date[_0x302cbb(0x231)](),this['lastMatchTrackTime']=Date[_0x302cbb(0x231)](),this.#p000=setInterval(this.#f000,0x1/this['FRAMERATE']*0x3e8),this[_0x302cbb(0x1e6)]=!![],Promise[_0x302cbb(0x245)]();}else{_0x482fa6[_0x302cbb(0x1f0)]=_0x4c2793[_0x302cbb(0x1ef)],_0x212047[_0x302cbb(0x221)]=_0x1fafff[_0x302cbb(0x24e)];var _0x329fc0=_0x823ebe[_0x302cbb(0x1f0)]/_0x448693[_0x302cbb(0x241)],_0x45e2f4=_0x59787f[_0x302cbb(0x221)]/_0x1a511a[_0x302cbb(0x1e8)],_0x2398f6=_0x35ce4e[_0x302cbb(0x237)](_0x329fc0,_0x45e2f4),_0x4d0e53=(_0x364e5a[_0x302cbb(0x1f0)]-_0x4f1958[_0x302cbb(0x241)]*_0x2398f6)/0x2,_0x19a151=(_0x4d248b[_0x302cbb(0x221)]-_0x20097b['videoHeight']*_0x2398f6)/0x2;_0x36fa39[_0x302cbb(0x1dc)][_0x302cbb(0x1fa)](0x0,0x0,_0xada855['width'],_0x25f823[_0x302cbb(0x221)]),_0x372eb4['video_ctx'][_0x302cbb(0x1f4)](_0x2398f6,0x0,0x0,_0x2398f6,_0x4d0e53,_0x19a151),_0x32dbbc['video_ctx'][_0x302cbb(0x23e)](_0x2e3114[_0x302cbb(0x1f1)],0x0,0x0);}}catch(_0x83504c){return Promise[_0x302cbb(0x1f6)](_0x83504c);}}[a0_0x18ff97(0x1f9)](){var _0x4b7949=a0_0x18ff97;const _0x2a2d62=this[_0x4b7949(0x1f1)][_0x4b7949(0x233)][_0x4b7949(0x1e3)]();_0x2a2d62['forEach'](_0x1642f6=>_0x1642f6[_0x4b7949(0x228)]()),this['VIDEO'][_0x4b7949(0x233)]=null,clearInterval(this.#p000);}#f000(){var _0x3d1a70=a0_0x18ff97;if(arCamera[_0x3d1a70(0x23d)]){;return;}if(!arCamera[_0x3d1a70(0x1f1)]){;return;}var _0x5605d1=arCamera[_0x3d1a70(0x1f1)],_0x270172=arCamera[_0x3d1a70(0x20d)],_0x3a1faf=arCamera[_0x3d1a70(0x24d)],_0xc3d5c=_0x270172[_0x3d1a70(0x1f0)]/_0x5605d1['videoWidth'],_0x21a2d5=_0x270172[_0x3d1a70(0x221)]/_0x5605d1[_0x3d1a70(0x1e8)],_0x3249a0=Math['max'](_0xc3d5c,_0x21a2d5),_0x1d7a77=(_0x270172[_0x3d1a70(0x1f0)]-_0x5605d1[_0x3d1a70(0x241)]*_0x3249a0)/0x2,_0x5be2af=(_0x270172[_0x3d1a70(0x221)]-_0x5605d1[_0x3d1a70(0x1e8)]*_0x3249a0)/0x2;arCamera[_0x3d1a70(0x1f8)][_0x3d1a70(0x1fa)](0x0,0x0,_0x270172[_0x3d1a70(0x1f0)],_0x270172[_0x3d1a70(0x221)]),arCamera['capture_ctx'][_0x3d1a70(0x1f4)](_0x3249a0,0x0,0x0,_0x3249a0,_0x1d7a77,_0x5be2af),arCamera[_0x3d1a70(0x1f8)][_0x3d1a70(0x23e)](arCamera['VIDEO'],0x0,0x0);if(!arCamera[_0x3d1a70(0x24c)]){if(_0x3d1a70(0x215)===_0x3d1a70(0x208)){if(this[_0x3d1a70(0x1ea)][_0x3d1a70(0x1e1)](_0x437e3f)){;return;}this[_0x3d1a70(0x1ea)][_0x3d1a70(0x21e)](_0x207fb1);}else{_0x3a1faf['width']=window['innerWidth'],_0x3a1faf[_0x3d1a70(0x221)]=window['innerHeight'];var _0x470e1e=_0x3a1faf['width']/_0x5605d1[_0x3d1a70(0x241)],_0x42c6a4=_0x3a1faf[_0x3d1a70(0x221)]/_0x5605d1[_0x3d1a70(0x1e8)],_0x14779b=Math[_0x3d1a70(0x237)](_0x470e1e,_0x42c6a4),_0x38728b=(_0x3a1faf['width']-_0x5605d1[_0x3d1a70(0x241)]*_0x14779b)/0x2,_0xde847c=(_0x3a1faf[_0x3d1a70(0x221)]-_0x5605d1[_0x3d1a70(0x1e8)]*_0x14779b)/0x2;arCamera[_0x3d1a70(0x1dc)][_0x3d1a70(0x1fa)](0x0,0x0,_0x3a1faf['width'],_0x3a1faf[_0x3d1a70(0x221)]),arCamera[_0x3d1a70(0x1dc)][_0x3d1a70(0x1f4)](_0x14779b,0x0,0x0,_0x14779b,_0x38728b,_0xde847c),arCamera['video_ctx']['drawImage'](arCamera[_0x3d1a70(0x1f1)],0x0,0x0);}}arCamera['updateUnityVideoTextureCallback']&&arCamera[_0x3d1a70(0x210)](),arCamera['SUBSCRIBED_TRACKERS']['forEach'](_0x27e667=>{var _0x555b49=_0x3d1a70;_0x27e667[_0x555b49(0x226)]();});}[a0_0x18ff97(0x21a)](_0x1d9790,_0x2b20d2){var _0x10f29c=a0_0x18ff97;if(this[_0x10f29c(0x1ea)][_0x10f29c(0x1e1)](_0x1d9790)){;return;}this[_0x10f29c(0x1ea)]['push'](_0x1d9790);}[a0_0x18ff97(0x1fb)](_0x1e57ed){var _0x12f8a4=a0_0x18ff97;;this['maxFrameSize']=_0x1e57ed;var _0x1fd73f=this[_0x12f8a4(0x20d)],_0x387775=this[_0x12f8a4(0x1f1)];if(!_0x387775||_0x387775[_0x12f8a4(0x241)]<=0x0||_0x387775['videoHeight']<=0x0)return;const _0x480844=Math[_0x12f8a4(0x21b)](this['maxFrameSize']/_0x387775['videoWidth'],this['maxFrameSize']/_0x387775[_0x12f8a4(0x1e8)]);;_0x1fd73f[_0x12f8a4(0x1f0)]=_0x480844*_0x387775[_0x12f8a4(0x241)],_0x1fd73f[_0x12f8a4(0x221)]=_0x480844*_0x387775['videoHeight'];;}['setFramerate'](_0x258299){var _0x319be1=a0_0x18ff97;this[_0x319be1(0x1df)]=_0x258299,clearInterval(this.#p000),this.#p000=setInterval(this.#f000,0x1/this[_0x319be1(0x1df)]*0x3e8);}['resizeWithDelay'](_0x1cb0c1){var _0x10d4f7=a0_0x18ff97;if(_0x1cb0c1!=null&&_0x1cb0c1[_0x10d4f7(0x1ee)]!=window)return;if(!arCamera[_0x10d4f7(0x211)][_0x10d4f7(0x1f5)]||!arCamera[_0x10d4f7(0x211)][_0x10d4f7(0x1f5)][_0x10d4f7(0x1fc)])return;if(arCamera[_0x10d4f7(0x1e5)])return;arCamera['isResizing']=!![],arCamera[_0x10d4f7(0x1ea)][_0x10d4f7(0x20f)](_0x2ce519=>{var _0x2b3b5=_0x10d4f7;_0x2ce519[_0x2b3b5(0x236)]();});var _0x4526fb=arCamera[_0x10d4f7(0x1dd)],_0x292c1d=0xa,_0x56497f=0x0;setTimeout(()=>{var _0x2328b1=_0x10d4f7;arCamera['debounceStartTime']=Date[_0x2328b1(0x231)](),arCamera[_0x2328b1(0x201)]=window[_0x2328b1(0x1ef)],arCamera[_0x2328b1(0x1e4)]=window[_0x2328b1(0x24e)],arCamera[_0x2328b1(0x21d)]=setInterval(()=>{var _0x5548d3=_0x2328b1;;if(arCamera['debounceInnerWidth']==window['innerWidth']&&arCamera[_0x5548d3(0x1e4)]==window[_0x5548d3(0x24e)])_0x56497f++;else{if(_0x5548d3(0x1eb)!==_0x5548d3(0x232)){;arCamera[_0x5548d3(0x201)]=window[_0x5548d3(0x1ef)],arCamera[_0x5548d3(0x1e4)]=window[_0x5548d3(0x24e)],_0x56497f=0x0;}else _0x2d99f9['setCamDims'](_0x54a994[_0x5548d3(0x1f0)],_0x18a71f[_0x5548d3(0x221)]);}if(_0x56497f>=0x5){if(_0x5548d3(0x1e7)==='jOsvl'){;var _0x50ae97=_0x179a19[_0x5548d3(0x209)](_0x2d642f);_0x52bde1[_0x5548d3(0x1ec)](_0x50ae97)[_0x5548d3(0x20f)](_0x38e0e6=>{if(_0x38e0e6 in this&&this[_0x38e0e6]!=_0x50ae97[_0x38e0e6]){this[_0x38e0e6]=_0x50ae97[_0x38e0e6];;}});}else{;arCamera[_0x5548d3(0x1f7)]();var _0x3e1477=arCamera['unityCanvas']['parentElement'];setTimeout(()=>{var _0x3d1a31=_0x5548d3;if(_0x3d1a31(0x213)!==_0x3d1a31(0x213)){;return;}else _0x3e1477[_0x3d1a31(0x1fc)][_0x3d1a31(0x205)]=_0x3d1a31(0x229);},0x5),setTimeout(()=>{var _0x1e7997=_0x5548d3;if(_0x1e7997(0x1d7)===_0x1e7997(0x1fd))return _0x4b3e5c[_0x1e7997(0x203)]()[_0x1e7997(0x22a)](_0x1e7997(0x1e0))[_0x1e7997(0x203)]()[_0x1e7997(0x227)](_0x3f342d)[_0x1e7997(0x22a)](_0x1e7997(0x1e0));else _0x3e1477[_0x1e7997(0x1fc)][_0x1e7997(0x205)]='';},0x32),setTimeout(()=>{var _0x3fad7c=_0x5548d3;if(_0x3fad7c(0x1d9)!==_0x3fad7c(0x23f))arCamera[_0x3fad7c(0x1ea)]['forEach'](_0x50872b=>{var _0x31a9b0=_0x3fad7c;_0x50872b[_0x31a9b0(0x216)]();}),arCamera[_0x3fad7c(0x1e5)]=![];else{var _0x54c0e4=_0x327cba?function(){var _0x3a4584=_0x3fad7c;if(_0x49d401){var _0x358064=_0x6e252b[_0x3a4584(0x244)](_0x58497e,arguments);return _0x362a8e=null,_0x358064;}}:function(){};return _0x519402=![],_0x54c0e4;}},0x64),clearInterval(arCamera['debounceInterval']);}}},_0x292c1d);},_0x4526fb);}[a0_0x18ff97(0x1f7)](){var _0x568373=a0_0x18ff97;;if(!window[_0x568373(0x239)])window[_0x568373(0x239)]=this;var _0x5c2ee1=this[_0x568373(0x20d)],_0x4f2e0f=this[_0x568373(0x1f1)];if(!_0x5c2ee1||!_0x4f2e0f||_0x4f2e0f['videoWidth']<=0x0||_0x4f2e0f[_0x568373(0x1e8)]<=0x0)return;;var _0x216887=window['innerWidth']/window['innerHeight'];;this[_0x568373(0x1fb)](this['maxFrameSize']),this[_0x568373(0x1ea)][_0x568373(0x20f)](_0x7c1f05=>{var _0x4f43de=_0x568373;_0x7c1f05[_0x4f43de(0x1e9)](_0x5c2ee1[_0x4f43de(0x1f0)],_0x5c2ee1[_0x4f43de(0x221)]);}),this.#f001(),window[_0x568373(0x23b)][_0x568373(0x20c)]('ARCamera','Resize',_0x4f2e0f[_0x568373(0x241)]+','+_0x4f2e0f[_0x568373(0x1e8)]);var _0x4378df=window[_0x568373(0x206)](_0x568373(0x230))['matches']?_0x568373(0x240):_0x568373(0x1de);this[_0x568373(0x1d8)]!=_0x4378df&&(window[_0x568373(0x23b)]['SendMessage']('ARCamera','SetOrientationMessage',_0x4378df),this[_0x568373(0x1d8)]=_0x4378df);}#f001(){var _0x507e66=a0_0x18ff97,_0x4ec881=this[_0x507e66(0x211)],_0x5ebd11=this[_0x507e66(0x20d)],_0x23a368=this['VIDEO'];if(!_0x23a368||_0x23a368[_0x507e66(0x241)]<=0x0||_0x23a368[_0x507e66(0x1e8)]<=0x0)return;var _0x1623d0=window[_0x507e66(0x1ef)]/window['innerHeight'],_0x4afe52=_0x23a368[_0x507e66(0x241)]/_0x23a368['videoHeight'];_0x4ec881['style'][_0x507e66(0x1f0)]='100%',_0x4ec881[_0x507e66(0x1fc)][_0x507e66(0x221)]='100%';var _0x4ae4e4=this[_0x507e66(0x20d)][_0x507e66(0x235)]();;var _0x437490=window[_0x507e66(0x1ef)],_0x3bb356=window['innerHeight'],_0x264a50=0.5/Math['max'](_0x4afe52,_0x1623d0),_0x2e1cbb=0x1,_0x18db4=0x2*Math[_0x507e66(0x238)](_0x264a50/_0x2e1cbb)*0xb4/Math['PI'];this['FOV']=_0x18db4;;window[_0x507e66(0x23b)]&&window['unityInstance'][_0x507e66(0x20c)](_0x507e66(0x22f),'SetCameraFov',_0x18db4);}[a0_0x18ff97(0x218)](_0xad47b8){var _0x38d50f=a0_0x18ff97,_0x386e69=this[_0x38d50f(0x20d)],_0x136b01=_0x386e69[_0x38d50f(0x20b)](_0xad47b8);return _0x136b01;}['getVideoDims'](){var _0x48ce6a=a0_0x18ff97;return this[_0x48ce6a(0x1f1)][_0x48ce6a(0x241)]+','+this[_0x48ce6a(0x1f1)][_0x48ce6a(0x1e8)];}};function a0_0x1228(){var _0xf68148=['onStartResize','max','atan','arCamera','lastDetectTime','unityInstance','maxFrameSize','cameraPaused','drawImage','RmWjj','PORTRAIT','videoWidth','appendChild','-100','apply','resolve','pauseCamera','hxUCH','resize','523768oQNXaU','lastUpdateTime','onStartResizeCallbacks','UNITY_VIDEOPLANE','videoCanvas','innerHeight','addEventListener','usRfs','lastOrientation','pDkRt','179184YzPyOf','play','video_ctx','RESIZE_DELAY','LANDSCAPE','FRAMERATE','(((.+)+)+)+$','includes','SetFlippedMessage','getTracks','debounceInnerHeight','isResizing','isCameraStarted','lDnrR','videoHeight','setCamDims','SUBSCRIBED_TRACKERS','CHsqp','keys','top','target','innerWidth','width','VIDEO','FOV','pause','setTransform','parentElement','reject','resizeCanvas','capture_ctx','stopWebcam','clearRect','setFrameSize','style','ZxHmj','createElement','SetCameraFov','50127eAWWns','debounceInnerWidth','unpauseCamera','toString','200%','display','matchMedia','onFinishedResizeCallbacks','vrxYW','parse','NtqVU','toDataURL','SendMessage','videoCapture','usingUnityVideoPlane','forEach','updateUnityVideoTextureCallback','unityCanvas','99RNAwLq','djQgY','absolute','wgkMD','onFinishedResize','871184JXIECG','getCameraTexture','104qMlocm','subscribeToWebcamUpdates','min','getContext','debounceInterval','push','setFlipped','matches','height','scaleX(-1)','42mxWMUk','1169290eDethm','1098448caBYub','update','constructor','stop','none','search','startWebcam','100%','1202435MPUFYb','canvas','ARCamera','(orientation:\x20portrait)','now','CzMlm','srcObject','cCJpE','getBoundingClientRect'];a0_0x1228=function(){return _0xf68148;};return a0_0x1228();}