1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3185],{46351:function(e,t,r){Promise.resolve().then(r.t.bind(r,90391,23)),Promise.resolve().then(r.bind(r,30873)),Promise.resolve().then(r.bind(r,20017)),Promise.resolve().then(r.bind(r,70595)),Promise.resolve().then(r.bind(r,79532)),Promise.resolve().then(r.t.bind(r,55008,23)),Promise.resolve().then(r.t.bind(r,96916,23))},30873:function(e,t,r){"use strict";r.d(t,{I18nProvider:function(){return D},UIProvider:function(){return k}});var n=r(36889),a=r(54061),s=r(72778),i=r(87803),o=r(94372);r(5123);let l=o.createContext(null);function u(e){let{children:t}=e,r=(0,o.useContext)(l),[n,a]=(0,o.useState)(0),s=(0,o.useMemo)(()=>({parent:r,modalCount:n,addModal(){a(e=>e+1),r&&r.addModal()},removeModal(){a(e=>e-1),r&&r.removeModal()}}),[r,n]);return o.createElement(l.Provider,{value:s},t)}function d(e){let t;let{modalProviderProps:r}={modalProviderProps:{"aria-hidden":!!(t=(0,o.useContext)(l))&&t.modalCount>0||void 0}};return o.createElement("div",{"data-overlay-container":!0,...e,...r})}function c(e){return o.createElement(u,null,o.createElement(d,e))}var h=r(67892),f=r(33231),g=e=>{let{children:t,navigate:r,disableAnimation:l,useHref:u,disableRipple:d=!1,skipFramerMotionAnimations:g=l,reducedMotion:b="never",validationBehavior:y,locale:p="en-US",defaultDates:m,createCalendar:v,...x}=e,w=t;r&&(w=(0,n.jsx)(i.pG,{navigate:r,useHref:u,children:w}));let C=(0,o.useMemo)(()=>(l&&g&&(h.c.skipAnimations=!0),{createCalendar:v,defaultDates:m,disableAnimation:l,disableRipple:d,validationBehavior:y}),[v,null==m?void 0:m.maxDate,null==m?void 0:m.minDate,l,d,y]);return(0,n.jsx)(a.a,{value:C,children:(0,n.jsx)(s.b,{locale:p,children:(0,n.jsx)(f.A,{reducedMotion:b,children:(0,n.jsx)(c,{...x,children:w})})})})},b=r(43263),y=r(35050),p=r(17281),m=r(81321),v=class extends m.l{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,r){let n=t.queryKey,a=t.queryHash??(0,b.Rm)(n,t),s=this.get(a);return s||(s=new y.A({cache:this,queryKey:n,queryHash:a,options:e.defaultQueryOptions(t),state:r,defaultOptions:e.getQueryDefaults(n)}),this.add(s)),s}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){let t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){p.V.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,b._x)(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>(0,b._x)(e,t)):t}notify(e){p.V.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){p.V.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){p.V.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},x=r(28368),w=class extends m.l{constructor(e={}){super(),this.config=e,this.#t=new Map,this.#r=Date.now()}#t;#r;build(e,t,r){let n=new x.m({mutationCache:this,mutationId:++this.#r,options:e.defaultMutationOptions(t),state:r});return this.add(n),n}add(e){let t=C(e),r=this.#t.get(t)??[];r.push(e),this.#t.set(t,r),this.notify({type:"added",mutation:e})}remove(e){let t=C(e);if(this.#t.has(t)){let r=this.#t.get(t)?.filter(t=>t!==e);r&&(0===r.length?this.#t.delete(t):this.#t.set(t,r))}this.notify({type:"removed",mutation:e})}canRun(e){let t=this.#t.get(C(e))?.find(e=>"pending"===e.state.status);return!t||t===e}runNext(e){let t=this.#t.get(C(e))?.find(t=>
1t!==e&&t.state.isPaused);return t?.continue()??Promise.resolve()}clear(){p.V.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}getAll(){return[...this.#t.values()].flat()}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,b.X7)(t,e))}findAll(e={}){return this.getAll().filter(t=>(0,b.X7)(e,t))}notify(e){p.V.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return p.V.batch(()=>Promise.all(e.map(e=>e.continue().catch(b.ZT))))}};function C(e){return e.options.scope?.id??String(e.mutationId)}var q=r(860),P=r(8971),A=r(26098),O=class{#n;#a;#s;#i;#o;#l;#u;#d;constructor(e={}){this.#n=e.queryCache||new v,this.#a=e.mutationCache||new w,this.#s=e.defaultOptions||{},this.#i=new Map,this.#o=new Map,this.#l=0}mount(){this.#l++,1===this.#l&&(this.#u=q.j.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#n.onFocus())}),this.#d=P.N.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#n.onOnline())}))}unmount(){this.#l--,0===this.#l&&(this.#u?.(),this.#u=void 0,this.#d?.(),this.#d=void 0)}isFetching(e){return this.#n.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#a.findAll({...e,status:"pending"}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#n.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.getQueryData(e.queryKey);if(void 0===t)return this.fetchQuery(e);{let r=this.defaultQueryOptions(e),n=this.#n.build(this,r);return e.revalidateIfStale&&n.isStaleByTime((0,b.KC)(r.staleTime,n))&&this.prefetchQuery(r),Promise.resolve(t)}}getQueriesData(e){return this.#n.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,r){let n=this.defaultQueryOptions({queryKey:e}),a=this.#n.get(n.queryHash),s=a?.state.data,i=(0,b.SE)(t,s);if(void 0!==i)return this.#n.build(this,n).setData(i,{...r,manual:!0})}setQueriesData(e,t,r){return p.V.batch(()=>this.#n.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,r)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#n.get(t.queryHash)?.state}removeQueries(e){let t=this.#n;p.V.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let r=this.#n,n={type:"active",...e};return p.V.batch(()=>(r.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries(n,t)))}cancelQueries(e={},t={}){let r={revert:!0,...t};return Promise.all(p.V.batch(()=>this.#n.findAll(e).map(e=>e.cancel(r)))).then(b.ZT).catch(b.ZT)}invalidateQueries(e={},t={}){return p.V.batch(()=>{if(this.#n.findAll(e).forEach(e=>{e.invalidate()}),"none"===e.refetchType)return Promise.resolve();let r={...e,type:e.refetchType??e.type??"active"};return this.refetchQueries(r,t)})}refetchQueries(e={},t){let r={...t,cancelRefetch:t?.cancelRefetch??!0};return Promise.all(p.V.batch(()=>this.#n.findAll(e).filter(e=>!e.isDisabled()).map(e=>{let t=e.fetch(void 0,r);return r.throwOnError||(t=t.catch(b.ZT)),"paused"===e.state.fetchStatus?Promise.resolve():t}))).then(b.ZT)}fetchQuery(e){let t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);let r=this.#n.build(this,t);return r.isStaleByTime((0,b.KC)(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(b.ZT).catch(b.ZT)}fetchInfiniteQuery(e){return e.behavior=(0,A.Gm)(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(b.ZT).catch(b.ZT)}ensureInfiniteQueryData(e){return e.behavior=(0,A.Gm)(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return P.N.isOnline()?this.#a.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#n}getMutationCache(){return this.#a}getDefaultOptions(){return this.#s}setDefaultOptions(e){this.#s=e}setQueryDefaults(e,t){this.#i.set((0,b.Ym)(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#i.values()],r={};return t.forEach(t=>{(0,b.to)(e,t.queryKey)&&(r={...r,...t.defaultOptions})}),r}setMutationDefaults(e,t){this.#o.set((0,b.Ym)(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#o.values()],r={};return t.forEach(t=>{(0,b.to)(e,t.mutationKey)&&(r={...r,...t.defaultOptions})}),r}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#s.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=(0,b.Rm)(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.throwOnError&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),!0!==t.enabled&&t.queryFn===b.CN&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#s.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#n.clear(),this.#a.clear()}},E=r(16659),Q=r(80933),_=r(27353),M=r(54350),K=r(27772);Q.fCB.BASE=M.K.NEXT_PUBLIC_API_URL||"https://api-staging.spt.sa/api/v1";let k=e=>{let{children:t,locale:r}=e,[a]=(0,o.useState)(()=>new O({defaultOptions:{queries:{staleTime:6e4}}}));return(0,n.jsx)(g,{navigate:_.useRouter,locale:r,children:(0,n.jsx)(E.QueryClientProvider,{client:a,children:t})})},D=e=>{let{children:t,locale:r,messages:a}=e;return(0,n.jsx)(K.NextIntlClientProvider,{messages:a,locale:r,onError:function(e){},children:t})}},54350:function(e,t,r){"use strict";r.d(t,{K:function(){return a}});var n=r(99850);let a=n.z.object({NEXT_PUBLIC_API_URL:n.z.string()}).parse({NEXT_PUBLIC_API_URL:"https://api.spt.sa/api/v1"})},20017:function(e,t,r){"use strict";r.r(t),r.d(t,{Carousel:function(){return o}});var n=r(36889);r(54991),r(64840),r(45616);var a=r(2678),s=r(56834);r(94372);var i=r(51466);let o=e=>{let{children:t,...r}=e;return(0,n.jsx)(a.tq,{modules:(i.tq,[s.tl]),className:"!overflow-hidden",spaceBetween:i.tq?0:16,slidesPerView:"auto",keyboard:{enabled:!0},pagination:{clickable:!0},grabCursor:!0,...r,children:t})}},70595:function(e,t,r){"use strict";r.r(t),r.d(t,{SearchableSelect:function(){return d}});
1var n=r(36889),a=r(94372),s=r(84802),i=r(4314),o=r(88420);let l=e=>e.toLowerCase().replace(/[Ù-ÙÙ]/g,"").replace(/[أإآ]/g,"ا").replace(/Ù/g,"Ù").replace(/Ø©/g,"Ù").trim(),u=e=>e&&"all"!==e?new Set(Array.from(e,String)):new Set,d=e=>{var t;let{options:r,searchPlaceholder:d="Ø¨ØØ«...",noResultsLabel:c="ÙØ§ ØªÙØ¬Ø¯ ÙØªØ§Ø¦Ø¬",searchThreshold:h=6,onOpenChange:f,...g}=e,[b,y]=(0,a.useState)(""),p=(0,a.useMemo)(()=>u(g.selectedKeys),[g.selectedKeys]),m=(0,a.useMemo)(()=>{let e=l(b);return e?r.filter(t=>p.has(t.key)||l(t.label).includes(e)):r},[r,b,p]),v=r.length>=h;return(0,n.jsx)(i.g,{...g,items:m,onOpenChange:e=>{e||y(""),null==f||f(e)},listboxProps:{...g.listboxProps,emptyContent:c,topContent:v?(0,n.jsx)("div",{className:"sticky top-0 z-10 bg-content1 px-1 pb-2 pt-1",children:(0,n.jsx)(s.Y,{size:"sm",radius:"lg",variant:"bordered",autoComplete:"off",value:b,isClearable:!0,placeholder:d,onValueChange:y,onClear:()=>y(""),onKeyDown:e=>{"Escape"!==e.key&&e.stopPropagation()}})}):null===(t=g.listboxProps)||void 0===t?void 0:t.topContent},children:e=>(0,n.jsx)(o.R,{textValue:e.label,children:e.label},e.key)})}},90391:function(){},55008:function(){},96916:function(e){e.exports={style:{fontFamily:"'__shubakFont_03806e', '__shubakFont_Fallback_03806e'"},className:"__className_03806e",variable:"__variable_03806e"}},92575:function(e,t,r){"use strict";r.d(t,{c:function(){return d}});var n=r(13832),a=(0,r(2409).tv)({slots:{base:"relative inline-flex flex-col gap-2 items-center justify-center",wrapper:"relative flex",circle1:["absolute","w-full","h-full","rounded-full","animate-spinner-ease-spin","border-2","border-solid","border-t-transparent","border-l-transparent","border-r-transparent"],circle2:["absolute","w-full","h-full","rounded-full","opacity-75","animate-spinner-linear-spin","border-2","border-dotted","border-t-transparent","border-l-transparent","border-r-transparent"],label:"text-foreground dark:text-foreground-dark font-regular"},variants:{size:{sm:{wrapper:"w-5 h-5",circle1:"border-2",circle2:"border-2",label:"text-small"},md:{wrapper:"w-8 h-8",circle1:"border-3",circle2:"border-3",label:"text-medium"},lg:{wrapper:"w-10 h-10",circle1:"border-3",circle2:"border-3",label:"text-large"}},color:{current:{circle1:"border-b-current",circle2:"border-b-current"},white:{circle1:"border-b-white",circle2:"border-b-white"},default:{circle1:"border-b-default",circle2:"border-b-default"},primary:{circle1:"border-b-primary",circle2:"border-b-primary"},secondary:{circle1:"border-b-secondary",circle2:"border-b-secondary"},success:{circle1:"border-b-success",circle2:"border-b-success"},warning:{circle1:"border-b-warning",circle2:"border-b-warning"},danger:{circle1:"border-b-danger",circle2:"border-b-danger"}},labelColor:{foreground:{label:"text-foreground"},primary:{label:"text-primary"},secondary:{label:"text-secondary"},success:{label:"text-success"},warning:{label:"text-warning"},danger:{label:"text-danger"}}},defaultVariants:{size:"md",color:"primary",labelColor:"foreground"}}),s=r(30534),i=r(42647),o=r(94372),l=r(36889),u=(0,n.Gp)((e,t)=>{let{slots:r,classNames:u,label:d,getSpinnerProps:c}=function(e){let[t,r]=(0,n.oe)(e,a.variantKeys),{children:l,className:u,classNames:d,label:c,...h}=t,f=(0,o.useMemo)(()=>a({...r}),[(0,s.Xx)(r)]),g=(0,i.W)(null==d?void 0:d.base,u),b=c||l,y=(0,o.useMemo)(()=>b&&"string"==typeof b?b:h["aria-label"]?"":"Loading",[l,b,h["aria-label"]]),p=(0,o.useCallback)(()=>({"aria-label":y,className:f.base({class:g}),...h}),[y,f,g,h]);return{label:b,slots:f,classNames:d,getSpinnerProps:p}}({...e});return(0,l.jsxs)("div",{ref:t,...c(),children:[(0,l.jsxs)("div",{className:r.wrapper({class:null==u?void 0:u.wrapper}),children:[(0,l.jsx)("i",{className:r.circle1({class:null==u?void 0:u.circle1})}),(0,l.jsx)("i",{className:r.circle2({class:null==u?void 0:u.circle2})})]}),d&&(0,l.jsx)("span",{className:r.label({class:null==u?void 0:u.label}),children:d})]})});u.displayName="HeroUI.Spinner";var d=u},46265:function(e,t,r){"use strict";r.d(t,{J:function(){return n}});var n={solid:{default:"bg-default text-default-foreground",primary:"bg-primary text-primary-foreground",secondary:"bg-secondary text-secondary-foreground",success:"bg-success text-success-foreground",warning:"bg-warning text-warning-foreground",danger:"bg-danger text-danger-foreground",foreground:"bg-foreground text-background"},shadow:{default:"shadow-lg shadow-default/50 bg-default text-default-foreground",primary:"shadow-lg shadow-primary/40 bg-primary text-primary-foreground",secondary:"shadow-lg shadow-secondary/40 bg-secondary text-secondary-foreground",success:"shadow-lg shadow-success/40 bg-success text-success-foreground",warning:"shadow-lg shadow-warning/40 bg-warning text-warning-foreground",danger:"shadow-lg shadow-danger/40 bg-danger text-danger-foreground",foreground:"shadow-lg shadow-foreground
1/40 bg-foreground text-background"},bordered:{default:"bg-transparent border-default text-foreground",primary:"bg-transparent border-primary text-primary",secondary:"bg-transparent border-secondary text-secondary",success:"bg-transparent border-success text-success",warning:"bg-transparent border-warning text-warning",danger:"bg-transparent border-danger text-danger",foreground:"bg-transparent border-foreground text-foreground"},flat:{default:"bg-default/40 text-default-700",primary:"bg-primary/20 text-primary-600",secondary:"bg-secondary/20 text-secondary-600",success:"bg-success/20 text-success-700 dark:text-success",warning:"bg-warning/20 text-warning-700 dark:text-warning",danger:"bg-danger/20 text-danger-600 dark:text-danger-500",foreground:"bg-foreground/10 text-foreground"},faded:{default:"border-default bg-default-100 text-default-foreground",primary:"border-default bg-default-100 text-primary",secondary:"border-default bg-default-100 text-secondary",success:"border-default bg-default-100 text-success",warning:"border-default bg-default-100 text-warning",danger:"border-default bg-default-100 text-danger",foreground:"border-default bg-default-100 text-foreground"},light:{default:"bg-transparent text-default-foreground",primary:"bg-transparent text-primary",secondary:"bg-transparent text-secondary",success:"bg-transparent text-success",warning:"bg-transparent text-warning",danger:"bg-transparent text-danger",foreground:"bg-transparent text-foreground"},ghost:{default:"border-default text-default-foreground",primary:"border-primary text-primary",secondary:"border-secondary text-secondary",success:"border-success text-success",warning:"border-warning text-warning",danger:"border-danger text-danger",foreground:"border-foreground text-foreground hover:!bg-foreground"}}},87803:function(e,t,r){"use strict";r.d(t,{pG:function(){return o},b0:function(){return u},tv:function(){return l}});let n=null;var a=r(24464),s=r(94372);let i=(0,s.createContext)({isNative:!0,open:function(e,t){c(e,e=>d(e,t))},useHref:e=>e});function o(e){let{children:t,navigate:r,useHref:n}=e,a=(0,s.useMemo)(()=>({isNative:!1,open:(e,t,n,a)=>{c(e,e=>{u(e,t)?r(n,a):d(e,t)})},useHref:n||(e=>e)}),[r,n]);return s.createElement(i.Provider,{value:a},t)}function l(){return(0,s.useContext)(i)}function u(e,t){let r=e.getAttribute("target");return(!r||"_self"===r)&&e.origin===location.origin&&!e.hasAttribute("download")&&!t.metaKey&&!t.ctrlKey&&!t.altKey&&!t.shiftKey}function d(e,t,r=!0){var s,i;let{metaKey:o,ctrlKey:l,altKey:u,shiftKey:c}=t;(0,a.vU)()&&(null===(i=window.event)||void 0===i?void 0:null===(s=i.type)||void 0===s?void 0:s.startsWith("key"))&&"_blank"===e.target&&((0,a.V5)()?o=!0:l=!0);let h=(0,a.Pf)()&&(0,a.V5)()&&!(0,a.zc)()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:o,ctrlKey:l,altKey:u,shiftKey:c}):new MouseEvent("click",{metaKey:o,ctrlKey:l,altKey:u,shiftKey:c,bubbles:!0,cancelable:!0});d.isOpening=r,function(e){if(function(){if(null==n){n=!1;try{document.createElement("div").focus({get preventScroll(){return n=!0,!0}})}catch{}}return n}())e.focus({preventScroll:!0});else{let t=function(e){let t=e.parentNode,r=[],n=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==n;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&r.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;return n instanceof HTMLElement&&r.push({element:n,scrollTop:n.scrollTop,scrollLeft:n.scrollLeft}),r}(e);e.focus(),function(e){for(let{element:t,scrollTop:r,scrollLeft:n}of e)t.scrollTop=r,t.scrollLeft=n}(t)}}(e),e.dispatchEvent(h),d.isOpening=!1}function c(e,t){if(e instanceof HTMLAnchorElement)t(e);else if(e.hasAttribute("data-href")){let r=document.createElement("a");r.href=e.getAttribute("data-href"),e.hasAttribute("data-target")&&(r.target=e.getAttribute("data-target")),e.hasAttribute("data-rel")&&(r.rel=e.getAttribute("data-rel")),e.hasAttribute("data-download")&&(r.download=e.getAttribute("data-download")),e.hasAttribute("data-ping")&&(r.ping=e.getAttribute("data-ping")),e.hasAttribute("data-referrer-policy")&&(r.referrerPolicy=e.getAttribute("data-referrer-policy")),e.appendChild(r),t(r),e.removeChild(r)}}d.isOpening=!1},33231:function(e,t,r){"use strict";r.d(t,{A:function(){return l}});
1var n=r(36889),a=r(94372),s=r(17546),i=r(47389),o=r(98210);function l(e){let{children:t,isValidProp:r,...l}=e;r&&(0,i.K)(r),(l={...(0,a.useContext)(s._),...l}).isStatic=(0,o.h)(()=>l.isStatic);let u=(0,a.useMemo)(()=>l,[JSON.stringify(l.transition),l.transformPagePoint,l.reducedMotion]);return(0,n.jsx)(s._.Provider,{value:u,children:t})}}},function(e){e.O(0,[3107,4647,7772,8891,1351,4213,6081,4336,4583,8252,9030,4895,3250,1530,5388,4053,4802,4770,1269,8270,4314,4278,9532,197,7574,933,7922,9038,1744],function(){return e(e.s=46351)}),_N_E=e.O()}]);
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.