1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4271],{9962:function(e,s,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/tech",function(){return n(3691)}])},3691:function(e,s,n){"use strict";n.r(s),n.d(s,{__N_SSG:function(){return f},default:function(){return w}});var i=n(1549),a=n(1990),r=n.n(a),t=n(6439),l=n.n(t),c=n(4194),o=n(9687),d=n(9662),h=n(8045),j=n(9718),x=n.n(j),u=n(3258),m=n.n(u);let p="در Ù
Ø³ÛØ± ساختÙ";var f=!0;function w(e){let{posts:s}=e,[n,a]=(0,c.useState)(""),t=function(e){let[s,n]=(0,c.useState)(e);return(0,c.useEffect)(()=>{let s;let i=window.matchMedia("(prefers-reduced-motion: reduce)"),a=0,r=!1,t=()=>{if(i.matches){n(e);return}if(a+=r?-1:1,n(e.slice(0,a)),a===e.length){r=!0,s=window.setTimeout(t,1600);return}if(0===a){r=!1,s=window.setTimeout(t,400);return}s=window.setTimeout(t,r?45:160)},l=()=>{window.clearTimeout(s),a=0,r=!1,n(i.matches?e:""),i.matches||(s=window.setTimeout(t,160))};return l(),i.addEventListener("change",l),()=>{window.clearTimeout(s),i.removeEventListener("change",l)}},[e]),s}(p),j=s.find(e=>e.featured)||s[0],u=(0,c.useMemo)(()=>s.filter(e=>!n||"".concat(e.title," ").concat(e.excerpt).toLocaleLowerCase("fa").includes(n.toLocaleLowerCase("fa"))),[s,n]);return(0,i.jsxs)(d.y,{children:[(0,i.jsxs)(r(),{children:[(0,i.jsx)("title",{children:"ÙØ¨Ùاگ ÙÙÛ Ø¨ÙÙ"}),(0,i.jsx)("meta",{name:"description",content:"Ø±ÙØ§Ûت تجربÙâÙØ§Ø تصÙ
ÛÙ
âÙØ§ Ù ÚØ§ÙØ´âÙØ§Û تÛÙ
ÙÙÛ Ø¨ÙÙ"})]}),(0,i.jsxs)("section",{className:m().hero,children:[(0,i.jsxs)("div",{className:m().heroCopy,children:[(0,i.jsxs)("span",{className:m().eyebrow,children:[(0,i.jsx)("i",{}),"از د٠تÛÙ
ÙÙÛ"]}),(0,i.jsxs)("h1",{children:["ÚÛØ²ÙاÛÛ Ú©Ù",(0,i.jsx)("br",{}),(0,i.jsxs)("em",{children:[(0,i.jsx)("span",{className:m().screenReaderOnly,children:p}),(0,i.jsx)("span",{className:m().typingText,"aria-hidden":"true",children:t})]}),(0,i.jsx)("br",{}),"ÛØ§Ø¯ Ú¯Ø±ÙØªÛÙ
."]}),(0,i.jsx)("p",{children:"از Ù
عÙ
Ø§Ø±Û Ù Ù
ÙÛØ§Ø³ تا تجربÙâÛ Ù
ØØµÙÙØ دربارÙâÛ Ù
سئÙÙâÙØ§Ø تصÙ
ÛÙ
âÙØ§ ٠درسâÙØ§Û تÛÙ
Ù
ÙÙØ¯Ø³Û بÙÙ Ù
ÛâÙÙÛØ³ÛÙ
."})]}),(0,i.jsx)("figure",{className:m().heroVisual,children:(0,i.jsx)(l(),{className:m().heroImage,src:"https://sites2.s3.ir-thr-at1.arvanstorage.ir/tech-blog%2Fblog_hero.webp?versionId=",alt:"ÙÙ
اÛÛ Ø§Ø² Ø²ÛØ±Ø³Ø§Ø®ØªØ کد ٠تØÙÛ٠داد٠در تÛÙ
Ù
ÙÙØ¯Ø³Û بÙÙ",width:724,height:543,priority:!0,unoptimized:!0,sizes:"(max-width: 640px) calc(100vw - 28px), 42vw"})})]}),j&&(0,i.jsxs)("section",{className:m().featured,children:[(0,i.jsx)(h.xj,{post:j}),(0,i.jsxs)("div",{className:m().featuredCopy,children:[(0,i.jsx)("span",{className:m().featuredLabel,children:"Ù¾ÛØ´ÙÙØ§Ø¯ Ø³Ø±Ø¯Ø¨ÛØ±"}),(0,i.jsx)("h2",{children:j.title}),(0,i.jsx)("p",{children:j.excerpt}),(0,i.jsx)(h.SP,{post:j}),(0,i.jsxs)("div",{className:m().featuredFooter,children:[(0,i.jsxs)("div",{className:m().miniAuthor,children:[(0,i.jsx)("span",{children:j.author.initials}),(0,i.jsxs)("div",{children:[(0,i.jsx)("strong",{children:j.author.name}),(0,i.jsx)("small",{children:j.author.role})]})]}),(0,i.jsxs)(x(),{className:m().primaryButton,href:"/tech/".concat(j.slug),children:["اداÙ
ÙâÛ Ù
Ø·ÙØ¨",(0,i.jsx)(o.O,{name:"arrow"})]})]})]})]}),(0,i.jsxs)("section",{className:m().postsSection,id:"posts",children:[(0,i.jsxs)("div",{className:m().sectionHeader,children:[(0,i.jsxs)("div",{children:[(0,i.jsx)("span",{children:"آخرÛÙ ÙÙØ´ØªÙâÙØ§"}),(0,i.jsx)("h2",{children:"از Ù
ÛØ² Ù
ÙÙØ¯Ø³Û"})]}),(0,i.jsxs)("label",{className:m().search,children:[(0,i.jsx)(o.O,{name:"search",size:19}),(0,i.jsx)("input",{"aria-label":"جستج٠در ÙÙØ´ØªÙâÙØ§",placeholder:"جستجÙâ¦",value:n,onChange:e=>a(e.target.value)})]})]}),(0,i.jsx)("div",{className:m().postGrid,children:u.map(e=>(0,i.jsx)(h.y4,{post:e},e.id))}),!u.length&&(0,i.jsx)("p",{className:m().empty,children:"ÙÙØ´ØªÙâØ§Û Ø¨Ø§ اÛ٠عبارت Ù¾ÛØ¯Ø§ ÙØ´Ø¯."})]}),(0,i.jsxs)("section",{className:m().joinBale,"aria-labelledby":"join-bale-title",children:[(0,i.jsxs)("div",{className:m().joinBalePattern,"aria-hidden":"true",children:[(0,i.jsx)("span",{children:"{ }"}),(0,i.jsx)("i",{}),(0,i.jsx)("i",{}),(0,i.jsx)("i",{})]}),(0,i.jsxs)("div",{className:m().joinBaleCopy,children:[(0,i.jsx)("span",{className:m().joinBaleEyebrow,children:"ÙÙ
âÙ
Ø³ÛØ± Ø´ÙÛÙ
"}),(0,i.jsx)("h2",{id:"join-bale-title",children:"Ø¬Ø§Û ØªÙ Ø¯Ø± تÛÙ
بÙ٠خاÙÛÙ!"}),(0,i.jsx)("p",{children:"Ù
ا در بÙÙ Ø¯ÙØ¨Ø§Ù آدÙ
âÙØ§ÛÛ ÙØ³ØªÛÙ
ک٠از ØÙ Ù
سئÙÙâÙØ§Û سخت ٠ساخت٠تجربÙâÙØ§Û Ø³Ø§Ø¯Ù Ø¨Ø±Ø§Û Ù
ÛÙÛÙÙâÙØ§ کاربر ÙØ°Øª Ù
ÛâØ¨Ø±ÙØ¯."})]}),(0,i.jsx)("a",{className:m().joinBaleButton,href:"https://job.bale.ai/",target:"_blank",rel:"noopener noreferrer",children:"Ù
ÙÙØ¹ÛتâÙØ§Û شغÙÛ"})]})]})}},1990:function(e,s,n){e.exports=n(8891)}},function(e){e.O(0,[6439,9718,5382,2888,9774,179],function(){return e(e.s=9962)}),_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.