1 line
4.0 KiB
JavaScript
1 line
4.0 KiB
JavaScript
function _0x530d(){const _0x39473f=['querySelector','forEach','[data-cart-page]','simulateOsLoading','96fdVbpo','60906Rtgttq','plugin','508922ZOUlhi','isLoading','3224280TMLjFH','showMultipleSkeletons','2744962jDgLWz','os-selection','updateComponentState','cartSkeleton','set','20VLcaNU','1042384whQxwX','exports','loading','hideMultipleSkeletons','[data-skeleton-id=\x22','product-details','loadingStates','668BFcXPD','203Qwzqth','hideSkeleton','addEventListener','showSkeleton','simulateAddonsLoading','magic','domain-input','addons-summary','simulateCartLoading','DOMContentLoaded','defaultLoadingTime','13075MkPJrU','549630TdNXAb','undefined','_x_dataStack','skeleton'];_0x530d=function(){return _0x39473f;};return _0x530d();}const _0xc69068=_0x4e72;(function(_0xb2e1fb,_0x1deb45){const _0x401ab1=_0x4e72,_0x51607d=_0xb2e1fb();while(!![]){try{const _0x3c6f82=-parseInt(_0x401ab1(0x174))/0x1+-parseInt(_0x401ab1(0x17e))/0x2+parseInt(_0x401ab1(0x176))/0x3+parseInt(_0x401ab1(0x185))/0x4*(parseInt(_0x401ab1(0x191))/0x5)+-parseInt(_0x401ab1(0x172))/0x6*(-parseInt(_0x401ab1(0x186))/0x7)+-parseInt(_0x401ab1(0x171))/0x8*(parseInt(_0x401ab1(0x192))/0x9)+parseInt(_0x401ab1(0x17d))/0xa*(parseInt(_0x401ab1(0x178))/0xb);if(_0x3c6f82===_0x1deb45)break;else _0x51607d['push'](_0x51607d['shift']());}catch(_0x1820ae){_0x51607d['push'](_0x51607d['shift']());}}}(_0x530d,0x84516));function _0x4e72(_0x31f2bd,_0x287d46){const _0x530d28=_0x530d();return _0x4e72=function(_0x4e7201,_0x59af4a){_0x4e7201=_0x4e7201-0x16a;let _0x3fb0f0=_0x530d28[_0x4e7201];return _0x3fb0f0;},_0x4e72(_0x31f2bd,_0x287d46);}class CartSkeletonManager{constructor(){const _0x4fc730=_0x4e72;this[_0x4fc730(0x184)]=new Map(),this['defaultLoadingTime']=0x3e8;}[_0xc69068(0x189)](_0x269eb4,_0x82f271=this['defaultLoadingTime']){const _0x55f7ef=_0xc69068;this['loadingStates'][_0x55f7ef(0x17c)](_0x269eb4,!![]),this['updateComponentState'](_0x269eb4,!![]),setTimeout(()=>{const _0xd19a29=_0x55f7ef;this[_0xd19a29(0x187)](_0x269eb4);},_0x82f271);}[_0xc69068(0x187)](_0x30a016){const _0x1cfb16=_0xc69068;this[_0x1cfb16(0x184)][_0x1cfb16(0x17c)](_0x30a016,![]),this[_0x1cfb16(0x17a)](_0x30a016,![]);}[_0xc69068(0x17a)](_0x3d7c1d,_0x2088dc){const _0x16840a=_0xc69068,_0x2eeca0=document[_0x16840a(0x16d)](_0x16840a(0x182)+_0x3d7c1d+'\x22]');if(_0x2eeca0&&_0x2eeca0[_0x16840a(0x16b)]){const _0x1ed0ae=_0x2eeca0[_0x16840a(0x16b)][0x0];_0x1ed0ae&&typeof _0x1ed0ae[_0x16840a(0x180)]!=='undefined'&&(_0x1ed0ae[_0x16840a(0x180)]=_0x2088dc);}}[_0xc69068(0x177)](_0x26300f,_0x590035=this[_0xc69068(0x190)]){const _0x51fa0c=_0xc69068;_0x26300f[_0x51fa0c(0x16e)](_0x35469d=>this[_0x51fa0c(0x189)](_0x35469d,_0x590035));}[_0xc69068(0x181)](_0x28270f){const _0x3865ff=_0xc69068;_0x28270f[_0x3865ff(0x16e)](_0x5cbaab=>this['hideSkeleton'](_0x5cbaab));}[_0xc69068(0x175)](_0x5edb9a){return this['loadingStates']['get'](_0x5edb9a)||![];}[_0xc69068(0x18e)](){const _0x1d085c=_0xc69068,_0x5e78a5=[_0x1d085c(0x18c),_0x1d085c(0x183),'os-selection',_0x1d085c(0x18d)];this[_0x1d085c(0x177)](_0x5e78a5,0x320);}[_0xc69068(0x170)](){const _0x16f1fb=_0xc69068;this[_0x16f1fb(0x189)](_0x16f1fb(0x179),0x258);}[_0xc69068(0x18a)](){const _0x1abc6d=_0xc69068;this[_0x1abc6d(0x189)]('addons-summary',0x1f4);}}window['cartSkeleton']=new CartSkeletonManager(),document[_0xc69068(0x188)]('alpine:init',()=>{const _0xd1a072=_0xc69068;Alpine[_0xd1a072(0x173)](_0xd1a072(0x16c),_0x45ef1f=>{const _0x5ba265=_0xd1a072;_0x45ef1f[_0x5ba265(0x18b)]('skeleton',()=>({'show':(_0x14650e,_0xbc076d)=>window['cartSkeleton']['showSkeleton'](_0x14650e,_0xbc076d),'hide':_0x50fe25=>window[_0x5ba265(0x17b)][_0x5ba265(0x187)](_0x50fe25),'isLoading':_0x20a6fb=>window[_0x5ba265(0x17b)][_0x5ba265(0x175)](_0x20a6fb)}));});}),document[_0xc69068(0x188)](_0xc69068(0x18f),()=>{const _0x3f278e=_0xc69068;document[_0x3f278e(0x16d)](_0x3f278e(0x16f))&&setTimeout(()=>{const _0x4a84f9=_0x3f278e;window['cartSkeleton'][_0x4a84f9(0x18e)]();},0x64);});typeof module!==_0xc69068(0x16a)&&module[_0xc69068(0x17f)]&&(module['exports']=CartSkeletonManager); |