PageSourceSearch

https://saip.gov.sa/_next/static/chunks/6446.0da21ce5ff002265.js

js saip.gov.sa collected 2026-10-02 14:56:10 UTC 6,237 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1616,6446],{28275:(e,t,a)=>{a.d(t,{dK:()=>h});var r=a(95155),n=a(12115),l=a(75889),s=a(51567),i=a(27937),o=a(90368);let u=(0,a(71847).A)("ellipsis",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]]);var c=a(5917),d=a(83101);let p=(0,d.F)(["flex","items-center","justify-center","gap-2","p-4"]),g=(0,d.F)(["absolute","top-full","mt-1","z-50","min-w-[48px]","rounded-md","border","border-gray-200","bg-white","shadow-lg","py-1"]),b=(0,d.F)(["flex","items-center","justify-between","w-full","px-3","py-1.5","text-sm","text-gray-700","cursor-pointer","focus:outline-none"]),x=(0,d.F)(["relative","inline-flex","items-center","justify-center","!w-[24px]","!h-[24px]","text-sm","font-medium","transition-all","duration-200","cursor-pointer","border","border-transparent","focus:outline-none","focus:border-text-default","disabled:opacity-50","disabled:cursor-not-allowed","disabled:pointer-events-none"],{variants:{variant:{default:["text-gray-700","hover:text-gray-900","hover:bg-gray-50","rounded-sm"],active:["text-gray-900","font-semibold","rounded-sm","after:absolute","after:bottom-0","after:left-1/2","after:-translate-x-1/2","after:w-[16px]","after:h-[2px]","after:bg-[#1B8354]","after:rounded-full","focus:after:bg-transparent"],navigation:["!w-[24px]","!h-[24px]","text-gray-700","hover:text-gray-900","hover:bg-gray-50","rounded-sm"],ellipsis:["shrink-0 p-0","rounded-sm","border border-text-default","bg-green","text-text-default","cursor-pointer","focus:border-transparent"]},size:{sm:["min-w-[24px]","h-[32px]","text-xs"],md:["min-w-[24px]","h-[40px]","text-sm"],lg:["min-w-[24px]","h-[48px]","text-base"]}},defaultVariants:{variant:"default",size:"md"}}),f={pagination:"Pagination navigation",previousPage:"Go to previous page",nextPage:"Go to next page",firstPage:"Go to first page",lastPage:"Go to last page",page:"Go to page",currentPage:"Current page",ellipsis:"More pages"},m=function(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return(0,n.useMemo)(()=>{if(t<=0)return[];let r=[],n=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];r.push({type:"page",page:e,selected:t,disabled:!1})},l=e=>{r.push({type:"ellipsis",disabled:!1,range:e})};if(r.push({type:"previous",disabled:e<=1}),t<=2*a+3+2)for(let a=1;a<=t;a++)n(a,a===e);else{let r=Math.max(e-a,1),s=Math.min(e+a,t),i=r>2,o=s<t-1;if(n(1,1===e),i){let e=[];for(let t=2;t<r;t++)e.push(t);l(e)}for(let a=r;a<=s;a++)1!==a&&a!==t&&n(a,a===e);if(o){let e=[];for(let a=s+1;a<t;a++)e.push(a);l(e)}t>1&&n(t,e===t)}return r.push({type:"next",disabled:e>=t}),r},[e,t,a])},h=e=>{let{currentPage:t,totalPages:a,onPageChange:d,disabled:h=!1,siblingCount:y=1,className:v,showFirstLast:k=!1,ariaLabel:w,ariaLabels:j={},chevronSize:P="sm"}=e,N="ar"===(0,s.Ym)(),C=Object.assign(Object.assign({},f),j),Q=w||C.pagination,D=m(t,a,y),[E,K]=(0,n.useState)(null),[z,A]=(0,n.useState)(null),W=(0,n.useRef)(null),G=(0,n.useRef)(null),F=(0,n.useCallback)(()=>{K(null),G.current=null},[]),M=(0,n.useCallback)(e=>{W.current&&!W.current.contains(e.target)&&F()},[F]),_=(0,n.useCallback)(e=>{"Escape"===e.key&&F()},[F]);(0,n.useEffect)(()=>(null!==E&&document.addEventListener("mousedown",M),()=>{document.removeEventListener("mousedown",M)}),[E,M]);let L=N?i.A:o.A,O=N?o.A:i.A,R="lg"===P?"w-5 h-5":"w-4 h-4";if(a<=1)return null;let S=e=>{h||e===t||e<1||e>a||d(e)},B=e=>{e.detail>0&&e.currentTarget.blur()},T=(e,t)=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),void 0!==t&&S(t))};return(0,r.jsxs)("nav",{role:"navigation","aria-label":Q,className:(0,l.QP)(p(),v),children:[k&&t>3&&(0,r.jsxs)("button",{type:"button",onClick:e=>{S(1),B(e)},onKeyDown:e=>T(e,1),disabled:h||1===t,"aria-label":C.firstPage,className:(0,l.QP)(x({variant:"navigation"})),children:[(0,r.jsx)(L,{className:R,strokeWidth:2.5}),(0,r.jsx)(L,{className:(0,l.QP)(R,N?"mr-0 -ml-2":"-ml-2"),strokeWidth:2.5})]}),D.map((e,a)=>{let n="".concat(e.type,"-").concat(e.page||a);if("ellipsis"===e.type){let s=E===a,i=s&&G.current?G.current:e.range;return(0,r.jsxs)("div",{ref:s?W:null,className:"relative",children:[(0,r.jsx)("button",{type:"button",onClick:t=>{s?F():(G.current=e.range||null,K(a)),B(t)},onKeyDown:_,disabled:h,"aria-label":C.ellipsis,"aria-haspopup":"listbox","aria-expanded":s,className:(0,l.QP)(x({variant:"ellipsis"})),children:(0,r.jsx)(u,{className:"size-3 shrink-0"})}),s&&i&&i.length>0&&(0,r.jsx)("div",{role:"listbox","aria-label":"".concat(C.ellipsis," pages"),className:(0,l.QP)(g()),children:i.map(e=>{let a=e===z;return(0,r.jsxs)("button",{type:"button",role:"option","aria-selected":e===t,onClick:()=>{A(e),S(e)},className:(0,l.QP)(b()),children:[(0,r.jsx)("span",{children:e}),a&&(0,r.jsx)(c.A,{className:"size-3.5 shrink-0 text-black"})]},e)})})]},n)}if("previous"===e.type)return(0,r.jsx)("button",{type:"button",onClick:e=>{S(t-1),B(e)},onKeyDown:e=>T(e,t-1),disabled:h||e.disabled,"aria-label":C.previousPage,className:(0,l.QP)(x({variant:"navigation"})),children:(0,r.jsx)(L,{className:R,strokeWidth:2.5,"aria-hidden":"true"})},n);if("next"===e.type)return(0,r.jsx)("button",{type:"button",onClick:e=>{S(t+1),B(e)},onKeyDown:e=>T(e,t+1),disabled:h||e.disabled,"aria-label":C.nextPage,className:(0,l.QP)(x({variant:"navigation"})),children:(0,r.jsx)(O,{className:"w-4 h-4",strokeWidth:2.5,"aria-hidden":"true"})},n);if("page"===e.type&&e.page){let t=e.selected;return(0,r.jsx)("button",{type:"button",onClick:t=>{S(e.page),B(t)},onKeyDown:t=>T(t,e.page),disabled:h,"aria-label":t?"".concat(C.currentPage," ").concat(e.page):"".concat(C.page," ").concat(e.page),"aria-current":t?"page":void 0,className:(0,l.QP)(x({variant:t?"active":"default"})),children:e.page},n)}return null}),k&&t<a-2&&(0,r.jsxs)("button",{type:"button",onClick:e=>{S(a),B(e)},onKeyDown:e=>T(e,a),disabled:h||t===a,"aria-label":C.lastPage,className:(0,l.QP)(x({variant:"navigation"})),children:[(0,r.jsx)(O,{className:"w-4 h-4",strokeWidth:2.5}),(0,r.jsx)(O,{className:(0,l.QP)("w-4 h-4",N?"mr-0 -ml-2":"-ml-2"),strokeWidth:2.5})]})]})}},71616:(e,t,a)=>{a.r(t),a.d(t,{default:()=>r});let r=a(17572).default}}]);

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.