PageSourceSearch

https://elegal.moj.gov.ae/_next/static/chunks/5187.4df5917acb372bdb.js

js moj.gov.ae collected 2026-10-02 17:23:47 UTC 45,268 bytes, 16 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5187],{26149:(e,t,l)=>{l.d(t,{A:()=>S,X:()=>b});var i=l(79120),r=l(26204),o=l(97291),a=l(15663),n=l(11007),s=l(35937),d=l(93503),u=l(32875),c=l(22854),g=l(88278),h=l(3499);let _="year",f="quarter",p="month",x="exact",m=[_,f,p,"day",x];function w(e){let t=m.indexOf(e);return t>=0&&t<m.length-1?m[t+1]:null}function y(e){let t=m.indexOf(e);return t>0?m[t-1]:null}function b({field:e,unspecifiedLabel:t="Unspecified",className:l,sx:S,dataSourceConfig:v,formValues:j,onFieldValueChange:O,onBIFilterClick:k,hideFiltersReset:R=!1,componentsDetails:C,lang:z}){var A;let{groupedResults:L,labelKey:$,activeGroupValue:E,response:I,loading:M,resetFiltersContext:W,hasFiltersContext:G,totalCount:N}=(0,h.ei)({field:e,formValues:j,dataSourceConfig:v}),T=(0,h.A0)(C),D=z?.toLowerCase().startsWith("ar")||!1,B=$||e||"category",[H,K]=r.useState([]),[F,U]=r.useState(0),[Z,X]=r.useState([]),q=r.useMemo(()=>({...T,display_values:(0,g.G4)(C?.display_values,c.ww.BOOLEAN.FALSE),display_values_as_percentage:(0,g.G4)(C?.display_values_as_percentage,c.ww.BOOLEAN.FALSE),display_total:(0,g.G4)(C?.display_total,c.ww.BOOLEAN.FALSE),line_width:(0,g.Ro)(C?.line_width,c.ww.BORDERS.normal),smooth_line:(0,g.G4)(C?.smooth_line,c.ww.BOOLEAN.TRUE),point_size:(0,g.Ro)(C?.point_size,c.ww.SIZES.small),show_area:(0,g.G4)(C?.show_area,c.ww.BOOLEAN.TRUE),sorted_data:C?.sorted_data||
1c.ww.STRING,time_grouping:C?.time_grouping,line_color:C?.line_color||c.ww.COLORS.blue,categories_axis_rotate:(0,g.G4)(C?.categories_axis_rotate,c.ww.BOOLEAN.FALSE),categories_axis_color:C?.categories_axis_color||c.ww.COLORS.slateGray,categories_axis_weight:(0,g.Ro)(C?.categories_axis_weight,c.ww.WEIGHTS.semiBold),categories_axis_size:(0,g.Ro)(C?.categories_axis_size,c.ww.SIZES.bodySmall),divide_category_lines:(0,g.G4)(C?.divide_category_lines,c.ww.BOOLEAN.FALSE),max_words_per_line:(0,g.Ro)(C?.max_words_per_line,c.ww.BORDERS.thick),values_axis_rotate:(0,g.G4)(C?.values_axis_rotate,c.ww.BOOLEAN.FALSE),values_axis_color:C?.values_axis_color||c.ww.COLORS.slateGray,values_axis_weight:(0,g.Ro)(C?.values_axis_weight,c.ww.WEIGHTS.semiBold),values_axis_size:(0,g.Ro)(C?.values_axis_size,c.ww.SIZES.bodySmall),display_values_lines:(0,g.G4)(C?.display_values_lines,c.ww.BOOLEAN.TRUE),dashed_values_lines:(0,g.G4)(C?.dashed_values_lines,c.ww.BOOLEAN.TRUE)}),[C,T]),P=!R&&G&&!!v?.mutation&&!!v?.fieldUuid,V=r.useCallback(()=>{if(!q.time_grouping)return null;let e=m.indexOf(q.time_grouping)+H.length;return m[Math.min(e,m.length-1)]||null},[q.time_grouping,H.length]),Y=r.useCallback(()=>{let e=V();if(!e)return null;let t=Math.max(m.indexOf(e)-F,0);return m[t]},[V,F]),Q=r.useCallback(()=>{let e=V();return e&&q.time_grouping?m.indexOf(e)<=m.indexOf(q.time_grouping)||0===H.length?null:H[H.length-1].key:null},[V,q.time_grouping,H]),J=r.useCallback(()=>{if(!q.time_grouping)return null;let e=V(),t=Y();if(!e||!t)return null;let l=m.indexOf(e),i=m.indexOf(t),r=m.indexOf(q.time_grouping);if(0===F){let t=Q();if(t)return t;if(Z&&Z.length>0){let t=m.indexOf(e)-1;if(t>=0&&t<Z.length)return Z[t]}return null}if(i>r&&H.length>0){let e=H.length-1-(l-i);if(e>=0)return H[e].key}if(i<=r){let e=i-1;if(e>=0&&e<Z.length)return Z[e]}return null},[V,Y,Q,F,q.time_grouping,H,Z]);V();let ee=Y(),{categories:et,values:el,displayGroupedResults:ei}=r.useCallback(()=>{if(!q.time_grouping||!ee){let e=L.filter(e=>!(0,g.x)(e,$,t)),l=e,i=q.sorted_data;return i&&""!==i&&(l=[...e].sort((e,t)=>"asc"===i?e.count-t.count:"desc"===i?t.count-e.count:0)),{categories:l.map(e=>(0,g.mq)(e,$,t)),values:l.map(e=>{let t=$&&e.groupKey?e.groupKey[$]:void 0,l=!!E&&t===E;return{key:t??"unknown",value:e.count,groupId:t,itemStyle:{color:l?"#ff9800":void 0,opacity:E?l?1:.5:1}}}),displayGroupedResults:l}}let e=J(),l=L;if(e&&ee){let t=y(ee);t&&(l=L.filter(l=>{let i=l.groupKey?.[$];if(!i)return!1;let r=new Date(i);return!isNaN(r.getTime())&&function(e,t){let l=e.getFullYear(),i=e.getMonth(),r=e.getDate(),o=Math.floor(i/3)+1;switch(t){case _:return`${l}`;case f:return`${l}-Q${o}`;case p:return`${l}-${String(i+1).padStart(2,"0")}`;case"day":return`${l}-${String(i+1).padStart(2,"0")}-${String(r).padStart(2,"0")}`;case x:return e.toISOString();default:return e.toISOString().split("T")[0]}}(r,t)===e}))}let i=(0,g.nH)(l,$,ee),r=q.sorted_data?i.filter(e=>!(0,g.x)(e,$,t)):i,o=r,a=q.sorted_data;return a&&""!==a&&(o=[...r].sort((e,t)=>"asc"===a?e.count-t.count:"desc"===a?t.count-e.count:0)),{categories:o.map(e=>(0,g.mq)(e,$,t)),values:o.map(e=>{let t=$&&e.groupKey?e.groupKey[$]:void 0,l=!!E&&t===E;return{key:t??"unknown",value:e.count,groupId:t,itemStyle:{color:l?"#ff9800":void 0,opacity:E?l?1:.5:1}}}),displayGroupedResults:o}},[L,$,ee,J,q.sorted_data,t,E])(),er=r.useCallback(e=>{if(!q.time_grouping)return;let t=null;if(e?.data?.groupId?t=e.data.groupId:e?.name&&(t=e.name),!t)return;let l=Y();if(!l)return;if(F>0){let e=[...Z];if(l===_)e[0]=t;else if(l===f)e[0]=t.split("-")[0],e[1]=t;else if(l===p){let l=t.split("-")[0],i=parseInt(t.split("-")[1],10)-1,r=`${l}-Q${Math.floor(i/3)+1}`;e[0]=l,e[1]=r,e[2]=t}else if("day"===l){let l=t.split("-")[0],i=parseInt(t.split("-")[1],10)-1,r=`${l}-Q${Math.floor(i/3)+1}`,o=`${l}-${t.split("-")[1]}`;e[0]=l,e[1]=r,e[2]=o,e[3]=t}X(e),U(e=>e-1);return}let i=V();!i||w(i)&&(K(e=>[...e,{level:i,key:t,label:t}]),U(0))},[q.time_grouping,F,Y,V,Z]),eo=r.useCallback(()=>{let e=V();if(!e||!q.time_grouping)return;let t=m.indexOf(e),l=m.indexOf(q.time_grouping);if(H.length>0&&t>l){K(e=>e.slice(0,-1)),U(0);return}if(F<l){let e=t-(F+1);X(t=>t.slice(0,e)),U(e=>e+1);return}},[V,q.time_grouping,H.length,F,Z]),ea=r.useCallback(()=>{K([]),U(0),X([])},[]),en=!!q.time_grouping&&!!ee&&null!==w(ee),es=V(),ed=es?m.indexOf(es):-1,eu=q.time_grouping?m.indexOf(q.time_grouping):-1,ec=!!q.time_grouping&&null!==es&&(H.length>0&&ed>eu||F<eu),eg=r.useMemo(()=>({click:l=>{if(q.time_grouping&&en)return void er(l);let i=Number(l?.dataIndex);if(Number.isNaN(i)||i<0||i>=ei.length)return;let r=ei[i];(0,g.OE)({item:r,labelKey:$,unspecifiedLabel:t,field:e,formValues:j,onFieldValueChange:O,onBIFilterClick:k})}}),[q.time_grouping,en,er,ei,$,t,e,j,O,k]),{chartTitle:eh,chartSubtitle:e_}=(0,g.gI)(I,D?q.chart_title_ar:q.chart_title_en,q.chart_subtitle),ef=getComputedStyle(document.body).fontFamily,ep=r.useMemo(()=>q.use_static_data?(0,g.jD)(q.static_data,null):null,[q.use_static_data,q.
1static_data]),ex=r.useCallback((e,t)=>e.map((e,l)=>({groupKey:{[B]:e},translatedGroupKey:{[B]:e},count:"object"==typeof t[l]?t[l]?.value??0:t[l]??0,records:[]})),[B]),{finalCategories:em,finalValues:ew}=r.useMemo(()=>{if(q.use_static_data){let e=ep?.categories??[],l=ep?.values??[];if(q.time_grouping&&B){let i=ex(e,l),r=(0,g.nH)(i,B,q.time_grouping);e=r.map(e=>(0,g.mq)(e,B,t)),l=r.map(e=>({value:e.count,itemStyle:{color:void 0,opacity:1}}))}let i=q.sorted_data;if(i&&""!==i){let t=e.map((e,t)=>({category:e,value:l[t]}));t.sort((e,t)=>{let l="object"==typeof e.value?e.value.value:e.value,r="object"==typeof t.value?t.value.value:t.value;return"asc"===i?l-r:"desc"===i?r-l:0}),e=t.map(e=>e.category),l=t.map(e=>e.value)}return D?{finalCategories:[...e].reverse(),finalValues:[...l].reverse()}:{finalCategories:e,finalValues:l}}return D?{finalCategories:[...et].reverse(),finalValues:[...el].reverse()}:{finalCategories:et,finalValues:el}},[et,el,D,q.use_static_data,ep,q.sorted_data,q.time_grouping,$,t,ex]),ey=r.useMemo(()=>q.use_static_data?ew.reduce((e,t)=>e+(t.value||t||0),0):N,[q.use_static_data,ew,N]),eb=e=>e?D?30:-30:0,eS=r.useMemo(()=>({type:"category",boundaryGap:!0,data:em,axisLabel:{color:q.categories_axis_color,fontSize:q.categories_axis_size,fontWeight:q.categories_axis_weight,rotate:eb(q.categories_axis_rotate),fontFamily:ef,overflow:"truncate",...q.divide_category_lines?{formatter:function(e){let t=e.trim().split(/\s+/),l=q.max_words_per_line;if(t.length<=l)return e;let i=[];for(let e=0;e<t.length;e+=l)i.push(t.slice(e,e+l).join(" "));return i.join("\n")},lineHeight:16}:{}},axisLine:{lineStyle:{color:"#ddd"}}}),[em,q,D]),ev=r.useMemo(()=>({type:"value",axisLabel:{color:q.values_axis_color,fontSize:q.values_axis_size,fontWeight:q.values_axis_weight,rotate:eb(q.values_axis_rotate),fontFamily:ef},splitLine:{show:q.display_values_lines,lineStyle:{type:q.dashed_values_lines?"dashed":"solid",width:1,color:c.ww.COLORS.mediumGray}}}),[q,D]),ej=r.useMemo(()=>D?{xAxis:{...eS,inverse:!0},yAxis:{...ev,position:"right"}}:{xAxis:eS,yAxis:ev},[eS,ev,D]),eO=r.useMemo(()=>({textStyle:{fontFamily:ef},tooltip:{...(0,c.Zi)("axis","line",ef),formatter:e=>{if(!e||!e.length)return"";let t=e[0],l=en?"Click to drill down →":"Deepest level",i=en?c.ww.COLORS.limeGreen:c.ww.COLORS.mediumGray;return`<div style="font-size: 15px; color: #fff;"><strong style="font-size: 16px; font-weight: 700;">${t.name||""}</strong><br/><span style="font-size: 15px;">Count: </span><strong style="font-size: 18px; font-weight: 900;">${t.value??0}</strong><br/><span style="color:${i}; font-size: 13px; font-weight: 500;">${l}</span></div>`}},legend:{show:!1},grid:{top:30,left:"5%",right:"5%",bottom:20,containLabel:!0},xAxis:ej.xAxis,yAxis:ej.yAxis,graphic:q.display_total?[{type:"text",right:D?void 0:20,left:D?20:void 0,top:50,style:{text:`${ey}`,fill:"#364152",fontSize:24,fontWeight:"bold",fontFamily:ef}},{type:"text",right:D?void 0:20,left:D?20:void 0,top:80,style:{text:"Total",fill:"#364152",fontSize:14,fontFamily:ef}}]:[],series:[{name:"Orders",type:"line",smooth:q.smooth_line,symbol:"circle",symbolSize:en?12:q.point_size,data:ew,lineStyle:{width:q.line_width},itemStyle:{color:q.line_color},areaStyle:q.show_area?{opacity:.25}:void 0,emphasis:{focus:"series"},cursor:en?"pointer":"default",label:{show:q.display_values,position:"top",fontFamily:ef,formatter:e=>{if(q.display_values_as_percentage){if(0===ey)return"0%";let t=(e.value/ey*100).toFixed(1);return`${t}%`}return e.value}}}]}),[q,eh,e_,ew,ej,D,ey]);return em.length?(0,i.jsx)(u.$,{height:q.container_height,className:l,sx:{...q.bordered_container&&{border:`1px solid ${c.ww.COLORS.lightGrey}`,borderRadius:"20px"},...S},loading:M,showReset:P,onReset:W,resetDisabled:M,children:(0,i.jsxs)(o.default,{sx:{width:"100%",height:"100%",display:"flex",flexDirection:"column"},children:[(q.display_title||q.display_subtitle||q.time_grouping)&&(0,i.jsx)(o.default,{sx:{flexShrink:0,px:2,pt:1.5,pb:1,direction:D?"rtl":"ltr",height:"10%"},children:(0,i.jsxs)(a.A,{direction:"row",spacing:2,alignItems:"center",justifyContent:"space-between",sx:{width:"100%"},children:[(0,i.jsxs)(o.default,{sx:{flex:1,minWidth:0},children:[q.display_title&&eh&&(0,i.jsx)(o.default,{sx:{fontSize:q.title_size,fontWeight:q.title_weight,color:q.title_color,textAlign:q.centered_titles?"center":D?"right":"left",lineHeight:1.3},children:eh}),q.display_subtitle&&e_&&(0,i.jsx)(o.default,{sx:{fontSize:q.subt
1itle_size,fontWeight:q.subtitle_weight,color:q.subtitle_color,mt:.5*!!q.display_title,textAlign:q.centered_titles?"center":D?"right":"left",lineHeight:1.3},children:e_})]}),q.time_grouping&&(0,i.jsxs)(a.A,{direction:"row",sx:{gap:"16px"},alignItems:"center",flexShrink:0,children:[ec&&ee&&(0,i.jsx)(n.A,{variant:"contained",size:"small",onClick:eo,sx:{backgroundColor:c.ww.COLORS.blue,"&:hover":{backgroundColor:c.ww.COLORS.darkBlue},textTransform:"none",fontSize:"0.8rem"},children:`Back to ${(A=y(ee)||_,({[_]:"Year",[f]:"Quarter",[p]:"Month",day:"Day",[x]:"Exact Time"})[A]||A)}`}),(H.length>0||F>0)&&(0,i.jsx)(s.A,{label:"Reset",size:"small",onClick:ea,color:"error",variant:"outlined",sx:{cursor:"pointer"}})]})]})}),(0,i.jsx)(o.default,{sx:{flex:1,minHeight:0,width:"100%"},children:(0,i.jsx)(d.A,{option:eO,onEvents:eg,style:{height:"100%",width:"100%"}})})]})}):(0,i.jsx)(u.$,{height:q.container_height,className:l,sx:{...q.bordered_container&&{border:`1px solid ${c.ww.COLORS.lightGrey}`,borderRadius:"20px"},...S},loading:M,showReset:P,onReset:W,resetDisabled:M,children:(0,i.jsx)(o.default,{sx:{height:"100%",display:"flex",alignItems:"center",justifyContent:"center",color:"text.secondary"},children:"No data to display"})})}let S=b},32875:(e,t,l)=>{l.d(t,{K:()=>h,$:()=>g});var i=l(79120),r=l(26204),o=l(50883),a=l(44820);let n=(0,a.A)((0,i.jsx)("path",{d:"M15.41 16.59 10.83 12l4.58-4.59L14 6l-6 6 6 6z"}),"KeyboardArrowLeft"),s=(0,a.A)((0,i.jsx)("path",{d:"M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6z"}),"KeyboardArrowRight");var d=l(97291),u=l(28201),c=l(37456);function g(e){let{height:t,minHeight:l,className:r,sx:a,loading:n,showReset:s,onReset:g,resetDisabled:h,children:_}=e,f=null!=t?{height:"number"==typeof t?`${t}px`:t}:{minHeight:"number"==typeof l?`${l}px`:l};return(0,i.jsxs)(d.default,{className:r,sx:{position:"relative",width:"100%",...f,...a},children:[s&&g&&(0,i.jsx)(u.A,{size:"small","aria-label":"Reset filters",onClick:g,disabled:h,sx:{position:"absolute",top:4,right:4,zIndex:2},children:(0,i.jsx)(o.A,{fontSize:"small"})}),(0,i.jsxs)(d.default,{sx:{width:"100%",height:"100%",position:"relative"},children:[_,n&&(0,i.jsx)(d.default,{sx:{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",bgcolor:"rgba(255, 255, 255, 0.65)",zIndex:1},children:(0,i.jsx)(c.A,{size:40})})]})]})}function h({children:e,gap:t,showScrollButtons:l=!1,isRtl:o=!1}){let a=r.useRef(null),[c,g]=r.useState(!1),[_,f]=r.useState(!1),p=r.useCallback(()=>{let e=a.current;if(!e){g(!1),f(!1);return}let t=function(e){let t=e.scrollWidth-e.clientWidth;if(t<=1)return{canPrev:!1,canNext:!1};let l=e.scrollLeft;return l>=0?{canPrev:l>1,canNext:l<t-1}:{canPrev:l<-1,canNext:l>-t+1}}(e);g(t.canPrev),f(t.canNext)},[]);r.useLayoutEffect(()=>{if(!l)return;p();let e=a.current;if(!e)return;let t=new ResizeObserver(()=>p());return t.observe(e),Array.from(e.children).forEach(e=>t.observe(e)),e.addEventListener("scroll",p,{passive:!0}),window.addEventListener("resize",p),()=>{t.disconnect(),e.removeEventListener("scroll",p),window.removeEventListener("resize",p)}},[l,p,e]);let x=e=>{let t=a.current;if(!t)return;let l=Math.max(.7*t.clientWidth,160),i="next"===e?l:-l;t.scrollBy({left:o?-i:i,behavior:"smooth"})},m={display:"flex",flexWrap:"nowrap",overflowX:"auto",overflowY:"hidden",width:"100%",maxWidth:"100%",minWidth:0,gap:t,pb:1,...l?{mb:0,scrollbarWidth:"none",msOverflowStyle:"none","&::-webkit-scrollbar":{display:"none"}}:{mb:1}};if(!l)return(0,i.jsx)(d.default,{sx:m,children:e});let w=e=>({flexShrink:0,transition:"all 0.3s ease",width:40*!!e,minWidth:40*!!e,opacity:+!!e,pointerEvents:e?"auto":"none",p:.5*!!e,overflow:"hidden"}),y=o?s:n,b=o?n:s;return(0,i.jsxs)(d.default,{sx:{display:"flex",alignItems:"center",width:"100%",maxWidth:"100%",minWidth:0,mb:1},children:[(0,i.jsx)(u.A,{size:"small","aria-label":"Scroll previous",disabled:!c,onClick:()=>x("prev"),sx:w(c),children:(0,i.jsx)(y,{})}),(0,i.jsx)(d.default,{ref:a,sx:{...m,flex:1},children:e}),(0,i.jsx)(u.A,{size:"small","aria-label":"Scroll next",disabled:!_,onClick:()=>x("next"),sx:w(_),children:(0,i.jsx)(b,{})})]})}},49156:(e,t,l)=>{l.d(t,{Ay:()=>_,u4:()=>h});var i=l(79120),r=l(26204),o=l(97291),a=l(61954),n=l(32875),s=l(22854),d=l(88278),u=l(3499);function c({icon:e,size:t=24,color:l}){if(!e)return null;let r={display:"inline-flex",alignItems:"center",justifyContent:"center",width:t,height:t,fontSize:t,color:l||"currentColor"};return"string"==typeof e?(0,i.jsx)("i",{className:e,style:r}):(0,i.jsx)("span",{style:r,children:e})}function g({item:e,parsedDetails:t,isArabic:l,onClick:n,labelKey:u,unspecifiedLabel:h,field:_,formValues:f,onFieldValueChange:p,onBIFilterClick:x,chartDataSource:m,numberFormat:w,height:y}){let b=r.useMemo(()=>(0,d.Xx)(Number(e.value),w),[e.value,w]);return(0,i.jsxs)(o.default,{onClick:n,sx:{display:"flex",flexDirection:"column",justifyContent:"space-between",flex:"1 1 0%",minWidth:140,height:y,p:"20px",borderRadius:`${t.card_border_radius}px`,bgcolor:(0,d.j5)(e.color,t.card_bg_opacity/100),border:`${t.card_border_width}px solid ${e.borderColor}`,cursor:p||x?"pointer":"default",transition:"all 0.2s ease",opacity:e.itemStyle.opacity,textAlign:l?"right":"left",direction:l?"rtl":"ltr","&:hover":{boxShadow:`inset 0 0 20px ${e.color}33`,bgcolor:s.ww.COLORS.pureWhite}},children:[(0,i.jsxs)(o.default,{sx:{display:"flex",alignItems:"flex-start",justifyContent:"space-between",gap:1},children:[(0,i.jsx)(a.A,{sx:{fontSize:t.label_size,fontWeight:t.label_weight,color:t.label_color,lineHeight:1.3,flex:1},children:e.name}),(0,i.jsx)(c,{icon:e.icon,size:t.icon_size,color:e.color})]}),(0,i.jsx)(a.A,{sx:{fontSize:t.value_size,fontWeight:t.value_weight,color:t.value_color,lineHeight:1.2,fontVariantNumeric:"tabular-nums",mt:0},children:b})]})}
1function h({field:e,componentsDetails:t,unspecifiedLabel:l="Unspecified",className:a,sx:c,dataSourceConfig:_,formValues:f,onFieldValueChange:p,onBIFilterClick:x,hideFiltersReset:m=!1,lang:w}){let{groupedResults:y,labelKey:b,activeGroupValue:S,loading:v,resetFiltersContext:j,hasFiltersContext:O,totalCount:k}=(0,u.ei)({field:e,formValues:f,dataSourceConfig:_}),R=!m&&O&&!!_?.mutation&&!!_?.fieldUuid,C=r.useMemo(()=>{let t;if(!b||!f)return!1;let l=String(e?.nameMl||e?.name||"").trim();return Array.isArray(t=l&&f[l]&&"object"==typeof f[l]&&!Array.isArray(f[l])?f[l][b]:f[b])&&t.length>0},[f,e,b]),z=!!S||C,A=(0,u.A0)(t),L=w?.toLowerCase().startsWith("ar")||!1,$=r.useMemo(()=>({...A,displayed_keys:(0,d.jD)(t?.displayed_keys),card_height:(0,d.Ro)(t?.card_height,s.ww.DEFAULTS.container_height/2),card_bg_opacity:(0,d.Ro)(t?.card_bg_opacity,5),card_border_width:(0,d.Ro)(t?.card_border_width,s.ww.BORDERS.normal),card_border_radius:(0,d.Ro)(t?.card_border_radius,s.ww.RADIUSES.lg),icon_size:(0,d.Ro)(t?.icon_size,s.ww.SIZES.h4),value_size:(0,d.Ro)(t?.value_size,s.ww.SIZES.h2),value_weight:(0,d.Ro)(t?.value_weight,s.ww.WEIGHTS.bold),value_color:t?.value_color||s.ww.COLORS.slateGray,label_size:(0,d.Ro)(t?.label_size,s.ww.SIZES.bodySmall),label_weight:(0,d.Ro)(t?.label_weight,s.ww.WEIGHTS.medium),label_color:t?.label_color||s.ww.COLORS.slateGray,number_format:t?.number_format||"standard",number_decimals:(0,d.Ro)(t?.number_decimals,0),number_currency:t?.number_currency||"USD",use_default_locale:(0,d.G4)(t?.use_default_locale,s.ww.BOOLEAN.FALSE),locale:t?.locale||"en-US"}),[t]),E=r.useMemo(()=>$.show_unspecified?y:y.filter(e=>!(0,d.x)(e,b,l)),[y,b,l,$.show_unspecified]),I=(0,d.C6)($,L,l),M=r.useMemo(()=>E.map(e=>{let t=b&&e.groupKey?e.groupKey[b]:void 0,l=!!S&&t===S;return{key:t??I,name:t??(0,d.mq)(e,b,I),value:e.count,itemStyle:{opacity:S?l?1:.45:1}}}),[E,b,I,S]),W=r.useMemo(()=>(0,d.n6)($,L),[$.number_format,$.number_decimals,$.number_currency,$.locale,$.use_default_locale,L]),G=r.useMemo(()=>$.use_static_data?(0,d.jD)($.static_data,[]).map(e=>({key:e.key||"",name:e.name||"",value:e.value||0,itemStyle:e.itemStyle||{opacity:1}})):[],[$.use_static_data,$.static_data]),N=r.useMemo(()=>$.use_static_data?G:M,[$.use_static_data,G,M]),T=r.useMemo(()=>{let e=$.displayed_keys?.keys??[];return e.length?e.map((e,t)=>{let i=Array.isArray(e?.key)?e.key:[],r=(0,d.sg)(i),o=r?[]:i.filter(Boolean),a=e?.use_total_count===!0,n=r?(0,d.n3)(y,b,l):a?$.use_static_data?N.reduce((e,t)=>e+Number(t.value||0),0):k:N.reduce((e,t)=>{let l=t?.key;return l&&o.includes(l)?e+Number(t.value||0):e},0),u=y.filter(e=>(0,d.Fz)(r?i:o,e,b,l)),c=e?.color?.trim?.()||s.KA[t%s.KA.length],g=r?C:o.length>1?!S&&!C:!!S&&o.includes(S);return{key:r?`unspecified-${t}`:o.join("|")||`group-${t}`,name:(L?e?.labelAr:e?.labelEn)||e?.label||`Group ${t+1}`,value:n,color:c,borderColor:c,icon:e?.icon,isActive:g,itemStyle:{opacity:z?g?1:.45:1},groupKeys:o,matchedItems:u,isUnspecifiedGroup:r}}).filter(e=>!($.hide_zero_count&&0===e.value)):N.map((e,t)=>{let i=s.KA[t%s.KA.length],r=[String(e.key??`item-${t}`)],o=y.filter(e=>(0,d.Fz)(r,e,b,l)),a=!!S&&r.includes(S);return{key:r[0]??`item-${t}`,name:e.name,value:Number(e.value||0),color:i,borderColor:i,isActive:a,itemStyle:{opacity:z?a?1:.45:1},groupKeys:r,matchedItems:o}}).filter(e=>!($.hide_zero_count&&0===e.value))},[$.displayed_keys,$.use_static_data,$.hide_zero_count,N,S,z,C,y,b,l,L,k]);return(0,i.jsx)(o.default,{className:a,sx:{display:"flex",flexDirection:"column",...c},children:(0,i.jsx)(n.$,{height:$.card_height,minHeight:null!=$.card_height?void 0:120,loading:v,showReset:R,onReset:j,resetDisabled:v,sx:{flex:1},children:T.length?(0,i.jsx)(o.default,{sx:{display:"flex",flexWrap:"wrap",overflow:"auto",gap:"12px"},children:T.map(t=>(0,i.jsx)(g,{item:t,parsedDetails:$,height:$.card_height,isArabic:L,numberFormat:W,onClick:()=>{if(t.isUnspecifiedGroup&&b){let l=[...new Set(($.displayed_keys?.keys??[]).filter(e=>!(0,d.sg)(e?.key)).flatMap(e=>Array.isArray(e?.key)?e.key:[]).filter(Boolean))];p?.({[b]:l}),x?.({field:e,value:l,values:f,count:t.value,label:t.name});return}if(t.groupKeys.length>1)b&&p?.({}),x?.({field:e,value:void 0,values:f});else if(t.matchedItems.length>0)(0,d.OE)({item:t.matchedItems[0],labelKey:b,unspecifiedLabel:l,field:e,formValues:f,onFieldValueChange:p,onBIFilterClick:x});else{let i=t.matchedItems[0]??y.find(e=>{let l=b&&e.groupKey?e.groupKey[b]:void 0;return!!l&&t.groupKeys.includes(l)});i&&(0,d.OE)({item:i,labelKey:b,unspecifiedLabel:l,field:e,formValues:f,onFieldValueChange:p,onBIFilterClick:x})}},labelKey:b,unspecifiedLabel:l,field:e,formValues:f,onFieldValueChange:p,onBIFilterClick:x,chartDataSource:N},t.key))}):(0,i.jsx)(o.default,{sx:{height:"100%",minHeight:72,display:"flex",alignItems:"center",justifyContent:"center",color:"text.secondary"},children:"No data to display"})})})}let _=h},85912:(e,t,l)=>{l.d(t,{A:()=>h,O:()=>g});var i=l(79120),r=l(26204),o=l(97291),a=l(61954),n=l(93503),s=l(32875),d=l(22854),u=l(88278),c=l(3499);function g({field:e,unspecifiedLabel:t="Unspecified",className:l,sx:h,useMockResponse:_=!0,dataSourceConfig:f,formValues:p,onFieldValueChange:x,onBIFilterClick:m,hideFiltersReset:w=!1,components
1Details:y,lang:b}){let{groupedResults:S,labelKey:v,activeGroupValue:j,response:O,loading:k,resetFiltersContext:R,hasFiltersContext:C,totalCount:z}=(0,c.ei)({field:e,formValues:p,dataSourceConfig:f}),A=!w&&C&&!!f?.mutation&&!!f?.fieldUuid,L=r.useMemo(()=>S.filter(e=>!(0,u.x)(e,v,t)),[S,v,t]),$=r.useMemo(()=>L.map(e=>{let l=v&&e.groupKey?e.groupKey[v]:void 0,i=!!j&&l===j;return{key:l??"unknown",name:(0,u.mq)(e,v,t),value:e.count,itemStyle:{opacity:j?i?1:.45:1}}}),[L,v,t,j]),E=r.useMemo(()=>({click:l=>{let i=Number(l?.dataIndex);if(Number.isNaN(i)||i<0||i>=L.length)return;let r=L[i];(0,u.OE)({item:r,labelKey:v,unspecifiedLabel:t,field:e,formValues:p,onFieldValueChange:x,onBIFilterClick:m})}}),[L,v,t,e,p,x,m]),I=(0,c.A0)(y),M=r.useMemo(()=>({...I,gauge_radius:(0,u.Ro)(y?.gauge_radius,d.ww.DEFAULTS.gauge_radius),gauge_width:(0,u.Ro)(y?.gauge_width,d.ww.DEFAULTS.gauge_width),pointer_size:(0,u.Ro)(y?.pointer_size,d.ww.DEFAULTS.pointer_size),data_percent_size:(0,u.Ro)(y?.data_percent_size,d.ww.SIZES.h5),gauge_percent_size:(0,u.Ro)(y?.gauge_percent_size,d.ww.SIZES.bodySmall),percent_key:(0,u.jD)(y?.percent_key)||d.ww.DEFAULTS.percent_key,card_label_size:(0,u.Ro)(y?.card_label_size,d.ww.SIZES.bodySmall),card_label_weight:(0,u.Ro)(y?.card_label_weight,d.ww.WEIGHTS.medium),card_value_size:(0,u.Ro)(y?.card_value_size,d.ww.SIZES.bodyLarge),card_value_weight:(0,u.Ro)(y?.card_value_weight,d.ww.WEIGHTS.medium)}),[y]),W=b?.toLowerCase().startsWith("ar")||!1,{chartTitle:G,chartSubtitle:N}=(0,u.gI)(O,W?M.chart_title_ar:M.chart_title_en,M.chart_subtitle),T=getComputedStyle(document.body).fontFamily,D=r.useMemo(()=>M.use_static_data?(0,u.jD)(M.static_data,[]).map(e=>({key:e.key||"",name:e.name||"",value:e.value||0,itemStyle:e.itemStyle||{opacity:1}})):[],[M.use_static_data,M.static_data]),B=r.useMemo(()=>M.use_static_data?D:$,[M.use_static_data,D,$]),H=r.useMemo(()=>{if(!$.length)return 0;let e=M.percent_key?.total_percent||[];return(0,u.HT)($,e)},[$,M.percent_key]),K=r.useMemo(()=>{if(!D.length)return 0;let e=M.percent_key?.total_percent||[];return(0,u.HT)(D,e)},[D,M.percent_key]),F=r.useMemo(()=>M.use_static_data?K:H,[M.use_static_data,K,H]),U=!B.length,Z={type:"linear",x:1,y:0,x2:0,y2:0,colorStops:W?[{offset:0,color:"#f76b6b"},{offset:.25,color:"#f5a76e"},{offset:.5,color:"#f5d76e"},{offset:.75,color:"#a8d96f"},{offset:1,color:"#4ccb96"}]:[{offset:1,color:"#f76b6b"},{offset:.75,color:"#f5a76e"},{offset:.5,color:"#f5d76e"},{offset:.25,color:"#a8d96f"},{offset:0,color:"#4ccb96"}]},X=r.useMemo(()=>{let e=M.percent_key?.sub_percents||[];return e.length&&B.length?e.map(e=>{let t=e.key||[],l=(0,u.HT)(B,t),i=B.reduce((e,l)=>t.includes(l.key)?e+(l.value||0):e,0);return{label:(W?e?.labelAr:e?.labelEn)||e?.label,value:i,percent:`${l.toFixed(1)}%`,color:e.color,bgColor:e.color+"1A"}}):[]},[M.percent_key,B]),q=r.useMemo(()=>({textStyle:{fontFamily:T},tooltip:{...(0,d.Zi)("item","shadow",T),formatter:e=>{let t=[];return G&&t.push(`<span style="font-size: 15px; font-weight: 700; color: #fff;">
2                ${G} :
3                <strong style="font-size: 18px; font-weight: 900;"> 
4                  ${e?.value??0}% 
5                </strong>
6              </span>`),t.join("")}},grid:{top:20,left:20,right:20,bottom:20,containLabel:!0},series:[{type:"gauge",center:["50%","70%"],radius:`${M.gauge_radius}%`,min:100*!!W,max:100*!W,splitNumber:20,startAngle:180,endAngle:0,z:10,axisLine:{show:!0,lineStyle:{width:M.gauge_width,color:[[1,Z]],shadowBlur:5,shadowColor:d.ww.COLORS.blackTransparent}},splitLine:{show:!1},axisTick:{show:!0,splitNumber:5,length:M.gauge_width,lineStyle:{color:d.ww.COLORS.pureWhite,width:1,opacity:.8},distance:-M.gauge_width},axisLabel:{show:!0,color:d.ww.COLORS.slateGray,fontSize:M.gauge_percent_size,fontWeight:500,distance:-55,interval:4,fontFamily:T,formatter:e=>e%25==0?e+"%":""},pointer:{show:!0,length:`${M.pointer_size}%`,width:8,itemStyle:{color:d.ww.COLORS.limeGreen,shadowBlur:10,shadowColor:d.ww.COLORS.blackTransparent}},anchor:{show:!0,showAbove:!0,size:M.pointer_size,itemStyle:{color:d.ww.COLORS.limeGreen,borderColor:d.ww.COLORS.pureWhite,borderWidth:4,shadowBlur:10,shadowColor:d.ww.COLORS.blackTransparent}},detail:{show:!1},animationDuration:4e3,animationEasing:"cubicOut",data:[{value:F.toFixed(1)}]},{type:"gauge",center:["50%","70%"],radius:"100%",min:100*!!W,max:100*!W,startAngle:180,endAngle:0,z:50,axisLine
6:{show:!1},splitLine:{show:!1},axisTick:{show:!1},axisLabel:{show:!1},pointer:{show:!1},anchor:{show:!1},detail:{show:!0,offsetCenter:[0,0],valueAnimation:!0,formatter:"{value}%",color:d.ww.COLORS.slateGray,fontSize:M.data_percent_size,fontWeight:"bold",textShadowBlur:2,textShadowColor:d.ww.COLORS.blackTransparent,fontFamily:T},animationDuration:4e3,animationEasing:"cubicOut",data:[{value:F.toFixed(1)}]}]}),[M,W,F]);return U?(0,i.jsx)(s.$,{height:M.container_height,className:l,sx:{...M.bordered_container&&{border:`1px solid ${d.ww.COLORS.lightGrey}`,borderRadius:"20px"},...h},loading:k,showReset:A,onReset:R,resetDisabled:k,children:(0,i.jsx)(o.default,{sx:{height:"100%",display:"flex",alignItems:"center",justifyContent:"center",color:"text.secondary"},children:"No data to display"})}):(0,i.jsx)(s.$,{height:M.container_height,className:l,sx:{...M.bordered_container&&{border:`1px solid ${d.ww.COLORS.lightGrey}`,borderRadius:"20px"},...h},loading:k,showReset:A,onReset:R,resetDisabled:k,children:(0,i.jsxs)(o.default,{sx:{width:"100%",height:"100%",display:"flex",flexDirection:"column"},children:[(M.display_title||M.display_subtitle)&&(0,i.jsxs)(o.default,{sx:{flexShrink:0,px:2,pt:1.5,pb:1,direction:W?"rtl":"ltr",height:"10%"},children:[M.display_title&&G&&(0,i.jsx)(o.default,{sx:{fontSize:M.title_size,fontWeight:M.title_weight,color:M.title_color,textAlign:M.centered_titles?"center":W?"right":"left",lineHeight:1.3},children:G}),M.display_subtitle&&N&&(0,i.jsx)(o.default,{sx:{fontSize:M.subtitle_size,fontWeight:M.subtitle_weight,color:M.subtitle_color,mt:.5*!!M.display_title,textAlign:M.centered_titles?"center":W?"right":"left",lineHeight:1.3},children:N})]}),(0,i.jsx)(o.default,{sx:{flex:1,minHeight:0,width:"100%"},children:(0,i.jsx)(n.A,{option:q,onEvents:E,style:{height:"100%",width:"100%"}})}),X.length>0&&(0,i.jsx)(o.default,{sx:{px:2,pb:2,flexShrink:0,overflowY:"auto",maxHeight:"210px"},children:X.map((e,t)=>(0,i.jsxs)(o.default,{sx:{display:"flex",alignItems:"center",justifyContent:"space-between",py:1.75,px:2.25,borderRadius:3,bgcolor:e.bgColor,borderRight:W?`4px solid ${e.color}`:"none",borderLeft:W?"none":`4px solid ${e.color}`,transition:"transform 0.2s","&:hover":{transform:"translateX(-4px)"},margin:"10px"},children:[(0,i.jsxs)(o.default,{sx:{display:"flex",alignItems:"center",gap:1},children:[(0,i.jsx)(o.default,{sx:{width:8,height:8,borderRadius:"50%",bgcolor:e.color}}),(0,i.jsx)(a.A,{sx:{color:d.ww.COLORS.black,fontSize:M.card_label_size,fontWeight:M.card_label_weight},children:e.label})]}),(0,i.jsxs)(o.default,{sx:{display:"flex",alignItems:"center",gap:1},children:[(0,i.jsx)(a.A,{sx:{color:e.color,fontSize:M.card_value_size,fontWeight:M.card_value_weight},children:e.value}),(0,i.jsxs)(a.A,{sx:{color:e.color,fontSize:M.card_value_size-2,fontWeight:M.card_value_weight,opacity:.8},children:["(",e.percent,")"]})]})]},t))})]})})}let h=g},89257:(e,t,l)=>{l.d(t,{A:()=>u,D:()=>d});var i=l(79120),r=l(77719),o=l(97291),a=l(61954),n=l(67855);function s({icon:e}){return e?"string"==typeof e?(0,i.jsx)("span",{"aria-hidden":!0,dangerouslySetInnerHTML:{__html:e},style:{display:"inline-flex",alignItems:"center"}}):(0,i.jsx)(i.Fragment,{children:e}):null}function d({label:e,count:t,icon:l,color:u="#555",bg:c,variant:g="solid",disabled:h=!1,active:_=!1,sx:f,contentSx:p,labelSx:x,countSx:m,onClick:w,size:y="md",rounded:b=6,withShadow:S=!1,ariaLabel:v,parsedDetails:j,activeFill:O="tint",activeTextColor:k="#fff",inactiveBg:R,inactiveBorderColor:C,inactiveTextColor:z,cardSx:A}){let L=c??(0,r.X4)(u,.1),$=(0,r.X4)(u,.25),E=_?(0,r.X4)(u,.2):L,I=_?(0,r.X4)(u,.5):$,M=_&&"solid"===O,W=M?u:!_&&R?R:"outlined"===g?_?(0,r.X4)(L,.3):"transparent":E,G=M?u:!_&&C?C:I,N=M?k:!_&&z?z:u,T=A??{},D=T&&"object"==typeof T&&!Array.isArray(T)?T.padding:void 0,{padding:B,...H}=T||{},K=T?.border,F=T?.borderRadius,U=T?.borderBottom;return(0,i.jsx)(n.A,{onClick:w,disabled:h,variant:"outlined"===g?"outlined":"contained",size:"sm"===y?"small":"lg"===y?"large":"medium",startIcon:l?(0,i.jsx)(s,{icon:l}):void 0,className:`rplz-filter-item ${_&&j?.use_defaul_font_style?"activeFilter":""}`,sx:{width:"max-content",maxWidth:"100%",minWidth:"unset",flexShrink:0,padding:0,margin:0,boxShadow:S?3:"none",background:W,borderColor:G,borderWidth:_?2:1,color:N,opacity:h?.55:1,fontWeight:_?600:500,justifyContent:"space-between",borderRadius:b,"&:hover":{boxShadow:S?3:"none"},...f,...H,...void 0!==K?{border:`${K} !important`}:{},...void 0!==F?{borderRadius:`${F}px !important`}:{},...void 0!==U?{borderBottom:`${U} !important`}:{}},"aria-label":v??e,"aria-pressed":_,children:(0,i.jsxs)(o.default,{sx:{display:"inline-flex",alignItems:"center",gap:`${"sm"===y?8:"lg"===y?12:10}px`,padding:D??("sm"===y?"8px 12px":"lg"===y?"16px 20px":"12px 16px"),whiteSpace:"nowrap",...p},children:[(0,i.jsx)(a.A,{component:"span",className:j?.use_defaul_font_style?"kpi-filter-title":void 0,sx:{fontSize:"sm"===y?".9rem":"lg"===y?"1.05rem":"1rem",color:"inherit",...x},title:e,children:e}),null!=t&&(0,i.jsx)(a.A,{component:"span",className:j?.use_defaul_font_style?"kpi-filter-count":void 0,sx:{flexShrink:0,fontWeight:800,fontSize:"sm"===y?"1rem":"lg"===y?"1.35rem":"1.15rem",color:"inherit",opacity:0===t?.9:1,...m},children:String(t??0).padStart(2,"0")})]})})}let u=d},90395:(e,t,l)=>{l.d(t,{A:()=>f,X:()=>_});var i=l(79120),r=l(26204),o=l(97291),a=l(95606),n=l(93503),s=l(32875),d=l(22854),u=l(88278),c=l(3499);function g({type:e,size:t,background:l}){let o=t/2,a=r.useId(),n=`legend-clip-${a}`;return(0,i.jsxs)("svg",{width:t,height:t,viewBox:`0 0 ${t} ${t}`,style:{flexShrink:0,display:"block"},children:[(0,i.jsx)("defs",{children:(0,i.jsx)("clipPath",{id:n,children:(()=>
6{switch(e){case"rect":default:return(0,i.jsx)("rect",{x:"0",y:"0",width:t,height:t});case"roundRect":return(0,i.jsx)("rect",{x:"0",y:"0",width:t,height:t,rx:.2*t,ry:.2*t});case"circle":return(0,i.jsx)("circle",{cx:o,cy:o,r:o});case"triangle":return(0,i.jsx)("polygon",{points:`${o},0 ${t},${t} 0,${t}`});case"diamond":return(0,i.jsx)("polygon",{points:`${o},0 ${t},${o} ${o},${t} 0,${o}`});case"pin":return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("circle",{cx:o,cy:.7*o,r:.6*o}),(0,i.jsx)("polygon",{points:`${o},${.3*t} ${.7*t},${t} ${.3*t},${t}`})]});case"arrow":return(0,i.jsx)("polygon",{points:`${o},0 ${t},${o} ${.7*t},${o} ${.7*t},${t} ${.3*t},${t} ${.3*t},${o} 0,${o}`})}})()})}),(0,i.jsx)("foreignObject",{width:t,height:t,clipPath:`url(#${n})`,children:(0,i.jsx)("div",{style:{width:t,height:t,background:l}})})]})}function h({data:e,totalValue:t,isArabic:l,colors:r,fontSize:n,fontWeight:s,fontColor:d,iconSize:c,gap:_=1,legendWidth:f,legendsIcon:p="circle"}){return(0,i.jsx)(o.default,{sx:{width:`${f}%`,display:"flex",flexDirection:"column",gap:_},children:e.map((e,h)=>{let _=(e.value/t*100).toFixed(1),f=(0,u.LN)(r(h));return(0,i.jsxs)(o.default,{sx:{display:"flex",alignItems:"center",justifyContent:"space-between",direction:l?"rtl":"ltr",gap:1},children:[(0,i.jsxs)(o.default,{sx:{display:"flex",alignItems:"center",gap:1,flex:1,minWidth:0},children:[(0,i.jsx)(o.default,{sx:{flexShrink:0,display:"flex",alignItems:"center"},children:(0,i.jsx)(g,{type:p,size:c,background:f})}),(0,i.jsx)(a.A,{title:e.name,arrow:!0,placement:l?"left":"right",children:(0,i.jsx)(o.default,{sx:{fontSize:n,fontWeight:s,color:d,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",cursor:"pointer"},children:e.name})})]}),(0,i.jsx)(o.default,{sx:{fontSize:n,fontWeight:"bold",color:"#374151",flexShrink:0},children:l?`${e.value} (${_}%)`:`(${_}%) ${e.value}`})]},e.name)})})}function _({field:e,unspecifiedLabel:t="Unspecified",className:l,sx:a,useMockResponse:g=!0,dataSourceConfig:f,formValues:p,onFieldValueChange:x,onBIFilterClick:m,hideFiltersReset:w=!1,componentsDetails:y,lang:b}){let{groupedResults:S,labelKey:v,activeGroupValue:j,response:O,loading:k,resetFiltersContext:R,hasFiltersContext:C,totalCount:z}=(0,c.ei)({field:e,formValues:p,dataSourceConfig:f}),A=!w&&C&&!!f?.mutation&&!!f?.fieldUuid,L=r.useMemo(()=>{let e=(0,u.jD)(y?.displayed_keys);return e?.keys&&Array.isArray(e.keys)?e.keys:null},[y?.displayed_keys]),$=b?.toLowerCase().startsWith("ar")||!1,E=r.useMemo(()=>{if(!L)return null;let e=new Map;for(let t of L)for(let l of t.key)e.set(l,t);return e},[L]),I=(0,c.A0)(y),M=r.useMemo(()=>({...I,border_radius:(0,u.Ro)(y?.border_radius,d.ww.RADIUSES.none),border_color:y?.border_color||d.ww.COLORS.pureWhite,border_width:(0,u.Ro)(y?.border_width,d.ww.BORDERS.none),inner_radius:(0,u.Ro)(y?.inner_radius,d.ww.DEFAULTS.inner_radius),outer_radius:(0,u.Ro)(y?.outer_radius,d.ww.DEFAULTS.outer_radius),internal_gradient_color:(0,u.G4)(y?.internal_gradient_color,d.ww.BOOLEAN.TRUE),multi_colors_gradient:(0,u.G4)(y?.multi_colors_gradient,d.ww.BOOLEAN.FALSE),select_multi_colors_gradient:y?.select_multi_colors_gradient||d.ww.COLORS.lightRedPink,data_length:(0,u.Ro)(y?.data_length,d.ww.SIZES.overline),displayed_keys:(0,u.jD)(y?.displayed_keys),show_legends:(0,u.G4)(y?.show_legends,d.ww.BOOLEAN.TRUE),horizontal_legends:(0,u.G4)(y?.horizontal_legends,d.ww.BOOLEAN.TRUE),bottom_display:(0,u.G4)(y?.bottom_display,d.ww.BOOLEAN.TRUE),legends_icon:y?.legends_icon||d.ww.DEFAULTS.legends_icon,legends_size:(0,u.Ro)(y?.legends_size,d.ww.SIZES.label),legends_weight:(0,u.Ro)(y?.legends_weight,d.ww.WEIGHTS.light),legends_color:y?.legends_color||d.ww.COLORS.slateGray,bottom_legend_width:(0,u.Ro)(y?.bottom_legend_width,d.ww.WEIGHTS.thin),bottom_legend_height:(0,u.Ro)(y?.bottom_legend_height,d.ww.SIZES.h6),show_labels:(0,u.G4)(y?.show_labels,d.ww.BOOLEAN.FALSE),labels_color:y?.labels_color||d.ww.COLORS.slateGray,labels_size:(0,u.Ro)(y?.labels_size,d.ww.SIZES.label),labels_weight:(0,u.Ro)(y?.labels_weight,d.ww.WEIGHTS.regular),display_total:(0,u.G4)(y?.display_total,d.ww.BOOLEAN.TRUE),total_value_size:(0,u.Ro)(y?.total_value_size,d.ww.S
6IZES.h4),total_text_size:(0,u.Ro)(y?.total_text_size,d.ww.SIZES.bodySmall),total_text_en:y?.total_text_en||d.ww.STRING,total_text_ar:y?.total_text_ar||d.ww.STRING}),[y]),W=r.useMemo(()=>M.show_unspecified?S:S.filter(e=>!(0,u.x)(e,v,t)),[S,v,t,M.show_unspecified]),G=(0,u.C6)(M,$,t),N=r.useMemo(()=>{if(!L||!E)return W.map(e=>({...e,_groupedLabel:(0,u.mq)(e,v,G),_groupedColor:void 0}));let e=new Map;for(let t of L){let l=t.labelEn||t.label||t.labelAr||String(t.key);e.set(l,{items:[],config:t,totalCount:0})}for(let t of W){let l=v&&t.groupKey?t.groupKey[v]:void 0;if(!l)continue;let i=E.get(String(l));if(i){let l=i.labelEn||i.label||i.labelAr||String(i.key),r=e.get(l);r&&(r.items.push(t),r.totalCount+=t.count)}}return Array.from(e.values()).filter(e=>e.totalCount>0).map(e=>({groupKey:{[v||"key"]:e.config.labelEn||e.config.label||e.config.labelAr||String(e.config.key)},translatedGroupKey:{[v||"key"]:$?e.config.labelAr||e.config.label||e.config.labelEn||String(e.config.key):e.config.labelEn||e.config.label||e.config.labelAr||String(e.config.key)},count:e.totalCount,records:e.items.flatMap(e=>e.records||[]),_groupedLabel:$?e.config.labelAr||e.config.label||e.config.labelEn||String(e.config.key):e.config.labelEn||e.config.label||e.config.labelAr||String(e.config.key),_groupedColor:e.config.color,_originalKeys:e.config.key}))},[W,L,E,v,$]),T=r.useMemo(()=>N.map((e,t)=>{let l=v&&e.groupKey?e.groupKey[v]:void 0,i=v&&e.translatedGroupKey?e.translatedGroupKey[v]:void 0,r=!!j&&l===j;return{key:l??G,name:i??(0,u.mq)(e,v,G),value:e.count,_originalKeys:e._originalKeys,_groupedColor:e._groupedColor,itemStyle:{color:r?"#ff9800":void 0,opacity:j?r?1:.5:1}}}),[N,v,G,j]),D=M.data_length,[B,H]=r.useState(0),K=r.useMemo(()=>{if(M.use_static_data)return[];let e=B*D;return W.slice(e,e+D)},[M.use_static_data,W,B,D]),F=M.use_static_data?(0,u.jD)(M.static_data,[]):T,U=r.useMemo(()=>{let e=B*D;return F.slice(e,e+D)},[F,B]),Z=Math.max(1,Math.ceil(F.length/D)),X=r.useMemo(()=>({click:l=>{let i=Number(l?.dataIndex);if(Number.isNaN(i)||i<0||i>=U.length)return;let r=K[i];(0,u.OE)({item:r,labelKey:v,unspecifiedLabel:t,field:e,formValues:p,onFieldValueChange:x,onBIFilterClick:m})}}),[U,v,t,e,p,x,m]),q=r.useMemo(()=>M.use_static_data?F.reduce((e,t)=>e+(t.value||0),0):W.reduce((e,t)=>e+(t.count||0),0),[M.use_static_data,F,W]),{chartTitle:P,chartSubtitle:V}=(0,u.gI)(O,$?M.chart_title_ar:M.chart_title_en,M.chart_subtitle),Y=getComputedStyle(document.body).fontFamily,Q=M.horizontal_legends?"horizontal":"vertical",{min:J,max:ee}=r.useMemo(()=>{let e=F.map(e=>e.value);return{min:Math.min(...e),max:Math.max(...e)}},[F]),et=r.useMemo(()=>(0,u.oW)(M.select_multi_colors_gradient),[M.select_multi_colors_gradient]),el=r.useCallback(e=>{if(ee===J)return et;let t=Math.pow((e-J)/(ee-J),.5);return(0,u.De)(M.select_multi_colors_gradient,et,t)},[J,ee,et,M.select_multi_colors_gradient]),ei=r.useMemo(()=>L?e=>{let t="number"==typeof e?e:e?.dataIndex,l=U[t];return l?._groupedColor?(0,u.Sm)(l._groupedColor):(0,u.sC)(t??0)}:M.multi_colors_gradient?e=>{let t="number"==typeof e?F[e]?.value:e?.value;return void 0!==t?el(t):et}:M.internal_gradient_color?e=>{let t="number"==typeof e?e:e?.dataIndex;return(0,u.W9)(t??0)}:e=>{let t="number"==typeof e?e:e?.dataIndex;return(0,u.sC)(t??0)},[L,M.multi_colors_gradient,M.internal_gradient_color,el,et,F,U]),er=r.useMemo(()=>({textStyle:{fontFamily:Y},tooltip:{...(0,d.Zi)("item","shadow",Y),formatter:e=>{if(0===q)return"0%";let t=(e.value/q*100).toFixed(1);return`
7          <span style="font-size: 15px; font-weight: 700; color: #fff;">
8            ${e.name} :
9            <strong style="font-size: 18px; font-weight: 900;">
10              ${e.value}
11            </strong>
12            <span style="font-size: 18px; font-weight: 900;">
13              (${t}%)
14            </span>
15          </span>
16        `}},grid:{top:20,left:20,right:20,bottom:20,containLabel:!0},legend:{...M.bottom_display?{show:!1}:{show:M.show_legends,type:"scroll",align:$?"right":"left",icon:M.legends_icon,pageIconColor:d.ww.COLORS.slateGray,pageIconInactiveColor:d.ww.COLORS.mediumGray,pageIconSize:10,pageTextStyle:{color:d.ww.COLORS.darkGray,fontFamily:Y},data:U.map(e=>e.name),fontSize:M.legends_size,fontWeight:M.legends_weight,color:M.legends_color,textStyle:{fontFamily:Y},..."horizontal"===Q?{orient:Q,top:"top",left:"center",right:void 0,bottom:void 0}:{orient:Q,left:$?"right":"left",top:"middle",right:void 0,bottom:void 0}}},graphic:[{type:"text",left:"center",top:"center",style:{text:M.display_total?q:"",textAlign:"center",fill:d.ww.COLORS.slateGray,font:`bold ${M.total_value_size}px ${Y}`}},{type:"text",left:"center",top:"54%",style:{text:M.display_total?$?`${M.total_text_ar}`:`${M.total_text_en}`:"",textAlign:"center",fill:d.ww.COLORS.slateGray,font:`normal ${M.total_text_size}px ${Y}`}}
16],series:[{type:"pie",radius:[`${M.outer_radius}%`,`${M.inner_radius}%`],center:["50%","50%"],avoidLabelOverlap:!0,itemStyle:{color:ei,borderColor:M.border_color,borderWidth:M.border_width,borderRadius:M.border_radius},label:{show:M.show_labels,formatter:"{b}",position:"outside",fontSize:M.labels_size,color:M.labels_color,fontWeight:M.labels_weight,fontFamily:Y},labelLine:{show:M.show_labels,length:15,length2:10},emphasis:{label:{show:!1},labelLine:{show:!1}},data:U}]}),[P,V,U,q,$,M,et,ei,B,Z]);return F.length?(0,i.jsx)(s.$,{height:M.container_height,className:l,sx:{...M.bordered_container&&{border:`1px solid ${d.ww.COLORS.lightGrey}`,borderRadius:"20px"},...a},loading:k,showReset:A,onReset:R,resetDisabled:k,children:(0,i.jsxs)(o.default,{sx:{width:"100%",height:"100%",display:"flex",flexDirection:"column"},children:[(M.display_title||M.display_subtitle)&&(0,i.jsxs)(o.default,{sx:{flexShrink:0,px:2,pt:1.5,pb:1,direction:$?"rtl":"ltr",height:"10%"},children:[M.display_title&&P&&(0,i.jsx)(o.default,{sx:{fontSize:M.title_size,fontWeight:M.title_weight,color:M.title_color,textAlign:M.centered_titles?"center":$?"right":"left",lineHeight:1.3},children:P}),M.display_subtitle&&V&&(0,i.jsx)(o.default,{sx:{fontSize:M.subtitle_size,fontWeight:M.subtitle_weight,color:M.subtitle_color,mt:.5*!!M.display_title,textAlign:M.centered_titles?"center":$?"right":"left",lineHeight:1.3},children:V})]}),(0,i.jsx)(o.default,{sx:{flex:1,minHeight:0,width:"100%"},children:(0,i.jsx)(n.A,{option:er,onEvents:X,style:{height:"100%",width:"100%"}})}),M.bottom_display&&(0,i.jsx)(o.default,{sx:{display:"flex",justifyContent:"center",height:`${M.bottom_legend_height}%`,minHeight:60,maxHeight:"50%",overflowY:"auto",overflowX:"hidden",width:"100%",flexShrink:0,px:2,pb:1,pt:1,mb:1},children:(0,i.jsx)(h,{data:U,totalValue:q,isArabic:$,colors:ei,fontSize:M.legends_size,fontWeight:M.legends_weight,fontColor:M.legends_color,iconSize:10,gap:1,legendWidth:M.bottom_legend_width,legendsIcon:M.legends_icon})}),Z>1&&(0,i.jsxs)(o.default,{sx:{flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center",gap:1,py:.75,px:2,borderTop:M.bottom_display?"none":"1px solid #f0f0f0"},children:[(0,i.jsx)(o.default,{component:"button",onClick:()=>{H(e=>(e-1+Z)%Z)},disabled:0===B||k,sx:{width:28,height:28,display:"flex",alignItems:"center",justifyContent:"center",borderRadius:"50%",border:"1px solid",borderColor:0===B?"#e9ecef":"#dee2e6",bgcolor:"#fff",cursor:0===B?"default":"pointer",color:0===B?"#ccc":"#495057",transition:"all 0.2s","&:hover:not(:disabled)":{bgcolor:"#f8f9fa",borderColor:"#ced4da"}},children:(0,i.jsx)("svg",{width:"8",height:"12",viewBox:"0 0 8 12",fill:"none",style:{transform:$?"scaleX(-1)":"none"},children:(0,i.jsx)("path",{d:"M7 1L2 6L7 11",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})}),(0,i.jsxs)(o.default,{sx:{minWidth:40,textAlign:"center",fontSize:18,fontWeight:600,color:"#495057",userSelect:"none"},children:[B+1,"/",Z]}),(0,i.jsx)(o.default,{component:"button",onClick:()=>{H(e=>(e+1)%Z)},disabled:B+1>=Z||k,sx:{width:28,height:28,display:"flex",alignItems:"center",justifyContent:"center",borderRadius:"50%",border:"1px solid",borderColor:B+1>=Z?"#e9ecef":"#dee2e6",bgcolor:"#fff",cursor:B+1>=Z?"default":"pointer",color:B+1>=Z?"#ccc":"#495057",transition:"all 0.2s","&:hover:not(:disabled)":{bgcolor:"#f8f9fa",borderColor:"#ced4da"}},children:(0,i.jsx)("svg",{width:"8",height:"12",viewBox:"0 0 8 12",fill:"none",style:{transform:$?"scaleX(-1)":"none"},children:(0,i.jsx)("path",{d:"M1 1L6 6L1 11",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})})]})]})}):(0,i.jsx)(s.$,{height:M.container_height,className:l,sx:{...M.bordered_container&&{border:`1px solid ${d.ww.COLORS.lightGrey}`,borderRadius:"20px"},...a},loading:k,showReset:A,onReset:R,resetDisabled:k,children:(0,i.jsx)(o.default,{sx:{height:"100%",display:"flex",alignItems:"center",justifyContent:"center",color:"text.secondary"},children:"No data to display"})})}let f=_},93503:(e,t,l)=>{l.d(t,{A:()=>n});var i=l(79120),r=l(26204),o=l(97291);let a=r.lazy(()=>l.e(5609).then(l.bind(l,85609)).then(e=>({default:e.default??e})));function n(e){return(0,i.jsx)(r.Suspense,{fallback:(0,i.jsx)(o.default,{sx:{width:"100%",height:"100%",minHeight:120}}),children:(0,i.jsx)(a,{...e})})}}}]);

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.