1"use strict";(self.webpackChunkweb_frontend_reactjs=self.webpackChunkweb_frontend_reactjs||[]).push([[3029],{58074:(e,n,t)=>{t.d(n,{G:()=>u});var r=t(89379),a=t(80045),o=t(9950),i=t(5352),l=t(91651),s=t(91724);function d(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500;const[t,r]=(0,o.useState)(e),a=(0,o.useRef)(null);return(0,o.useEffect)(()=>(a.current&&clearTimeout(a.current),a.current=setTimeout(()=>{r(e)},n),()=>{a.current&&clearTimeout(a.current)}),[e,n]),t}var c=t(44414);const p=["sx","InputProps","inputProps","playwrightId","showSearchIcon","value","onChange","onDebounce","debounceDelay"];function u(e){let{sx:n,InputProps:t,inputProps:u,playwrightId:x,showSearchIcon:g=!0,value:h,onChange:m,onDebounce:v,debounceDelay:b=500}=e,A=(0,a.A)(e,p);const[y,j]=(0,o.useState)(h||""),f=void 0!==h?h:y,k=d(f,b);(0,o.useEffect)(()=>{v&&v(k)},[k,v]);const w=(0,r.A)((0,r.A)({},u),x&&{"data-testid":x}),I=(0,r.A)((0,r.A)({},t),{},{style:(0,r.A)({color:"var(--theme-text)"},null===t||void 0===t?void 0:t.style)},g&&!(null!==t&&void 0!==t&&t.startAdornment)&&{startAdornment:(0,c.jsx)(i.A,{position:"start",children:(0,c.jsx)(s.A,{sx:{color:"var(--text-dark-gray)"}})})});return(0,c.jsx)(l.A,(0,r.A)((0,r.A)({},A),{},{value:f,onChange:e=>{const n=e.target.value;void 0===h&&j(n),m&&m(e)},InputProps:I,inputProps:w,sx:(0,r.A)({backgroundColor:"var(--card-bg)",height:"40px",borderRadius:"8px","& .MuiInputBase-root":{height:"40px"},"& .MuiOutlinedInput-root":{height:"40px",borderRadius:"8px","& fieldset":{borderColor:"var(--palette-styled-border)"},"&:hover fieldset":{borderColor:"var(--palette-styled-border)"},"&.Mui-focused fieldset":{borderColor:"var(--palette-styled-border)"}},"& .MuiInputBase-input":{color:"var(--text-dark-gray)",height:"48px",paddingTop:0,paddingBottom:0},"& .MuiInputBase-input::placeholder":{color:"var(--text-dark-gray)",opacity:1}},n)}))}},62667:(e,n,t)=>{t.d(n,{C:()=>i});var r=t(89379),a=t(84536),o=t(44414);function i(e){let{count:n,page:t,onChange:i,showFirstButton:l=!0,showLastButton:s=!0,rounded:d=!0,sx:c,paginationProps:p}=e;return(0,o.jsx)(a.A,(0,r.A)({count:n,page:t,onChange:(e,n)=>i(n),showFirstButton:l,showLastButton:s,shape:d?"rounded":"circular",sx:(0,r.A)({"& .MuiPaginationItem-root":{color:"var(--theme-text)",borderColor:"var(--text-hover)"},"& .MuiPaginationItem-root.Mui-disabled":{color:"var(--gray-label) !important",borderColor:"var(--palette-styled-border) !important",opacity:.6,"& svg":{color:"var(--gray-label) !important"}},"& .MuiPaginationItem-root.Mui-selected":{backgroundColor:"var(--text-hover)",color:"var(--palette-white)"}},c)},p))}},73029:(e,n,t)=>{t.r(n),t.d(n,{default:()=>We});var r=t(57528),a=t(89379),o=t(9950),i=t(27321),l=t(20900),s=t(28493),d=t(21457),c=t(84453),p=t(67079),u=t(23797),x=t(6170),g=t(21835),h=t(73604),m=t(47935),v=t(58074),b=t(94963),A=t(47628),y=t(91569),j=t(71527),f=t(62667),k=t(8533),w=t(49371),I=t(47048),_=t(21690),S=t(81747),C=t(68436),z=t(51163);const M=e=>{var n;const t=[],r=[],a=null===(n=e.requestId)||void 0===n?void 0:n.trim();a&&(t.push("request_id:".concat(a)),r.push("request_id:=")),e.userId&&(t.push("user_id:".concat(e.userId)),r.push("user_id:=")),e.status&&(t.push("status:".concat(e.status)),r.push("status:="));const o=(e=>{if(!e)return null;const n=e.getFullYear(),t="".concat(e.getMonth()+1).padStart(2,"0"),r="".concat(e.getDate()).padStart(2,"0");return"".concat(n,"-").concat(t,"-").concat(r)})(e.dateRange.startDate),i=(e=>{if(!e)return null;const n=new Date(e);n.setDate(n.getDate()+1);const t=n.getFullYear(),r="".concat(n.getMonth()+1).padStart(2,"0"),a="".concat(n.getDate()).padStart(2,"0");return"".concat(t,"-").concat(r,"-").concat(a)})(e.dateRange.endDate);o&&i&&(t.push("created_at:".concat(o,",").concat(i)),r.push("created_at:between"));const l={limit:15,page:e.page,searchJoin:"and"};return e.orderBy&&(l.orderBy=e.orderBy),e.sortedBy&&(l.sortedBy=e.sortedBy),t.length>0&&(l.search=t.join(";"),l.searchFields=r.join(";")),l};var D,B,P,N,$,q,R,E,F,O,T,K,L,G,U,J,H,W,Y,X,Z,Q,V,ee,ne,te,re,ae,oe,ie,le,se,de,ce,pe=t(29379),ue=t(82130),xe=t(44414);const ge=(0,p.Ay)(i.A)(D||(D=(0,r.A)(["\n display: flex;\n flex-direction: column;\n padding: 50px 25px;\n gap: 20px;\n min-height: calc(100vh - 72px);\n box-sizing: border-box;\n"]))),he=(0,p.Ay)(i.A)(B||(B=(0,r.A)(["\n display: grid;\n grid-template-columns: 1fr;
1\n align-items: flex-end;\n gap: 16px;\n padding: 16px;\n border-radius: 10px;\n border: 1px solid var(--palette-styled-border);\n background-color: var(--card-bg);\n position: relative;\n z-index: 1;\n\n @media (min-width: 900px) {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n }\n"]))),me=(0,p.Ay)(i.A)(P||(P=(0,r.A)(["\n display: flex;\n gap: 16px;\n padding: 16px;\n border-radius: 10px;\n border: 1px solid var(--palette-styled-border);\n background-color: var(--card-bg);\n"]))),ve=(0,p.Ay)(i.A)(N||(N=(0,r.A)(["\n display: flex;\n flex-wrap: wrap;\n gap: 8px;\n align-items: center;\n width: 100%;\n"]))),be=(0,p.Ay)(i.A)($||($=(0,r.A)(["\n display: flex;\n gap: 8px;\n align-items: center;\n"]))),Ae=(0,p.Ay)(i.A)(q||(q=(0,r.A)(["\n min-width: 0;\n width: 100%;\n"]))),ye=(0,p.Ay)(l.A)(R||(R=(0,r.A)(["\n font-size: 12px !important;\n color: var(--gray-label);\n margin-bottom: 5px !important;\n"]))),je=(0,p.Ay)(i.A)(E||(E=(0,r.A)(["\n display: flex;\n flex-direction: column;\n gap: 12px;\n"]))),fe=(0,p.Ay)(l.A)(F||(F=(0,r.A)(["\n font-size: 16px !important;\n color: var(--gray-label);\n"]))),ke=(0,p.Ay)(w.I)(O||(O=(0,r.A)(["\n border: 1px solid var(--palette-styled-border);\n border-radius: 10px !important;\n background-color: var(--card-bg);\n color: var(--theme-text);\n overflow: hidden;\n\n &::before {\n display: none;\n }\n"]))),we=(0,p.Ay)(s.A)(T||(T=(0,r.A)(["\n padding: 14px 20px;\n\n & .MuiAccordionSummary-content {\n margin: 0 !important;\n margin-right: 8px !important;\n }\n"]))),Ie=(0,p.Ay)(i.A)(K||(K=(0,r.A)(["\n display: grid;\n grid-template-columns: 1fr;\n gap: 14px;\n width: 100%;\n\n @media (min-width: 900px) {\n grid-template-columns: repeat(4, minmax(0, 1fr));\n }\n"]))),_e=(0,p.Ay)(d.A)(L||(L=(0,r.A)(["\n padding: 0 20px 20px;\n border-top: 1px solid var(--palette-styled-border);\n"]))),Se=(0,p.Ay)(i.A)(G||(G=(0,r.A)(["\n display: grid;\n grid-template-columns: 1fr;\n gap: 16px;\n margin-bottom: 16px;\n\n @media (min-width: 900px) {\n grid-template-columns: 1fr 1fr;\n }\n"]))),Ce=(0,p.Ay)(i.A)(U||(U=(0,r.A)([""]))),ze=(0,p.Ay)(l.A)(J||(J=(0,r.A)([""]))),Me=(0,p.Ay)(l.A)(H||(H=(0,r.A)([""]))),De=(0,p.Ay)(l.A)(W||(W=(0,r.A)(["\n font-weight: 600 !important;\n"]))),Be=(0,p.Ay)(l.A)(Y||(Y=(0,r.A)(["\n word-break: break-all;\n font-size: 13px !important;\n"]))),Pe=(0,p.Ay)(i.A)(X||(X=(0,r.A)(["\n margin-top: 0px;\n"]))),Ne=(0,p.Ay)(k.k)(Z||(Z=(0,r.A)(["\n && {\n background: ",";\n color: ",";\n font-weight: 600 !important;\n border: none;\n\n &:hover {\n background: "," !important;\n }\n\n &.MuiChip-clickable:hover {\n background: "," !important;\n }\n\n &:focus {\n background: "," !important;\n }\n\n .MuiChip-icon {\n color: inherit !important;\n opacity: 1;\n }\n }\n"])),e=>{let{$bg:n}=e;return n},e=>{let{$color:n}=e;return n},e=>{let{$bg:n}=e;return n},e=>{let{$bg:n}=e;return n},e=>{let{$bg:n}=e;return n}),$e=(0,p.Ay)(k.k)(Q||(Q=(0,r.A)(["\n && {\n background: rgba(211, 47, 47, 0.15);\n color: var(--palette-error-main);\n font-weight: 600 !important;\n border: none;\n\n &:hover {\n background: rgba(211, 47, 47, 0.15) !important;\n }\n\n &:focus {\n background: rgba(211, 47, 47, 0.15) !important;\n }\n }\n"]))),qe=p.Ay.span(V||(V=(0,r.A)(["\n color: var(--palette-error-main);\n font-weight: 600;\n"]))),Re=(0,p.Ay)(i.A)(ee||(ee=(0,r.A)(["\n margin-bottom: 16px;\n padding: 16px;\n border-radius: 8px;\n border: 1px solid rgba(211, 47, 47, 0.25);\n background-color: rgba(211, 47, 47, 0.04);\n"]))),Ee=(0,p.Ay)(l.A)(ne||(ne=(0,r.A)(["\n margin-bottom: 10px !important;\n color: var(--palette-error-main);\n font-weight: 700 !important;\n"]))),Fe=(0,p.Ay)(i.A)(te||(te=(0,r.A)(["\n display: flex;\n flex-wrap: wrap;\n gap: 8px;
1\n align-items: center;\n"]))),Oe=(0,p.Ay)(i.A)(re||(re=(0,r.A)(["\n display: flex;\n flex-wrap: wrap;\n gap: 10px;\n align-items: center;\n"]))),Te=(0,p.Ay)(l.A)(ae||(ae=(0,r.A)(["\n font-weight: 600 !important;\n color: var(--palette-error-main) !important;\n"]))),Ke=(0,p.Ay)(y.A)(oe||(oe=(0,r.A)(["\n min-width: 180px;\n max-width: 260px;\n\n .MuiOutlinedInput-root {\n fieldset {\n border-color: rgba(211, 47, 47, 0.45) !important;\n }\n }\n\n .MuiInputLabel-root,\n .MuiSvgIcon-root,\n .MuiInputBase-input {\n color: var(--palette-error-main) !important;\n }\n"]))),Le=p.Ay.button(ie||(ie=(0,r.A)(["\n border: 1px solid\n ",";\n background: ",";\n color: var(--palette-error-main);\n border-radius: 8px;\n padding: 6px 12px;\n cursor: pointer;\n font-size: 13px;\n font-weight: 600;\n\n &:disabled {\n opacity: 0.6;\n cursor: not-allowed;\n }\n"])),e=>{let{$variant:n}=e;return"danger"===n?"var(--palette-error-main)":"ghost"===n?"rgba(211, 47, 47, 0.45)":"var(--palette-error-main)"},e=>{let{$variant:n}=e;return"ghost"===n?"transparent":"rgba(211, 47, 47, 0.08)"}),Ge=(0,p.Ay)(i.A)(le||(le=(0,r.A)(["\n margin-bottom: 16px;\n padding: 16px;\n border-radius: 8px;\n border: 1px solid var(--palette-styled-border);\n background-color: var(--palette-body-background);\n"]))),Ue=(0,p.Ay)(l.A)(se||(se=(0,r.A)(["\n margin-bottom: 8px !important;\n color: ",";\n font-weight: 700 !important;\n"])),z.A.purple),Je=(0,p.Ay)(i.A)(de||(de=(0,r.A)(["\n display: grid;\n grid-template-columns: 1fr;\n gap: 12px;\n\n @media (min-width: 900px) {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n }\n"]))),He=(0,p.Ay)(i.A)(ce||(ce=(0,r.A)(["\n display: flex;\n justify-content: center;\n padding-top: 8px;\n padding-bottom: 8px;\n"]))),We=()=>{var e,n;(0,h.j)();const{currentLang:t}=(0,S.A)(),r=(0,C.A)(t),{allUsers:i}=(0,I.A)(),{userBOid:l}=(0,_.A)(),[s,d]=(0,o.useState)(null!==l&&void 0!==l?l:""),[p,y]=(0,o.useState)(""),[k,w]=(0,o.useState)({startDate:null,endDate:null}),[z,D]=(0,o.useState)(""),[B,P]=(0,o.useState)(""),[N,$]=(0,o.useState)([]),[q,R]=(0,o.useState)(!1),[E,F]=(0,o.useState)(1),[O,T]=(0,o.useState)({}),[K,L]=(0,o.useState)(""),[G,U]=(0,o.useState)({}),J=null===G||void 0===G?void 0:G.pagination,H=Number(null!==(e=null!==(n=null===J||void 0===J?void 0:J.total_pages)&&void 0!==n?n:null===J||void 0===J?void 0:J.last_page)&&void 0!==e?e:null===J||void 0===J?void 0:J.totalPages),W=Number.isFinite(H)&&H>0?H:1,Y=Number.isFinite(H)&&H>1,X=Math.min(Math.max(1,E),W),Z=((0,o.useMemo)(()=>[{value:"",label:"Svi korisnici"},...(i||[]).map(e=>({value:e.id,label:"".concat(e.email," - ").concat(e.pib)}))],[i]),(0,o.useMemo)(()=>(i||[]).reduce((e,n)=>{const t=n.id?String(n.id):"";return t?(e[t]="string"===typeof n.email&&n.email?n.email:"-",e):e},{}),[i])),Q=(0,o.useCallback)(async()=>{R(!0);try{var e,n,t,r;const a=await g.default.getHealthInsurances(M({userId:s,status:p,dateRange:k,page:E,orderBy:"created_at",sortedBy:"desc",requestId:B})),o=null!==(e=null===a||void 0===a||null===(n=a.data)||void 0===n?void 0:n.data)&&void 0!==e?e:null===a||void 0===a?void 0:a.data,i=Array.isArray(o)?o:[];$(i);const l=null!==(t=null===a||void 0===a||null===(r=a.data)||void 0===r?void 0:r.meta)&&void 0!==t?t:null===a||void 0===a?void 0:a.meta;U(l&&"object"===typeof l?l:{})}catch(a){console.error("Health insurances fetch error:",a),u.oR.error("Gre\u0161ka prilikom u\u010ditavanja zdravstvenih osiguranja"),$([]),U({})}finally{R(!1)}},[s,p,k,E,B]),V=()=>{const e=z.trim();P(e),F(1)},ee=(0,o.useMemo)(()=>[{value:"",label:r("pages.admin.healthInsurance.filters.allStatuses").text},{value:"request_sent",label:r("pages.healthInsurance.status.request_sent").text},{value:"policy_activated",label:r("pages.healthInsurance.status.policy_activated").text},{value:"policy_inactive",label:r("pages.healthInsurance.status.policy_inactive").text},{value:"pending",label:r("pages.healthInsurance.status.pending").text}],[r]),ne=e=>{if(!e)return"";const n=e.trim().match(/^(\d{4}-\d{2}-\d{2})/);if(null!==n&&void 0!==n&&n[1])return n[1];const t=new Date(e);return Number.isNaN(t.getTime())?"":t.toISOString().slice(0,10)},te=e=>{if(!e)return null;const[n,t,r]=e.split("-"),a=Number(n),o=Number(t),i=Number(r);
1if(!a||!o||!i)return null;const l=new Date(a,o-1,i);return Number.isNaN(l.getTime())?null:l},re=e=>{T(n=>{const t=(0,a.A)({},n);return delete t[e],t})},ae=async(e,n)=>{L(e);try{await g.default.updateHealthInsurancePolicyExpiresAt(e,n),u.oR.success("Istek grejs perioda je uspe\u0161no a\u017euriran"),re(e),await Q()}catch(t){console.error("Policy expires at patch error:",t),u.oR.error("Gre\u0161ka pri \u010duvanju isteka grejs perioda")}finally{L("")}};return(0,o.useEffect)(()=>{Q()},[Q]),(0,o.useEffect)(()=>{const e=null!==l&&void 0!==l?l:"";e!==s&&(d(e),F(1))},[l]),(0,xe.jsxs)(xe.Fragment,{children:[q&&(0,xe.jsx)(x.A,{}),(0,xe.jsxs)(ge,{children:[(0,xe.jsx)(j.z,{breadcrumb:"Admin panel / Privatno zdravstveno osiguranje",pageTitle:"Privatno zdravstveno osiguranje"}),(0,xe.jsx)(me,{children:(0,xe.jsxs)(Ae,{children:[(0,xe.jsx)(ye,{children:"Pretraga po ID-u zahteva"}),(0,xe.jsxs)(ve,{children:[(0,xe.jsx)(v.G,{value:z,onChange:e=>D(e.target.value),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),V())},placeholder:"Unesite ID zahteva",fullWidth:!0,size:"small"}),(0,xe.jsxs)(be,{children:[(0,xe.jsx)(b.e,{variant:"contained",size:"small",onClick:V,disabled:!z.trim()&&!B,children:"Pretra\u017ei"}),B&&(0,xe.jsx)(b.e,{variant:"outlined",size:"small",onClick:()=>{D(""),P(""),F(1)},children:"O\u010disti"})]})]})]})}),(0,xe.jsxs)(he,{children:[(0,xe.jsx)(Ae,{children:(0,xe.jsx)(m.S,{label:"Status",value:p,onChange:e=>{y(e.target.value),F(1)},options:ee,fullWidth:!0,size:"small"})}),(0,xe.jsx)(Ae,{children:(0,xe.jsx)(A.A,{label:"Kreirano (period)",value:k,onChange:e=>{w(e),F(1)},size:"small",sx:{width:"100%"}})})]}),(0,xe.jsx)(je,{children:0===N.length?(0,xe.jsx)(fe,{children:"Nema podataka za prikaz uz trenutne filtere."}):N.map(e=>{var n,t;const o=null===(n=e.contractor)||void 0===n?void 0:n.data,i=Z[e.user_id]||"-",l=(e=>{const n=(null!==e&&void 0!==e?e:"").trim().toLowerCase();return"request_sent"===n?{label:r("pages.healthInsurance.status.request_sent").text,bg:"var(--blue-card-bg)",color:"var(--palette-primary-dark)"}:"policy_activated"===n?{label:r("pages.healthInsurance.status.policy_activated").text,bg:"rgba(76, 175, 79, 0.15)",color:"var(--palette-success-dark)"}:"policy_inactive"===n?{label:r("pages.healthInsurance.status.policy_inactive").text,bg:"rgba(211, 47, 47, 0.15)",color:"var(--palette-error-main)"}:"pending"===n?{label:r("pages.healthInsurance.status.pending").text,bg:"rgba(151, 152, 155, 0.2)",color:"var(--text-dark-gray)"}:{label:n?n.charAt(0).toUpperCase()+n.slice(1):r("pages.healthInsurance.status.request_sent").text,bg:"rgba(151, 152, 155, 0.2)",color:"var(--text-dark-gray)"}})(e.status),s=Object.prototype.hasOwnProperty.call(O,e.id),d=null!==(t=O[e.id])&&void 0!==t?t:"",p=K===e.id;return(0,xe.jsxs)(ke,{defaultExpanded:!1,disableGutters:!0,elevation:0,children:[(0,xe.jsx)(we,{expandIcon:(0,xe.jsx)(c.A,{}),children:(0,xe.jsxs)(Ie,{children:[(0,xe.jsxs)(Ce,{children:[(0,xe.jsx)(ze,{variant:"caption",color:"text.secondary",children:"Email korisnika"}),(0,xe.jsx)(Me,{children:(0,xe.jsx)(ue.A,{text:i,maxWidth:"100%"})})]}),(0,xe.jsxs)(Ce,{children:[(0,xe.jsx)(ze,{variant:"caption",color:"text.secondary",children:"Status"}),(0,xe.jsx)(Pe,{children:(0,xe.jsx)(Ne,{label:l.label,size:"small",variant:"filled",$bg:l.bg,$color:l.color})})]}),(0,xe.jsxs)(Ce,{children:[(0,xe.jsx)(ze,{variant:"caption",color:"text.secondary",children:"Kreirano"}),(0,xe.jsx)(Me,{children:(0,pe.wJ)(e.created_at)||e.readable_created_at||e.created_at||"-"})]}),(0,xe.jsxs)(Ce,{children:[(0,xe.jsx)(ze,{variant:"caption",color:"text.secondary",children:"Istek grejs perioda"}),(0,xe.jsx)(Me,{children:e.policy_expires_at?(0,xe.jsx)($e,{label:(0,pe.wJ)(e.policy_expires_at)||e.policy_expires_at,size:"small",variant:"filled"}):(0,xe.jsx)(qe,{children:"-"})})]})]})}),(0,xe.jsxs)(_e,{children:[(0,xe.jsxs)(Se,{children:[(0,xe.jsxs)(Ce,{children:[(0,xe.jsx)(ze,{variant:"caption",color:"text.secondary",children:"ID osiguranja"}),(0,xe.jsx)(Be,{children:e.request_id||"-"})]}),(0,xe.jsxs)(Ce,{children:[(0,xe.jsx)(ze,{variant:"caption",color:"text.secondary",children:"ID korisnika"}),(0,xe.jsx)(Be,{children:e.user_id||"-"})]})]}),(0,xe.jsxs)(Re,{children:[(0,xe.jsx)(Ee,{children:"Istek grejs perioda"}),s?(0,xe.jsxs)(Fe,{children:[(0,xe.jsx)(Ke,{label:"Istek grejs perioda",value:te(d),onChange:n=>((e,n)=>{T(t=>(0,a.A)((0,a.A)({},t),{},{[e]:n}))})(e.id,(e=>{if(!e)return"";const n=e.getFullYear(),t=String(e.getMonth()+1).padStart(2,"0"),r=String(e.getDate()).padStart(2,"0");return"".concat(n,"-").concat(t,"-").concat(r)})(n)),isDisabled:p,customSize:"small",showTodayButton:!1,showClearButton:!0}),(0,xe.jsx)(Le,{type:"button",onClick:()=>{d?ae(e.id,d):u.oR.error('Izaberite datum ili kliknite "Ukloni datum"')},disabled:p,children:"Sa\u010duvaj"}),(0,xe.jsx)(Le,{type:"button",$variant:"danger",onClick:()=>{ae(e.id,null)},disabled:p,children:"Ukloni datum"}),(0,xe.jsx)(Le,{type:"button",$variant:"ghost",onClick:()=>re(e.id),disabled:p,children:"Otka\u017ei"})]}):(0,xe.jsxs)(Oe,{children:[(0,xe.jsx)(Te,{children:(0,pe.wJ)(e.policy_expires_at)||e.policy_expires_at||"-"}),(0,xe.jsx)(Le,{type:"button",onClick:()=>(e=>{T(n=>(0,a.A)((0,a.A)({},n),{},{[e.id]:ne(e.policy_expires_at)}))})(e),children:"Izmeni datum"})]})]}),o&&(0,xe.jsxs)(Ge,{children:[(0,xe.jsx)(Ue,{children:"Podaci o osiguraniku"}),(0,xe.jsxs)(Je,{children:[(0,xe.jsxs)(Ce,{children:[(0,xe.jsx)(ze,{variant:"caption",color:"text.secondary",children:"Kompanija"}),(0,xe.jsx)(De,{children:o.company_name||"-"})]}),(0,xe.jsxs)(Ce,{children:[(0,xe.jsx)(ze,{variant:"caption",color:"text.secondary",children:"Kratki naziv"}),(0,xe.jsx)(Me,{children:o.short_name||"-"})]}),(0,xe.jsxs)(Ce,{children:[(0,xe.jsx)(ze,{variant:"caption",color:"text.secondary",children:"PIB"}),(0,xe.jsx)(Me,{children:o.pib||"-"})]}),(0,xe.jsxs)(Ce,{children:[(0,xe.jsx)(ze,{variant:"caption",color:"text.secondary",children:"Mati\u010dni broj"}),(0,xe.jsx)(Me,{children:o.mb||"-"})]}),(0,xe.jsxs)(Ce,{children:[(0,xe.jsx)(ze,{variant:"caption",color:"text.secondary",children:"Adresa"}),(0,xe.jsx)(Me,{children:o.address||"-"})]}),(0,xe.jsxs)(Ce,{children:[(0,xe.jsx)(ze,{variant:"caption",color:"text.secondary",children:"Kontakt"}),(0,xe.jsxs)(Me,{children:[o.phone||"-"," \xb7 ",o.email||"-"]})]})]})]})]})]},e.id)})}),Y&&(0,xe.jsx)(He,{children:(0,xe.jsx)(f.C,{count:W,page:X,onChange:e=>F(e),rounded:!0,paginationProps:{size:"medium"}})})]})]})}},73604:(e,n,t)=>{t.d(n,{A:()=>d,j:()=>s});var r=t(9950),a=t(28429),o=t(73499),i=t(51823),l=t(50621);const s=()=>{const e=(0,a.Zp)(),n=(0,a.zy)(),{permissionNames:t,isSuperAdmin:s}=(0,o.A)(),d=t.join("|");(0,r.useEffect)(()=>
1{if(!(0,l.my)())return void e(l.O_,{replace:!0});if((0,i.kL)(n.pathname,t,s))return;const r=(0,i.MX)(t,s);r!==n.pathname&&e(r,{replace:!0})},[n.pathname,e,d,s])},d=s}}]);
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.