PageSourceSearch

https://www.shopback.co.id/__sbcdn/_next/static/chunks/31668-cb2f40ed814516e9.js

js shopback.co.id collected 2026-10-02 10:46:50 UTC 7,688 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[31668],{731668:(t,e,s)=>{s.d(e,{X:()=>w,k:()=>C});var i,a,r,n,h,o,l,u,c=s(8607),d=s(262927),p=s(352939),v=s(965818),f=s(438636),_=s(834049),y=s(574268),b=s(193049),m=s(69781),w=(i=new WeakMap,a=new WeakMap,r=new WeakMap,n=new WeakMap,h=new WeakMap,o=new WeakMap,l=new WeakMap,u=new WeakSet,class extends m.k{get meta(){return this.options.meta}get promise(){var t;return null==(t=(0,c._)(this,h))?void 0:t.promise}setOptions(t){if(this.options={...(0,c._)(this,o),...t},this.updateGcTime(this.options.gcTime),this.state&&void 0===this.state.data){let t=S(this.options);void 0!==t.data&&(this.setState(g(t.data,t.dataUpdatedAt)),(0,p._)(this,i,t))}}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||(0,c._)(this,r).remove(this)}setData(t,e){let s=(0,_.pl)(this.state.data,t,this.options);return(0,v._)(this,u,F).call(this,{data:s,type:"success",dataUpdatedAt:null==e?void 0:e.updatedAt,manual:null==e?void 0:e.manual}),s}setState(t,e){(0,v._)(this,u,F).call(this,{type:"setState",state:t,setStateOptions:e})}cancel(t){var e,s;let i=null==(e=(0,c._)(this,h))?void 0:e.promise;return null==(s=(0,c._)(this,h))||s.cancel(t),i?i.then(_.lQ).catch(_.lQ):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState((0,c._)(this,i))}isActive(){return this.observers.some(t=>!1!==(0,_.Eh)(t.options.enabled,this))}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===_.hT||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0&&this.observers.some(t=>"static"===(0,_.d2)(t.options.staleTime,this))}isStale(){return this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):void 0===this.state.data||this.state.isInvalidated}isStaleByTime(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return void 0===this.state.data||"static"!==t&&(!!this.state.isInvalidated||!(0,_.j3)(this.state.dataUpdatedAt,t))}onFocus(){var t;let e=this.observers.find(t=>t.shouldFetchOnWindowFocus());null==e||e.refetch({cancelRefetch:!1}),null==(t=(0,c._)(this,h))||t.continue()}onOnline(){var t;let e=this.observers.find(t=>t.shouldFetchOnReconnect());null==e||e.refetch({cancelRefetch:!1}),null==(t=(0,c._)(this,h))||t.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),(0,c._)(this,r).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(e=>e!==t),this.observers.length||((0,c._)(this,h)&&((0,c._)(this,l)?(0,c._)(this,h).cancel({revert:!0}):(0,c._)(this,h).cancelRetry()),this.scheduleGc()),(0,c._)(this,r).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||(0,v._)(this,u,F).call(this,{type:"invalidate"})}async fetch(t,e){var s,i,o,d,f,y,m,w,C,g,S,U;if("idle"!==this.state.fetchStatus&&(null==(s=(0,c._)(this,h))?void 0:s.status())!=="rejected"){if(void 0!==this.state.data&&(null==e?void 0:e.cancelRefetch))this.cancel({silent:!0});else if((0,c._)(this,h))return(0,c._)(this,h).continueRetry(),(0,c._)(this,h).promise}if(t&&this.setOptions(t),!this.options.queryFn){let t=this.observers.find(t=>t.options.queryFn);t&&this.setOptions(t.options)}let k=new AbortController,O=t=>{Object.defineProperty(t,"signal",{enumerable:!0,get:()=>((0,p._)(this,l,!0),k.signal)})},A=()=>{let t=(0,_.ZM)(this.options,e),s=(()=>{let t={client:(0,c._)(this,n),queryKey:this.queryKey,meta:this.meta};return O(t),t})();return((0,p._)(this,l,!1),this.options.persister)?this.options.persister(t,s,this):t(s)},q=(()=>{let t={fetchOptions:e,options:this.options,queryKey:this.queryKey,client:(0,c._)(this,n),state:this.state,fetchFn:A};return O(t),t})();null==(i=this.options.behavior)||i.onFetch(q,this),(0,p._)(this,a,this.state),("idle"===this.state.fetchStatus||this.state.fetchMeta!==(null==(o=q.fetchOptions)?void 0:o.meta))&&(0,v._)(this,u,F).call(this,{type:"fetch",meta:null==(d=q.fetchOptions)?void 0:d.meta}),(0,p._)(this,h,(0,b.II)({initialPromise:null==e?void 0:e.initialPromise,fn:q.fetchFn,onCancel:t=>{t instanceof b.cc&&t.revert&&this.setState({...(0,c._)(this,a),fetchStatus:"idle"}),k.abort()},onFail:(t,e)=>{(0,v._)(this,u,F).call(this,{type:"failed",failureCount:t,error:e})},onPause:()=>{(0,v._)(this,u,F).call(this,{type:"pause"})},onContinue:()=>{(0,v._)(this,u,F).call(this,{type:"continue"})},retry:q.options.retry,retryDelay:q.options.retryDelay,networkMode:q.options.networkMode,canRun:()=>!0}));try{let t=await (0,c._)(this,h).start();if(void 0===t)throw Error("".concat(this.queryHash," data is undefined"));return this.setData(t),null==(f=(y=(0,c._)(this,r).config).onSuccess)||f.call(y,t,this),null==(m
1=(w=(0,c._)(this,r).config).onSettled)||m.call(w,t,this.state.error,this),t}catch(t){if(t instanceof b.cc){if(t.silent)return(0,c._)(this,h).promise;else if(t.revert){if(void 0===this.state.data)throw t;return this.state.data}}throw(0,v._)(this,u,F).call(this,{type:"error",error:t}),null==(C=(g=(0,c._)(this,r).config).onError)||C.call(g,t,this),null==(S=(U=(0,c._)(this,r).config).onSettled)||S.call(U,this.state.data,t,this),t}finally{this.scheduleGc()}}constructor(t){var e;super(),(0,f._)(this,u),(0,d._)(this,i,{writable:!0,value:void 0}),(0,d._)(this,a,{writable:!0,value:void 0}),(0,d._)(this,r,{writable:!0,value:void 0}),(0,d._)(this,n,{writable:!0,value:void 0}),(0,d._)(this,h,{writable:!0,value:void 0}),(0,d._)(this,o,{writable:!0,value:void 0}),(0,d._)(this,l,{writable:!0,value:void 0}),(0,p._)(this,l,!1),(0,p._)(this,o,t.defaultOptions),this.setOptions(t.options),this.observers=[],(0,p._)(this,n,t.client),(0,p._)(this,r,(0,c._)(this,n).getQueryCache()),this.queryKey=t.queryKey,this.queryHash=t.queryHash,(0,p._)(this,i,S(this.options)),this.state=null!=(e=t.state)?e:(0,c._)(this,i),this.scheduleGc()}});function C(t,e){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:(0,b.v_)(e.networkMode)?"fetching":"paused",...void 0===t&&{error:null,status:"pending"}}}function g(t,e){return{data:t,dataUpdatedAt:null!=e?e:Date.now(),error:null,isInvalidated:!1,status:"success"}}function S(t){let e="function"==typeof t.initialData?t.initialData():t.initialData,s=void 0!==e,i=s?"function"==typeof t.initialDataUpdatedAt?t.initialDataUpdatedAt():t.initialDataUpdatedAt:0;return{data:e,dataUpdateCount:0,dataUpdatedAt:s?null!=i?i:Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:s?"success":"pending",fetchStatus:"idle"}}function F(t){let e=e=>{switch(t.type){case"failed":return{...e,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...e,fetchStatus:"paused"};case"continue":return{...e,fetchStatus:"fetching"};case"fetch":var s;return{...e,...C(e.data,this.options),fetchMeta:null!=(s=t.meta)?s:null};case"success":let i={...e,...g(t.data,t.dataUpdatedAt),dataUpdateCount:e.dataUpdateCount+1,...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return(0,p._)(this,a,t.manual?i:void 0),i;case"error":let r=t.error;return{...e,error:r,errorUpdateCount:e.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:e.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:"idle",status:"error"};case"invalidate":return{...e,isInvalidated:!0};case"setState":return{...e,...t.state}}};this.state=e(this.state),y.jG.batch(()=>{this.observers.forEach(t=>{t.onQueryUpdate()}),(0,c._)(this,r).notify({query:this,type:"updated",action:t})})}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.