1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[24510],{22505:(e,t,n)=>{n.d(t,{AT:()=>b,Ap:()=>k,B2:()=>f,Dp:()=>m,Gt:()=>w,Hg:()=>c,Jd:()=>S,K2:()=>y,Lm:()=>T,Ob:()=>M,PQ:()=>g,RH:()=>p,T2:()=>u,Uo:()=>N,V0:()=>A,YQ:()=>d,Yj:()=>v,c$:()=>C,pn:()=>o,sY:()=>$,wL:()=>I,xK:()=>j});var r=n(22356);function i(e){if(!e)return e??"";if(!/[\u00D8\u00D9\u00C3]/.test(e))return e;try{let t=Uint8Array.from(Array.from(e).map(e=>255&e.charCodeAt(0))),n=new TextDecoder("utf-8").decode(t);if(/[\u0600-\u06FF]/.test(n))return n}catch{}return e}let a="dabacms-site-modules-cache";function l(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function s(e){let t=l(e,"showInMainMenu")?e.showInMainMenu:l(e,"ShowInMainMenu")?e.ShowInMainMenu:void 0;return{key:e.key??e.Key,title:i(e.title??e.Title),description:i(e.description??e.Description),isEnabled:!!(e.isEnabled??e.IsEnabled),showInMainMenu:void 0===t?void 0:!!t}}function o(){try{let e=window.localStorage.getItem(a);if(!e)return[];let t=JSON.parse(e);if(!Array.isArray(t))return[];return t.filter(e=>e&&"object"==typeof e).map(s)}catch{return[]}}function d(e){if(Array.isArray(e))try{window.localStorage.setItem(a,JSON.stringify(e)),window.dispatchEvent(new CustomEvent("dabacms-site-modules-cache-updated"))}catch{}}async function u(){let{data:e}=await r.FH.get("/Organization/Context");return e}async function c(e){let{data:t}=await r.FH.post("/Organization/Save",e);return t}async function m(e){await r.FH.delete(`/Organization/Delete/${e}`)}async function p(e){let{data:t}=await r.FH.get(`/Organization/Members/${e}`);return t}async function b(e,t){let{data:n}=await r.FH.get(`/Organization/MemberCandidates/${e}`,{params:{search:t}});return n}async function f(e,t){await r.FH.post(`/Organization/SaveMember/${e}`,t)}function x(e){return{...e,title:i(e.title),section:i(e.section),description:i(e.description)}}function h(e){let t=i(e.slug),n=i(e.name),r=i(e.description??void 0)||e.description;return"reporters"===t?{...e,slug:t,name:"خبرÙگاراÙ",description:"دسترسÛâÙØ§Û Ø®Ø¨Ø±ÛØ ÙØ±Ù
âÙØ§ ٠پرسشâÙØ§Û Ù
تداÙÙ"}:{...e,name:n,slug:t,description:r}}async function g(){let{data:e}=await r.FH.get("/Access/GetPermissionCatalog");return e.map(x)}async function y(){let{data:e}=await r.FH.get("/Access/GetGroups");return e.map(h)}async function w(){let{data:e}=await r.FH.get("/Access/GetFeatureCatalog");return e}async function k(){let{data:e}=await r.FH.get("/Access/GetAiAssistantActionCatalog");return e}async function j(){let{data:e}=await r.FH.get("/Access/GetModules"),t=e.map(s);return d(t),t}async function v(e,t=[]){let{data:n}=await r.FH.put("/Access/UpdateModules",{enabledModuleKeys:e,visibleInMainMenuModuleKeys:t,EnabledModuleKeys:e,VisibleInMainMenuModuleKeys:t}),i=n.map(s);return d(i),i}async function N(e){let{data:t}=await r.FH.post("/Access/SaveGroup",e);return t}async function I(e){let{data:t}=await r.FH.get(`/Access/GetGroupDeletePreview/${e}`);return t.id&&"خبرÙگاراÙ"===i(t.name)?{...t,name:"خبرÙگاراÙ",description:"دسترسÛâÙØ§Û Ø®Ø¨Ø±ÛØ ÙØ±Ù
âÙØ§ ٠پرسشâÙØ§Û Ù
تداÙÙ",assignedUsers:t.assignedUsers.map(e=>({...e,fullName:i(e.fullName??void 0)||e.fullName,userName:i(e.userName??void 0)||e.userName}))}:{...t,name:i(t.name),description:i(t.description??void 0)||t.description,assignedUsers:t.assignedUsers.map(e=>({...e,fullName:i(e.fullName??void 0)||e.fullName,userName:i(e.userName??void 0)||e.userName}))}}async function C(e){await r.FH.delete(`/Access/DeleteGroup/${e}`)}async function S(e){let{data:t}=await r.FH.get("/Access/GetUsers",{params:{search:e}});return t}async function M(e){let{data:t}=await r.FH.get(`/Access/GetUserById/${e}`);return t}async function A(e){await r.FH.delete(`/Access/DeleteUser/${e}`)}async function T(e){let{data:t}=await r.FH.post("/Access/SaveUser",e);return t}async function $(e,t){let n=new FormData;n.append("file",e);let{data:i}=await r.FH.post("/Access/ImportPersonnelFile",n,{headers:{"Content-Type":"multipart/form-data"},onUploadProgress:e=>{e.total&&t?.onUploadProgress?.(Math.round(100*e.loaded/e.total))}});return i}},24510:(e,t,n)=>{n.r(t),n.d(t,{default:()=>f});var r=n(95155),i=n(39092),a=n.n(i),l=n(12115),s=n(73321),o=n(22505),d=n(90346),u=n(60180),c=n(53129),m=n(81951),p=n(89475);function b(e,t){let n,r=e;for(let e of t){if(!(n=r[e]))return;r=n.children||[]}return n}function f({value:e=[],onChange:t,disabled:n,menuId:i,onSaveBeforeManage
1Content:m}){let g=(0,s.useRouter)(),[y,w]=d.iU.useMessage(),k=(0,l.useMemo)(()=>({current:""}),[]),[j,v]=(0,l.useState)(()=>(0,p.Xf)(e)),[N,I]=(0,l.useState)(),[C,S]=(0,l.useState)([]),[M,A]=(0,l.useState)(!1),[T,$]=(0,l.useState)(!1),[F,U]=(0,l.useState)([]),[D,H]=(0,l.useState)(!1),[O,E]=(0,l.useState)([]),[G,P]=(0,l.useState)(null),z=(0,l.useRef)(null),X="dark"===(0,c.f)(e=>e.themeMode),L=X?"ant-select-dark":"";(0,l.useEffect)(()=>{let t=(0,p.Xf)(e),n=JSON.stringify(t.map(p.OP));if(n!==k.current){if(k.current=n,v(t),A(!1),!t.length)return void I(void 0);N&&(0,p.mD)(t,N)||I(t[0]?.id)}},[k,N,e]),(0,l.useEffect)(()=>{let e=!1;return async function(){try{H(!0);let t=await (0,o.Jd)();e||U(t)}catch{e||y.error("Ø¨Ø§Ø±Ú¯Ø°Ø§Ø±Û ÙÙØ±Ø³Øª Ú©Ø§Ø±Ø¨Ø±Ø§Ù Ø¨Ø±Ø§Û Ø¯Ø³ØªØ±Ø³Û Ø¢ÛØªÙ
Û Ø§ÙØ¬Ø§Ù
ÙØ´Ø¯.")}finally{e||H(!1)}}(),()=>{e=!0}},[y]),(0,l.useEffect)(()=>{if(!G)return;let e=()=>P(null);return window.addEventListener("click",e),window.addEventListener("resize",e),window.addEventListener("scroll",e,!0),()=>{window.removeEventListener("click",e),window.removeEventListener("resize",e),window.removeEventListener("scroll",e,!0)}},[G]);let _=(0,l.useMemo)(()=>JSON.stringify(j.map(p.OP)),[j]),B=(0,l.useMemo)(()=>(0,p.cb)(j),[j]),J=j.length,V=Math.max(0,B-J),Z=(0,l.useMemo)(()=>F.map(e=>{let t,n,r;return{label:(t=String(e.fullName||"").trim(),n=String(e.userName||"").trim(),r=String(e.personalCode||"").trim(),t&&n?`${t} (${n})`:t?r?`${t} - ${r}`:t:n||r||"کاربر بدÙÙ ÙØ§Ù
"),value:e.id}}),[F]);(0,l.useEffect)(()=>{N&&window.requestAnimationFrame(()=>{let e=document.querySelector(`[data-menu-item-id="${N}"]`);if(e?.scrollIntoView({behavior:"smooth",block:"nearest"}),z.current!==N)return;let t=e?.querySelector('input[data-menu-title-input="true"]');t?.focus(),t?.select(),z.current=null})},[_,N]);let W=e=>{E(t=>t.includes(e)?t.filter(t=>t!==e):[...t,e])},q=e=>{let n=e.map(p.OP),r=JSON.stringify(n);r!==_&&(v(n),A(r!==k.current),t?.(n))},K=(e,t)=>{let n=(0,p.mD)(j,e);n&&q((0,p.xm)(j,n,t))},Y=(e,t)=>{let n=e[e.length-1]||0,r=[...e.slice(0,-1),n+t],i=b(j,e),a=b(j,r);S([i?.id,a?.id].filter(Boolean)),window.setTimeout(()=>{S([])},520),q(function e(t,n,r){let[i,...a]=n;if("number"!=typeof i)return t;if(0===a.length){let e=i+r;if(e<0||e>=t.length)return t;let n=[...t];return[n[i],n[e]]=[n[e],n[i]],n}return t.map((t,n)=>n!==i?t:{...t,children:e(t.children||[],a,r)})}(j,e,t))},Q=()=>{let e=(0,p.x2)(),t=N?(0,p.mD)(j,N):null;if(t?.length){let n=t[0],r=[...j];r.splice(n+1,0,e),q(r)}else q([...j,e]);z.current=e.id,I(e.id)},R=e=>{let t=(0,p.mD)(j,e);if(!t)return;let n=(0,p.x2)();q((0,p.xm)(j,t,e=>({...e,children:[n,...e.children||[]]}))),E(t=>t.filter(t=>t!==e)),z.current=n.id,I(n.id)},ee=e=>{let t,n=(0,p.mD)(j,e);if(!n?.length)return;let r=(0,p.x2)(),i=n[n.length-1],a=n.slice(0,-1);a.length?t=(0,p.xm)(j,a,e=>{let t=[...e.children||[]];return t.splice(i+1,0,r),{...e,children:t}}):(t=[...j]).splice(i+1,0,r),q(t),z.current=r.id,I(r.id)},et=e=>{d.aF.confirm({title:"ØØ°Ù Ø¢ÛØªÙ
Ù
ÙÙ",content:"اÛÙ Ø¢ÛØªÙ
از ساختار Ù
ÙÙ ØØ°Ù Ø´ÙØ¯Ø",okText:"ØØ°Ù Ø¢ÛØªÙ
",cancelText:"Ø§ÙØµØ±Ø§Ù",okButtonProps:{danger:!0},onOk:()=>{let t=(0,p.mD)(j,e);if(!t)return;let n=(0,p.YZ)(j,t);q(n),N===e&&I(n[0]?.id)}})},en=async(e,t)=>{if(i&&!T){if(M&&m){try{$(!0),await m(),k.current=_,A(!1)}catch{return}finally{$(!1)}return"table"===t?void g.push(`/dashboard/menu/${i}/content/table?itemId=${e}`):void g.push(`/dashboard/menu/${i}/content?itemId=${e}`)}if(M)return void d.aF.confirm({title:"تغÛÛØ±Ø§Øª Ø°Ø®ÛØ±Ù ÙØ´Ø¯Ù",content:"ÙØ¨Ù از ÙØ±Ùد ب٠Ù
Ø¯ÛØ±Ûت Ù
ØØªÙØ§Ø ØªØºÛÛØ±Ø§Øª ساختار Ù
Ù٠را با دکÙ
Ù Ø°Ø®ÛØ±Ù Ù
Ù٠در پاÛÛÙ ÙØ±Ù
Ø°Ø®ÛØ±Ù Ú©ÙÛØ¯.",okText:"Ù
ØªÙØ¬Ù شدÙ
",cancelText:"Ø§ÙØµØ±Ø§Ù",onOk:()=>{y.warning("ابتدا دکÙ
Ù \xabØ°Ø®ÛØ±Ù Ù
ÙÙ\xbb در پاÛÛÙ ÙØ±Ù
را بزÙÛØ¯Ø سپس ÙØ§Ø±Ø¯ Ù
Ø¯ÛØ±Ûت Ù
ØØªÙا Ø´ÙÛØ¯.")}});if("table"===t)return void g.push(`/dashboard/menu/${i}/content/table?itemId=${e}`);g.push(`/dashboard/menu/${i}/content?itemId=${e}`)}};return(0,r.jsxs)("div",{dir:"rtl",className:"jsx-2e4e828c66e2520f space-y-4",children:[w,(0,r.jsxs)("section",{className:"jsx-2e4e828c66e2520f overflow-hidden rounded-[28px] border border-slate-200 bg-white shadow-sm dark:border-slate-800 dark:bg-slate-950",children:[(0,r.jsxs)("div",{className:"jsx-2e4e828c66e2520f flex flex-wrap items-center justify-between gap-3 border-b border-slate-200 px-4 py-4 dark:border-slate-800 md:px-5",children:[(0,r.jsxs)("div",{className:"jsx-2e4e828c66e2520f min-w-0",children:[(0,r.jsx)("h3",{className:"jsx-2e4e828c66e2520f text-sm font-bold text-slate-900 dark:text-slate-100",children:"ساختار Ø¢ÛØªÙ
âÙØ§Û Ù
ÙÙ"}),(0,r.jsx)("p",{className:"jsx-2e4e828c66e2520f mt-1 text-xs text-slate-500 dark:text-slate-400",children:"Ø¢ÛØªÙ
âÙØ§ را Ø¨Ù ØµÙØ±Øª Ø¯Ø±Ø®ØªÛØ جÙ
عâÙØ¬Ùر Ù Ù
ستÙÛÙ
از ÙÙ
ÛÙ ÙÛØ³Øª Ù
Ø¯ÛØ±Ûت Ú©ÙÛØ¯."})]}),(0,r.jsxs)("div",{className:"jsx-2e4e828c66e2520f flex flex-wrap items-center gap-2",children:[(0,r.jsxs)(d.vw,{color:"blue",children:["Ú©Ù: ",B]}),(0,r.jsxs)(d.vw,{color:"green",children:["اصÙÛ: ",J]}),(0,r.jsxs)(d.vw,{color:"purple",children:["Ø²ÛØ±Ù
ÙÙ: ",V]}),M?(0,r.jsx)(d.vw,{color:"orange",children:"Ø°Ø®ÛØ±Ù ÙØ´Ø¯Ù"}):(0,r.jsx)(d.vw,{color:"default",children:"ÙÙ
گاÙ
"}),(0,r.jsx)(d.$n,{htmlType:"button",onClick:()=>E(function e(t){return t.flatMap(t=>{let n=t.children||[];return n.length?[t.id,...e(n)]:[]})}(j)),disabled:!V,className:"h-10 rounded-xl",icon:(0,r.jsx)("i",{className:"jsx-2e4e828c66e2520f fas fa-angles-up"}),children:"جÙ
عâکرد٠ÙÙ
Ù"}),(0,r.jsx)(d.$n,{htmlType:"button",onClick:()=>E([]),disabled:!O.length,className:"h-10 rounded-xl",icon:(0,r.jsx)("i",{className:"jsx-2e4e828c66e2520f fas fa-angles-down"}),children:"بازکرد٠ÙÙ
Ù"}),(0,r.jsx)(d.$n,{htmlType:"button",type:"primary",icon:(0,r.jsx)(u.bW,{}),onClick:Q,disabled:n,className:"h-10 rounded-xl px-4",children:"Ø§ÙØ²ÙØ¯Ù Ø¢ÛØªÙ
اصÙÛ"})]})]}),(0,r.jsx)("div",{className:"jsx-2e4e828c66e2520f border-b border-slate-200 px-4 py-3 text-xs leading-6 text-slate-500 dark:border-slate-800 dark:text-slate-400 md:px-5",children:"رÙÛ ÙØ± Ø¢ÛØªÙ
راستâÚ©ÙÛÚ© Ú©ÙÛØ¯ تا درج ÙÙ
âØ³Ø·ØØ درج Ø²ÛØ±Ù
ÙÙØ ÙÛØ±Ø§ÛØ´Ø ØØ°Ù Ù Ù
Ø¯ÛØ±Ûت Ù
ØØªÙا در دسترس باشد. دکÙ
Ù Ø°Ø®ÛØ±Ù ÙÙ
ÛØ´Ù پاÛÛÙ ØµÙØÙ Ø«Ø§Ø¨Øª است."}),0===j.length?(0,r.jsxs)("div",{className:"jsx-2e4e828c66e2520f m-4 rounded-2xl border border-dashed border-slate-300 bg-slate-50 p-8 dark:border-slate-700 dark:bg-slate-900/70 md:m-5",children:[(0,r.jsx)(d.Sv,{description:"ÙÙÙØ² Ø¢ÛØªÙ
Û Ø¨Ø±Ø§Û Ø§ÛÙ Ù
Ù٠ثبت ÙØ´Ø¯Ù است."}),(0,r.jsx)("div",{className:"jsx-2e4e828c66e2520f mt-4 flex justify-center",children:(0,r.jsx)(d.$n,{htmlType:"button",type:"primary",icon:(0,r.jsx)(u.bW,{}),onClick:Q,children:"Ø§ÙØ²Ùد٠اÙÙÛÙ Ø¢ÛØªÙ
"})})]}):(0,r.jsx)("div",{className:"jsx-2e4e828c66e2520f menu-structure-builder p-4 md:p-5",children:(0,r.jsx)("ol",{className:"jsx-2e4e828c66e2520f menu-tree-list",children:j.map((e,t)=>(0,r.jsx)(h,{item:e,path:[t],siblingCount:j.length,selectedId:N,mov
1ingItemIds:C,setSelectedId:I,updateItemById:K,addChild:R,addSibling:ee,removeItem:et,moveItem:Y,onManageContent:en,hasMenuId:!!i,disabled:n,isSavingBeforeManageContent:T,assignableUserOptions:Z,isLoadingAssignableUsers:D,isDark:X,darkSelectClass:L,collapsedItemIds:O,toggleCollapsed:W,openContextMenu:(e,t)=>{e.preventDefault(),e.stopPropagation(),I(t.id),P({x:e.clientX,y:e.clientY,itemId:t.id,itemType:t.type})},level:0,parentTitle:void 0},e.id))})})]}),G?(0,r.jsxs)("div",{style:{left:Math.max(12,Math.min(G.x,window.innerWidth-252)),top:Math.max(12,Math.min(G.y,window.innerHeight-330))},onClick:e=>e.stopPropagation(),role:"menu",className:"jsx-2e4e828c66e2520f fixed z-[5000] w-60 overflow-hidden rounded-2xl border border-slate-200 bg-white p-1.5 shadow-2xl dark:border-slate-700 dark:bg-slate-900",children:[(0,r.jsx)(x,{icon:"fa-pen",label:"ÙÛØ±Ø§ÛØ´ عÙÙØ§Ù",onClick:()=>{var e;I(e=G.itemId),z.current=e,window.requestAnimationFrame(()=>{let t=document.querySelector(`[data-menu-item-id="${e}"] input[data-menu-title-input="true"]`);t?.focus(),t?.select()}),P(null)}}),(0,r.jsx)(x,{icon:"fa-turn-down",label:"درج Ø¢ÛØªÙ
ÙÙ
âØ³Ø·Ø",onClick:()=>{ee(G.itemId),P(null)},disabled:n}),(0,r.jsx)(x,{icon:"fa-code-branch",label:"درج Ø²ÛØ±Ù
جÙ
ÙØ¹Ù",onClick:()=>{R(G.itemId),P(null)},disabled:n}),(0,r.jsx)("div",{className:"jsx-2e4e828c66e2520f my-1 border-t border-slate-100 dark:border-slate-800"}),(0,r.jsx)(x,{icon:"fa-folder-open",label:"Ù
Ø¯ÛØ±Ûت Ù
ØØªÙا Ù ÙÛÙÚ©",onClick:()=>{en(G.itemId,G.itemType),P(null)},disabled:!i||T}),(0,r.jsx)(x,{icon:b(j,(0,p.mD)(j,G.itemId)||[])?.hidden?"fa-eye":"fa-eye-slash",label:b(j,(0,p.mD)(j,G.itemId)||[])?.hidden?"ÙÙ
Ø§ÛØ´ در Ø³Ø§ÛØª":"Ù
Ø®ÙÛ Ú©Ø±Ø¯Ù Ø¯Ø± Ø³Ø§ÛØª",onClick:()=>{K(G.itemId,e=>({...e,hidden:!e.hidden})),P(null)},disabled:n}),(0,r.jsx)("div",{className:"jsx-2e4e828c66e2520f my-1 border-t border-slate-100 dark:border-slate-800"}),(0,r.jsx)(x,{icon:"fa-trash",label:"ØØ°Ù Ø¢ÛØªÙ
",danger:!0,onClick:()=>{et(G.itemId),P(null)},disabled:n})]}):null,(0,r.jsx)(a(),{id:"2e4e828c66e2520f",children:'.menu-structure-builder .menu-tree-list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0}.menu-structure-builder .menu-tree-item{list-style:none;transition:transform.24s ease,opacity.24s ease}.menu-structure-builder .menu-item-shell{border:1px solid rgba(226,232,240,.95);border-radius:12px;background:#fff;box-shadow:0 3px 12px rgba(15,23,42,.035);position:relative;overflow:hidden;transition:border-color.2s ease,background-color.2s ease,box-shadow.2s ease,transform.2s ease}.menu-structure-builder .menu-item-shell--moving{animation:menu-item-soft-move.52s ease both;border-color:rgba(14,165,233,.62);box-shadow:inset 0 0 0 1px rgba(14,165,233,.18),0 18px 42px rgba(14,165,233,.14)}.menu-structure-builder .menu-item-shell::before{content:"";position:absolute;inset-block:9px;inset-inline-start:0;width:4px;border-radius:999px;background:linear-gradient(180deg,#10b981,#0ea5e9);opacity:.78}.menu-structure-builder .menu-item-shell:hover{border-color:rgba(16,185,129,.45);box-shadow:0 12px 32px rgba(15,23,42,.07);transform:translatey(-1px)}.menu-structure-builder .menu-item-shell--selected{border-color:rgba(16,185,129,.55);background:rgba(236,253,245,.95)}.menu-structure-builder .menu-item-row{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:7px 9px}.menu-structure-builder .menu-tree-item>.menu-tree-list{margin-top:5px;margin-right:18px;padding-right:20px;border-right:2px solid rgba(16,185,129,.25)}.menu-structure-builder .menu-tree-item>.menu-tree-list>.menu-tree-item::before{content:"";position:absolute;top:23px;right:-20px;width:18px;height:12px;border-bottom:2px solid rgba(16,185,129,.25);border-radius:0 0 10px 0}.menu-structure-builder .menu-tree-item{position:relative}.menu-structure-builder .menu-parent-chip{display:inline-flex;max-width:180px;align-items:center;gap:5px;border-radius:999px;background:rgba(16,185,129,.08);padding:4px 8px;color:#047857;font-size:10px;font-weight:700;white-space:nowrap}.menu-structure-builder .menu-item-details{border-top:1px dashed rgba(226,232,240,.9);padding:12px 14px 14px;background:rgba(248,250,252,.72)}.menu-structure-builder .menu-title-input.ant-input{border:0;box-shadow:none;background:transparent;padding-inline:0;font-size:14px;font-weight:700}.menu-structure-builder .menu-title-input.ant-input:focus,.menu-structure-builder .menu-title-input.ant-input:focus-within,.menu-structure-builder .menu-title-input.ant-input:hover{border:0;box-shadow:none;background:transparent}.menu-structure-builder .menu-op-button{width:32px;min-width:32px;height:32px;padding:0;border-radius:9px}.dark .menu-structure-builder .menu-item-shell{border-color:rgba(51,65,85,.92);background:#0f172a;box-shadow:0 12px 32px rgba(0,0,0,.22)}.dark .menu-structure-builder .menu-item-shell:hover{border-color:rgba(52,211,153,.55);box-shadow:0 16px 38px rgba(0,0,0,.32)}.dark .menu-structure-builder .menu-item-shell--selected{border-color:rgba(52,211,153,.55);background:rgba(6,78,59,.28)}.dark .menu-structure-builder .menu-item-shell--moving{border-color:rgba(56,189,248,.7);box-shadow:inset 0 0 0 1px rgba(56,189,248,.16),0 18px 42px rgba(0,0,0,.36)}.dark .menu-structure-builder .menu-item-details{border-top-color:rgba(51,65,85,.92);background:rgba(2,6,23,.58)}.dark .menu-structure-builder .menu-tree-item>.menu-tree-list{border-right-color:rgba(52,211,153,.3)}.dark .menu-structure-builder .menu-tree-item>.menu-tree-list>.menu-tree-item::before{border-bottom-color:rgba(52,211,153,.3)}.dark .menu-structure-builder .menu-parent-chip{background:rgba(52,211,153,.1);color:#6ee7b7}.dark .menu-structure-builder .menu-title-input.ant-input,.dark .menu-structure-builder .menu-title-input.ant-input::placeholder{color:#f8fafc}@media(min-width:1024px){.menu-structure-builder .menu-item-row{grid-template-columns:minmax(0,1fr)auto;align-items:center}}@media(max-width:767px){.menu-structure-builder .menu-tree-item>.menu-tree-list{margin-right:8px;padding-right:14px}.menu-structure-builder .menu-tree-item>.menu-tree-list>.menu-tree-item::before{right:-14px;width:12px}}@keyframes menu-item-soft-move{0%{transform:translatey(0)scale(1)}34%{transform:translatey(-3px)scale(1.01)}68%{transform:translatey(2px)scale(1.004)}100%{transform:translatey(0)scale(1)}}'})]})}function x({icon:e,label:t,onClick:n,disabled:i,danger:a}){return(0,r.jsxs)("button",{type:"button",role:"menuitem",onClick:n,disabled:i,className:(0,m.cn)("flex w-full items-center gap-3 rounded-xl px-3 py-2.5 text-right text-xs font-semibold transition disabled:cursor-not-allowed disabled:opacity-40",a?"text-rose-600 hover:bg-rose-50 dark:text-rose-300 dark:hover:bg-rose-500/10":"text-slate-700 hover:bg-slate-100 dar
1k:text-slate-200 dark:hover:bg-slate-800"),children:[(0,r.jsx)("i",{className:`fas ${e} w-4 text-center`}),t]})}function h({item:e,path:t,siblingCount:n,selectedId:i,movingItemIds:a,setSelectedId:l,updateItemById:s,addChild:o,addSibling:c,removeItem:p,moveItem:b,onManageContent:f,hasMenuId:x,disabled:g,isSavingBeforeManageContent:y,assignableUserOptions:w,isLoadingAssignableUsers:k,isDark:j,darkSelectClass:v,collapsedItemIds:N,toggleCollapsed:I,openContextMenu:C,level:S=0,parentTitle:M}){var A;let T=i===e.id,$=a.includes(e.id),F=e.children||[],U=N.includes(e.id),D=t[t.length-1]||0,H="content"===e.type||"table"===e.type||"link"===e.type;return(0,r.jsxs)("li",{className:"menu-tree-item","data-menu-item-id":e.id,onContextMenu:t=>C(t,e),children:[(0,r.jsxs)("div",{className:(0,m.cn)("menu-item-shell",T&&"menu-item-shell--selected",$&&"menu-item-shell--moving"),children:[(0,r.jsxs)("div",{className:"menu-item-row",onClick:()=>l(e.id),children:[(0,r.jsxs)("div",{className:"flex min-w-0 flex-wrap items-center gap-2 md:flex-nowrap",children:[F.length>0?(0,r.jsx)("button",{type:"button",className:"flex h-8 w-8 shrink-0 items-center justify-center rounded-lg border border-slate-200 bg-slate-50 text-slate-500 transition hover:border-emerald-300 hover:text-emerald-600 dark:border-slate-700 dark:bg-slate-900 dark:text-slate-300",onClick:t=>{t.stopPropagation(),I(e.id)},title:U?"باز Ú©Ø±Ø¯Ù Ø²ÛØ±Ù
ÙÙÙØ§":"جÙ
ع Ú©Ø±Ø¯Ù Ø²ÛØ±Ù
ÙÙÙØ§",children:(0,r.jsx)("i",{className:(0,m.cn)("fas text-[11px]",U?"fa-chevron-left":"fa-chevron-down")})}):(0,r.jsx)("span",{className:"inline-flex h-8 w-8 shrink-0 items-center justify-center rounded-lg bg-emerald-50 text-emerald-600 dark:bg-emerald-500/10 dark:text-emerald-300",children:(0,r.jsx)("i",{className:(0,m.cn)("fas text-[12px]","content"===(A=e.type)?"fa-file-lines":"table"===A?"fa-table":"fa-link")})}),M?(0,r.jsxs)("span",{className:"menu-parent-chip",title:`Ø²ÛØ±Ù
جÙ
ÙØ¹Ù ${M}`,children:[(0,r.jsx)("i",{className:"fas fa-turn-up rotate-90 text-[9px]"}),(0,r.jsxs)("span",{className:"max-w-[130px] truncate",children:["Ø²ÛØ±Ù
جÙ
ÙØ¹Ù ",M]})]}):(0,r.jsx)("span",{className:"inline-flex h-7 shrink-0 items-center rounded-lg bg-slate-100 px-2 text-[10px] font-bold text-slate-600 dark:bg-slate-800 dark:text-slate-300",children:"Ø¢ÛØªÙ
اصÙÛ"}),(0,r.jsx)(d.pd,{value:e.title,onChange:t=>s(e.id,e=>({...e,title:t.target.value})),placeholder:"عÙÙØ§Ù Ø¢ÛØªÙ
",disabled:g,onFocus:()=>l(e.id),"data-menu-title-input":"true",className:(0,m.cn)("menu-title-input h-9 min-h-9 min-w-[160px] flex-1",j?"text-slate-100 placeholder:text-slate-500":"")}),(0,r.jsx)(d.l6,{value:e.type||"link",disabled:g,className:(0,m.cn)(v,"h-9 min-h-9 w-[104px] shrink-0"),popupClassName:v,onChange:t=>s(e.id,e=>({...e,type:t})),options:[{label:"ÙÛÙÚ©",value:"link"},{label:"Ù
ØØªÙا",value:"content"},{label:"جدÙÙ",value:"table"}]}),e.hidden?(0,r.jsxs)("span",{className:"inline-flex items-center gap-1 rounded-full border border-amber-200 bg-amber-50 px-2.5 py-1 text-[11px] font-medium text-amber-700 dark:border-amber-500/30 dark:bg-amber-500/10 dark:text-amber-200",children:[(0,r.jsx)("i",{className:"fas fa-eye-slash text-[10px]"}),"Ù
Ø®ÙÛ"]}):null]}),(0,r.jsxs)("div",{className:"flex flex-nowrap items-center justify-end gap-1",children:[D>0?(0,r.jsx)(d.$n,{htmlType:"button",type:"default",icon:(0,r.jsx)(u.lu,{}),onClick:()=>b(t,-1),disabled:g,className:"menu-op-button",title:"جابجاÛÛ Ø¨Ù Ø¨Ø§ÙØ§"}):null,D<n-1?(0,r.jsx)(d.$n,{htmlType:"button",type:"default",icon:(0,r.jsx)(u.Ax,{}),onClick:()=>b(t,1),disabled:g,className:"menu-op-button",title:"جابجاÛÛ Ø¨Ù Ù¾Ø§ÛÛÙ"}):null,(0,r.jsx)(d.$n,{htmlType:"button",type:T?"primary":"default",icon:(0,r.jsx)(u.bW,{}),onClick:()=>o(e.id),disabled:g,className:"menu-op-button",title:"Ø§ÙØ²ÙØ¯Ù Ø²ÛØ±Ù
ÙÙ"}),(0,r.jsx)(d.$n,{htmlType:"button",type:e.hidden?"primary":"default",icon:(0,r.jsx)("i",{className:(0,m.cn)("fas",e.hidden?"fa-eye-slash":"fa-eye")}),onClick:()=>s(e.id,e=>({...e,hidden:!e.hidden})),disabled:g,className:"menu-op-button",title:e.hidden?"ÙÙ
Ø§ÛØ´ Ø¯ÙØ¨Ø§Ø±Ù Ø¢ÛØªÙ
در Ø³Ø§ÛØª":"Ù
Ø®ÙÛ Ú©Ø±Ø¯Ù Ø¢ÛØªÙ
در Ø³Ø§ÛØª"}),H?(0,r.jsx)(d.$n,{htmlType:"button",type:T?"primary":"default",icon:(0,r.jsx)(u.Nj,{}),onClick:()=>f(e.id,e.type||"link"),disabled:!x||y,loading:y,className:"menu-op-button",title:"Ù
Ø¯ÛØ±Ûت Ù
ØØªÙا"}):null,(0,r.jsx)(d.$n,{htmlType:"button",danger:!0,icon:(0,r.jsx)(u.SU,{}),onClick:()=>p(e.id),disabled:g,className:"menu-op-button",title:"ØØ°Ù Ø¢ÛØªÙ
"})]})]}),null]}),F.length>0&&!U?(0,r.jsx)("ol",{className:"menu-tree-list",children:F.map((n,d)=>(0,r.jsx)(h,{item:n,path:[...t,d],siblingCount:F.length,selectedId:i,movingItemIds:a,setSelectedId:l,updateItemById:s,addChild:o,addSibling:c,removeItem:p,moveItem:b,onManageContent:f,hasMenuId:x,disabled:g,isSavingBeforeManage
1Content:y,assignableUserOptions:w,isLoadingAssignableUsers:k,isDark:j,darkSelectClass:v,collapsedItemIds:N,toggleCollapsed:I,openContextMenu:C,level:S+1,parentTitle:e.title||"بدÙ٠عÙÙØ§Ù"},n.id))}):null]})}},60180:(e,t,n)=>{n.d(t,{AJ:()=>eo,Ax:()=>c,C7:()=>ek,Cf:()=>I,Dz:()=>_,Eb:()=>b,G2:()=>$,JI:()=>y,JO:()=>ep,JZ:()=>et,J_:()=>es,KF:()=>ea,L8:()=>w,LC:()=>U,Lo:()=>ef,NK:()=>Z,NW:()=>ee,Nj:()=>P,Om:()=>F,P5:()=>eC,Pk:()=>h,SU:()=>C,Vg:()=>ev,Vr:()=>ec,XD:()=>X,Xq:()=>el,Xr:()=>ej,Yy:()=>J,ZM:()=>D,_W:()=>q,ah:()=>O,az:()=>T,bB:()=>k,bW:()=>en,bZ:()=>E,cl:()=>L,es:()=>A,f:()=>er,f5:()=>eb,gZ:()=>f,hO:()=>x,hW:()=>g,hk:()=>eI,iU:()=>H,jH:()=>Q,jn:()=>em,kx:()=>Y,ld:()=>z,lu:()=>p,lx:()=>K,ow:()=>ey,p:()=>eS,p9:()=>eu,pL:()=>eg,qm:()=>eN,qw:()=>ex,r$:()=>j,rS:()=>u,rU:()=>B,sX:()=>W,t7:()=>V,uF:()=>d,ux:()=>m,w1:()=>v,wq:()=>N,x8:()=>R,xj:()=>M,y9:()=>G,yl:()=>ed,zD:()=>eh,zY:()=>ei,ze:()=>ew,zl:()=>S});var r=n(95155),i=n(35137),a=n(42021),l=n(1480),s=n(74473);function o(e){return function(t){return(0,r.jsx)(e,{...t})}}o(i.m8_),o(i.qm6),o(i.RQX);let d=o(i.QPV),u=o(i.QPV);o(i.eXT);let c=o(i.LPr),m=o(i.dyV),p=o(i.ei4),b=o(i.i5c),f=o(i.TG1);o(i.TG1);let x=o(i.wIk),h=o(l.iBF),g=o(l.iBF),y=o(i.YrT),w=o(i.Ohp),k=o(l.cAB),j=o(i.UX6);o(i.Dw7),o(i.Dw7);let v=o(i.jH2);o(i.ou6);let N=o(i.nxz),I=o(i.QFc),C=o(i.Zve),S=o(i.ufi),M=o(i.SG1),A=o(i.HzC),T=o(i.lrG),$=o(i.lrG);o(i.KFS);let F=o(i.Vap),U=o(i._NO),D=o(a.iYk),H=o(i.Gn0),O=o(i.fZZ),E=o(i.CKj),G=o(i.jH2),P=o(i.UDU),z=o(i.MRc),X=o(i.jH2);o(i.i5c);let L=o(i.VeH),_=o(i.UDU),B=o(i.S8s);o(i.Iy6);let J=o(i.irw),V=o(i.ayE),Z=o(i.TwU),W=o(i.F5$),q=o(i.pHD),K=o(i.E19);o(i.ND1);let Y=o(i.E19);o(i.UX6);let Q=o(i.PCV);o(i.$Ri),o(i.Wm);let R=o(i.ayE),ee=o(i.QFc),et=o(i.fZZ),en=o(i.GGD);o(i.X3y),o(i.jH2);let er=o(i.lrG),ei=o(s.uC7),ea=o(i.jTZ),el=o(i.fOo),es=o(l.p_9),eo=o(i.pcC),ed=o(i.Bc_),eu=o(i.mfX),ec=o(i.CKj),em=o(i.kGk),ep=o(i.VSk),eb=o(i.HaR),ef=o(i.y52),ex=o(i.wO2),eh=o(i.SWv),eg=o(i.esJ);o(i.cnX);let ey=o(i.cnX),ew=o(i.IXo),ek=o(i.VeH);o(i.usP);let ej=o(s.omt),ev=o(i.Wm),eN=o(i.JXP),eI=o(i.pVQ);o(i.m8_);let eC=o(a.EcP),eS=o(a.TCj)},89475:(e,t,n)=>{function r(e){return"string"==typeof e?e:"number"==typeof e||"boolean"==typeof e?String(e):""}function i(e){return Array.isArray(e)?e.map(r).map(e=>e.trim()).filter(Boolean):[]}function a(e){return"content"===e||"table"===e||"link"===e?e:"link"}function l(e){return"external"===e||"internal"===e?e:"internal"}function s(e){return"_blank"===e?"_blank":"_self"}function o(e,t){if("boolean"==typeof e)return e;if("string"==typeof e){let t=e.trim().toLowerCase();if("true"===t||"1"===t)return!0;if("false"===t||"0"===t)return!1}return"number"==typeof e?0!==e:t}function d(){return"u">typeof crypto&&"function"==typeof crypto.randomUUID?crypto.randomUUID():`menu-item-${Date.now()}-${Math.random().toString(36).slice(2,10)}`}n.d(t,{Ih:()=>p,OP:()=>f,QM:()=>g,Xf:()=>b,YZ:()=>function e(t,n){let[r,...i]=n;return 0===i.length?t.filter((e,t)=>t!==r):t.map((t,n)=>n!==r?t:{...t,children:e(t.children||[],i)})},_L:()=>x,cb:()=>function e(t){return t.reduce((t,n)=>t+1+e(n.children||[]),0)},dc:()=>u,en:()=>m,mD:()=>h,x2:()=>c,xm:()=>function e(t,n,r){let[i,...a]=n;return t.map((t,n)=>n!==i?t:0===a.length?r(t):{...t,children:e(t.children||[],a,r)})}});function u(){return{id:d(),title:"",summary:"",content:"",image:"",gallery:[],attachments:[],date:"",link:""}}function c(){return{id:d(),title:"Ø¢ÛØªÙ
Ø¬Ø¯ÛØ¯",link:"",icon:"",type:"link",linkType:"internal",hidden:!1,showTitle:!0,content:"",tableItems:[],assignedUserIds:[],children:[]}}function m(e){return{id:r(e?.id).trim()||d(),title:r(e?.title),summary:r(e?.summary),content:r(e?.content),image:r(e?.image),gallery:i(e?.gallery),attachments:i(e?.attachments),date:r(e?.date),link:r(e?.link)}}function p(e){let t=a(e?.type),n=l(e?.linkType);return{id:r(e?.id).trim()||d(),title:r(e?.title),link:r(e?.link),target:s(e?.target),icon:r(e?.icon),type:t,linkType:n,hidden:o(e?.hidden,!1),showTitle:o(e?.showTitle,!0),content:r(e?.content),tableItems:Array.isArray(e?.tableItems)?e.tableItems.map(m):[],assignedUserIds:i(e?.assignedUserIds),children:Array.isArray(e?.children)?e.children.map(p):[]}}function b(e){return Array.isArray(e)?e.map(p):[]}function f(e){return{...e,title:r(e.title),link:r(e.link).trim()||"",target:s(e.target),icon:r(e.icon).trim()||"",type:a(e.type),linkType:l(e.linkType),hidden:o(e.hidden,!1),showTitle:o(e.showTitle,!0),content:r(e.content),assignedUserIds:i(e.assignedUserIds),tableItems:(e.tableItems||[]).map(e=>({...e,id:r(e.id).trim()||d(),title:r(e.title),summary:r(e.summary),c
1ontent:r(e.content),image:r(e.image).trim()||"",gallery:i(e.gallery),attachments:i(e.attachments),date:r(e.date).trim()||"",link:r(e.link).trim()||""})).filter(e=>e.title||e.summary||e.content||e.image||e.gallery&&e.gallery.length>0||e.attachments&&e.attachments.length>0||e.date||e.link),children:(e.children||[]).map(f)}}function x(e,t){let n,r=e;for(let e of t){if(!(n=r[e]))return;r=n.children||[]}return n}function h(e,t){return t?function e(n,r){for(let i=0;i<n.length;i+=1){let a=n[i],l=[...r,i];if(a.id===t)return l;let s=e(a.children||[],l);if(s)return s}return null}(e,[]):null}function g(e,t=0){let n=[];return!function e(t,r,i){t.forEach((t,a)=>{let l=[...i,a];n.push({item:t,level:r,path:l}),e(t.children||[],r+1,l)})}(e,t,[]),n}}}]);
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.