1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9740],{65645:function(e,a,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/settings/sitemap",function(){return t(56937)}])},56937:function(e,a,t){"use strict";t.r(a),t.d(a,{default:function(){return m}});var l=t(85893),i=t(67294),s=t(41664),n=t.n(s),r=t(44389),d=t(49759),o=t(84858),c=t(32474);let x=[{value:"ALWAYS",label:"ÙÙ
ÛØ´Ù"},{value:"HOURLY",label:"ساعتÛ"},{value:"DAILY",label:"Ø±ÙØ²Ø§ÙÙ"},{value:"WEEKLY",label:"ÙÙØªÚ¯Û"},{value:"MONTHLY",label:"Ù
Ø§ÙØ§ÙÙ"},{value:"YEARLY",label:"Ø³Ø§ÙØ§ÙÙ"},{value:"NEVER",label:"ÙØ±Ú¯Ø²"}];function m(){let{data:e,isLoading:a,mutate:t}=(0,r.u)("/api/admin/sitemap",e=>(0,o.SC)(e)),{data:s,mutate:x}=(0,r.u)("/api/admin/robots-rules",e=>(0,o.SC)(e)),[m,u]=(0,i.useState)(null),[j,y]=(0,i.useState)(null),[v,N]=(0,i.useState)(!1),C=async e=>{let a=await (0,o.SC)(`/api/admin/sitemap/preview/${e}`);u({title:"robots"===e?"robots.txt":"sitemap.xml",content:a.content})};return(0,l.jsxs)(d.Z,{title:"sitemap Ù robots",breadcrumb:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(n(),{href:"/admin",children:"Ø¯Ø§Ø´Ø¨ÙØ±Ø¯"}),(0,l.jsx)("span",{className:"mx-6 text-gray-B0AFBC",children:"/"}),(0,l.jsx)(n(),{href:"/admin/settings",children:"ØªÙØ¸ÛÙ
ات"})]}),toolbar:(0,l.jsxs)(c.Zb,{className:"px-8 py-6 flex items-center gap-x-4 overflow-x-auto",children:[(0,l.jsx)(n(),{href:"/admin/settings",className:"px-14 py-8 rounded-10 text-13 leading-20 font-m whitespace-nowrap text-gray-6C6A7D hover:bg-gray-F0F0F0",children:"اÙ
Ú©Ø§ÙØ§Øª Ù ÙÙØ§ÙÛÙ"}),(0,l.jsx)(n(),{href:"/admin/settings/locations",className:"px-14 py-8 rounded-10 text-13 leading-20 font-m whitespace-nowrap text-gray-6C6A7D hover:bg-gray-F0F0F0",children:"دستÙâØ¨ÙØ¯Û Ù
کاÙâÙØ§"}),(0,l.jsx)(n(),{href:"/admin/settings/tags",className:"px-14 py-8 rounded-10 text-13 leading-20 font-m whitespace-nowrap text-gray-6C6A7D hover:bg-gray-F0F0F0",children:"تگâÙØ§Û سئÙ"}),(0,l.jsx)("span",{className:"px-14 py-8 rounded-10 text-13 leading-20 font-m whitespace-nowrap bg-primary-main text-white",children:"sitemap Ù robots"}),(0,l.jsx)(n(),{href:"/admin/settings/faqs",className:"px-14 py-8 rounded-10 text-13 leading-20 font-m whitespace-nowrap text-gray-6C6A7D hover:bg-gray-F0F0F0",children:"Ø³ÙØ§Ùات Ù
تداÙÙ"}),(0,l.jsx)(n(),{href:"/admin/settings/home",className:"px-14 py-8 rounded-10 text-13 leading-20 font-m whitespace-nowrap text-gray-6C6A7D hover:bg-gray-F0F0F0",children:"ØµÙØÙ Ø§ØµÙÛ"})]}),children:[a||!e?(0,l.jsx)("div",{className:"flex flex-col gap-12",children:Array.from({length:5}).map((e,a)=>(0,l.jsx)(c.Od,{className:"h-64"},a))}):(0,l.jsxs)("div",{className:"flex flex-col gap-y-16",children:[!e.settings.allowIndexing&&(0,l.jsxs)(c.Zb,{className:"px-20 py-16 border-r-4 border-r-[#DC2626]",children:[(0,l.jsx)("div",{className:"text-13 leading-22 font-m text-[#B91C1C] mb-4",children:"اÛÙØ¯Ú©Ø³âØ´Ø¯Ù Ø³Ø§ÛØª خاÙ
ÙØ´Ù"}),(0,l.jsxs)("p",{className:"text-12 leading-22 text-gray-6C6A7D",children:["robots.txt Ø§ÙØ§Ù Ø¨Ø±Ø§Û ÙÙ
ÙâÛ Ø®Ø²ÙØ¯ÙâÙØ§ ",(0,l.jsx)("span",{dir:"ltr",className:"font-m",children:"Disallow: /"})," ","Ù
ÛâÙØ±Ø³ØªÙ Ù sitemap.xml ÙÙ
Û´Û°Û´ Ù
ÛâØ¯Ù. اÛÙ ØØ§Ùت Ù
Ø®ØµÙØµ ÙØ¨Ù از ÙØ§ÙÚÙ â Ø¨Ø±Ø§Û Ø³Ø§ÛØª Ø²ÙØ¯Ù Ø¨Ø§ÛØ¯ Ø±ÙØ´Ù باشÙ."]})]}),(0,l.jsx)(g,{settings:e.settings,onSaved:()=>t(),onPreview:C}),(0,l.jsx)(h,{sections:e.sections,stats:e.stats,total:e.total,onSaved:()=>t()}),(0,l.jsx)(p,{rules:s??[],onEdit:y,onCreate:()=>N(!0),onChanged:()=>x()})]}),m&&(0,l.jsx)(c.u_,{open:!0,title:m.title,onClose:()=>u(null),width:"max-w-[780px]",children:(0,l.jsx)("pre",{dir:"ltr",className:"text-12 leading-20 bg-gray-FAFAFA rounded-10 p-16 overflow-auto max-h-[60vh] whitespace-pre-wrap",children:m.content||"(خاÙÛ)"})}),(j||v)&&(0,l.jsx)(b,{rule:j,onClose:()=>{y(null),N(!1)},onSaved:()=>{y(null),N(!1),x(),t()}})]})}function g(e){let{settings:a,onSaved:t,onPreview:s}=e,[n,r]=(0,i.useState)({siteUrl:a.siteUrl,allowIndexing:a.allowIndexing,sitemapEnabled:a.sitemapEnabled,robotsEnabled:a.robotsEnabled,maxUrlsPerFile:a.maxUrlsPerFile,robotsExtra:a.robotsExtra??"",crawlDelay:a.crawlDelay??"",imagesEnabled:a.imagesEnabled,imageUrlMode:a.imageUrlMode,imageOptimizerWidth:a.imageOptimizerWidth,listCitySitemapsInRobots:a.listCitySitemapsInRobots}),[d,x]=(0,i.useState)(!1),[m,g]=(0,i.useState)(null),h=async()=>{x(!0),g(null);try{await (0,o.SC)("/api/admin/sitemap/settings",{method:"PATCH",body:JSON.stringify({siteUrl:n.siteUrl.trim(),allowIndexing:n.allowIndexing,sitemapEnabled:n.sitemapEnabled,robotsEnabled:n.robotsEnabled,maxUrlsPerFile:Number(n.maxUrlsPerFile),robotsExtra:n.robotsExtra.trim()||null,crawlDelay:""===n.crawlDelay?null:Number(n.crawlDelay),imagesEnabled:n.imagesEnabled,imageUrlMode:n.imageUrlMode,imageOptimizerWidth:Number(n.imageOptimizerWidth),listCitySitemapsInRobots:n.listCitySitemapsInRobots})}),t()}catch(e){g((null==e?void 0:e.message)??"Ø°Ø®ÛØ±Ù ÙØ´Ø¯.")}finally{x(!1)}};return(0,l.jsxs)(c.Zb,{className:"px-20 py-18",children:[(0,l.jsxs)("div",{className:"flex items-center justify-between mb-14",children:[(0,l.jsx)("span",{className:"text-14 leading-22 font-m text-gray-1E1D28",children:"ØªÙØ¸ÛÙ
ات Ú©ÙÛ"}),(0,l.jsxs)("div",{className:"flex gap-x-8",children:[(0,l.jsx)(c.zx,{variant:"ghost",onClick:()=>s("robots"),children:"Ù¾ÛØ´âÙÙ
Ø§ÛØ´ robots.txt"}),(0,l.jsx)(c.zx,{variant:"ghost",onClick:()=>s("index"),children:"Ù¾ÛØ´âÙÙ
Ø§ÛØ´ sitemap.xml"})]})]}),(0,l.jsxs)("div",{className:"grid md:grid-cols-2 gap-14",children:[(0,l.jsx)(c.gN,{label:"آدرس Ø³Ø§ÛØª",hint:"ÙÙ
ÙâÛ Ø¢Ø¯Ø±Ø³âÙØ§Û sitemap Ù
Ø·Ù٠٠با ÙÙ
Û٠داÙ
Ù٠ساخت٠Ù
ÛâØ´Ù.",children:(0,l.jsx)(c.II,{dir:"ltr",value:n.siteUrl,onChange:e=>r({...n,siteUrl:e.target.value})})}),(0,l.jsx)(c.gN,{label:"ØØ¯Ø§Ú©Ø«Ø± آدرس در ÙØ± ÙØ§ÛÙ",hint:"Ø§Ø³ØªØ§ÙØ¯Ø§Ø±Ø¯ sitemap سÙÙ ÛµÛ°Ù¬Û°Û°Û° آدرس Ø¯Ø§Ø±ÙØ Ø¨ÛØ´ØªØ± از اÛÙ Ø¨Ø´Ù ÙØ§ÛÙ Ø®ÙØ¯Ú©Ø§Ø± تک٠Ù
ÛâØ´Ù.",children:(0,l.jsx)(c.II,{type:"number",value:n.maxUrlsPerFile,onChange:e=>r({...n,maxUrlsPerFile:Number(e.target.value)})})}),(0,l.jsx)(c.gN,{label:"Crawl-delay",hint:"ثاÙÛÙØ ÙÙØ· Ø¨Ø±Ø§Û *. خاÙÛ ÛØ¹ÙÛ Ø¨Ø¯ÙÙ Ù
ØØ¯ÙØ¯ÛØª.",children:(0,l.jsx)(c.II,{type:"number",dir:"ltr",value:n.crawlDelay,onChange:e=>r({...n,crawlDelay:e.target.value})})}),(0,l.jsxs)("div",{className:"flex flex-col justify-center gap-y-10",children:[(0,l.jsx)(c.ZD,{checked:n.allowIndexing,onChange:e=>r({...n,allowIndexing:e}),label:"اجازÙâÛ Ø§ÛÙØ¯Ú©Ø³âØ´Ø¯Ù Ø³Ø§ÛØª"}),(0,l.jsx)(c.ZD,{checked:n.sitemapEnabled,onChange:e=>r({...n,sitemapEnabled:e}),label:"ÙØ¹Ø§ÙâØ¨ÙØ¯Ù sitemap"}),(0,l.jsx)(c.ZD,{checked:n.robotsEnabled,onChange:e=>r({...n,robotsEnabled:e}),label:"ÙØ¹Ø§ÙâØ¨ÙØ¯Ù robots.txt"}),(0,l.jsx)(c.ZD,{checked:n.listCitySitemapsInRobots,onChange:e=>r({...n,listCitySitemapsInRobots:e}),label:"ÙÛØ³Øªâکرد٠sitemap ÙØ± Ø´ÙØ± در robots.txt"})]})]}),(0,l.jsxs)("div",{className:"mt-16 pt-16 border-t border-gray-EFEFEF",children:[(0,l.jsx)("div",{className:"text-13 leading-22 font-m text-gray-1E1D28 mb-10",children:"sitemap عکسâÙØ§"}),(0,l.jsxs)("div",{className:"grid md:grid-cols-3 gap-14",children:[(0,l.jsx)("div",{className:"flex items-center",children:(0,l.jsx)(c.ZD,{checked:n.imagesEnabled,onChange:e=>r({...n,imagesEnabled:e}),label:"ÙØ¹Ø§Ù"})}),(0,l.jsx)(c.gN,{label:"ÙØÙÙâÛ Ø¢Ø¯Ø±Ø³âØ¯ÙÛ Ø¹Ú©Ø³",children:(0,l.jsxs)(c.Ph,{value:n.imageUrlMode,onChange:e=>r({...n,imageUrlMode:e.target.value}),children:[(0,l.jsx)("option",{value:"optimizer",children:"از طرÛ٠بÙÛÙÙâØ³Ø§Ø² Next"}),(0,l.jsx)("option",{value:"direct",children:"آدرس Ù
ستÙÛÙ
Ø§Ø³ØªÙØ±Ûج"})]})}),(0,l.jsx)(c.gN,{label:"عرض تصÙÛØ± بÙÛÙÙâØ´Ø¯Ù",hint:"Ù¾ÛکسÙ",children:(0,l.jsx)(c.II,{type:"number",value:n.imageOptimizerWidth,onChange:e=>r({...n,imageOptimizerWidth:Number(e.target.value)})})})]}),"direct"===n.imageUrlMode&&(0,l.jsx)("p",{className:"text-11 leading-20 text-[#B45309] mt-8",children:"ÙØ´Ø¯Ø§Ø±: باکت ÙÛØ§Ø±Ø§ Ø¨Ù ÙØ± User-Agent شاÙ
Ù \xabMozilla\xbb Ø¬ÙØ§Ø¨ Û´Û°Û´ Ù
ÛâØ¯Ù â ÛØ¹ÙÛ Ø¨Ù Ú¯ÙÚ¯ÙâØ¨Ø§Øª Ù ÙÙ
ÙâÛ Ø®Ø²ÙØ¯ÙâÙØ§Û عکس. تا ÙÙØªÛ اÛÙ ØÙاظت Ø¨Ø±Ø¯Ø§Ø´ØªÙ ÙØ´Ø¯ÙØ Ø¢Ø¯Ø±Ø³ Ù
ستÙÛÙ
ÛØ¹Ù
1Û ÙØ±Ø³ØªØ§Ø¯Ù Û´Û°Û´ ب٠گÙÚ¯Ù. ØØ§Ùت \xabبÙÛÙÙâØ³Ø§Ø²\xbb تÙÙØ§ Ø´Ú©ÙÛÙ Ú©Ù Ø®Ø²ÙØ¯Ù Ù
ÛâØªÙÙÙ Ø¨Ú¯ÛØ±Ù."})]}),(0,l.jsx)(c.gN,{label:"Ø®Ø·ÙØ· اضاÙÙâÛ robots.txt",className:"mt-14",hint:"عÛÙØ§Ù Ø¨Ù Ø§ÙØªÙØ§Û ÙØ§Û٠اضاÙÙ Ù
ÛâØ´Ù â Ø¨Ø±Ø§Û Ø¯Ø³ØªÙØ±ÙاÛÛ Ú©Ù Ø§ÛÙØ¬Ø§ ÙÛÙØ¯ ÙØ¯Ø§Ø±Ù.",children:(0,l.jsx)("textarea",{dir:"ltr",rows:3,value:n.robotsExtra,onChange:e=>r({...n,robotsExtra:e.target.value}),className:"w-full rounded-10 border border-gray-EFEFEF px-14 py-10 text-12 leading-20 outline-none focus:border-primary-main font-mono"})}),m&&(0,l.jsx)("p",{className:"text-12 leading-20 text-[#DC2626] mt-8",children:m}),(0,l.jsx)("div",{className:"flex justify-end mt-14",children:(0,l.jsx)(c.zx,{onClick:h,disabled:d,children:d?"در ØØ§Ù Ø°Ø®ÛØ±Ùâ¦":"Ø°Ø®ÛØ±Ù ØªÙØ¸ÛÙ
ات"})})]})}function h(e){let{sections:a,stats:t,total:i,onSaved:s}=e;return(0,l.jsxs)(c.Zb,{className:"p-0 overflow-hidden",children:[(0,l.jsxs)("div",{className:"px-20 py-16 border-b border-gray-EFEFEF flex items-center justify-between",children:[(0,l.jsx)("span",{className:"text-14 leading-22 font-m text-gray-1E1D28",children:"بخشâÙØ§Û sitemap"}),(0,l.jsxs)("span",{className:"text-12 text-gray-6C6A7D",children:["Ù
جÙ
ÙØ¹ آدرسâÙØ§: ",(0,l.jsx)("span",{className:"font-m text-gray-1E1D28",children:(0,c.N)(i)})]})]}),(0,l.jsx)("div",{className:"divide-y divide-gray-F5F5F5",children:a.map(e=>(0,l.jsx)(u,{section:e,stat:t.find(a=>a.key===e.key),onSaved:s},e.id))})]})}function u(e){let{section:a,stat:t,onSaved:s}=e,[n,r]=(0,i.useState)({isEnabled:a.isEnabled,changeFreq:a.changeFreq,priority:a.priority,minResidenceCount:a.minResidenceCount,includeLastmod:a.includeLastmod,requireSitemapFlag:a.requireSitemapFlag,tagPriority:a.tagPriority,tagChangeFreq:a.tagChangeFreq,listingPriority:a.listingPriority,listingChangeFreq:a.listingChangeFreq}),[d,m]=(0,i.useState)(!1),[g,h]=(0,i.useState)(!1),u=e=>{r({...n,...e}),h(!0)},p=async()=>{m(!0);try{await (0,o.SC)(`/api/admin/sitemap/sections/${a.id}`,{method:"PATCH",body:JSON.stringify({...n,priority:Number(n.priority),minResidenceCount:Number(n.minResidenceCount),tagPriority:Number(n.tagPriority),listingPriority:Number(n.listingPriority)})}),h(!1),s()}finally{m(!1)}};return(0,l.jsxs)("div",{className:"px-20 py-16",children:[(0,l.jsxs)("div",{className:"flex flex-wrap items-center gap-x-12 gap-y-8 mb-12",children:[(0,l.jsx)(c.ZD,{checked:n.isEnabled,onChange:e=>u({isEnabled:e})}),(0,l.jsx)("span",{className:"text-13 leading-22 font-m text-gray-1E1D28",children:a.label}),(0,l.jsx)("span",{dir:"ltr",className:"text-11 text-gray-B0AFBC",children:"cities"===a.key?"/sitemaps/sitemap-<Ø´ÙØ±>.xml":a.key.startsWith("magazine-")?"/blog/sitemap.xml":`/sitemaps/${a.key}-1.xml`}),t&&(0,l.jsxs)(c.Ct,{tone:t.included>0?"green":"gray",children:[(0,c.N)(t.included)," ","cities"===a.key?"ÙØ§ÛÙ":"آدرس"]}),g&&(0,l.jsx)(c.zx,{onClick:p,disabled:d,className:"mr-auto",children:d?"â¦":"Ø°Ø®ÛØ±Ù"})]}),(0,l.jsxs)("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-12",children:[(0,l.jsx)(c.gN,{label:"ÙØ±Ø® تغÛÛØ±",children:(0,l.jsx)(c.Ph,{value:n.changeFreq,onChange:e=>u({changeFreq:e.target.value}),children:x.map(e=>(0,l.jsx)("option",{value:e.value,children:e.label},e.value))})}),(0,l.jsx)(c.gN,{label:"اÙÙÙÛØª",hint:"بÛÙ Û° تا Û±",children:(0,l.jsx)(c.II,{type:"number",step:"0.1",min:"0",max:"1",value:n.priority,onChange:e=>u({priority:Number(e.target.value)})})}),(0,l.jsx)(c.gN,{label:"ØØ¯Ø§ÙÙ Ø§ÙØ§Ù
تگاÙ",hint:"Û° ÛØ¹ÙÛ Ø¨Ø¯ÙÙ ÙÛÙØªØ±",children:(0,l.jsx)(c.II,{type:"number",min:"0",value:n.minResidenceCount,onChange:e=>u({minResidenceCount:Number(e.target.value)})})}),(0,l.jsxs)("div",{className:"flex flex-col justify-center gap-y-8",children:[(0,l.jsx)(c.ZD,{checked:n.includeLastmod,onChange:e=>u({includeLastmod:e}),label:"درج lastmod"}),"tag-pages"===a.key&&(0,l.jsx)(c.ZD,{checked:n.requireSitemapFlag,onChange:e=>u({requireSitemapFlag:e}),label:"ÙÙØ· ØµÙØØ§Øª ÙÙÚ¯âØ¯Ø§Ø± Ø§ÙØ¯Ù"})]})]}),"cities"===a.key&&(0,l.jsxs)("div",{className:"mt-14 pt-14 border-t border-gray-F5F5F5",children:[(0,l.jsx)("p",{className:"text-11 leading-20 text-gray-B0AFBC mb-10",children:"ÙØ§ÛÙ ÙØ± Ø´ÙØ± س٠ÙÙØ¹ آدرس دارÙ. Ø¨Ø§ÙØ§ ÙØ²Ù \xabØµÙØÙâÛ Ø´ÙØ±\xbb ØªÙØ¸ÛÙ
Ù
ÛâØ´ÙØ اÛÙâØ¬Ø§ ÙØ²Ù Ø¯Ù ØªØ§Û Ø¯ÛÚ¯Ù â ØµÙØØ§Øª تگ ÙÙ
ÙÙ Ø´ÙØ± Ù Ø§ÙØ§Ù
تگاÙâÙØ§Ø´."}),(0,l.jsxs)("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-12",children:[(0,l.jsx)(c.gN,{label:"اÙÙÙÛØª ØµÙØØ§Øª تگ",children:(0,l.jsx)(c.II,{type:"number",step:"0.1",min:"0",max:"1",value:n.tagPriority,onChange:e=>u({tagPriority:Number(e.target.value)})})}),(0,l.jsx)(c.gN,{label:"ÙØ±Ø® تغÛÛØ± ØµÙØØ§Øª تگ",children:(0,l.jsx)(c.Ph,{value:n.tagChangeFreq,onChange:e=>u({tagChangeFreq:e.target.value}),children:x.map(e=>(0,l.jsx)("option",{value:e.value,children:e.label},e.value))})}),(0,l.jsx)(c.gN,{label:"اÙÙÙÛØª Ø§ÙØ§Ù
تگاÙâÙØ§",children:(0,l.jsx)(c.II,{type:"number",step:"0.1",min:"0",max:"1",value:n.listingPriority,onChange:e=>u({listingPriority:Number(e.target.value)})})}),(0,l.jsx)(c.gN,{label:"ÙØ±Ø® تغÛÛØ± Ø§ÙØ§Ù
تگاÙâÙØ§",children:(0,l.jsx)(c.Ph,{value:n.listingChangeFreq,onChange:e=>u({listingChangeFreq:e.target.value}),children:x.map(e=>(0,l.jsx)("option",{value:e.value,children:e.label},e.value))})})]})]}),"tag-pages"===a.key&&n.requireSitemapFlag&&(0,l.jsx)("p",{className:"text-11 leading-20 text-gray-B0AFBC mt-8",children:"Ø§ÙØ¯Ù ÙÙØ· ÛµÛ¸ ØµÙØÙ Ø§Ø² Û¹Ù¬Û³Û±Û² ØµÙØÙ Ø±Ù Ø¨Ø±Ø§Û sitemap ÙÙÚ¯ Ú©Ø±Ø¯Ù Ø¨ÙØ¯. اگ٠اÛ٠گزÛÙ٠ر٠خاÙ
ÙØ´ Ú©ÙÛØ ÙØ± ØµÙØÙâÛ ØªÚ¯Ù ÙØ¹Ø§Ù ک٠از ØØ¯ \xabØØ¯Ø§ÙÙ Ø§ÙØ§Ù
تگاÙ\xbb Ø¨Ú¯Ø°Ø±Ù ÙØ§Ø±Ø¯ sitemap Ù
ÛâØ´Ù."}),t&&t.excluded.length>0&&(0,l.jsxs)("div",{className:"mt-10 text-11 leading-20 text-gray-6C6A7D",children:[(0,l.jsx)("span",{className:"font-m text-gray-1E1D28",children:"Ú©ÙØ§Ø± گذاشت٠شد: "}),t.excluded.map((e,a)=>(0,l.jsxs)("span",{children:[a>0&&" \xb7 ",e.reason," (",(0,c.N)(e.count),")"]},e.reason))]})]})}function p(e){let{rules:a,onEdit:t,onCreate:i,onChanged:s}=e;return(0,l.jsxs)(c.Zb,{className:"p-0 overflow-hidden",children:[(0,l.jsxs)("div",{className:"px-20 py-16 border-b border-gray-EFEFEF flex items-center justify-between",children:[(0,l.jsx)("span",{className:"text-14 leading-22 font-m text-gray-1E1D28",children:"ÙÙØ§ÙÛÙ robots.txt"}),(0,l.jsx)(c.zx,{onClick:i,children:"Ø§ÙØ²ÙØ¯Ù ÙØ§ÙÙÙ"})]}),0===a.length?(0,l.jsx)(c.ub,{text:"ÙØ§ÙÙÙÛ ØªØ¹Ø±ÛÙ ÙØ´Ø¯Ù â robots.txt ÙÙ
ÙâÚÛØ² ر٠Ù
جاز Ù
ÛâÚ©ÙÙ."}):(0,l.jsx)("div",{className:"divide-y divide-gray-F5F5F5",children:a.map(e=>(0,l.jsxs)("div",{className:"px-20 py-12 flex flex-wrap items-center gap-x-10 gap-y-4",children:[(0,l.jsx)("span",{dir:"ltr",className:"text-12 font-mono text-gray-1E1D28",children:e.userAgent}),(0,l.jsx)(c.Ct,{tone:"Allow"===e.directive?"green":"gray",children:e.directive}),(0,l.jsx)("span",{dir:"ltr",className:"text-12 font-mono text-gray-6C6A7D",children:e.path}),e.note&&(0,l.jsx)("span",{className:"text-11 text-gray-B0AFBC",children:e.note}),!e.isActive&&(0,l.jsx)(c.Ct,{tone:"red",children:"ØºÛØ±ÙعاÙ"}),(0,l.jsxs)("div",{className:"mr-auto flex gap-x-10",children:[(0,l.jsx)("button",{onClick:()=>t(e),className:"text-12 text-primary-main hover:underline",children:"ÙÛØ±Ø§ÛØ´"}),(0,l.jsx)("button",{onClick:async()=>{await (0,o.SC)(`/api/admin/robots-rules/${e.id}`,{method:"DELETE"}),s()},className:"text-12 text-[#DC2626] hover:underline",children:"ØØ°Ù"})]})]},e.id))})]})}function b(e){let{rule:a,onClose:t,onSaved:s}=e,[n,r]=(0,i.useState)({userAgent:(null==a?void 0:a.userAgent)??"*",directive:(null==a?void 0:a.directive)??"Disallow",path:(null==a?void 0:a.path)??"",note:(null==a?void 0:a.note)??"",isActive:(null==a?void 0:a.isActive)??
1!0,sortOrder:(null==a?void 0:a.sortOrder)??0}),[d,x]=(0,i.useState)(!1),[m,g]=(0,i.useState)(null),h=async()=>{x(!0),g(null);try{await (0,o.SC)(a?`/api/admin/robots-rules/${a.id}`:"/api/admin/robots-rules",{method:a?"PATCH":"POST",body:JSON.stringify({userAgent:n.userAgent.trim()||"*",directive:n.directive,path:n.path.trim(),note:n.note.trim()||null,isActive:n.isActive,sortOrder:Number(n.sortOrder)||0})}),s()}catch(e){g((null==e?void 0:e.message)??"Ø°Ø®ÛØ±Ù ÙØ´Ø¯.")}finally{x(!1)}};return(0,l.jsx)(c.u_,{open:!0,title:a?"ÙÛØ±Ø§ÛØ´ ÙØ§ÙÙÙ":"Ø§ÙØ²ÙØ¯Ù ÙØ§ÙÙÙ",onClose:t,children:(0,l.jsxs)("div",{className:"flex flex-col gap-y-14",children:[(0,l.jsxs)("div",{className:"grid grid-cols-2 gap-14",children:[(0,l.jsx)(c.gN,{label:"User-agent",hint:"* ÛØ¹ÙÛ ÙÙ
ÙâÛ Ø®Ø²ÙØ¯ÙâÙØ§",children:(0,l.jsx)(c.II,{dir:"ltr",value:n.userAgent,onChange:e=>r({...n,userAgent:e.target.value})})}),(0,l.jsx)(c.gN,{label:"Ø¯Ø³ØªÙØ±",children:(0,l.jsxs)(c.Ph,{value:n.directive,onChange:e=>r({...n,directive:e.target.value}),children:[(0,l.jsx)("option",{value:"Disallow",children:"Disallow"}),(0,l.jsx)("option",{value:"Allow",children:"Allow"})]})})]}),(0,l.jsx)(c.gN,{label:"Ù
Ø³ÛØ±",hint:"Ù
ث٠/admin ÛØ§ /api/ â Ø¨Ø§ Ø§Ø³ÙØ´ Ø´Ø±ÙØ¹ بشÙ.",children:(0,l.jsx)(c.II,{dir:"ltr",value:n.path,onChange:e=>r({...n,path:e.target.value}),placeholder:"/admin"})}),(0,l.jsx)(c.gN,{label:"ÛØ§Ø¯Ø¯Ø§Ø´Øª",hint:"ÙÙØ· Ø¨Ø±Ø§Û ØªÛÙ
Ø ØªÙÛ ÙØ§ÛÙ ÙÙ
ÛØ§Ø¯.",children:(0,l.jsx)(c.II,{value:n.note,onChange:e=>r({...n,note:e.target.value})})}),(0,l.jsx)(c.ZD,{checked:n.isActive,onChange:e=>r({...n,isActive:e}),label:"ÙØ¹Ø§Ù"}),m&&(0,l.jsx)("p",{className:"text-12 leading-20 text-[#DC2626]",children:m}),(0,l.jsxs)("div",{className:"flex gap-x-8 justify-end",children:[(0,l.jsx)(c.zx,{variant:"ghost",onClick:t,children:"Ø§ÙØµØ±Ø§Ù"}),(0,l.jsx)(c.zx,{onClick:h,disabled:d||!n.path.trim(),children:d?"در ØØ§Ù Ø°Ø®ÛØ±Ùâ¦":"Ø°Ø®ÛØ±Ù"})]})]})})}}},function(e){e.O(0,[4389,9759,9774,2888,179],function(){return e(e.s=65645)}),_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.