PageSourceSearch

https://trackr.help/_next/static/chunks/184ptbl-i.ukz.js?dpl=dpl_5qTtzjL1wjStiD6SiaZVZ7ibMQ6z

js trackr.help collected 2026-10-02 00:21:25 UTC 37,410 bytes, 4 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="42d2dbde-89bb-b008-6bd7-45c98b9e5816")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,93814,e=>{"use strict";var a=e.i(843476),s=e.i(271645),l=e.i(916410),r=e.i(618566),t=e.i(604570),n=e.i(330460),i=e.i(344674),c=e.i(912394),d=e.i(481685),o=e.i(324323),h=e.i(26805),p=e.i(674567);function u({url:e,status:s,children:l}){return(0,a.jsxs)("div",{className:"pdd-win",children:[(0,a.jsxs)("div",{className:"pdd-win-bar",children:[(0,a.jsxs)("div",{className:"pdd-win-bar-left",children:[(0,a.jsxs)("span",{className:"pdd-win-dots",children:[(0,a.jsx)("span",{className:"pdd-win-dot",style:{background:"#FF5F57"}}),(0,a.jsx)("span",{className:"pdd-win-dot",style:{background:"#FEBC2E"}}),(0,a.jsx)("span",{className:"pdd-win-dot",style:{background:"#28C840"}})]}),(0,a.jsx)("span",{className:"pdd-win-url",children:e})]}),s&&(0,a.jsxs)("span",{className:"pdd-win-status",children:[(0,a.jsx)("span",{className:"pdd-win-status-dot"}),s]})]}),(0,a.jsx)("div",{className:"pdd-win-body",children:l})]})}let m=[{en:"Impact",ua:"Вплив",value:68},{en:"Language",ua:"Мова",value:81},{en:"Targeting",ua:"Релевантність",value:59},{en:"Structure",ua:"Структура",value:84}],x=[{id:"applied",en:"Applied",ua:"Подано",dot:"#6B7B6B"},{id:"interview",en:"Interview",ua:"Скрин",dot:"#8E7FA5"},{id:"offer",en:"Offer",ua:"Офер",dot:"#9E8468"},{id:"declined",en:"Declined",ua:"Відмова",dot:"#8B6B70"}],f=[{id:"preply",company:"Preply",logo:"/logos/preply.png",role:{en:"Growth Marketer",ua:"Growth Marketer"},salary:"$3.6k",tag:{en:"EdTech",ua:"EdTech"},col:"applied"},{id:"reface",company:"Reface",logo:"/logos/reface.png",role:{en:"iOS Engineer",ua:"iOS Engineer"},salary:"$4.2k",tag:{en:"AI",ua:"AI"},col:"applied"},{id:"monobank",company:"Monobank",logo:"/logos/monobank.png",role:{en:"Sr Frontend",ua:"Sr Frontend"},salary:"$5.2k",tag:{en:"Hybrid",ua:"Гібрид"},col:"interview"},{id:"grammarly",company:"Grammarly",logo:"/logos/grammarly.png",role:{en:"Product Designer",ua:"Product Designer"},salary:"$4.8k",tag:{en:"Remote",ua:"Віддал."},col:"interview"},{id:"macpaw",company:"MacPaw",logo:"/logos/macpaw.png",role:{en:"Backend Eng",ua:"Backend Eng"},salary:"$5.0k",tag:{en:"macOS",ua:"macOS"},col:"offer"},{id:"wise",company:"Wise",logo:"/logos/wise.png",role:{en:"Data Analyst",ua:"Data Analyst"},salary:"$3.9k",tag:{en:"Remote",ua:"Віддал."},col:"declined"}],j={Situation:"#5C3344",Ситуація:"#5C3344",Action:"#8E7FA5",Дія:"#8E7FA5",Result:"#9E8468",Результат:"#9E8468"};function g({label:e}){let s=j[e]??"#5C3344";return(0,a.jsx)("span",{className:"pdd-star",style:{background:`${s}22`,color:s},children:e})}let b=["confident","warm","formal"],v=["впевнений","теплий","формальний"],y={fontSize:6.5,fontWeight:700,color:"#111",textTransform:"uppercase",letterSpacing:"0.18em",marginBottom:4},N={borderTop:"1px solid #e6e1da",margin:"6px 0"};function k({w:e,mt:s=3}){return(0,a.jsx)("div",{style:{height:3,borderRadius:2,background:"#E4DFD8",width:e,marginTop:s}})}let w=["React","TypeScript","REST API"],C=["Next.js","CI/CD"];p.BlogArt;let S=["photo-1455390582262-044cdead277a","photo-1484480974693-6ca0a78fb36b","photo-1499750310107-5fef28a66643","photo-1517180102446-f3ece451e9d8","photo-1522202176988-66273c2fd55f","photo-1551288049-bebda4e38f71","photo-1555421689-491a97ff2040","photo-1565688534245-05d6b5be184a","photo-1573496359142-b8d87734a5a2","photo-1586281380349-632531db7ed4","photo-1587560699334-cc4ff634909a","photo-1620712943543-bcc4688e7485","photo-1677442135703-1787eea5ce01"];function A(e){var a;let s=d.POSTS_META.find(a=>a.slug===e);return s?s.cover??(a=S[function(e){let a=0;for(let s=0;s<e.length;s++)a=(a<<5)-a+e.charCodeAt(s)|0;return Math.abs(a)}(e)%S.length],`https://images.unsplash.com/${a}?w=1200&q=80&auto=format&fit=crop`):null}function T(){try{t.default.reset()}catch{}}function E(){return(0,a.jsxs)("svg",{width:14,height:14,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":!0,
2children:[(0,a.jsx)("circle",{cx:12,cy:12,r:5}),(0,a.jsx)("line",{x1:12,y1:1,x2:12,y2:3}),(0,a.jsx)("line",{x1:12,y1:21,x2:12,y2:23}),(0,a.jsx)("line",{x1:"4.22",y1:"4.22",x2:"5.64",y2:"5.64"}),(0,a.jsx)("line",{x1:"18.36",y1:"18.36",x2:"19.78",y2:"19.78"}),(0,a.jsx)("line",{x1:1,y1:12,x2:3,y2:12}),(0,a.jsx)("line",{x1:21,y1:12,x2:23,y2:12}),(0,a.jsx)("line",{x1:"4.22",y1:"19.78",x2:"5.64",y2:"18.36"}),(0,a.jsx)("line",{x1:"18.36",y1:"5.64",x2:"19.78",y2:"4.22"})]})}function I(){return(0,a.jsx)("svg",{width:13,height:13,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":!0,children:(0,a.jsx)("path",{d:"M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"})})}let M=[{key:"cv-analyzer",href:"/features/cv-analyzer",ttl:{en:"CV Analyzer",ua:"AI Аналізатор CV"},desc:{en:"Real ATS score, missing keywords, line-by-line rewrites against the JD.",ua:"Чесний ATS-скор, які ключові слова бракують, та правки під вакансію."},illo:p.Illo.cv,mini:function({lang:e}){let s=(a,s)=>"ua"===e?s:a;return(0,a.jsxs)(u,{url:"trackr.help / cv-analyzer",status:s("score ready","оцінка готова"),children:[(0,a.jsxs)("div",{className:"pdd-cv",children:[(0,a.jsx)("div",{className:"pdd-cv-ring","aria-hidden":!0,children:(0,a.jsx)("div",{className:"pdd-cv-ring-inner",children:72})}),(0,a.jsx)("div",{className:"pdd-cv-bars",children:m.map(e=>(0,a.jsxs)("div",{className:"pdd-cv-bar-row",children:[(0,a.jsx)("span",{className:"pdd-cv-bar-lbl",children:s(e.en,e.ua)}),(0,a.jsx)("span",{className:"pdd-cv-bar",children:(0,a.jsx)("span",{className:"pdd-cv-bar-fill",style:{width:`${e.value}%`}})}),(0,a.jsx)("span",{className:"pdd-cv-bar-val",children:e.value})]},e.en))})]}),(0,a.jsxs)("div",{className:"pdd-cv-tip",children:[(0,a.jsx)("span",{className:"pdd-cv-tip-tag",children:s("high","висок.")}),(0,a.jsx)("span",{children:s("Replace «Responsible for managing team» with a measurable result.","Заміни «Відповідав за керування командою» на вимірюваний результат.")})]})]})},hero:!0,ai:!0},{key:"resume-tailoring",href:"/features/resume-tailoring",ttl:{en:"Resume for a job",ua:"Резюме під вакансію"},desc:{en:"Match score against one specific vacancy plus ready-to-paste edits.",ua:"Збіг із конкретною вакансією і правки з готовим текстом."},illo:()=>(0,a.jsx)(p.Illo.spark,{}),mini:function({lang:e}){let s=(a,s)=>"ua"===e?s:a;return(0,a.jsxs)(u,{url:"trackr.help / cv?tab=tailor",status:s("match ready","збіг готовий"),children:[(0,a.jsxs)("div",{className:"pdd-cv",children:[(0,a.jsx)("div",{className:"pdd-cv-ring","aria-hidden":!0,children:(0,a.jsx)("div",{className:"pdd-cv-ring-inner",children:68})}),(0,a.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:8,minWidth:0},children:[(0,a.jsxs)("div",{style:{display:"flex",flexWrap:"wrap",gap:4,alignItems:"center"},children:[(0,a.jsx)("span",{style:{fontSize:9,fontWeight:800,letterSpacing:".06em",textTransform:"uppercase",opacity:.55},children:s("In CV","У CV")}),w.map(e=>(0,a.jsx)("span",{style:{fontSize:10,fontWeight:700,color:"#2A6E35",background:"rgba(42,110,53,0.08)",border:"1px solid rgba(42,110,53,0.25)",borderRadius:99,padding:"1px 7px"},children:e},e))]}),(0,a.jsxs)("div",{style:{display:"flex",flexWrap:"wrap",gap:4,alignItems:"center"},children:[(0,a.jsx)("span",{style:{fontSize:9,fontWeight:800,letterSpacing:".06em",textTransform:"uppercase",opacity:.55},children:s("Missing","Бракує")}),C.map(e=>(0,a.jsxs)("span",{style:{fontSize:10,fontWeight:700,color:"#A8443E",background:"rgba(168,68,62,0.07)",border:"1px solid rgba(168,68,62,0.25)",borderRadius:99,padding:"1px 7px"},children:["+ ",e]},e))]})]})]}),(0,a.jsxs)("div",{className:"pdd-cv-tip",children:[(0,a.jsx)("span",{className:"pdd-cv-tip-tag",children:s("edit","правка")}),(0,a.jsx)("span",{children:s("«Maintained GitHub Actions pipeline: lint, tests, deploy» - you do this, the CV never says CI/CD.","«Підтримував пайплайн на GitHub Actions: лінт, тести, деплой» - ти це робиш, але в CV нема слова CI/CD.")})]})]})},ai:!0},{key:"resume-builder",href:"/features/resume-builder",ttl:{en:"Resume Builder",ua:"Конструктор резюме"},desc:{en:"Create a resume from ATS-friendly templates and export a clean PDF.",ua:"Створи резюме з дружніх до ATS шаблонів і вивантаж чистий PDF."},illo:p.Illo.templates,mini:function({lang:e}){let s=(a,s)=>"ua"===e?s:a;return(0,a.jsx)(u,{url:"trackr.help / cv",status:s("PDF ready","PDF готовий"),children:(0,a.jsxs)("div",{style:{background:"#fff",border:"1px solid rgba(42,37,32,.08)",borderRadius:6,padding:"11px 13px",fontFamily:"Inter, system-ui, sans-serif"},children:[(0,a.jsx)("div",{style:{fontSize:12,fontWeight:800,color:"#111",letterSpacing:"-0.01em"},children:s("Olena Kovalchuk","Олена Ковальчук")}),(0,a.jsx)("div",{style:{fontSize:6.5,fontWeight:600,color:"#111",letterSpacing:"0.16em",textTransform:"uppercase",marginTop:3},children:"Frontend Engineer"}),(0,a.jsx)("div",{style:N}),(0,a.jsx)("div",{style:y,children:s("Profile","Профіль")}),(0,a.jsx)(k,{w:"100%",mt:0}),(0,a.jsx)(k,{w:"84%"}),(0,a.jsx)("div",{style:N}),(0,a.jsx)("div",{style:y,children:s("Experience","Досвід")}),(0,a.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"baseline"},children:[(0,a.jsx)("span",{style:{fontSize:7.5,fontWeight:700,color:"#111"},children:"Monobank · Senior Frontend"}),(0,a.jsx)("span",{style:{fontSize:6.5,color:"#888"},children:"2022"})]}),(0,a.jsx)(k,{w:"96%"}),(0,a.jsx)(k,{w:"72%"}),(0,a.jsx)("div",{style:N}),(0,a.jsx)("div",{style:y,children:s("Skills","Навички")}),(0,a.jsx)("div",{style:{fontSize:7,color:"#333"},children:"React, TypeScript, Next.js, Node.js"})]})})}},{key:"job-tracker",href:"/features/job-tracker",ttl:{en:"Application tracker",ua:"Трекер заявок"},desc:{en:"Kanban for every application: 14 stages out of the box.",ua:"Канбан для кожної заявки: 14 етапів зразу з коробки."},illo:p.Illo.kanban,mini:function({lang:e}){let s=(a,s)=>"ua"===e?s:a;return(0,a.jsx)(u,{url:"trackr.help / jobs",status:`${f.length} ${s("apps","заявок")}`,children:(0,a.jsx)("div",{className:"pdd-jt-cols",children:x.map(e=>{let l=f.filter(a=>a.col===e.id);return(0,a.jsxs)("div",{className:"pdd-jt-col",children:[(0,a.jsxs)("div",{className:"pdd-jt-col-head",children:[(0,a.jsxs)("span",{className:"pdd-jt-col-head-left",children:[(0,a.jsx)("span",{className:"pdd-jt-col-dot",style:{background:e.dot}}),s(e.en,e.ua)]}),(0,a.jsx)("span",{className:"pdd-jt-col-count",children:l.length})]}),l.map(e=>(0,a.jsxs)("div",{className:"pdd-jt-card",children:[(0,a.jsxs)("div",{className:"pdd-jt-card-head",children:[(0,a.jsx)("img",{className:"pdd-jt-card-logo",src:e.logo,alt:"",loading:"lazy"}),(0,a.jsx)("span",{className:"pdd-jt-card-co",children:e.company})]}),(0,a.jsx)("div",{className:"pdd-jt-card-role",children:s(e.role.en,e.role.ua)}),(0,a.jsxs)("div",{className:"pdd-jt-card-meta",children:[(0,a.jsx)("span",{className:"pdd-jt-card-salary",children:e.salary}),(0,a.jsx)("span",{className:"pdd-jt-card-tag",children:s(e.tag.en,e.tag.ua)})]})]},e.id))]},e.id)})})})}},{key:"ai-coach",href:"/features/ai-coach",ttl:{en:"Interview coach",ua:"AI Коуч"},desc:{en:"Practice on questions pulled from the actual job description.",ua:"Питання, згенеровані Ð
2· вакансії, на яку ти подаєшся."},illo:p.Illo.coach,mini:function({lang:e}){let s=(a,s)=>"ua"===e?s:a,l="ua"===e?["Ситуація","Дія","Результат"]:["Situation","Action","Result"];return(0,a.jsx)(u,{url:"trackr.help / coach",status:s("STAR method","метод STAR"),children:(0,a.jsxs)("div",{className:"pdd-chat",children:[(0,a.jsx)("div",{className:"pdd-msg pdd-msg-u",children:s('How do I answer "Tell me about a difficult teammate"?',"Як відповісти на «Розкажи про важкого колегу»?")}),(0,a.jsxs)("div",{className:"pdd-msg pdd-msg-c",children:[s("Use STAR in ~60s. ","Використай STAR на ~60 сек. "),(0,a.jsx)(g,{label:l[0]}),s(": name the project. ",": назви проєкт. "),(0,a.jsx)(g,{label:l[1]}),s(": what YOU did. ",": що зробив саме ти. "),(0,a.jsx)(g,{label:l[2]}),s(": a number if possible.",": число, якщо є.")]})]})})},beta:!0},{key:"cover-letter",href:"/free/cover-letter-generator",ttl:{en:"Cover letters",ua:"Супровідні листи"},desc:{en:"Match the tone of the role. Generate, edit, send.",ua:"Тон під роль. Згенеруй, відредагуй, надішли."},illo:p.Illo.letter,mini:function({lang:e}){let s=(a,s)=>"ua"===e?s:a;return(0,a.jsx)(u,{url:"trackr.help / cover-letter",status:s("generated","згенеровано"),children:(0,a.jsx)("div",{className:"pdd-cl",children:(0,a.jsxs)("div",{className:"pdd-cl-doc",children:[(0,a.jsx)("div",{className:"pdd-cl-from",children:s("Dmytro, for Monobank","Для Monobank")}),(0,a.jsx)("div",{className:"pdd-cl-to",children:s("Hiring team,","Команді з найму,")}),(0,a.jsxs)("p",{className:"pdd-cl-para",children:[s("Twelve years building ","Дванадцять років будую "),(0,a.jsx)("span",{className:"pdd-cl-hl",children:s("frontends for fintech","фронтенди для фінтеху")}),s(": last three as tech lead at a payments startup where we ",": останні три як tech lead у платіжному стартапі, де ми "),(0,a.jsx)("span",{className:"pdd-cl-hl",children:s("cut checkout-friction by 31%","скоротили checkout-friction на 31%")}),s(".",".")]}),(0,a.jsxs)("div",{className:"pdd-cl-tone",children:[(0,a.jsx)("span",{className:"pdd-cl-tone-lbl",children:s("Tone:","Тон:")}),("ua"===e?v:b).map((e,s)=>(0,a.jsx)("span",{className:`pdd-cl-tone-pill ${0===s?"on":""}`,children:e},e))]})]})})})},ai:!0}],R=[{key:"templates",href:"/cv-template",ttl:{en:"CV templates",ua:"Шаблони CV"},sub:{en:"111 by role + industry",ua:"111 за роллю та галуззю"},illo:p.Illo.templates,num:"111"},{key:"free-tools",href:"/free",ttl:{en:"Free tools",ua:"Безкоштовні інструменти"},sub:{en:"ATS check, salary, more",ua:"ATS перевірка, зарплата та інше"},illo:p.Illo.examples},{key:"compare",href:"/vs",ttl:{en:"Compare alternatives",ua:"Порівняння"},sub:{en:"Trackr vs other tools",ua:"Trackr vs інші інструменти"},illo:p.Illo.changelog},{key:"contact",href:"/contact",ttl:{en:"Contact",ua:"Контакти"},sub:{en:"Questions, feedback, ideas",ua:"Питання, фідбек, ідеї"},illo:p.Illo.help}];function F(e,a){let s=Math.max(0,Math.floor((Date.now()-new Date(e).getTime())/864e5));if(0===s)return"ua"===a?"сьогодні":"today";if(1===s)return"ua"===a?"вчора":"yesterday";if(s<7)return"ua"===a?`${s} дн. тому`:`${s}d ago`;if(s<30){let e=Math.floor(s/7);return"ua"===a?`${e} тиж. тому`:`${e}w ago`}let l=Math.floor(s/30);return"ua"===a?`${l} міс. тому`:`${l}mo ago`}function $({open:e,t:r,lang:t}){let n=M.filter(e=>!!e.mini),[i,c]=(0,s.useState)(n[0]?.key??"");(0,s.useEffect)(()=>{e||c(n[0]?.key??"")},[e,n]);let d=n.find(e=>e.key===i)??n[0],o=d?.mini;return(0,a.jsxs)("div",{id:"ph-mega-product",className:`ph-mega ph-mega-product ${e?"show":""}`,role:"menu",children:[(0,a.jsxs)("div",{className:"pdd-grid",children:[(0,a.jsx)("div",{className:"pdd-list",role:"none",children:n.map(s=>(0,a.jsx)(l.default,{href:s.href,className:`pdd-link ${i===s.key?"is-active":""}`,role:"menuitem",tabIndex:e?0:-1,onMouseEnter:()=>c(s.key),onFocus:()=>
2c(s.key),children:(0,a.jsxs)("span",{className:"pdd-link-ttl",children:[r(s.ttl.en,s.ttl.ua),s.ai&&(0,a.jsx)("span",{className:"ph-pill-ai",children:"AI"}),s.beta&&(0,a.jsx)("span",{className:"ph-pill-beta",children:r("Beta","Бета")})]})},s.key))}),(0,a.jsx)("div",{className:"pdd-preview",children:o&&(0,a.jsx)(o,{lang:t})})]}),(0,a.jsxs)("div",{className:"ph-mega-foot",children:[(0,a.jsxs)("span",{className:"ph-mega-meta",children:[(0,a.jsx)("span",{className:"ph-status-dot","aria-hidden":!0}),r("14 stages · EN + UA · dark mode","14 етапів · EN + UA · темна тема")]}),(0,a.jsxs)(l.default,{href:"/features/cv-analyzer",className:"ph-mega-cta",children:[r("See full feature tour","Дивитись усі функції")," ",(0,a.jsx)(p.Illo.arrow,{})]})]})]})}function D({open:e,t:s,lang:r,featuredPost:t,secondaryFeatured:n,recentPosts:i}){let c;return(0,a.jsx)("div",{id:"ph-mega-resources",className:`ph-mega ph-mega-res ${e?"show":""}`,role:"menu",children:(0,a.jsxs)("div",{className:"ph-res-grid",children:[(0,a.jsxs)("div",{className:"ph-res-col",children:[t&&(c=A(t.slug),(0,a.jsx)(l.default,{href:`/blog/${t.slug}`,className:"ph-blog-feat",role:"menuitem",tabIndex:e?0:-1,children:(0,a.jsxs)("div",{className:"ph-blog-feat-card",children:[c&&(0,a.jsx)("div",{className:"ph-blog-feat-img",children:(0,a.jsx)("img",{src:c,alt:"",loading:"lazy",decoding:"async"})}),(0,a.jsx)("span",{className:"ph-blog-feat-eyebrow",children:s("Featured","Головна стаття")}),(0,a.jsx)("h4",{className:"ph-blog-feat-ttl",children:s(t.title.en,t.title.ua)}),(0,a.jsx)("p",{className:"ph-blog-feat-desc",children:s(t.description.en,t.description.ua)}),(0,a.jsxs)("div",{className:"ph-blog-feat-meta",children:[(0,a.jsx)("span",{className:"ph-blog-feat-cat-text",children:s(t.category.en,t.category.ua)}),(0,a.jsx)("span",{className:"ph-meta-dot","aria-hidden":!0}),(0,a.jsxs)("span",{children:[t.readingTime," ",s("min read","хв читання")]})]})]})})),n.length>0&&(0,a.jsx)("div",{className:"ph-feat-secondary",children:n.map(t=>(0,a.jsxs)(l.default,{href:`/blog/${t.slug}`,className:"ph-feat-sec-row",role:"menuitem",tabIndex:e?0:-1,children:[(0,a.jsx)("div",{className:"ph-feat-sec-cat",children:s(t.category.en,t.category.ua)}),(0,a.jsx)("div",{className:"ph-feat-sec-ttl",children:s(t.title.en,t.title.ua)}),(0,a.jsxs)("div",{className:"ph-feat-sec-meta",children:[t.readingTime," ",s("min","хв")," · ",F(t.publishedAt,r)]})]},t.slug))})]}),(0,a.jsxs)("div",{className:"ph-res-col",children:[(0,a.jsx)("div",{className:"ph-res-h",children:s("Recent posts","Останні статті")}),i.map(t=>{let n=A(t.slug);return(0,a.jsxs)(l.default,{href:`/blog/${t.slug}`,className:"ph-post",role:"menuitem",tabIndex:e?0:-1,children:[n&&(0,a.jsx)("div",{className:"ph-post-thumb",children:(0,a.jsx)("img",{src:n,alt:"",loading:"lazy",decoding:"async"})}),(0,a.jsx)("div",{className:"ph-post-cat",children:s(t.category.en,t.category.ua)}),(0,a.jsx)("div",{className:"ph-post-ttl",children:s(t.title.en,t.title.ua)}),(0,a.jsxs)("div",{className:"ph-post-meta",children:[t.readingTime," ",s("min","хв")," · ",F(t.publishedAt,r)]})]},t.slug)}),(0,a.jsxs)(l.default,{href:"/blog",className:"ph-res-all",children:[s("All posts","Усі статті")," ",(0,a.jsx)(p.Illo.arrow,{})]})]}),(0,a.jsxs)("div",{className:"ph-res-col ph-res-col-right",children:[(0,a.jsx)("div",{className:"ph-res-h",children:s("More from Trackr","Більше від Trackr")}),R.map(r=>(0,a.jsxs)(l.default,{href:r.href,className:"ph-link-row",role:"menuitem",tabIndex:e?0:-1,children:[(0,a.jsx)("span",{className:"ph-link-illo",children:(0,a.jsx)(r.illo,{})}),(0,a.jsxs)("span",{className:"ph-link-body",children:[(0,a.jsx)("span",{className:"ph-link-ttl",children:s(r.ttl.en,r.ttl.ua)}),(0,a.jsx)("span",{className:"ph-link-sub",children:s(r.sub.en,r.sub.ua)})]}),r.num&&(0,a.jsx)("span",{className:"ph-link-num",children:r.num}),r.pulse&&(0,a.jsx)("span",{className:"ph-link-pulse","aria-hidden":!0})]},r.key))]})]})})}e.s(["default",0,function(){let t=(0,r.usePathname)(),u=(0,r.useRouter)(),{lang:m,setLang:x,t:f}=(0,i.useLang)(),{theme:j,toggleTheme:g}
2=(0,c.useTheme)(),b="dark"===j,[v,y]=(0,s.useState)(null),[N,k]=(0,s.useState)(!1),[w,C]=(0,s.useState)(null),[S,F]=(0,s.useState)(null),[z,L]=(0,s.useState)(!1),[B,P]=(0,s.useState)("free"),[W,U]=(0,s.useState)(""),[O,_]=(0,s.useState)(""),[G,K]=(0,s.useState)(!1),[V,H]=(0,s.useState)(0),[q,J]=(0,s.useState)(!0),Q=(0,s.useRef)(null),X=(0,s.useRef)(null),Y=(0,s.useRef)(null),Z=(0,s.useRef)(null),{linksRef:ee,pillStyle:ea,showPillAt:es,returnToActive:el}=function(e){let a=(0,s.useRef)(null),[l,r]=(0,s.useState)({opacity:0,left:0,width:0}),t=(0,s.useCallback)(()=>{let e=a.current;if(!e)return null;let s=e.querySelector('[aria-current="page"]');if(!s)return null;let l=s.getBoundingClientRect(),r=e.getBoundingClientRect();return{left:l.left-r.left,width:l.width}},[]);(0,s.useEffect)(()=>{let e=t();function a(){let e=t();e&&r({opacity:1,...e})}return e?r({opacity:1,...e}):r({opacity:0,left:0,width:0}),window.addEventListener("resize",a),()=>window.removeEventListener("resize",a)},[e,t]);let n=(0,s.useCallback)(e=>{let s=a.current;if(!s)return;let l=e;for(;l&&l.parentElement!==s;)l=l.parentElement;l||(l=e);let t=l.getBoundingClientRect(),n=s.getBoundingClientRect();r({opacity:1,left:t.left-n.left,width:t.width})},[]);return{linksRef:a,pillStyle:l,showPillAt:n,returnToActive:(0,s.useCallback)(()=>{let e=t();e?r({opacity:1,...e}):r(e=>({...e,opacity:0}))},[t])}}(t),er=new Date().toISOString().slice(0,10),et=(0,s.useMemo)(()=>[...d.POSTS_META].filter(e=>e.publishedAt<=er&&!(0,o.isFeedExcluded)(e)).sort((e,a)=>a.publishedAt.localeCompare(e.publishedAt)).slice(0,6),[er]),en=et[0],ei=et.slice(1,3),ec=et.slice(3,6),ed=(0,s.useMemo)(()=>{let e=O.trim().toLowerCase();if(e.length<2)return[];let a=a=>{let s=a.toLowerCase();return s===e?1e3:s.startsWith(e)?500:s.split(/[\s.\-_/]+/).some(a=>a.startsWith(e))?300:100*!!s.includes(e)};return[...d.POSTS_META].filter(e=>e.publishedAt<=er).map(e=>{let s=(a(e.title.en)+a(e.title.ua))*2,l=a(e.description.en)+a(e.description.ua)+a(e.category.en)+a(e.category.ua)+a(e.slug);return{p:e,score:s+l}}).filter(e=>e.score>0).sort((e,a)=>a.score-e.score).slice(0,6).map(e=>e.p)},[O,er]);(0,s.useEffect)(()=>{let a=!1;return(async()=>{if(!document.cookie.split("; ").some(e=>e.startsWith("sb-")&&e.includes("auth-token"))){a||F(!1);return}let{createClient:s}=await e.A(628400),{data:l}=await s().auth.getUser();if(a)return;let r=l.user;if(!r)return F(!1);F(!0),U(r.email??"");let t=r.user_metadata??{},n=t.mono_expires_at?new Date(t.mono_expires_at):null,i=!!n&&n>new Date,c="free";i&&t.subscription_tier?c=t.subscription_tier:i&&t.is_pro&&(c="pro"),P(c)})(),()=>{a=!0}},[]),(0,s.useEffect)(()=>{J(function(){if("u"<typeof navigator)return!0;let e=(navigator.platform||"").toLowerCase(),a=(navigator.userAgent||"").toLowerCase();return e.includes("mac")||/iphone|ipad|ipod/.test(a)}())},[]),(0,s.useEffect)(()=>{if(z)return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e);function e(e){Y.current&&!Y.current.contains(e.target)&&L(!1)}},[z]),(0,s.useEffect)(()=>{if(v)return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e);function e(e){Z.current&&!Z.current.contains(e.target)&&y(null)}},[v]),(0,s.useEffect)(()=>{if(G)return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e);function e(e){X.current&&!X.current.contains(e.target)&&K(!1)}},[G]),(0,s.useEffect)(()=>{H(e=>e>=ed.length?0:e)},[ed.length]),(0,s.useEffect)(()=>(document.body.style.overflow=N?"hidden":"",()=>{document.body.style.overflow=""}),[N]),(0,s.useEffect)(()=>{y(null),k(!1),C(null),L(!1)},[t]),(0,s.useEffect)(()=>{function e(e){if((e.metaKey||e.ctrlKey)&&"k"===e.key.toLowerCase()){e.preventDefault(),Q.current?.focus();return}"Escape"===e.key&&(N?k(!1):v&&(y(null),el()))}return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[N,v,el]);let eo=(0,s.useCallback)(e=>{e.preventDefault();let a=O.trim();u.push(a?`/blog?q=${encodeURIComponent(a)}`:"/blog")},[O,u]),eh=(0,s.useCallback)(()=>{x("en"===m?"ua":"en")},[m,x]),ep=(0,s.useCallback)(e=>{let a="u">typeof document&&document.cookie.split("; ").some(e=>e.startsWith("sb-")&&e.includes("auth-token"));(!0===S||a)&&(e.preventDefault(),u.push("/home")),k(!1)},[S,u]),eu=[{id:"product",label:{en:"Product",ua:"Продукт"},hasMenu:!0},{id:"feed",label:{en:"Jobs",ua:"Вакансії"},hasMenu:!1,href:"/jobs"}
2,{id:"concierge",label:{en:"Concierge",ua:"Concierge"},hasMenu:!1,href:"/concierge"},{id:"pricing",label:{en:"Pricing",ua:"Тарифи"},hasMenu:!1,href:"/pricing"},{id:"resources",label:{en:"Resources",ua:"Ресурси"},hasMenu:!0}];return(0,a.jsxs)("div",{className:"ph-shell",children:[(0,a.jsx)("div",{className:"ph-bg"}),(0,a.jsx)("div",{className:"ph-nav-wrap",children:(0,a.jsxs)("nav",{ref:Z,className:"ph-nav",onMouseLeave:el,children:[(0,a.jsxs)(l.default,{href:S?"/home":"/",className:"ph-brand","aria-label":f("Trackr home","Trackr, на головну"),onClick:ep,children:[(0,a.jsx)(h.default,{size:28,variant:"light",className:"ph-brand-mark ph-brand-mark-light"}),(0,a.jsx)(h.default,{size:28,variant:"dark",className:"ph-brand-mark ph-brand-mark-dark"}),(0,a.jsxs)("span",{className:"ph-wordmark",children:["trackr",(0,a.jsx)("span",{className:"ph-wordmark-dot",children:"."})]})]}),(0,a.jsx)("span",{className:"ph-divider","aria-hidden":!0}),(0,a.jsxs)("div",{className:"ph-links",ref:ee,children:[(0,a.jsx)("span",{className:"ph-hover-pill","aria-hidden":!0,style:{opacity:ea.opacity,transform:`translateX(${ea.left}px)`,width:`${ea.width}px`}}),eu.map(e=>{let s=!!e.href&&(t===e.href||t.startsWith(e.href+"/"));return e.hasMenu?(0,a.jsxs)("button",{type:"button",className:v===e.id?"ph-link is-open":"ph-link","aria-haspopup":"menu","aria-expanded":v===e.id,"aria-controls":`ph-mega-${e.id}`,onMouseEnter:e=>es(e.currentTarget),onFocus:e=>es(e.currentTarget),onClick:()=>y(a=>a===e.id?null:e.id),children:[f(e.label.en,e.label.ua),(0,a.jsx)(p.Illo.chev,{className:"ph-link-chev"})]},e.id):(0,a.jsxs)(l.default,{href:e.href??"/",className:s?"ph-link is-active":"ph-link","aria-current":s?"page":void 0,onMouseEnter:e=>{es(e.currentTarget),y(null)},onFocus:e=>{es(e.currentTarget),y(null)},children:[f(e.label.en,e.label.ua),"concierge"===e.id&&(0,a.jsx)("span",{style:{display:"inline-flex",alignItems:"center",padding:"2px 7px",marginLeft:6,borderRadius:999,background:"#5C3344",color:"#FAF6F1",fontSize:9.5,fontWeight:800,letterSpacing:"0.06em",textTransform:"uppercase",lineHeight:1.4},children:f("soon","скоро")})]},e.id)})]}),(0,a.jsx)("span",{className:"ph-spacer"}),(0,a.jsxs)("div",{className:"ph-right",children:[(0,a.jsxs)("div",{ref:X,className:"ph-search-wrap",children:[(0,a.jsxs)("form",{className:"ph-search",role:"search",onSubmit:e=>{if(G&&ed[V]){e.preventDefault();let a=ed[V];K(!1),_(""),u.push(`/blog/${a.slug}`);return}eo(e),K(!1)},children:[(0,a.jsx)(p.Illo.search,{}),(0,a.jsx)("input",{ref:Q,type:"search",name:"q",className:"ph-search-input",placeholder:f("Search articles","Пошук статей"),"aria-label":f("Search articles","Пошук статей"),"aria-expanded":G&&ed.length>0,"aria-controls":"ph-search-popover",autoComplete:"off",value:O,onChange:e=>{_(e.target.value),K(!0)},onFocus:()=>O.trim().length>=2&&K(!0),onKeyDown:e=>{"ArrowDown"===e.key?(e.preventDefault(),H(e=>Math.min(e+1,Math.max(0,ed.length-1)))):"ArrowUp"===e.key?(e.preventDefault(),H(e=>Math.max(0,e-1))):"Escape"===e.key&&K(!1)}}),(0,a.jsx)("span",{className:"ph-kbd","aria-hidden":!0,children:q?"⌘K":"Ctrl K"})]}),G&&ed.length>0&&(0,a.jsxs)("div",{id:"ph-search-popover",className:"ph-search-popover",role:"listbox",children:[(0,a.jsx)("div",{className:"ph-search-h",children:f("Articles","Статті")}),ed.map((e,s)=>{let r=A(e.slug);return(0,a.jsxs)(l.default,{href:`/blog/${e.slug}`,role:"option","aria-selected":s===V,className:s===V?"ph-search-row is-active":"ph-search-row",onMouseEnter:()=>H(s),onClick:()=>{K(!1),_("")},children:[(0,a.jsx)("span",{className:"ph-search-thumb ph-search-thumb-post","aria-hidden":!0,children:r&&(0,a.jsx)("img",{src:r,alt:"",loading:"lazy",decoding:"async"})}),(0,a.jsxs)("span",{className:"ph-search-row-body",children:[(0,a.jsx)("span",{className:"ph-search-row-ttl",children:f(e.title.en,e.title.ua)}),(0,a.jsxs)("span",{className:"ph-search-row-meta",children:[f(e.category.en,e.category.ua)," · ",e.readingTime," ",f("min","хв")]})]})]},e.slug)})]})]}),(0,a.jsxs)("button",{type:"button",className:"ph-lang",onClick:eh,"aria-label":f("Switch language","Змінити мову"),children:[(0,a.jsx)(p.Illo.globe,{}),(0,a.jsx)("span",{children:"en"===m?"EN":"UA"})]}),(0,a.jsx)("span",{className:"ph-divider ph-divider-r","aria-hidden":!0}),!0===S?(0,a.jsxs)(a.Fragment,{children:["pro"===B||"ultra"===B?(0,a.jsxs)("span",{className:"ph-tier-row",children:[(0,a.jsxs)("span",{className:`ph-tier-badge ${"ultra"===B?"ph-tier-ultra":"ph-tier-pro"}`,children:["ultra"===B?(0,a.jsx)("svg",{width:"10",height:"10",viewBox:"0 0 24 24",fill:"
2currentColor","aria-hidden":!0,children:(0,a.jsx)("path",{d:"M13 2L3 14h9l-1 8 10-12h-9l1-8z"})}):(0,a.jsx)("svg",{width:"9",height:"9",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":!0,children:(0,a.jsx)("polygon",{points:"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"})}),"ultra"===B?"Ultra":"Pro"]}),"pro"===B&&(0,a.jsxs)(l.default,{href:"/upgrade",className:"ph-tier-badge ph-tier-ultra ph-tier-upgrade-link",title:f("Upgrade to Ultra","Перейти на Ultra"),children:[(0,a.jsx)("svg",{width:"10",height:"10",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":!0,children:(0,a.jsx)("path",{d:"M13 2L3 14h9l-1 8 10-12h-9l1-8z"})}),"Ultra"]})]}):(0,a.jsx)(l.default,{href:"/upgrade",className:"ph-cta ph-cta-upgrade",children:(0,a.jsx)("span",{children:f("Upgrade","Апгрейд")})}),(0,a.jsx)("button",{type:"button",className:"ph-icon-btn",onClick:g,"aria-label":b?f("Light mode","Світла тема"):f("Dark mode","Темна тема"),title:b?f("Light mode","Світла тема"):f("Dark mode","Темна тема"),children:b?(0,a.jsx)(E,{}):(0,a.jsx)(I,{})}),(0,a.jsxs)("div",{ref:Y,className:"ph-avatar-wrap",children:[(0,a.jsx)("button",{type:"button",className:"ph-avatar-btn","aria-label":f("Account menu","Меню акаунта"),"aria-expanded":z,"aria-haspopup":"menu",onClick:()=>L(e=>!e),"data-open":z?"true":"false",children:(W[0]||"?").toUpperCase()}),(0,a.jsxs)("div",{role:"menu",className:`ph-mega ph-mega-account ${z?"show":""}`,"aria-hidden":!z,children:[(0,a.jsxs)("div",{className:"ph-account-head",children:[(0,a.jsx)("div",{className:"ph-account-avatar",children:(W[0]||"?").toUpperCase()}),(0,a.jsxs)("div",{className:"ph-account-info",children:[(0,a.jsx)("div",{className:"ph-account-email",children:W||"..."}),(0,a.jsx)("div",{className:"ph-account-tier",children:"free"===B?f("Free plan","Безкоштовний план"):`${B.charAt(0).toUpperCase()+B.slice(1)} ${f("plan","план")}`})]})]}),(0,a.jsx)(l.default,{href:"/home",role:"menuitem",className:"ph-more-row",onClick:()=>L(!1),children:f("Open app","Відкрити")}),(0,a.jsx)(l.default,{href:"/settings",role:"menuitem",className:"ph-more-row",onClick:()=>L(!1),children:f("Settings","Налаштування")}),"free"===B&&(0,a.jsx)(l.default,{href:"/upgrade",role:"menuitem",className:"ph-more-row",onClick:()=>L(!1),children:f("Upgrade","Перейти на Pro")}),(0,a.jsx)("form",{action:n.signOut,onSubmit:T,className:"ph-account-signout-form",children:(0,a.jsx)("button",{type:"submit",className:"ph-more-row ph-more-row-danger",children:f("Sign out","Вийти")})})]})]})]}):!1===S?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("button",{type:"button",className:"ph-icon-btn",onClick:g,"aria-label":b?f("Light mode","Світла тема"):f("Dark mode","Темна тема"),children:b?(0,a.jsx)(E,{}):(0,a.jsx)(I,{})}),(0,a.jsx)(l.default,{href:"/login",className:"ph-signin",children:f("Sign in","Увійти")}),(0,a.jsxs)(l.default,{href:"/signup",className:"ph-cta",children:[(0,a.jsx)("span",{children:f("Get started","Почати")}),(0,a.jsx)("span",{className:"ph-cta-arr","aria-hidden":!0,children:(0,a.jsx)(p.Illo.arrow,{})})]})]}):(0,a.jsxs)("span",{className:"ph-cta",style:{visibility:"hidden"},children:[(0,a.jsx)("span",{children:f("Get started","Почати")}),(0,a.jsx)("span",{className:"ph-cta-arr","aria-hidden":!0,children:(0,a.jsx)(p.Illo.arrow,{})})]})]}),(0,a.jsxs)("button",{type:"button",className:"ph-burger","aria-label":f("Open menu","Відкрити меню"),"aria-expanded":N,onClick:()=>k(!0),children:[(0,a.jsx)("span",{"aria-hidden":!0}),(0,a.jsx)("span",{"aria-hidden":!0}),(0,a.jsx)("span",{"aria-hidden":!0})]}),(0,a.jsx)($,{open:"product"===v,t:f,lang:m}),(0,a.jsx)(D,{open:"resources"===v,t:f,lang:m,featuredPost:en,secondaryFeatured:ei,recentPosts:ec})]})}),N&&(0,a.jsxs)("div",{className:"ph-drawer",role:"dialog","aria-modal":"true","aria-label":f("Menu","Меню"),children:[(0,a.jsx)("div",{className:"ph-drawer-scrim",onClick:()=>k(!1)}),(0,a.jsxs)("div",{className:"ph-drawer-panel",children:[(0,a.jsxs)("div",{className:"ph-drawer-top",children:[(0,a.jsxs)(l.default,{href:S?"/home":"/",className:"ph-brand","aria-label":f("Trackr home","Trackr, на головну"),onClick:ep,children:[(0,a.jsx)(h.default,{size:28,variant:"light",className:"ph-brand-mark ph-brand-mark-light"}),(0,a.jsx)(h.default,{size:28,variant:"dark",className:"ph-brand-mark ph-brand-mark-dark"}),(0,a.jsxs)("span",{className:"ph-wordmark",children:["trackr",(0,a.jsx)("span",{className:"ph-wordmark-dot",children:"."})]})]}),(0,a.jsx)("button",{type:"button",className:"ph-drawer-close","aria-label":f("Close menu","Закрити меню"),onClick:()=>k(!1),children:(0,a.jsx)(p.Illo.close,{})})]}),(0,a.jsx)("div",{className:"ph-drawer-body",children:eu.map(e=>e.hasMenu?(0,a.jsxs)("div",{className:`ph-drawer-item ${w===e.id?"is-exp":""}`,children:[(0,a.jsxs)("button",{type:"button",className:"ph-drawer-row","aria-expanded":w===e.id,onClick:()=>C(a=>a===e.id?null:e.id),children:[(0,a.jsx)("span",{children:f(e.label.en,e.label.ua)}),(0,a.jsx)(p.Illo.chev,{className:"ph-drawer-chev"})]}),w===e.id&&(0,a.jsx)("div",{className:"ph-drawer-sub",children:"product"===e.id?M.filter(e=>!!e.mini).map(e=>{let s=e.mini;return(0,a.jsxs)(l.default,{href:e.href,className:"pdd-mob-card",onClick:()=>k(!1),children:[(0,a.jsxs)("span",{className:"pdd-mob-card-left",children:[(0,a.jsxs)("span",{className:"pdd-mob-card-ttl",children:[f(e.ttl.en,e.ttl.ua),e.ai&&(0,a.jsx)("span",{className:"ph-pill-ai",children:"AI"}),e.beta&&(0,a.jsx)("span",{className:"ph-pill-beta",children:f("Beta","Бета")})]}),(0,a.jsx)("span",{className:"pdd-mob-card-desc",children:f(e.desc.en,e.desc.ua)}),(0,a.jsxs)("span",{className:"pdd-mob-card-cta",children:[f("Open","Відкрити")," →"]})]}),(0,a.jsx)("span",{className:"pdd-mob-card-right",children:(0,a.jsx)(s,{lang:m})})]},e.key)}):R.map(e=>(0,a.jsxs)(l.default,{href:e.href,onClick:()=>k(!1),children:[(0,a.jsx)("span",{className:"ph-drawer-sub-illo",children:(0,a.jsx)(e.illo,{})}),(0,a.jsxs)("span",{children:[(0,a.jsx)("b",{children:f(e.ttl.en,e.ttl.ua)}),(0,a.jsx)("em",{children:f(e.sub.en,e.sub.ua)})]})]},e.key))})]},e.id):(0,a.jsx)("div",{className:"ph-drawer-item",children:(0,a.jsxs)(l.default,{href:e.href??"/",className:"ph-drawer-row",onClick:()=>k(!1),children:[(0,a.jsxs)("span",{style:{display:"inline-flex",alignItems:"center",gap:8},children:[f(e.label.en,e.label.ua),"concierge"===e.id&&(0,a.jsx)("span",{style:{display:"inline-flex",alignItems:"center",padding:"2px 7px",borderRadius:999,background:"#5C3344",color:"#FAF6F1",fontSize:9.5,fontWeight:800,letterSpacing:"0.06em",textTransform:"uppercase",lineHeight:1.4},children:f("soon","скоро")})]}),(0,a.jsx)(p.Illo.arrow,{})]})},e.id))}),(0,a.jsxs)("div",{className:"ph-drawer-foot",children:[(0,a.jsxs)(l.default,{href:"/blog",className:"ph-drawer-search",onClick:()=>k(!1),children:[(0,a.jsx)(p.Illo.search,{}),(0,a.jsx)("span",{children:f("Search","Пошук")})]}),!0===S?(0,a.jsxs)(l.default,{href:"/home",className:"ph-cta ph-drawer-cta",onClick:()=>k(!1),children:[f("Open app","Відкрити"),(0,a.jsx)("span",{className:"ph-cta-arr","aria-hidden":!0,
2children:(0,a.jsx)(p.Illo.arrow,{})})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l.default,{href:"/login",className:"ph-drawer-signin",onClick:()=>k(!1),children:f("Sign in","Увійти")}),(0,a.jsxs)(l.default,{href:"/signup",className:"ph-cta ph-drawer-cta",onClick:()=>k(!1),children:[f("Get started","Почати"),(0,a.jsx)("span",{className:"ph-cta-arr","aria-hidden":!0,children:(0,a.jsx)(p.Illo.arrow,{})})]})]})]})]})]})]})}],93814)}]);
3
4//# debugId=42d2dbde-89bb-b008-6bd7-45c98b9e5816

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.