Files
portal-api/public/js/cart-skeleton.min.js
2025-08-03 23:06:08 +07:00

1 line
3.8 KiB
JavaScript

const _0x4b4175=_0x2ede;(function(_0x49e2e8,_0x31758b){const _0x373774=_0x2ede,_0x19ac34=_0x49e2e8();while(!![]){try{const _0x428e6f=parseInt(_0x373774(0x1e3))/0x1+parseInt(_0x373774(0x1c7))/0x2*(-parseInt(_0x373774(0x1cb))/0x3)+parseInt(_0x373774(0x1cc))/0x4*(-parseInt(_0x373774(0x1c3))/0x5)+-parseInt(_0x373774(0x1e1))/0x6+parseInt(_0x373774(0x1cf))/0x7+parseInt(_0x373774(0x1d8))/0x8+parseInt(_0x373774(0x1d6))/0x9;if(_0x428e6f===_0x31758b)break;else _0x19ac34['push'](_0x19ac34['shift']());}catch(_0x3c6c48){_0x19ac34['push'](_0x19ac34['shift']());}}}(_0x1e4a,0xb101f));class CartSkeletonManager{constructor(){const _0x155406=_0x2ede;this['loadingStates']=new Map(),this[_0x155406(0x1d2)]=0x3e8;}[_0x4b4175(0x1cd)](_0x2833b1,_0x1a2047=this[_0x4b4175(0x1d2)]){const _0x93e814=_0x4b4175;this['loadingStates'][_0x93e814(0x1d5)](_0x2833b1,!![]),this['updateComponentState'](_0x2833b1,!![]),setTimeout(()=>{this['hideSkeleton'](_0x2833b1);},_0x1a2047);}['hideSkeleton'](_0x175e6a){const _0x2f0802=_0x4b4175;this['loadingStates']['set'](_0x175e6a,![]),this[_0x2f0802(0x1dd)](_0x175e6a,![]);}['updateComponentState'](_0x380fce,_0x2c6292){const _0x14e296=_0x4b4175,_0x59df25=document[_0x14e296(0x1c6)]('[data-skeleton-id=\x22'+_0x380fce+'\x22]');if(_0x59df25&&_0x59df25[_0x14e296(0x1d1)]){const _0xa3480=_0x59df25['_x_dataStack'][0x0];_0xa3480&&typeof _0xa3480[_0x14e296(0x1c1)]!==_0x14e296(0x1e4)&&(_0xa3480[_0x14e296(0x1c1)]=_0x2c6292);}}[_0x4b4175(0x1de)](_0x55da53,_0x3c86c6=this['defaultLoadingTime']){const _0x147c9b=_0x4b4175;_0x55da53[_0x147c9b(0x1e2)](_0x42252d=>this['showSkeleton'](_0x42252d,_0x3c86c6));}[_0x4b4175(0x1dc)](_0x35db6e){const _0x35eabb=_0x4b4175;_0x35db6e[_0x35eabb(0x1e2)](_0x353e1d=>this['hideSkeleton'](_0x353e1d));}[_0x4b4175(0x1da)](_0x43114d){const _0x53719d=_0x4b4175;return this['loadingStates'][_0x53719d(0x1c8)](_0x43114d)||![];}[_0x4b4175(0x1d7)](){const _0x4237aa=_0x4b4175,_0x1cac7e=[_0x4237aa(0x1ce),_0x4237aa(0x1d9),'os-selection',_0x4237aa(0x1e0)];this[_0x4237aa(0x1de)](_0x1cac7e,0x320);}[_0x4b4175(0x1c2)](){const _0x42b25b=_0x4b4175;this[_0x42b25b(0x1cd)](_0x42b25b(0x1d3),0x258);}[_0x4b4175(0x1c9)](){const _0x28d6c5=_0x4b4175;this['showSkeleton'](_0x28d6c5(0x1e0),0x1f4);}}window[_0x4b4175(0x1ca)]=new CartSkeletonManager(),document['addEventListener']('alpine:init',()=>{const _0x2085d1=_0x4b4175;Alpine['plugin'](_0x2085d1(0x1d0),_0x953cec=>{const _0x390053=_0x2085d1;_0x953cec['magic'](_0x390053(0x1d0),()=>({'show':(_0x510f5c,_0x438d89)=>window[_0x390053(0x1ca)][_0x390053(0x1cd)](_0x510f5c,_0x438d89),'hide':_0x50cbbd=>window[_0x390053(0x1ca)][_0x390053(0x1df)](_0x50cbbd),'isLoading':_0x410ac8=>window['cartSkeleton'][_0x390053(0x1da)](_0x410ac8)}));});}),document[_0x4b4175(0x1c5)](_0x4b4175(0x1d4),()=>{const _0x1ee21=_0x4b4175;document['querySelector'](_0x1ee21(0x1db))&&setTimeout(()=>{const _0x3910ba=_0x1ee21;window[_0x3910ba(0x1ca)]['simulateCartLoading']();},0x64);});function _0x2ede(_0x2c431f,_0x391f47){const _0x1e4aab=_0x1e4a();return _0x2ede=function(_0x2ede5f,_0x20467c){_0x2ede5f=_0x2ede5f-0x1c1;let _0x578bd5=_0x1e4aab[_0x2ede5f];return _0x578bd5;},_0x2ede(_0x2c431f,_0x391f47);}typeof module!==_0x4b4175(0x1e4)&&module[_0x4b4175(0x1c4)]&&(module[_0x4b4175(0x1c4)]=CartSkeletonManager);function _0x1e4a(){const _0x1d9e2a=['forEach','1263374KCNPvx','undefined','loading','simulateOsLoading','10MFHQrl','exports','addEventListener','querySelector','20518KCWMUU','get','simulateAddonsLoading','cartSkeleton','285lLmACH','2771632gDXiOE','showSkeleton','domain-input','2854775cDToBE','skeleton','_x_dataStack','defaultLoadingTime','os-selection','DOMContentLoaded','set','16253316IgIcqa','simulateCartLoading','2413224RWCPTf','product-details','isLoading','[data-cart-page]','hideMultipleSkeletons','updateComponentState','showMultipleSkeletons','hideSkeleton','addons-summary','4159992KIFVTz'];_0x1e4a=function(){return _0x1d9e2a;};return _0x1e4a();}