PageSourceSearch

https://khanesarmaye.com/_next/static/chunks/1c2a8944edad648a.js

js khanesarmaye.com collected 2026-10-02 12:19:57 UTC 33,756 bytes, 211 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,291021,e=>{"use strict";var t=e.i(216304),r=e.i(508720),a=e.i(304153),l=["variant","color","size"],s=function(e){var t=e.color;return r.default.createElement(r.default.Fragment,null,r.default.createElement("path",{fill:t,d:"M18.68 13.978l-3.21-3.21-1.96-1.97a2.13 2.13 0 00-3.01 0l-5.18 5.18c-.68.68-.19 1.84.76 1.84h11.84c.96 0 1.44-1.16.76-1.84z"}))},n=function(e){var t=e.color;return r.default.createElement(r.default.Fragment,null,r.default.createElement("path",{stroke:t,strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:"10",strokeWidth:"1.5",d:"M16.01 11.15L13.4 8.53c-.77-.77-2.03-.77-2.8 0l-6.52 6.52M19.92 15.05l-1.04-1.04"}))},i=function(e){var t=e.color;return r.default.createElement(r.default.Fragment,null,r.default.createElement("path",{fill:t,d:"M15.48 10.77l-3.79 5.05H6.08c-.96 0-1.44-1.16-.76-1.84L10.5 8.8a2.13 2.13 0 013.01 0l1.97 1.97z",opacity:".4"}),r.default.createElement("path",{fill:t,d:"M17.92 15.82h-6.23l3.79-5.05 3.21 3.21c.67.68.19 1.84-.77 1.84z"}))},o=function(e){var t=e.color;return r.default.createElement(r.default.Fragment,null,r.default.createElement("path",{stroke:t,strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:"10",strokeWidth:"1.5",d:"M19.92 15.05L13.4 8.53c-.77-.77-2.03-.77-2.8 0l-6.52 6.52"}))},d=function(e){var t=e.color;return r.default.createElement(r.default.Fragment,null,r.default.createElement("path",{fill:t,d:"M19.92 15.8c-.19 0-.38-.07-.53-.22l-6.52-6.52c-.48-.48-1.26-.48-1.74 0l-6.52 6.52c-.29.29-.77.29-1.06 0a.754.754 0 010-1.06L10.07 8a2.74 2.74 0 013.86 0l6.52 6.52c.29.29.29.77 0 1.06-.15.14-.34.22-.53.22z"}))},c=function(e){var t=e.color;return r.default.createElement(r.default.Fragment,null,r.default.createElement("path",{stroke:t,strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:"10",strokeWidth:"1.5",d:"M19.92 15.05L13.4 8.53c-.77-.77-2.03-.77-2.8 0l-6.52 6.52"}))},u=function(e,t){switch(e){case"Bold":return r.default.createElement(s,{color:t});case"Broken":return r.default.createElement(n,{color:t});case"Bulk":return r.default.createElement(i,{color:t});case"Linear":default:return r.default.createElement(o,{color:t});case"Outline":return r.default.createElement(d,{color:t});case"TwoTone":return r.default.createElement(c,{color:t})}}
1,m=(0,r.forwardRef)(function(e,a){var s=e.variant,n=e.color,i=e.size,o=(0,t._)(e,l);return r.default.createElement("svg",(0,t.a)({},o,{xmlns:"http://www.w3.org/2000/svg",ref:a,width:i,height:i,viewBox:"0 0 24 24",fill:"none"}),u(s,n))});m.propTypes={variant:a.default.oneOf(["Linear","Bold","Broken","Bulk","Outline","TwoTone"]),color:a.default.string,size:a.default.oneOfType([a.default.string,a.default.number])},m.defaultProps={variant:"Linear",color:"currentColor",size:"24"},m.displayName="ArrowUp2",e.s(["ArrowUp2",()=>m],291021)},170630,e=>{"use strict";var t=e.i(407426),r=e.i(508720),a=e.i(11643),l=e.i(291021),s=e.i(908406),n=e.i(415009);e.s(["default",0,({newsSentiment:e,newsId:i,isSingle:o,page:d,archive:c})=>{let[u,m]=(0,r.useState)(e?.bullish||0),[h,f]=(0,r.useState)(e?.bearish||0),[x,g]=(0,r.useState)(!1),[p,w]=(0,r.useState)(null),[b,k]=(0,r.useState)(null),{toast:v}=(0,s.useToast)();(0,r.useEffect)(()=>{let e=sessionStorage.getItem(`vote-${i}`);e&&(w(e),g(!0))},[i]);let y=async e=>{if(x)return void v({title:"شما قبلاً رأی داده‌اید",className:"bg-error/95 text-white rounded-2xl border-none"});k(e);let t={query:`
2        mutation MyMutation {
3          updateNewsSentiment(
4            input: {
5              bullish: ${u+ +("bullish"===e)},
6              bearish: ${h+ +("bearish"===e)},
7              id: "${i}",
8              clientMutationId: "uniqueId"
9            }
10          ) {
11            message
12            success
13          }
14        }
15      `};try{let r=await fetch("https://panel.khanesarmaye.com/graphql",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)}),a=await r.json();a.data.updateNewsSentiment.success?("bullish"===e?m(u+1):f(h+1),sessionStorage.setItem(`vote-${i}`,e),g(!0),w(e),v({title:"رأی شما با موفقیت ثبت شد!",description:"bullish"===e?"شما رأی صعودی دادید":"شما رأی نزولی دادید",className:"bg-white/95 dark:bg-white dark:text-primary rounded-2xl border-none"})):console.error("Failed to update sentiment:",a.data.updateNewsSentiment.message)}catch(e){console.error("Error updating sentiment:",e)}finally{k(null)}};return(0,t.jsxs)("div",{className:`flex ${c?"max-lg:flex-col max-lg:gap-1":""} gap-2 max-lg:justify-center`,dir:"rtl",children:[(0,t.jsxs)("button",{className:`${!0===o?"rounded-tl-[200px] rounded-[60px] ps-2 pe-4 py-1":"rounded-md p-1 !border-success/50"} border flex items-center transition-all group justify-center ${"bullish"===p?"bg-success/15 dark:bg-success/30":"border-success"} border:bg-success/80 hover:border-success/80`,onClick:()=>y("bullish"),disabled:"bullish"===b,children:[(0,t.jsx)("span",{className:`text-xxs pe-2 font-light text-black/80 max-lg:hidden ${o||"symbol"===d?"hidden":""} dark:text-white transition-all ${"bullish"===p&&"text-black dark:text-white"}`,children:"صعودی"}),"bullish"===b?(0,t.jsx)(n.LoadingSpinner,{className:"size-4 animate-spin text-black dark:text-white"}):(0,t.jsxs)("div",{className:"inline-flex items-center gap-1",children:[(0,t.jsx)(l.ArrowUp2,{className:"fill-success",size:14}),u>0&&(0,t.jsx)("span",{className:`text-black/80 dark:text-white/80 transition-all ${"bullish"===p&&"text-black dark:text-white"} ${!1===o&&"text-[10px]"}`,children:u})]})]}),(0,t.jsxs)("button",{className:`${!0===o?"rounded-br-[200px] rounded-[60px] pe-2 ps-4 py-1 ":"rounded-md p-1 !border-error/50"} flex items-center border transition-all group justify-center ${"bearish"===p?"bg-error/15 dark:bg-error/30":"border-error"} hover:border-error/80`,onClick:()=>y("bearish"),disabled:"bearish"===b,children:[(0,t.jsx)("span",{className:`text-black/80 dark:text-white/80 text-xxs font-light pe-2 ${o||"symbol"===d?"hidden":""} transition-all max-lg:hidden ${"bearish"===p&&"text-black/90 dark:text-white/90"}`,children:"نزولی"}),"bearish"===b?(0,t.jsx)(n.LoadingSpinner,{className:"size-4 animate-spin text-black dark:text-white"}):(0,t.jsxs)("div",{className:"inline-flex items-center gap-1",children:[(0,t.jsx)(a.ArrowDown2,{size:14,className:"fill-error"}),h>0&&(0,t.jsx)("span",{className:`text-black/80 dark:text-white/80 transition-all ${"bearish"===p&&"text-black/90 dark:text-white/90"} ${!1===o&&"text-xxs"}`,children:h})]})]})]})}])},6954,e=>{"use strict";var t=e.i(407426),r=e.i(508720),a=e.i(721060),l=e.i(567307),s=e.i(216304),n=e.i(304153),i=["variant","color","size"],o=function(e){var t=e.color;return r.default.createElement(r.default.Fragment,null,r.default.createElement("path",{d:"M12 2C6.49 2 2 6.49 2 
1512s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2Zm4.35 13.57a.746.746 0 0 1-1.03.26l-3.1-1.85c-.77-.46-1.34-1.47-1.34-2.36v-4.1c0-.41.34-.75.75-.75s.75.34.75.75v4.1c0 .36.3.89.61 1.07l3.1 1.85c.36.21.48.67.26 1.03Z",fill:t}))},d=function(e){var t=e.color;return r.default.createElement(r.default.Fragment,null,r.default.createElement("path",{d:"m15.71 15.182-3.1-1.85c-.54-.32-.98-1.09-.98-1.72v-4.1",stroke:t,strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),r.default.createElement("path",{d:"M4 6c-1.25 1.67-2 3.75-2 6 0 5.52 4.48 10 10 10s10-4.48 10-10S17.52 2 12 2c-1.43 0-2.8.3-4.03.85",stroke:t,strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}))},c=function(e){var t=e.color;return r.default.createElement(r.default.Fragment,null,r.default.createElement("path",{opacity:".4",d:"M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10Z",fill:t}),r.default.createElement("path",{d:"M15.71 15.932a.67.67 0 0 1-.38-.11l-3.1-1.85c-.77-.46-1.34-1.47-1.34-2.36v-4.1c0-.41.34-.75.75-.75s.75.34.75.75v4.1c0 .36.3.89.61 1.07l3.1 1.85c.36.21.47.67.26 1.03a.77.77 0 0 1-.65.37Z",fill:t}))},u=function(e){var t=e.color;return r.default.createElement(r.default.Fragment,null,r.default.createElement("path",{d:"M22 12c0 5.52-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2s10 4.48 10 10Z",stroke:t,strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),r.default.createElement("path",{d:"m15.71 15.18-3.1-1.85c-.54-.32-.98-1.09-.98-1.72v-4.1",stroke:t,strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}))},m=function(e){var t=e.color;return r.default.createElement(r.default.Fragment,null,r.default.createElement("path",{d:"M12 22.75C6.07 22.75 1.25 17.93 1.25 12S6.07 1.25 12 1.25 22.75 6.07 22.75 12 17.93 22.75 12 22.75Zm0-20C6.9 2.75 2.75 6.9 2.75 12S6.9 21.25 12 21.25s9.25-4.15 9.25-9.25S17.1 2.75 12 2.75Z",fill:t}),r.default.createElement("path",{d:"M15.71 15.932a.67.67 0 0 1-.38-.11l-3.1-1.85c-.77-.46-1.34-1.47-1.34-2.36v-4.1c0-.41.34-.75.75-.75s.75.34.75.75v4.1c0 .36.3.89.61 1.07l3.1 1.85c.36.21.47.67.26 1.03a.77.77 0 0 1-.65.37Z",fill:t}))},h=function(e){var t=e.color;return r.default.createElement(r.default.Fragment,null,r.default.createElement("path",{d:"M22 12c0 5.52-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2s10 4.48 10 10Z",stroke:t,strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),r.default.createElement("path",{opacity:".4",d:"m15.71 15.182-3.1-1.85c-.54-.32-.98-1.09-.98-1.72v-4.1",stroke:t,strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}))},f=function(e,t){switch(e){case"Bold":return r.default.createElement(o,{color:t});case"Broken":return r.default.createElement(d,{color:t});case"Bulk":return r.default.createElement(c,{color:t});case"Linear":default:return r.default.createElement(u,{color:t});case"Outline":return r.default.createElement(m,{color:t});case"TwoTone":return r.default.createElement(h,{color:t})}},x=(0,r.forwardRef)(function(e,t){var a=e.variant,l=e.color,n=e.size,o=(0,s._)(e,i);return r.default.createElement("svg",(0,s.a)({},o,{xmlns:"http://www.w3.org/2000/svg",ref:t,width:n,height:n,viewBox:"0 0 24 24",fill:"none"}),f(a,l))});x.propTypes={variant:n.default.oneOf(["Linear","Bold","Broken","Bulk","Outline","TwoTone"]),color:n.default.string,size:n.default.oneOfType([n.default.string,n.default.number])},x.defaultProps={variant:"Linear",color:"currentColor",size:"24"},x.displayName="Clock";var g=e.i(412313),p=e.i(170630),w=e.i(302747);let b=(0,l.default)(()=>e.A(906828),{loadableGenerated:{modules:[647323]},ssr:!1,loading:()=>(0,t.jsx)(w.Skeleton,{className:"h-[15px] w-[60px] rounded-xl"})}),k=({title:e,uri:r,date:l,featuredImage:s,categories:n,author:i,page:o,databaseId:d,sentiment:c,order:u,archive:m})=>"symbol"===o?(0,t.jsxs)("div",{className:"flex items-start justify-between",children:[(0,t.jsxs)("div",{className:"flex items-start gap-2",children:[s?(0,t.jsx)(g.default,{className:"object-cover rounded-md aspect-video shrink-0 xl:w-20 lg:w-20 max-lg:w-24",src:s?.node?.sourceUrl||"#",alt:s?.node?.altText||e,title:s?.node?.title||e,width:400,height:600}):(0,t.jsx)("div",{className:"size-full object-cover rounded-2xl border border-primary/10 bg-gray-100 flex justify-center items-center",children:"اخبار"}),(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsxs)("div",{className:"flex gap-2 text-primary/10",children:[(0,t.jsx)("div",{className:"flex flex-wrap",children:n.map((e,r)=>(0,t.jsxs)(a.default,{href:"/news/"+e.slug,className:`text-xs grayscale bg-gray-100 border border-gray-200 dark:border-white/15 text-gray-700 dark:bg-white/10 dark:text-white rounded-full flex items-center gap-2 ${r>0&&"-ms-2"}`,children:[e.newsCategoryImage?.icon?.mediaItemUrl?(0,t.jsx)(g.default,{src:e.newsCategoryImage.icon.mediaItemUrl,className:"size-4 object-contain",alt:e.name,width:30,height:30,title:e.name}):(0,t.jsx)("span",{className:"icon-placeholder"}),"symbol"!==o&&e.name]},e.slug))}),(0,t.jsx)("div",{className:"text-xxs text-gray-500 dark:text-white/70 inline-flex gap-1 items-center",children:(0,t.jsx)(b,{date:l||""})})]}),(0,t.jsx)(a.default,{href:r,className:"font-light text-xxs line-clamp-2 text-gray-800 dark:text-white",children:e})]})]}),(0,t.jsx)(p.default,{page:o,isSingle:!1,newsSentiment:c,newsId:d})]}):(0,t.jsxs)("div",{className:"overflow-hidden flex max-lg:flex-col gap-y-3 max-lg:gap-y-1 gap-x-5 justify-between items-center transition-all",children:[s&&(0,t.jsx)(g.default,{className:"object-cover max-lg:order-first h-20 sm:h-40 lg:h-24 w-40 max-lg:w-full rounded-lg",src:s?.node?.sourceUrl||"#",loading:0===u?"eager":"lazy",alt:s?.node?.altText||e,title:s?.node?.title||e,width:400,height:600}),(0,t.jsxs)("div",{className:"lg:basis-10/12 flex flex-col  justify-between",children:[(0,t.jsxs)("div",{className:"flex w-full flex-col",children:[(0,t.jsx)("div",{className:"flex gap-1 lg:gap-2 lg:mb-1",children:n.map(e=>(0,t.jsxs)(a.default,{href:"/news/"+e.slug,className:"text-xxs bg-gray-50 border border-gray-200 dark:border-white/10 text-gray-700 dark:bg-white/5 dark:text-white hover:bg-gray-200 transition-all lg:pe-3  rounded-full flex items-center gap-2 max-lg:gap-1 whitespace-nowrap",children:[e.newsCategoryImage?.icon?.mediaItemUrl?(0,t.jsx)(g.default,{src:e.newsCategoryImage.icon.mediaItemUrl,className:"lg:size-4 size-5 object-contain",alt:e.name,quality:50,width:30,height:30,title:e.name}):(0,t.jsx)("span",{className:"icon-placeholder"}),(0,t.jsx)("p",{className:"max-lg:hidden",children:"symbol"!==o&&e.name})]},e.slug))}),(0,t.jsx)(a.default,{href:r,className:"text-sm font-bold text-gray-800 dark:text-white mt-2 max-lg:mt-3 max-sm:text-xs hover:underline underline-offset-2 max-lg:line-clamp-2",children:e})]}),(0,t.jsxs)("div",{className:"flex justify-between items-center gap-1 max-lg:pe-1 max-lg:pt-2",children:[(0,t.jsxs)("div",{className:"inline-flex flex-col gap-1 items-center max-lg:items-start",children:[(0,t.jsxs)("div",{className:"text-xxs text-gray-600 dark:text-white/90 inline-flex gap-1 items-center",children:[(0,t.jsx)(x,{size:12,className:"stroke-text dark:stroke-white/80"})," ",(0,t.jsx)(b,{date:l||""})]}),(0,t.jsxs)("p",{className:"text-xxs text-gray-600 dark:text-white/60 font-light",children:["توسط ",i?.node?.name]})]}),(0,t.jsx)(p.default,{archive:m,page:o,isSingle:!1,newsSentiment:c,newsId:d})]})]})]}),v=`
16fragment SeoFragment on PostTypeSEO {
17  title
18    metaDesc
19    focuskw
20    metaKeywords
21    metaRobotsNoindex
22    metaRobotsNofollow
23    opengraphTitle
24    opengraphDescription
25    opengraphImage {
26      sourceUrl
27    }
28    opengraphUrl
29    opengraphSiteName
30    opengraphPublishedTime
31    opengraphModifiedTime
32    opengraphType
33    twitterTitle
34    twitterDescription
35    twitterImage {
36      sourceUrl
37    }
38    canonical
39    cornerstone
40    schema {
41      pageType
42      articleType
43      raw
44    }
45    breadcrumbs {
46      url
47      text
48    }
49}
50`,y=`
51    query GetNewsByCategory($categorySlug: [String], $first: Int!, $after: String!) {
52        allNews(
53            where: {taxQuery: {relation: OR, taxArray: {taxonomy: NEWSCATEGORY, terms: $categorySlug, includeChildren: false, operator: IN, field: SLUG}}}
54            first: $first,
55            after: $after,
56          ) {
57            nodes {
58              databaseId
59              title
60              uri
61              date
62              slug
63              content
64              modifiedGmt
65              newsSentiment {
66                sentiment {
67                  bearish
68                  bullish
69                }
70              }
71              author {
72                node {
73                  databaseId
74                  name
75                  avatar {
76                    url
77                  }
78                  uri
79                }
80              }
81              newsCategories {
82                nodes {
83                  name
84                  slug
85                  newsCategoryImage {
86                    icon {
87                      mediaItemUrl
88                    }
89                  }
90                  children {
91                    nodes {
92                      name
93                      slug
94                    }
95                  }
96                }
97              }
98              featuredImage {
99                node {
100                  mediaDetails {
101                    sizes {
102                      height
103                      width
104                      sourceUrl
105                    }
106                  }
107                  sourceUrl
108                  title
109                }
110              }
111            }
112            pageInfo {
113              endCursor
114              startCursor
115              hasNextPage
116              offsetPagination {
117                total
118                hasMore
119                hasPrevious
120              }
121            }
122        }
123    }
124`,j=`
125  ${v}
126query GetAllNews(
127    $offset: Int!, 
128    $size: Int!, 
129    $orderedBy: PostObjectsConnectionOrderbyEnum = DATE,
130    $exclude: [ID],
131    $excludeCat : [String],
132    ) 
133    {
134      allNews(where: 
135      {taxQuery: {taxArray: {field: SLUG, operator: NOT_IN, taxonomy: NEWSCATEGORY, terms: $excludeCat}}, 
136      notIn: $exclude, offsetPagination: {offset: $offset, size: $size}, orderby: {field: $orderedBy, order: DESC}}) {
137        nodes {
138          databaseId
139          title
140          uri
141          date
142          slug
143          excerpt
144          modifiedGmt
145          newsSentiment {
146            sentiment {
147              bearish
148              bullish
149            }
150          }
151          author {
152            node {
153              databaseId
154              name
155              avatar {
156                url
157              }
158              uri
159            }
160          }
161          newsCategories {
162            nodes {
163              name
164              slug
165              newsCategoryImage {
166                icon {
167                  mediaItemUrl
168                }
169              }
170              children {
171                nodes {
172                  name
173                  slug
174                }
175              }
176            }
177          }
178          featuredImage {
179            node {
180              mediaDetails {
181                sizes {
182                  height
183                  width
184                  sourceUrl
185                }
186              }
187              sourceUrl
188              title
189              altText
190            }
191          }
192        }
193        pageInfo {
194          offsetPagination {
195            total
196            hasMore
197            hasPrevious
198          }
199        }
200      }
201      archiveBlogPage: pageBy(pageId: 132428) {
202          databaseId
203          title
204          seo {
205            ...SeoFragment
206          }
207        }
208    }
209`;var N=e.i(92493),E=e.i(482330),M=e.i(866176),S=e.i(905308);let $=({currentPage:e,totalPages:l,slug:s})=>{let n=(0,r.useRef)(null),[i,o]=(0,r.useState)(!1),d=(0,S.useSearchParams)().get("sort")||"DATE",c="DATE"!==d?`?sort=${d}`:"";return((0,r.useEffect)(()=>
209{if(i){let e=setTimeout(()=>{n.current?.scrollIntoView({behavior:"smooth"})},100);return()=>clearTimeout(e)}o(!1)},[e,i]),l<=1)?null:(0,t.jsxs)("div",{className:"flex gap-2 text-sm items-center justify-center customContainer py-5",children:[e>1&&(0,t.jsx)(a.default,{href:e-1==1?`/${s}${c}`:`/${s}/page/${e-1}${c}`,onClick:()=>o(!0),className:"size-6 flex justify-center items-center rounded-xl text-progress dark:text-white/80 dark:hover:text-white","aria-label":"Previous Page",children:(0,t.jsx)(M.default,{})}),(()=>{let r=[];r.push(1);let n=Math.max(2,e-1),i=Math.min(e+1,l-1);n>2&&r.push("...");for(let e=n;e<=i;e++)r.push(e);return i<l-1&&r.push("..."),r.includes(l)||r.push(l),r.map((r,l)=>{if("..."===r)return(0,t.jsx)("span",{className:"text-primary dark:text-white text-opacity-80",children:"…"},l);if(r===e)return(0,t.jsx)("span",{className:"size-9 flex justify-center items-center rounded-xl bg-progress text-white",children:r},l);let n=`/${s}${1===r?"":`/page/${r}`}${c}`;return(0,t.jsx)(a.default,{href:n||"#",onClick:()=>o(!0),className:"size-9 flex justify-center items-center rounded-xl bg-gray-100 text-primary hover:bg-progress hover:text-white transition-all",children:r},l)})})(),e<l&&(0,t.jsx)(a.default,{href:`/${s}/page/${e+1}${c}`||"#",onClick:()=>o(!0),className:"px-3 py-2 rounded-xl text-progress dark:text-white/80 dark:hover:text-white","aria-label":"Next Page",children:(0,t.jsx)(E.default,{})})]})};var I=e.i(358346),L=e.i(415009);let C="DATE",T=({setNewsData:e,initialData:a,customClass:l,itemClass:s})=>{let n=(0,S.useRouter)(),i=(0,S.useSearchParams)(),o=(0,S.usePathname)(),d=i.get("sort")||C,c=o.split("/")[3]||"1",[u,m]=(0,r.useState)(null),[h,f]=(0,r.useState)(d),x=(parseInt(c,10)-1)*10,g=(0,r.useCallback)(async t=>{m(t);try{let r=await (0,N.fetchQuery)(j,{offset:x,size:10,orderedBy:t},5);e(r.allNews.nodes),f(t);let a=new URLSearchParams(i.toString());a.set("sort",t),n.push(`?${a.toString()}`)}catch(e){console.error("Error fetching sorted news:",e)}finally{m(null)}},[x,i,n,e]);(0,r.useEffect)(()=>{h&&!a&&g(h)},[g,a,c,h]);let p=(e,r)=>(0,t.jsxs)("button",{onClick:()=>g(r),disabled:u===r||h===r,className:`border border-primary/10 rounded-lg dark:bg-white/5 dark:border-white/10 text-primary/70 dark:text-white/80 flex items-center px-3 py-2 relative overflow-hidden ${h===r&&"bg-primary dark:!bg-progress border:!white/15 "}  ${s}`,children:[(0,t.jsx)("span",{className:`text-xs ${h===r&&"text-white"}`,children:e}),u===r&&(0,t.jsx)("div",{className:"bg-primary/10 absolute w-full h-full flex items-center justify-center right-0 top-0",children:(0,t.jsx)(L.LoadingSpinner,{className:"size-4 animate-spin text-white"})})]},r);return(0,t.jsxs)("div",{className:`flex items-center gap-2 ${l}`,children:[p("بازدید","NEWS_VIEWS_SORT"),p("نزولی","NEWS_BEARISH_SORT"),p("صعودی","NEWS_BULLISH_SORT"),p("جدیدترین",C)]})};var z=e.i(800639),B=["variant","color","size"],Z=function(e){var t=e.color;return r.default.createElement(r.default.Fragment,null,r.default.createElement("path",{d:"M18.51 8.25c.5 0 .9-.4.9-.9V2.7c0-.5-.4-.9-.9-.9s-.9.4-.9.9v4.65c0 .49.41.9.9.9ZM12 15.75c-.5 0-.9.4-.9.9v4.65c0 .5.4.9.9.9s.9-.4.9-.9v-4.65c0-.49-.4-.9-.9-.9ZM5.49 8.25c.5 0 .9-.4.9-.9V2.7c0-.5-.4-.9-.9-.9s-.9.4-.9.9v4.65c0 .49.4.9.9.9ZM7.35 10.172H3.63c-.5 0-.9.4-.9.9s.4.9.9.9h.96v9.33c0 .5.4.9.9.9s.9-.4.9-.9v-9.33h.96c.5 0 .9-.4.9-.9s-.41-.9-.9-.9ZM20.37 10.172h-3.72c-.5 0-.9.4-.9.9s.4.9.9.9h.96v9.33c0 .5.4.9.9.9s.9-.4.9-.9v-9.33h.96c.5 0 .9-.4.9-.9s-.4-.9-.9-.9ZM13.86 12.03h-.96V2.7c0-.5-.4-.9-.9-.9s-.9.4-.9.9v9.33h-.96c-.5 0-.9.4-.9.9s.4.9.9.9h3.72c.5 0 .9-.4.9-.9s-.4-.9-.9-.9Z",fill:t}))},O=function(e){var t=e.color;return r.default.createElement(r.default.Fragment,null,r.default.createElement("path",{d:"M19 18v-7M19 22v-1M5 18v-7M5 22v-1M19 7V2M12 22v-5M12 13V2M5 7V2M3 11h4M17 11h4M10 13h4",stroke:t,strokeWidth:"1.5",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}))},V=function(e){var t=e.color;return r.default.createElement(r.default.Fragment,null,r.default.createElement("path",{opacity:".4",d:"M18.51 1.8c-.5 0-.9.4-.9.9v4.65c0 .5.4.9.9.9s.9-.4.9-.9V2.7c0-.5-.4-.9-.9-.9Z",fill:t}),r.default.createElement("path",{d:"M12 15.75c-.5 0-.9.4-.9.9v4.65c0 .5.4.9.9.9s.9-.4.9-.9v-4.65c0-.49-.4-.9-.9-.9Z",fill:t}),r.default.createElement("path",{opacity:".4",d:"M5.49 1.8c-.5 0-.9.4-.9.9v4.65c0 .5.4.9.9.9s.9-.4.9-.9V2.7c0-.5-.41-.9-.9-.9ZM7.35 10.172H3.63c-.5 0-.9.4-.9.9s.4.9.9.9h.96v9.33c0 .5.4.9.9.9s.9-.4.9-.9v-9.33h.96c.5 0 .9-.4.9-.9s-.41-.9-.9-.9ZM20.37 10.172h-3.72c-.5 0-.9.4-.9.9s.4.9.9.9h.96v9.33c0 .5.4.9.9.9s.9-.4.9-.9v-9.33h.96c.5 0 .9-.4.9-.9s-.4-.9-.9-.9Z",fill:t}),r.default.createElement("path",{d:"M13.86 12.03h-.96V2.7c0-.5-.4-.9-.9-.9s-.9.4-.9.9v9.33h-.96c-.5 0-.9.4-.9.9s.4.9.9.9h3.72c.5 0 .9-.4.9-.9s-.4-.9-.9-.9Z",fill:t}))},P=function(e){var t=e.color;return r.default.createElement(r.default.Fragment,null,r.default.createElement("path",{d:"M19 22V11M19 7V2M12 22v-5M12 13V2M5 22V11M5 7V2M3 11h4M17 11h4M10 13h4",stroke:t,strokeWidth:"1.5",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}))},U=function(e){var t=e.color;return r.default.createElement(r.default.Fragment,null,r.default.createElement("path",{d:"M19 22.75c-.41 0-.75-.34-.75-.75V11c0-.41.34-.75.75-.75s.75.34.75.75v11c0 .41-.34.75-.75.75ZM19 7.75c-.41 0-.75-.34-.75-.75V2c0-.41.34-.75.75-.75s.75.34.75.75v5c0 .41-.34.75-.75.75ZM12 22.75c-.41 0-.75-.34-.75-.75v-5c0-.41.34-.75.75-.75s.75.34.75.75v5c0 .41-.34.75-.75.75ZM12 13.75c-.41 0-.75-.34-.75-.75V2c0-.41.34-.75.75-.75s.75.34.75.75v11c0 .41-.34.75-.75.75ZM5 22.75c-.41 0-.75-.34-.75-.75V11c0-.41.34-.75.75-.75s.75.34.75.75v11c0 .41-.34.75-.75.75ZM5 7.75c-.41 0-.75-.34-.75-.75V2c0-.41.34-.75.75-.75s.75.34.75.75v5c0 .41-.34.75-.75.75Z",fill:t}),r.default.createElement("path",{d:"M7 11.75H3c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h4c.41 0 .75.34.75.75s-.34.75-.75.75ZM21 11.75h-4c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h4c.41 0 .75.34.75.75s-.34.75-.75.75ZM14 13.75h-4c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h4c.41 0 .75.34.75.75s-.34.75-.75.75Z",fill:t}))},F=function(e){var t=e.color;return r.default.createElement(r.default.Fragment,null,r.default.createElement("path",{d:"M19 7V2M12 22v-5M5 7V2",stroke:t,strokeWidth:"1.5",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),r.default.createElement("g",{opacity:".4",stroke:t,strokeWidth:"1.5",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"},r.default.createElement("path",{d:"M5 22V11M3 11h4"})),r.default.createElement("g",{opacity:".4",stroke:t,strokeWidth:"1.5",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"},r.default.createElement("path",{d:"M19 22V11M17 11h4"})),r.default.createElement("g",{opacity:".4",stroke:t,strokeWidth:"1.5",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"},r.default.createElement("path",{d:"M12 13V2M10 13h4"})))},R=function(e,t){switch(e){case"Bold":return r.default.createElement(Z,{color:t});case"Broken":return r.default.createElement(O,{color:t});case"Bulk":return r.default.createElement(V,{color:t});case"Linear":default:return r.default.createElement(P,{color:t});case"Outline":return r.default.createElement(U,{color:t});case"TwoTone":return r.default.createElement(F,{color:t})}},W=(0,r.forwardRef)(function(e,t){var a=e.variant,l=e.color,n=e.size,i=(0,s._)(e,B);return r.default.createElement("svg",(0,s.a)({},i,{xmlns:"http://www.w3.org/2000/svg",ref:t,width:n,height:n,viewBox:"0 0 24 24",fill:"none"}),R(a,l))});W.propTypes={variant:n.default.oneOf(["Linear","Bold","Broken","Bulk","Outline","TwoTone"]),color:n.default.string,size:n.default.oneOfType([n.default.string,n.default.number])},W.defaultProps={variant:"Linear",color:"currentColor",size:"24"}
209,W.displayName="Setting5",e.s(["default",0,({allNews:e,newsCategories:l,slug:s,totalPages:n,currentPage:i,endCursor:o,hasNextPage:d,title:c,Banners:u})=>{let m=(0,r.useRef)(null),[h,f]=(0,r.useState)(e),[x,p]=(0,r.useState)(d),[w,b]=(0,r.useState)(!1),[v,j]=(0,r.useState)(o),E=(0,I.useStickyBox)({offsetTop:80,offsetBottom:0});(0,r.useEffect)(()=>{f(e=>e.map(e=>({...e})))},[]);let M=async()=>{if(w)return;b(!0);let e=await (0,N.fetchQuery)(y,{categorySlug:[s],first:10,after:v});e&&e.allNews?.nodes?.length&&(f(t=>[...t,...e.allNews.nodes]),p(e.allNews.pageInfo?.hasNextPage||!1),j(e.allNews.pageInfo.endCursor)),b(!1)};(0,r.useEffect)(()=>{if(h.length>e.length){let e=document.getElementById(`post-${h.length-1}`);e&&e.scrollIntoView({behavior:"smooth",block:"center"})}},[h.length,e.length]);let S=(0,r.useRef)(null),L=(0,r.useRef)(null),[C,B]=(0,r.useState)(!1),[Z,O]=(0,r.useState)(!1);(0,r.useEffect)(()=>{let e=e=>{let t=e.target;S.current&&!S.current.contains(t)&&B(!1),L.current&&!L.current.contains(t)&&O(!1)};return document.addEventListener("click",e),()=>{document.removeEventListener("click",e)}},[]);let V=["forex","cryptocurrency","btc","usdt"],P=l.find(e=>e.slug===s);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("header",{className:"customContainer py-3",ref:m,children:(0,t.jsx)("h1",{className:"py-5 border-b text-xl font-bold dark:border-white/20 lg:text-3xl",children:e&&e[0]?.newsCategories?.nodes[0]?.slug===s?e[0]?.newsCategories?.nodes[0]?.name:c||P?.name})}),(0,t.jsxs)("section",{className:"customContainer lg:grid grid-cols-12 gap-8 mb-5",children:[(0,t.jsxs)("div",{className:"lg:col-span-9",children:[(0,t.jsxs)("div",{className:"flex lg:gap-x-2 justify-between items-center w-full lg:border-b dark:border-white/15 pb-3 lg:flex-wrap",children:[(0,t.jsxs)("div",{className:"flex items-center gap-1 max-lg:w-full max-lg:justify-between",children:[(0,t.jsxs)("div",{className:"max-lg:overflow-x-auto flex gap-2 items-center max-lg:w-[85%]]",children:[(0,t.jsx)(a.default,{href:"/news",children:(0,t.jsx)("button",{className:`w-fit text-gray-500 dark:text-white/70 border border-primary/10 dark:border-white/30 text-xs rounded-lg transition-all hover:bg-primary/90 hover:text-white hover:dark:bg-white/85 hover:dark:text-primary px-3 py-1.5 ${""===s&&" !text-white bg-primary/90 dark:bg-white/90 dark:!text-primary"}`,children:"همه"})}),l.filter(e=>V.includes(e.slug)).sort((e,t)=>V.indexOf(e.slug)-V.indexOf(t.slug)).map(e=>(0,t.jsx)(a.default,{href:`/news/${e.slug}`,className:"flex",children:(0,t.jsxs)("button",{className:`w-max max-lg:justify-center text-nowrap flex items-center border border-primary/10 dark:border-white/20 text-xs rounded-lg px-2 py-1.5 gap-1 transition-all hover:bg-primary/90 hover:text-white hover:dark:bg-white/85 hover:dark:text-primary ${s===e.slug?"!text-white bg-primary/90 dark:bg-white/90 dark:!text-primary":"text-gray-500 dark:text-white/70"}`,children:[(0,t.jsx)(g.default,{width:1200,height:1200,className:"size-5 object-contain bg-white/20 rounded-full",alt:e.name,src:e?.newsCategoryImage?.icon?.mediaItemUrl}),e.name]})},e.slug))]}),(0,t.jsx)("div",{className:"w-[1px] py-3 dark:bg-white/20 bg-black/10 mx-1 lg:hidden"}),(0,t.jsxs)("details",{ref:S,className:"relative h-full w-max text-xs bg-gray-50 lg:ms-1 dark:bg-white/5 dark:border-white/10 rounded-md",open:C,children:[(0,t.jsx)("summary",{className:"w-max max-lg:justify-center flex items-center border border-primary/10 dark:border-white/20 rounded-lg p-2 transition-all hover:bg-gray-200  hover:dark:bg-white/10",onClick:e=>{e.preventDefault(),B(e=>!e)},children:(0,t.jsx)("svg",{className:"size-4",viewBox:"0 0 20 20",fill:"currentColor",children:(0,t.jsx)("path",{fillRule:"evenodd",d:"M5.23 7.21a.75.75 0 011.06.02L10 10.94l3.71-3.71a.75.75 0 011.08 1.04l-4.25 4.25a.75.75 0 01-1.08 0L5.21 8.27a.75.75 0 01.02-1.06z",clipRule:"evenodd"})})}),(0,t.jsx)("div",{className:"max-lg:end-0 absolute z-10 mt-1 w-48 bg-white dark:bg-primary-hover border border-gray-200 dark:border-white/20 rounded-md shadow-lg overflow-hidden overflow-y-scroll max-h-[400px]",children:l.filter(e=>!V.includes(e.slug)).map(e=>(0,t.jsx)(a.default,{href:`/news/${e.slug}`,children:(0,t.jsxs)("button",{className:`w-full text-right text-nowrap flex items-center border-b border-gray-100 dark:border-white/10 text-xs px-3 py-2 gap-2 transition-all hover:bg-primary/90 hover:text-white hover:
209dark:bg-white/85 hover:dark:text-primary ${s===e.slug?"!text-white bg-primary/90 dark:bg-white/90 dark:!text-primary":"text-gray-500 dark:text-white/70"}`,children:[(0,t.jsx)(g.default,{width:1200,height:1200,className:"size-5 object-contain bg-white/20 rounded-full",alt:e.name,src:e?.newsCategoryImage?.icon?.mediaItemUrl}),e.name]})},e.slug))})]}),(0,t.jsxs)("details",{ref:L,className:"relative lg:hidden h-full w-max text-xs bg-gray-50 lg:ms-1 dark:bg-white/5 dark:border-white/10 rounded-md",open:Z,children:[(0,t.jsx)("summary",{className:"w-max max-lg:justify-center flex items-center border border-primary/10 dark:border-white/20 rounded-lg p-2 transition-all hover:bg-gray-200  hover:dark:bg-white/10",onClick:e=>{e.preventDefault(),O(e=>!e)},children:(0,t.jsx)(W,{className:"dark:stroke-white/70 stroke-black/70 size-4 box-content",size:16})}),(0,t.jsx)("div",{className:"max-lg:end-0 absolute z-10 mt-1 w-32 bg-white dark:bg-primary-active border border-gray-200 dark:border-white/20 rounded-md shadow-lg overflow-hidden overflow-y-scroll max-h-[400px]",children:(0,t.jsx)(T,{itemClass:"w-full rounded-none dark:border-white/5 dark:!bg-transparent",setNewsData:f,initialData:e,customClass:"flex-wrap flex-col justify-center !gap-0"})})]})]}),(0,t.jsx)(T,{setNewsData:f,initialData:e,customClass:"max-lg:!hidden"})]}),(0,t.jsx)("div",{ref:m,className:"grid grid-cols-2 max-lg:grid-cols-2 gap-3 pt-1 max-lg:gap-2 w-full lg:mt-3",children:h?.map((e,r)=>(0,t.jsx)("div",{className:" border border-primary/5 bg-gray-50 dark:bg-white/5 rounded-xl dark:border-white/10 lg:p-2 p-1",id:`post-${e?.databaseId}`,children:(0,t.jsx)(k,{archive:!0,databaseId:e?.databaseId,sentiment:e.newsSentiment?.sentiment,index:e?.databaseId,order:r,title:e.title,uri:e.uri,date:e.date,featuredImage:e?.featuredImage,categories:e.newsCategories.nodes,author:e?.author,content:e.excerpt})},e?.databaseId))}),(0,t.jsx)($,{currentPage:i||0,totalPages:n||0,slug:"news"}),s&&(0,t.jsx)(t.Fragment,{children:x&&(0,t.jsx)("div",{className:"mt-5 text-center",children:(0,t.jsx)("button",{onClick:M,className:`px-4 py-2 bg-blue-500 text-white rounded-lg text-sm ${w?"cursor-wait":"cursor-pointer"}`,disabled:w,children:w?"در حال بارگذاری..":"نمایش بیشتر"})})}),P?.description&&(0,t.jsx)("article",{className:"prose w-full max-w-full text-sm leading-[2.3] text-justify dark:!text-white/70 dark:[&>*]:!text-white/90 [&>*]:!text-black/70 dark:prose-headings:text-white/90 py-4",dangerouslySetInnerHTML:{__html:P.description}})]}),(0,t.jsx)("div",{className:"lg:col-span-3 lg:border-s lg:ps-4 dark:border-white/20 flex flex-col gap-5",children:(0,t.jsx)("div",{ref:E,children:(0,t.jsx)(z.default,{banners:u})})})]})]})}],6954)}]);
210
211//# sourceMappingURL=aadf2a6be2b2e2f5.js.map

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.