1import{j as e}from"./jsx-runtime-D_zvdyIk.js";import{r as I,N as o}from"./createLucideIcon-CiWnlb16.js";import{e as r,dZ as q,d as Z,d_ as _,d$ as G,e0 as H,e1 as K,e2 as U,e3 as X,e4 as Y,e5 as E,aa as N,bb as ee,e6 as $}from"./loginCallback-DUlVA6A0.js";import{r as M,F as se}from"./addLoader-p8WLB-bt.js";import{I as w}from"./Input-Cy8woI0u.js";import{B as T}from"./index-CQOuJFSK.js";import{I as O}from"./InputError-CCOh0X_2.js";import{S as ae}from"./Select-YNaQnfBW.js";import{h as te,a as le}from"./handlers-RR5QXZQU.js";import{r as re}from"./salesOptions-BzXGeT3U.js";import{J as h}from"./joi-browser.min-QGvz1_c8.js";import{r as v}from"./regionCompare-BdcSocmn.js";import{a as S}from"./auctionNumber-e8qX9CCs.js";import{D as ie}from"./DateRange-zUphxKch.js";import{L as ne}from"./LocationOn-nLfLUKQ3.js";import{E as P}from"./ExpandMore-CyB2U8Q5.js";import"./config.release-CKeoGYk7.js";const F=(t,d,m,g,i)=>{if(i.from&&i.to!==null){const b={from:new Date(i.from.getTime()-i.from.getTimezoneOffset()*6e4).toISOString(),to:new Date(i.to.getTime()-i.to.getTimezoneOffset()*6e4).toISOString()};return{pagination:{offset:t,count:m},sort:{sortOrder:d},filters:{...g,published:b}}}else return{pagination:{offset:t,count:m},sort:{sortOrder:d},filters:{...g,published:i}}},oe=h.object({offset:h.number().min(0).max(10),count:h.number().min(1).max(10),debtorName:h.string().allow("").min(1).max(50).default(null).pattern(new RegExp('^[а-ÑÑÐ-ЯÐ0-9-â"«»\\s]+$')).messages({"string.max":"ÐÐ¼Ñ Ð´Ð¾Ð»Ð¶Ð½Ð¸ÐºÐ° должно ÑодеÑжаÑÑ Ð½Ðµ более {#limit} Ñимволов","string.min":"ÐÐ¼Ñ Ð´Ð¾Ð»Ð¶Ð½Ð¸ÐºÐ° должно ÑодеÑжаÑÑ Ñ
оÑÑ Ð±Ñ {#limit} Ñимвол","string.pattern.base":'ÐÐ¼Ñ Ð´Ð¾Ð»Ð¶Ð½Ð¸ÐºÐ° должно ÑоÑÑоÑÑÑ Ð¸Ð· ÑÑÑÑкиÑ
заглавнÑÑ
и ÑÑÑоÑнÑÑ
бÑкв, допÑÑÑÐ¸Ð¼Ñ ÑиÑÑÑ, кавÑÑки и ÑпеÑÑÐ¸Ð¼Ð²Ð¾Ð»Ñ "-", "â"'}),managerName:h.string().allow("").min(1).max(50).default(null).pattern(new RegExp('^[а-ÑÑÐ-ЯÐ0-9-â"«»\\s]+$')).messages({"string.max":"ÐÐ¼Ñ ÑпÑавлÑÑÑего должно ÑодеÑжаÑÑ Ð½Ðµ более {#limit} Ñимволов","string.min":"ÐÐ¼Ñ ÑпÑавлÑÑÑего должно ÑодеÑжаÑÑ Ñ
оÑÑ Ð±Ñ {#limit} Ñимвол","string.pattern.base":'ÐÐ¼Ñ ÑпÑавлÑÑÑего должно ÑоÑÑоÑÑÑ Ð¸Ð· ÑÑÑÑкиÑ
заглавнÑÑ
и ÑÑÑоÑнÑÑ
бÑкв, допÑÑÑÐ¸Ð¼Ñ ÑиÑÑÑ, кавÑÑки и ÑпеÑÑÐ¸Ð¼Ð²Ð¾Ð»Ñ "-", "â"'})}),R=t=>{const d=oe.validate(t);if(!d.error)return"";let m="";return d.error.details.forEach(({message:g})=>m=g),m};function Ee(){const t=r(q),d=r(s=>s.messages.totalCount),m=Z(),g=r(_),i=r(G),b=M.useMediaQuery({minWidth:1025}),L=M.useMediaQuery({maxWidth:1024}),[a,p]=I.useState({debtor:"",manager:"",region:""}),[x,D]=I.useState({from:null,to:null}),y=s=>{const[n,c]=s;D({...x,from:n,to:c})},k=r(s=>s.messages.offset),C=r(s=>s.messages.perPage),u=r(s=>s.messages.sort),A=()=>{m(u===0?$(1):$(0))},V=F(0,u,C,a,x),W=F(k,u,C,a,x),j=R({debtorName:a.debtor}),f=R({managerName:a.manager}),z=r(H),B=r(K),J=r(U);return e.jsx(se,{startFields:V,fields:W,getItems:E,addItems:E,setOffset:Y,loadedItems:t,title:"ÐбÑÑвлениÑ",totalCount:d,count:g,offset:k,currentPage:i,setCurrentPage:X,load:z,add:B,error:J,formInputs:e.jsxs("div",{className:"inputs-wrapper",children:[e.jsx(w,{text:"Ðаименование должника",label:!0,fields:a,fieldValue:a.debtor,fieldToChange:"debtor",setField:p}),a.debtor&&j&&e.jsx(O,{error:j}),e.jsx(w,{text:"УпÑавлÑÑÑий",label:!0,fields:a,fieldValue:a.manager,fieldToChange:"manager",setField:p}),a.manager&&f&&e.jsx(O,{error:f}),e.jsx(ae,{setSelectedItem:p,selectItems:re,label:"Регион",fieldToChange:"region",value:a.region}),e.jsx(ee,{selectsRange:!0,startDate:x.from,endDate:x.to,label:"ÐаÑа пÑбликаÑии оÑ/до",onChange:y}),j||f?e.jsx(T,{className:"page-filters-button",type:"submit",disabled:!0,value:"ÐедоÑÑÑпно"}):e.jsx(T,{className:"page-filters-button",type:"submit",value:"ÐайÑи"})]}),tableItems:e.jsxs(e.Fragment,{children:[e.jsxs("ul",{className:"table-heads messages-heads",children:[e.jsx("li",{className:"table-head-item",onClick:A,children:"ÐаÑа пÑбликаÑии"}),e.jsx("li",{className:"table-head-item",children:"ÐбÑÑвление"}),e.jsx("li",{className:"table-head-item",children:"Ðолжник"}),e.jsx("li",{className:"table-head-item",children:"УпÑавлÑÑÑий"}),e.jsx("li",{className:"table-head-item",children:"ÐблаÑÑÑ"}),e.jsxs("li",{className:"table-head-item",children:["РаÑкÑойÑе Ð¿Ð¾Ð»Ñ ",e.jsx("br",{className:"w400"}),"Ð´Ð»Ñ Ð¿Ð¾Ð»Ð½ÑÑ
Ñведений"]})]}),e.jsx("ul",{className:"table",children:t.length&&t.map(({debtor:s,manager:n,region:c,message:l})=>b?e.jsxs("li",{className:"table-item messages-table-item",children:[e.jsx("span",{className:"table-datestart",children:N(l?.published)}),e.jsx("span",{className:"table-debtor",children:e.jsxs(o,{to:`/ads/${l?.
1id}/message`,className:"table-link",children:["ÐбÑÑвление ",S(l?.id)]})}),e.jsx("span",{className:"table-debtor",children:e.jsx(o,{to:`/debtors/debtor/${s?.id}`,className:"table-link",children:s?.value})}),e.jsx("span",{className:"table-manager",children:e.jsx(o,{to:`/managers/manager/${n?.id}`,className:"table-link",children:n?.value})}),e.jsx("span",{className:"table-region",children:v(c)})]},l?.id):L?e.jsxs("li",{className:"table-item messages-table-item",children:[e.jsxs("div",{children:[e.jsx("span",{className:"table-debtor",children:e.jsxs(o,{to:`/ads/${l?.id}/message`,className:"table-link",children:["ÐбÑÑвление ",S(l?.id)]})}),e.jsxs("div",{className:"table-mobile",children:[e.jsx("span",{className:"table-debtor",children:e.jsxs(o,{to:`/debtors/debtor/${s.id}`,className:"table-link",children:["Ðолжник: ",s?.value]})}),e.jsx("span",{className:"table-manager",children:e.jsxs(o,{to:`/managers/manager/${n.id}`,className:"table-link",children:["УпÑавлÑÑÑий: ",n?.value]})}),e.jsxs("span",{className:"table-datestart",children:["ÐаÑа пÑбликаÑии: ",N(l?.published)]}),e.jsxs("span",{className:"table-region",children:["ÐблаÑÑÑ: ",v(c)]})]})]}),e.jsx(P,{className:"table-expand",onClick:le})]},l?.id):null)})]}),listItems:e.jsx("ul",{className:"list list-messages",children:t.length&&t.map(({id:s,debtor:n,manager:c,region:l,published:Q})=>e.jsxs("li",{className:"list-item",children:[e.jsx("div",{className:"list-item",children:e.jsxs(o,{to:`/ads/${s}/message`,className:"list-link",children:["ÐбÑÑвление ",S(s)]})}),e.jsxs("div",{className:"list-left",children:[e.jsx("span",{className:"list-info",children:e.jsx(o,{to:`/debtors/debtor/${n?.id}`,className:"list-link",children:n?.value})}),e.jsx("span",{className:"list-info",children:e.jsxs(o,{to:`/managers/manager/${c?.id}`,className:"table-link",children:["УпÑавлÑÑÑий: ",c?.value]})})]}),e.jsxs("div",{className:"list-additional",children:[e.jsx("div",{className:"list-middle",children:e.jsxs("span",{className:"list-datestart",children:[e.jsx(ie,{})," ÐаÑа пÑбликаÑии ",N(Q)]})}),e.jsx("div",{className:"list-right",children:e.jsxs("span",{className:"list-region",children:[e.jsx(ne,{})," ",v(l)]})})]}),e.jsx(P,{className:"list-expand",onClick:te})]},s))})})}export{Ee as default};
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.