PageSourceSearch

https://bale.ai/_next/static/chunks/pages/tech-f34e2fdaea03666a.js

js bale.ai collected 2026-10-02 03:14:23 UTC 5,082 bytes, 1 lines download raw bytes

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.