PageSourceSearch

https://khayyam.ac.ir/_next/static/chunks/2374.0d5f032231d9e0da.js

js khayyam.ac.ir collected 2026-10-02 13:33:51 UTC 9,272 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2374],{12788:function(e,t,n){n.d(t,{Z:function(){return M}});var r=n(85893),i=n(67294),s=n(82729),l=n(11163),o=n(39332),a=n(9478),c=n(23589),d=n(24166),u=n(99865),h=n(557),f=n(97897),x=n(25107),m=n(13765),v=n(98539),g=n(56682),p=n(41796);function j(){let e=(0,s._)(["\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  gap: 1rem;\n  margin: 5rem auto 0;\n"]);return j=function(){return e},e}function I(){let e=(0,s._)(["\n  ",";\n  border: none;\n\n  ",";\n\n  & > svg {\n    width: 70%;\n    height: 100%;\n  }\n"]);return I=function(){return e},e}function w(){let e=(0,s._)(["\n  display: flex;\n  justify-content: center;\n  flex-wrap: wrap;\n  /* width: 39.5rem; */\n  // (3.5 [width of each StyledIem] * 9 [max possible number of StyledItems]) + 8 [max possible number of gaps, each 1rem] = 39.5\n  gap: 1rem;\n  list-style: none;\n  padding: 0;\n"]);return w=function(){return e},e}function b(){let e=(0,s._)(["\n  ",";\n  color: ",";\n  background-color: ",";\n"]);return b=function(){return e},e}function C(){let e=(0,s._)(["\n  ",";\n  padding: 0.5rem;\n  color: ",";\n  background-color: ",";\n"]);return C=function(){return e},e}function E(){let e=(0,s._)(["\n  ",";\n  cursor: default;\n  &:hover,\n  &:active {\n    color: ",";\n    background-color: ",";\n  }\n"]);return E=function(){return e},e}let P=v.ZP.div.withConfig({componentId:"sc-b787da5a-0"})(j()),y={width:" 3.5rem",height:"3.5rem",color:g.I.SEC_MAIN,backgroundColor:(0,p.Fq)(g.I.SEC_MAIN,.1),borderRadius:"5px",cursor:"pointer",display:"flex",justifyContent:"center",alignItems:"center",flexShrink:"0",transition:"all 0.3s ease","&:hover":{color:g.I.WHITE,backgroundColor:g.I.SEC_MAIN},"&:active":{backgroundColor:g.I.SEC_DARK}},S=v.ZP.button.withConfig({componentId:"sc-b787da5a-1"})(I(),()=>y,e=>{let{$disabled:t}=e;return t&&{cursor:"default",color:g.I.WHITE,backgroundColor:(0,p.Fq)(g.I.GREY_DARK,.3),"&:hover, &:active":{color:g.I.WHITE,backgroundColor:(0,p.Fq)(g.I.GREY_DARK,.3)}}}),k=v.ZP.ul.withConfig({componentId:"sc-b787da5a-2"})(w()),A=v.ZP.li.withConfig({componentId:"sc-b787da5a-3"})(b(),()=>y,e=>{let{$isActive:t}=e;return t?g.I.WHITE:""},e=>{let{$isActive:t}=e;return t?g.I.SEC_MAIN:""}),R=v.ZP.div.withConfig({componentId:"sc-b787da5a-4"})(C(),()=>y,e=>{let{$isLocked:t}=e;return t?g.I.WHITE:""},e=>{let{$isLocked:t}=e;return t?g.I.SEC_MAIN:""}),_=v.ZP.li.withConfig({componentId:"sc-b787da5a-5"})(E(),()=>y,g.I.SEC_MAIN,(0,p.Fq)(g.I.SEC_MAIN,.1)),F=e=>{var t,n,s,v;let g,p,{currentPage:j,setCurrentPage:I,totalPages:w,handleLock:b,showLock:C,isLocked:E,showJumps:y,addQueryStrings:F}=e,{getDirection:Z}=(0,a.q)(),{getContext:H}=(0,c.V)();w<=5?(g=1,p=w):j<=3?(g=1,p=5):j+1>=w?(g=w-4,p=w):(g=j-2,p=j+2);let M=[...Array(p-g+1)].map((e,t)=>g+t),$=e=>{e>=1&&e<=w&&Y(e)},D=()=>{j>1&&Y(1)},N=()=>{j<w&&Y(w)},q=()=>{j>1&&Y(j-1)},T=()=>{j<w&&Y(j+1)},L=(0,l.useRouter)(),W=(0,o.usePathname)(),O=(0,o.useSearchParams)(),[G,Q]=(0,i.useState)("");(0,i.useEffect)(()=>{if(!F)return;let e=Object.fromEntries(O.entries()),t="";Object.entries(e).map(e=>{let[n,r]=e;"lang"!==n&&"page"!==n&&(t+="".concat(n,"=").concat(r,"&"))}),Q(t)},[O,F]);let Y=e=>{F?L.push("".concat(W,"?").concat(G,"page=").concat(e)):I(e)};return(0,r.jsxs)(P,{children:[y&&(0,r.jsx)(S,{disabled:1===j,$disabled:1===j,onClick:D,title:null===(t=H("fixed-double-arrows"))||void 0===t?void 0:t[1],children:"rtl"===Z()?(0,r.jsx)(d.M,{}):(0,r.jsx)(u.M,{})}),(0,r.jsx)(S,{disabled:1===j,$disabled:1===j,onClick:q,title:null===(n=H("fixed-common-arrows"))||void 0===n?void 0:n[1],children:"rtl"===Z()?(0,r.jsx)(h.w,{}):(0,r.jsx)(f.R,{})}),(0,r.jsxs)(k,{children:[(0,r.jsxs)(k,{children:[g>1&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(A,{onClick:()=>$(1),children:"1"}),g>2&&(0,r.jsx)(_,{children:"..."})]}),M.map(e=>(0,r.jsx)(A,{$isActive:e===j,onClick:()=>$(e),children:e},e)),p<w&&(0,r.jsxs)(r.Fragment,{children:[p<w-1&&(0,r.jsx)(_,{children:"..."}),(0,r.jsx)(A,{onClick:()=>$(w),children:w})]})]}),C&&(0,r.jsx)(R,{$isLocked:E,onClick:b,children:E?(0,r.jsx)(x.H,{}):(0,r.jsx)(m.M,{})})]}),(0,r.jsx)(S,{disabled:j===w,$disabled:j===w,onClick:T,title:null===(s=H("fixed-common-arrows"))||void 0===s?void 0:s[0],children:"rtl"===Z()?(0,r.jsx)(f.R,{}):(0,r.jsx)(h.w,{})}),y&&(0,r.jsx)(S,{disabled:j===w,$disabled:j===w,onClick:N,title:null===(v=H("fixed-double-arrows"))||void 0===v?void 0:v[0],children:"rtl"===Z()?(0,r.jsx)(u.M,{}):(0,r.jsx)(d.M,{})})]})};var Z=n(5152);n.n(Z)()(()=>Promise.resolve().then(n.bind(n,25504)),{loadableGenerated:{webpack:()=>[25504]}});let H=e=>{let{type:t,page:n=1,totalPages:s=0,showLock:l=!0,isLockedByDefault:o=!1,lockToRefElement:a=null,
1showJumps:c=!1}=e,[d,u]=(0,i.useState)(o),h=()=>{u(!d)};return((0,i.useEffect)(()=>{if(!d){if(a){if(a){let e=a.current;null==e||e.scrollIntoView({behavior:"smooth",block:"start"})}}else window.scrollTo({top:0,behavior:"smooth"})}},[n,d,a]),s<=1)?(0,r.jsx)(r.Fragment,{}):(0,r.jsx)(F,{currentPage:n||0,setCurrentPage:"noQueryStrings"===t?e.setPage:()=>{},totalPages:s,handleLock:h,showLock:l,isLocked:d,showJumps:c,addQueryStrings:"addQueryStrings"===t})};var M=H},60049:function(e,t,n){n.r(t);var r=n(85893),i=n(87764),s=n(12472),l=n(86886);let o=e=>{let{limit:t,eventsAPI:n,activeIndex:o,setActiveIndex:a,setIsEventHovered:c,hasScrollReached:d,currentDate:u}=e;if(n.isFetching)return(0,r.jsx)(i.l,{});if(n.isError||!n.data)return(0,r.jsx)(r.Fragment,{});let h=n.data.results.length;return(0,r.jsxs)(l.ZP,{container:!0,flexDirection:"column",justifyContent:"space-between",gap:"1.5rem",height:"100%",children:[n.data.results.map((e,t)=>(0,r.jsx)(s.default,{currentDate:u,thatOneEvent:e,index:t,isActive:t===o,setActiveIndex:a,setIsEventHovered:c,hasScrollReached:d,withEllipsis:!0},e.id)),Array.from({length:t-h}).map((e,t)=>(0,r.jsx)(s.EventPlaceHolder,{index:t+h,hasScrollReached:d},t))]})};t.default=o},42039:function(e,t,n){n.r(t);var r=n(85893),i=n(67294),s=n(74994),l=n(18171),o=n(60049),a=n(86886);let c=e=>{let{eventsAPI:t,limit:n,withTransition:c}=e,[d,u]=(0,i.useState)(0),[h,f]=(0,i.useState)(!1),x=(0,i.useRef)(null),[m,v]=(0,i.useState)(!1);(0,i.useEffect)(()=>{c?(0,s.q)(x,v):v(!0)},[c,x]);let g=new Date;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(a.ZP,{container:!0,ref:x,gap:"2.5rem",sx:{display:{xs:"none",md:"flex"}},children:[(0,r.jsx)(a.ZP,{item:!0,width:"35%",children:(0,r.jsx)(l.default,{isResponsive:!1,limit:n,eventsAPI:t,activeIndex:d,setActiveIndex:u,isEventHovered:h,hasScrollReached:m,currentDate:g})}),(0,r.jsx)(a.ZP,{item:!0,flex:"1",children:(0,r.jsx)(o.default,{limit:n,eventsAPI:t,activeIndex:d,setActiveIndex:u,setIsEventHovered:f,hasScrollReached:m,currentDate:g})})]}),(0,r.jsx)(a.ZP,{container:!0,sx:{display:{xs:"flex",md:"none"},justifyContent:"center"},children:(0,r.jsx)(l.default,{isResponsive:!0,limit:n,eventsAPI:t,activeIndex:d,setActiveIndex:u,isEventHovered:h,hasScrollReached:m,currentDate:g})})]})};t.default=c},18171:function(e,t,n){n.r(t);var r=n(82729),i=n(85893),s=n(87764),l=n(95695),o=n(98320),a=n(98539),c=n(80822);function d(){let e=(0,r._)(["\n  opacity: ",";\n  visibility: ",";\n  transform: ",";\n\n  transition: all ","s ease;\n  transition-property: opacity, transform;\n\n  height: 100%;\n"]);return d=function(){return e},e}let u=(0,a.ZP)(c.Z).withConfig({componentId:"sc-3dcfff64-0"})(d(),e=>e.$hasScrollReached?"1":"0",e=>e.$hasScrollReached?"visible":"hidden",e=>e.$hasScrollReached?"translateY(0)":"translateY(100%)",e=>e.$duration/4),h=e=>{let{isResponsive:t,limit:n,eventsAPI:r,activeIndex:a,setActiveIndex:c,isEventHovered:d,hasScrollReached:h,currentDate:f}=e;return r.isFetching?(0,i.jsx)(s.l,{}):r.isError||!r.data?(0,i.jsx)(i.Fragment,{}):(0,i.jsx)(u,{sx:{width:{xs:"100%",sm:"50%",md:"100%"}},$hasScrollReached:h,$duration:n,children:(0,i.jsx)(l.default,{functionality:t?{itemsPerFrame:1,withAutoRoll:1e4}:{itemsPerFrame:1,withAutoRoll:1e4,externalActiveFrame:{activeFrame:a,setActiveFrame:c,isHovered:d}},styles:{controlsType:t?"1":"0",withWrapperPadding:!1,withCardPadding:!1},children:r.data.results.map(e=>(0,i.jsx)(o.default,{isResponsive:t,thatOneEvent:e,currentDate:f},e.id))})})};t.default=h},32374:function(e,t,n){n.r(t);var r=n(85893),i=n(11163),s=n(15280),l=n(42039),o=n(12788);let a=e=>{var t,n;let{screenPlace:a="home"}=e,c=(0,i.useRouter)(),{page:d}=c.query,u=(0,s.X)({params:{screenPlace:a,showPast:!0,limit:5,page:d}});return(0,r.jsxs)("section",{style:{padding:"2.5rem"},children:[(0,r.jsx)(l.default,{eventsAPI:u,limit:5,withTransition:!1}),(0,r.jsx)(o.Z,{type:"addQueryStrings",page:null===(t=u.data)||void 0===t?void 0:t.page,totalPages:null===(n=u.data)||void 0===n?void 0:n.totalPages,showLock:!1})]})};t.default=a},15280:function(e,t,n){n.d(t,{X:function(){return l},s:function(){return o}});var r=n(64251),i=n(77837);let s=new r.G(["events"]),l=e=>{let{params:t}=e;return(0,i.a)(["events",t],()=>s.fetchAll({params:t}))},o=e=>{let{id:t}=e;return(0,i.a)(["events",t],()=>s.fetchOne({keys:[t]}))}},74994:function(e,t,n){n.d(t,{q:function(){return r}});let r=(e,t)=>{let n=()=>
1{if(e.current){let n=e.current.getBoundingClientRect().top;n<window.innerHeight&&t(!0)}};return window.addEventListener("scroll",n),()=>{window.removeEventListener("scroll",n)}}}}]);

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.