test de déploiement du build depuis gitlab
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

9 lines
362 KiB

import{a as e,i as t,o as n,t as r}from"./chunk-jRWAZmH_.js";import{n as i,t as a}from"./jsx-runtime-CEixWuwE.js";import{$ as o,A as s,D as c,Et as l,Fn as u,Ft as d,Hn as f,In as p,K as m,M as h,Nn as g,Nt as _,On as v,Ot as y,Pn as b,Rn as x,U as S,Un as C,V as w,Vn as T,X as E,Y as D,_n as O,a as k,ar as A,br as j,er as ee,fr as M,gn as te,ir as N,j as ne,k as re,kn as P,lr as ie,lt as ae,n as oe,nn as se,nr as ce,on as le,ot as ue,pr as de,r as fe,rr as pe,sr as me,st as he,tr as ge,ut as _e,vn as ve,yn as ye}from"./axios-GfLWCH1-.js";import{t as be}from"./index.esm-C-Cs05Yh.js";import{i as xe,o as Se,r as Ce,s as we,t as F}from"./input-ByI0RFd4.js";import{c as Te,i as Ee,l as De,s as Oe,t as ke}from"./ctiAxios-uIjEIJkB.js";import{n as Ae,p as je,t as I}from"./slicedToArray-YLaz90ka.js";import{n as Me,t as Ne}from"./typeof-BUNGcdwP.js";import{i as Pe,r as L}from"./asyncToGenerator-DHhZBkop.js";import{c as Fe,o as Ie,s as R,t as z}from"./button-DFsG8yVP.js";import{t as B}from"./select-CAEYLMBr.js";import{a as Le,n as Re,r as ze,t as Be}from"./SearchOutlined-MBE5mEwL.js";import{t as V}from"./tooltip-BrjXarTG.js";import{C as Ve,_ as He,s as Ue}from"./sanitizeDataUtils-CnFUVW7C.js";import{E as We,T as Ge,a as Ke,h as qe,i as Je,l as Ye,m as Xe,r as Ze,s as Qe,t as $e,w as et,x as tt}from"./_getTag-Df9PzwXO.js";import{n as nt,r as rt}from"./iconUtil-82JScV80.js";import{t as it}from"./popconfirm-pEpGkgTI.js";import{t as at}from"./CopyOutlined-BqVrjO_n.js";import{t as ot}from"./DownloadOutlined-BdA_Yi9Y.js";import{t as st}from"./useMutation-BmXoCM97.js";import{t as ct}from"./queryOptions-B35KRSJw.js";import{t as lt}from"./ConsoleSqlOutlined-Dql2QAhH.js";import{t as ut}from"./ImportOutlined-CCDrjc4U.js";import{n as dt}from"./RowLabelWithIcon-CWfXqglG.js";import{t as ft}from"./SaveOutlined-MFwicVtT.js";import{t as pt}from"./UndoOutlined-BnvPIRYq.js";import{n as mt}from"./_assignValue-DhqI0UbZ.js";import{t as ht}from"./Loader-QYhFJtwm.js";import{a as gt,c as _t,n as vt,o as yt,r as bt,s as xt}from"./cloneDeep-D6FETCDU.js";import{r as St}from"./es-F3Cu1H3U.js";import{$ as Ct,B as wt,F as Tt,I as Et,J as Dt,Q as Ot,T as kt,U as At,W as jt,X as Mt,Y as Nt,Z as Pt,c as Ft,dt as It,et as Lt,k as Rt,mt as zt,n as Bt,nt as Vt,ot as H,pt as Ht,q as Ut,s as Wt,u as Gt,ut as Kt,v as qt,vt as Jt,x as Yt,z as Xt}from"./index-BXgKcVQP.js";import{D as Zt,E as Qt,S as $t,T as en,_ as tn,a as nn,c as rn,d as an,g as on,i as sn,l as cn,n as ln,p as un,r as dn,s as fn,t as pn,u as mn,w as hn,y as gn}from"./context-DKr6FCfo.js";import{i as _n,n as vn,r as yn,t as bn}from"./ref-4yY2Yyf3.js";import{a as xn,n as Sn,o as Cn}from"./path-Lv4XoihJ.js";import{n as wn,o as Tn,t as En,u as Dn}from"./CancelButton-CGU0iqBo.js";import{t as On}from"./CloseButton-CcssiQ3D.js";import{n as kn,t as An}from"./map-oy-ayiG3.js";import{t as jn}from"./Checkbox-CArdwSIu.js";var Mn;function U(){return Mn.apply(null,arguments)}function Nn(e){Mn=e}function Pn(e){return e instanceof Array||Object.prototype.toString.call(e)===`[object Array]`}function Fn(e){return e!=null&&Object.prototype.toString.call(e)===`[object Object]`}function In(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function Ln(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;for(var t in e)if(In(e,t))return!1;return!0}function Rn(e){return e===void 0}function zn(e){return typeof e==`number`||Object.prototype.toString.call(e)===`[object Number]`}function Bn(e){return e instanceof Date||Object.prototype.toString.call(e)===`[object Date]`}function Vn(e,t){var n=[],r,i=e.length;for(r=0;r<i;++r)n.push(t(e[r],r));return n}function Hn(e,t){for(var n in t)In(t,n)&&(e[n]=t[n]);return In(t,`toString`)&&(e.toString=t.toString),In(t,`valueOf`)&&(e.valueOf=t.valueOf),e}function Un(e,t,n,r){return bo(e,t,n,r,!0).utc()}function Wn(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function W(e){return e._pf??=Wn(),e._pf}var Gn=Array.prototype.some?Array.prototype.some:function(e){var t=Object(this),n=t.length>>>0,r;for(r=0;r<n;r++)if(r in t&&e.call(this,t[r],r,t))return!0;return!1};function Kn(e){var t=null,n=!1,r=e._d&&!isNaN(e._d.getTime());if(r&&(t=W(e),n=Gn.call(t.parsedDateParts,function(e){return e!=null}),r=t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n),e._strict&&(r=r&&t.charsLeftOver===0&&t.unusedTokens.length===0&&t.bigHour===void 0)),Object.isFrozen==null||!Object.isFrozen(e))e._isValid=r;else return r;return e._isValid}function qn(e){var t=Un(NaN);return e==null?W(t).userInvalidated=!0:Hn(W(t),e),t}var Jn=U.momentProperties=[],Yn=!1;function Xn(e,t){var n,r,i,a=Jn.length;if(Rn(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),Rn(t._i)||(e._i=t._i),Rn(t._f)||(e._f=t._f),Rn(t._l)||(e._l=t._l),Rn(t._strict)||(e._strict=t._strict),Rn(t._tzm)||(e._tzm=t._tzm),Rn(t._isUTC)||(e._isUTC=t._isUTC),Rn(t._offset)||(e._offset=t._offset),Rn(t._pf)||(e._pf=W(t)),Rn(t._locale)||(e._locale=t._locale),a>0)for(n=0;n<a;n++)r=Jn[n],i=t[r],Rn(i)||(e[r]=i);return e}function Zn(e){Xn(this,e),this._d=new Date(e._d==null?NaN:e._d.getTime()),this.isValid()||(this._d=new Date(NaN)),Yn===!1&&(Yn=!0,U.updateOffset(this),Yn=!1)}function Qn(e){return e instanceof Zn||e!=null&&e._isAMomentObject!=null}function $n(e){U.suppressDeprecationWarnings===!1&&typeof console<`u`&&console.warn&&console.warn(`Deprecation warning: `+e)}function er(e,t){var n=!0;return Hn(function(){if(U.deprecationHandler!=null&&U.deprecationHandler(null,e),n){var r=[],i,a,o,s=arguments.length;for(a=0;a<s;a++){if(i=``,typeof arguments[a]==`object`){for(o in i+=`
[`+a+`] `,arguments[0])In(arguments[0],o)&&(i+=o+`: `+arguments[0][o]+`, `);i=i.slice(0,-2)}else i=arguments[a];r.push(i)}$n(e+`
Arguments: `+Array.prototype.slice.call(r).join(``)+`
`+Error().stack),n=!1}return t.apply(this,arguments)},t)}var tr={};function nr(e,t){U.deprecationHandler!=null&&U.deprecationHandler(e,t),tr[e]||($n(t),tr[e]=!0)}U.suppressDeprecationWarnings=!1,U.deprecationHandler=null;function rr(e){return typeof Function<`u`&&e instanceof Function||Object.prototype.toString.call(e)===`[object Function]`}function ir(e){var t,n;for(n in e)In(e,n)&&(t=e[n],rr(t)?this[n]=t:this[`_`+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+`|\\d{1,2}`)}function ar(e,t){var n=Hn({},e),r;for(r in t)In(t,r)&&(Fn(e[r])&&Fn(t[r])?(n[r]={},Hn(n[r],e[r]),Hn(n[r],t[r])):t[r]==null?delete n[r]:n[r]=t[r]);for(r in e)In(e,r)&&!In(t,r)&&Fn(e[r])&&(n[r]=Hn({},n[r]));return n}function or(e){e!=null&&this.set(e)}var sr=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)In(e,t)&&n.push(t);return n},cr={sameDay:`[Today at] LT`,nextDay:`[Tomorrow at] LT`,nextWeek:`dddd [at] LT`,lastDay:`[Yesterday at] LT`,lastWeek:`[Last] dddd [at] LT`,sameElse:`L`};function lr(e,t,n){var r=this._calendar[e]||this._calendar.sameElse;return rr(r)?r.call(t,n):r}function ur(e,t,n){var r=``+Math.abs(e),i=t-r.length;return(e>=0?n?`+`:``:`-`)+(10**Math.max(0,i)).toString().substr(1)+r}var dr=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,fr=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,pr={},mr={};function G(e,t,n,r){var i=r;typeof r==`string`&&(i=function(){return this[r]()}),e&&(mr[e]=i),t&&(mr[t[0]]=function(){return ur(i.apply(this,arguments),t[1],t[2])}),n&&(mr[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function hr(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,``):e.replace(/\\/g,``)}function gr(e){var t=e.match(dr),n,r;for(n=0,r=t.length;n<r;n++)mr[t[n]]?t[n]=mr[t[n]]:t[n]=hr(t[n]);return function(n){var i=``,a;for(a=0;a<r;a++)i+=rr(t[a])?t[a].call(n,e):t[a];return i}}function _r(e,t){return e.isValid()?(t=vr(t,e.localeData()),pr[t]=pr[t]||gr(t),pr[t](e)):e.localeData().invalidDate()}function vr(e,t){var n=5;function r(e){return t.longDateFormat(e)||e}for(fr.lastIndex=0;n>=0&&fr.test(e);)e=e.replace(fr,r),fr.lastIndex=0,--n;return e}var yr={LTS:`h:mm:ss A`,LT:`h:mm A`,L:`MM/DD/YYYY`,LL:`MMMM D, YYYY`,LLL:`MMMM D, YYYY h:mm A`,LLLL:`dddd, MMMM D, YYYY h:mm A`};function br(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(dr).map(function(e){return e===`MMMM`||e===`MM`||e===`DD`||e===`dddd`?e.slice(1):e}).join(``),this._longDateFormat[e])}var xr=`Invalid date`;function Sr(){return this._invalidDate}var Cr=`%d`,wr=/\d{1,2}/;function Tr(e){return this._ordinal.replace(`%d`,e)}var Er={future:`in %s`,past:`%s ago`,s:`a few seconds`,ss:`%d seconds`,m:`a minute`,mm:`%d minutes`,h:`an hour`,hh:`%d hours`,d:`a day`,dd:`%d days`,w:`a week`,ww:`%d weeks`,M:`a month`,MM:`%d months`,y:`a year`,yy:`%d years`};function Dr(e,t,n,r){var i=this._relativeTime[n];return rr(i)?i(e,t,n,r):i.replace(/%d/i,e)}function Or(e,t){var n=this._relativeTime[e>0?`future`:`past`];return rr(n)?n(t):n.replace(/%s/i,t)}var kr={D:`date`,dates:`date`,date:`date`,d:`day`,days:`day`,day:`day`,e:`weekday`,weekdays:`weekday`,weekday:`weekday`,E:`isoWeekday`,isoweekdays:`isoWeekday`,isoweekday:`isoWeekday`,DDD:`dayOfYear`,dayofyears:`dayOfYear`,dayofyear:`dayOfYear`,h:`hour`,hours:`hour`,hour:`hour`,ms:`millisecond`,milliseconds:`millisecond`,millisecond:`millisecond`,m:`minute`,minutes:`minute`,minute:`minute`,M:`month`,months:`month`,month:`month`,Q:`quarter`,quarters:`quarter`,quarter:`quarter`,s:`second`,seconds:`second`,second:`second`,gg:`weekYear`,weekyears:`weekYear`,weekyear:`weekYear`,GG:`isoWeekYear`,isoweekyears:`isoWeekYear`,isoweekyear:`isoWeekYear`,w:`week`,weeks:`week`,week:`week`,W:`isoWeek`,isoweeks:`isoWeek`,isoweek:`isoWeek`,y:`year`,years:`year`,year:`year`};function Ar(e){return typeof e==`string`?kr[e]||kr[e.toLowerCase()]:void 0}function jr(e){var t={},n,r;for(r in e)In(e,r)&&(n=Ar(r),n&&(t[n]=e[r]));return t}var Mr={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function Nr(e){var t=[],n;for(n in e)In(e,n)&&t.push({unit:n,priority:Mr[n]});return t.sort(function(e,t){return e.priority-t.priority}),t}var Pr=/\d/,Fr=/\d\d/,Ir=/\d{3}/,Lr=/\d{4}/,Rr=/[+-]?\d{6}/,zr=/\d\d?/,Br=/\d\d\d\d?/,Vr=/\d\d\d\d\d\d?/,Hr=/\d{1,3}/,Ur=/\d{1,4}/,Wr=/[+-]?\d{1,6}/,Gr=/\d+/,Kr=/[+-]?\d+/,qr=/Z|[+-]\d\d:?\d\d/gi,Jr=/Z|[+-]\d\d(?::?\d\d)?/gi,Yr=/[+-]?\d+(\.\d{1,3})?/,Xr=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,Zr=/^[1-9]\d?/,Qr=/^([1-9]\d|\d)/,$r={};function K(e,t,n){$r[e]=rr(t)?t:function(e,r){return e&&n?n:t}}function ei(e,t){return In($r,e)?$r[e](t._strict,t._locale):new RegExp(ti(e))}function ti(e){return ni(e.replace(`\\`,``).replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,r,i){return t||n||r||i}))}function ni(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,`\\$&`)}function ri(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function q(e){var t=+e,n=0;return t!==0&&isFinite(t)&&(n=ri(t)),n}var ii={};function ai(e,t){var n,r=t,i;for(typeof e==`string`&&(e=[e]),zn(t)&&(r=function(e,n){n[t]=q(e)}),i=e.length,n=0;n<i;n++)ii[e[n]]=r}function oi(e,t){ai(e,function(e,n,r,i){r._w=r._w||{},t(e,r._w,r,i)})}function si(e,t,n){t!=null&&In(ii,e)&&ii[e](t,n._a,n,e)}function ci(e){return e%4==0&&e%100!=0||e%400==0}var li=0,ui=1,di=2,fi=3,pi=4,mi=5,hi=6,gi=7,_i=8;G(`Y`,0,0,function(){var e=this.year();return e<=9999?ur(e,4):`+`+e}),G(0,[`YY`,2],0,function(){return this.year()%100}),G(0,[`YYYY`,4],0,`year`),G(0,[`YYYYY`,5],0,`year`),G(0,[`YYYYYY`,6,!0],0,`year`),K(`Y`,Kr),K(`YY`,zr,Fr),K(`YYYY`,Ur,Lr),K(`YYYYY`,Wr,Rr),K(`YYYYYY`,Wr,Rr),ai([`YYYYY`,`YYYYYY`],li),ai(`YYYY`,function(e,t){t[li]=e.length===2?U.parseTwoDigitYear(e):q(e)}),ai(`YY`,function(e,t){t[li]=U.parseTwoDigitYear(e)}),ai(`Y`,function(e,t){t[li]=parseInt(e,10)});function vi(e){return ci(e)?366:365}U.parseTwoDigitYear=function(e){return q(e)+(q(e)>68?1900:2e3)};var yi=xi(`FullYear`,!0);function bi(){return ci(this.year())}function xi(e,t){return function(n){return n==null?Si(this,e):(Ci(this,e,n),U.updateOffset(this,t),this)}}function Si(e,t){if(!e.isValid())return NaN;var n=e._d,r=e._isUTC;switch(t){case`Milliseconds`:return r?n.getUTCMilliseconds():n.getMilliseconds();case`Seconds`:return r?n.getUTCSeconds():n.getSeconds();case`Minutes`:return r?n.getUTCMinutes():n.getMinutes();case`Hours`:return r?n.getUTCHours():n.getHours();case`Date`:return r?n.getUTCDate():n.getDate();case`Day`:return r?n.getUTCDay():n.getDay();case`Month`:return r?n.getUTCMonth():n.getMonth();case`FullYear`:return r?n.getUTCFullYear():n.getFullYear();default:return NaN}}function Ci(e,t,n){var r,i,a,o,s;if(!(!e.isValid()||isNaN(n))){switch(r=e._d,i=e._isUTC,t){case`Milliseconds`:i?r.setUTCMilliseconds(n):r.setMilliseconds(n);return;case`Seconds`:i?r.setUTCSeconds(n):r.setSeconds(n);return;case`Minutes`:i?r.setUTCMinutes(n):r.setMinutes(n);return;case`Hours`:i?r.setUTCHours(n):r.setHours(n);return;case`Date`:i?r.setUTCDate(n):r.setDate(n);return;case`FullYear`:break;default:return}a=n,o=e.month(),s=e.date(),s=s===29&&o===1&&!ci(a)?28:s,i?r.setUTCFullYear(a,o,s):r.setFullYear(a,o,s)}}function wi(e){return e=Ar(e),rr(this[e])?this[e]():this}function Ti(e,t){if(typeof e==`object`){e=jr(e);var n=Nr(e),r,i=n.length;for(r=0;r<i;r++)this[n[r].unit](e[n[r].unit])}else if(e=Ar(e),rr(this[e]))return this[e](t);return this}function Ei(e,t){return(e%t+t)%t}var Di=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1};function Oi(e,t){if(isNaN(e)||isNaN(t))return NaN;var n=Ei(t,12);return e+=(t-n)/12,n===1?ci(e)?29:28:31-n%7%2}G(`M`,[`MM`,2],`Mo`,function(){return this.month()+1}),G(`MMM`,0,0,function(e){return this.localeData().monthsShort(this,e)}),G(`MMMM`,0,0,function(e){return this.localeData().months(this,e)}),K(`M`,zr,Zr),K(`MM`,zr,Fr),K(`MMM`,function(e,t){return t.monthsShortRegex(e)}),K(`MMMM`,function(e,t){return t.monthsRegex(e)}),ai([`M`,`MM`],function(e,t){t[ui]=q(e)-1}),ai([`MMM`,`MMMM`],function(e,t,n,r){var i=n._locale.monthsParse(e,r,n._strict);i==null?W(n).invalidMonth=e:t[ui]=i});var ki=`January_February_March_April_May_June_July_August_September_October_November_December`.split(`_`),Ai=`Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec`.split(`_`),ji=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Mi=Xr,Ni=Xr;function Pi(e,t){return e?Pn(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||ji).test(t)?`format`:`standalone`][e.month()]:Pn(this._months)?this._months:this._months.standalone}function Fi(e,t){return e?Pn(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[ji.test(t)?`format`:`standalone`][e.month()]:Pn(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function Ii(e,t,n){var r,i,a,o=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],r=0;r<12;++r)a=Un([2e3,r]),this._shortMonthsParse[r]=this.monthsShort(a,``).toLocaleLowerCase(),this._longMonthsParse[r]=this.months(a,``).toLocaleLowerCase();return n?t===`MMM`?(i=Di.call(this._shortMonthsParse,o),i===-1?null:i):(i=Di.call(this._longMonthsParse,o),i===-1?null:i):t===`MMM`?(i=Di.call(this._shortMonthsParse,o),i===-1?(i=Di.call(this._longMonthsParse,o),i===-1?null:i):i):(i=Di.call(this._longMonthsParse,o),i===-1?(i=Di.call(this._shortMonthsParse,o),i===-1?null:i):i)}function Li(e,t,n){var r,i,a;if(this._monthsParseExact)return Ii.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++)if(i=Un([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=RegExp(`^`+this.months(i,``).replace(`.`,``)+`$`,`i`),this._shortMonthsParse[r]=RegExp(`^`+this.monthsShort(i,``).replace(`.`,``)+`$`,`i`)),!n&&!this._monthsParse[r]&&(a=`^`+this.months(i,``)+`|^`+this.monthsShort(i,``),this._monthsParse[r]=new RegExp(a.replace(`.`,``),`i`)),n&&t===`MMMM`&&this._longMonthsParse[r].test(e)||n&&t===`MMM`&&this._shortMonthsParse[r].test(e)||!n&&this._monthsParse[r].test(e))return r}function Ri(e,t){if(!e.isValid())return e;if(typeof t==`string`){if(/^\d+$/.test(t))t=q(t);else if(t=e.localeData().monthsParse(t),!zn(t))return e}var n=t,r=e.date();return r=r<29?r:Math.min(r,Oi(e.year(),n)),e._isUTC?e._d.setUTCMonth(n,r):e._d.setMonth(n,r),e}function zi(e){return e==null?Si(this,`Month`):(Ri(this,e),U.updateOffset(this,!0),this)}function Bi(){return Oi(this.year(),this.month())}function Vi(e){return this._monthsParseExact?(In(this,`_monthsRegex`)||Ui.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(In(this,`_monthsShortRegex`)||(this._monthsShortRegex=Mi),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function Hi(e){return this._monthsParseExact?(In(this,`_monthsRegex`)||Ui.call(this),e?this._monthsStrictRegex:this._monthsRegex):(In(this,`_monthsRegex`)||(this._monthsRegex=Ni),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function Ui(){function e(e,t){return t.length-e.length}var t=[],n=[],r=[],i,a,o,s;for(i=0;i<12;i++)a=Un([2e3,i]),o=ni(this.monthsShort(a,``)),s=ni(this.months(a,``)),t.push(o),n.push(s),r.push(s),r.push(o);t.sort(e),n.sort(e),r.sort(e),this._monthsRegex=RegExp(`^(`+r.join(`|`)+`)`,`i`),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=RegExp(`^(`+n.join(`|`)+`)`,`i`),this._monthsShortStrictRegex=RegExp(`^(`+t.join(`|`)+`)`,`i`)}function Wi(e,t,n,r,i,a,o){var s;return e<100&&e>=0?(s=new Date(e+400,t,n,r,i,a,o),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,r,i,a,o),s}function Gi(e){var t,n;return e<100&&e>=0?(n=Array.prototype.slice.call(arguments),n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Ki(e,t,n){var r=7+t-n;return-((7+Gi(e,0,r).getUTCDay()-t)%7)+r-1}function qi(e,t,n,r,i){var a=(7+n-r)%7,o=Ki(e,r,i),s=1+7*(t-1)+a+o,c,l;return s<=0?(c=e-1,l=vi(c)+s):s>vi(e)?(c=e+1,l=s-vi(e)):(c=e,l=s),{year:c,dayOfYear:l}}function Ji(e,t,n){var r=Ki(e.year(),t,n),i=Math.floor((e.dayOfYear()-r-1)/7)+1,a,o;return i<1?(o=e.year()-1,a=i+Yi(o,t,n)):i>Yi(e.year(),t,n)?(a=i-Yi(e.year(),t,n),o=e.year()+1):(o=e.year(),a=i),{week:a,year:o}}function Yi(e,t,n){var r=Ki(e,t,n),i=Ki(e+1,t,n);return(vi(e)-r+i)/7}G(`w`,[`ww`,2],`wo`,`week`),G(`W`,[`WW`,2],`Wo`,`isoWeek`),K(`w`,zr,Zr),K(`ww`,zr,Fr),K(`W`,zr,Zr),K(`WW`,zr,Fr),oi([`w`,`ww`,`W`,`WW`],function(e,t,n,r){t[r.substr(0,1)]=q(e)});function Xi(e){return Ji(e,this._week.dow,this._week.doy).week}var Zi={dow:0,doy:6};function Qi(){return this._week.dow}function $i(){return this._week.doy}function ea(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,`d`)}function ta(e){var t=Ji(this,1,4).week;return e==null?t:this.add((e-t)*7,`d`)}G(`d`,0,`do`,`day`),G(`dd`,0,0,function(e){return this.localeData().weekdaysMin(this,e)}),G(`ddd`,0,0,function(e){return this.localeData().weekdaysShort(this,e)}),G(`dddd`,0,0,function(e){return this.localeData().weekdays(this,e)}),G(`e`,0,0,`weekday`),G(`E`,0,0,`isoWeekday`),K(`d`,zr),K(`e`,zr),K(`E`,zr),K(`dd`,function(e,t){return t.weekdaysMinRegex(e)}),K(`ddd`,function(e,t){return t.weekdaysShortRegex(e)}),K(`dddd`,function(e,t){return t.weekdaysRegex(e)}),oi([`dd`,`ddd`,`dddd`],function(e,t,n,r){var i=n._locale.weekdaysParse(e,r,n._strict);i==null?W(n).invalidWeekday=e:t.d=i}),oi([`d`,`e`,`E`],function(e,t,n,r){t[r]=q(e)});function na(e,t){return typeof e==`string`?isNaN(e)?(e=t.weekdaysParse(e),typeof e==`number`?e:null):parseInt(e,10):e}function ra(e,t){return typeof e==`string`?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function ia(e,t){return e.slice(t,7).concat(e.slice(0,t))}var aa=`Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday`.split(`_`),oa=`Sun_Mon_Tue_Wed_Thu_Fri_Sat`.split(`_`),sa=`Su_Mo_Tu_We_Th_Fr_Sa`.split(`_`),ca=Xr,la=Xr,ua=Xr;function da(e,t){var n=Pn(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?`format`:`standalone`];return e===!0?ia(n,this._week.dow):e?n[e.day()]:n}function fa(e){return e===!0?ia(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function pa(e){return e===!0?ia(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function ma(e,t,n){var r,i,a,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)a=Un([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(a,``).toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(a,``).toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(a,``).toLocaleLowerCase();return n?t===`dddd`?(i=Di.call(this._weekdaysParse,o),i===-1?null:i):t===`ddd`?(i=Di.call(this._shortWeekdaysParse,o),i===-1?null:i):(i=Di.call(this._minWeekdaysParse,o),i===-1?null:i):t===`dddd`?(i=Di.call(this._weekdaysParse,o),i!==-1||(i=Di.call(this._shortWeekdaysParse,o),i!==-1)?i:(i=Di.call(this._minWeekdaysParse,o),i===-1?null:i)):t===`ddd`?(i=Di.call(this._shortWeekdaysParse,o),i!==-1||(i=Di.call(this._weekdaysParse,o),i!==-1)?i:(i=Di.call(this._minWeekdaysParse,o),i===-1?null:i)):(i=Di.call(this._minWeekdaysParse,o),i!==-1||(i=Di.call(this._weekdaysParse,o),i!==-1)?i:(i=Di.call(this._shortWeekdaysParse,o),i===-1?null:i))}function ha(e,t,n){var r,i,a;if(this._weekdaysParseExact)return ma.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++)if(i=Un([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=RegExp(`^`+this.weekdays(i,``).replace(`.`,`\\.?`)+`$`,`i`),this._shortWeekdaysParse[r]=RegExp(`^`+this.weekdaysShort(i,``).replace(`.`,`\\.?`)+`$`,`i`),this._minWeekdaysParse[r]=RegExp(`^`+this.weekdaysMin(i,``).replace(`.`,`\\.?`)+`$`,`i`)),this._weekdaysParse[r]||(a=`^`+this.weekdays(i,``)+`|^`+this.weekdaysShort(i,``)+`|^`+this.weekdaysMin(i,``),this._weekdaysParse[r]=new RegExp(a.replace(`.`,``),`i`)),n&&t===`dddd`&&this._fullWeekdaysParse[r].test(e)||n&&t===`ddd`&&this._shortWeekdaysParse[r].test(e)||n&&t===`dd`&&this._minWeekdaysParse[r].test(e)||!n&&this._weekdaysParse[r].test(e))return r}function ga(e){if(!this.isValid())return e==null?NaN:this;var t=Si(this,`Day`);return e==null?t:(e=na(e,this.localeData()),this.add(e-t,`d`))}function _a(e){if(!this.isValid())return e==null?NaN:this;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,`d`)}function va(e){if(!this.isValid())return e==null?NaN:this;if(e!=null){var t=ra(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function ya(e){return this._weekdaysParseExact?(In(this,`_weekdaysRegex`)||Sa.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(In(this,`_weekdaysRegex`)||(this._weekdaysRegex=ca),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function ba(e){return this._weekdaysParseExact?(In(this,`_weekdaysRegex`)||Sa.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(In(this,`_weekdaysShortRegex`)||(this._weekdaysShortRegex=la),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function xa(e){return this._weekdaysParseExact?(In(this,`_weekdaysRegex`)||Sa.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(In(this,`_weekdaysMinRegex`)||(this._weekdaysMinRegex=ua),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Sa(){function e(e,t){return t.length-e.length}var t=[],n=[],r=[],i=[],a,o,s,c,l;for(a=0;a<7;a++)o=Un([2e3,1]).day(a),s=ni(this.weekdaysMin(o,``)),c=ni(this.weekdaysShort(o,``)),l=ni(this.weekdays(o,``)),t.push(s),n.push(c),r.push(l),i.push(s),i.push(c),i.push(l);t.sort(e),n.sort(e),r.sort(e),i.sort(e),this._weekdaysRegex=RegExp(`^(`+i.join(`|`)+`)`,`i`),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=RegExp(`^(`+r.join(`|`)+`)`,`i`),this._weekdaysShortStrictRegex=RegExp(`^(`+n.join(`|`)+`)`,`i`),this._weekdaysMinStrictRegex=RegExp(`^(`+t.join(`|`)+`)`,`i`)}function Ca(){return this.hours()%12||12}function wa(){return this.hours()||24}G(`H`,[`HH`,2],0,`hour`),G(`h`,[`hh`,2],0,Ca),G(`k`,[`kk`,2],0,wa),G(`hmm`,0,0,function(){return``+Ca.apply(this)+ur(this.minutes(),2)}),G(`hmmss`,0,0,function(){return``+Ca.apply(this)+ur(this.minutes(),2)+ur(this.seconds(),2)}),G(`Hmm`,0,0,function(){return``+this.hours()+ur(this.minutes(),2)}),G(`Hmmss`,0,0,function(){return``+this.hours()+ur(this.minutes(),2)+ur(this.seconds(),2)});function Ta(e,t){G(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}Ta(`a`,!0),Ta(`A`,!1);function Ea(e,t){return t._meridiemParse}K(`a`,Ea),K(`A`,Ea),K(`H`,zr,Qr),K(`h`,zr,Zr),K(`k`,zr,Zr),K(`HH`,zr,Fr),K(`hh`,zr,Fr),K(`kk`,zr,Fr),K(`hmm`,Br),K(`hmmss`,Vr),K(`Hmm`,Br),K(`Hmmss`,Vr),ai([`H`,`HH`],fi),ai([`k`,`kk`],function(e,t,n){var r=q(e);t[fi]=r===24?0:r}),ai([`a`,`A`],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),ai([`h`,`hh`],function(e,t,n){t[fi]=q(e),W(n).bigHour=!0}),ai(`hmm`,function(e,t,n){var r=e.length-2;t[fi]=q(e.substr(0,r)),t[pi]=q(e.substr(r)),W(n).bigHour=!0}),ai(`hmmss`,function(e,t,n){var r=e.length-4,i=e.length-2;t[fi]=q(e.substr(0,r)),t[pi]=q(e.substr(r,2)),t[mi]=q(e.substr(i)),W(n).bigHour=!0}),ai(`Hmm`,function(e,t,n){var r=e.length-2;t[fi]=q(e.substr(0,r)),t[pi]=q(e.substr(r))}),ai(`Hmmss`,function(e,t,n){var r=e.length-4,i=e.length-2;t[fi]=q(e.substr(0,r)),t[pi]=q(e.substr(r,2)),t[mi]=q(e.substr(i))});function Da(e){return(e+``).toLowerCase().charAt(0)===`p`}var Oa=/[ap]\.?m?\.?/i,ka=xi(`Hours`,!0);function Aa(e,t,n){return e>11?n?`pm`:`PM`:n?`am`:`AM`}var ja={calendar:cr,longDateFormat:yr,invalidDate:xr,ordinal:Cr,dayOfMonthOrdinalParse:wr,relativeTime:Er,months:ki,monthsShort:Ai,week:Zi,weekdays:aa,weekdaysMin:sa,weekdaysShort:oa,meridiemParse:Oa},Ma={},Na={},Pa;function Fa(e,t){var n,r=Math.min(e.length,t.length);for(n=0;n<r;n+=1)if(e[n]!==t[n])return n;return r}function Ia(e){return e&&e.toLowerCase().replace(`_`,`-`)}function La(e){for(var t=0,n,r,i,a;t<e.length;){for(a=Ia(e[t]).split(`-`),n=a.length,r=Ia(e[t+1]),r=r?r.split(`-`):null;n>0;){if(i=za(a.slice(0,n).join(`-`)),i)return i;if(r&&r.length>=n&&Fa(a,r)>=n-1)break;n--}t++}return Pa}function Ra(e){return!!(e&&e.match(`^[^/\\\\]*$`))}function za(e){var n=null,r;if(Ma[e]===void 0&&typeof module<`u`&&module&&module.exports&&Ra(e))try{n=Pa._abbr,r=t,r(`./locale/`+e),Ba(n)}catch{Ma[e]=null}return Ma[e]}function Ba(e,t){var n;return e&&(n=Rn(t)?Ua(e):Va(e,t),n?Pa=n:typeof console<`u`&&console.warn&&console.warn(`Locale `+e+` not found. Did you forget to load it?`)),Pa._abbr}function Va(e,t){if(t!==null){var n,r=ja;if(t.abbr=e,Ma[e]!=null)nr(`defineLocaleOverride`,`use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info.`),r=Ma[e]._config;else if(t.parentLocale!=null)if(Ma[t.parentLocale]!=null)r=Ma[t.parentLocale]._config;else if(n=za(t.parentLocale),n!=null)r=n._config;else return Na[t.parentLocale]||(Na[t.parentLocale]=[]),Na[t.parentLocale].push({name:e,config:t}),null;return Ma[e]=new or(ar(r,t)),Na[e]&&Na[e].forEach(function(e){Va(e.name,e.config)}),Ba(e),Ma[e]}else return delete Ma[e],null}function Ha(e,t){if(t!=null){var n,r,i=ja;Ma[e]!=null&&Ma[e].parentLocale!=null?Ma[e].set(ar(Ma[e]._config,t)):(r=za(e),r!=null&&(i=r._config),t=ar(i,t),r??(t.abbr=e),n=new or(t),n.parentLocale=Ma[e],Ma[e]=n),Ba(e)}else Ma[e]!=null&&(Ma[e].parentLocale==null?Ma[e]!=null&&delete Ma[e]:(Ma[e]=Ma[e].parentLocale,e===Ba()&&Ba(e)));return Ma[e]}function Ua(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Pa;if(!Pn(e)){if(t=za(e),t)return t;e=[e]}return La(e)}function Wa(){return sr(Ma)}function Ga(e){var t,n=e._a;return n&&W(e).overflow===-2&&(t=n[ui]<0||n[ui]>11?ui:n[di]<1||n[di]>Oi(n[li],n[ui])?di:n[fi]<0||n[fi]>24||n[fi]===24&&(n[pi]!==0||n[mi]!==0||n[hi]!==0)?fi:n[pi]<0||n[pi]>59?pi:n[mi]<0||n[mi]>59?mi:n[hi]<0||n[hi]>999?hi:-1,W(e)._overflowDayOfYear&&(t<li||t>di)&&(t=di),W(e)._overflowWeeks&&t===-1&&(t=gi),W(e)._overflowWeekday&&t===-1&&(t=_i),W(e).overflow=t),e}var Ka=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,qa=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ja=/Z|[+-]\d\d(?::?\d\d)?/,Ya=[[`YYYYYY-MM-DD`,/[+-]\d{6}-\d\d-\d\d/],[`YYYY-MM-DD`,/\d{4}-\d\d-\d\d/],[`GGGG-[W]WW-E`,/\d{4}-W\d\d-\d/],[`GGGG-[W]WW`,/\d{4}-W\d\d/,!1],[`YYYY-DDD`,/\d{4}-\d{3}/],[`YYYY-MM`,/\d{4}-\d\d/,!1],[`YYYYYYMMDD`,/[+-]\d{10}/],[`YYYYMMDD`,/\d{8}/],[`GGGG[W]WWE`,/\d{4}W\d{3}/],[`GGGG[W]WW`,/\d{4}W\d{2}/,!1],[`YYYYDDD`,/\d{7}/],[`YYYYMM`,/\d{6}/,!1],[`YYYY`,/\d{4}/,!1]],Xa=[[`HH:mm:ss.SSSS`,/\d\d:\d\d:\d\d\.\d+/],[`HH:mm:ss,SSSS`,/\d\d:\d\d:\d\d,\d+/],[`HH:mm:ss`,/\d\d:\d\d:\d\d/],[`HH:mm`,/\d\d:\d\d/],[`HHmmss.SSSS`,/\d\d\d\d\d\d\.\d+/],[`HHmmss,SSSS`,/\d\d\d\d\d\d,\d+/],[`HHmmss`,/\d\d\d\d\d\d/],[`HHmm`,/\d\d\d\d/],[`HH`,/\d\d/]],Za=/^\/?Date\((-?\d+)/i,Qa=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,$a={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function eo(e){var t,n,r=e._i,i=Ka.exec(r)||qa.exec(r),a,o,s,c,l=Ya.length,u=Xa.length;if(i){for(W(e).iso=!0,t=0,n=l;t<n;t++)if(Ya[t][1].exec(i[1])){o=Ya[t][0],a=Ya[t][2]!==!1;break}if(o==null){e._isValid=!1;return}if(i[3]){for(t=0,n=u;t<n;t++)if(Xa[t][1].exec(i[3])){s=(i[2]||` `)+Xa[t][0];break}if(s==null){e._isValid=!1;return}}if(!a&&s!=null){e._isValid=!1;return}if(i[4])if(Ja.exec(i[4]))c=`Z`;else{e._isValid=!1;return}e._f=o+(s||``)+(c||``),po(e)}else e._isValid=!1}function to(e,t,n,r,i,a){var o=[no(e),Ai.indexOf(t),parseInt(n,10),parseInt(r,10),parseInt(i,10)];return a&&o.push(parseInt(a,10)),o}function no(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function ro(e){return e.replace(/\([^()]*\)|[\n\t]/g,` `).replace(/(\s\s+)/g,` `).replace(/^\s\s*/,``).replace(/\s\s*$/,``)}function io(e,t,n){return e&&oa.indexOf(e)!==new Date(t[0],t[1],t[2]).getDay()?(W(n).weekdayMismatch=!0,n._isValid=!1,!1):!0}function ao(e,t,n){if(e)return $a[e];if(t)return 0;var r=parseInt(n,10),i=r%100;return(r-i)/100*60+i}function oo(e){var t=Qa.exec(ro(e._i)),n;if(t){if(n=to(t[4],t[3],t[2],t[5],t[6],t[7]),!io(t[1],n,e))return;e._a=n,e._tzm=ao(t[8],t[9],t[10]),e._d=Gi.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),W(e).rfc2822=!0}else e._isValid=!1}function so(e){var t=Za.exec(e._i);if(t!==null){e._d=new Date(+t[1]);return}if(eo(e),e._isValid===!1)delete e._isValid;else return;if(oo(e),e._isValid===!1)delete e._isValid;else return;e._strict?e._isValid=!1:U.createFromInputFallback(e)}U.createFromInputFallback=er(`value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.`,function(e){e._d=new Date(e._i+(e._useUTC?` UTC`:``))});function co(e,t,n){return e??t??n}function lo(e){var t=new Date(U.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function uo(e){var t,n,r=[],i,a,o;if(!e._d){for(i=lo(e),e._w&&e._a[di]==null&&e._a[ui]==null&&fo(e),e._dayOfYear!=null&&(o=co(e._a[li],i[li]),(e._dayOfYear>vi(o)||e._dayOfYear===0)&&(W(e)._overflowDayOfYear=!0),n=Gi(o,0,e._dayOfYear),e._a[ui]=n.getUTCMonth(),e._a[di]=n.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=r[t]=i[t];for(;t<7;t++)e._a[t]=r[t]=e._a[t]==null?+(t===2):e._a[t];e._a[fi]===24&&e._a[pi]===0&&e._a[mi]===0&&e._a[hi]===0&&(e._nextDay=!0,e._a[fi]=0),e._d=(e._useUTC?Gi:Wi).apply(null,r),a=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[fi]=24),e._w&&e._w.d!==void 0&&e._w.d!==a&&(W(e).weekdayMismatch=!0)}}function fo(e){var t=e._w,n,r,i,a,o,s,c,l;t.GG!=null||t.W!=null||t.E!=null?(a=1,o=4,n=co(t.GG,e._a[li],Ji(xo(),1,4).year),r=co(t.W,1),i=co(t.E,1),(i<1||i>7)&&(c=!0)):(a=e._locale._week.dow,o=e._locale._week.doy,l=Ji(xo(),a,o),n=co(t.gg,e._a[li],l.year),r=co(t.w,l.week),t.d==null?t.e==null?i=a:(i=t.e+a,(t.e<0||t.e>6)&&(c=!0)):(i=t.d,(i<0||i>6)&&(c=!0))),r<1||r>Yi(n,a,o)?W(e)._overflowWeeks=!0:c==null?(s=qi(n,r,i,a,o),e._a[li]=s.year,e._dayOfYear=s.dayOfYear):W(e)._overflowWeekday=!0}U.ISO_8601=function(){},U.RFC_2822=function(){};function po(e){if(e._f===U.ISO_8601){eo(e);return}if(e._f===U.RFC_2822){oo(e);return}e._a=[],W(e).empty=!0;var t=``+e._i,n,r,i,a,o,s=t.length,c=0,l,u;for(i=vr(e._f,e._locale).match(dr)||[],u=i.length,n=0;n<u;n++)a=i[n],r=(t.match(ei(a,e))||[])[0],r&&(o=t.substr(0,t.indexOf(r)),o.length>0&&W(e).unusedInput.push(o),t=t.slice(t.indexOf(r)+r.length),c+=r.length),mr[a]?(r?W(e).empty=!1:W(e).unusedTokens.push(a),si(a,r,e)):e._strict&&!r&&W(e).unusedTokens.push(a);W(e).charsLeftOver=s-c,t.length>0&&W(e).unusedInput.push(t),e._a[fi]<=12&&W(e).bigHour===!0&&e._a[fi]>0&&(W(e).bigHour=void 0),W(e).parsedDateParts=e._a.slice(0),W(e).meridiem=e._meridiem,e._a[fi]=mo(e._locale,e._a[fi],e._meridiem),l=W(e).era,l!==null&&(e._a[li]=e._locale.erasConvertYear(l,e._a[li])),uo(e),Ga(e)}function mo(e,t,n){var r;return n==null?t:e.meridiemHour==null?e.isPM==null?t:(r=e.isPM(n),r&&t<12&&(t+=12),!r&&t===12&&(t=0),t):e.meridiemHour(t,n)}function ho(e){var t,n,r,i,a,o,s=!1,c=e._f.length;if(c===0){W(e).invalidFormat=!0,e._d=new Date(NaN);return}for(i=0;i<c;i++)a=0,o=!1,t=Xn({},e),e._useUTC!=null&&(t._useUTC=e._useUTC),t._f=e._f[i],po(t),Kn(t)&&(o=!0),a+=W(t).charsLeftOver,a+=W(t).unusedTokens.length*10,W(t).score=a,s?a<r&&(r=a,n=t):(r==null||a<r||o)&&(r=a,n=t,o&&(s=!0));Hn(e,n||t)}function go(e){if(!e._d){var t=jr(e._i),n=t.day===void 0?t.date:t.day;e._a=Vn([t.year,t.month,n,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),uo(e)}}function _o(e){var t=new Zn(Ga(vo(e)));return t._nextDay&&=(t.add(1,`d`),void 0),t}function vo(e){var t=e._i,n=e._f;return e._locale=e._locale||Ua(e._l),t===null||n===void 0&&t===``?qn({nullInput:!0}):(typeof t==`string`&&(e._i=t=e._locale.preparse(t)),Qn(t)?new Zn(Ga(t)):(Bn(t)?e._d=t:Pn(n)?ho(e):n?po(e):yo(e),Kn(e)||(e._d=null),e))}function yo(e){var t=e._i;Rn(t)?e._d=new Date(U.now()):Bn(t)?e._d=new Date(t.valueOf()):typeof t==`string`?so(e):Pn(t)?(e._a=Vn(t.slice(0),function(e){return parseInt(e,10)}),uo(e)):Fn(t)?go(e):zn(t)?e._d=new Date(t):U.createFromInputFallback(e)}function bo(e,t,n,r,i){var a={};return(t===!0||t===!1)&&(r=t,t=void 0),(n===!0||n===!1)&&(r=n,n=void 0),(Fn(e)&&Ln(e)||Pn(e)&&e.length===0)&&(e=void 0),a._isAMomentObject=!0,a._useUTC=a._isUTC=i,a._l=n,a._i=e,a._f=t,a._strict=r,_o(a)}function xo(e,t,n,r){return bo(e,t,n,r,!1)}var So=er(`moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/`,function(){var e=xo.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:qn()}),Co=er(`moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/`,function(){var e=xo.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:qn()});function wo(e,t){var n,r;if(t.length===1&&Pn(t[0])&&(t=t[0]),!t.length)return xo();for(n=t[0],r=1;r<t.length;++r)(!t[r].isValid()||t[r][e](n))&&(n=t[r]);return n}function To(){return wo(`isBefore`,[].slice.call(arguments,0))}function Eo(){return wo(`isAfter`,[].slice.call(arguments,0))}var Do=function(){return Date.now?Date.now():+new Date},Oo=[`year`,`quarter`,`month`,`week`,`day`,`hour`,`minute`,`second`,`millisecond`];function ko(e){var t,n=!1,r,i=Oo.length;for(t in e)if(In(e,t)&&!(Di.call(Oo,t)!==-1&&(e[t]==null||!isNaN(e[t]))))return!1;for(r=0;r<i;++r)if(e[Oo[r]]){if(n)return!1;parseFloat(e[Oo[r]])!==q(e[Oo[r]])&&(n=!0)}return!0}function Ao(){return this._isValid}function jo(){return es(NaN)}function Mo(e){var t=jr(e),n=t.year||0,r=t.quarter||0,i=t.month||0,a=t.week||t.isoWeek||0,o=t.day||0,s=t.hour||0,c=t.minute||0,l=t.second||0,u=t.millisecond||0;this._isValid=ko(t),this._milliseconds=+u+l*1e3+c*6e4+s*1e3*60*60,this._days=+o+a*7,this._months=+i+r*3+n*12,this._data={},this._locale=Ua(),this._bubble()}function No(e){return e instanceof Mo}function Po(e){return e<0?Math.round(-1*e)*-1:Math.round(e)}function Fo(e,t,n){var r=Math.min(e.length,t.length),i=Math.abs(e.length-t.length),a=0,o;for(o=0;o<r;o++)(n&&e[o]!==t[o]||!n&&q(e[o])!==q(t[o]))&&a++;return a+i}function Io(e,t){G(e,0,0,function(){var e=this.utcOffset(),n=`+`;return e<0&&(e=-e,n=`-`),n+ur(~~(e/60),2)+t+ur(~~e%60,2)})}Io(`Z`,`:`),Io(`ZZ`,``),K(`Z`,Jr),K(`ZZ`,Jr),ai([`Z`,`ZZ`],function(e,t,n){n._useUTC=!0,n._tzm=Ro(Jr,e)});var Lo=/([\+\-]|\d\d)/gi;function Ro(e,t){var n=(t||``).match(e),r,i,a;return n===null?null:(r=n[n.length-1]||[],i=(r+``).match(Lo)||[`-`,0,0],a=+(i[1]*60)+q(i[2]),a===0?0:i[0]===`+`?a:-a)}function zo(e,t){var n,r;return t._isUTC?(n=t.clone(),r=(Qn(e)||Bn(e)?e.valueOf():xo(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+r),U.updateOffset(n,!1),n):xo(e).local()}function Bo(e){return-Math.round(e._d.getTimezoneOffset())}U.updateOffset=function(){};function Vo(e,t,n){var r=this._offset||0,i;if(!this.isValid())return e==null?NaN:this;if(e!=null){if(typeof e==`string`){if(e=Ro(Jr,e),e===null)return this}else Math.abs(e)<16&&!n&&(e*=60);return!this._isUTC&&t&&(i=Bo(this)),this._offset=e,this._isUTC=!0,i!=null&&this.add(i,`m`),r!==e&&(!t||this._changeInProgress?as(this,es(e-r,`m`),1,!1):this._changeInProgress||=(this._changeInProgress=!0,U.updateOffset(this,!0),null)),this}else return this._isUTC?r:Bo(this)}function Ho(e,t){return e==null?-this.utcOffset():(typeof e!=`string`&&(e=-e),this.utcOffset(e,t),this)}function Uo(e){return this.utcOffset(0,e)}function Wo(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Bo(this),`m`)),this}function Go(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i==`string`){var e=Ro(qr,this._i);e==null?this.utcOffset(0,!0):this.utcOffset(e)}return this}function Ko(e){return this.isValid()?(e=e?xo(e).utcOffset():0,(this.utcOffset()-e)%60==0):!1}function qo(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Jo(){if(!Rn(this._isDSTShifted))return this._isDSTShifted;var e={},t;return Xn(e,this),e=vo(e),e._a?(t=e._isUTC?Un(e._a):xo(e._a),this._isDSTShifted=this.isValid()&&Fo(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Yo(){return this.isValid()?!this._isUTC:!1}function Xo(){return this.isValid()?this._isUTC:!1}function Zo(){return this.isValid()?this._isUTC&&this._offset===0:!1}var Qo=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,$o=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function es(e,t){var n=e,r=null,i,a,o;return No(e)?n={ms:e._milliseconds,d:e._days,M:e._months}:zn(e)||!isNaN(+e)?(n={},t?n[t]=+e:n.milliseconds=+e):(r=Qo.exec(e))?(i=r[1]===`-`?-1:1,n={y:0,d:q(r[di])*i,h:q(r[fi])*i,m:q(r[pi])*i,s:q(r[mi])*i,ms:q(Po(r[hi]*1e3))*i}):(r=$o.exec(e))?(i=r[1]===`-`?-1:1,n={y:ts(r[2],i),M:ts(r[3],i),w:ts(r[4],i),d:ts(r[5],i),h:ts(r[6],i),m:ts(r[7],i),s:ts(r[8],i)}):n==null?n={}:typeof n==`object`&&(`from`in n||`to`in n)&&(o=rs(xo(n.from),xo(n.to)),n={},n.ms=o.milliseconds,n.M=o.months),a=new Mo(n),No(e)&&In(e,`_locale`)&&(a._locale=e._locale),No(e)&&In(e,`_isValid`)&&(a._isValid=e._isValid),a}es.fn=Mo.prototype,es.invalid=jo;function ts(e,t){var n=e&&parseFloat(e.replace(`,`,`.`));return(isNaN(n)?0:n)*t}function ns(e,t){var n={};return n.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(n.months,`M`).isAfter(t)&&--n.months,n.milliseconds=t-+e.clone().add(n.months,`M`),n}function rs(e,t){var n;return e.isValid()&&t.isValid()?(t=zo(t,e),e.isBefore(t)?n=ns(e,t):(n=ns(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function is(e,t){return function(n,r){var i,a;return r!==null&&!isNaN(+r)&&(nr(t,`moment().`+t+`(period, number) is deprecated. Please use moment().`+t+`(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.`),a=n,n=r,r=a),i=es(n,r),as(this,i,e),this}}function as(e,t,n,r){var i=t._milliseconds,a=Po(t._days),o=Po(t._months);e.isValid()&&(r??=!0,o&&Ri(e,Si(e,`Month`)+o*n),a&&Ci(e,`Date`,Si(e,`Date`)+a*n),i&&e._d.setTime(e._d.valueOf()+i*n),r&&U.updateOffset(e,a||o))}var os=is(1,`add`),ss=is(-1,`subtract`);function cs(e){return typeof e==`string`||e instanceof String}function ls(e){return Qn(e)||Bn(e)||cs(e)||zn(e)||ds(e)||us(e)||e==null}function us(e){var t=Fn(e)&&!Ln(e),n=!1,r=[`years`,`year`,`y`,`months`,`month`,`M`,`days`,`day`,`d`,`dates`,`date`,`D`,`hours`,`hour`,`h`,`minutes`,`minute`,`m`,`seconds`,`second`,`s`,`milliseconds`,`millisecond`,`ms`],i,a,o=r.length;for(i=0;i<o;i+=1)a=r[i],n||=In(e,a);return t&&n}function ds(e){var t=Pn(e),n=!1;return t&&(n=e.filter(function(t){return!zn(t)&&cs(e)}).length===0),t&&n}function fs(e){var t=Fn(e)&&!Ln(e),n=!1,r=[`sameDay`,`nextDay`,`lastDay`,`nextWeek`,`lastWeek`,`sameElse`],i,a;for(i=0;i<r.length;i+=1)a=r[i],n||=In(e,a);return t&&n}function ps(e,t){var n=e.diff(t,`days`,!0);return n<-6?`sameElse`:n<-1?`lastWeek`:n<0?`lastDay`:n<1?`sameDay`:n<2?`nextDay`:n<7?`nextWeek`:`sameElse`}function ms(e,t){arguments.length===1&&(arguments[0]?ls(arguments[0])?(e=arguments[0],t=void 0):fs(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var n=e||xo(),r=zo(n,this).startOf(`day`),i=U.calendarFormat(this,r)||`sameElse`,a=t&&(rr(t[i])?t[i].call(this,n):t[i]);return this.format(a||this.localeData().calendar(i,this,xo(n)))}function hs(){return new Zn(this)}function gs(e,t){var n=Qn(e)?e:xo(e);return this.isValid()&&n.isValid()?(t=Ar(t)||`millisecond`,t===`millisecond`?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf()):!1}function _s(e,t){var n=Qn(e)?e:xo(e);return this.isValid()&&n.isValid()?(t=Ar(t)||`millisecond`,t===`millisecond`?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf()):!1}function vs(e,t,n,r){var i=Qn(e)?e:xo(e),a=Qn(t)?t:xo(t);return this.isValid()&&i.isValid()&&a.isValid()?(r||=`()`,(r[0]===`(`?this.isAfter(i,n):!this.isBefore(i,n))&&(r[1]===`)`?this.isBefore(a,n):!this.isAfter(a,n))):!1}function ys(e,t){var n=Qn(e)?e:xo(e),r;return this.isValid()&&n.isValid()?(t=Ar(t)||`millisecond`,t===`millisecond`?this.valueOf()===n.valueOf():(r=n.valueOf(),this.clone().startOf(t).valueOf()<=r&&r<=this.clone().endOf(t).valueOf())):!1}function bs(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function xs(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function Ss(e,t,n){var r,i,a;if(!this.isValid()||(r=zo(e,this),!r.isValid()))return NaN;switch(i=(r.utcOffset()-this.utcOffset())*6e4,t=Ar(t),t){case`year`:a=Cs(this,r)/12;break;case`month`:a=Cs(this,r);break;case`quarter`:a=Cs(this,r)/3;break;case`second`:a=(this-r)/1e3;break;case`minute`:a=(this-r)/6e4;break;case`hour`:a=(this-r)/36e5;break;case`day`:a=(this-r-i)/864e5;break;case`week`:a=(this-r-i)/6048e5;break;default:a=this-r}return n?a:ri(a)}function Cs(e,t){if(e.date()<t.date())return-Cs(t,e);var n=(t.year()-e.year())*12+(t.month()-e.month()),r=e.clone().add(n,`months`),i,a;return t-r<0?(i=e.clone().add(n-1,`months`),a=(t-r)/(r-i)):(i=e.clone().add(n+1,`months`),a=(t-r)/(i-r)),-(n+a)||0}U.defaultFormat=`YYYY-MM-DDTHH:mm:ssZ`,U.defaultFormatUtc=`YYYY-MM-DDTHH:mm:ss[Z]`;function ws(){return this.clone().locale(`en`).format(`ddd MMM DD YYYY HH:mm:ss [GMT]ZZ`)}function Ts(e){if(!this.isValid())return null;var t=e!==!0,n=t?this.clone().utc():this;return n.year()<0||n.year()>9999?_r(n,t?`YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]`:`YYYYYY-MM-DD[T]HH:mm:ss.SSSZ`):rr(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace(`Z`,_r(n,`Z`)):_r(n,t?`YYYY-MM-DD[T]HH:mm:ss.SSS[Z]`:`YYYY-MM-DD[T]HH:mm:ss.SSSZ`)}function Es(){if(!this.isValid())return`moment.invalid(/* `+this._i+` */)`;var e=`moment`,t=``,n,r,i,a;return this.isLocal()||(e=this.utcOffset()===0?`moment.utc`:`moment.parseZone`,t=`Z`),n=`[`+e+`("]`,r=0<=this.year()&&this.year()<=9999?`YYYY`:`YYYYYY`,i=`-MM-DD[T]HH:mm:ss.SSS`,a=t+`[")]`,this.format(n+r+i+a)}function Ds(e){e||=this.isUtc()?U.defaultFormatUtc:U.defaultFormat;var t=_r(this,e);return this.localeData().postformat(t)}function Os(e,t){return this.isValid()&&(Qn(e)&&e.isValid()||xo(e).isValid())?es({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function ks(e){return this.from(xo(),e)}function As(e,t){return this.isValid()&&(Qn(e)&&e.isValid()||xo(e).isValid())?es({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function js(e){return this.to(xo(),e)}function Ms(e){var t;return e===void 0?this._locale._abbr:(t=Ua(e),t!=null&&(this._locale=t),this)}var Ns=er(`moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.`,function(e){return e===void 0?this.localeData():this.locale(e)});function Ps(){return this._locale}var Fs=1e3,Is=60*Fs,Ls=60*Is,Rs=146097*24*Ls;function zs(e,t){return(e%t+t)%t}function Bs(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-Rs:new Date(e,t,n).valueOf()}function Vs(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-Rs:Date.UTC(e,t,n)}function Hs(e){var t,n;if(e=Ar(e),e===void 0||e===`millisecond`||!this.isValid())return this;switch(n=this._isUTC?Vs:Bs,e){case`year`:t=n(this.year(),0,1);break;case`quarter`:t=n(this.year(),this.month()-this.month()%3,1);break;case`month`:t=n(this.year(),this.month(),1);break;case`week`:t=n(this.year(),this.month(),this.date()-this.weekday());break;case`isoWeek`:t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case`day`:case`date`:t=n(this.year(),this.month(),this.date());break;case`hour`:t=this._d.valueOf(),t-=zs(t+(this._isUTC?0:this.utcOffset()*Is),Ls);break;case`minute`:t=this._d.valueOf(),t-=zs(t,Is);break;case`second`:t=this._d.valueOf(),t-=zs(t,Fs);break}return this._d.setTime(t),U.updateOffset(this,!0),this}function Us(e){var t,n;if(e=Ar(e),e===void 0||e===`millisecond`||!this.isValid())return this;switch(n=this._isUTC?Vs:Bs,e){case`year`:t=n(this.year()+1,0,1)-1;break;case`quarter`:t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case`month`:t=n(this.year(),this.month()+1,1)-1;break;case`week`:t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case`isoWeek`:t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case`day`:case`date`:t=n(this.year(),this.month(),this.date()+1)-1;break;case`hour`:t=this._d.valueOf(),t+=Ls-zs(t+(this._isUTC?0:this.utcOffset()*Is),Ls)-1;break;case`minute`:t=this._d.valueOf(),t+=Is-zs(t,Is)-1;break;case`second`:t=this._d.valueOf(),t+=Fs-zs(t,Fs)-1;break}return this._d.setTime(t),U.updateOffset(this,!0),this}function Ws(){return this._d.valueOf()-(this._offset||0)*6e4}function Gs(){return Math.floor(this.valueOf()/1e3)}function Ks(){return new Date(this.valueOf())}function qs(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function Js(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function Ys(){return this.isValid()?this.toISOString():null}function Xs(){return Kn(this)}function Zs(){return Hn({},W(this))}function Qs(){return W(this).overflow}function $s(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}G(`N`,0,0,`eraAbbr`),G(`NN`,0,0,`eraAbbr`),G(`NNN`,0,0,`eraAbbr`),G(`NNNN`,0,0,`eraName`),G(`NNNNN`,0,0,`eraNarrow`),G(`y`,[`y`,1],`yo`,`eraYear`),G(`y`,[`yy`,2],0,`eraYear`),G(`y`,[`yyy`,3],0,`eraYear`),G(`y`,[`yyyy`,4],0,`eraYear`),K(`N`,uc),K(`NN`,uc),K(`NNN`,uc),K(`NNNN`,dc),K(`NNNNN`,fc),ai([`N`,`NN`,`NNN`,`NNNN`,`NNNNN`],function(e,t,n,r){var i=n._locale.erasParse(e,r,n._strict);i?W(n).era=i:W(n).invalidEra=e}),K(`y`,Gr),K(`yy`,Gr),K(`yyy`,Gr),K(`yyyy`,Gr),K(`yo`,pc),ai([`y`,`yy`,`yyy`,`yyyy`],li),ai([`yo`],function(e,t,n,r){var i;n._locale._eraYearOrdinalRegex&&(i=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[li]=n._locale.eraYearOrdinalParse(e,i):t[li]=parseInt(e,10)});function ec(e,t){var n,r,i,a=this._eras||Ua(`en`)._eras;for(n=0,r=a.length;n<r;++n){switch(typeof a[n].since){case`string`:i=U(a[n].since).startOf(`day`),a[n].since=i.valueOf();break}switch(typeof a[n].until){case`undefined`:a[n].until=1/0;break;case`string`:i=U(a[n].until).startOf(`day`).valueOf(),a[n].until=i.valueOf();break}}return a}function tc(e,t,n){var r,i,a=this.eras(),o,s,c;for(e=e.toUpperCase(),r=0,i=a.length;r<i;++r)if(o=a[r].name.toUpperCase(),s=a[r].abbr.toUpperCase(),c=a[r].narrow.toUpperCase(),n)switch(t){case`N`:case`NN`:case`NNN`:if(s===e)return a[r];break;case`NNNN`:if(o===e)return a[r];break;case`NNNNN`:if(c===e)return a[r];break}else if([o,s,c].indexOf(e)>=0)return a[r]}function nc(e,t){var n=e.since<=e.until?1:-1;return t===void 0?U(e.since).year():U(e.since).year()+(t-e.offset)*n}function rc(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e)if(n=this.clone().startOf(`day`).valueOf(),r[e].since<=n&&n<=r[e].until||r[e].until<=n&&n<=r[e].since)return r[e].name;return``}function ic(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e)if(n=this.clone().startOf(`day`).valueOf(),r[e].since<=n&&n<=r[e].until||r[e].until<=n&&n<=r[e].since)return r[e].narrow;return``}function ac(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e)if(n=this.clone().startOf(`day`).valueOf(),r[e].since<=n&&n<=r[e].until||r[e].until<=n&&n<=r[e].since)return r[e].abbr;return``}function oc(){var e,t,n,r,i=this.localeData().eras();for(e=0,t=i.length;e<t;++e)if(n=i[e].since<=i[e].until?1:-1,r=this.clone().startOf(`day`).valueOf(),i[e].since<=r&&r<=i[e].until||i[e].until<=r&&r<=i[e].since)return(this.year()-U(i[e].since).year())*n+i[e].offset;return this.year()}function sc(e){return In(this,`_erasNameRegex`)||mc.call(this),e?this._erasNameRegex:this._erasRegex}function cc(e){return In(this,`_erasAbbrRegex`)||mc.call(this),e?this._erasAbbrRegex:this._erasRegex}function lc(e){return In(this,`_erasNarrowRegex`)||mc.call(this),e?this._erasNarrowRegex:this._erasRegex}function uc(e,t){return t.erasAbbrRegex(e)}function dc(e,t){return t.erasNameRegex(e)}function fc(e,t){return t.erasNarrowRegex(e)}function pc(e,t){return t._eraYearOrdinalRegex||Gr}function mc(){var e=[],t=[],n=[],r=[],i,a,o,s,c,l=this.eras();for(i=0,a=l.length;i<a;++i)o=ni(l[i].name),s=ni(l[i].abbr),c=ni(l[i].narrow),t.push(o),e.push(s),n.push(c),r.push(o),r.push(s),r.push(c);this._erasRegex=RegExp(`^(`+r.join(`|`)+`)`,`i`),this._erasNameRegex=RegExp(`^(`+t.join(`|`)+`)`,`i`),this._erasAbbrRegex=RegExp(`^(`+e.join(`|`)+`)`,`i`),this._erasNarrowRegex=RegExp(`^(`+n.join(`|`)+`)`,`i`)}G(0,[`gg`,2],0,function(){return this.weekYear()%100}),G(0,[`GG`,2],0,function(){return this.isoWeekYear()%100});function hc(e,t){G(0,[e,e.length],0,t)}hc(`gggg`,`weekYear`),hc(`ggggg`,`weekYear`),hc(`GGGG`,`isoWeekYear`),hc(`GGGGG`,`isoWeekYear`),K(`G`,Kr),K(`g`,Kr),K(`GG`,zr,Fr),K(`gg`,zr,Fr),K(`GGGG`,Ur,Lr),K(`gggg`,Ur,Lr),K(`GGGGG`,Wr,Rr),K(`ggggg`,Wr,Rr),oi([`gggg`,`ggggg`,`GGGG`,`GGGGG`],function(e,t,n,r){t[r.substr(0,2)]=q(e)}),oi([`gg`,`GG`],function(e,t,n,r){t[r]=U.parseTwoDigitYear(e)});function gc(e){return Sc.call(this,e,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)}function _c(e){return Sc.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function vc(){return Yi(this.year(),1,4)}function yc(){return Yi(this.isoWeekYear(),1,4)}function bc(){var e=this.localeData()._week;return Yi(this.year(),e.dow,e.doy)}function xc(){var e=this.localeData()._week;return Yi(this.weekYear(),e.dow,e.doy)}function Sc(e,t,n,r,i){var a;return e==null?Ji(this,r,i).year:(a=Yi(e,r,i),t>a&&(t=a),Cc.call(this,e,t,n,r,i))}function Cc(e,t,n,r,i){var a=qi(e,t,n,r,i),o=Gi(a.year,0,a.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}G(`Q`,0,`Qo`,`quarter`),K(`Q`,Pr),ai(`Q`,function(e,t){t[ui]=(q(e)-1)*3});function wc(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}G(`D`,[`DD`,2],`Do`,`date`),K(`D`,zr,Zr),K(`DD`,zr,Fr),K(`Do`,function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),ai([`D`,`DD`],di),ai(`Do`,function(e,t){t[di]=q(e.match(zr)[0])});var Tc=xi(`Date`,!0);G(`DDD`,[`DDDD`,3],`DDDo`,`dayOfYear`),K(`DDD`,Hr),K(`DDDD`,Ir),ai([`DDD`,`DDDD`],function(e,t,n){n._dayOfYear=q(e)});function Ec(e){var t=Math.round((this.clone().startOf(`day`)-this.clone().startOf(`year`))/864e5)+1;return e==null?t:this.add(e-t,`d`)}G(`m`,[`mm`,2],0,`minute`),K(`m`,zr,Qr),K(`mm`,zr,Fr),ai([`m`,`mm`],pi);var Dc=xi(`Minutes`,!1);G(`s`,[`ss`,2],0,`second`),K(`s`,zr,Qr),K(`ss`,zr,Fr),ai([`s`,`ss`],mi);var Oc=xi(`Seconds`,!1);G(`S`,0,0,function(){return~~(this.millisecond()/100)}),G(0,[`SS`,2],0,function(){return~~(this.millisecond()/10)}),G(0,[`SSS`,3],0,`millisecond`),G(0,[`SSSS`,4],0,function(){return this.millisecond()*10}),G(0,[`SSSSS`,5],0,function(){return this.millisecond()*100}),G(0,[`SSSSSS`,6],0,function(){return this.millisecond()*1e3}),G(0,[`SSSSSSS`,7],0,function(){return this.millisecond()*1e4}),G(0,[`SSSSSSSS`,8],0,function(){return this.millisecond()*1e5}),G(0,[`SSSSSSSSS`,9],0,function(){return this.millisecond()*1e6}),K(`S`,Hr,Pr),K(`SS`,Hr,Fr),K(`SSS`,Hr,Ir);var kc,Ac;for(kc=`SSSS`;kc.length<=9;kc+=`S`)K(kc,Gr);function jc(e,t){t[hi]=q((`0.`+e)*1e3)}for(kc=`S`;kc.length<=9;kc+=`S`)ai(kc,jc);Ac=xi(`Milliseconds`,!1),G(`z`,0,0,`zoneAbbr`),G(`zz`,0,0,`zoneName`);function Mc(){return this._isUTC?`UTC`:``}function Nc(){return this._isUTC?`Coordinated Universal Time`:``}var J=Zn.prototype;J.add=os,J.calendar=ms,J.clone=hs,J.diff=Ss,J.endOf=Us,J.format=Ds,J.from=Os,J.fromNow=ks,J.to=As,J.toNow=js,J.get=wi,J.invalidAt=Qs,J.isAfter=gs,J.isBefore=_s,J.isBetween=vs,J.isSame=ys,J.isSameOrAfter=bs,J.isSameOrBefore=xs,J.isValid=Xs,J.lang=Ns,J.locale=Ms,J.localeData=Ps,J.max=Co,J.min=So,J.parsingFlags=Zs,J.set=Ti,J.startOf=Hs,J.subtract=ss,J.toArray=qs,J.toObject=Js,J.toDate=Ks,J.toISOString=Ts,J.inspect=Es,typeof Symbol<`u`&&Symbol.for!=null&&(J[Symbol.for(`nodejs.util.inspect.custom`)]=function(){return`Moment<`+this.format()+`>`}),J.toJSON=Ys,J.toString=ws,J.unix=Gs,J.valueOf=Ws,J.creationData=$s,J.eraName=rc,J.eraNarrow=ic,J.eraAbbr=ac,J.eraYear=oc,J.year=yi,J.isLeapYear=bi,J.weekYear=gc,J.isoWeekYear=_c,J.quarter=J.quarters=wc,J.month=zi,J.daysInMonth=Bi,J.week=J.weeks=ea,J.isoWeek=J.isoWeeks=ta,J.weeksInYear=bc,J.weeksInWeekYear=xc,J.isoWeeksInYear=vc,J.isoWeeksInISOWeekYear=yc,J.date=Tc,J.day=J.days=ga,J.weekday=_a,J.isoWeekday=va,J.dayOfYear=Ec,J.hour=J.hours=ka,J.minute=J.minutes=Dc,J.second=J.seconds=Oc,J.millisecond=J.milliseconds=Ac,J.utcOffset=Vo,J.utc=Uo,J.local=Wo,J.parseZone=Go,J.hasAlignedHourOffset=Ko,J.isDST=qo,J.isLocal=Yo,J.isUtcOffset=Xo,J.isUtc=Zo,J.isUTC=Zo,J.zoneAbbr=Mc,J.zoneName=Nc,J.dates=er(`dates accessor is deprecated. Use date instead.`,Tc),J.months=er(`months accessor is deprecated. Use month instead`,zi),J.years=er(`years accessor is deprecated. Use year instead`,yi),J.zone=er(`moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/`,Ho),J.isDSTShifted=er(`isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information`,Jo);function Pc(e){return xo(e*1e3)}function Fc(){return xo.apply(null,arguments).parseZone()}function Ic(e){return e}var Lc=or.prototype;Lc.calendar=lr,Lc.longDateFormat=br,Lc.invalidDate=Sr,Lc.ordinal=Tr,Lc.preparse=Ic,Lc.postformat=Ic,Lc.relativeTime=Dr,Lc.pastFuture=Or,Lc.set=ir,Lc.eras=ec,Lc.erasParse=tc,Lc.erasConvertYear=nc,Lc.erasAbbrRegex=cc,Lc.erasNameRegex=sc,Lc.erasNarrowRegex=lc,Lc.months=Pi,Lc.monthsShort=Fi,Lc.monthsParse=Li,Lc.monthsRegex=Hi,Lc.monthsShortRegex=Vi,Lc.week=Xi,Lc.firstDayOfYear=$i,Lc.firstDayOfWeek=Qi,Lc.weekdays=da,Lc.weekdaysMin=pa,Lc.weekdaysShort=fa,Lc.weekdaysParse=ha,Lc.weekdaysRegex=ya,Lc.weekdaysShortRegex=ba,Lc.weekdaysMinRegex=xa,Lc.isPM=Da,Lc.meridiem=Aa;function Rc(e,t,n,r){var i=Ua(),a=Un().set(r,t);return i[n](a,e)}function zc(e,t,n){if(zn(e)&&(t=e,e=void 0),e||=``,t!=null)return Rc(e,t,n,`month`);var r,i=[];for(r=0;r<12;r++)i[r]=Rc(e,r,n,`month`);return i}function Bc(e,t,n,r){typeof e==`boolean`?(zn(t)&&(n=t,t=void 0),t||=``):(t=e,n=t,e=!1,zn(t)&&(n=t,t=void 0),t||=``);var i=Ua(),a=e?i._week.dow:0,o,s=[];if(n!=null)return Rc(t,(n+a)%7,r,`day`);for(o=0;o<7;o++)s[o]=Rc(t,(o+a)%7,r,`day`);return s}function Vc(e,t){return zc(e,t,`months`)}function Hc(e,t){return zc(e,t,`monthsShort`)}function Uc(e,t,n){return Bc(e,t,n,`weekdays`)}function Wc(e,t,n){return Bc(e,t,n,`weekdaysShort`)}function Gc(e,t,n){return Bc(e,t,n,`weekdaysMin`)}Ba(`en`,{eras:[{since:`0001-01-01`,until:1/0,offset:1,name:`Anno Domini`,narrow:`AD`,abbr:`AD`},{since:`0000-12-31`,until:-1/0,offset:1,name:`Before Christ`,narrow:`BC`,abbr:`BC`}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(q(e%100/10)===1?`th`:t===1?`st`:t===2?`nd`:t===3?`rd`:`th`)}}),U.lang=er(`moment.lang is deprecated. Use moment.locale instead.`,Ba),U.langData=er(`moment.langData is deprecated. Use moment.localeData instead.`,Ua);var Kc=Math.abs;function qc(){var e=this._data;return this._milliseconds=Kc(this._milliseconds),this._days=Kc(this._days),this._months=Kc(this._months),e.milliseconds=Kc(e.milliseconds),e.seconds=Kc(e.seconds),e.minutes=Kc(e.minutes),e.hours=Kc(e.hours),e.months=Kc(e.months),e.years=Kc(e.years),this}function Jc(e,t,n,r){var i=es(t,n);return e._milliseconds+=r*i._milliseconds,e._days+=r*i._days,e._months+=r*i._months,e._bubble()}function Yc(e,t){return Jc(this,e,t,1)}function Xc(e,t){return Jc(this,e,t,-1)}function Zc(e){return e<0?Math.floor(e):Math.ceil(e)}function Qc(){var e=this._milliseconds,t=this._days,n=this._months,r=this._data,i,a,o,s,c;return e>=0&&t>=0&&n>=0||e<=0&&t<=0&&n<=0||(e+=Zc(el(n)+t)*864e5,t=0,n=0),r.milliseconds=e%1e3,i=ri(e/1e3),r.seconds=i%60,a=ri(i/60),r.minutes=a%60,o=ri(a/60),r.hours=o%24,t+=ri(o/24),c=ri($c(t)),n+=c,t-=Zc(el(c)),s=ri(n/12),n%=12,r.days=t,r.months=n,r.years=s,this}function $c(e){return e*4800/146097}function el(e){return e*146097/4800}function tl(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if(e=Ar(e),e===`month`||e===`quarter`||e===`year`)switch(t=this._days+r/864e5,n=this._months+$c(t),e){case`month`:return n;case`quarter`:return n/3;case`year`:return n/12}else switch(t=this._days+Math.round(el(this._months)),e){case`week`:return t/7+r/6048e5;case`day`:return t+r/864e5;case`hour`:return t*24+r/36e5;case`minute`:return t*1440+r/6e4;case`second`:return t*86400+r/1e3;case`millisecond`:return Math.floor(t*864e5)+r;default:throw Error(`Unknown unit `+e)}}function nl(e){return function(){return this.as(e)}}var rl=nl(`ms`),il=nl(`s`),al=nl(`m`),ol=nl(`h`),sl=nl(`d`),cl=nl(`w`),ll=nl(`M`),ul=nl(`Q`),dl=nl(`y`),fl=rl;function pl(){return es(this)}function ml(e){return e=Ar(e),this.isValid()?this[e+`s`]():NaN}function hl(e){return function(){return this.isValid()?this._data[e]:NaN}}var gl=hl(`milliseconds`),_l=hl(`seconds`),vl=hl(`minutes`),yl=hl(`hours`),bl=hl(`days`),xl=hl(`months`),Sl=hl(`years`);function Cl(){return ri(this.days()/7)}var wl=Math.round,Tl={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function El(e,t,n,r,i){return i.relativeTime(t||1,!!n,e,r)}function Dl(e,t,n,r){var i=es(e).abs(),a=wl(i.as(`s`)),o=wl(i.as(`m`)),s=wl(i.as(`h`)),c=wl(i.as(`d`)),l=wl(i.as(`M`)),u=wl(i.as(`w`)),d=wl(i.as(`y`)),f=a<=n.ss&&[`s`,a]||a<n.s&&[`ss`,a]||o<=1&&[`m`]||o<n.m&&[`mm`,o]||s<=1&&[`h`]||s<n.h&&[`hh`,s]||c<=1&&[`d`]||c<n.d&&[`dd`,c];return n.w!=null&&(f=f||u<=1&&[`w`]||u<n.w&&[`ww`,u]),f=f||l<=1&&[`M`]||l<n.M&&[`MM`,l]||d<=1&&[`y`]||[`yy`,d],f[2]=t,f[3]=+e>0,f[4]=r,El.apply(null,f)}function Ol(e){return e===void 0?wl:typeof e==`function`?(wl=e,!0):!1}function kl(e,t){return Tl[e]===void 0?!1:t===void 0?Tl[e]:(Tl[e]=t,e===`s`&&(Tl.ss=t-1),!0)}function Al(e,t){if(!this.isValid())return this.localeData().invalidDate();var n=!1,r=Tl,i,a;return typeof e==`object`&&(t=e,e=!1),typeof e==`boolean`&&(n=e),typeof t==`object`&&(r=Object.assign({},Tl,t),t.s!=null&&t.ss==null&&(r.ss=t.s-1)),i=this.localeData(),a=Dl(this,!n,r,i),n&&(a=i.pastFuture(+this,a)),i.postformat(a)}var jl=Math.abs;function Ml(e){return(e>0)-(e<0)||+e}function Nl(){if(!this.isValid())return this.localeData().invalidDate();var e=jl(this._milliseconds)/1e3,t=jl(this._days),n=jl(this._months),r,i,a,o,s=this.asSeconds(),c,l,u,d;return s?(r=ri(e/60),i=ri(r/60),e%=60,r%=60,a=ri(n/12),n%=12,o=e?e.toFixed(3).replace(/\.?0+$/,``):``,c=s<0?`-`:``,l=Ml(this._months)===Ml(s)?``:`-`,u=Ml(this._days)===Ml(s)?``:`-`,d=Ml(this._milliseconds)===Ml(s)?``:`-`,c+`P`+(a?l+a+`Y`:``)+(n?l+n+`M`:``)+(t?u+t+`D`:``)+(i||r||e?`T`:``)+(i?d+i+`H`:``)+(r?d+r+`M`:``)+(e?d+o+`S`:``)):`P0D`}var Pl=Mo.prototype;Pl.isValid=Ao,Pl.abs=qc,Pl.add=Yc,Pl.subtract=Xc,Pl.as=tl,Pl.asMilliseconds=rl,Pl.asSeconds=il,Pl.asMinutes=al,Pl.asHours=ol,Pl.asDays=sl,Pl.asWeeks=cl,Pl.asMonths=ll,Pl.asQuarters=ul,Pl.asYears=dl,Pl.valueOf=fl,Pl._bubble=Qc,Pl.clone=pl,Pl.get=ml,Pl.milliseconds=gl,Pl.seconds=_l,Pl.minutes=vl,Pl.hours=yl,Pl.days=bl,Pl.weeks=Cl,Pl.months=xl,Pl.years=Sl,Pl.humanize=Al,Pl.toISOString=Nl,Pl.toString=Nl,Pl.toJSON=Nl,Pl.locale=Ms,Pl.localeData=Ps,Pl.toIsoString=er(`toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)`,Nl),Pl.lang=Ns,G(`X`,0,0,`unix`),G(`x`,0,0,`valueOf`),K(`x`,Kr),K(`X`,Yr),ai(`X`,function(e,t,n){n._d=new Date(parseFloat(e)*1e3)}),ai(`x`,function(e,t,n){n._d=new Date(q(e))}),U.version=`2.30.1`,Nn(xo),U.fn=J,U.min=To,U.max=Eo,U.now=Do,U.utc=Un,U.unix=Pc,U.months=Vc,U.isDate=Bn,U.locale=Ba,U.invalid=qn,U.duration=es,U.isMoment=Qn,U.weekdays=Uc,U.parseZone=Fc,U.localeData=Ua,U.isDuration=No,U.monthsShort=Hc,U.weekdaysMin=Gc,U.defineLocale=Va,U.updateLocale=Ha,U.locales=Wa,U.weekdaysShort=Wc,U.normalizeUnits=Ar,U.relativeTimeRounding=Ol,U.relativeTimeThreshold=kl,U.calendarFormat=ps,U.prototype=J,U.HTML5_FMT={DATETIME_LOCAL:`YYYY-MM-DDTHH:mm`,DATETIME_LOCAL_SECONDS:`YYYY-MM-DDTHH:mm:ss`,DATETIME_LOCAL_MS:`YYYY-MM-DDTHH:mm:ss.SSS`,DATE:`YYYY-MM-DD`,TIME:`HH:mm`,TIME_SECONDS:`HH:mm:ss`,TIME_MS:`HH:mm:ss.SSS`,WEEK:`GGGG-[W]WW`,MONTH:`YYYY-MM`},u();var Fl={getNow:function(){return U()},getFixedDate:function(e){return U(e,`YYYY-MM-DD`)},getEndDate:function(e){return e.clone().endOf(`month`)},getWeekDay:function(e){var t=e.clone().locale(`en_US`);return t.weekday()+t.localeData().firstDayOfWeek()},getYear:function(e){return e.year()},getMonth:function(e){return e.month()},getDate:function(e){return e.date()},getHour:function(e){return e.hour()},getMinute:function(e){return e.minute()},getSecond:function(e){return e.second()},addYear:function(e,t){return e.clone().add(t,`year`)},addMonth:function(e,t){return e.clone().add(t,`month`)},addDate:function(e,t){return e.clone().add(t,`day`)},setYear:function(e,t){return e.clone().year(t)},setMonth:function(e,t){return e.clone().month(t)},setDate:function(e,t){return e.clone().date(t)},setHour:function(e,t){return e.clone().hour(t)},setMinute:function(e,t){return e.clone().minute(t)},setSecond:function(e,t){return e.clone().second(t)},isAfter:function(e,t){return e.isAfter(t)},isValidate:function(e){return e.isValid()},locale:{getWeekFirstDay:function(e){return U().locale(e).localeData().firstDayOfWeek()},getWeekFirstDate:function(e,t){return t.clone().locale(e).weekday(0)},getWeek:function(e,t){return t.clone().locale(e).week()},getShortWeekDays:function(e){return U().locale(e).localeData().weekdaysMin()},getShortMonths:function(e){return U().locale(e).localeData().monthsShort()},format:function(e,t,n){return t.clone().locale(e).format(n)},parse:function(e,t,n){for(var r=[],i=0;i<n.length;i+=1){var a=n[i],o=t;if(a.includes(`wo`)||a.includes(`Wo`)){a=a.replace(/wo/g,`w`).replace(/Wo/g,`W`);var s=a.match(/[-YyMmDdHhSsWwGg]+/g),c=o.match(/[-\d]+/g);s&&c?(a=s.join(``),o=c.join(``)):r.push(a.replace(/o/g,``))}var l=U(o,a,e,!0);if(l.isValid())return l}for(var u=0;u<r.length;u+=1){var d=U(t,r[u],e,!1);if(d.isValid())return p(!1,`Not match any format strictly and fallback to fuzzy match. Please help to fire a issue about this.`),d}return null}}},Il=r(((e,t)=>{var n=Jt(),r=1/0,i=17976931348623157e292;function a(e){return e?(e=n(e),e===r||e===-r?(e<0?-1:1)*i:e===e?e:0):e===0?e:0}t.exports=a})),Ll=r(((e,t)=>{var n=Il();function r(e){var t=n(e),r=t%1;return t===t?r?t-r:t:0}t.exports=r})),Y=n(i()),Rl=Y.createContext({}),zl={visibility:`hidden`};function Bl(e){var t=e.prefixCls,n=e.prevIcon,r=n===void 0?``:n,i=e.nextIcon,a=i===void 0?``:i,o=e.superPrevIcon,s=o===void 0?`«`:o,c=e.superNextIcon,l=c===void 0?`»`:c,u=e.onSuperPrev,d=e.onSuperNext,f=e.onPrev,p=e.onNext,m=e.children,h=Y.useContext(Rl),g=h.hideNextBtn,_=h.hidePrevBtn;return Y.createElement(`div`,{className:t},u&&Y.createElement(`button`,{type:`button`,onClick:u,tabIndex:-1,className:`${t}-super-prev-btn`,style:_?zl:{}},s),f&&Y.createElement(`button`,{type:`button`,onClick:f,tabIndex:-1,className:`${t}-prev-btn`,style:_?zl:{}},r),Y.createElement(`div`,{className:`${t}-view`},m),p&&Y.createElement(`button`,{type:`button`,onClick:p,tabIndex:-1,className:`${t}-next-btn`,style:g?zl:{}},a),d&&Y.createElement(`button`,{type:`button`,onClick:d,tabIndex:-1,className:`${t}-super-next-btn`,style:g?zl:{}},l))}A();function Vl(e){var t=e.prefixCls,n=e.generateConfig,r=e.viewDate,i=e.onPrevDecades,a=e.onNextDecades;if(Y.useContext(Rl).hideHeader)return null;var o=`${t}-header`,s=n.getYear(r),c=Math.floor(s/100)*100,l=c+100-1;return Y.createElement(Bl,N({},e,{prefixCls:o,onSuperPrev:i,onSuperNext:a}),c,`-`,l)}function Hl(e,t,n,r,i){var a=e.setHour(t,n);return a=e.setMinute(a,r),a=e.setSecond(a,i),a}function Ul(e,t,n){if(!n)return t;var r=t;return r=e.setHour(r,e.getHour(n)),r=e.setMinute(r,e.getMinute(n)),r=e.setSecond(r,e.getSecond(n)),r}function Wl(e,t,n,r,i,a){var o=Math.floor(e/r)*r;if(o<e)return[o,60-i,60-a];var s=Math.floor(t/i)*i;return s<t?[o,s,60-a]:[o,s,Math.floor(n/a)*a]}function Gl(e,t){var n=e.getYear(t),r=e.getMonth(t)+1,i=e.getEndDate(e.getFixedDate(`${n}-${r}-01`)),a=e.getDate(i);return`${n}-${r<10?`0${r}`:`${r}`}-${a}`}Pe(),b();var Kl=n(T());function ql(e){for(var t=e.prefixCls,n=e.disabledDate,r=e.onSelect,i=e.picker,a=e.rowNum,o=e.colNum,s=e.prefixColumn,c=e.rowClassName,l=e.baseDate,u=e.getCellClassName,d=e.getCellText,f=e.getCellNode,p=e.getCellDate,m=e.generateConfig,h=e.titleCell,_=e.headerCells,v=Y.useContext(Rl),y=v.onDateMouseEnter,b=v.onDateMouseLeave,x=v.mode,S=`${t}-cell`,C=[],w=0;w<a;w+=1){for(var T=[],E=void 0,D=function(){var e,t=p(l,w*o+O),a=wu({cellDate:t,mode:x,disabledDate:n,generateConfig:m});O===0&&(E=t,s&&T.push(s(E)));var c=h&&h(t);T.push(Y.createElement(`td`,{key:O,title:c,className:(0,Kl.default)(S,g((e={},L(e,`${S}-disabled`,a),L(e,`${S}-start`,d(t)===1||i===`year`&&Number(c)%10==0),L(e,`${S}-end`,c===Gl(m,t)||i===`year`&&Number(c)%10==9),e),u(t))),onClick:function(){a||r(t)},onMouseEnter:function(){!a&&y&&y(t)},onMouseLeave:function(){!a&&b&&b(t)}},f?f(t):Y.createElement(`div`,{className:`${S}-inner`},d(t))))},O=0;O<o;O+=1)D();C.push(Y.createElement(`tr`,{key:w,className:c&&c(E)},T))}return Y.createElement(`div`,{className:`${t}-body`},Y.createElement(`table`,{className:`${t}-content`},_&&Y.createElement(`thead`,null,Y.createElement(`tr`,null,_)),Y.createElement(`tbody`,null,C)))}A(),Pe();var Jl=4;function Yl(e){var t=9,n=e.prefixCls,r=e.viewDate,i=e.generateConfig,a=`${n}-cell`,o=i.getYear(r),s=Math.floor(o/10)*10,c=Math.floor(o/100)*100,l=c+100-1,u=i.setYear(r,c-Math.ceil((3*Jl*10-100)/2));return Y.createElement(ql,N({},e,{rowNum:Jl,colNum:3,baseDate:u,getCellText:function(e){var n=i.getYear(e);return`${n}-${n+t}`},getCellClassName:function(e){var n,r=i.getYear(e),o=r+t;return n={},L(n,`${a}-in-view`,c<=r&&o<=l),L(n,`${a}-selected`,r===s),n},getCellDate:function(e,t){return i.addYear(e,t*10)}}))}O(),Fe(),ue();var Xl=new Map;function Zl(e,t){var n;function r(){s(e)?t():n=he(function(){r()})}return r(),function(){he.cancel(n)}}function Ql(e,t,n){if(Xl.get(e)&&cancelAnimationFrame(Xl.get(e)),n<=0){Xl.set(e,requestAnimationFrame(function(){e.scrollTop=t}));return}var r=(t-e.scrollTop)/n*10;Xl.set(e,requestAnimationFrame(function(){e.scrollTop+=r,e.scrollTop!==t&&Ql(e,t,n-10)}))}function $l(e,t){var n=t.onLeftRight,r=t.onCtrlLeftRight,i=t.onUpDown,a=t.onPageUpDown,o=t.onEnter,s=e.which,c=e.ctrlKey,l=e.metaKey;switch(s){case R.LEFT:if(c||l){if(r)return r(-1),!0}else if(n)return n(-1),!0;break;case R.RIGHT:if(c||l){if(r)return r(1),!0}else if(n)return n(1),!0;break;case R.UP:if(i)return i(-1),!0;break;case R.DOWN:if(i)return i(1),!0;break;case R.PAGE_UP:if(a)return a(-1),!0;break;case R.PAGE_DOWN:if(a)return a(1),!0;break;case R.ENTER:if(o)return o(),!0;break}return!1}function eu(e,t,n,r){var i=e;if(!i)switch(t){case`time`:i=r?`hh:mm:ss a`:`HH:mm:ss`;break;case`week`:i=`gggg-wo`;break;case`month`:i=`YYYY-MM`;break;case`quarter`:i=`YYYY-[Q]Q`;break;case`year`:i=`YYYY`;break;default:i=n?`YYYY-MM-DD HH:mm:ss`:`YYYY-MM-DD`}return i}function tu(e,t,n){var r=e===`time`?8:10,i=typeof t==`function`?t(n.getNow()).length:t.length;return Math.max(r,i)+2}var nu=null,ru=new Set;function iu(e){return!nu&&typeof window<`u`&&window.addEventListener&&(nu=function(e){te(ru).forEach(function(t){t(e)})},window.addEventListener(`mousedown`,nu)),ru.add(e),function(){ru.delete(e),ru.size===0&&(window.removeEventListener(`mousedown`,nu),nu=null)}}function au(e){var t=e.target;return e.composed&&t.shadowRoot&&e.composedPath?.call(e)[0]||t}var ou={year:function(e){return e===`month`||e===`date`?`year`:e},month:function(e){return e===`date`?`month`:e},quarter:function(e){return e===`month`||e===`date`?`quarter`:e},week:function(e){return e===`date`?`week`:e},time:null,date:null};function su(e,t){return e.some(function(e){return e&&e.contains(t)})}A();function cu(e){var t=e.prefixCls,n=e.onViewDateChange,r=e.generateConfig,i=e.viewDate,a=e.operationRef,o=e.onSelect,s=e.onPanelChange,c=`${t}-decade-panel`;a.current={onKeyDown:function(e){return $l(e,{onLeftRight:function(e){o(r.addYear(i,e*10),`key`)},onCtrlLeftRight:function(e){o(r.addYear(i,e*100),`key`)},onUpDown:function(e){o(r.addYear(i,e*10*3),`key`)},onEnter:function(){s(`year`,i)}})}};var l=function(e){var t=r.addYear(i,e*100);n(t),s(null,t)};return Y.createElement(`div`,{className:c},Y.createElement(Vl,N({},e,{prefixCls:t,onPrevDecades:function(){l(-1)},onNextDecades:function(){l(1)}})),Y.createElement(Yl,N({},e,{prefixCls:t,onSelect:function(e){o(e,`mouse`),s(`year`,e)}})))}function lu(e,t){if(!e&&!t)return!0;if(!e||!t)return!1}function uu(e,t,n){var r=lu(t,n);return typeof r==`boolean`?r:Math.floor(e.getYear(t)/10)===Math.floor(e.getYear(n)/10)}function du(e,t,n){var r=lu(t,n);return typeof r==`boolean`?r:e.getYear(t)===e.getYear(n)}function fu(e,t){return Math.floor(e.getMonth(t)/3)+1}function pu(e,t,n){var r=lu(t,n);return typeof r==`boolean`?r:du(e,t,n)&&fu(e,t)===fu(e,n)}function mu(e,t,n){var r=lu(t,n);return typeof r==`boolean`?r:du(e,t,n)&&e.getMonth(t)===e.getMonth(n)}function hu(e,t,n){var r=lu(t,n);return typeof r==`boolean`?r:e.getYear(t)===e.getYear(n)&&e.getMonth(t)===e.getMonth(n)&&e.getDate(t)===e.getDate(n)}function gu(e,t,n){var r=lu(t,n);return typeof r==`boolean`?r:e.getHour(t)===e.getHour(n)&&e.getMinute(t)===e.getMinute(n)&&e.getSecond(t)===e.getSecond(n)}function _u(e,t,n,r){var i=lu(n,r);return typeof i==`boolean`?i:du(e,n,r)&&e.locale.getWeek(t,n)===e.locale.getWeek(t,r)}function vu(e,t,n){return hu(e,t,n)&&gu(e,t,n)}function yu(e,t,n,r){return!t||!n||!r?!1:!hu(e,t,r)&&!hu(e,n,r)&&e.isAfter(r,t)&&e.isAfter(n,r)}function bu(e,t,n){var r=t.locale.getWeekFirstDay(e),i=t.setDate(n,1),a=t.getWeekDay(i),o=t.addDate(i,r-a);return t.getMonth(o)===t.getMonth(n)&&t.getDate(o)>1&&(o=t.addDate(o,-7)),o}function xu(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(t){case`year`:return n.addYear(e,r*10);case`quarter`:case`month`:return n.addYear(e,r);default:return n.addMonth(e,r)}}function Su(e,t){var n=t.generateConfig,r=t.locale,i=t.format;return typeof i==`function`?i(e):n.locale.format(r.locale,e,i)}function Cu(e,t){var n=t.generateConfig,r=t.locale,i=t.formatList;return!e||typeof i[0]==`function`?null:n.locale.parse(r.locale,e,i)}function wu(e){var t=e.cellDate,n=e.mode,r=e.disabledDate,i=e.generateConfig;if(!r)return!1;var a=function(e,n,a){for(var o=n;o<=a;){var s=void 0;switch(e){case`date`:if(s=i.setDate(t,o),!r(s))return!1;break;case`month`:if(s=i.setMonth(t,o),!wu({cellDate:s,mode:`month`,generateConfig:i,disabledDate:r}))return!1;break;case`year`:if(s=i.setYear(t,o),!wu({cellDate:s,mode:`year`,generateConfig:i,disabledDate:r}))return!1;break}o+=1}return!0};switch(n){case`date`:case`week`:return r(t);case`month`:return a(`date`,1,i.getDate(i.getEndDate(t)));case`quarter`:var o=Math.floor(i.getMonth(t)/3)*3;return a(`month`,o,o+2);case`year`:return a(`month`,0,11);case`decade`:var s=i.getYear(t),c=Math.floor(s/10)*10;return a(`year`,c,c+10-1)}}function Tu(e){if(Y.useContext(Rl).hideHeader)return null;var t=e.prefixCls,n=e.generateConfig,r=e.locale,i=e.value,a=e.format,o=`${t}-header`;return Y.createElement(Bl,{prefixCls:o},i?Su(i,{locale:r,format:a,generateConfig:n}):`\xA0`)}function Eu(e){var t=e.value,n=e.generateConfig,r=e.disabledMinutes,i=e.disabledSeconds,a=e.minutes,o=e.seconds,s=e.use12Hours;return function(e,c,l,u){var d=t||n.getNow(),f=Math.max(0,c),p=Math.max(0,l),m=Math.max(0,u),h=r&&r(f);if(h?.includes(p)){var g=a.find(function(e){return!h.includes(e.value)});if(g)p=g.value;else return null}var _=i&&i(f,p);if(_?.includes(m)){var v=o.find(function(e){return!_.includes(e.value)});if(v)m=v.value;else return null}return d=Hl(n,d,!s||!e?f:f+12,p,m),d}}function Du(e,t){for(var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:`0`,r=String(e);r.length<t;)r=`${n}${e}`;return r}var Ou=function(){return[...arguments]};function ku(e){return e==null?[]:Array.isArray(e)?e:[e]}function Au(e){var t={};return Object.keys(e).forEach(function(n){(n.substr(0,5)===`data-`||n.substr(0,5)===`aria-`||n===`role`||n===`name`)&&n.substr(0,7)!==`data-__`&&(t[n]=e[n])}),t}function X(e,t){return e?e[t]:null}function ju(e,t,n){var r=[X(e,0),X(e,1)];return r[n]=typeof t==`function`?t(r[n]):t,!r[0]&&!r[1]?null:r}Pe();function Mu(e){var t=e.prefixCls,n=e.units,r=e.onSelect,i=e.value,a=e.active,o=e.hideDisabledOptions,s=`${t}-cell`,c=Y.useContext(Rl).open,l=(0,Y.useRef)(null),u=(0,Y.useRef)(new Map),d=(0,Y.useRef)();return(0,Y.useLayoutEffect)(function(){var e=u.current.get(i);e&&c!==!1&&Ql(l.current,e.offsetTop,120)},[i]),(0,Y.useLayoutEffect)(function(){if(c){var e=u.current.get(i);e&&(d.current=Zl(e,function(){Ql(l.current,e.offsetTop,0)}))}return function(){var e;(e=d.current)==null||e.call(d)}},[c]),Y.createElement(`ul`,{className:(0,Kl.default)(`${t}-column`,L({},`${t}-column-active`,a)),ref:l,style:{position:`relative`}},n.map(function(e){var t;return o&&e.disabled?null:Y.createElement(`li`,{key:e.value,ref:function(t){u.current.set(e.value,t)},className:(0,Kl.default)(s,(t={},L(t,`${s}-disabled`,e.disabled),L(t,`${s}-selected`,i===e.value),t)),onClick:function(){e.disabled||r(e.value)}},Y.createElement(`div`,{className:`${s}-inner`},e.label))}))}b(),Ae(),v();function Nu(e,t){if(e.length!==t.length)return!0;for(var n=0;n<e.length;n+=1)if(e[n].disabled!==t[n].disabled)return!0;return!1}function Pu(e,t,n,r){for(var i=[],a=n>=1?n|0:1,o=e;o<=t;o+=a)i.push({label:Du(o,2),value:o,disabled:(r||[]).includes(o)});return i}function Fu(e){var t=e.generateConfig,n=e.prefixCls,r=e.operationRef,i=e.activeColumnIndex,a=e.value,o=e.showHour,s=e.showMinute,c=e.showSecond,l=e.use12Hours,u=e.hourStep,d=u===void 0?1:u,f=e.minuteStep,p=f===void 0?1:f,m=e.secondStep,h=m===void 0?1:m,_=e.disabledHours,v=e.disabledMinutes,y=e.disabledSeconds,b=e.disabledTime,x=e.hideDisabledOptions,S=e.onSelect,C=[],w=`${n}-content`,T=`${n}-time-panel`,E,D=a?t.getHour(a):-1,O=D,k=a?t.getMinute(a):-1,A=a?t.getSecond(a):-1,j=t.getNow(),ee=I(Y.useMemo(function(){if(b){var e=b(j);return[e.disabledHours,e.disabledMinutes,e.disabledSeconds]}return[_,v,y]},[_,v,y,b,j]),3),M=ee[0],te=ee[1],N=ee[2],ne=Pu(0,23,d,M&&M()),re=P(function(){return ne},ne,Nu);l&&(E=O>=12,O%=12);var ie=I(Y.useMemo(function(){if(!l)return[!1,!1];var e=[!0,!0];return re.forEach(function(t){var n=t.disabled,r=t.value;n||(r>=12?e[1]=!1:e[0]=!1)}),e},[l,re]),2),ae=ie[0],oe=ie[1],se=Y.useMemo(function(){return l?re.filter(E?function(e){return e.value>=12}:function(e){return e.value<12}).map(function(e){var t=e.value%12,n=t===0?`12`:Du(t,2);return g(g({},e),{},{label:n,value:t})}):re},[l,E,re]),ce=Pu(0,59,p,te&&te(D)),le=Pu(0,59,h,N&&N(D,k)),ue=Eu({value:a,generateConfig:t,disabledMinutes:te,disabledSeconds:N,minutes:ce,seconds:le,use12Hours:l});r.current={onUpDown:function(e){var t=C[i];if(t)for(var n=t.units.findIndex(function(e){return e.value===t.value}),r=t.units.length,a=1;a<r;a+=1){var o=t.units[(n+e*a+r)%r];if(o.disabled!==!0){t.onSelect(o.value);break}}}};function de(e,t,n,r,a){e!==!1&&C.push({node:Y.cloneElement(t,{prefixCls:T,value:n,active:i===C.length,onSelect:a,units:r,hideDisabledOptions:x}),onSelect:a,value:n,units:r})}de(o,Y.createElement(Mu,{key:`hour`}),O,se,function(e){S(ue(E,e,k,A),`mouse`)}),de(s,Y.createElement(Mu,{key:`minute`}),k,ce,function(e){S(ue(E,O,e,A),`mouse`)}),de(c,Y.createElement(Mu,{key:`second`}),A,le,function(e){S(ue(E,O,k,e),`mouse`)});var fe=-1;return typeof E==`boolean`&&(fe=+!!E),de(l===!0,Y.createElement(Mu,{key:`12hours`}),fe,[{label:`AM`,value:0,disabled:ae},{label:`PM`,value:1,disabled:oe}],function(e){S(ue(!!e,O,k,A),`mouse`)}),Y.createElement(`div`,{className:w},C.map(function(e){return e.node}))}A(),Pe(),Ae();var Iu=function(e){return e.filter(function(e){return e!==!1}).length};function Lu(e){var t=e.generateConfig,n=e.format,r=n===void 0?`HH:mm:ss`:n,i=e.prefixCls,a=e.active,o=e.operationRef,s=e.showHour,c=e.showMinute,l=e.showSecond,u=e.use12Hours,d=u===void 0?!1:u,f=e.onSelect,p=e.value,m=`${i}-time-panel`,h=Y.useRef(),g=I(Y.useState(-1),2),_=g[0],v=g[1],y=Iu([s,c,l,d]);return o.current={onKeyDown:function(e){return $l(e,{onLeftRight:function(e){v((_+e+y)%y)},onUpDown:function(e){_===-1?v(0):h.current&&h.current.onUpDown(e)},onEnter:function(){f(p||t.getNow(),`key`),v(-1)}})},onBlur:function(){v(-1)}},Y.createElement(`div`,{className:(0,Kl.default)(m,L({},`${m}-active`,a))},Y.createElement(Tu,N({},e,{format:r,prefixCls:i})),Y.createElement(Fu,N({},e,{prefixCls:i,activeColumnIndex:_,operationRef:h})))}var Ru=Y.createContext({});Pe();function zu(e){var t=e.cellPrefixCls,n=e.generateConfig,r=e.rangedValue,i=e.hoverRangedValue,a=e.isInView,o=e.isSameCell,s=e.offsetCell,c=e.today,l=e.value;function u(e){var u,d=s(e,-1),f=s(e,1),p=X(r,0),m=X(r,1),h=X(i,0),g=X(i,1),_=yu(n,h,g,e);function v(e){return o(p,e)}function y(e){return o(m,e)}var b=o(h,e),x=o(g,e),S=(_||x)&&(!a(d)||y(d)),C=(_||b)&&(!a(f)||v(f));return u={},L(u,`${t}-in-view`,a(e)),L(u,`${t}-in-range`,yu(n,p,m,e)),L(u,`${t}-range-start`,v(e)),L(u,`${t}-range-end`,y(e)),L(u,`${t}-range-start-single`,v(e)&&!m),L(u,`${t}-range-end-single`,y(e)&&!p),L(u,`${t}-range-start-near-hover`,v(e)&&(o(d,h)||yu(n,h,g,d))),L(u,`${t}-range-end-near-hover`,y(e)&&(o(f,g)||yu(n,h,g,f))),L(u,`${t}-range-hover`,_),L(u,`${t}-range-hover-start`,b),L(u,`${t}-range-hover-end`,x),L(u,`${t}-range-hover-edge-start`,S),L(u,`${t}-range-hover-edge-end`,C),L(u,`${t}-range-hover-edge-start-near-range`,S&&o(d,m)),L(u,`${t}-range-hover-edge-end-near-range`,C&&o(f,p)),L(u,`${t}-today`,o(c,e)),L(u,`${t}-selected`,o(l,e)),u}return u}A();function Bu(e){var t=e.prefixCls,n=e.generateConfig,r=e.prefixColumn,i=e.locale,a=e.rowCount,o=e.viewDate,s=e.value,c=e.dateRender,l=Y.useContext(Ru),u=l.rangedValue,d=l.hoverRangedValue,f=bu(i.locale,n,o),p=`${t}-cell`,m=n.locale.getWeekFirstDay(i.locale),h=n.getNow(),g=[],_=i.shortWeekDays||(n.locale.getShortWeekDays?n.locale.getShortWeekDays(i.locale):[]);r&&g.push(Y.createElement(`th`,{key:`empty`,"aria-label":`empty cell`}));for(var v=0;v<7;v+=1)g.push(Y.createElement(`th`,{key:v},_[(v+m)%7]));var y=zu({cellPrefixCls:p,today:h,value:s,generateConfig:n,rangedValue:r?null:u,hoverRangedValue:r?null:d,isSameCell:function(e,t){return hu(n,e,t)},isInView:function(e){return mu(n,e,o)},offsetCell:function(e,t){return n.addDate(e,t)}}),b=c?function(e){return c(e,h)}:void 0;return Y.createElement(ql,N({},e,{rowNum:a,colNum:7,baseDate:f,getCellNode:b,getCellText:n.getDate,getCellClassName:y,getCellDate:n.addDate,titleCell:function(e){return Su(e,{locale:i,format:`YYYY-MM-DD`,generateConfig:n})},headerCells:g}))}A();function Vu(e){var t=e.prefixCls,n=e.generateConfig,r=e.locale,i=e.viewDate,a=e.onNextMonth,o=e.onPrevMonth,s=e.onNextYear,c=e.onPrevYear,l=e.onYearClick,u=e.onMonthClick;if(Y.useContext(Rl).hideHeader)return null;var d=`${t}-header`,f=r.shortMonths||(n.locale.getShortMonths?n.locale.getShortMonths(r.locale):[]),p=n.getMonth(i),m=Y.createElement(`button`,{type:`button`,key:`year`,onClick:l,tabIndex:-1,className:`${t}-year-btn`},Su(i,{locale:r,format:r.yearFormat,generateConfig:n})),h=Y.createElement(`button`,{type:`button`,key:`month`,onClick:u,tabIndex:-1,className:`${t}-month-btn`},r.monthFormat?Su(i,{locale:r,format:r.monthFormat,generateConfig:n}):f[p]),g=r.monthBeforeYear?[h,m]:[m,h];return Y.createElement(Bl,N({},e,{prefixCls:d,onSuperPrev:c,onPrev:o,onNext:a,onSuperNext:s}),g)}A(),Pe(),b();var Hu=6;function Uu(e){var t=e.prefixCls,n=e.panelName,r=n===void 0?`date`:n,i=e.keyboardConfig,a=e.active,o=e.operationRef,s=e.generateConfig,c=e.value,l=e.viewDate,u=e.onViewDateChange,d=e.onPanelChange,f=e.onSelect,p=`${t}-${r}-panel`;o.current={onKeyDown:function(e){return $l(e,g({onLeftRight:function(e){f(s.addDate(c||l,e),`key`)},onCtrlLeftRight:function(e){f(s.addYear(c||l,e),`key`)},onUpDown:function(e){f(s.addDate(c||l,e*7),`key`)},onPageUpDown:function(e){f(s.addMonth(c||l,e),`key`)}},i))}};var m=function(e){var t=s.addYear(l,e);u(t),d(null,t)},h=function(e){var t=s.addMonth(l,e);u(t),d(null,t)};return Y.createElement(`div`,{className:(0,Kl.default)(p,L({},`${p}-active`,a))},Y.createElement(Vu,N({},e,{prefixCls:t,value:c,viewDate:l,onPrevYear:function(){m(-1)},onNextYear:function(){m(1)},onPrevMonth:function(){h(-1)},onNextMonth:function(){h(1)},onMonthClick:function(){d(`month`,l)},onYearClick:function(){d(`year`,l)}})),Y.createElement(Bu,N({},e,{onSelect:function(e){return f(e,`mouse`)},prefixCls:t,value:c,viewDate:l,rowCount:Hu})))}A(),Pe(),b(),Me(),Ae(),Fe();var Wu=Ou(`date`,`time`);function Gu(e){var t=e.prefixCls,n=e.operationRef,r=e.generateConfig,i=e.value,a=e.defaultValue,o=e.disabledTime,s=e.showTime,c=e.onSelect,l=`${t}-datetime-panel`,u=I(Y.useState(null),2),d=u[0],f=u[1],p=Y.useRef({}),m=Y.useRef({}),h=Ne(s)===`object`?g({},s):{};function _(e){return Wu[Wu.indexOf(d)+e]||null}var v=function(e){m.current.onBlur&&m.current.onBlur(e),f(null)};n.current={onKeyDown:function(e){if(e.which===R.TAB){var t=_(e.shiftKey?-1:1);return f(t),t&&e.preventDefault(),!0}if(d){var n=d===`date`?p:m;return n.current&&n.current.onKeyDown&&n.current.onKeyDown(e),!0}return[R.LEFT,R.RIGHT,R.UP,R.DOWN].includes(e.which)?(f(`date`),!0):!1},onBlur:v,onClose:v};var y=function(e,t){var n=e;t===`date`&&!i&&h.defaultValue?(n=r.setHour(n,r.getHour(h.defaultValue)),n=r.setMinute(n,r.getMinute(h.defaultValue)),n=r.setSecond(n,r.getSecond(h.defaultValue))):t===`time`&&!i&&a&&(n=r.setYear(n,r.getYear(a)),n=r.setMonth(n,r.getMonth(a)),n=r.setDate(n,r.getDate(a))),c&&c(n,`mouse`)},b=o?o(i||null):{};return Y.createElement(`div`,{className:(0,Kl.default)(l,L({},`${l}-active`,d))},Y.createElement(Uu,N({},e,{operationRef:p,active:d===`date`,onSelect:function(e){y(Ul(r,e,!i&&Ne(s)===`object`?s.defaultValue:null),`date`)}})),Y.createElement(Lu,N({},e,{format:void 0},h,b,{disabledTime:null,defaultValue:void 0,operationRef:m,active:d===`time`,onSelect:function(e){y(e,`time`)}})))}A(),Pe();function Ku(e){var t=e.prefixCls,n=e.generateConfig,r=e.locale,i=e.value,a=`${t}-cell`,o=function(e){return Y.createElement(`td`,{key:`week`,className:(0,Kl.default)(a,`${a}-week`)},n.locale.getWeek(r.locale,e))},s=`${t}-week-panel-row`;return Y.createElement(Uu,N({},e,{panelName:`week`,prefixColumn:o,rowClassName:function(e){return(0,Kl.default)(s,L({},`${s}-selected`,_u(n,r.locale,i,e)))},keyboardConfig:{onLeftRight:null}}))}A();function qu(e){var t=e.prefixCls,n=e.generateConfig,r=e.locale,i=e.viewDate,a=e.onNextYear,o=e.onPrevYear,s=e.onYearClick;if(Y.useContext(Rl).hideHeader)return null;var c=`${t}-header`;return Y.createElement(Bl,N({},e,{prefixCls:c,onSuperPrev:o,onSuperNext:a}),Y.createElement(`button`,{type:`button`,onClick:s,className:`${t}-year-btn`},Su(i,{locale:r,format:r.yearFormat,generateConfig:n})))}A();var Ju=4;function Yu(e){var t=e.prefixCls,n=e.locale,r=e.value,i=e.viewDate,a=e.generateConfig,o=e.monthCellRender,s=Y.useContext(Ru),c=s.rangedValue,l=s.hoverRangedValue,u=zu({cellPrefixCls:`${t}-cell`,value:r,generateConfig:a,rangedValue:c,hoverRangedValue:l,isSameCell:function(e,t){return mu(a,e,t)},isInView:function(){return!0},offsetCell:function(e,t){return a.addMonth(e,t)}}),d=n.shortMonths||(a.locale.getShortMonths?a.locale.getShortMonths(n.locale):[]),f=a.setMonth(i,0),p=o?function(e){return o(e,n)}:void 0;return Y.createElement(ql,N({},e,{rowNum:Ju,colNum:3,baseDate:f,getCellNode:p,getCellText:function(e){return n.monthFormat?Su(e,{locale:n,format:n.monthFormat,generateConfig:a}):d[a.getMonth(e)]},getCellClassName:u,getCellDate:a.addMonth,titleCell:function(e){return Su(e,{locale:n,format:`YYYY-MM`,generateConfig:a})}}))}A();function Xu(e){var t=e.prefixCls,n=e.operationRef,r=e.onViewDateChange,i=e.generateConfig,a=e.value,o=e.viewDate,s=e.onPanelChange,c=e.onSelect,l=`${t}-month-panel`;n.current={onKeyDown:function(e){return $l(e,{onLeftRight:function(e){c(i.addMonth(a||o,e),`key`)},onCtrlLeftRight:function(e){c(i.addYear(a||o,e),`key`)},onUpDown:function(e){c(i.addMonth(a||o,e*3),`key`)},onEnter:function(){s(`date`,a||o)}})}};var u=function(e){var t=i.addYear(o,e);r(t),s(null,t)};return Y.createElement(`div`,{className:l},Y.createElement(qu,N({},e,{prefixCls:t,onPrevYear:function(){u(-1)},onNextYear:function(){u(1)},onYearClick:function(){s(`year`,o)}})),Y.createElement(Yu,N({},e,{prefixCls:t,onSelect:function(e){c(e,`mouse`),s(`date`,e)}})))}A();function Zu(e){var t=e.prefixCls,n=e.generateConfig,r=e.locale,i=e.viewDate,a=e.onNextYear,o=e.onPrevYear,s=e.onYearClick;if(Y.useContext(Rl).hideHeader)return null;var c=`${t}-header`;return Y.createElement(Bl,N({},e,{prefixCls:c,onSuperPrev:o,onSuperNext:a}),Y.createElement(`button`,{type:`button`,onClick:s,className:`${t}-year-btn`},Su(i,{locale:r,format:r.yearFormat,generateConfig:n})))}A();var Qu=1;function $u(e){var t=e.prefixCls,n=e.locale,r=e.value,i=e.viewDate,a=e.generateConfig,o=Y.useContext(Ru),s=o.rangedValue,c=o.hoverRangedValue,l=zu({cellPrefixCls:`${t}-cell`,value:r,generateConfig:a,rangedValue:s,hoverRangedValue:c,isSameCell:function(e,t){return pu(a,e,t)},isInView:function(){return!0},offsetCell:function(e,t){return a.addMonth(e,t*3)}}),u=a.setDate(a.setMonth(i,0),1);return Y.createElement(ql,N({},e,{rowNum:Qu,colNum:4,baseDate:u,getCellText:function(e){return Su(e,{locale:n,format:n.quarterFormat||`[Q]Q`,generateConfig:a})},getCellClassName:l,getCellDate:function(e,t){return a.addMonth(e,t*3)},titleCell:function(e){return Su(e,{locale:n,format:`YYYY-[Q]Q`,generateConfig:a})}}))}A();function ed(e){var t=e.prefixCls,n=e.operationRef,r=e.onViewDateChange,i=e.generateConfig,a=e.value,o=e.viewDate,s=e.onPanelChange,c=e.onSelect,l=`${t}-quarter-panel`;n.current={onKeyDown:function(e){return $l(e,{onLeftRight:function(e){c(i.addMonth(a||o,e*3),`key`)},onCtrlLeftRight:function(e){c(i.addYear(a||o,e),`key`)},onUpDown:function(e){c(i.addYear(a||o,e),`key`)}})}};var u=function(e){var t=i.addYear(o,e);r(t),s(null,t)};return Y.createElement(`div`,{className:l},Y.createElement(Zu,N({},e,{prefixCls:t,onPrevYear:function(){u(-1)},onNextYear:function(){u(1)},onYearClick:function(){s(`year`,o)}})),Y.createElement($u,N({},e,{prefixCls:t,onSelect:function(e){c(e,`mouse`)}})))}A();function td(e){var t=e.prefixCls,n=e.generateConfig,r=e.viewDate,i=e.onPrevDecade,a=e.onNextDecade,o=e.onDecadeClick;if(Y.useContext(Rl).hideHeader)return null;var s=`${t}-header`,c=n.getYear(r),l=Math.floor(c/10)*10,u=l+10-1;return Y.createElement(Bl,N({},e,{prefixCls:s,onSuperPrev:i,onSuperNext:a}),Y.createElement(`button`,{type:`button`,onClick:o,className:`${t}-decade-btn`},l,`-`,u))}A();var nd=4;function rd(e){var t=e.prefixCls,n=e.value,r=e.viewDate,i=e.locale,a=e.generateConfig,o=Y.useContext(Ru),s=o.rangedValue,c=o.hoverRangedValue,l=`${t}-cell`,u=a.getYear(r),d=Math.floor(u/10)*10,f=d+10-1,p=a.setYear(r,d-Math.ceil((3*nd-10)/2)),m=zu({cellPrefixCls:l,value:n,generateConfig:a,rangedValue:s,hoverRangedValue:c,isSameCell:function(e,t){return du(a,e,t)},isInView:function(e){var t=a.getYear(e);return d<=t&&t<=f},offsetCell:function(e,t){return a.addYear(e,t)}});return Y.createElement(ql,N({},e,{rowNum:nd,colNum:3,baseDate:p,getCellText:a.getYear,getCellClassName:m,getCellDate:a.addYear,titleCell:function(e){return Su(e,{locale:i,format:`YYYY`,generateConfig:a})}}))}A();function id(e){var t=e.prefixCls,n=e.operationRef,r=e.onViewDateChange,i=e.generateConfig,a=e.value,o=e.viewDate,s=e.sourceMode,c=e.onSelect,l=e.onPanelChange,u=`${t}-year-panel`;n.current={onKeyDown:function(e){return $l(e,{onLeftRight:function(e){c(i.addYear(a||o,e),`key`)},onCtrlLeftRight:function(e){c(i.addYear(a||o,e*10),`key`)},onUpDown:function(e){c(i.addYear(a||o,e*3),`key`)},onEnter:function(){l(s===`date`?`date`:`month`,a||o)}})}};var d=function(e){var t=i.addYear(o,e*10);r(t),l(null,t)};return Y.createElement(`div`,{className:u},Y.createElement(td,N({},e,{prefixCls:t,onPrevDecade:function(){d(-1)},onNextDecade:function(){d(1)},onDecadeClick:function(){l(`decade`,o)}})),Y.createElement(rd,N({},e,{prefixCls:t,onSelect:function(e){l(s===`date`?`date`:`month`,e),c(e,`mouse`)}})))}function ad(e,t,n){return n?Y.createElement(`div`,{className:`${e}-footer-extra`},n(t)):null}function od(e){var t=e.prefixCls,n=e.rangeList,r=n===void 0?[]:n,i=e.components,a=i===void 0?{}:i,o=e.needConfirmButton,s=e.onNow,c=e.onOk,l=e.okDisabled,u=e.showNow,d=e.locale,f,p;if(r.length){var m=a.rangeItem||`span`;f=Y.createElement(Y.Fragment,null,r.map(function(e){var n=e.label,r=e.onClick,i=e.onMouseEnter,a=e.onMouseLeave;return Y.createElement(`li`,{key:n,className:`${t}-preset`},Y.createElement(m,{onClick:r,onMouseEnter:i,onMouseLeave:a},n))}))}if(o){var h=a.button||`button`;s&&!f&&u!==!1&&(f=Y.createElement(`li`,{className:`${t}-now`},Y.createElement(`a`,{className:`${t}-now-btn`,onClick:s},d.now))),p=o&&Y.createElement(`li`,{className:`${t}-ok`},Y.createElement(h,{disabled:l,onClick:c},d.ok))}return!f&&!p?null:Y.createElement(`ul`,{className:`${t}-ranges`},f,p)}Pe(),A(),b(),Me(),Ae(),Fe(),u(),ae();var sd=[`date`,`month`];function cd(e){var t,n=e.prefixCls,r=n===void 0?`rc-picker`:n,i=e.className,a=e.style,o=e.locale,s=e.generateConfig,c=e.value,l=e.defaultValue,u=e.pickerValue,d=e.defaultPickerValue,f=e.disabledDate,p=e.mode,m=e.picker,h=m===void 0?`date`:m,_=e.tabIndex,v=_===void 0?0:_,y=e.showNow,b=e.showTime,S=e.showToday,C=e.renderExtraFooter,w=e.hideHeader,T=e.onSelect,E=e.onChange,D=e.onPanelChange,O=e.onMouseDown,k=e.onPickerValueChange,A=e.onOk,j=e.components,ee=e.direction,M=e.hourStep,te=M===void 0?1:M,ne=e.minuteStep,re=ne===void 0?1:ne,P=e.secondStep,ie=P===void 0?1:P,ae=h===`date`&&!!b||h===`time`,oe=24%te==0,se=60%re==0,ce=60%ie==0,le=Y.useContext(Rl),ue=le.operationRef,de=le.panelRef,fe=le.onSelect,pe=le.hideRanges,me=le.defaultOpenValue,he=Y.useContext(Ru),ge=he.inRange,ve=he.panelPosition,ye=he.rangedValue,be=he.hoverRangedValue,xe=Y.useRef({}),Se=Y.useRef(!0),Ce=I(_e(null,{value:c,defaultValue:l,postState:function(e){return!e&&me&&h===`time`?me:e}}),2),we=Ce[0],F=Ce[1],Te=I(_e(null,{value:u,defaultValue:d||we,postState:function(e){var t=s.getNow();if(!e)return t;if(!we&&b){var n=Ne(b)===`object`?b.defaultValue:l;return Ul(s,Array.isArray(e)?e[0]:e,n||t)}return Array.isArray(e)?e[0]:e}}),2),Ee=Te[0],De=Te[1],Oe=function(e){De(e),k&&k(e)},ke=function(e){var t=ou[h];return t?t(e):e},Ae=I(_e(function(){return h===`time`?`time`:ke(`date`)},{value:p}),2),je=Ae[0],Me=Ae[1];Y.useEffect(function(){Me(h)},[h]);var Pe=I(Y.useState(function(){return je}),2),Fe=Pe[0],Ie=Pe[1],z=function(e,t){var n=ke(e||je);Ie(je),Me(n),D&&(je!==n||vu(s,Ee,Ee))&&D(t,n)},B=function(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;(je===h||n)&&(F(e),T&&T(e),fe&&fe(e,t),E&&!vu(s,e,we)&&!f?.(e)&&E(e))},Le=function(e){if(sd.includes(je)){var t,n,r=je===`date`;switch(n=e===R.PAGE_UP||e===R.PAGE_DOWN?r?s.addMonth:s.addYear:r?s.addDate:s.addMonth,e){case R.LEFT:case R.PAGE_UP:t=n(Ee,-1);break;case R.RIGHT:case R.PAGE_DOWN:t=n(Ee,1);break;case R.UP:case R.DOWN:t=n(Ee,Number(`${e===R.UP?`-`:``}${r?7:3}`));break}if(t)return!f?.(t)}return!0},Re=function(e){if(xe.current&&xe.current.onKeyDown){var t=!0,n=e.which;if([R.LEFT,R.RIGHT,R.UP,R.DOWN,R.PAGE_UP,R.PAGE_DOWN,R.ENTER].includes(n)&&(e.preventDefault(),n!==R.ENTER&&v===0&&(t=Le(n))),t)return xe.current.onKeyDown(e)}return x(!1,`Panel not correct handle keyDown event. Please help to fire issue about this.`),!1},ze=function(e){xe.current&&xe.current.onBlur&&xe.current.onBlur(e)};ue&&ve!==`right`&&(ue.current={onKeyDown:Re,onClose:function(){xe.current&&xe.current.onClose&&xe.current.onClose()}}),Y.useEffect(function(){c&&!Se.current&&De(c)},[c]),Y.useEffect(function(){Se.current=!1},[]);var Be,V=g(g({},e),{},{operationRef:xe,prefixCls:r,viewDate:Ee,value:we,onViewDateChange:Oe,sourceMode:Fe,onPanelChange:z,disabledDate:f});switch(delete V.onChange,delete V.onSelect,je){case`decade`:Be=Y.createElement(cu,N({},V,{onSelect:function(e,t){Oe(e),B(e,t)}}));break;case`year`:Be=Y.createElement(id,N({},V,{onSelect:function(e,t){Oe(e),B(e,t)}}));break;case`month`:Be=Y.createElement(Xu,N({},V,{onSelect:function(e,t){Oe(e),B(e,t)}}));break;case`quarter`:Be=Y.createElement(ed,N({},V,{onSelect:function(e,t){Oe(e),B(e,t)}}));break;case`week`:Be=Y.createElement(Ku,N({},V,{onSelect:function(e,t){Oe(e),B(e,t)}}));break;case`time`:delete V.showTime,Be=Y.createElement(Lu,N({},V,Ne(b)===`object`?b:null,{onSelect:function(e,t){Oe(e),B(e,t)}}));break;default:Be=b?Y.createElement(Gu,N({},V,{onSelect:function(e,t){Oe(e),B(e,t)}})):Y.createElement(Uu,N({},V,{onSelect:function(e,t){Oe(e),B(e,t)}}))}var Ve,He;pe||(Ve=ad(r,je,C),He=od({prefixCls:r,components:j,needConfirmButton:ae,okDisabled:!we||f&&f(we),locale:o,showNow:y,onNow:ae&&function(){var e=s.getNow(),t=Wl(s.getHour(e),s.getMinute(e),s.getSecond(e),oe?te:1,se?re:1,ce?ie:1);B(Hl(s,e,t[0],t[1],t[2]),`submit`)},onOk:function(){we&&(B(we,`submit`,!0),A&&A(we))}}));var Ue;if(S&&je===`date`&&h===`date`&&!b){var We=s.getNow(),Ge=`${r}-today-btn`,Ke=f&&f(We);Ue=Y.createElement(`a`,{className:(0,Kl.default)(Ge,Ke&&`${Ge}-disabled`),"aria-disabled":Ke,onClick:function(){Ke||B(We,`mouse`,!0)}},o.today)}return Y.createElement(Rl.Provider,{value:g(g({},le),{},{mode:je,hideHeader:`hideHeader`in e?w:le.hideHeader,hidePrevBtn:ge&&ve===`right`,hideNextBtn:ge&&ve===`left`})},Y.createElement(`div`,{tabIndex:v,className:(0,Kl.default)(`${r}-panel`,i,(t={},L(t,`${r}-panel-has-range`,ye&&ye[0]&&ye[1]),L(t,`${r}-panel-has-range-hover`,be&&be[0]&&be[1]),L(t,`${r}-panel-rtl`,ee===`rtl`),t)),style:a,onKeyDown:Re,onBlur:ze,onMouseDown:O,ref:de},Be,Ve||He||Ue?Y.createElement(`div`,{className:`${r}-footer`},Ve,He,Ue):null))}Pe();var ld={bottomLeft:{points:[`tl`,`bl`],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:[`tr`,`br`],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:[`bl`,`tl`],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:[`br`,`tr`],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function ud(e){var t,n=e.prefixCls,r=e.popupElement,i=e.popupStyle,a=e.visible,o=e.dropdownClassName,s=e.dropdownAlign,c=e.transitionName,l=e.getPopupContainer,u=e.children,d=e.range,f=e.popupPlacement,p=e.direction,m=`${n}-dropdown`;return Y.createElement(re,{showAction:[],hideAction:[],popupPlacement:function(){return f===void 0?p===`rtl`?`bottomRight`:`bottomLeft`:f}(),builtinPlacements:ld,prefixCls:m,popupTransitionName:c,popup:r,popupAlign:s,popupVisible:a,popupClassName:(0,Kl.default)(o,(t={},L(t,`${m}-range`,d),L(t,`${m}-rtl`,p===`rtl`),t)),popupStyle:i,getPopupContainer:l},u)}Ae(),Fe();function dd(e){var t=e.open,n=e.value,r=e.isClickOutside,i=e.triggerOpen,a=e.forwardKeyDown,o=e.onKeyDown,s=e.blurToCancel,c=e.onSubmit,l=e.onCancel,u=e.onFocus,d=e.onBlur,f=e.currentFocusedKey,p=e.key,m=p===void 0?`start`:p,h=I((0,Y.useState)(!1),2),g=h[0],_=h[1],v=I((0,Y.useState)(!1),2),y=v[0],b=v[1],x=(0,Y.useRef)(),S=(0,Y.useRef)(!1),C=(0,Y.useRef)(!1),w=(0,Y.useRef)(!1);return(0,Y.useEffect)(function(){C.current=!1},[t]),(0,Y.useEffect)(function(){C.current=!0},[n]),(0,Y.useEffect)(function(){return iu(function(e){var n=r(au(e));t?n?(!y||n)&&i(!1):(S.current=!0,requestAnimationFrame(function(){S.current=!1})):y&&!n&&(S.current=!0)})}),(0,Y.useEffect)(function(){return function(){return clearTimeout(x.current)}},[]),[{onMouseDown:function(){_(!0),i(!0)},onKeyDown:function(e){if(o(e,function(){w.current=!0}),!w.current){switch(e.which){case R.ENTER:t?c()!==!1&&_(!0):i(!0),e.preventDefault();return;case R.TAB:g&&t&&!e.shiftKey?(_(!1),e.preventDefault()):!g&&t&&!a(e)&&e.shiftKey&&(_(!0),e.preventDefault());return;case R.ESC:_(!0),l();return}!t&&![R.SHIFT].includes(e.which)?i(!0):g||a(e)}},onFocus:function(e){_(!0),b(!0),f&&(f.current=m),clearTimeout(x.current),u&&u(e)},onBlur:function(e){if(S.current||!r(document.activeElement)){S.current=!1;return}s?setTimeout(function(){for(var e=document.activeElement;e&&e.shadowRoot;)e=e.shadowRoot.activeElement;r(e)&&l()},0):t&&(i(!1),C.current&&c()),b(!1),f?(f.current=``,x.current=setTimeout(function(){f.current||d?.(e)},100)):d?.(e)}},{focused:y,typing:g}]}Ae();function fd(e){var t=e.valueTexts,n=e.onTextChange,r=I(Y.useState(``),2),i=r[0],a=r[1],o=Y.useRef([]);o.current=t;function s(e){a(e),n(e)}function c(){a(o.current[0])}return Y.useEffect(function(){t.every(function(e){return e!==i})&&c()},[t.join(`||`)]),[i,s,c]}v(),ne();function pd(e,t){var n=t.formatList,r=t.generateConfig,i=t.locale;return P(function(){if(!e)return[[``],``];for(var t=``,a=[],o=0;o<n.length;o+=1){var s=n[o],c=Su(e,{generateConfig:r,locale:i,format:s});a.push(c),o===0&&(t=c)}return[a,t]},[e,n,i],function(e,t){return!vu(r,e[0],t[0])||!h(e[1],t[1],!0)||!h(e[2],t[2],!0)})}Ae();function md(e,t){var n=t.formatList,r=t.generateConfig,i=t.locale,a=I((0,Y.useState)(null),2),o=a[0],s=a[1],c=(0,Y.useRef)(null);function l(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(c.current),t){s(e);return}c.current=requestAnimationFrame(function(){s(e)})}var u=I(pd(o,{formatList:n,generateConfig:r,locale:i}),2)[1];function d(e){l(e)}function f(){l(null,arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)}return(0,Y.useEffect)(function(){f(!0)},[e]),(0,Y.useEffect)(function(){return function(){return cancelAnimationFrame(c.current)}},[]),[u,d,f]}u(),pe(),ge(),C(),ye(),A(),Pe(),b(),Ae(),u(),ae();function hd(e){var t,n=e.prefixCls,r=n===void 0?`rc-picker`:n,i=e.id,a=e.tabIndex,o=e.style,s=e.className,c=e.dropdownClassName,l=e.dropdownAlign,u=e.popupStyle,d=e.transitionName,f=e.generateConfig,p=e.locale,m=e.inputReadOnly,h=e.allowClear,_=e.autoFocus,v=e.showTime,y=e.picker,b=y===void 0?`date`:y,S=e.format,C=e.use12Hours,w=e.value,T=e.defaultValue,E=e.open,D=e.defaultOpen,O=e.defaultOpenValue,k=e.suffixIcon,A=e.clearIcon,j=e.disabled,ee=e.disabledDate,M=e.placeholder,te=e.getPopupContainer,ne=e.pickerRef,re=e.panelRender,P=e.onChange,ie=e.onOpenChange,ae=e.onFocus,oe=e.onBlur,se=e.onMouseDown,ce=e.onMouseUp,le=e.onMouseEnter,ue=e.onMouseLeave,de=e.onContextMenu,fe=e.onClick,pe=e.onKeyDown,me=e.onSelect,he=e.direction,ge=e.autoComplete,ve=ge===void 0?`off`:ge,ye=e.inputRender,be=Y.useRef(null),xe=b===`date`&&!!v||b===`time`,Se=ku(eu(S,b,v,C)),Ce=Y.useRef(null),we=Y.useRef(null),F=Y.useRef(null),Te=I(_e(null,{value:w,defaultValue:T}),2),Ee=Te[0],De=Te[1],Oe=I(Y.useState(Ee),2),ke=Oe[0],Ae=Oe[1],je=Y.useRef(null),Me=I(_e(!1,{value:E,defaultValue:D,postState:function(e){return j?!1:e},onChange:function(e){ie&&ie(e),!e&&je.current&&je.current.onClose&&je.current.onClose()}}),2),Ne=Me[0],Pe=Me[1],Fe=I(pd(ke,{formatList:Se,generateConfig:f,locale:p}),2),Ie=Fe[0],R=Fe[1],z=I(fd({valueTexts:Ie,onTextChange:function(e){var t=Cu(e,{locale:p,formatList:Se,generateConfig:f});t&&(!ee||!ee(t))&&Ae(t)}}),3),B=z[0],Le=z[1],Re=z[2],ze=function(e){Ae(e),De(e),P&&!vu(f,Ee,e)&&P(e,e?Su(e,{generateConfig:f,locale:p,format:Se[0]}):``)},Be=function(e){j&&e||Pe(e)},V=function(e){return Ne&&je.current&&je.current.onKeyDown?je.current.onKeyDown(e):(x(!1,`Picker not correct forward KeyDown operation. Please help to fire issue about this.`),!1)},Ve=function(){var e=[...arguments];fe?.apply(void 0,e),be.current&&(be.current.focus(),Be(!0))},He=I(dd({blurToCancel:xe,open:Ne,value:B,triggerOpen:Be,forwardKeyDown:V,isClickOutside:function(e){return!su([Ce.current,we.current,F.current],e)},onSubmit:function(){return!ke||ee&&ee(ke)?!1:(ze(ke),Be(!1),Re(),!0)},onCancel:function(){Be(!1),Ae(Ee),Re()},onKeyDown:function(e,t){pe?.(e,t)},onFocus:ae,onBlur:oe}),2),Ue=He[0],We=He[1],Ge=We.focused,Ke=We.typing;Y.useEffect(function(){Ne||(Ae(Ee),!Ie.length||Ie[0]===``?Le(``):R!==B&&Re())},[Ne,Ie]),Y.useEffect(function(){Ne||Re()},[b]),Y.useEffect(function(){Ae(Ee)},[Ee]),ne&&(ne.current={focus:function(){be.current&&be.current.focus()},blur:function(){be.current&&be.current.blur()}});var qe=I(md(B,{formatList:Se,generateConfig:f,locale:p}),3),Je=qe[0],Ye=qe[1],Xe=qe[2],Ze=g(g({},e),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0,onChange:null}),Qe=Y.createElement(cd,N({},Ze,{generateConfig:f,className:(0,Kl.default)(L({},`${r}-panel-focused`,!Ke)),value:ke,locale:p,tabIndex:-1,onSelect:function(e){me?.(e),Ae(e)},direction:he,onPanelChange:function(t,n){var r=e.onPanelChange;Xe(!0),r?.(t,n)}}));re&&(Qe=re(Qe));var $e=Y.createElement(`div`,{className:`${r}-panel-container`,onMouseDown:function(e){e.preventDefault()}},Qe),et;k&&(et=Y.createElement(`span`,{className:`${r}-suffix`},k));var tt;h&&Ee&&!j&&(tt=Y.createElement(`span`,{onMouseDown:function(e){e.preventDefault(),e.stopPropagation()},onMouseUp:function(e){e.preventDefault(),e.stopPropagation(),ze(null),Be(!1)},className:`${r}-clear`,role:`button`},A||Y.createElement(`span`,{className:`${r}-clear-btn`})));var nt=g(g(g({id:i,tabIndex:a,disabled:j,readOnly:m||typeof Se[0]==`function`||!Ke,value:Je||B,onChange:function(e){Le(e.target.value)},autoFocus:_,placeholder:M,ref:be,title:B},Ue),{},{size:tu(b,Se[0],f)},Au(e)),{},{autoComplete:ve}),rt=ye?ye(nt):Y.createElement(`input`,nt),it=function(e,t){(t===`submit`||t!==`key`&&!xe)&&(ze(e),Be(!1))},at=he===`rtl`?`bottomRight`:`bottomLeft`;return Y.createElement(Rl.Provider,{value:{operationRef:je,hideHeader:b===`time`,panelRef:Ce,onSelect:it,open:Ne,defaultOpenValue:O,onDateMouseEnter:Ye,onDateMouseLeave:Xe}},Y.createElement(ud,{visible:Ne,popupElement:$e,popupStyle:u,prefixCls:r,dropdownClassName:c,dropdownAlign:l,getPopupContainer:te,transitionName:d,popupPlacement:at,direction:he},Y.createElement(`div`,{ref:F,className:(0,Kl.default)(r,s,(t={},L(t,`${r}-disabled`,j),L(t,`${r}-focused`,Ge),L(t,`${r}-rtl`,he===`rtl`),t)),style:o,onMouseDown:se,onMouseUp:ce,onMouseEnter:le,onMouseLeave:ue,onContextMenu:de,onClick:Ve},Y.createElement(`div`,{className:(0,Kl.default)(`${r}-input`,L({},`${r}-input-placeholder`,!!Je)),ref:we},rt,et,tt))))}var gd=function(e){f(n,e);var t=ve(n);function n(){var e;ce(this,n);var r=[...arguments];return e=t.call.apply(t,[this].concat(r)),e.pickerRef=Y.createRef(),e.focus=function(){e.pickerRef.current&&e.pickerRef.current.focus()},e.blur=function(){e.pickerRef.current&&e.pickerRef.current.blur()},e}return ee(n,[{key:`render`,value:function(){return Y.createElement(hd,N({},this.props,{pickerRef:this.pickerRef}))}}]),n}(Y.Component);function _d(e,t,n){var r=e.picker,i=e.locale,a=e.selectedValue,o=e.disabledDate,s=e.disabled,c=e.generateConfig,l=X(a,0),u=X(a,1);function d(e){return c.locale.getWeekFirstDate(i.locale,e)}function f(e){var t=c.getYear(e),n=c.getMonth(e);return t*100+n}function p(e){var t=c.getYear(e),n=fu(c,e);return t*10+n}return[Y.useCallback(function(e){if(o&&o(e))return!0;if(s[1]&&u)return!hu(c,e,u)&&c.isAfter(e,u);if(t&&u)switch(r){case`quarter`:return p(e)>p(u);case`month`:return f(e)>f(u);case`week`:return d(e)>d(u);default:return!hu(c,e,u)&&c.isAfter(e,u)}return!1},[o,s[1],u,t]),Y.useCallback(function(e){if(o&&o(e))return!0;if(s[0]&&l)return!hu(c,e,u)&&c.isAfter(l,e);if(n&&l)switch(r){case`quarter`:return p(e)<p(l);case`month`:return f(e)<f(l);case`week`:return d(e)<d(l);default:return!hu(c,e,l)&&c.isAfter(l,e)}return!1},[o,s[0],l,n])]}Ae();function vd(e,t,n,r){var i=xu(e,n,r,1);function a(n){return n(e,t)?`same`:n(i,t)?`closing`:`far`}switch(n){case`year`:return a(function(e,t){return uu(r,e,t)});case`quarter`:case`month`:return a(function(e,t){return du(r,e,t)});default:return a(function(e,t){return mu(r,e,t)})}}function yd(e,t,n,r){var i=X(e,0),a=X(e,1);if(t===0)return i;if(i&&a)switch(vd(i,a,n,r)){case`same`:return i;case`closing`:return i;default:return xu(a,n,r,-1)}return i}function bd(e){var t=e.values,n=e.picker,r=e.defaultDates,i=e.generateConfig,a=I(Y.useState(function(){return[X(r,0),X(r,1)]}),2),o=a[0],s=a[1],c=I(Y.useState(null),2),l=c[0],u=c[1],d=X(t,0),f=X(t,1);function p(e){return o[e]?o[e]:X(l,e)||yd(t,e,n,i)||d||f||i.getNow()}function m(e,n){if(e){var r=ju(l,e,n);s(ju(o,null,n)||[null,null]);var i=(n+1)%2;X(t,i)||(r=ju(r,e,i)),u(r)}else (d||f)&&u(null)}return[p,m]}pe(),ge(),C(),ye(),A(),Me(),b(),Pe(),Ae(),u(),ae();function xd(e,t){return e&&e[0]&&e[1]&&t.isAfter(e[0],e[1])?[e[1],e[0]]:e}function Sd(e,t,n,r){return!!(e||r&&r[t]||n[(t+1)%2])}function Cd(e){var t,n,r,i=e.prefixCls,a=i===void 0?`rc-picker`:i,o=e.id,s=e.style,c=e.className,l=e.popupStyle,u=e.dropdownClassName,d=e.transitionName,f=e.dropdownAlign,p=e.getPopupContainer,m=e.generateConfig,h=e.locale,_=e.placeholder,v=e.autoFocus,y=e.disabled,b=e.format,S=e.picker,C=S===void 0?`date`:S,w=e.showTime,T=e.use12Hours,E=e.separator,D=E===void 0?`~`:E,O=e.value,k=e.defaultValue,A=e.defaultPickerValue,j=e.open,ee=e.defaultOpen,M=e.disabledDate,te=e.disabledTime,ne=e.dateRender,re=e.panelRender,P=e.ranges,ie=e.allowEmpty,ae=e.allowClear,oe=e.suffixIcon,se=e.clearIcon,ce=e.pickerRef,le=e.inputReadOnly,ue=e.mode,de=e.renderExtraFooter,fe=e.onChange,pe=e.onOpenChange,me=e.onPanelChange,he=e.onCalendarChange,ge=e.onFocus,ve=e.onBlur,ye=e.onMouseDown,be=e.onMouseUp,xe=e.onMouseEnter,Se=e.onMouseLeave,Ce=e.onClick,we=e.onOk,F=e.onKeyDown,Te=e.components,Ee=e.order,De=e.direction,Oe=e.activePickerIndex,ke=e.autoComplete,Ae=ke===void 0?`off`:ke,je=C===`date`&&!!w||C===`time`,Me=(0,Y.useRef)({}),Pe=(0,Y.useRef)(null),Fe=(0,Y.useRef)(null),Ie=(0,Y.useRef)(null),R=(0,Y.useRef)(null),z=(0,Y.useRef)(null),B=(0,Y.useRef)(null),Le=(0,Y.useRef)(null),Re=(0,Y.useRef)(null),ze=ku(eu(b,C,w,T)),Be=I(_e(0,{value:Oe}),2),V=Be[0],Ve=Be[1],He=(0,Y.useRef)(null),Ue=Y.useMemo(function(){return Array.isArray(y)?y:[y||!1,y||!1]},[y]),We=I(_e(null,{value:O,defaultValue:k,postState:function(e){return C===`time`&&!Ee?e:xd(e,m)}}),2),Ge=We[0],Ke=We[1],qe=I(bd({values:Ge,picker:C,defaultDates:A,generateConfig:m}),2),Je=qe[0],Ye=qe[1],Xe=I(_e(Ge,{postState:function(e){var t=e;if(Ue[0]&&Ue[1])return t;for(var n=0;n<2;n+=1)Ue[n]&&!t&&!X(t,n)&&!X(ie,n)&&(t=ju(t,m.getNow(),n));return t}}),2),Ze=Xe[0],Qe=Xe[1],$e=I(_e([C,C],{value:ue}),2),et=$e[0],tt=$e[1];(0,Y.useEffect)(function(){tt([C,C])},[C]);var nt=function(e,t){tt(e),me&&me(t,e)},rt=I(_d({picker:C,selectedValue:Ze,locale:h,disabled:Ue,disabledDate:M,generateConfig:m},Me.current[1],Me.current[0]),2),it=rt[0],at=rt[1],ot=I(_e(!1,{value:j,defaultValue:ee,postState:function(e){return Ue[V]?!1:e},onChange:function(e){pe&&pe(e),!e&&He.current&&He.current.onClose&&He.current.onClose()}}),2),st=ot[0],ct=ot[1],lt=st&&V===0,ut=st&&V===1,dt=I((0,Y.useState)(0),2),ft=dt[0],pt=dt[1];(0,Y.useEffect)(function(){!st&&Pe.current&&pt(Pe.current.offsetWidth)},[st]);var mt=Y.useRef();function ht(e,t){if(e)clearTimeout(mt.current),Me.current[t]=!0,Ve(t),ct(e),st||Ye(null,t);else if(V===t){ct(e);var n=Me.current;mt.current=setTimeout(function(){n===Me.current&&(Me.current={})})}}function gt(e){ht(!0,e),setTimeout(function(){var t=[B,Le][e];t.current&&t.current.focus()},0)}function _t(e,t){var n=e,r=X(n,0),i=X(n,1);r&&i&&m.isAfter(r,i)&&(C===`week`&&!_u(m,h.locale,r,i)||C===`quarter`&&!pu(m,r,i)||C!==`week`&&C!==`quarter`&&C!==`time`&&!hu(m,r,i)?(t===0?(n=[r,null],i=null):(r=null,n=[null,i]),Me.current=L({},t,!0)):(C!==`time`||Ee!==!1)&&(n=xd(n,m))),Qe(n);var a=n&&n[0]?Su(n[0],{generateConfig:m,locale:h,format:ze[0]}):``,o=n&&n[1]?Su(n[1],{generateConfig:m,locale:h,format:ze[0]}):``;he&&he(n,[a,o],{range:t===0?`start`:`end`});var s=Sd(r,0,Ue,ie),c=Sd(i,1,Ue,ie);(n===null||s&&c)&&(Ke(n),fe&&(!vu(m,X(Ge,0),r)||!vu(m,X(Ge,1),i))&&fe(n,[a,o]));var l=null;t===0&&!Ue[1]?l=1:t===1&&!Ue[0]&&(l=0),l!==null&&l!==V&&(!Me.current[l]||!X(n,l))&&X(n,t)?gt(l):ht(!1,t)}var vt=function(e){return st&&He.current&&He.current.onKeyDown?He.current.onKeyDown(e):(x(!1,`Picker not correct forward KeyDown operation. Please help to fire issue about this.`),!1)},yt={formatList:ze,generateConfig:m,locale:h},bt=I(pd(X(Ze,0),yt),2),xt=bt[0],St=bt[1],Ct=I(pd(X(Ze,1),yt),2),wt=Ct[0],Tt=Ct[1],Et=function(e,t){var n=Cu(e,{locale:h,formatList:ze,generateConfig:m});n&&!(t===0?it:at)(n)&&(Qe(ju(Ze,n,t)),Ye(n,t))},Dt=I(fd({valueTexts:xt,onTextChange:function(e){return Et(e,0)}}),3),Ot=Dt[0],kt=Dt[1],At=Dt[2],jt=I(fd({valueTexts:wt,onTextChange:function(e){return Et(e,1)}}),3),Mt=jt[0],Nt=jt[1],Pt=jt[2],Ft=I((0,Y.useState)(null),2),It=Ft[0],Lt=Ft[1],Rt=I((0,Y.useState)(null),2),zt=Rt[0],Bt=Rt[1],Vt=I(md(Ot,{formatList:ze,generateConfig:m,locale:h}),3),H=Vt[0],Ht=Vt[1],Ut=Vt[2],Wt=I(md(Mt,{formatList:ze,generateConfig:m,locale:h}),3),Gt=Wt[0],Kt=Wt[1],qt=Wt[2],Jt=function(e){Bt(ju(Ze,e,V)),V===0?Ht(e):Kt(e)},Yt=function(){Bt(ju(Ze,null,V)),V===0?Ut():qt()},Xt=function(e,t){return{blurToCancel:je,forwardKeyDown:vt,onBlur:ve,isClickOutside:function(e){return!su([Fe.current,Ie.current,R.current,Pe.current],e)},onFocus:function(t){Ve(e),ge&&ge(t)},triggerOpen:function(t){ht(t,e)},onSubmit:function(){if(!Ze||M&&M(Ze[e]))return!1;_t(Ze,e),t()},onCancel:function(){ht(!1,e),Qe(Ge),t()}}},Zt=(0,Y.useRef)(``),Qt=I(dd(g(g({},Xt(0,At)),{},{open:lt,value:Ot,currentFocusedKey:Zt,key:`start`,onKeyDown:function(e,t){F?.(e,t)}})),2),$t=Qt[0],en=Qt[1],tn=en.focused,nn=en.typing,rn=I(dd(g(g({},Xt(1,Pt)),{},{open:ut,value:Mt,currentFocusedKey:Zt,key:`end`,onKeyDown:function(e,t){F?.(e,t)}})),2),an=rn[0],on=rn[1],sn=on.focused,cn=on.typing,ln=function(e){Ce&&Ce(e),!st&&!B.current.contains(e.target)&&!Le.current.contains(e.target)&&(Ue[0]?Ue[1]||gt(1):gt(0))},un=function(e){ye&&ye(e),st&&(tn||sn)&&!B.current.contains(e.target)&&!Le.current.contains(e.target)&&e.preventDefault()},dn=Ge&&Ge[0]?Su(Ge[0],{locale:h,format:`YYYYMMDDHHmmss`,generateConfig:m}):``,fn=Ge&&Ge[1]?Su(Ge[1],{locale:h,format:`YYYYMMDDHHmmss`,generateConfig:m}):``;(0,Y.useEffect)(function(){st||(Qe(Ge),!xt.length||xt[0]===``?kt(``):St!==Ot&&At(),!wt.length||wt[0]===``?Nt(``):Tt!==Mt&&Pt())},[st,xt,wt]),(0,Y.useEffect)(function(){Qe(Ge)},[dn,fn]),ce&&(ce.current={focus:function(){B.current&&B.current.focus()},blur:function(){B.current&&B.current.blur(),Le.current&&Le.current.blur()}});var pn=Object.keys(P||{}).map(function(e){var t=P[e],n=typeof t==`function`?t():t;return{label:e,onClick:function(){_t(n,null),ht(!1,V)},onMouseEnter:function(){Lt(n)},onMouseLeave:function(){Lt(null)}}});function mn(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=null;st&&zt&&zt[0]&&zt[1]&&m.isAfter(zt[1],zt[0])&&(r=zt);var i=w;if(w&&Ne(w)===`object`&&w.defaultValue){var o=w.defaultValue;i=g(g({},w),{},{defaultValue:X(o,V)||void 0})}var s=null;return ne&&(s=function(e,t){return ne(e,t,{range:V?`end`:`start`})}),Y.createElement(Ru.Provider,{value:{inRange:!0,panelPosition:t,rangedValue:It||Ze,hoverRangedValue:r}},Y.createElement(cd,N({},e,n,{dateRender:s,showTime:i,mode:et[V],generateConfig:m,style:void 0,direction:De,disabledDate:V===0?it:at,disabledTime:function(e){return te?te(e,V===0?`start`:`end`):!1},className:(0,Kl.default)(L({},`${a}-panel-focused`,V===0?!nn:!cn)),value:X(Ze,V),locale:h,tabIndex:-1,onPanelChange:function(e,n){V===0&&Ut(!0),V===1&&qt(!0),nt(ju(et,n,V),ju(Ze,e,V));var r=e;t===`right`&&et[V]===n&&(r=xu(r,n,m,-1)),Ye(r,V)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:V===0?X(Ze,1):X(Ze,0)})))}var hn=0,gn=0;if(V&&Ie.current&&z.current&&Fe.current){hn=Ie.current.offsetWidth+z.current.offsetWidth;var _n=Re.current.offsetLeft>hn?Re.current.offsetLeft-hn:Re.current.offsetLeft;Fe.current.offsetWidth&&Re.current.offsetWidth&&hn>Fe.current.offsetWidth-Re.current.offsetWidth-(De===`rtl`?0:_n)&&(gn=hn)}var vn=De===`rtl`?{right:hn}:{left:hn};function yn(){var e,t=ad(a,et[V],de),n=od({prefixCls:a,components:Te,needConfirmButton:je,okDisabled:!X(Ze,V)||M&&M(Ze[V]),locale:h,rangeList:pn,onOk:function(){X(Ze,V)&&(_t(Ze,V),we&&we(Ze))}});if(C!==`time`&&!w){var r=Je(V),i=xu(r,C,m),o=et[V]===C,s=mn(o?`left`:!1,{pickerValue:r,onPickerValueChange:function(e){Ye(e,V)}}),c=mn(`right`,{pickerValue:i,onPickerValueChange:function(e){Ye(xu(e,C,m,-1),V)}});e=De===`rtl`?Y.createElement(Y.Fragment,null,c,o&&s):Y.createElement(Y.Fragment,null,s,o&&c)}else e=mn();var l=Y.createElement(Y.Fragment,null,Y.createElement(`div`,{className:`${a}-panels`},e),(t||n)&&Y.createElement(`div`,{className:`${a}-footer`},t,n));return re&&(l=re(l)),Y.createElement(`div`,{className:`${a}-panel-container`,style:{marginLeft:gn},ref:Fe,onMouseDown:function(e){e.preventDefault()}},l)}var bn=Y.createElement(`div`,{className:(0,Kl.default)(`${a}-range-wrapper`,`${a}-${C}-range-wrapper`),style:{minWidth:ft}},Y.createElement(`div`,{ref:Re,className:`${a}-range-arrow`,style:vn}),yn()),xn;oe&&(xn=Y.createElement(`span`,{className:`${a}-suffix`},oe));var Sn;ae&&(X(Ge,0)&&!Ue[0]||X(Ge,1)&&!Ue[1])&&(Sn=Y.createElement(`span`,{onMouseDown:function(e){e.preventDefault(),e.stopPropagation()},onMouseUp:function(e){e.preventDefault(),e.stopPropagation();var t=Ge;Ue[0]||(t=ju(t,null,0)),Ue[1]||(t=ju(t,null,1)),_t(t,null),ht(!1,V)},className:`${a}-clear`},se||Y.createElement(`span`,{className:`${a}-clear-btn`})));var Cn={size:tu(C,ze[0],m)},wn=0,Tn=0;Ie.current&&R.current&&z.current&&(V===0?Tn=Ie.current.offsetWidth:(wn=hn,Tn=R.current.offsetWidth));var En=De===`rtl`?{right:wn}:{left:wn};return Y.createElement(Rl.Provider,{value:{operationRef:He,hideHeader:C===`time`,onDateMouseEnter:Jt,onDateMouseLeave:Yt,hideRanges:!0,onSelect:function(e,t){var n=ju(Ze,e,V);t===`submit`||t!==`key`&&!je?(_t(n,V),V===0?Ut():qt()):Qe(n)},open:st}},Y.createElement(ud,{visible:st,popupElement:bn,popupStyle:l,prefixCls:a,dropdownClassName:u,dropdownAlign:f,getPopupContainer:p,transitionName:d,range:!0,direction:De},Y.createElement(`div`,N({ref:Pe,className:(0,Kl.default)(a,`${a}-range`,c,(t={},L(t,`${a}-disabled`,Ue[0]&&Ue[1]),L(t,`${a}-focused`,V===0?tn:sn),L(t,`${a}-rtl`,De===`rtl`),t)),style:s,onClick:ln,onMouseEnter:xe,onMouseLeave:Se,onMouseDown:un,onMouseUp:be},Au(e)),Y.createElement(`div`,{className:(0,Kl.default)(`${a}-input`,(n={},L(n,`${a}-input-active`,V===0),L(n,`${a}-input-placeholder`,!!H),n)),ref:Ie},Y.createElement(`input`,N({id:o,disabled:Ue[0],readOnly:le||typeof ze[0]==`function`||!nn,value:H||Ot,onChange:function(e){kt(e.target.value)},autoFocus:v,placeholder:X(_,0)||``,ref:B},$t,Cn,{autoComplete:Ae}))),Y.createElement(`div`,{className:`${a}-range-separator`,ref:z},D),Y.createElement(`div`,{className:(0,Kl.default)(`${a}-input`,(r={},L(r,`${a}-input-active`,V===1),L(r,`${a}-input-placeholder`,!!Gt),r)),ref:R},Y.createElement(`input`,N({disabled:Ue[1],readOnly:le||typeof ze[0]==`function`||!cn,value:Gt||Mt,onChange:function(e){Nt(e.target.value)},placeholder:X(_,1)||``,ref:Le},an,Cn,{autoComplete:Ae}))),Y.createElement(`div`,{className:`${a}-active-bar`,style:g(g({},En),{},{width:Tn,position:`absolute`})}),xn,Sn)))}var wd=function(e){f(n,e);var t=ve(n);function n(){var e;ce(this,n);var r=[...arguments];return e=t.call.apply(t,[this].concat(r)),e.pickerRef=Y.createRef(),e.focus=function(){e.pickerRef.current&&e.pickerRef.current.focus()},e.blur=function(){e.pickerRef.current&&e.pickerRef.current.blur()},e}return ee(n,[{key:`render`,value:function(){return Y.createElement(Cd,N({},this.props,{pickerRef:this.pickerRef}))}}]),n}(Y.Component),Td=gd;A();function Ed(e){return Y.createElement(z,N({size:`small`,type:`primary`},e))}A();function Dd(e){return Y.createElement(It,N({color:`blue`},e))}var Od={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z`}}]},name:`calendar`,theme:`outlined`};b();var kd=Y.forwardRef(function(e,t){return Y.createElement(y,g(g({},e),{},{ref:t,icon:Od}))}),Ad={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`}},{tag:`path`,attrs:{d:`M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z`}}]},name:`clock-circle`,theme:`outlined`};b();var jd=Y.forwardRef(function(e,t){return Y.createElement(y,g(g({},e),{},{ref:t,icon:Ad}))}),Md={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z`}}]},name:`swap-right`,theme:`outlined`};b();var Nd=Y.forwardRef(function(e,t){return Y.createElement(y,g(g({},e),{},{ref:t,icon:Md}))});function Pd(e,t,n){return n===void 0?e===`year`&&t.lang.yearPlaceholder?t.lang.yearPlaceholder:e===`quarter`&&t.lang.quarterPlaceholder?t.lang.quarterPlaceholder:e===`month`&&t.lang.monthPlaceholder?t.lang.monthPlaceholder:e===`week`&&t.lang.weekPlaceholder?t.lang.weekPlaceholder:e===`time`&&t.timePickerLocale.placeholder?t.timePickerLocale.placeholder:t.lang.placeholder:n}function Fd(e,t,n){return n===void 0?e===`year`&&t.lang.yearPlaceholder?t.lang.rangeYearPlaceholder:e===`quarter`&&t.lang.quarterPlaceholder?t.lang.rangeQuarterPlaceholder:e===`month`&&t.lang.monthPlaceholder?t.lang.rangeMonthPlaceholder:e===`week`&&t.lang.weekPlaceholder?t.lang.rangeWeekPlaceholder:e===`time`&&t.timePickerLocale.placeholder?t.timePickerLocale.rangePlaceholder:t.lang.rangePlaceholder:n}function Id(e,t){var n={adjustX:1,adjustY:1};switch(t){case`bottomLeft`:return{points:[`tl`,`bl`],offset:[0,4],overflow:n};case`bottomRight`:return{points:[`tr`,`br`],offset:[0,4],overflow:n};case`topLeft`:return{points:[`bl`,`tl`],offset:[0,-4],overflow:n};case`topRight`:return{points:[`br`,`tr`],offset:[0,-4],overflow:n};default:return{points:e===`rtl`?[`tr`,`br`]:[`tl`,`bl`],offset:[0,4],overflow:n}}}Pe(),A();var Ld=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};function Rd(e){return(0,Y.forwardRef)(function(t,n){var r=t.prefixCls,i=t.getPopupContainer,a=t.className,o=t.placement,s=t.size,c=t.disabled,u=t.bordered,d=u===void 0?!0:u,f=t.placeholder,p=t.popupClassName,h=t.dropdownClassName,g=t.status,_=Ld(t,[`prefixCls`,`getPopupContainer`,`className`,`placement`,`size`,`disabled`,`bordered`,`placeholder`,`popupClassName`,`dropdownClassName`,`status`]),v=Y.useRef(null),y=(0,Y.useContext)(m),b=y.getPrefixCls,x=y.direction,C=y.getPopupContainer,T=b(`picker`,r),E=Ie(T,x),D=E.compactSize,O=E.compactItemClassnames,k=t.format,A=t.showTime,j=t.picker,ee=b(),M={};M=N(N(N({},M),A?Ud(N({format:k,picker:j},A)):{}),j===`time`?Ud(N(N({format:k},t),{picker:j})):{});var te=Y.useContext(w),ne=D||s||te,re=Y.useContext(S),P=c??re,ie=(0,Y.useContext)(Le),ae=ie.hasFeedback,oe=ie.status,ce=ie.feedbackIcon,ue=Y.createElement(Y.Fragment,null,j===`time`?Y.createElement(jd,null):Y.createElement(kd,null),ae&&ce);return(0,Y.useImperativeHandle)(n,function(){return{focus:function(){return v.current?.focus()},blur:function(){return v.current?.blur()}}}),Y.createElement(se,{componentName:`DatePicker`,defaultLocale:le},function(n){var r=N(N({},n),t.locale);return Y.createElement(wd,N({separator:Y.createElement(`span`,{"aria-label":`to`,className:`${T}-separator`},Y.createElement(Nd,null)),disabled:P,ref:v,dropdownAlign:Id(x,o),placeholder:Fd(j,r,f),suffixIcon:ue,clearIcon:Y.createElement(l,null),prevIcon:Y.createElement(`span`,{className:`${T}-prev-icon`}),nextIcon:Y.createElement(`span`,{className:`${T}-next-icon`}),superPrevIcon:Y.createElement(`span`,{className:`${T}-super-prev-icon`}),superNextIcon:Y.createElement(`span`,{className:`${T}-super-next-icon`}),allowClear:!0,transitionName:`${ee}-slide-up`},_,M,{className:(0,Kl.default)(L(L({},`${T}-${ne}`,ne),`${T}-borderless`,!d),ze(T,Re(oe,g),ae),O,a),locale:r.lang,prefixCls:T,getPopupContainer:i||C,generateConfig:e,components:Vd,direction:x,dropdownClassName:p||h}))})})}Pe(),A();var zd=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};function Bd(e){function t(t,n){var r=(0,Y.forwardRef)(function(n,r){var i=n.prefixCls,a=n.getPopupContainer,o=n.className,s=n.size,c=n.bordered,u=c===void 0?!0:c,d=n.placement,f=n.placeholder,p=n.popupClassName,h=n.dropdownClassName,g=n.disabled,_=n.status,v=zd(n,[`prefixCls`,`getPopupContainer`,`className`,`size`,`bordered`,`placement`,`placeholder`,`popupClassName`,`dropdownClassName`,`disabled`,`status`]),y=(0,Y.useContext)(m),b=y.getPrefixCls,x=y.direction,C=y.getPopupContainer,T=b(`picker`,i),E=Ie(T,x),D=E.compactSize,O=E.compactItemClassnames,k=Y.useRef(null),A=n.format,j=n.showTime;(0,Y.useImperativeHandle)(r,function(){return{focus:function(){return k.current?.focus()},blur:function(){return k.current?.blur()}}});var ee={showToday:!0},M={};t&&(M.picker=t);var te=t||n.picker;M=N(N(N({},M),j?Ud(N({format:A,picker:te},j)):{}),te===`time`?Ud(N(N({format:A},n),{picker:te})):{});var ne=b(),re=Y.useContext(w),P=D||s||re,ie=Y.useContext(S),ae=g??ie,oe=(0,Y.useContext)(Le),ce=oe.hasFeedback,ue=oe.status,de=oe.feedbackIcon,fe=Y.createElement(Y.Fragment,null,te===`time`?Y.createElement(jd,null):Y.createElement(kd,null),ce&&de);return Y.createElement(se,{componentName:`DatePicker`,defaultLocale:le},function(t){var r=N(N({},t),n.locale);return Y.createElement(Td,N({ref:k,placeholder:Pd(te,r,f),suffixIcon:fe,dropdownAlign:Id(x,d),clearIcon:Y.createElement(l,null),prevIcon:Y.createElement(`span`,{className:`${T}-prev-icon`}),nextIcon:Y.createElement(`span`,{className:`${T}-next-icon`}),superPrevIcon:Y.createElement(`span`,{className:`${T}-super-prev-icon`}),superNextIcon:Y.createElement(`span`,{className:`${T}-super-next-icon`}),allowClear:!0,transitionName:`${ne}-slide-up`},ee,v,M,{locale:r.lang,className:(0,Kl.default)(L(L({},`${T}-${P}`,P),`${T}-borderless`,!u),ze(T,Re(ue,_),ce),O,o),prefixCls:T,getPopupContainer:a||C,generateConfig:e,components:Vd,direction:x,disabled:ae,dropdownClassName:p||h}))})});return n&&(r.displayName=n),r}return{DatePicker:t(),WeekPicker:t(`week`,`WeekPicker`),MonthPicker:t(`month`,`MonthPicker`),YearPicker:t(`year`,`YearPicker`),TimePicker:t(`time`,`TimePicker`),QuarterPicker:t(`quarter`,`QuarterPicker`)}}A();var Vd={button:Ed,rangeItem:Dd};function Hd(e){return e?Array.isArray(e)?e:[e]:[]}function Ud(e){var t=e.format,n=e.picker,r=e.showHour,i=e.showMinute,a=e.showSecond,o=e.use12Hours,s=Hd(t)[0],c=N({},e);return s&&typeof s==`string`&&(!s.includes(`s`)&&a===void 0&&(c.showSecond=!1),!s.includes(`m`)&&i===void 0&&(c.showMinute=!1),!s.includes(`H`)&&!s.includes(`h`)&&r===void 0&&(c.showHour=!1),(s.includes(`a`)||s.includes(`A`))&&o===void 0&&(c.use12Hours=!0)),n===`time`?c:(typeof s==`function`&&delete c.format,{showTime:c})}c(`bottomLeft`,`bottomRight`,`topLeft`,`topRight`);function Wd(e){var t=Bd(e),n=t.DatePicker,r=t.WeekPicker,i=t.MonthPicker,a=t.YearPicker,o=t.TimePicker,s=t.QuarterPicker,c=Rd(e),l=n;return l.WeekPicker=r,l.MonthPicker=i,l.YearPicker=a,l.RangePicker=c,l.TimePicker=o,l.QuarterPicker=s,l}var Gd=Wd(Fl),Kd={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z`}}]},name:`arrow-down`,theme:`outlined`};b();var qd=Y.forwardRef(function(e,t){return Y.createElement(y,g(g({},e),{},{ref:t,icon:Kd}))}),Jd={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M516 673c0 4.4 3.4 8 7.5 8h185c4.1 0 7.5-3.6 7.5-8v-48c0-4.4-3.4-8-7.5-8h-185c-4.1 0-7.5 3.6-7.5 8v48zm-194.9 6.1l192-161c3.8-3.2 3.8-9.1 0-12.3l-192-160.9A7.95 7.95 0 00308 351v62.7c0 2.4 1 4.6 2.9 6.1L420.7 512l-109.8 92.2a8.1 8.1 0 00-2.9 6.1V673c0 6.8 7.9 10.5 13.1 6.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`}}]},name:`code`,theme:`outlined`};b();var Yd=Y.forwardRef(function(e,t){return Y.createElement(y,g(g({},e),{},{ref:t,icon:Jd}))}),Xd={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656zM340 683v77c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-77c-10.1 3.3-20.8 5-32 5s-21.9-1.8-32-5zm64-198V264c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v221c10.1-3.3 20.8-5 32-5s21.9 1.8 32 5zm-64 198c10.1 3.3 20.8 5 32 5s21.9-1.8 32-5c41.8-13.5 72-52.7 72-99s-30.2-85.5-72-99c-10.1-3.3-20.8-5-32-5s-21.9 1.8-32 5c-41.8 13.5-72 52.7-72 99s30.2 85.5 72 99zm.1-115.7c.3-.6.7-1.2 1-1.8v-.1l1.2-1.8c.1-.2.2-.3.3-.5.3-.5.7-.9 1-1.4.1-.1.2-.3.3-.4.5-.6.9-1.1 1.4-1.6l.3-.3 1.2-1.2.4-.4c.5-.5 1-.9 1.6-1.4.6-.5 1.1-.9 1.7-1.3.2-.1.3-.2.5-.3.5-.3.9-.7 1.4-1 .1-.1.3-.2.4-.3.6-.4 1.2-.7 1.9-1.1.1-.1.3-.1.4-.2.5-.3 1-.5 1.6-.8l.6-.3c.7-.3 1.3-.6 2-.8.7-.3 1.4-.5 2.1-.7.2-.1.4-.1.6-.2.6-.2 1.1-.3 1.7-.4.2 0 .3-.1.5-.1.7-.2 1.5-.3 2.2-.4.2 0 .3 0 .5-.1.6-.1 1.2-.1 1.8-.2h.6c.8 0 1.5-.1 2.3-.1s1.5 0 2.3.1h.6c.6 0 1.2.1 1.8.2.2 0 .3 0 .5.1.7.1 1.5.2 2.2.4.2 0 .3.1.5.1.6.1 1.2.3 1.7.4.2.1.4.1.6.2.7.2 1.4.4 2.1.7.7.2 1.3.5 2 .8l.6.3c.5.2 1.1.5 1.6.8.1.1.3.1.4.2.6.3 1.3.7 1.9 1.1.1.1.3.2.4.3.5.3 1 .6 1.4 1 .2.1.3.2.5.3.6.4 1.2.9 1.7 1.3s1.1.9 1.6 1.4l.4.4 1.2 1.2.3.3c.5.5 1 1.1 1.4 1.6.1.1.2.3.3.4.4.4.7.9 1 1.4.1.2.2.3.3.5l1.2 1.8s0 .1.1.1a36.18 36.18 0 015.1 18.5c0 6-1.5 11.7-4.1 16.7-.3.6-.7 1.2-1 1.8 0 0 0 .1-.1.1l-1.2 1.8c-.1.2-.2.3-.3.5-.3.5-.7.9-1 1.4-.1.1-.2.3-.3.4-.5.6-.9 1.1-1.4 1.6l-.3.3-1.2 1.2-.4.4c-.5.5-1 .9-1.6 1.4-.6.5-1.1.9-1.7 1.3-.2.1-.3.2-.5.3-.5.3-.9.7-1.4 1-.1.1-.3.2-.4.3-.6.4-1.2.7-1.9 1.1-.1.1-.3.1-.4.2-.5.3-1 .5-1.6.8l-.6.3c-.7.3-1.3.6-2 .8-.7.3-1.4.5-2.1.7-.2.1-.4.1-.6.2-.6.2-1.1.3-1.7.4-.2 0-.3.1-.5.1-.7.2-1.5.3-2.2.4-.2 0-.3 0-.5.1-.6.1-1.2.1-1.8.2h-.6c-.8 0-1.5.1-2.3.1s-1.5 0-2.3-.1h-.6c-.6 0-1.2-.1-1.8-.2-.2 0-.3 0-.5-.1-.7-.1-1.5-.2-2.2-.4-.2 0-.3-.1-.5-.1-.6-.1-1.2-.3-1.7-.4-.2-.1-.4-.1-.6-.2-.7-.2-1.4-.4-2.1-.7-.7-.2-1.3-.5-2-.8l-.6-.3c-.5-.2-1.1-.5-1.6-.8-.1-.1-.3-.1-.4-.2-.6-.3-1.3-.7-1.9-1.1-.1-.1-.3-.2-.4-.3-.5-.3-1-.6-1.4-1-.2-.1-.3-.2-.5-.3-.6-.4-1.2-.9-1.7-1.3s-1.1-.9-1.6-1.4l-.4-.4-1.2-1.2-.3-.3c-.5-.5-1-1.1-1.4-1.6-.1-.1-.2-.3-.3-.4-.4-.4-.7-.9-1-1.4-.1-.2-.2-.3-.3-.5l-1.2-1.8v-.1c-.4-.6-.7-1.2-1-1.8-2.6-5-4.1-10.7-4.1-16.7s1.5-11.7 4.1-16.7zM620 539v221c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V539c-10.1 3.3-20.8 5-32 5s-21.9-1.8-32-5zm64-198v-77c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v77c10.1-3.3 20.8-5 32-5s21.9 1.8 32 5zm-64 198c10.1 3.3 20.8 5 32 5s21.9-1.8 32-5c41.8-13.5 72-52.7 72-99s-30.2-85.5-72-99c-10.1-3.3-20.8-5-32-5s-21.9 1.8-32 5c-41.8 13.5-72 52.7-72 99s30.2 85.5 72 99zm.1-115.7c.3-.6.7-1.2 1-1.8v-.1l1.2-1.8c.1-.2.2-.3.3-.5.3-.5.7-.9 1-1.4.1-.1.2-.3.3-.4.5-.6.9-1.1 1.4-1.6l.3-.3 1.2-1.2.4-.4c.5-.5 1-.9 1.6-1.4.6-.5 1.1-.9 1.7-1.3.2-.1.3-.2.5-.3.5-.3.9-.7 1.4-1 .1-.1.3-.2.4-.3.6-.4 1.2-.7 1.9-1.1.1-.1.3-.1.4-.2.5-.3 1-.5 1.6-.8l.6-.3c.7-.3 1.3-.6 2-.8.7-.3 1.4-.5 2.1-.7.2-.1.4-.1.6-.2.6-.2 1.1-.3 1.7-.4.2 0 .3-.1.5-.1.7-.2 1.5-.3 2.2-.4.2 0 .3 0 .5-.1.6-.1 1.2-.1 1.8-.2h.6c.8 0 1.5-.1 2.3-.1s1.5 0 2.3.1h.6c.6 0 1.2.1 1.8.2.2 0 .3 0 .5.1.7.1 1.5.2 2.2.4.2 0 .3.1.5.1.6.1 1.2.3 1.7.4.2.1.4.1.6.2.7.2 1.4.4 2.1.7.7.2 1.3.5 2 .8l.6.3c.5.2 1.1.5 1.6.8.1.1.3.1.4.2.6.3 1.3.7 1.9 1.1.1.1.3.2.4.3.5.3 1 .6 1.4 1 .2.1.3.2.5.3.6.4 1.2.9 1.7 1.3s1.1.9 1.6 1.4l.4.4 1.2 1.2.3.3c.5.5 1 1.1 1.4 1.6.1.1.2.3.3.4.4.4.7.9 1 1.4.1.2.2.3.3.5l1.2 1.8v.1a36.18 36.18 0 015.1 18.5c0 6-1.5 11.7-4.1 16.7-.3.6-.7 1.2-1 1.8v.1l-1.2 1.8c-.1.2-.2.3-.3.5-.3.5-.7.9-1 1.4-.1.1-.2.3-.3.4-.5.6-.9 1.1-1.4 1.6l-.3.3-1.2 1.2-.4.4c-.5.5-1 .9-1.6 1.4-.6.5-1.1.9-1.7 1.3-.2.1-.3.2-.5.3-.5.3-.9.7-1.4 1-.1.1-.3.2-.4.3-.6.4-1.2.7-1.9 1.1-.1.1-.3.1-.4.2-.5.3-1 .5-1.6.8l-.6.3c-.7.3-1.3.6-2 .8-.7.3-1.4.5-2.1.7-.2.1-.4.1-.6.2-.6.2-1.1.3-1.7.4-.2 0-.3.1-.5.1-.7.2-1.5.3-2.2.4-.2 0-.3 0-.5.1-.6.1-1.2.1-1.8.2h-.6c-.8 0-1.5.1-2.3.1s-1.5 0-2.3-.1h-.6c-.6 0-1.2-.1-1.8-.2-.2 0-.3 0-.5-.1-.7-.1-1.5-.2-2.2-.4-.2 0-.3-.1-.5-.1-.6-.1-1.2-.3-1.7-.4-.2-.1-.4-.1-.6-.2-.7-.2-1.4-.4-2.1-.7-.7-.2-1.3-.5-2-.8l-.6-.3c-.5-.2-1.1-.5-1.6-.8-.1-.1-.3-.1-.4-.2-.6-.3-1.3-.7-1.9-1.1-.1-.1-.3-.2-.4-.3-.5-.3-1-.6-1.4-1-.2-.1-.3-.2-.5-.3-.6-.4-1.2-.9-1.7-1.3s-1.1-.9-1.6-1.4l-.4-.4-1.2-1.2-.3-.3c-.5-.5-1-1.1-1.4-1.6-.1-.1-.2-.3-.3-.4-.4-.4-.7-.9-1-1.4-.1-.2-.2-.3-.3-.5l-1.2-1.8v-.1c-.4-.6-.7-1.2-1-1.8-2.6-5-4.1-10.7-4.1-16.7s1.5-11.7 4.1-16.7z`}}]},name:`control`,theme:`outlined`};b();var Zd=Y.forwardRef(function(e,t){return Y.createElement(y,g(g({},e),{},{ref:t,icon:Xd}))}),Qd={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M464 512a48 48 0 1096 0 48 48 0 10-96 0zm200 0a48 48 0 1096 0 48 48 0 10-96 0zm-400 0a48 48 0 1096 0 48 48 0 10-96 0zm661.2-173.6c-22.6-53.7-55-101.9-96.3-143.3a444.35 444.35 0 00-143.3-96.3C630.6 75.7 572.2 64 512 64h-2c-60.6.3-119.3 12.3-174.5 35.9a445.35 445.35 0 00-142 96.5c-40.9 41.3-73 89.3-95.2 142.8-23 55.4-34.6 114.3-34.3 174.9A449.4 449.4 0 00112 714v152a46 46 0 0046 46h152.1A449.4 449.4 0 00510 960h2.1c59.9 0 118-11.6 172.7-34.3a444.48 444.48 0 00142.8-95.2c41.3-40.9 73.8-88.7 96.5-142 23.6-55.2 35.6-113.9 35.9-174.5.3-60.9-11.5-120-34.8-175.6zm-151.1 438C704 845.8 611 884 512 884h-1.7c-60.3-.3-120.2-15.3-173.1-43.5l-8.4-4.5H188V695.2l-4.5-8.4C155.3 633.9 140.3 574 140 513.7c-.4-99.7 37.7-193.3 107.6-263.8 69.8-70.5 163.1-109.5 262.8-109.9h1.7c50 0 98.5 9.7 144.2 28.9 44.6 18.7 84.6 45.6 119 80 34.3 34.3 61.3 74.4 80 119 19.4 46.2 29.1 95.2 28.9 145.8-.6 99.6-39.7 192.9-110.1 262.7z`}}]},name:`message`,theme:`outlined`};b();var $d=Y.forwardRef(function(e,t){return Y.createElement(y,g(g({},e),{},{ref:t,icon:Qd}))}),ef={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64L128 192v384c0 212.1 171.9 384 384 384s384-171.9 384-384V192L512 64zm312 512c0 172.3-139.7 312-312 312S200 748.3 200 576V246l312-110 312 110v330z`}},{tag:`path`,attrs:{d:`M378.4 475.1a35.91 35.91 0 00-50.9 0 35.91 35.91 0 000 50.9l129.4 129.4 2.1 2.1a33.98 33.98 0 0048.1 0L730.6 434a33.98 33.98 0 000-48.1l-2.8-2.8a33.98 33.98 0 00-48.1 0L483 579.7 378.4 475.1z`}}]},name:`safety`,theme:`outlined`};b();var tf=Y.forwardRef(function(e,t){return Y.createElement(y,g(g({},e),{},{ref:t,icon:ef}))}),nf=n(De());function rf(e,t){let n={...e.extraData};delete e.extraData;let r={RECORD:{XMLType:`RECORD`,...e,children:[]}};return n.histos&&n.histos.forEach(e=>{let t={XMLType:`HISTO`,...e};r.RECORD.children.push(t)}),n.indicators&&n.indicators.forEach(e=>{let t=[];e?.hasOwnProperty(`keys`)&&(t=e.keys?.map(e=>({XMLType:`CLE`,...e})));let n={XMLType:`INDICATEUR`,...e,children:t};r.RECORD.children.push(n)}),n.lits&&n.lits.forEach(e=>{let t={XMLType:`LIT`,...e};r.RECORD.children.push(t)}),n.etages&&n.etages.forEach(e=>{let t={XMLType:`ETAGE`,...e};r.RECORD.children.push(t)}),n.iqv&&n.iqv.forEach(e=>{let t={XMLType:`IQV`,...e};r.RECORD.children.push(t)}),Gt(r,!0)}function af(e,t={}){let n=t.fields&&Array.isArray(t.fields)?t.fields:[];for(let r in e){let i;n&&(i=n.find(e=>e.dataKey===r));let a=e[r];i&&i.type===`date`&&(a=t.tableName===`t_provider_data_section`?e[r]?e[r].format(`YYY-MM-DD`):``:t.tableName===`t_finess`?e[r]?e[r].format(`YYYY-MM-DD`):``:e[r]?e[r].format(`DD-MM-YYYY`):``),a===!1&&(a=`0`),a===!0&&(a=`1`),a===void 0&&(a=``),r===`user_modified`&&(a===!0||a===`1`)?a=`M`:r===`p_cumul`&&(a===!0||a===`1`)?a=`C`:r===`p_detail`&&(a===!0||a===`1`)?a=`D`:(r.startsWith(`p_`)||r===`proratiser_conversion`)&&((a===!0||a===`1`)&&(a=`X`),(a===!1||a===`0`)&&(a=``)),e[r]=a}return e}function of(e){let t=Buffer.from(e,`base64`),n=je.inflate(t);return new TextDecoder(`iso-8859-15`).decode(n)}var sf=(e,t={},n=[])=>{let r=t.fields;for(let t in e){let n;if(r&&Array.isArray(r)&&(n=r.find(e=>e.dataKey===t)),n&&n.type===`checkbox`&&e[t]===`0`&&(e[t]=!1),n&&n.type===`checkbox`&&[`1`,`M`,`C`,`D`,`X`].includes(e[t])&&(e[t]=!0),n&&n.type===`date`){let n=(0,nf.default)(e[t],`DD-MM-YYYY`);n.isValid()||(n=(0,nf.default)(e[t],`YYYY-MM-DD`),n.isValid()||(n=null)),e[t]=n}}if(e.description&&e.description.startsWith(`_c_`))try{let t=of(e.description.substring(3));t.includes(`TEXTFORMAT`)&&(t=t.replace(/<\/?TEXTFORMAT[^>]*>|<\/?FONT[^>]*>|<P[^>]*>|<\/LI[^>]*>/gm,``).replace(/<\/?B[^>]*>/g,`**`).replace(/<\/P[^>]*>/g,`
`).replace(/<LI[^>]*>/g,`
- `).replace(/&apos;/g,`'`).replace(/\[/g,` (`).replace(/\]/g,` )`).replace(/&quot;/g,`"`)),e.description=t}catch{}return t?.component===`MEDA`&&n.length&&(e.medecins_regroupes_oids=n.filter(t=>t.medecin_reference_id===e.oid).map(e=>e.oid).join(`, `)),e},cf=(e,t,n={})=>{let r=e.getElementsByTagName(`HTTP_SERVICE`)[0],i=M(r,`RECORD`),a=M(r,`REFRECORD`),o=M(r,`COMBO_POL`),s=M(r,`COMBO_SPI`),c=M(r,`COMBO_MDA`),l=M(r,`COMBO_SERVICE`),u=M(r,`COMBO_ETAGE`),d=M(r,`COMBO_MOIS`),f=M(r,`COMBO_CPT`),p=M(r,`COMBO_GRG`),m=M(r,`COMBO_DEP`),h=M(r,`COMBO_SPI`),g=M(r,`COMBO_TAU`),_=M(r,`COMBO_UM`),v=M(r,`COMBO_MED`),y=M(r,`COMBO_FAC`),b=M(r,`COMBO_FSO`),x=M(r,`COMBO_MVT_UF_SOIN`),S=M(r,`COMBO_FINESS`),C=M(r,`COMBO_MTR`),w=M(r,`COMBO_DMT`),T=M(r,`COMBO_ACTIVITE`),E=M(r,`COMBO_UMD`),D=M(r,`COMBO_UMX`),O=M(r,`COMBO_SER`),k=M(r,`COMBO_QUA`),A=M(r,`COMBO_SAL`),ee=M(r,`COMBO_FROMSER`),te=M(r,`COMBO_TOSER`),N=M(r,`COMBO_FROMQUA`),ne=M(r,`COMBO_TOQUA`),re=M(r,`COMBO_FROMDAT`),P=M(r,`COMBO_TODAT`),ie=M(r,`COMBO_JOURNAL`),ae=M(r,`COMBO_SECTION`),oe=M(r,`COMBO_COMPTE`),se=M(r,`COMBO_SITE`),ce=M(r,`COMBO_ECH`),le=M(r,`COMBO_CST`),ue=M(r,`COMBO_FOU`),fe=M(r,`COMBO_TAA`),pe=M(r,`COMBO_CONDITION`),me=M(r,`COMBO_BUDGET_CLE`),he=M(r,`ARRAY_SEJ`),ge=[];he.length&&(ge=M(he[0],`RECORD`));let _e=M(r,`COMBO_TYPECOMPTA`),ve=M(r,`COMBO_PRESTATION`),ye=M(r,`PRESTATAIRE`),be=M(r,`ADDRECORD`),xe={};be.length&&(xe=de(be[0]));let Se=M(r,`COMBO_POP`)[0],Ce=[];Se&&(Ce=M(Se,`RECORD`),Ce=Ce.map(e=>{let t=de(e);return{...t,label:t.texte,value:t.oid}}));let we=M(r,`COMBO_DEP`)[0],F=[];we&&(F=M(we,`RECORD`),F=F.map(e=>{let t=de(e);return{...t,label:t.texte,value:t.oid}}));let Te=M(r,`LIST_MDA`)[0],Ee=M(r,`LIST_MEDA`)[0],De=[],Oe=[];Te&&(De=M(Te,`RECORD`)),Ee&&(Oe=M(Ee,`RECORD`));let ke=M(r,`LIST_CPO`)[0],Ae=[];ke&&(Ae=M(ke,`RECORD`));let je=M(r,`LIST_GHM`)[0],I=[];je&&(I=M(je,`RECORD`));let Me=M(r,`LIST_ART`)[0],Ne=[];Me&&(Ne=M(Me,`RECORD`));let Pe=M(r,`LIST_FOU`)[0],L=[];Pe&&(L=M(Pe,`RECORD`));let Fe=M(r,`ARRAY_RA9`),Ie=M(r,`ARRAY_RA1`),R={POL:Z(o),SPI:Z(s),MDA:Z(c),SERVICE:Z(l),ETAGE:Z(u),MOIS:Z(d),CPT:Z(f),PRESTATION:Z(ve),TPY:Z(p),CPO:Z(m),MED:Z(h),TAU:Z(g),UM:Z(_),UM_MED:Z(v),FAC:Z(y),FSO:Z(b),MVT_UF_SOIN:Z(x),FINESS:Z(S),MTR:Z(C),DMT:Z(w),ACTIVITE:Z(T),UMD:Z(E),UMX:Z(D),SER:Z(O),QUA:Z(k),PRESTATAIRE:j(ye),SAL:Z(A),FROMSER:Z(ee),TOSER:Z(te),FROMQUA:Z(N),TOQUA:Z(ne),FROMDAT:Z(re),TODAT:Z(P),TYPECOMPTA:Z(_e),JOURNAL:Z(ie),SECTION:Z(ae),COMPTE:Z(oe),SITE:Z(se),BUDGET_CLE:Z(me),FOU:Z(ue),CONDITIONS:Ue(Z(pe)),ECH:Z(ce),CST:Z(le),TAA:Z(fe),SEJ:j(ge),RA9:Z(Fe),RA1:Z(Ie),DEP:F,POP:Ce},z={MDA:j(De),MEDA:j(Oe),CPO:j(Ae),GHM:j(I),ART:j(Ne),LFOU:j(L)},B=j(i),Le=j(a);B=B.map((e,t)=>{let r={},a=M(i[t],`INDICATEUR`);a&&(r.indicators=uf(a)),e.extraData=r;let o=M(i[t],`HISTO`);o&&(e.extraData.histos=j(o));let s=M(i[t],`LIT`);s&&(e.extraData.lits=j(s));let c=M(i[t],`ETAGE`);c&&(e.extraData.etages=j(c));let l=M(i[t],`IQV`);return l&&(e.extraData.iqv=j(l)),sf(e,n,B)});let Re={},ze=M(r,`DIVERS`)[0];ze&&t===`t_rubriques`&&(Re.rubriques=de(M(ze,`RECORD`)[0]));let Be=M(r,`GENERAL_SETTINGS`);return Be&&t===`t_expert_controle`&&!n.module&&(Re.expert=de(Be[0])),{records:B,combos:R,listes:z,divers:Re,addRecord:xe,refRecords:Le}},lf=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=j(M(t,`RECORD`));return n.forEach(e=>{e.label=e.texte,e.value=e.oid}),n};function Z(e){let t=[];if(e&&e.length){let n=e[0];t=j(M(n,`RECORD`)),t=t.map(e=>({...e,label:e.texte??e.label,value:e.oid??e.data}))}return t}function uf(e){return e.map((e,t)=>{let n=de(e);n.key=t;let r=M(e,`CLE`);return r&&r.length&&(n.keys=r.map((e,t)=>{let n=de(e);return n.key=t,n})),n})}var df=async(e,t,n,r=``,i={})=>{let a={softCode:t,tableName:n,firstCall:`1`,getParam:r};return i.tableSection&&(a.tableSection=i.tableSection),cf(await Ee(_f(e),a),n,i)},ff=`SELECT oid, texte, CASE WHEN oid = 0 THEN ' ' || texte ELSE texte END as tri FROM base.t_territoires_sante UNION SELECT -1 AS oid, 'Sélectionnez une valeur...' as texte, ' Sélectionnez une valeur...' as tri ORDER BY 3`,pf=async e=>lf(await Ee(`modules/base/php/httpservice_getChoices.php`,{query:e})),mf=async(e,t,n,r,i,a=!0)=>{await Ee(Cn(e),{softCode:t,tableName:n,action:i,propagate:a,recordNode:r})},hf=async(e,t,n,r=null,i=null)=>{let a=Cn(e),o={softCode:n,tableName:t,action:i??`execute_rules`};r!==null&&(o.oids=r),await Ee(a,o)},gf=async(e,t,n)=>{await Ee(Sn(e),{tableName:t,oids:n.join(`, `)})};function _f(e){switch(e){case`./CTI_BASE_TablesManager.swf`:return`modules/base/php/BASE_getTableRecords.php`;case`./CTI_ECO_TablesManager.swf`:return`modules/eco/php/httpService_tablesManager_getData.php`;case`./CTI_ACTI_TablesManager.swf`:return`modules/activite/php/ACTI_getTableRecords.php`;case`./CTI_PMSI_TablesManager.swf`:return`modules/pmsi/php/PMSI_getTableRecords.php`;case`./CTI_RH_TablesManager.swf`:return`modules/rh/php/httpService_tablesManager_getData.php`;case`./CTI_PMSISSR_TablesManager.swf`:return`modules/pmsissr/php/PMSISSR_getTableRecords.php`;case`./CTI_COMPTA_TablesManager.swf`:return`modules/compta/php/COMPTA_getTableRecords.php`;case`./CTI_SSAE_TablesManager.swf`:return`modules/ssae/php/SSAE_getTableRecords.php`;case`./CTI_DPI_TablesManager.swf`:return`modules/dpi/php/DPI_getTableRecords.php`;case`./CTI_ACTI_ConsoManager.swf`:return`modules/activite/php/httpService_ACTI_consoManager_getData.php`;default:return}}var vf={all:[`tables`],lists:()=>[...vf.all,`list`],list:(e,t,n,r)=>[...vf.all,`list`,e,t,n,r],choices:e=>[...vf.all,`choices`,e]},yf=(e,t,n,r=``,i={})=>ct({queryKey:vf.list(e,t,n,r),queryFn:()=>df(e,t,n,r,i),enabled:!!e&&!!t&&!!n}),bf=(e,t,n,r=``,i={})=>fe(yf(e,t,n,r,i)),xf=e=>ct({queryKey:vf.choices(e),queryFn:()=>pf(e),enabled:!!e}),Sf=e=>fe(xf(e));function Cf(){let e=k();return st({mutationFn:({swf:e,softCode:t,tableName:n,recordXml:r,propagate:i})=>mf(e,t,n,r,`save`,i),meta:{successMessage:`Enregistrement effectué`,errorMessage:`Erreur lors de l'enregistrement`},onSettled:async()=>{await e.invalidateQueries({queryKey:vf.lists()})}})}function wf(){let e=k();return st({mutationFn:({swf:e,softCode:t,tableName:n,recordXml:r})=>mf(e,t,n,r,`copy`),meta:{successMessage:`Entrée copiée`,errorMessage:`Erreur lors de la copie`},onSettled:async()=>{await e.invalidateQueries({queryKey:vf.lists()})}})}function Tf(){let e=k();return st({mutationFn:({swf:e,softCode:t,tableName:n,recordXml:r})=>mf(e,t,n,r,`delete`),meta:{successMessage:`Entrée supprimée`,errorMessage:`Erreur lors de la suppression`},onSettled:async()=>{await e.invalidateQueries({queryKey:vf.lists()})}})}function Ef(){let e=k();return st({mutationFn:({swf:e,softCode:t,tableName:n,recordXml:r})=>mf(e,t,n,r,`purge_history`),meta:{successMessage:`Historique effacé`,errorMessage:`Erreur lors de la purge de l'historique`},onSettled:async()=>{await e.invalidateQueries({queryKey:vf.lists()})}})}function Df(){let e=k();return st({mutationFn:({swf:e,tableName:t,softCode:n,oids:r,execute:i})=>hf(e,t,n,r,i),meta:{successMessage:`Règles exécutées`,errorMessage:`Erreur lors de l'exécution des règles`},onSettled:async()=>{await e.invalidateQueries({queryKey:vf.lists()})}})}function Of(){let e=k();return st({mutationFn:({swf:e,tableName:t,refs:n})=>gf(e,t,n),meta:{successMessage:`Import terminé`,errorMessage:`Erreur lors de l'import des références`},onSettled:async()=>{await e.invalidateQueries({queryKey:vf.lists()})}})}var kf=[{title:`Code`,dataKey:`code`,width:75,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`}],Af={POL:{tableName:`t_pole`,title:`Gestion Poles`,component:`common`,addButton:!0,fields:[...kf,{title:`Nombre Références (règles)`,dataKey:`nbref`,type:`input`,editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``}],visible:!0},POR:{tableName:`t_pole_rule`,title:`Gestion règles poles`,component:`rules`,addButton:!0,execute:{label:`Executer les règles`,action:`POR_execute_rules`},fields:[{title:`Priorité`,dataKey:`priorite`,type:`input`,default:`5000`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Code règle`,dataKey:`code`,type:`input`,editable:!1,hidden:!0},{title:`Pole`,dataKey:`pole_texte`,editVisible:!1},{title:`Règles`,dataKey:`rule_resume`,type:`input`,editVisible:!1},{title:`Pole`,dataKey:`pole_id`,type:`select`,selectOptionsKey:`POL`,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole02_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux02`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole03_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux03`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole04_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux04`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole05_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux05`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole06_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux06`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole07_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux07`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole08_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux08`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole09_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux09`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole10_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux10`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole11_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux11`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole12_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`}],comptaExtraParams:!0,visible:!0,extraFields:!0},SPI:{tableName:`t_specialites_medecin`,title:`Gestion Spécialités internes des médecins`,component:`common`,addButton:!0,fields:[...kf,{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Nombre Références (médecins)`,dataKey:`nbref`,type:`input`,editVisible:!1}],visible:!0},MED:{tableName:`t_medecins`,title:`Gestion Référentiel Médecins`,component:`MED`,addButton:!0,doubleFilter:!0,sejoursActFilter:!0,saveWithoutCalc:!0,addSearchFields:[`nom`,`prenom`],fields:[{title:`Code`,dataKey:`code`,type:`input`},{title:`Nom`,dataKey:`nom`,type:`input`},{title:`Prénom`,dataKey:`prenom`,type:`input`},{title:`Spécialité interne`,dataKey:`specialite_interne_texte`,editVisible:`false`},{title:`Spécialité interne`,dataKey:`specialite_interne_id`,type:`select`,hidden:!0,selectOptionsKey:`SPI`},{title:`Nº ADELI`,dataKey:`numero_ordre`,type:`input`},{title:`RPPS`,dataKey:`code_rpps`,type:`input`},{title:`Identifiant groupe`,dataKey:`identifiant_groupe`,type:`input`},{title:`Etablissements`,dataKey:`ets`,type:`input`,editable:!1},{title:`Références (médecins administratifs)`,dataKey:`nbref`,type:`input`,editable:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``},{title:`Références (séjours)`,dataKey:`nbsej`,type:`input`,editable:!1},{title:`Références (actes)`,dataKey:`nbact`,type:`input`,editable:!1},{title:`Doublon`,dataKey:`doublon`,type:`input`,editable:!1,editVisible:!1}],visible:!0},BUD:{tableName:`t_budget`,title:`Gestion Budgets`,addButton:!0,component:`BUD`,fields:[...kf,{title:`Date début`,dataKey:`date_debut`,type:`date`},{title:`Date fin`,dataKey:`date_fin`,type:`date`}],visible:!0,modalLabel:`Gestion des indicateurs`},BUC:{tableName:`t_budget_cle`,title:`Gestion Clés budgétaires`,component:`common`,addButton:!0,fields:[...kf,{title:`Texte court`,dataKey:`texte_court`,type:`input`}],visible:!0},BUR:{tableName:`t_budget_cle_rule`,title:`Gestion Règles d'affectation aux Clés budgétaires`,component:`rules`,addButton:!0,execute:{label:`Executer les règles`,action:`execute_rules`},fields:[...kf,{title:`Priorite`,dataKey:`priorite`,type:`input`,default:`5000`},{title:`Clé budgétaire`,dataKey:`budget_cle_texte`,type:`input`,editVisible:!1},{title:`Clé budgétaire`,dataKey:`budget_cle_id`,type:`select`,selectOptionsKey:`BUDGET_CLE`,hidden:!0},{title:`Règles`,dataKey:`rule_resume`,type:`input`,editVisible:!1}],visible:!0,extraFields:!0},BUI:{tableName:`t_budget_cle_budget`,title:`Gestion Budgets`,component:`BUI_activite`,fields:[...kf.map(e=>({...e,editable:!1})),{title:`Date début`,dataKey:`date_debut`,type:`input`,editVisible:!1},{title:`Date fin`,dataKey:`date_fin`,type:`input`,editVisible:!1}],visible:!0},VPA:{tableName:`t_validation_parametre`,title:`Validation nouveaux paramètres`,refUniquement:!1,component:`common`,fields:[{title:`oid`,dataKey:`oid`,type:`input`,hidden:!1,editVisible:!1},{title:`Table`,dataKey:`table_texte`,type:`input`,editable:!1},{title:`Code`,dataKey:`parametre_code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`parametre_texte`,type:`input`,editable:!1},{title:`Date`,dataKey:`parametre_date`,type:`input`,editable:!1},{title:`Validé`,dataKey:`parametre_valide`,type:`checkbox`,hidden:!0}],visible:!0}},jf=(e,t)=>{switch(e){case`POR`:return Mf(e,t);case`PER`:return Mf(e,t);case`BUR`:return Mf(e,t);case`FAR`:return Mf(e,t);case`FSR`:return Mf(e,t);default:break}};function Mf(e,t){switch(t){case`iCTI_activite`:let t=[{title:`Type séjour`,dataKey:`liste_type_sejour`,type:`input`,hidden:!0,tab:!0},{title:`Spécialité`,dataKey:`liste_specialite`,type:`input`,hidden:!0,tab:!0},{title:`Médecins`,dataKey:`liste_medecin`,type:`input`,hidden:!0,tab:!0},{title:`Services (S)`,dataKey:`liste_service`,type:`input`,hidden:!0,tab:!0},{title:e===`BUR`?`Activite`:`Etages (S)`,dataKey:e===`BUR`?`liste_activite`:`liste_etage`,type:`input`,hidden:!0,tab:!0},{title:`Unité fonctionnelle (S)`,dataKey:e===`BUR`?`liste_uf`:`liste_unite_fonctionnelle`,type:`input`,hidden:!0,tab:!0},{title:`Actes`,dataKey:`liste_acte`,type:`input`,hidden:!0,tab:!0},{title:`Rubriques`,dataKey:`liste_rubrique`,type:`input`,hidden:!0,tab:!0},{title:`GHM`,dataKey:`liste_ghm`,type:`input`,hidden:!0,tab:!0},{title:`Sauf GHM`,dataKey:`liste_sauf_ghm`,type:`input`,hidden:!0,tab:!0},{title:`Diagnostic principal`,dataKey:`liste_diagnostic_principal`,type:`input`,hidden:!0,tab:!0},{title:`Diagnostique relié`,dataKey:`liste_diagnostic_relie`,type:`input`,hidden:!0,tab:!0},{title:`Diagnostique associé`,dataKey:`liste_diagnostic_associe`,type:`input`,hidden:!0,tab:!0},{title:`FINESS`,dataKey:`liste_finess`,type:`input`,hidden:!0,tab:!0},e!==`BUR`&&{title:`Prestations`,dataKey:`liste_prestation`,type:`input`,hidden:!0,tab:!0}];return e===`CAR`?t.push({title:`Sauf Préstation`,dataKey:`liste_sauf_prestation`,type:`input`,hidden:!0,tab:!0},{title:`Compte Produit`,dataKey:`liste_compte_produit`,type:`input`,hidden:!0,tab:!0},{title:`Sauf Compte Produit`,dataKey:`liste_sauf_compte_produit`,type:`input`,hidden:!0,tab:!0}):(e===`FAR`||e===`FSR`)&&t.push({title:`UF (E)`,dataKey:`liste_unite_fonctionnelle_entree`,type:`input`,hidden:!0,tab:!0},{title:`Etage (E)`,dataKey:`liste_etage_entree`,type:`input`,hidden:!0,tab:!0},{title:`Service (E)`,dataKey:`liste_service_entree`,type:`input`,hidden:!0,tab:!0}),t;case`iCTI_rh`:let n=[{title:`Service`,dataKey:`liste_service`,type:`input`,hidden:!0,tab:!0},{title:`Spécialité`,dataKey:`liste_specialite`,type:`input`,hidden:!0,tab:!0},{title:`Section analytique`,dataKey:`liste_section_analytique`,type:`input`,hidden:!0,tab:!0},{title:`Section paie`,dataKey:`liste_section_analytique_paie`,type:`input`,hidden:!0,tab:!0},{title:`Qualification`,dataKey:`liste_qualification`,type:`input`,hidden:!0,tab:!0},{title:`Grille`,dataKey:`liste_grille`,type:`input`,hidden:!0,tab:!0},{title:`Code emploi`,dataKey:`liste_code_emploi`,type:`input`,hidden:!0,tab:!0},{title:`Catégories socio professionnelle`,dataKey:`liste_categorie_socio_professionnelle`,type:`input`,hidden:!0,tab:!0},{title:`FINESS`,dataKey:`liste_finess`,type:`input`,hidden:!0,tab:!0},{title:`Etablissement`,dataKey:`liste_etablissement`,type:`input`,hidden:!0,tab:!0}];return e===`PER`&&n.push({title:`Statut`,dataKey:`liste_statut`,type:`input`,hidden:!0,tab:!0}),e===`POR`&&n.push({title:`Service Planning`,dataKey:`liste_service_planning`,type:`input`,hidden:!0,tab:!0}),n;case`iCTI_compta`:return[{title:`Compte`,dataKey:`liste_compte`,type:`input`,hidden:!0,tab:!0},{title:`Sauf Compte`,dataKey:`liste_sauf_compte`,type:`input`,hidden:!0,tab:!0},{title:`Journal`,dataKey:`liste_journal`,type:`input`,hidden:!0,tab:!0},{title:`Sauf journal`,dataKey:`liste_sauf_journal`,type:`input`,hidden:!0,tab:!0},{title:`Section`,dataKey:`liste_section_analytique`,type:`input`,hidden:!0,tab:!0},{title:`Sauf section`,dataKey:`liste_sauf_section_analytique`,type:`input`,hidden:!0,tab:!0},{title:`Site`,dataKey:`liste_site`,type:`input`,hidden:!0,tab:!0},{title:`Exercice`,dataKey:`liste_exercice`,type:`input`,hidden:!0,tab:!0},{title:`Finess`,dataKey:`liste_finess`,type:`input`,hidden:!0,tab:!0},{title:`Mois comptable`,dataKey:`liste_mois_comptable`,type:`input`,hidden:!0,tab:!0},{title:`Mode`,dataKey:`special_calc`,type:`input`,editVisible:!1}];case`iCTI_eco`:return[{title:`FINESS`,dataKey:`liste_finess`,type:`input`,hidden:!0,tab:!0},{title:`Sites`,dataKey:`liste_site`,type:`input`,hidden:!0,tab:!0},{title:`Unité fonctionnelle`,dataKey:`liste_unite_fonctionnelle`,type:`input`,hidden:!0,tab:!0}];case`iCTI_qualite`:return[{title:`FINESS`,dataKey:`liste_finess`,type:`input`,hidden:!0,tab:!0},{title:`Unité fonctionnelle`,dataKey:`liste_unite_fonctionnelle`,type:`input`,hidden:!0,tab:!0}];default:break}}var Q=n(oe()),Nf=n(jn()),Pf=(0,Y.createContext)(null),Ff=()=>{let e=(0,Y.useContext)(Pf);if(!e)throw Error(`useTablesParams must be used within TablesManager`);return e},$=a(),If=({form:e,record:t,handleValuesChange:n})=>{let{swf:r,softCode:i,tableName:a,choice:o,tableParams:s}=Ff(),c=bf(r,i,a,o,s).data?.combos??{},[l,u]=(0,Y.useState)(`2020`);(0,Y.useEffect)(()=>{if(t?.date_ecriture){let n=t.date_ecriture.slice(0,4);u(n);let r={};for(let e=1;e<=12;e++)e<10?r[`mois_ventile_${e}`]=`${n}0${e}`:r[`mois_ventile_${e}`]=`${n}${e}`;e.setFieldsValue(r)}},[t,e]);let d=t=>{t===`D`?e.setFieldsValue({montant_debit:e.getFieldValue(`montant`),montant_credit:`0`}):e.setFieldsValue({montant_credit:e.getFieldValue(`montant`),montant_debit:`0`})},f=t=>{e.getFieldValue(`debit`)===`D`?e.setFieldsValue({montant_debit:t.target.value,montant_credit:`0`}):e.setFieldsValue({montant_credit:t.target.value,montant_debit:`0`})},p=()=>{let t=e.getFieldValue(`montant`),r=e.getFieldValue(`debit`),i=(Number(t)/12).toFixed(2),a=(Number(t)-11*Number(i)).toFixed(2).replace(`.`,`,`),o={};for(let e=1;e<12;e++)o[`montant_ventile_${e}`]=i.replace(`.`,`,`);o.montant_ventile_12=a,o.total=t,r===`D`?o.montant_credit=`0`:o.montant_debit=`0`,e.setFieldsValue(o),n()},m=t=>{let n=t.slice(0,4);u(t.slice(0,4));let r={};for(let e=1;e<=12;e++){let t=`${n}${e}`;e<10&&(t=`${n}0${e}`),r[`mois_ventile_${e}`]=t}e.setFieldsValue(r)},h=()=>{let t=0,n=e.getFieldValue(`debit`),r=e.getFieldsValue();for(let e=1;e<=12;e++)t+=Number(r[`montant_ventile_${e}`].replace(`,`,`.`));t=t.toFixed(2).replace(`.`,`,`);let i={total:t,montant_credit:t,montant:t,montant_debit:`0`};n===`D`&&(i.montant_debit=t,i.montant_credit=`0`),e.setFieldsValue(i)};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Mois Comptable`}),(0,$.jsx)(H.Item,{name:`mois_comptable`,children:(0,$.jsx)(B,{options:c.MOIS,onChange:m})})]}),(0,$.jsxs)(`span`,{children:[`Saisie le `,(0,nf.default)().format(`YYYY-MM-DD`)]})]}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Site`}),(0,$.jsx)(H.Item,{name:`site_id`,children:(0,$.jsx)(B,{options:c.SITE})})]}),(0,$.jsx)(`div`,{className:`form-item`,children:(0,$.jsx)(H.Item,{name:`clinique_honoraire`,children:(0,$.jsx)(B,{options:[{label:`Clinique`,value:`C`},{label:`Honoraire`,value:`H`}]})})})]}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Journal`}),(0,$.jsx)(H.Item,{name:`journal_code`,children:(0,$.jsx)(B,{options:c.JOURNAL})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Compte`}),(0,$.jsx)(H.Item,{name:`compte_numero`,children:(0,$.jsx)(B,{style:{width:`200px`},options:c.COMPTE})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Section`}),(0,$.jsx)(H.Item,{name:`section_code`,children:(0,$.jsx)(B,{options:c.SECTION})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Texte`}),(0,$.jsx)(H.Item,{name:`texte`,children:(0,$.jsx)(F.TextArea,{})})]})}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Montant`}),(0,$.jsx)(H.Item,{name:`debit`,children:(0,$.jsx)(B,{options:[{label:`Débit`,value:`D`},{label:`Crédit`,value:`C`}],onChange:d})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(H.Item,{name:`montant`,children:(0,$.jsx)(F,{onChange:f})}),(0,$.jsx)(z,{type:`primary`,onClick:p,children:`Ventiler`}),(0,$.jsx)(H.Item,{name:`montant_credit`,hidden:!0,children:(0,$.jsx)(F,{})}),(0,$.jsx)(H.Item,{name:`montant_debit`,hidden:!0,children:(0,$.jsx)(F,{})})]})]}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Report automatique`}),(0,$.jsx)(H.Item,{name:`report_automatique_mois_suivant`,valuePropName:`checked`,children:(0,$.jsx)(Ht,{})})]})}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Ventilation`}),(0,$.jsx)(`span`,{className:`second-label`,children:`Janvier ${l}`}),(0,$.jsx)(H.Item,{hidden:!0,name:`mois_ventile_1`,children:(0,$.jsx)(F,{})}),(0,$.jsx)(H.Item,{name:`montant_ventile_1`,children:(0,$.jsx)(F,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(H.Item,{hidden:!0,name:`mois_ventile_2`,children:(0,$.jsx)(F,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Février ${l}`}),(0,$.jsx)(H.Item,{name:`montant_ventile_2`,children:(0,$.jsx)(F,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(H.Item,{hidden:!0,name:`mois_ventile_3`,children:(0,$.jsx)(F,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Mars ${l}`}),(0,$.jsx)(H.Item,{name:`montant_ventile_3`,children:(0,$.jsx)(F,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(H.Item,{hidden:!0,name:`mois_ventile_4`,children:(0,$.jsx)(F,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Avril ${l}`}),(0,$.jsx)(H.Item,{name:`montant_ventile_4`,children:(0,$.jsx)(F,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(H.Item,{hidden:!0,name:`mois_ventile_5`,children:(0,$.jsx)(F,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Mai ${l}`}),(0,$.jsx)(H.Item,{name:`montant_ventile_5`,children:(0,$.jsx)(F,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(H.Item,{hidden:!0,name:`mois_ventile_6`,children:(0,$.jsx)(F,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Juin ${l}`}),(0,$.jsx)(H.Item,{name:`montant_ventile_6`,children:(0,$.jsx)(F,{style:{width:`80px`},onChange:h})})]})]}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(H.Item,{hidden:!0,name:`mois_ventile_7`,children:(0,$.jsx)(F,{})}),(0,$.jsx)(`span`,{className:`first-label`}),(0,$.jsx)(`span`,{className:`second-label`,children:`Juillet ${l}`}),(0,$.jsx)(H.Item,{name:`montant_ventile_7`,children:(0,$.jsx)(F,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(H.Item,{hidden:!0,name:`mois_ventile_8`,children:(0,$.jsx)(F,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Août ${l}`}),(0,$.jsx)(H.Item,{name:`montant_ventile_8`,children:(0,$.jsx)(F,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(H.Item,{hidden:!0,name:`mois_ventile_9`,children:(0,$.jsx)(F,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Septembre ${l}`}),(0,$.jsx)(H.Item,{name:`montant_ventile_9`,children:(0,$.jsx)(F,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(H.Item,{hidden:!0,name:`mois_ventile_10`,children:(0,$.jsx)(F,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Octobre ${l}`}),(0,$.jsx)(H.Item,{name:`montant_ventile_10`,children:(0,$.jsx)(F,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(H.Item,{hidden:!0,name:`mois_ventile_11`,children:(0,$.jsx)(F,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Novembre ${l}`}),(0,$.jsx)(H.Item,{name:`montant_ventile_11`,children:(0,$.jsx)(F,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(H.Item,{hidden:!0,name:`mois_ventile_12`,children:(0,$.jsx)(F,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Décembre ${l}`}),(0,$.jsx)(H.Item,{name:`montant_ventile_12`,children:(0,$.jsx)(F,{style:{width:`80px`},onChange:h})})]})]}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Total`}),(0,$.jsx)(H.Item,{name:`total`,children:(0,$.jsx)(F,{disabled:!0})})]})})]})};If.propTypes={form:Q.default.object,record:Q.default.object,handleValuesChange:Q.default.func};var Lf=({form:e,record:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Ff(),s=bf(n,r,i,a,o).data?.combos??{};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Type`}),(0,$.jsx)(H.Item,{name:`est_balance`,children:(0,$.jsx)(B,{options:[{label:`Ecritures`,value:``},{label:`Balance mensuelle`,value:`M`},{label:`Balance exercice`,value:`X`}]})})]})}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Site`}),(0,$.jsx)(H.Item,{name:`site_id`,children:(0,$.jsx)(B,{options:s.SITE})})]}),(0,$.jsx)(`div`,{className:`form-item`,children:(0,$.jsx)(H.Item,{name:`clinique_honoraire`,children:(0,$.jsx)(B,{options:[{label:`Clinique`,value:`C`},{label:`Honoraire`,value:`H`}]})})})]}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Texte`}),(0,$.jsx)(H.Item,{name:`texte`,children:(0,$.jsx)(F.TextArea,{})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Report automatique`}),(0,$.jsx)(H.Item,{name:`report_automatique_mois_suivant`,valuePropName:`checked`,children:(0,$.jsx)(Ht,{})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Coller les données:`}),(0,$.jsx)(H.Item,{name:`import_data`,children:(0,$.jsx)(F.TextArea,{autoSize:{minRows:8}})})]})})]})};Lf.propTypes={form:Q.default.object,record:Q.default.object};var Rf=({record:e,handleValuesChange:t,form:n})=>{let[r,i]=(0,Y.useState)(!1);return(0,Y.useEffect)(()=>{if(e){if((e.montant_credit||e.montant_debit)&&(e.montant_credit===`+0`?e.montantd_debit!==`+0`&&n.setFieldsValue({montant:e.montant_debit.substring(1),montant_credit:e.montant_credit.substring(1),montant_debit:e.montant_debit.substring(1),debit:`D`}):n.setFieldsValue({montant:e.montant_credit.substring(1),montant_credit:e.montant_credit.substring(1),montant_debit:e.montant_debit.substring(1),debit:`C`})),e.montant_ventile_1){let t=0;for(let r=1;r<=12;r++)t+=Number(e[`montant_ventile_${r}`].substring(1)),n.setFieldsValue({[`montant_ventile_${r}`]:e[`montant_ventile_${r}`].substring(1).replace(`.`,`,`)});n.setFieldsValue({total:t})}let t=!1,r=!1;e.est_import_data===`1`&&(t=!0),e.report_automatique_mois_suivant===`1`&&(r=!0),i(t),n.setFieldsValue({est_import_data:t,report_automatique_mois_suivant:r})}},[e,n]),(0,$.jsxs)(`div`,{className:`aju-editor`,children:[(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Import Tableur`}),(0,$.jsx)(H.Item,{name:`est_import_data`,valuePropName:`checked`,children:(0,$.jsx)(Ht,{onChange:e=>{i(e.target.checked)}})})]})}),r===!0?(0,$.jsx)(Lf,{form:n,record:e,handleValuesChange:t}):(0,$.jsx)(If,{form:n,record:e,handleValuesChange:t})]})};Rf.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func,form:Q.default.object};var zf=r((e=>{var t=Qt().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=r;var n=t(i());function r(e){var t=n.useRef();return t.current=e,n.useCallback(function(){var e,n=[...arguments];return(e=t.current)?.call.apply(e,[t].concat(n))},[])}})),Bf=r((e=>{var t=Nt().default,n=Qt().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.useLayoutUpdateEffect=e.default=void 0;var r=n(i()),a=(0,t($t()).default)()?r.useLayoutEffect:r.useEffect,o=function(e,t){var n=r.useRef(!0);a(function(){return e(n.current)},t),a(function(){return n.current=!1,function(){n.current=!0}},[])};e.useLayoutUpdateEffect=function(e,t){o(function(t){if(!t)return e()},t)},e.default=o})),Vf=r((e=>{var t=Qt().default,n=Nt().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=o;var r=n(hn()),a=t(i());function o(e){var t=a.useRef(!1),n=a.useState(e),i=(0,r.default)(n,2),o=i[0],s=i[1];a.useEffect(function(){return t.current=!1,function(){t.current=!0}},[]);function c(e,n){n&&t.current||s(e)}return[o,c]}})),Hf=r((e=>{var t=Nt().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=s;var n=t(hn()),r=t(zf()),i=Bf(),a=t(Vf());function o(e){return e!==void 0}function s(e,t){var s=t||{},c=s.defaultValue,l=s.value,u=s.onChange,d=s.postState,f=(0,a.default)(function(){return o(l)?l:o(c)?typeof c==`function`?c():c:typeof e==`function`?e():e}),p=(0,n.default)(f,2),m=p[0],h=p[1],g=l===void 0?m:l,_=d?d(g):g,v=(0,r.default)(u),y=(0,a.default)([g]),b=(0,n.default)(y,2),x=b[0],S=b[1];return(0,i.useLayoutUpdateEffect)(function(){var e=x[0];m!==e&&v(m,e)},[x]),(0,i.useLayoutUpdateEffect)(function(){o(l)||h(l)},[l]),[_,(0,r.default)(function(e,t){h(e,t),S([g],t)})]}})),Uf=r((e=>{var t=Nt().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.getMergedStatus=void 0,e.getStatusClassNames=i;var n=t(en()),r=t(T());(0,vn().tuple)(`warning`,`error`,``);function i(e,t,i){return(0,r.default)((0,n.default)((0,n.default)((0,n.default)((0,n.default)((0,n.default)({},`${e}-status-success`,t===`success`),`${e}-status-warning`,t===`warning`),`${e}-status-error`,t===`error`),`${e}-status-validating`,t===`validating`),`${e}-has-feedback`,i))}e.getMergedStatus=function(e,t){return t||e}})),Wf=r((e=>{var t=Qt().default,n=Nt().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var r=n(en()),a=n(an()),o=n(mn()),s=n(nn()),c=n(fn()),l=n(rn()),u=n(cn()),d=n(un()),f=n(T()),p=t(i()),m=pn(),h=yn(),g=Uf(),_=vn();function v(e,t,n){return t=(0,l.default)(t),(0,s.default)(e,(0,c.default)()?Reflect.construct(t,n||[],(0,l.default)(e).constructor):t.apply(e,n))}var y=(0,_.tuple)(`text`,`input`);function b(e){return!!(e.addonBefore||e.addonAfter)}e.default=function(e){(0,u.default)(t,e);function t(){return(0,a.default)(this,t),v(this,t,arguments)}return(0,o.default)(t,[{key:`renderClearIcon`,value:function(e){var t=this.props,n=t.value,i=t.disabled,a=t.readOnly,o=t.handleReset,s=t.suffix,c=!i&&!a&&n,l=`${e}-clear-icon`;return p.createElement(d.default,{onClick:o,onMouseDown:function(e){return e.preventDefault()},className:(0,f.default)((0,r.default)((0,r.default)({},`${l}-hidden`,!c),`${l}-has-suffix`,!!s),l),role:`button`})}},{key:`renderTextAreaWithClearIcon`,value:function(e,t,n){var i=this.props,a=i.value,o=i.allowClear,s=i.className,c=i.focused,l=i.style,u=i.direction,d=i.bordered,m=i.hidden,_=i.status,v=n.status,y=n.hasFeedback;if(!o)return(0,h.cloneElement)(t,{value:a});var x=(0,f.default)(`${e}-affix-wrapper`,`${e}-affix-wrapper-textarea-with-clear-btn`,(0,g.getStatusClassNames)(`${e}-affix-wrapper`,(0,g.getMergedStatus)(v,_),y),(0,r.default)((0,r.default)((0,r.default)((0,r.default)({},`${e}-affix-wrapper-focused`,c),`${e}-affix-wrapper-rtl`,u===`rtl`),`${e}-affix-wrapper-borderless`,!d),`${s}`,!b(this.props)&&s));return p.createElement(`span`,{className:x,style:l,hidden:m},(0,h.cloneElement)(t,{style:null,value:a}),this.renderClearIcon(e))}},{key:`render`,value:function(){var e=this;return p.createElement(m.FormItemInputContext.Consumer,null,function(t){var n=e.props,r=n.prefixCls,i=n.inputType,a=n.element;if(i===y[0])return e.renderTextAreaWithClearIcon(r,a,t)})}}]),t}(p.Component)})),Gf=r((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=n;var t=i();function n(e,n){var r=(0,t.useRef)([]),i=function(){r.current.push(setTimeout(function(){var t;e.current?.input&&e.current?.input.getAttribute(`type`)===`password`&&e.current?.input.hasAttribute(`value`)&&((t=e.current)==null||t.input.removeAttribute(`value`))}))};return(0,t.useEffect)(function(){return n&&i(),function(){return r.current.forEach(function(e){e&&clearTimeout(e)})}},[]),i}})),Kf=r((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.hasPrefixSuffix=t;function t(e){return!!(e.prefix||e.suffix||e.allowClear)}})),qf=r((t=>{var n=Qt().default,r=Nt().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0,t.fixControlledValue=S,t.resolveOnChange=C,t.triggerFocus=w;var a=r(en()),o=r(Dt()),s=r(Zt()),c=r(un()),l=r(T()),u=r((we(),e(Se))),d=bn(),f=n(i()),p=ln(),m=r(sn()),h=r(dn()),g=pn(),_=_n(),v=Uf();r(on());var y=r(Gf()),b=Kf(),x=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};function S(e){return e==null?``:String(e)}function C(e,t,n,r){if(n){var i=t;if(t.type===`click`){var a=e.cloneNode(!0);i=Object.create(t,{target:{value:a},currentTarget:{value:a}}),a.value=``,n(i);return}if(r!==void 0){i=Object.create(t,{target:{value:e},currentTarget:{value:e}}),e.value=r,n(i);return}n(i)}}function w(e,t){if(e){e.focus(t);var n=(t||{}).cursor;if(n){var r=e.value.length;switch(n){case`start`:e.setSelectionRange(0,0);break;case`end`:e.setSelectionRange(r,r);break;default:e.setSelectionRange(0,r);break}}}}t.default=(0,f.forwardRef)(function(e,t){var n=e.prefixCls,r=e.bordered,i=r===void 0?!0:r,S=e.status,C=e.size,w=e.disabled,T=e.onBlur,E=e.onFocus,D=e.suffix,O=e.allowClear,k=e.addonAfter,A=e.addonBefore,j=e.className,ee=e.onChange,M=x(e,[`prefixCls`,`bordered`,`status`,`size`,`disabled`,`onBlur`,`onFocus`,`suffix`,`allowClear`,`addonAfter`,`addonBefore`,`className`,`onChange`]),te=f.default.useContext(p.ConfigContext),N=te.getPrefixCls,ne=te.direction,re=te.input,P=N(`input`,n),ie=(0,f.useRef)(null),ae=(0,_.useCompactItemContext)(P,ne),oe=ae.compactSize,se=ae.compactItemClassnames,ce=f.default.useContext(h.default),le=oe||C||ce,ue=f.default.useContext(m.default),de=w??ue,fe=(0,f.useContext)(g.FormItemInputContext),pe=fe.status,me=fe.hasFeedback,he=fe.feedbackIcon,ge=(0,v.getMergedStatus)(pe,S),_e=(0,b.hasPrefixSuffix)(e)||!!me,ve=(0,f.useRef)(_e);(0,f.useEffect)(function(){_e&&ve.current,ve.current=_e},[_e]);var ye=(0,y.default)(ie,!0),be=function(e){ye(),T?.(e)},xe=function(e){ye(),E?.(e)},Se=function(e){ye(),ee?.(e)},Ce=(me||D)&&f.default.createElement(f.default.Fragment,null,D,me&&he),we;return(0,s.default)(O)===`object`&&O?.clearIcon?we=O:O&&(we={clearIcon:f.default.createElement(c.default,null)}),f.default.createElement(u.default,(0,o.default)({ref:(0,d.composeRef)(t,ie),prefixCls:P,autoComplete:re?.autoComplete},M,{disabled:de||void 0,onBlur:be,onFocus:xe,suffix:Ce,allowClear:we,className:(0,l.default)(j,se),onChange:Se,addonAfter:k&&f.default.createElement(_.NoCompactStyle,null,f.default.createElement(g.NoFormStyle,{override:!0,status:!0},k)),addonBefore:A&&f.default.createElement(_.NoCompactStyle,null,f.default.createElement(g.NoFormStyle,{override:!0,status:!0},A)),inputClassName:(0,l.default)((0,a.default)((0,a.default)((0,a.default)((0,a.default)({},`${P}-sm`,le===`small`),`${P}-lg`,le===`large`),`${P}-rtl`,ne===`rtl`),`${P}-borderless`,!i),!_e&&(0,v.getStatusClassNames)(P,ge)),affixWrapperClassName:(0,l.default)((0,a.default)((0,a.default)((0,a.default)((0,a.default)({},`${P}-affix-wrapper-sm`,le===`small`),`${P}-affix-wrapper-lg`,le===`large`),`${P}-affix-wrapper-rtl`,ne===`rtl`),`${P}-affix-wrapper-borderless`,!i),(0,v.getStatusClassNames)(`${P}-affix-wrapper`,ge,me)),wrapperClassName:(0,l.default)((0,a.default)({},`${P}-group-rtl`,ne===`rtl`)),groupClassName:(0,l.default)((0,a.default)((0,a.default)((0,a.default)({},`${P}-group-wrapper-sm`,le===`small`),`${P}-group-wrapper-lg`,le===`large`),`${P}-group-wrapper-rtl`,ne===`rtl`),(0,v.getStatusClassNames)(`${P}-group-wrapper`,ge,me))}))})})),Jf=n(r((t=>{var n=Qt().default,r=Nt().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var a=r(Zt()),o=r(en()),s=r(Dt()),c=r(hn()),l=r(tn()),u=r(T()),d=r((xe(),e(Ce))),f=r(Hf()),p=r(gn()),m=n(i()),h=ln(),g=r(sn()),_=r(dn()),v=pn(),y=Uf(),b=r(Wf()),x=qf(),S=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};function C(e,t){return(0,l.default)(e||``).slice(0,t).join(``)}function w(e,t,n,r){var i=n;return e?i=C(n,r):(0,l.default)(t||``).length<n.length&&(0,l.default)(n||``).length>r&&(i=t),i}t.default=m.forwardRef(function(e,t){var n=e.prefixCls,r=e.bordered,i=r===void 0?!0:r,T=e.showCount,E=T===void 0?!1:T,D=e.maxLength,O=e.className,k=e.style,A=e.size,j=e.disabled,ee=e.onCompositionStart,M=e.onCompositionEnd,te=e.onChange,N=e.onFocus,ne=e.onBlur,re=e.status,P=S(e,[`prefixCls`,`bordered`,`showCount`,`maxLength`,`className`,`style`,`size`,`disabled`,`onCompositionStart`,`onCompositionEnd`,`onChange`,`onFocus`,`onBlur`,`status`]),ie=m.useContext(h.ConfigContext),ae=ie.getPrefixCls,oe=ie.direction,se=m.useContext(_.default),ce=m.useContext(g.default),le=j??ce,ue=m.useContext(v.FormItemInputContext),de=ue.status,fe=ue.hasFeedback,pe=ue.isFormItemInput,me=ue.feedbackIcon,he=(0,y.getMergedStatus)(de,re),ge=m.useRef(null),_e=m.useRef(null),ve=m.useState(!1),ye=(0,c.default)(ve,2),be=ye[0],xe=ye[1],Se=m.useState(!1),Ce=(0,c.default)(Se,2),we=Ce[0],F=Ce[1],Te=m.useRef(),Ee=m.useRef(0),De=(0,f.default)(P.defaultValue,{value:P.value}),Oe=(0,c.default)(De,2),ke=Oe[0],Ae=Oe[1],je=P.hidden,I=function(e,t){P.value===void 0&&(Ae(e),t?.())},Me=Number(D)>0,Ne=function(e){xe(!0),Te.current=ke,Ee.current=e.currentTarget.selectionStart,ee?.(e)},Pe=function(e){xe(!1);var t=e.currentTarget.value;Me&&(t=w(Ee.current>=D+1||Ee.current===Te.current?.length,Te.current,t,D)),t!==ke&&(I(t),(0,x.resolveOnChange)(e.currentTarget,e,te,t)),M?.(e)},L=function(e){var t=e.target.value;!be&&Me&&(t=w(e.target.selectionStart>=D+1||e.target.selectionStart===t.length||!e.target.selectionStart,ke,t,D)),I(t),(0,x.resolveOnChange)(e.currentTarget,e,te,t)},Fe=function(e){F(!1),ne?.(e)},Ie=function(e){F(!0),N?.(e)};m.useEffect(function(){F(function(e){return!le&&e})},[le]);var R=function(e){var t;I(``),(t=ge.current)==null||t.focus(),(0,x.resolveOnChange)(ge.current?.resizableTextArea?.textArea,e,te)},z=ae(`input`,n);m.useImperativeHandle(t,function(){return{resizableTextArea:ge.current?.resizableTextArea,focus:function(e){(0,x.triggerFocus)(ge.current?.resizableTextArea?.textArea,e)},blur:function(){return ge.current?.blur()}}});var B=m.createElement(d.default,(0,s.default)({},(0,p.default)(P,[`allowClear`]),{disabled:le,className:(0,u.default)((0,o.default)((0,o.default)((0,o.default)((0,o.default)({},`${z}-borderless`,!i),O,O&&!E),`${z}-sm`,se===`small`||A===`small`),`${z}-lg`,se===`large`||A===`large`),(0,y.getStatusClassNames)(z,he)),style:E?{resize:k?.resize}:k,prefixCls:z,onCompositionStart:Ne,onChange:L,onBlur:Fe,onFocus:Ie,onCompositionEnd:Pe,ref:ge})),Le=(0,x.fixControlledValue)(ke);!be&&Me&&(P.value===null||P.value===void 0)&&(Le=C(Le,D));var Re=m.createElement(b.default,(0,s.default)({disabled:le,focused:we},P,{prefixCls:z,direction:oe,inputType:`text`,value:Le,element:B,handleReset:R,ref:_e,bordered:i,status:re,style:E?void 0:k}));if(E||fe){var ze=(0,l.default)(Le).length,Be=``;return Be=(0,a.default)(E)===`object`?E.formatter({value:Le,count:ze,maxLength:D}):`${ze}${Me?` / ${D}`:``}`,m.createElement(`div`,{hidden:je,className:(0,u.default)(`${z}-textarea`,(0,o.default)((0,o.default)((0,o.default)({},`${z}-textarea-rtl`,oe===`rtl`),`${z}-textarea-show-count`,E),`${z}-textarea-in-form-item`,pe),(0,y.getStatusClassNames)(`${z}-textarea`,he,fe),O),style:k,"data-count":Be},Re,fe&&m.createElement(`span`,{className:`${z}-textarea-suffix`},me))}return Re})}))()),Yf=new Date().getFullYear(),Xf=[];for(let e=Yf-4;e<=Yf+2;e++)Xf.push(e);var Zf={DPI_CST:[{label:``,value:``},{label:`Liste de valeurs selon échelle`,value:`LIST-ECHELLE`},{label:`Liste de valeurs numériques`,value:`LIST-NUMERIC`}],DPI_SPE:[{label:``,value:``},{label:`Spécialité`,value:`S`}],COMPTA_CH:[{label:`Clinique`,value:`C`},{label:`Honoraire`,value:`H`}],AJU_est_balance:[{label:`Ecritures`,value:``},{label:`Balance mensuelle`,value:`M`},{label:`Balance exercice`,value:`X`}],AJU_Debit_Credit:[{label:`Débit`,value:`D`},{label:`Crédit`,value:`C`}],YEARS:Xf.map(e=>({label:e,value:e})),PRC_type_valorisation_facture:[{label:`Ventilation par défault`,value:``},{label:`Forcer ventilation quotidienne`,value:`1`}],PRC_type_valorisation_non_facture:[{label:``,value:``},{label:`Prix de journée`,value:`PJ`},{label:`Chambre particulière`,value:`CP`},{label:`Forfait à l'entrée`,value:`ENT`},{label:`Moyenne par journée de présence service`,value:`*AVGJOUSER`},{label:`Uniquement prestations saisies`,value:`*SAISIE`}],UMD_type_ventilation_ca:[{label:`Par défault (avec PMS)`,value:``},{label:`Uniquement selon durée séjour`,value:`1`}],UMD_type_eclatement:[{label:`Pas d'éclatement`,value:`0`},{label:`Eclatement selon première UM`,value:`1`},{label:`Eclatement selon première UM`,value:`2`}],UMD_mode_hospitalisation:[{label:`Hospitalisation complète`,value:`C`},{label:`Hospitalisation partielle`,value:`P`},{label:`Hospitalisation mixte`,value:`M`}],UMD_type_sejour:[{label:`Pas de forçage`,value:`1`},{label:`Externe`,value:`3`},{label:`Ignorer (fil de l'eau)`,value:`9`}],PRC_type_valorisation_non_facture_provider:[{label:`Prix de journée`,value:`PJ`},{label:`Chambre particulière`,value:`CP`},{label:`Moyenne par journée de précense service`,value:`*AVGJOUSER`},{label:`Forfait à l'entrée`,value:`ENT`},{label:`Uniquement prestations saisies`,value:`*SAISIE`}],calculCodeList:[{label:`Aucun`,value:`0`},{label:`(1) Heures payées`,value:`1`},{label:`(2) Heures (non) travaillées`,value:`2`},{label:`(3) Frais imposables`,value:`3`},{label:`(4) Avantages en nature`,value:`4`},{label:`(5) OD/net salariées`,value:`5`},{label:`(6) OD/net patronales`,value:`6`},{label:`(7)`,value:`7`},{label:`(8)`,value:`8`},{label:`(9) Ignorer`,value:`9`},{label:`(10) Heures contrat`,value:`10`},{label:`(11) Heures c/p/t`,value:`11`}],EXC_cible_provider:[{label:`Tous`,value:`0`},{label:`Présent`,value:`1`},{label:`Non facturé`,value:`2`}],EXC_gravite_provider:[{label:`Information`,value:`0`},{label:`Avertissement`,value:`5`},{label:`Erreur`,value:`9`}],EXC_table_provider:[{label:`Séjour`,value:`0`},{label:`Mouvements`,value:`1`},{label:`Factures`,value:`2`},{label:`Lignes Factures Honoraires`,value:`3`},{label:`SQL brut`,value:`99`}],EXC_table_provider_RH:[{label:`Contrats`,value:`1`},{label:`Historique de paie`,value:`2`},{label:`Arrêts de travail`,value:`3`},{label:`Mouvement planning`,value:`4`},{label:`SQL brut`,value:`99`}],EXC_table_provider_SSR:[{label:`Séjours ePMSI`,value:`0`},{label:`Séjours fil de l'eau`,value:`1`}],GENRE:[{label:``,value:``},{label:`Féminin`,value:`F`},{label:`Masculin`,value:`M`},{label:`Sans object`,value:`I`}],TYPE_TEMPS_TRAVAIL:[{label:``,value:``},{label:`Temps complet`,value:`TC`},{label:`Temps partiel`,value:`TP`}],EIE_etat:[{label:`Nouveau`,value:`0`},{label:`En-cours`,value:`1`},{label:`Traité`,value:`9`}],EIE_gravite:[{label:``,value:``},{label:`Mineure`,value:`1`},{label:`Significative`,value:`2`},{label:`Majeure`,value:`3`},{label:`Critique`,value:`4`},{label:`Catastrophique`,value:`5`}],EIF_frequence:[{label:``,value:``},{label:`Très improbable`,value:`1`},{label:`Très peu probable`,value:`2`},{label:`Peu probable`,value:`3`},{label:`Possible / Probable`,value:`4`},{label:`Très probable à certain`,value:`5`}],EII_data_type:[{label:``,value:``},{label:`APTA`,value:`APTA`},{label:`Blue Medi XML`,value:`BLUEMEDI`},{label:`CSV`,value:`CSV`},{label:`CSV sans entete`,value:`CSVWITHOUTHEADER`}],IXI_data_type:[{label:``,value:``},{label:`CSV`,value:`CSV`},{label:`Données créées depuis interface externe`,value:`EXT`}],QSE_type_entete:[{label:``,value:``},{label:`Choix unique`,value:`choixunique`},{label:`Choix multiple`,value:`choixmultiple`},{label:`Date de réponse`,value:`date`},{label:`Mois de réponse`,value:`mois`},{label:`Service`,value:`service`},{label:`Age`,value:`age`},{label:`Sexe`,value:`sexe`},{label:`Ignorer`,value:`ignore`}],CXP_start:[{label:``,value:``},{label:`Année en cours`,value:`A0`},{label:`A - 1`,value:`A1`},{label:`A - 2`,value:`A2`},{label:`12 derniers mois`,value:`M12`},{label:`24 derniers mois`,value:`M24`}],CXP_item_dpi:[{label:``,value:``},{label:`Item`,value:`ITM`},{label:`Table normale Item`,value:`ITMTAB`},{label:`Séjour`,value:`SEJ`},{label:`Document`,value:`DOC`},{label:`Intervention`,value:`INT`}],code_calcul:[{label:`Aucun`,value:`0`},{label:`(1) Heures payées`,value:`1`},{label:`(2) Heures (non) travaillées`,value:`2`},{label:`(3) Frais imposables`,value:`3`},{label:`(4) Avantages en nature`,value:`4`},{label:`(5) OD/net salariées`,value:`5`},{label:`(6) OD/net patronales`,value:`6`},{label:`(7)`,value:`7`},{label:`(8)`,value:`8`},{label:`(9) Ignorer`,value:`9`},{label:`(10) Heures contrat`,value:`10`},{label:`(11) Heures c/p/t`,value:`11`}],TYM_SENS:[{label:`Aucun forcage`,value:``},{label:`Entrée`,value:`E`},{label:`Sortie`,value:`S`}],TYM_SIGNE:[{label:`Non`,value:`0`},{label:`Oui`,value:`1`}],FSJ_type:[{label:`Pas de forçage`,value:`0`},{label:`Hospitalisé`,value:`1`},{label:`Ambulatoire`,value:`2`},{label:`Séance`,value:`5`},{label:`Bébé`,value:`6`},{label:`Externe`,value:`3`},{label:`Fictif`,value:`9`}],TYA:[{label:`Sans Valeur par défaut`,value:``},{label:`Catégorire`,value:`CAT`},{label:`Compte`,value:`CPT`}]};function Qf(){return!!Te.getQueryData(Oe.all)?.session?.ISROLECTI}function $f(e){return e.editable===!1?!0:e.editable===`cti`?!Qf():!1}var ep=({title:e,field:t})=>t.editable===`cti`&&Qf()?(0,$.jsxs)($.Fragment,{children:[e,(0,$.jsx)(Tt,{title:`Champ modifiable uniquement par un compte CTI`,children:(0,$.jsx)(tf,{className:`cti-only-icon`})})]}):e;ep.propTypes={title:Q.default.string,field:Q.default.object};var tp=({record:e,fields:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Ff(),s={...bf(n,r,i,a,o).data?.combos??{},...Zf};return e?(0,$.jsx)($.Fragment,{children:np(t,e,s)}):null};tp.propTypes={tableParams:Q.default.object,record:Q.default.object};function np(e,t,n={}){if(Array.isArray(e)&&e.length)return e.map((e,r)=>ip(e,r,t,n))}var rp=async(e,t,n)=>{let r=new FormData;r.append(`ISSOID`,t.oid),r.append(`CSVOID`,e.dataKey===`int18_entet_csvf`?t.int18_entet_csvi:t.int18_poste_csvi);let i=await ke({method:`post`,url:ie()+e.downloadUrl,data:r,responseType:`blob`,headers:{"Content-Type":`multipart/form-data`}}),a=i.headers[`content-disposition`].split(`;`)[1].split(`="`)[1].replace(/"/gm,``);qt(i.data,a)};function ip(e,t=0,n,r){if(e.editVisible===!1)return null;let i=e.titleEdit?e.titleEdit:e.title,a=$f(e);e.dependsOn&&(a=n[e.dependsOn]===e.disabledWhen);let o=null;switch(e.type){case`divider`:o=(0,$.jsx)(`div`,{children:(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:(0,$.jsx)(ep,{title:i,field:e})})})},t);break;case`input`:o=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:(0,$.jsx)(ep,{title:i,field:e})}),(0,$.jsx)(H.Item,{shouldUpdate:!0,children:t=>(a=$f(e),e.dependsOn&&(a=t.getFieldsValue()[e.dependsOn]===e.disabledWhen),(0,$.jsx)(H.Item,{style:{width:`100%`},name:e.dataKey,extra:e.detail,children:(0,$.jsx)(F,{addonAfter:e.pourcentage?`%`:null,disabled:a})}))})]})},t);break;case`fileDownload`:o=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:(0,$.jsx)(ep,{title:i,field:e})}),(0,$.jsx)(z,{icon:(0,$.jsx)(ot,{}),style:{marginRight:8,paddingRight:8,paddingLeft:8},onClick:()=>rp(e,n)}),(0,$.jsx)(H.Item,{shouldUpdate:!0,children:t=>(a=$f(e),e.dependsOn&&(a=t.getFieldsValue()[e.dependsOn]===e.disabledWhen),(0,$.jsx)(H.Item,{style:{width:`100%`},name:e.dataKey,extra:e.detail,children:(0,$.jsx)(F,{addonAfter:e.pourcentage?`%`:null,disabled:a})}))})]})},t);break;case`textArea`:o=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:(0,$.jsx)(ep,{title:e.title,field:e})}),(0,$.jsx)(H.Item,{name:e.dataKey,extra:e.detail,style:{width:`100%`},children:(0,$.jsx)(Jf.default,{disabled:a,style:{width:`100%`}})})]})},t);break;case`select`:let s=e.value===`-1`;o=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:(0,$.jsx)(ep,{title:e.title,field:e})}),(0,$.jsx)(H.Item,{name:e.dataKey,extra:e.detail,style:{width:`100%`},children:(0,$.jsx)(B,{style:{width:`100%`},disabled:a,options:r[e.selectOptionsKey],showSearch:!0,filterOption:(e,t)=>(t?.label??``).toLowerCase().includes(e.toLowerCase()),allowClear:e.allowClear,defaultActiveFirstOption:s})})]})},t);break;case`checkbox`:o=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:(0,$.jsx)(ep,{title:i,field:e})}),(0,$.jsx)(H.Item,{style:{width:`100%`},name:e.dataKey,valuePropName:`checked`,extra:e.detail,children:(0,$.jsx)(Ht,{disabled:!e.dataKey||a})})]})},t);break;case`date`:o=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:(0,$.jsx)(ep,{title:e.title,field:e})}),(0,$.jsx)(H.Item,{name:e.dataKey,extra:e.detail,style:{width:`100%`},children:(0,$.jsx)(Gd,{dateRender:e=>(0,$.jsx)(`div`,{className:`ant-picker-cell-inner`,style:{fontSize:`12px`},children:e.date()})})})]})},t);break;case`checkboxRow`:o=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,style:{width:`250px`},children:e.title}),(0,$.jsx)(`div`,{style:{display:`flex`,flexFlow:`row wrap`},children:e.children.map(e=>(0,$.jsx)(H.Item,{name:e.dataKey,label:e.title,valuePropName:`checked`,extra:e.detail,className:`checkboxUnit`,children:(0,$.jsx)(Ht,{disabled:$f(e)})},e.dataKey+`-chckbx-unit`))})]})},t);break;case`multi-input`:let c=e=>{switch(e.type){case`input`:return(0,$.jsx)(H.Item,{label:e.title,name:e.dataKey,extra:e.detail,children:(0,$.jsx)(F,{addonAfter:e.pourcentage?`%`:null,disabled:$f(e)})},e.dataKey);default:return null}};o=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:e.title}),(0,$.jsx)(`div`,{style:{display:`flex`,flexFlow:`row wrap`},children:e.children.map(e=>c(e))})]})},t);break;default:o=null}return o}var ap=({text:e,handleUpdateRecord:t,record:n,indicator:r,handleValuesChange:i})=>{let[a,o]=(0,Y.useState)(!1);return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(wn,{showModal:a,options:{oneOnly:!0},handleShowModal:()=>{o(!a)},handleModifyIndicator:e=>{let a={...n},o=a.extraData.indicators.find(e=>e.oid===r.oid);o&&(o.indicateur_id=e.oid,o.module=e.module),i(),t(a)}}),(0,$.jsxs)(`div`,{className:`bud-indicator-field`,children:[(0,$.jsx)(`div`,{className:`indicator-field-text`,children:e}),(0,$.jsx)(z,{type:`link`,onClick:()=>{o(!0)},children:(0,$.jsx)(Be,{})})]})]})};ap.propTypes={text:Q.default.string,handleUpdateRecord:Q.default.func,record:Q.default.object,indicator:Q.default.object,handleValuesChange:Q.default.func};var op=({title:e})=>(0,$.jsx)($.Fragment,{children:(0,$.jsx)(`h3`,{className:`title__h3`,children:e})});op.propTypes={title:Q.default.string};var sp={CLEBUD:[{label:`Pas de génération automatique des clés`,value:``},{label:`Génération d'une clé par médecin séjour (CTI)`,value:`CTIMEDSEJ`},{label:`Génération d'une clé par classe d'UF (CTI)`,value:`CTICLSUF`}]},cp=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r,form:i,softCode:a})=>{let o={iCTI_rh:`rh`,iCTI_activite:`activite, pmsi`}[a],s=Dn(o),c=s.data?.indicators??[],[l,u]=(0,Y.useState)([]),[d,f]=(0,Y.useState)(!1),[p,m]=(0,Y.useState)(!1),[h,g]=(0,Y.useState)(null);(0,Y.useEffect)(()=>{f(t.cle_budgetaire_activite===`CTICLSUF`)},[t,i]),(0,Y.useEffect)(()=>{t?.extraData?u(t.extraData.indicators.map(e=>({...e}))):u([])},[t]);let _=(e,i)=>{let a={...t},o=a.extraData.indicators.find(t=>t.key===e);o&&(i.target.checked===!0?o.actif=`1`:o.actif=`0`),n(a),r()},v=(e,i,a)=>{let o={...t};o.extraData={...o.extraData};let s=l.map(e=>({...e})),c=s.find(e=>e.key===a);c&&(c[e]=i,o.extraData.indicators=s,n(o),r());let d=[...l],f=d.find(e=>e.key===a);f&&(f[e]=i,u(d))},y=e=>{let i={...t};i.cle_budgetaire_activite=e,n(i),r()},b=e=>{let i=[],a={...t};a.extraData={...a.extraData},a.extraData.indicators&&(i=a.extraData.indicators.map(e=>({...e}))),i.push({oid:`-1`,actif:e?.actif??`1`,code:e?.code??``,texte:e?.texte??``,indicateur_id:e.oid,indicateur_module:e.module,key:i.length+1}),a.extraData.indicators=i,n(a),r()},x=()=>{let e={...t};e.extraData={...e.extraData};let i=l.map(e=>({...e})),a=i.findIndex(e=>e.key===h.key);a>-1&&(i.splice(a,1),e.extraData.indicators=i,n(e),r());let o=[...l],s=o.find(e=>e.key===h.key);s&&(o.splice(s,1),u(o))},S=e=>{g(l.find(t=>t.key===e))},C=(0,Y.useMemo)(()=>sp.CLEBUD.find(e=>e.value===t.cle_budgetaire_activite)?.label,[t.cle_budgetaire_activite]),w=[{title:`Code`,dataKey:`code`,width:150,cellRenderer:({rowData:e})=>(0,$.jsx)(Ft,{initialText:e.code,handleUpdateText:v,field:`code`,rowKey:e.key})},{title:`Texte`,dataKey:`texte`,flexGrow:1,cellRenderer:({rowData:e})=>(0,$.jsx)(Ft,{initialText:e.texte,handleUpdateText:v,field:`texte`,rowKey:e.key})},{title:`Indicateur CTI`,dataKey:`indicateur_id`,dataGetter:({rowData:e})=>{let i=``,a=c.find(t=>t.oid===e.indicateur_id);return a&&(i=a.texte),(0,$.jsx)(ap,{text:i,handleUpdateRecord:n,record:t,indicator:e,handleValuesChange:r})}},{title:`Actif`,dataKey:`actif`,width:100,dataGetter:({rowData:e})=>(0,$.jsx)(Ht,{checked:e.actif===`1`,onClick:t=>_(e.key,t)})}].map(e=>({width:300,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e}));return s.isPending?(0,$.jsx)(`div`,{className:`loading-wrapper`,children:(0,$.jsx)(ht,{style:{height:`auto`}})}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(wn,{showModal:p,options:{oneOnly:!0},handleModifyIndicator:b,handleShowModal:()=>m(!p)}),(0,$.jsxs)(`div`,{className:`bud-editor`,children:[(0,$.jsxs)(`div`,{className:`tables-column`,children:[np(e.fields,t),a===`iCTI_activite`&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Clés automatiques`}),(0,$.jsx)(B,{options:sp.CLEBUD,value:C,onChange:y,style:{width:`100%`}})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Classe`}),(0,$.jsx)(H.Item,{name:`classe_code`,hidden:!d,style:{width:`100%`},children:(0,$.jsx)(F,{})})]})]})]}),(0,$.jsx)(`div`,{className:`tables-column`,children:(0,$.jsxs)(`div`,{className:`bud-table-indicators`,style:{display:`flex`,flexFlow:`column`},children:[(0,$.jsx)(op,{title:e.modalLabel}),(0,$.jsxs)(`div`,{className:`bud-table-buttons`,style:{display:`flex`,flexFlow:`row nowrap`,justifyContent:`space-between`},children:[(0,$.jsx)(z,{style:{width:`48%`,marginBottom:`12px`},type:`primary`,onClick:()=>m(!0),children:`Ajouter`}),(0,$.jsx)(z,{style:{width:`48%`,marginBottom:`12px`},onClick:x,disabled:!h,children:`Supprimer`})]}),(0,$.jsx)(`div`,{className:`ind-table`,style:{flex:3},children:(0,$.jsx)(Wt,{columns:w,data:l,flexGrowBool:!0,fixed:!1,rowHeight:30,selectedRow:h,onRowSelect:S})})]})})]})]})};cp.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func,form:Q.default.object,softCode:Q.default.string};var lp=({indicator:e,handleUpdateIndicator:t,handleExcelExport:n,handleExcelImport:r,recordkey:i})=>{let[a,o]=(0,Y.useState)([]);(0,Y.useEffect)(()=>{e&&e.keys&&o(e.keys.map(e=>({...e})))},[e]);let s=()=>{let n={...e};n.keys.forEach(e=>{for(let t=1;t<=12;t++){let n=t<10?`budget_0${t}`:`budget_${t}`;e[n]=`0`}});let r=[...a];r.forEach(e=>{for(let t=1;t<=12;t++){let n=t<10?`budget_0${t}`:`budget_${t}`;e[n]=`0`}}),o(r),t(n)},c=(n,r,i)=>{t(e,n,r,i);let s=[...a],c=s.find(e=>e.key===i);c&&(c[n]=r),o(s)};return(0,$.jsxs)(`div`,{className:`bui-indicator-tab`,children:[(0,$.jsxs)(`div`,{className:`bui-excel-actions`,children:[(0,$.jsx)(z,{icon:(0,$.jsx)(ut,{}),onClick:()=>r(e.key),children:`Importer depuis Excel (indicateur courant)`}),(0,$.jsx)(z,{icon:(0,$.jsx)(jt,{}),onClick:()=>n(e.key),children:`Exporter vers Excel (indicateur courant)`}),(0,$.jsx)(z,{icon:(0,$.jsx)(Pt,{}),onClick:s,children:`Effacer`})]}),(0,$.jsx)(`div`,{className:`bui-table`,children:(0,$.jsx)(Wt,{rowHeight:32,columns:(()=>{let e=[{title:`Indicateur`,dataKey:`budget_cle_fulltexte`,width:200}];for(let t=1;t<=12;t++){let n=t<10?`budget_0${t}`:`budget_${t}`;e.push({title:t.toString(),dataKey:n,cellRenderer:({rowData:e})=>(0,$.jsx)(Ft,{initialText:e[n],handleUpdateText:c,field:n,rowKey:e.key,recordKey:i})})}return e.map(e=>({width:100,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e}))})(),data:a})})]})};lp.propTypes={indicator:Q.default.object,handleUpdateIndicator:Q.default.func,handleExcelImport:Q.default.func,handleExcelExport:Q.default.func,recordKey:Q.default.number};var up=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let[i,a]=(0,Y.useState)(!1),[s,c]=(0,Y.useState)(null),[l,u]=(0,Y.useState)(``),[d,f]=(0,Y.useState)(null);(0,Y.useEffect)(()=>{t&&f({...t})},[t]);let p=e=>{c(e===`all`?null:e),a(!0)},m=()=>{let e={...d};e.extraData={...e.extraData};let t=e.extraData.indicators.map(e=>({...e}));l.split(`
`).forEach(e=>{let n=e.split(` `);if(n.length===14&&s!==null){let e=t.find(e=>e.key===s);if(e){let t=e.keys.map(e=>({...e})),r=t.find(e=>e.budget_cle_code===n[0]);if(r)for(let e=1;e<=12;e++){let t=e<10?`budget_0${e}`:`budget_${e}`;r[t]=n[e+1]}e.keys=t}}else if(n.length===15){let e=t.find(e=>e.budget_indicateur_code===n[0]);if(e){let t=e.keys.map(e=>({...e})),r=t.find(e=>e.budget_cle_code===n[1]);if(r)for(let e=1;e<=12;e++){let t=e<10?`budget_0${e}`:`budget_${e}`;r[t]=n[e+2]}e.keys=t}}}),e.extraData.indicators=t,a(!1),u(``),n(e),r()},h=e=>{u(e.target.value)},g=e=>{let t=``,n;e===`all`?(n=d.extraData.indicators,n.forEach(e=>{e.keys.forEach(n=>{t+=`${e.budget_indicateur_code}\t${n.budget_cle_code}\t${n.budget_cle_texte}\t`;for(let e=1;e<=12;e++){let r=e<10?`budget_0${e}`:`budget_${e}`;t+=`${n[r]}\t`}t+=`
`})})):(n=d.extraData.indicators.find(t=>t.key===e),n.keys.forEach(e=>{t+=`${e.budget_cle_code}\t${e.budget_cle_texte}\t`;for(let n=1;n<=12;n++){let r=n<10?`budget_0${n}`:`budget_${n}`;t+=`${e[r]}\t`}t+=`
`}));var r=document.createElement(`textarea`);r.value=t,document.body.appendChild(r),r.select(),document.execCommand(`copy`),document.body.removeChild(r),o.success(`Copié !`)},_=(e,t,i,a)=>{let o={...d};o.extraData={...o.extraData};let s={...o.extraData.indicators.find(t=>t.key===e.key)};if(s){if(!t)s=e;else{let e=s.keys.map(e=>({...e})),n=e.find(e=>e.key===a);n&&(n[t]=i),s.keys=e}r(),n(o)}};return!d||!d.extraData?(0,$.jsx)(`div`,{className:`loading-wrapper`,children:(0,$.jsx)(ht,{style:{height:`auto`}})}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Lt,{open:i,title:`Budget à importer`,okText:`Importer`,cancelText:`Annuler`,onCancel:()=>a(!1),onOk:m,children:(0,$.jsx)(F.TextArea,{autoSize:{minRows:20,maxRows:30},value:l,onChange:h})}),(0,$.jsxs)(`div`,{className:`bui-acti-editor`,children:[(0,$.jsx)(`div`,{className:`base-editor`,children:np(e.fields)}),(0,$.jsxs)(`div`,{className:`bui-excel-actions`,children:[(0,$.jsx)(z,{icon:(0,$.jsx)(ut,{}),onClick:()=>p(`all`),children:`Importer depuis Excel (tous les indicateurs)`}),(0,$.jsx)(z,{icon:(0,$.jsx)(jt,{}),onClick:()=>g(`all`),children:`Exporter vers Excel (tous les indicateurs)`})]}),(0,$.jsx)(`div`,{className:`bui-tabs`,children:(0,$.jsx)(zt,{items:d.extraData.indicators.map((e,t)=>({label:e.budget_indicateur_code,key:t,children:(0,$.jsx)(lp,{indicator:e,handleUpdateIndicator:_,handleExcelExport:g,handleExcelImport:p,recordkey:d.key},t)}))})})]})]})};up.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};function dp({tableParams:e,record:t,form:n,handleUpdateRecord:r,typeOnly:i=!1}){let{swf:a,softCode:o,tableName:s,choice:c,tableParams:l}=Ff(),u=bf(a,o,s,c,l).data?.combos??{};return(0,$.jsx)($.Fragment,{children:(0,$.jsxs)(`div`,{className:`tables-common-fields`,children:[!i&&np(e.fields,``,Zf),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Type de réponse`}),(0,$.jsx)(H.Item,{style:{width:`100%`},name:`auto_reponse_code_type`,children:(0,$.jsx)(B,{style:{width:`100%`},options:Zf.DPI_CST,onChange:e=>{r({...t,auto_reponse_code_type:e})}})})]}),t.auto_reponse_code_type===`LIST-ECHELLE`&&(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Echelle`}),(0,$.jsx)(H.Item,{style:{width:`100%`},name:`echelle_id`,children:(0,$.jsx)(B,{style:{width:`100%`},options:u.ECH})})]}),t.auto_reponse_code_type===`LIST-NUMERIC`&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:`160px`},children:`Valeurs`}),(0,$.jsx)(`div`,{className:`form-row`,style:{width:`100%`},children:(()=>{let e=[];for(let t=1;t<=20;t++){let n=t<10?`0`+t:t,r=t<11?`0${t-1}`:t-1;e.push((0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(H.Item,{shouldUpdate:!0,children:e=>{let t=e.getFieldValue(`auto_reponse_code_values_${r}`);return(0,$.jsx)(H.Item,{name:`auto_reponse_code_values_${n}`,children:(0,$.jsx)(F,{disabled:t===``})})}})}))}return e})()})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:`160px`},children:`Valeurs autres`}),(0,$.jsx)(H.Item,{name:`auto_reponse_code_value_other`,style:{width:`100%`},children:(0,$.jsx)(F,{})})]})]})]})})}dp.propTypes={tableParams:Q.default.object,record:Q.default.object,form:Q.default.object,typeOnly:Q.default.bool};var fp=r(((e,t)=>{var n=He(),r=Je(),i=Ze();function a(e){return function(t,a,o){var s=Object(t);if(!r(t)){var c=n(a,3);t=i(t),a=function(e){return c(s[e],e,s)}}var l=e(t,a,o);return l>-1?s[c?t[l]:l]:void 0}}t.exports=a})),pp=r(((e,t)=>{function n(e,t,n,r){for(var i=e.length,a=n+(r?1:-1);r?a--:++a<i;)if(t(e[a],a,e))return a;return-1}t.exports=n})),mp=r(((e,t)=>{var n=pp(),r=He(),i=Ll(),a=Math.max;function o(e,t,o){var s=e==null?0:e.length;if(!s)return-1;var c=o==null?0:i(o);return c<0&&(c=a(s+c,0)),n(e,r(t,3),c)}t.exports=o})),hp=r(((e,t)=>{t.exports=fp()(mp())})),gp=r(((e,t)=>{var n=mt(),r=Ge();function i(e,t,i){(i!==void 0&&!r(e[t],i)||i===void 0&&!(t in e))&&n(e,t,i)}t.exports=i})),_p=r(((e,t)=>{var n=Je(),r=_();function i(e){return r(e)&&n(e)}t.exports=i})),vp=r(((e,t)=>{function n(e,t){if(!(t===`constructor`&&typeof e[t]==`function`)&&t!=`__proto__`)return e[t]}t.exports=n})),yp=r(((e,t)=>{var n=_t(),r=xt();function i(e){return n(e,r(e))}t.exports=i})),bp=r(((e,t)=>{var n=gp(),r=yt(),i=bt(),a=gt(),o=vt(),s=qe(),c=d(),l=_p(),u=Xe(),f=et(),p=We(),m=kn(),h=Ye(),g=vp(),_=yp();function v(e,t,d,v,y,b,x){var S=g(e,d),C=g(t,d),w=x.get(C);if(w){n(e,d,w);return}var T=b?b(S,C,d+``,e,t,x):void 0,E=T===void 0;if(E){var D=c(C),O=!D&&u(C),k=!D&&!O&&h(C);T=C,D||O||k?c(S)?T=S:l(S)?T=a(S):O?(E=!1,T=r(C,!0)):k?(E=!1,T=i(C,!0)):T=[]:m(C)||s(C)?(T=S,s(S)?T=_(S):(!p(S)||f(S))&&(T=o(C))):E=!1}E&&(x.set(C,T),y(T,C,v,b,x),x.delete(C)),n(e,d,T)}t.exports=v})),xp=r(((e,t)=>{var n=tt(),r=gp(),i=Ve(),a=bp(),o=We(),s=xt(),c=vp();function l(e,t,u,d,f){e!==t&&i(t,function(i,s){if(f||=new n,o(i))a(e,t,s,u,l,d,f);else{var p=d?d(c(e,s),i,s+``,e,t,f):void 0;p===void 0&&(p=i),r(e,s,p)}},s)}t.exports=l})),Sp=r(((e,t)=>{var n=xp();t.exports=Yt()(function(e,t,r){n(e,t,r)})})),Cp=n(An()),wp=n(hp()),Tp=n(Sp()),Ep=[{title:`Code`,dataKey:`code`,width:100},{title:`Texte`,dataKey:`texte`,minWidth:500},{title:`DMS`,dataKey:`dms`,width:80,dataGetter:({rowData:e})=>e.dms[0]===`+`?e.dms.substring(1):e.dms}],{TextArea:Dp}=F,{confirm:Op}=Lt,{Search:kp}=F,Ap=({tableParams:e,record:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Ff(),s=bf(n,r,i,a,o),c=s.data?.listes?.GHM,l=s.data?.combos??{},[u,d]=(0,Y.useState)(``),[f,p]=(0,Y.useState)(!1),[m,h]=(0,Y.useState)(!1),[g,_]=(0,Y.useState)(null),[v,y]=(0,Y.useState)([]);(0,Y.useEffect)(()=>{if(t!==null&&c){let e=c.map(e=>({...e,label:e.texte}));t.dms&&(e=b(t,e)),y(E(e,f))}},[t,c,u,f]);function b(e,t){let n=e.dms.split(`;`).map((e,t)=>{let n=e.split(`=`);return{key:`${n[0]}-${t}`,oid:n[0],dms:n[1]}});return(0,Cp.default)(t,function(e){return(0,Tp.default)({...e},(0,wp.default)(n,{oid:e.oid}))})}let x=()=>Op({title:`Confirmez-vous l'effacement des DMS ?`,icon:(0,$.jsx)(D,{}),maskClosable:!0,okText:`Oui`,okType:`danger`,cancelText:`Non`,onOk(){console.log(t)},onCancel(){console.log(`Cancel`)}}),S=e=>{d(e.target.value)},C=e=>{_(v.find(t=>t.key===e))},w=e=>{h(e)},T=e=>{if(e)return x()};function E(e,t=!1){let n=kt(e,u,[`code`,`texte`]);return t&&(n=n.filter(e=>Number(e.dms)!==0)),n}return(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`top-editor`,children:[(0,$.jsx)(`div`,{className:`tables-common-fields-dms`,children:np(e.fields,t,l)}),(0,$.jsxs)(`div`,{className:`dms-button`,children:[(0,$.jsx)(z,{icon:(0,$.jsx)(nt,{}),onClick:()=>w(!0),disabled:!(t.key===0&&t.dms.trim()===``),style:{marginRight:`3px`},children:`Ajouter DMS`}),(0,$.jsx)(z,{icon:(0,$.jsx)(rt,{}),onClick:()=>T(!0),disabled:!(t.key===0&&t.dms.trim()===``),children:`Effacer DMS`})]}),(0,$.jsxs)(`div`,{className:`dms-search`,children:[(0,$.jsx)(`div`,{className:`dms-search-child`,children:(0,$.jsx)(kp,{style:{height:`24px`},value:u,onChange:S,placeholder:`Rechercher`})}),(0,$.jsxs)(`div`,{className:`dms-search-child`,children:[(0,$.jsx)(`span`,{className:`child-label`,children:`DMS renseignées uniquement`}),(0,$.jsx)(Nf.default,{checked:f,onChange:e=>p(e.target.checked)})]})]})]}),(0,$.jsxs)(`div`,{className:`dms-editor`,children:[(0,$.jsx)(`div`,{className:`dms-top-table`,children:(0,$.jsx)(Wt,{fixed:!1,columns:(e=>e.map(e=>({width:300,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e})))(Ep),data:v,selectedRow:g,onRowSelect:C})}),(0,$.jsx)(Lt,{title:`Ajout DMS`,open:m,okText:`Enregistrer`,cancelText:`Annuler`,onCancel:()=>w(!1),children:(0,$.jsx)(Dp,{})},`add-modal`)]})]})};Ap.propTypes={tableParams:Q.default.object,record:Q.default.object};var jp=({record:e,handleUpdateRecord:t,typeOfRegles:n})=>{let{swf:r,softCode:i,tableName:a,choice:o,tableParams:s}=Ff(),c=bf(r,i,a,o,s).data?.combos??{},l=Dn(i).data??Tn,[u,d]=(0,Y.useState)(!1),[f,p]=(0,Y.useState)(null),m=(0,Y.useMemo)(()=>n===`event-regle-cti`?{title:`Règles CTI`,data:[`01`,`02`,`03`]}:{title:`Indicateurs Etablissement`,data:[`51`,`52`,`53`]},[n]),h=(0,Y.useMemo)(()=>c.CONDITIONS.map(e=>({...e,key:e.value,children:e.children.map(e=>({...e,key:e.value,children:e?.children?.map(e=>({...e,key:e.value}))}))})),[c.CONDITIONS]),g=n=>{t({...e,[`ei_${f}_id`]:n.oid}),p(null),d(!1)},_=e=>{d(!0),p(e)},v=(0,Y.useCallback)(t=>{let n=[`1`,`2`,`3`,`4`];return t.data.map((r,i)=>(0,$.jsxs)(`div`,{className:`common-form-item`,style:{alignItems:`flex-start`},children:[(0,$.jsx)(`span`,{className:`item-label`,children:i===0?t.title:`ou`}),(0,$.jsxs)(`div`,{className:`evt-indicator-row`,style:{alignItems:`flex-start`},children:[(0,$.jsxs)(`div`,{className:`evt-indicator`,children:[(0,$.jsx)(F,{style:{height:28},disabled:!0,value:l.indicators.find(t=>t.oid===e[`ei_${r}_id`])?.entete??``}),(0,$.jsx)(z,{type:`primary`,onClick:()=>_(r),children:`Ajouter`})]}),(0,$.jsx)(`div`,{className:`evt-conditions`,children:n.map(e=>(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:e===`1`?`Conditions`:`et`}),(0,$.jsx)(H.Item,{name:`ec_${r}_id_${e}`,children:(0,$.jsx)(Mt,{treeData:h,style:{width:300}})})]},e))})]})]},r))},[h,l.indicators,e]);return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(wn,{showModal:u,handleShowModal:()=>d(!1),options:{oneOnly:!0},handleAddIndicators:g,handleModifyIndicator:g}),v(m)]})};jp.propTypes={tableParams:Q.default.object,record:Q.default.object,form:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Mp=({tableParams:e,record:t,handleUpdateRecord:n,softCode:r})=>{let i=Sf(ff),[a,o]=(0,Y.useState)({});(0,Y.useEffect)(()=>{o(e.lineBlocks[0].lines)},[e]);let s=(e,r,i)=>{n({...t,[i]:e})},c=(e,r)=>{n({...t,[`coefficient_mco_${r}`]:e.target.value})};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`tables-common-fields`,children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Code`}),(0,$.jsx)(H.Item,{name:`code`,style:{width:`80%`},children:(0,$.jsx)(F,{disabled:!0})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Texte`}),(0,$.jsx)(H.Item,{name:`texte`,style:{width:`80%`},children:(0,$.jsx)(F,{disabled:!0})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Territoire de santé`}),(0,$.jsx)(H.Item,{name:`tersante_id`,style:{width:`80%`},children:(0,$.jsx)(B,{options:i.data,style:{width:`100%`}})})]})]}),r===`iCTI_pmsi`&&(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Coefficient MCO FG11`}),(0,$.jsx)(H.Item,{name:`coefficient_mco_simulation_fg11`,style:{width:`80%`},children:(0,$.jsx)(F,{type:`number`})})]}),(0,$.jsx)(Kt,{}),(0,$.jsxs)(`div`,{className:`lines-container`,children:[` `,(()=>{let e=[];if(a.length){e.push((0,$.jsxs)(`div`,{children:[(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:a[0].label})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:a[1].label})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:a[2].label})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:a[3].label})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:a[4].label})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:a[5].label})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:a[6].label})})]},0));for(let n=1;n<=7;n++){let i=parseFloat(t[`${a[1].key}${n}`])===0||!t[`${a[1].key}${n}`]||!t[`${a[0].key}${n}`],o=r===`iCTI_pmsissr`?i||t[`${a[0].key}${n}`].$y===2099:i;e.push((0,$.jsxs)(`div`,{children:[(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(H.Item,{name:`${a[0].key}${n}`,style:{width:`100%`},children:(0,$.jsx)(Gd,{name:`${a[0].key}${n}`,format:`DD-MM-YYYY`,onChange:(e,t)=>{s(e,t,[`${a[0].key}${n}`])},style:{width:`100%`},dateRender:e=>(0,$.jsx)(`div`,{className:`ant-picker-cell-inner`,style:{fontSize:`12px`},children:e.date()})})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(H.Item,{name:`${a[1].key}${n}`,children:(0,$.jsx)(F,{type:`number`,onChange:e=>{c(e,n)},disabled:r===`iCTI_pmsi`?!t[`${a[0].key}${n}`]:!t[`${a[0].key}${n}`]||t[`${a[0].key}${n}`].$y===2099})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(H.Item,{name:`${a[2].key}${n}`,children:(0,$.jsx)(F,{type:`number`,disabled:o})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(H.Item,{name:`${a[3].key}${n}`,children:(0,$.jsx)(F,{type:`number`,disabled:o})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(H.Item,{name:`${a[4].key}${n}`,children:(0,$.jsx)(F,{type:`number`,disabled:o})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(H.Item,{name:`${a[5].key}${n}`,style:{width:`100%`},children:r===`iCTI_pmsi`?(0,$.jsx)(Gd,{name:`${a[5].key}${n}`,format:`DD-MM-YYYY`,onChange:(e,t)=>{s(e,t,[`${a[5].key}${n}`])},style:{width:`100%`},dateRender:e=>(0,$.jsx)(`div`,{className:`ant-picker-cell-inner`,style:{fontSize:`12px`},children:e.date()})}):(0,$.jsx)(F,{type:`number`,disabled:o})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(H.Item,{name:`${a[6].key}${n}`,children:(0,$.jsx)(F,{type:`number`,disabled:r===`iCTI_pmsi`?!t[`${a[5].key}${n}`]:o})})})]},n))}}return e})()]})]})};Mp.propTypes={record:Q.default.object,handleUpdateRecord:Q.default.func,softCode:Q.default.string};var Np=({tableParams:e,record:t,form:n,handleUpdateRecord:r,handleValuesChange:i})=>{let[a,o]=(0,Y.useState)([]),[s,c]=(0,Y.useState)(!1),[l,u]=(0,Y.useState)([]),d=Y.useCallback((e,n)=>{let a={...t,extraData:{...t.extraData,iqv:t.extraData.iqv.map(e=>({...e}))}},o=a.extraData.iqv.find(t=>t.key===e);o&&(o.note=n),i(),r(a)},[r,t,i]);return(0,Y.useEffect)(()=>{let e=[{key:`code`,dataKey:`code`,title:`Code`,width:200},{key:`text`,dataKey:`texte`,title:`Texte`,width:200}];s&&e.push({key:`note`,dataKey:`note`,title:`Note`,width:200,dataGetter:({rowData:e})=>(0,$.jsx)(F,{value:e.note,onChange:t=>d(e.key,t.target.value)})}),u(e)},[s,d,t]),(0,Y.useEffect)(()=>{t?.extraData&&o(t.extraData.iqv.map(e=>({...e}))),t.note_with?c(t.note_with):c(!1)},[t]),(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`tables-common-fields`,children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Code`}),(0,$.jsx)(H.Item,{name:`code`,style:{width:`100%`},children:(0,$.jsx)(F,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Texte`}),(0,$.jsx)(H.Item,{name:`texte`,style:{width:`100%`},children:(0,$.jsx)(F,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Note`}),(0,$.jsx)(H.Item,{name:`note_with`,valuePropName:`checked`,style:{width:`100%`},children:(0,$.jsx)(Ht,{onChange:e=>{c(e.target.checked)}})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Coefficient`}),(0,$.jsx)(H.Item,{name:`note_coefficient`,style:{width:`100%`},children:(0,$.jsx)(F,{disabled:!s})})]})]}),(0,$.jsx)(`div`,{className:`indicator-qualite-table`,children:(0,$.jsx)(Wt,{columns:l,data:a})})]})};Np.propTypes={tableParams:Q.default.object,record:Q.default.object,form:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Pp=({form:e})=>(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`tables-common-fields`,children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Code`}),(0,$.jsx)(H.Item,{name:`code`,style:{width:`100%`},children:(0,$.jsx)(F,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Texte`}),(0,$.jsx)(H.Item,{name:`texte`,style:{width:`100%`},children:(0,$.jsx)(F,{})})]})]}),(()=>{let e=[];for(let t=1;t<=5;t++){let n=[];for(let e=1;e<=5;e++)n.push((0,$.jsxs)(`div`,{className:`form-item`,children:[e>1&&(0,$.jsx)(`span`,{children:`et`}),(0,$.jsx)(H.Item,{shouldUpdate:!0,children:n=>{let r=n.getFieldValue(),i=!1;return i=t===1&&e===1?!1:t>1&&e===1?r[`rule_array_0${t-1}_01`]===``:r[`rule_array_0${t}_0${e-1}`]===``,(0,$.jsx)(H.Item,{name:`rule_array_0${t}_0${e}`,children:(0,$.jsx)(F,{disabled:i})})}})]}));e.push((0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Règle ${t}`}),n]}))}return e})()]});Pp.propTypes={form:Q.default.object};var Fp=[{title:`Médecins administratifs associés`,dataKey:`nom_adm`},{title:`Module`,dataKey:`module`}],Ip=[{title:`Médecins administratifs non associés`,dataKey:`nom_adm`},{title:`Déjà associé à`,dataKey:`nom_ref`},{title:`Module`,dataKey:`module`}],Lp=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let[i,a]=(0,Y.useState)(``),[o,s]=(0,Y.useState)([]),[c,l]=(0,Y.useState)([]),[u,d]=(0,Y.useState)([]),[f,p]=(0,Y.useState)(null),[m,h]=(0,Y.useState)(null),{swf:g,softCode:_,tableName:v,choice:y,tableParams:b}=Ff(),x=bf(g,_,v,y,b),S=x.data?.listes?.MDA,C=x.data?.combos??{};(0,Y.useEffect)(()=>{if(t!==null&&t.medecins_regroupes_oids){a(t.nom);let e=t.medecins_regroupes_oids.split(`,`);if(l(e),e.length&&S){let t=[];e.forEach(e=>{let n=S.find(t=>t.oid===e);n&&t.push(n)}),s(t)}S&&d(D(S))}else a(``),s([])},[t,S]),(0,Y.useEffect)(()=>{S&&d(D(S))},[i,c]);let w=e=>{a(e.target.value)},T=e=>{p(o.find(t=>t.key===e))},E=e=>{h(u.find(t=>t.key===e))};function D(e){let t=[...e];return t=t.filter(e=>(e.nom_adm.toLowerCase().includes(i.toLocaleLowerCase())||e.nom_ref.toLowerCase().includes(i.toLocaleLowerCase()))&&!c.includes(e.oid)),t}let O=()=>{let e={...t},i=t.medecins_regroupes_oids.split(`,`);i=i.filter(e=>e!==f.oid),e.medecins_regroupes_oids=i.join(`,`),n(e),r(),p(null)},k=()=>{let e={...t},i=t.medecins_regroupes_oids.split(`,`);i.push(m.oid),e.medecins_regroupes_oids=i.join(`,`),n(e),r(),h(null)},A=e=>e.map(e=>({width:300,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e}));return(0,$.jsxs)(`div`,{className:`med-editor`,children:[(0,$.jsx)(`div`,{className:`tables-column`,children:np(e.fields,t,C)}),(0,$.jsxs)(`div`,{className:`tables-column`,children:[(0,$.jsx)(`div`,{className:`med-top-table`,children:(0,$.jsx)(Wt,{fixed:!1,columns:A(Fp),data:o,selectedRow:f,onRowSelect:T})}),(0,$.jsxs)(`div`,{className:`med-actions`,children:[(0,$.jsx)(z,{type:`link`,style:{lineHeight:`28px`},disabled:!f,onClick:O,children:(0,$.jsx)(rt,{})}),(0,$.jsx)(z,{type:`link`,style:{lineHeight:`28px`},disabled:!m,onClick:k,children:(0,$.jsx)(nt,{})}),(0,$.jsx)(`span`,{style:{paddingLeft:`12px`,paddingRight:`8px`},children:`Recherche`}),(0,$.jsx)(F,{style:{height:`24px`},value:i,onChange:w})]}),(0,$.jsx)(`div`,{className:`med-bottom-table`,children:(0,$.jsx)(Wt,{fixed:!1,columns:A(Ip),data:u,selectedRow:m,onRowSelect:E})})]})]})};Lp.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Rp=[{title:`Médecins regroupés`,width:100,flexGrow:2,dataKey:`texte`}],zp=[{title:`Médecins à regrouper`,width:100,flexGrow:2,dataKey:`texte`,dataGetter:({columns:e,column:t,columnIndex:n,rowData:r,rowIndex:i})=>r.texte}],Bp=({record:e,form:t,handleUpdateRecord:n,handleValuesChange:r})=>{let[i,a]=(0,Y.useState)(``),[o,s]=(0,Y.useState)([]),[c,l]=(0,Y.useState)(),[u,d]=(0,Y.useState)(),{swf:f,softCode:p,tableName:m,choice:h,tableParams:g}=Ff(),_=bf(f,p,m,h,g),v=_.data?.combos??{},y=_.data?.listes??{},b=_.data?.records??[];return(0,Y.useEffect)(()=>{e.nom&&a(e.nom.substring(0,3));let t=[];if(e.medecins_regroupes_oids&&y.MEDA?.length){let n=e.medecins_regroupes_oids.split(`, `).map(e=>e.trim());t=[...t,...n]}y.MEDA&&y.MEDA.length&&s(y.MEDA.filter(e=>t.indexOf(e.oid)>=0))},[e,y,b]),(0,$.jsxs)(`div`,{className:`meda-editor`,children:[(0,$.jsxs)(`div`,{className:`form-column`,style:{width:`30%`,justifyContent:`flex-start`},children:[(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsx)(`div`,{className:`first-label`,children:`Code`}),(0,$.jsx)(`div`,{className:`form-meda-item`,style:{flex:3},children:(0,$.jsx)(H.Item,{name:`code`,children:(0,$.jsx)(F,{disabled:!0})})})]}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsx)(`div`,{className:`first-label`,children:`Nom`}),(0,$.jsx)(`div`,{className:`form-meda-item`,style:{flex:3},children:(0,$.jsx)(H.Item,{name:`nom`,children:(0,$.jsx)(F,{})})})]}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsx)(`div`,{className:`first-label`,children:`Prénom`}),(0,$.jsx)(`div`,{className:`form-meda-item`,style:{flex:3},children:(0,$.jsx)(H.Item,{name:`prenom`,children:(0,$.jsx)(F,{})})})]}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsx)(`div`,{className:`first-label`,children:`Spécialité officielle`}),(0,$.jsx)(`div`,{className:`form-meda-item`,style:{flex:3},children:(0,$.jsx)(H.Item,{name:`specialite`,children:(0,$.jsx)(F,{disabled:!0})})})]}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsx)(`div`,{className:`first-label`,children:`Médecin référence`}),(0,$.jsx)(`div`,{className:`form-meda-item`,style:{flex:3},children:(0,$.jsx)(H.Item,{name:`medecin_reference`,children:(0,$.jsx)(F,{disabled:!0})})})]}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsx)(`div`,{className:`first-label`,children:`Spécialité interne`}),(0,$.jsx)(`div`,{className:`form-meda-item`,style:{flex:3},children:(0,$.jsx)(H.Item,{name:`specialite_interne_id`,children:(0,$.jsx)(B,{options:v.SPI,style:{width:`100%`}})})})]})]}),e.medecin_reference_id===`0`&&(0,$.jsxs)(`div`,{className:`form-column meda-tables`,style:{flex:3},children:[(0,$.jsx)(`div`,{className:`meda-top-table`,children:(0,$.jsx)(Wt,{data:o,columns:Rp,selectedRow:u,onRowSelect:e=>d(b.find(t=>t.key===e))})}),(0,$.jsxs)(`div`,{className:`meda-actions`,children:[(0,$.jsx)(z,{onClick:()=>{let t=e.medecins_regroupes_oids?e.medecins_regroupes_oids+`, `+c.oid:c.oid;n({...e,medecins_regroupes_oids:t}),l(null),r()},children:(0,$.jsx)(Ut,{})}),(0,$.jsx)(z,{style:{marginLeft:8,marginRight:8},onClick:()=>{let t=e.medecins_regroupes_oids.split(`, `).filter(e=>e!==u.oid).join(`, `);n({...e,medecins_regroupes_oids:t}),d(null),r()},children:(0,$.jsx)(qd,{})}),(0,$.jsx)(F,{placeholder:`Recherche`,value:i,onChange:e=>a(e.target.value)})]}),(0,$.jsx)(`div`,{className:`meda-bottom-table`,children:(0,$.jsx)(Wt,{data:y.MEDA.filter(e=>e.texte.includes(i)),columns:zp,selectedRow:c,onRowSelect:e=>l(y.MEDA.find(t=>t.key===e))})})]})]})};Bp.propTypes={record:Q.default.object,form:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Vp=n(r(((e,t)=>{var n=Ke(),r=$e(),i=qe(),a=d(),o=Je(),s=Xe(),c=Qe(),l=Ye(),u=`[object Map]`,f=`[object Set]`,p=Object.prototype.hasOwnProperty;function m(e){if(e==null)return!0;if(o(e)&&(a(e)||typeof e==`string`||typeof e.splice==`function`||s(e)||l(e)||i(e)))return!e.length;var t=r(e);if(t==u||t==f)return!e.size;if(c(e))return!n(e).length;for(var d in e)if(p.call(e,d))return!1;return!0}t.exports=m}))()),Hp=({value:e,handleUpdate:t,column:n,recordKey:r,rowKey:i,type:a,selectValues:o})=>{let[s,c]=(0,Y.useState)(!1),[l,u]=(0,Y.useState)(``),d=(0,Y.useRef)();(0,Y.useEffect)(()=>{u(e)},[e,r]),(0,Y.useEffect)(()=>{s&&d.current.focus()},[s]);let f=()=>{c(!s)},p=e=>{u(e.target.value)},m=()=>{c(!1),l!==e&&t(n.key,l,i)},h=r=>{let a=r.target.checked?`1`:`0`;a!==e&&t(n.key,a,i)},g=r=>{r!==e&&t(n.key,r,i)};switch(a){case`checkbox`:return(0,$.jsx)(Ht,{checked:e===`1`,onChange:e=>h(e)});case`input`:return s?(0,$.jsx)(F,{ref:d,style:{marginLeft:`6px`,width:`90%`},value:l,onChange:p,onBlur:m}):(0,$.jsx)(`div`,{className:`editable-field`,onClick:f,children:l});case`select`:return(0,$.jsx)(B,{value:e,options:o,style:{width:250},showSearch:!0,filterOption:(e,t)=>(t?.label??``).toLowerCase().includes(e.toLowerCase()),onChange:g});default:break}};Hp.propTypes={initialText:Q.default.string,handleUpdate:Q.default.func,field:Q.default.string,rowKey:Q.default.number,type:Q.default.string};var Up=[{title:`Date`,dataKey:`date`},{title:`Étage`,dataKey:`oid`,width:300}],Wp=({record:e,handleUpdateRecord:t,handleValuesChange:n,selectValues:r})=>{let[i,a]=(0,Y.useState)([]),o=(0,Y.useRef)();o.current=e,(0,Y.useEffect)(()=>{!(0,Vp.default)(e)&&e.extraData.etages&&a(e.extraData.etages.map(e=>({...e})))},[e]);let s=e=>e.map(e=>({width:120,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e,cellRenderer:({cellData:e,column:t,rowData:n,rowIndex:i})=>t.key===`oid`?(0,$.jsx)(Hp,{value:e,handleUpdate:l,column:t,rowKey:i,type:`select`,selectValues:r.ETAGE}):(0,$.jsx)(Hp,{value:e,handleUpdate:l,column:t,field:t.key,rowKey:i,type:`input`})})),c=()=>{let r={key:e.extraData.etages.length,date:(0,nf.default)().format(`DD/MM/YYYY`),date_debut:(0,nf.default)().format(`DD/MM/YYYY`),oid:`0`},i={...e};i.extraData={...e.extraData};let a=i.extraData.etages.map(e=>({...e}));i.extraData.etages=a,i.extraData.etages.push(r),t(i),n()},l=(e,r,s)=>{let c={...o.current};c.extraData={...c.extraData};let l=c.extraData.etages.map(e=>({...e})),u=l.find(e=>e.key===s);u&&(u[e]=r,c.extraData.etages=l,t(c),n());let d=[...i],f=d.find(e=>e.key===s);f&&(f[e]=r,a(d))};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(z,{type:`primary`,onClick:c,children:`Ajouter`}),(0,$.jsx)(Wt,{columns:s(Up),data:i})]})};Wp.propTypes={record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Gp=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Ff(),l=bf(i,a,o,s,c).data?.combos??{},u=Dn(e.module?`iCTI_${e.module}`:void 0).data??Tn,[d,f]=(0,Y.useState)(!1),[p,m]=(0,Y.useState)(),h=e=>{n({...t,[`ei_${p}_id`]:e.oid}),r(),m(null),f(!1)},g=e=>{f(!0),m(e)};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(wn,{showModal:d,handleShowModal:()=>f(!1),options:{oneOnly:!0},handleAddIndicators:h,handleModifyIndicator:h}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Indicateurs CTI`}),(0,$.jsx)(`div`,{className:`evt-indicator-row`,children:(0,$.jsxs)(`div`,{className:`evt-indicator`,children:[(0,$.jsx)(F,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_01_id)?.entete??``}),(0,$.jsx)(z,{type:`primary`,onClick:()=>g(`01`),children:`Ajouter`})]})}),(0,$.jsxs)(`div`,{className:`evt-conditions`,children:[(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`Conditions`}),(0,$.jsx)(H.Item,{name:`ec_01_id_1`,children:(0,$.jsx)(Mt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(H.Item,{name:`ec_01_id_2`,children:(0,$.jsx)(Mt,{treeData:l.CONDITIONS,style:{width:300}})})]})]})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Formule`}),(0,$.jsx)(H.Item,{name:`ef_01`,style:{width:`100%`},children:(0,$.jsx)(F,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(H.Item,{name:`et_01`,style:{width:`100%`},children:(0,$.jsx)(B,{options:Zf[`CXP_item_${e.module}`]})})]})]})};Gp.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Kp=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Ff(),l=bf(i,a,o,s,c).data?.combos??{},u=Dn(e.module?`iCTI_${e.module}`:void 0).data??Tn,[d,f]=(0,Y.useState)(!1),[p,m]=(0,Y.useState)(),h=e=>{n({...t,[`ei_${p}_id`]:e.oid}),r(),m(null),f(!1)},g=e=>{f(!0),m(e)};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(wn,{showModal:d,handleShowModal:()=>f(!1),options:{oneOnly:!0},handleAddIndicators:h,handleModifyIndicator:h}),(0,$.jsxs)(`div`,{style:{height:`800px`},children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Indicateur établissement`}),(0,$.jsx)(`div`,{className:`evt-indicator-row`,children:(0,$.jsxs)(`div`,{className:`evt-indicator`,children:[(0,$.jsx)(F,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_51_id)?.entete??``}),(0,$.jsx)(z,{type:`primary`,onClick:()=>g(`51`),children:`Ajouter`})]})}),(0,$.jsxs)(`div`,{className:`evt-conditions`,children:[(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`Conditions`}),(0,$.jsx)(H.Item,{name:`ec_51_id_1`,children:(0,$.jsx)(Mt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(H.Item,{name:`ec_51_id_2`,children:(0,$.jsx)(Mt,{treeData:l.CONDITIONS,style:{width:300}})})]})]})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Formule`}),(0,$.jsx)(H.Item,{name:`ef_51`,style:{width:`100%`},children:(0,$.jsx)(F,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(H.Item,{name:`et_51`,style:{width:`100%`},children:(0,$.jsx)(B,{options:Zf[`CXP_item_${e.module}`]})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Ou`}),(0,$.jsx)(`div`,{className:`evt-indicator-row`,children:(0,$.jsxs)(`div`,{className:`evt-indicator`,children:[(0,$.jsx)(F,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_52_id)?.entete??``}),(0,$.jsx)(z,{type:`primary`,onClick:()=>g(`52`),children:`Ajouter`})]})}),(0,$.jsxs)(`div`,{className:`evt-conditions`,children:[(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`Conditions`}),(0,$.jsx)(H.Item,{name:`ec_52_id_1`,children:(0,$.jsx)(Mt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(H.Item,{name:`ec_52_id_2`,children:(0,$.jsx)(Mt,{treeData:l.CONDITIONS,style:{width:300}})})]})]})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Formule`}),(0,$.jsx)(H.Item,{name:`ef_52`,style:{width:`100%`},children:(0,$.jsx)(F,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(H.Item,{name:`et_52`,style:{width:`100%`},children:(0,$.jsx)(B,{options:Zf[`CXP_item_${e.module}`]})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Ou`}),(0,$.jsx)(`div`,{className:`evt-indicator-row`,children:(0,$.jsxs)(`div`,{className:`evt-indicator`,children:[(0,$.jsx)(F,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_53_id)?.entete??``}),(0,$.jsx)(z,{type:`primary`,onClick:()=>g(`53`),children:`Ajouter`})]})}),(0,$.jsxs)(`div`,{className:`evt-conditions`,children:[(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`Conditions`}),(0,$.jsx)(H.Item,{name:`ec_53_id_1`,children:(0,$.jsx)(Mt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(H.Item,{name:`ec_53_id_2`,children:(0,$.jsx)(Mt,{treeData:l.CONDITIONS,style:{width:300}})})]})]})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Formule`}),(0,$.jsx)(H.Item,{name:`ef_53`,style:{width:`100%`},children:(0,$.jsx)(F,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(H.Item,{name:`et_53`,style:{width:`100%`},children:(0,$.jsx)(B,{options:Zf[`CXP_item_${e.module}`]})})]})]})]})};Kp.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var qp=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Ff(),l=bf(i,a,o,s,c).data?.combos??{},u=Dn(e.module?`iCTI_${e.module}`:void 0).data??Tn,[d,f]=(0,Y.useState)(!1),[p,m]=(0,Y.useState)(),h=e=>{n({...t,[`ei_${p}_id`]:e.oid}),r(),m(null),f(!1)},g=e=>{f(!0),m(e)};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(wn,{showModal:d,handleShowModal:()=>f(!1),options:{oneOnly:!0},handleAddIndicators:h,handleModifyIndicator:h}),(0,$.jsxs)(`div`,{style:{height:`600px`},children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Autre indicateur CTI`}),(0,$.jsx)(`div`,{className:`evt-indicator-row`,children:(0,$.jsxs)(`div`,{className:`evt-indicator`,children:[(0,$.jsx)(F,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_02_id)?.entete??``}),(0,$.jsx)(z,{type:`primary`,onClick:()=>g(`02`),children:`Ajouter`})]})}),(0,$.jsxs)(`div`,{className:`evt-conditions`,children:[(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`Conditions`}),(0,$.jsx)(H.Item,{name:`ec_02_id_1`,children:(0,$.jsx)(Mt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(H.Item,{name:`ec_02_id_2`,children:(0,$.jsx)(Mt,{treeData:l.CONDITIONS,style:{width:300}})})]})]})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Formule`}),(0,$.jsx)(H.Item,{name:`ef_02`,style:{width:`100%`},children:(0,$.jsx)(F,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(H.Item,{name:`et_02`,style:{width:`100%`},children:(0,$.jsx)(B,{options:Zf[`CXP_item_${e.module}`]})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Ou`}),(0,$.jsx)(`div`,{className:`evt-indicator-row`,children:(0,$.jsxs)(`div`,{className:`evt-indicator`,children:[(0,$.jsx)(F,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_03_id)?.entete??``}),(0,$.jsx)(z,{type:`primary`,onClick:()=>g(`03`),children:`Ajouter`})]})}),(0,$.jsxs)(`div`,{className:`evt-conditions`,children:[(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`Conditions`}),(0,$.jsx)(H.Item,{name:`ec_03_id_1`,children:(0,$.jsx)(Mt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(H.Item,{name:`ec_03_id_2`,children:(0,$.jsx)(Mt,{treeData:l.CONDITIONS,style:{width:300}})})]})]})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Formule`}),(0,$.jsx)(H.Item,{name:`ef_03`,style:{width:`100%`},children:(0,$.jsx)(F,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(H.Item,{name:`et_03`,style:{width:`100%`},children:(0,$.jsx)(B,{options:Zf[`CXP_item_${e.module}`]})})]})]})]})};qp.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Jp=[{title:`Lit`,dataKey:`code`},{title:`CP`,dataKey:`chambre_particuliere`,width:50}],Yp=({record:e,handleUpdateRecord:t,handleValuesChange:n})=>{let[r,i]=(0,Y.useState)([]),a=(0,Y.useRef)();a.current=e,(0,Y.useEffect)(()=>{!(0,Vp.default)(e)&&e.extraData.lits&&i(e.extraData.lits.map(e=>({...e})))},[e]);let o=e=>e.map(e=>({width:120,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e,cellRenderer:({cellData:e,column:t,rowData:n,rowIndex:r})=>t.key===`chambre_particuliere`?(0,$.jsx)(Hp,{value:n[t.key],handleUpdate:s,column:t,recordKey:t.key,rowKey:r,type:`checkbox`}):(0,$.jsx)(Hp,{value:e,handleUpdate:s,column:t,recordKey:t.key,rowKey:r,type:`input`})})),s=(e,o,s)=>{let c={...a.current};c.extraData={...c.extraData};let l=c.extraData.lits.map(e=>({...e})),u=l.find(e=>e.key===s);u&&(u[e]=o,c.extraData.lits=l,t(c),n());let d=[...r],f=d.find(e=>e.key===s);f&&(f[e]=o,i(d))};return(0,$.jsx)($.Fragment,{children:(0,$.jsx)(Wt,{columns:o(Jp),data:r})})};Yp.propTypes={record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Xp=[{title:`Supprimer`,dataKey:`action`},{title:`Date`,dataKey:`date`},{title:`Lits théoriques`,dataKey:`nb_lits_theoriques`},{title:`Lits ouverts`,dataKey:`nb_lits_ouverts`},{title:`Box A théoriques`,dataKey:`nb_box_ambulatoires_theoriques`},{title:`Box A ouverts`,dataKey:`nb_box_ambulatoires_ouverts`},{title:`Box S théoriques`,dataKey:`nb_box_seances_theoriques`},{title:`Box S ouverts`,dataKey:`nb_box_seances_ouverts`},{title:`C.P. théoriques`,dataKey:`nb_lits_cp_theoriques`},{title:`C.P. ouvertes`,dataKey:`nb_lits_cp_ouverts`},{title:`L`,dataKey:`est_ouvert_1`,width:50},{title:`M`,dataKey:`est_ouvert_2`,width:50},{title:`M`,dataKey:`est_ouvert_3`,width:50},{title:`J`,dataKey:`est_ouvert_4`,width:50},{title:`V`,dataKey:`est_ouvert_5`,width:50},{title:`S`,dataKey:`est_ouvert_6`,width:50},{title:`D`,dataKey:`est_ouvert_7`,width:50}],Zp=({record:e,handleUpdateRecord:t,handleValuesChange:n})=>{let[r,i]=(0,Y.useState)([]),a=(0,Y.useRef)();a.current=e,(0,Y.useEffect)(()=>{!(0,Vp.default)(e)&&e.extraData.histos&&i(e.extraData.histos.map(e=>({...e})))},[e]);let o=(e,o,s)=>{let c={...a.current};c.extraData={...c.extraData};let l=c.extraData.histos.map(e=>({...e})),u=l.find(e=>e.key===s);u&&(u[e]=o,c.extraData.histos=l,t(c),n());let d=[...r],f=d.find(e=>e.key===s);f&&(f[e]=o,i(d))},s=e=>{let r={...a.current};r.extraData={...r.extraData};let i=r.extraData.histos.map(e=>({...e})),o=i.findIndex(t=>t.key===e);o>-1&&(i.splice(o,1),r.extraData.histos=i,t(r),n())};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(z,{type:`primary`,onClick:()=>{let r={key:0,date:(0,nf.default)().format(`DD/MM/YYYY`),nb_lits_theoriques:`0`,nb_lits_ouverts:`0`,nb_box_ambulatoires_theoriques:`0`,nb_box_ambulatoires_ouverts:`0`,nb_box_seances_theoriques:`0`,nb_box_seances_ouverts:`0`,est_ouvert_1:`1`,est_ouvert_2:`1`,est_ouvert_3:`1`,est_ouvert_4:`1`,est_ouvert_5:`1`,est_ouvert_6:`1`,est_ouvert_7:`1`},i={...e};i.extraData={...e.extraData};let a=i.extraData.histos.map(e=>({key:e.key++,...e}));i.extraData.histos=a,i.extraData.histos.unshift(r),t(i),n()},style:{marginBottom:`8px`},children:`Ajouter`}),(0,$.jsx)(Wt,{fixed:!1,columns:(e=>e.map(e=>({width:120,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e,cellRenderer:({cellData:e,column:t,rowData:n,rowIndex:r})=>t.key.startsWith(`est_ouvert`)?(0,$.jsx)(Hp,{value:e,handleUpdate:o,column:t,rowKey:r,type:`checkbox`}):t.key===`action`?(0,$.jsx)(z,{onClick:()=>s(r),children:(0,$.jsx)(Pt,{})}):(0,$.jsx)(Hp,{value:e,handleUpdate:o,column:t,field:t.key,rowKey:r,type:`input`})})))(Xp),data:r})]})};Zp.propTypes={record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Qp=[{title:`Date début`,dataKey:`dd`},{title:`Date fin`,dataKey:`df`},{title:`Borne basse`,dataKey:`bb`},{title:`Borne haute`,dataKey:`bh`},{title:`Dms nationale`,dataKey:`dm`},{title:`Tarif GHS`,dataKey:`tg`},{title:`Forfait EXB`,dataKey:`fb`},{title:`Tarif EXB`,dataKey:`tb`},{title:`Tarif EXH`,dataKey:`tx`}],$p=({record:e,typeEts:t})=>{let n=t===`public`?`pp`:`pr`,r=Object.keys(e).filter(e=>e.includes(n)),i={};r.forEach(t=>i[t]=e[t]);let a={};return Object.keys(i).forEach(e=>{let t=parseInt(e.slice(-1));a[t]=a[t]?a[t]:{key:t},a[t][e.slice(0,-3)]=i[e]}),(0,$.jsx)($.Fragment,{children:(0,$.jsx)(Wt,{fixed:!1,columns:(e=>e.map(e=>({width:120,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e})))(Qp),data:me(Object.values(a),`dd`,`desc`)})})};$p.propTypes={record:Q.default.object,typeEts:Q.default.string};var em={SER_type_t2a_provider:[{label:`Pas de sélection`,value:`0`},{label:`PMSI MCO`,value:`1`},{label:`PMSI SMR`,value:`2`},{label:`PMSI PSY`,value:`3`},{label:`PMSI HAD`,value:`4`}],OPTADM_DAYOUT_PROVIDER:[{label:`Jour de sortie non inclus sauf hospits avec DE=DS`,value:`0`},{label:`Jour de sortie non inclus`,value:`1`},{label:`Jour de sortie inclus`,value:`2`}],SER_TYPE_SEJOUR_PROVIDER:[{label:`Selon mode de traitement et séjour`,value:`0`},{label:`Selon mode de traitement et séjour (sauf séance)`,value:`0sauf5`},{label:`Hospitalisé`,value:`1`},{label:`Ambulatoire`,value:`2`},{label:`Externe`,value:`3`},{label:`Externe si durée <= 1n, Hospitalisé sinon)`,value:`31`},{label:`Séance`,value:`5`},{label:`Bébé`,value:`6`},{label:`Ignorer ce service`,value:`9`}],SER_est_sans_facturation_provider:[{label:`Avec facturation`,value:`0`},{label:`Sans facturation`,value:`1`},{label:`Facturation facultative si budget global expédié MAT2A`,value:`2`}]},tm=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Ff(),l=bf(i,a,o,s,c).data?.combos??{},[u,d]=(0,Y.useState)([]),f={...l,...em,...Zf};return(0,Y.useEffect)(()=>{e&&d(e.fields)},[e]),(0,Vp.default)(t)?null:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`tables-common-fields`,children:np(e.fields.filter(e=>!e.tab),``,f)}),(0,$.jsx)(`div`,{className:`tables-tab-fields`,children:(0,$.jsx)(zt,{shouldUpdate:!0,items:(i=>{let a={};return e.tabs.forEach(e=>{a[e.key]={...e,children:[]}}),i.forEach(e=>{a[e.tab].children.push(e)}),Object.values(a).map((i,a)=>({label:(0,$.jsx)(`span`,{children:i.label}),key:a,className:`tables-tab-panes`,children:(i=>i.children.map((i,a)=>{switch(i.type){case`histos`:return(0,$.jsx)(Zp,{record:t,handleUpdateRecord:n,handleValuesChange:r},a);case`lits`:return(0,$.jsx)(Yp,{record:t,handleUpdateRecord:n,handleValuesChange:r},a);case`etages`:return(0,$.jsx)(Wp,{record:t,handleUpdateRecord:n,handleValuesChange:r,selectValues:f},a);case`cti-constantes`:return(0,$.jsx)(dp,{record:t,handleUpdateRecord:n,tableParams:e,typeOnly:!0});case`cxp-regle-cti`:return(0,$.jsx)(Gp,{record:t,handleUpdateRecord:n,handleValuesChange:r,tableParams:e,typeOnly:!0});case`cxp-autre-cti`:return(0,$.jsx)(qp,{record:t,handleUpdateRecord:n,handleValuesChange:r,tableParams:e,typeOnly:!0});case`cxp-ets`:return(0,$.jsx)(Kp,{record:t,handleUpdateRecord:n,handleValuesChange:r,tableParams:e,typeOnly:!0});case`tarifs_prive_ghs`:return(0,$.jsx)($p,{record:t,typeEts:`prive`},a);case`tarifs_public_ghs`:return(0,$.jsx)($p,{record:t,typeEts:`public`},a);case`event-regle-cti`:case`event-regle-spe`:return(0,$.jsx)(jp,{record:t,handleUpdateRecord:n,typeOfRegles:i.type},a);default:return ip(i,a,t,f)}}))(i)}))})(e.fields.filter(e=>e.tab))})})]})};tm.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var nm={selectOptions:[{label:`Nombre`,value:`0`},{label:`Base`,value:`1`},{label:`Tx. salarial`,value:`2`},{label:`Mt. salarial`,value:`3`},{label:`Tx. patronal`,value:`4`},{label:`Mt. patronal`,value:`5`},{label:`Mt. +sal. +pat.`,value:`6`},{label:`Mt. +sal. -pat.`,value:`7`},{label:`Mt. -sal. +pat.`,value:`8`}]},rm=({index:e,rubrique:t,field:n,handleUpdateRubrique:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Ff(),l=bf(i,a,o,s,c).data?.combos??{},[u,d]=(0,Y.useState)(null);(0,Y.useEffect)(()=>{d(!t.pVal)},[t]);let f={...l,...nm};return(0,$.jsxs)(`div`,{className:`rubrique`,children:[(0,$.jsxs)(`div`,{className:`rubrique-header`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:n.title}),(0,$.jsx)(H.Item,{name:t.pKey,valuePropName:`checked`,extra:n.detail,children:(0,$.jsx)(Ht,{onChange:e=>r(e.target)})})]}),(0,$.jsxs)(`div`,{className:`rubrique-fields`,children:[(0,$.jsx)(H.Item,{name:t.sKey,children:(0,$.jsx)(B,{disabled:u,options:f.selectOptions,showSearch:!0,filterOption:(e,t)=>(t?.label??``).toLowerCase().includes(e.toLowerCase()),style:{width:`100%`}})}),(0,$.jsx)(H.Item,{name:t.cKey,children:(0,$.jsx)(F,{disabled:u})})]})]},e)};rm.propTypes={index:Q.default.number,rubrique:Q.default.object,field:Q.default.object,handleUpdateRubrique:Q.default.func};var im=({record:e,fields:t,handleGetFieldValue:n,handleUpdateRecord:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Ff(),l=bf(i,a,o,s,c),u=l.data?.combos??{},d=l.data?.divers??{},f=t=>{let n=t.id,i={...e};i[n]=t.checked===!0?`X`:``,r(i)},p=(e,t)=>{if(e.editVisible===!1)return null;{let r=e.dataKey?e.dataKey:e.key,i=r.replace(`p`,`c`),a=r.replace(`p`,`s`);return(0,$.jsx)(rm,{index:t,field:e,rubrique:{pKey:r,pVal:n(r),cKey:i,cVal:n(i),sKey:a,sVal:n(a)},handleUpdateRubrique:f,handleGetFieldValue:n},t+r)}};if((0,Vp.default)(e))return null;let m=d.rubriques.valeur,h=t[m].filter(e=>e.isSC);return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`tables-common-fields`,children:np(t[m],``,u)}),(0,$.jsx)(`div`,{className:`tables-rubriques-fields`,children:h.map((e,t)=>p(e,t))})]})};im.propTypes={record:Q.default.object,fields:Q.default.object,handleGetFieldValue:Q.default.func,handleUpdateRecord:Q.default.func};var am=({tableParams:e,record:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Ff(),s=bf(n,r,i,a,o).data?.combos??{};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`tables-common-fields`,children:np(e.fields.filter(e=>!e.tab),``,s)}),(0,$.jsx)(`div`,{className:`tables-chapter-fields`,children:(()=>{let e=Object.keys(t).filter(e=>e.startsWith(`cc`)&&t[e]!==``),n=Object.keys(t).filter(e=>e.startsWith(`ct`)&&t[e]!==``);return e.map((e,r)=>(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:t[e]}),(0,$.jsx)(H.Item,{name:n[r],className:`title-input`,style:{width:`100%`},children:(0,$.jsx)(F,{})})]},e))})()})]})};am.propTypes={tableParams:Q.default.object,record:Q.default.object};var om=({tableParams:e,record:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Ff(),s=bf(n,r,i,a,o).data?.combos??{},[c,l]=(0,Y.useState)([]),[u,d]=(0,Y.useState)(!1),[f,p]=(0,Y.useState)([]),[m,h]=(0,Y.useState)(!1),[g,_]=(0,Y.useState)(0);(0,Y.useEffect)(()=>{e&&p(e.fields)},[e,r]),(0,Y.useEffect)(()=>{r===`iCTI_compta`&&(l(v(f)),t[c?.modeSpe]?d(!0):d(!1))},[t]);let v=e=>{let t=e.filter(e=>e.comptaExtraParams===`taux`),n=e.filter(e=>e.comptaExtraParams===`pole`);return t.map((e,t)=>({tauxId:e.dataKey,poleId:n[t].dataKey}))},y=e=>{let t=0;return c?.forEach(n=>{t+=Number(e[n.tauxId])}),t},b=e=>{h(!m),t[e.target.id]=e.target.value};(0,Y.useEffect)(()=>{_(y(t))},[t,b]);let x=e=>{e.target.value&&!u?d(!0):u&&!e.target.value&&d(!1)};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`tables-common-fields`,children:np(e.fields.filter(e=>!e.tab),``,s)}),r===`iCTI_compta`&&c.length&&(0,$.jsx)(`div`,{className:`tables-common-fields`,children:(e=>(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Mode spécifique`}),(0,$.jsx)(H.Item,{name:`special_calc`,onChange:x,children:(0,$.jsx)(F,{})})]}),e&&!u&&(0,$.jsxs)(`div`,{className:`common-form-item`,style:{alignItems:`flex-start`},children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Pole Total : ${g} %`}),(0,$.jsx)(`div`,{className:`compta-grid`,children:e.map(e=>(0,$.jsxs)(`div`,{className:`compta-grid__container`,children:[(0,$.jsx)(H.Item,{name:e.poleId,children:(0,$.jsx)(B,{options:s.POL})}),(0,$.jsx)(H.Item,{shouldUpdate:!0,children:({getFieldValue:t})=>(0,$.jsx)(H.Item,{name:e.tauxId,onChange:b,children:(0,$.jsx)(F,{disabled:t(e.poleId)===`0`,addonAfter:`%`,type:`number`})})})]},e.tauxId))})]})]}))(c)}),(0,$.jsx)(`div`,{className:`tables-tab-fields`,children:(0,$.jsx)(zt,{items:(e=>e.map((e,n)=>e.editVisible===!1?null:{label:(0,$.jsxs)(`span`,{children:[t[e.dataKey]!==``&&(0,$.jsx)($d,{}),e.title]}),key:n,children:(0,$.jsx)(H.Item,{name:e.dataKey,children:(0,$.jsx)(F.TextArea,{})})}))(e.fields.filter(e=>e.tab))})})]})};om.propTypes={tableParams:Q.default.object,record:Q.default.object};var sm=n(Vt()),cm=({tableParams:e,form:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Ff(),s=bf(n,r,i,a,o).data?.combos??{},c=s.SEJ;return(0,$.jsx)($.Fragment,{children:(0,$.jsxs)(`div`,{className:`tables-common-fields`,children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Numéro`}),(0,$.jsx)(H.Item,{style:{width:`100%`},name:`code`,children:(0,$.jsx)(F,{onChange:(0,sm.default)(e=>{let n=c.find(t=>t.code===e.target.value),r=`?`;n&&(r=n.texte),t.setFieldsValue({texte:r})},500)})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Nom`}),(0,$.jsx)(H.Item,{style:{width:`100%`},name:`texte`,children:(0,$.jsx)(F,{disabled:!0})})]}),np(e.fields.filter(e=>e.dataKey!==`code`&&e.dataKey!==`texte`),``,{...s,...Zf})]})})};cm.propTypes={tableParams:Q.default.object,form:Q.default.object};var lm=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let i=e.listName,a=e.listPath,{swf:o,softCode:s,tableName:c,choice:l,tableParams:u}=Ff(),d=bf(o,s,c,l,u),f=d.data?.listes?.[i],p=d.data?.combos??{},m=Sf(ff),h=(0,Y.useMemo)(()=>({...p,territoire_de_sante:m.data}),[p,m.data]),[g,_]=(0,Y.useState)(``),[v,y]=(0,Y.useState)([]),[b,x]=(0,Y.useState)([]),[S,C]=(0,Y.useState)([]),[w,T]=(0,Y.useState)(null),[E,D]=(0,Y.useState)(null);(0,Y.useEffect)(()=>{if(t!==null&&t[a]){g===``&&_(t.texte);let e=t[a].replace(/\s+/g,``).split(`,`);if(e=e.map(e=>e),x(e),e.length&&f){let t=[];e.forEach(e=>{let n=f.find(t=>t.oid===e);n&&t.push(n)}),y(t)}if(f){let t=[];f.forEach(n=>{e.find(e=>n.oid===e)||t.push(n)}),C(j(t))}}else y([]),C([]),x([])},[t,f]),(0,Y.useEffect)(()=>{let e=[];f&&(t!==null&&t[a]&&b?f.forEach(n=>{let r=t[a].replace(/\s+/g,``).split(`,`);r=r.map(e=>e),r.find(e=>n.oid===e)||e.push(n)}):e=f.map(e=>({...e,label:e.texte})),C(j(e)))},[g,b]);let O=e=>{_(e.target.value)},k=e=>{T(v.find(t=>t.key===e))},A=e=>{D(S.find(t=>t.key===e))},j=e=>{let t=[...e];return g&&(t=t.filter(e=>e.texte.toLowerCase().includes(g.toLocaleLowerCase()))),t},ee=()=>{let e={...t},i=t[a].replace(/\s+/g,``).split(`,`);i=i.filter(e=>e!==w.oid),e[a]=i.join(`,`),n(e),r(),T(null)},M=()=>{let e={...t},i=t[a].replace(/\s+/g,``).split(`,`);i.push(E.oid),e[a]=i.join(`,`),n(e),r(),D(null)},te=[...e.transfertFields],N=e=>e.map(e=>({width:300,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e}));return(0,$.jsxs)(`div`,{className:`transfer-editor`,children:[(0,$.jsx)(`div`,{className:`tables-column`,children:np(e.fields,t,h)}),(0,$.jsxs)(`div`,{className:`tables-column`,children:[(0,$.jsx)(`div`,{className:`med-top-table`,children:(0,$.jsx)(Wt,{fixed:!1,columns:N(te),data:v,selectedRow:w,onRowSelect:k})}),(0,$.jsxs)(`div`,{className:`med-actions`,children:[(0,$.jsx)(z,{type:`link`,style:{lineHeight:`28px`},disabled:!w,onClick:ee,children:(0,$.jsx)(rt,{})}),(0,$.jsx)(z,{type:`link`,style:{lineHeight:`28px`},disabled:!E,onClick:M,children:(0,$.jsx)(nt,{})}),(0,$.jsx)(`span`,{style:{paddingLeft:`12px`,paddingRight:`8px`},children:`Recherche`}),(0,$.jsx)(F,{style:{height:`24px`},value:g,onChange:O})]}),(0,$.jsx)(`div`,{className:`med-bottom-table`,children:(0,$.jsx)(Wt,{fixed:!1,columns:N(te),data:S,selectedRow:E,onRowSelect:A})})]})]})};lm.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var um=({tableParams:e,record:t,handleShowEditor:n,swf:r,choice:i})=>{let a=Et(),{swf:o,softCode:s,tableName:c,choice:l,tableParams:u}=Ff(),d=bf(o,s,c,l,u),f=Cf(),p=wf(),m=Tf(),h=a.data?.session,g=d.data?.records??[],_=e?.component??null,[v,y]=(0,Y.useState)(!1),[b,x]=(0,Y.useState)({}),[S]=H.useForm();(0,Y.useEffect)(()=>{if(t){y(!1);let n=sf(t,e,g);S.setFieldsValue(n),x({...n})}},[t,e,g]);let C=f.isPending||p.isPending||m.isPending,w=t?.nbref&&t?.nbref!==`+0`&&t?.nbref!==`0`||t?.oid===`-1`,T=e=>S.getFieldValue(e),E=()=>{y(!0)},D=()=>{let e=g.find(e=>e.key===t.key);x({...e}),S.setFieldsValue(e),y(!1)},O=()=>{y(!1),n()},k=e=>{x({...e,...S.getFieldsValue()})},A=(t=!0)=>{let i={...b,...S.getFieldsValue()};i=af(i,e);let a=rf(i,`save`);f.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:a,propagate:t},{onSuccess:()=>{y(!1),n()}})},j=()=>{let t={...b,...S.getFieldsValue()};t=af(t,e);let i=rf(t,`copy`);p.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:i},{onSuccess:()=>{y(!1),n()}})},ee=()=>{xn(e.tableName,t.oid)},M=()=>{let t=Gt({RECORD:{XMLType:`RECORD`,oid:b.oid}},!0);m.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:t})};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`tables-editor-header`,children:[e.sqlButton&&h.ISROLECTI&&(0,$.jsx)(z,{icon:(0,$.jsx)(lt,{}),onClick:ee,children:`SQL`}),e.addButton&&(0,$.jsx)(it,{title:`Voulez-vous vraiment supprimer cette entrée ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:M,children:(0,$.jsx)(z,{icon:(0,$.jsx)(Pt,{}),disabled:w||C,loading:m.isPending,children:`Supprimer`})}),e.deleteButton&&(0,$.jsx)(it,{title:`Voulez-vous vraiment supprimer cette entrée ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:M,children:(0,$.jsx)(z,{icon:(0,$.jsx)(Pt,{}),loading:m.isPending,disabled:C||(e?.tableName===`t_ghm_dms`?!(t&&t.dms?.trim()===``&&t.key===0):w),children:`Supprimer`})}),e.copyButton&&(0,$.jsx)(it,{title:`Voulez-vous vraiment copier cette entrée ?`,okText:`Copier`,cancelText:`Annuler`,onConfirm:j,children:(0,$.jsx)(z,{icon:(0,$.jsx)(at,{}),loading:p.isPending,disabled:C||t&&t.oid===`-1`,children:`Copier`})}),(0,$.jsx)(En,{onConfirm:D,modified:v,disabled:!v}),(0,$.jsx)(z,{icon:(0,$.jsx)(ft,{}),type:`primary`,disabled:!v||C,loading:f.isPending,onClick:()=>A(),children:`Enregistrer`}),e.saveWithoutCalc&&(0,$.jsx)(z,{icon:(0,$.jsx)(ft,{}),type:`primary`,disabled:!v||C,loading:f.isPending,onClick:()=>A(!1),children:`Enregistrer sans recalcul`}),(0,$.jsx)(On,{onConfirm:O,modified:v})]}),(0,$.jsx)(`div`,{className:`tables-editor-content`,children:(0,$.jsx)(H,{form:S,onValuesChange:E,style:{maxWidth:`100%`},children:(()=>{switch(_){case`common`:return(0,$.jsx)(tp,{record:b,fields:e.fields});case`rubrique`:return(0,$.jsx)(im,{record:b,fields:e.fields,handleGetFieldValue:T,handleUpdateRecord:k});case`onglet`:return(0,$.jsx)(tm,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E});case`rules`:return(0,$.jsx)(om,{tableParams:e,record:b});case`finess`:return(0,$.jsx)(Mp,{tableParams:e,record:b,handleUpdateRecord:k,softCode:s});case`transfert`:return(0,$.jsx)(lm,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E});case`DMS`:return(0,$.jsx)(Ap,{tableParams:e,record:b});case`MED`:return(0,$.jsx)(Lp,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E});case`BUD`:return(0,$.jsx)(cp,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E,form:S,softCode:s});case`BUI_activite`:return(0,$.jsx)(up,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E});case`AJU`:return(0,$.jsx)(Rf,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E,form:S});case`chapter`:return(0,$.jsx)(am,{tableParams:e,record:b});case`sejours`:return(0,$.jsx)(cm,{tableParams:e,form:S});case`constantes`:return(0,$.jsx)(dp,{tableParams:e,record:b,form:S,handleUpdateRecord:k,handleValuesChange:E});case`keyword`:return(0,$.jsx)(Pp,{form:S});case`evenement`:return(0,$.jsx)(jp,{tableParams:e,record:b,form:S,handleUpdateRecord:k,handleValuesChange:E});case`indicateur_qualite`:return(0,$.jsx)(Np,{tableParams:e,record:b,form:S,handleUpdateRecord:k,handleValuesChange:E});case`MEDA`:return(0,$.jsx)(Bp,{record:b,form:S,handleUpdateRecord:k,handleValuesChange:E});default:return(0,$.jsx)(Ct,{icon:(0,$.jsx)(Xt,{}),title:`Désolé cet editeur n'est pas comme les autres... Il est encore en construction (${_}) !`})}})()})})]})};um.propTypes={tableParams:Q.default.object,record:Q.default.object,handleShowEditor:Q.default.func,swf:Q.default.string,softCode:Q.default.string,choice:Q.default.string};var dm=({data:e,handleUpdateDescription:t})=>{let[n,r]=(0,Y.useState)(``);return(0,Y.useEffect)(()=>{r(e)},[e]),(0,$.jsx)(F.TextArea,{placeholder:``,size:`middle`,value:n,onChange:e=>{r(e),t(e)}})};dm.propTypes={data:Q.default.string,handleUpdateDescription:Q.default.func};var fm=[{title:`Code`,dataKey:`code`,key:`code`,width:200},{title:`Texte`,dataKey:`texte`,key:`texte`,width:400,resizable:!0},{title:`Abrégé`,dataKey:`texte_abrege`,key:`texte_abrege`,width:400,resizable:!0},{title:`Complément`,dataKey:`complement`,key:`complement`,width:200,resizable:!0},{title:`Gravité`,dataKey:`gravite_texte`,key:`gravite_texte`,width:200,resizable:!0}],pm=({tableParams:e,record:t,handleShowEditor:n,swf:r,showRefs:i})=>{let a=Et(),{swf:o,softCode:s,tableName:c,choice:l,tableParams:u}=Ff(),d=bf(o,s,c,l,u),f=Cf(),p=wf(),m=Tf(),h=Ef(),g=Df(),_=Of(),v=a.data?.session,y=d.data?.records??[],b=d.data?.refRecords??[],[x]=H.useForm(),[S,C]=(0,Y.useState)(!1),[w,T]=(0,Y.useState)({}),[D,O]=(0,Y.useState)([]);(0,Y.useEffect)(()=>{if(t){C(!1);let n=sf(t,e);x.setFieldsValue(n),T({...n})}},[t,e]);let k=f.isPending||p.isPending||m.isPending||h.isPending||g.isPending||_.isPending,A=t?.nbref&&t?.nbref!==`+0`&&t?.nbref!==`0`||t?.oid===`-1`,j=e=>{let n={...t,description:e,...x.getFieldsValue()};n=af(n),T(n),C(!0)},ee=()=>{C(!0)},M=()=>{let e=y.find(e=>e.key===t.key);T({...e}),x.setFieldsValue(e),C(!1)},te=()=>{C(!1),n()},N=()=>{let t={...w,...x.getFieldsValue()};t=af(t,e);let n=rf(t,`save`);f.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:n},{onSuccess:()=>C(!1)})},ne=()=>{let t={...w,...x.getFieldsValue()};t=af(t,e);let n=rf(t,`copy`);p.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:n},{onSuccess:()=>C(!1)})},re=()=>{g.mutate({swf:r,tableName:e.tableName,softCode:s,oids:t.oid})},P=()=>{xn(e.tableName,t.oid,s)},ie=()=>{let t=Gt({RECORD:{XMLType:`RECORD`,oid:w.oid}},!0);m.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:t})};return i?(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`tables-editor-header`,children:(0,$.jsx)(z,{disabled:!D.length||_.isPending,loading:_.isPending,onClick:()=>{_.mutate({swf:r,tableName:e.tableName,refs:D},{onSuccess:()=>O([])})},icon:(0,$.jsx)(ut,{}),children:`Importer`})}),(0,$.jsx)(`div`,{className:`tables-editor-content`,children:(0,$.jsx)(Wt,{columns:fm,data:b,shiftMulti:!0,onRowSelect:e=>{let t=[...D];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),O([...new Set(t)])},selectedRows:D})})]}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`tables-editor-header`,children:[e.sqlButton&&v.ISROLECTI&&(0,$.jsx)(z,{icon:(0,$.jsx)(lt,{}),onClick:P,children:`SQL`}),(0,$.jsx)(it,{title:`Voulez-vous vraiment effacer l'historique ?`,okText:`Effacer l'historique`,cancelText:`Annuler`,onConfirm:()=>{let t=Gt({RECORD:{XMLType:`RECORD`,oid:w.oid}},!0);h.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:t})},children:(0,$.jsx)(z,{icon:(0,$.jsx)(E,{}),disabled:k,loading:h.isPending,children:`Effacer historique`})}),(0,$.jsx)(it,{title:`Voulez-vous vraiment exécuter cette règle ?`,okText:`Exécuter la règle`,cancelText:`Annuler`,onConfirm:re,children:(0,$.jsx)(z,{icon:(0,$.jsx)(Yd,{}),disabled:k||t&&t.oid===`-1`,loading:g.isPending,children:`Exécuter`})}),e.addButton&&(0,$.jsx)(it,{title:`Voulez-vous vraiment supprimer cette entrée ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:ie,children:(0,$.jsx)(z,{icon:(0,$.jsx)(Pt,{}),disabled:A||k,loading:m.isPending,children:`Supprimer`})}),e.deleteButton&&(0,$.jsx)(it,{title:`Voulez-vous vraiment supprimer cette entrée ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:ie,children:(0,$.jsx)(z,{icon:(0,$.jsx)(Pt,{}),loading:m.isPending,disabled:k||(e?.tableName===`t_ghm_dms`?!(t&&t.dms.trim()===``&&t.key===0):A),children:`Supprimer`})}),e.copyButton&&(0,$.jsx)(it,{title:`Voulez-vous vraiment copier cette entrée ?`,okText:`Copier`,cancelText:`Annuler`,onConfirm:ne,children:(0,$.jsx)(z,{icon:(0,$.jsx)(at,{}),loading:p.isPending,disabled:k||t&&t.oid===`-1`,children:`Copier`})}),(0,$.jsx)(En,{onConfirm:M,modified:S,disabled:!S||k}),(0,$.jsx)(z,{icon:(0,$.jsx)(ft,{}),type:`primary`,disabled:!S||k,loading:f.isPending,onClick:N,children:`Enregistrer`}),(0,$.jsx)(On,{onConfirm:te,modified:S})]}),(0,$.jsx)(`div`,{className:`tables-editor-content`,children:(0,$.jsxs)(H,{form:x,onValuesChange:ee,style:{minWidth:`0px`,paddingTop:`20px`},children:[(0,$.jsx)(`div`,{className:`tables-common-fields`,children:np(e.fields.filter(e=>!e.tab),``)}),(0,$.jsx)(`div`,{className:`tables-tab-fields`,children:(0,$.jsx)(zt,{items:(n=>{let r={};return e.tabs.forEach(e=>{r[e.key]={...e,children:[]}}),n.forEach(e=>{r[e.tab].children.push(e)}),Object.values(r).map((n,r)=>{let i=null,a=[];return n.children.forEach(e=>e.type===`text-editor`?i=e:a.push(e)),{label:(0,$.jsx)(`span`,{children:n.label}),key:r,className:`tables-tab-panes`,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(tp,{tableParams:e,record:w,fields:a}),i&&t?(0,$.jsx)(dm,{data:t.description,handleUpdateDescription:j}):null]})}})})(e.fields.filter(e=>e.tab))})})]})})]})};pm.propTypes={tableParams:Q.default.object,record:Q.default.object,handleShowEditor:Q.default.func,swf:Q.default.string};var mm=({showModalPreferences:e,handleShowModalPreferences:t,swf:n,softCode:r,tableParams:i})=>{let[a,o]=(0,Y.useState)(null),[s,c]=(0,Y.useState)(null),{swf:l,softCode:u,tableName:d,choice:f,tableParams:p}=Ff(),m=bf(l,u,d,f,p),h=Cf(),g=m.data?.divers??{},_=`DD/MM/YYYY`;(0,Y.useEffect)(()=>{g.expert&&(o((0,nf.default)(g.expert.EXPERT_DATE_DEBUT,_)),c(g.expert.EXPERT_ACTIVE===`1`))},[g]);let v=()=>{let e=rf({mode:`2`,EXPERT_ACTIVE:s?`1`:`0`,EXPERT_DATE_DEBUT:(0,nf.default)(a).format(_)},`save`);h.mutate({swf:n,softCode:r,tableName:i.tableName,recordXml:e},{onSuccess:()=>t(!1)})},y=e=>{o(e)};return g.expert?(0,$.jsx)($.Fragment,{children:(0,$.jsx)(Lt,{title:`Préférences`,open:e,okText:`Enregistrer`,cancelText:`Retour`,confirmLoading:h.isPending,maskClosable:!0,onCancel:()=>t(!1),onOk:()=>{v()},children:(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`span`,{className:`spanStr`,children:`Expert`}),(0,$.jsx)(Ot,{checked:s,onClick:()=>{c(e=>!e)}})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`span`,{className:`spanStr`,children:`Date de démarrage :`}),(0,$.jsx)(Gd,{format:_,onChange:e=>{y(e)},dateRender:e=>(0,$.jsx)(`div`,{className:`ant-picker-cell-inner`,style:{fontSize:`12px`},children:e.date()})})]}),(0,$.jsx)(`div`,{children:(0,$.jsx)(`span`,{children:`À partir de cette date, tous les séjours seront controlés, sortis ou non.`})})]})})}):null},hm=[{title:`Code`,dataKey:`code`,type:`input`},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`}],gm={SIT:{tableName:`t_sites`,title:`Gestion Sites`,component:`common`,fields:[...hm,{title:`C/H`,dataKey:`clinique_honoraire`,type:`select`,selectOptionsKey:`COMPTA_CH`},{title:`Etablissement`,dataKey:`finess_id`,type:`select`,selectOptionsKey:`FINESS`,hidden:!0},{title:`Etablissement`,dataKey:`finess_texte`,editVisible:!1},{title:`Nombres références`,dataKey:`nbref`,editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``}]},JRN:{tableName:`t_journaux`,title:`Gestion Journaux`,component:`common`,fields:[...hm,{title:`C/H`,dataKey:`clinique_honoraire`,type:`input`,editable:!1},{title:`A nouveaux`,dataKey:`a_nouveaux`,type:`checkbox`},{title:`Nombre de Références (écritures)`,dataKey:`nbref`,type:`input`,editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``}]},TCO:{tableName:`t_types_compta`,title:`Gestion Types de Comptabilité`,component:`common`,fields:[...hm,{title:`C/H`,dataKey:`clinique_honoraire`,type:`select`,editVisible:!1,selectOptionsKey:`COMPTA_CH`},{title:`Nombre de Références (comptes)`,dataKey:`nbref`,type:`input`,editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``}]},CLS:{tableName:`t_classes_comptes`,title:`Gestion classes de comptes`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Nombre de Références (comptes)`,dataKey:`nbref`,type:`input`,editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``}]},CPT:{tableName:`t_comptes`,title:`Gestion comptes`,component:`onglet`,addSearchFields:[`numero`],tabs:[{key:`general`,label:`Général`},{key:`sage`,label:`Collectif (SAGEX3)`}],fields:[{title:`Compte`,dataKey:`numero`,type:`input`,editable:!1},{tab:`general`,title:`Texte`,dataKey:`texte`,type:`input`},{tab:`general`,title:`C/H`,dataKey:`clinique_honoraire`,type:`select`,editable:!1,selectOptionsKey:`COMPTA_CH`},{title:`Commentaire`,dataKey:`comment`,type:`input`,editVisible:!1},{tab:`general`,title:`Compte banque`,dataKey:`banque`,type:`checkbox`,hidden:!0},{tab:`general`,title:`Compte collectif`,dataKey:`collectif`,type:`checkbox`,hidden:!0},{tab:`general`,title:`Solde Initial`,dataKey:`solde_initial`,type:`input`,hidden:!0},{title:`Nombre de Références (écritures)`,dataKey:`nbref`,type:`input`,editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``},{tab:`sage`,title:`Journal`,dataKey:`type_compta_extra_id`,type:`select`,selectOptionsKey:`TYPECOMPTA`,hidden:!0},{tab:`sage`,title:`Numéro auxiliaire`,dataKey:`numero_extra`,type:`input`,hidden:!0},{tab:`sage`,title:`Texte auxiliaire`,dataKey:`texte_extra`,type:`input`,hidden:!0}]},CPX:{tableName:`t_comptes_extra`,title:`Gestion Comptes auxiliaires`,component:`common`,fields:[{title:`Compte`,dataKey:`numero`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`C/H`,dataKey:`clinique_honoraire`,type:`select`,editable:!1,selectOptionsKey:`COMPTA_CH`},{title:`Type comptabilité`,dataKey:`type_compta`,editable:!1,type:`select`,selectOptionsKey:`TYPECOMPTA`},{title:`Commentaire`,dataKey:`comment`,editVisible:!1,type:`input`},{title:`Nombre de Références (écritures)`,dataKey:`nbref`,type:`input`,editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``}]},PAR:{tableName:`t_partenaires`,title:`Gestion Partenaires`,component:`common`,fields:[...hm,{title:`Texte abrégé`,dataKey:`texte_court`,type:`input`},{title:`Comptes`,dataKey:`comptes`,type:`input`,editable:!1},{title:`Commentaire`,dataKey:`comment`,type:`input`,editVisible:!1},{title:`Partenaire du groupe`,dataKey:`intra_groupe`,type:`checkbox`},{title:`Nombre de Références (écritures)`,dataKey:`nbref`,type:`input`,editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``}]},AJU:{tableName:`t_ecritures_ajustement`,title:`Ecritures d'ajustement`,component:`AJU`,addButton:!0,copyButton:!0,fields:[{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Date saisie`,dataKey:`date_ecriture`,type:`input`},{title:`Mois comptable`,dataKey:`mois_comptable`,type:`input`},{title:`C/H`,dataKey:`clinique_honoraire`,type:`select`,selectOptionsKey:`COMPTA_CH`},{title:`Journal`,dataKey:`journal_code`,type:`input`},{title:`Compte`,dataKey:`compte_numero`,type:`input`},{title:`Débit`,dataKey:`montant_debit`,type:`input`},{title:`Crédit`,dataKey:`montant_credit`,type:`input`}]},BUD:{tableName:`t_budget`,title:`Gestion Budget`,addButton:!0,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`},{title:`Site`,dataKey:`site_id`,type:`select`,selectOptionsKey:`SITE`,hidden:!0},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Actif`,dataKey:`is_actif`,type:`checkbox`},{title:`Exercice`,dataKey:`exercice_comptable`,type:`select`,selectOptionsKey:`YEARS`},{title:`Données à importer`,dataKey:`import_data`,type:`textArea`,hidden:!0}]},DIV:{tableName:`t_divers`,title:`Éléments divers`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Valeur`,dataKey:`valeur`,type:`input`},{title:`Valeur Date`,dataKey:`valeur_date`,type:`input`,detail:`YYYY-MM-DD`},{title:`Description`,dataKey:`description`,type:`input`,editable:!1},{title:`Info Module`,dataKey:`show_info_module`,type:`checkbox`}]}},_m=[{title:`Code`,dataKey:`code`,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Nb Ref`,dataKey:`nbref`,type:`text`}],vm={BIL:{tableName:`t_bilan`,title:`Bilans`,component:`common`,fields:[..._m]},CST:{tableName:`t_constante`,title:`Constantes`,component:`constantes`,fields:[..._m,{title:`Propriétés`,dataKey:`property`,type:`text`}]},DOC:{tableName:`t_document`,title:`Documents`,component:`common`,fields:[..._m,{title:`Complément`,dataKey:`cmp`,type:`text`},{title:`Toujours document sortie ?`,dataKey:`est_document_sortie`,hidden:!0,type:`checkbox`},{title:`Règle document sortie`,dataKey:`document_sortie_rule_1`,type:`input`,detail:`DD=DS:Date document = date sortie, DD=DS-x: Date document - date sortie <= x`,hidden:!0}]},DOCPRE:{tableName:`t_document_precision`,title:`Précision Documents`,refUniquement:!1,addButton:!0,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Priorité`,dataKey:`priorite`,type:`input`,default:`5000`},{title:`Règle SQL`,dataKey:`precision_rule_01`,type:`input`,hidden:!0},{title:`ou`,dataKey:`precision_rule_02`,type:`input`,hidden:!0},{title:`ou`,dataKey:`precision_rule_03`,type:`input`,hidden:!0},{title:`ou`,dataKey:`precision_rule_04`,type:`input`,hidden:!0},{title:`ou`,dataKey:`precision_rule_05`,type:`input`,hidden:!0}]},FRM:{tableName:`t_formulaire`,title:`Formulaires`,component:`common`,fields:[..._m]},FRQ:{tableName:`t_formulaire_question`,title:`Questions Formulaires`,component:`onglet`,selectFilterLabel:`Formulaire`,selectFilterField:`formulaire_texte`,tabs:[{key:`frq-definition`,label:`Définition`},{key:`calcul`,label:`Calcul`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,tab:`frq-definition`},{title:`Texte`,dataKey:`texte`,type:`input`,tab:`frq-definition`},{title:`Texte Court`,dataKey:`texte_court`,type:`input`},{title:`Propriété`,dataKey:`property`,type:`input`,editVisible:!1},{title:`Formulaire`,dataKey:`formulaire_texte`,type:`input`,editable:!1},{title:`Nb Ref`,dataKey:`nbref`,type:`text`},{title:`Type`,dataKey:`question_type`,type:`input`,disabled:!0,hidden:!0,editable:!1},{title:`Transformer en constante`,dataKey:`constante_id`,type:`select`,tab:`frq-definition`,hidden:!0,selectOptionsKey:`CST`},{title:`Type réponse`,dataKey:`auto_reponse_code_type`,type:`cti-constantes`,hidden:!0,tab:`frq-definition`},{title:`Formule`,dataKey:`calc_formula`,type:`textArea`,hidden:!0,editable:!1,tab:`calcul`}]},FRR:{tableName:`t_formulaire_question_reponse`,title:`Réponses Formulaires`,component:`common`,selectFilterLabel:`Formulaire`,selectFilterField:`formulaire_texte`,fields:[{title:`Formulaire`,dataKey:`formulaire_texte`,type:`input`,editable:!1},{title:`Question`,dataKey:`formulaire_question_texte`,type:`input`,editable:!1},{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,hidden:!0},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Significatif`,dataKey:`est_significatif`,type:`checkbox`},{title:`Nb Ref`,dataKey:`nbref`,type:`input`,editable:!1}]},INT:{tableName:`t_intervenant`,title:`Intervenants`,component:`common`,refUniquement:!1,fields:[..._m,{title:`Spécialité`,dataKey:`specialite_texte`,type:`text`,editVisible:!1},{title:`Spécialité`,dataKey:`specialite_id`,type:`select`,hidden:!0,selectOptionsKey:`SPI`}],excludeFields:[`nbref`]},IQU:{tableName:`t_indicateur_qualite`,title:`Indicateurs qualité`,component:`indicateur_qualite`,fields:[..._m,{title:`Propriétés`,dataKey:`properties`,editVisible:!1},{title:`Note`,dataKey:`note_with`,type:`checkbox`,hidden:!0}]},OBS:{tableName:`t_observation`,title:`Observations`,component:`common`,fields:[..._m,{title:`Masquer le texte`,dataKey:`masquer_texte`,type:`checkbox`},{title:`Type éclatement`,dataKey:`mode_eclatement`,type:`select`,selectOptionsKey:`DPI_SPE`}]},PRC:{tableName:`t_prescription`,title:`Prescriptions`,component:`common`,fields:[..._m]},REL:{tableName:`t_releve`,title:`Relevés`,component:`common`,fields:[..._m]},SPI:{tableName:`t_intervenant_specialite`,title:`Specialités intervenant`,component:`common`,fields:[..._m]},KWO:{tableName:`t_mot_cle`,title:`Mots clé`,addButton:!0,execute:{label:`Executer les règles`,action:`execute_rules`},refUniquement:!1,component:`keyword`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Règle`,dataKey:`rule`,type:`text`}]},DIV:{tableName:`t_divers`,title:`Configuration`,refUniquement:!1,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Description`,dataKey:`description`,type:`input`,editable:!1},{title:`Valeur`,dataKey:`valeur`,type:`input`},{title:`Valeur(2)`,dataKey:`valeur2`,type:`input`}]},EVT:{tableName:`t_evenement`,title:`Evènements`,refUniquement:!1,component:`onglet`,tabs:[{key:`event-regle-cti`,label:`Règle CTI`},{key:`event-regle-spe`,label:`Règles Spécifiques`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1,width:150},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`CTI`,dataKey:`is_cti`,type:`checkbox`,width:75},{title:`Indicateur`,dataKey:`indicateur_texte`,editVisible:!1},{title:`Règles CTI`,tab:`event-regle-cti`,type:`event-regle-cti`,hidden:!0},{title:`Règles Spécifiques`,tab:`event-regle-spe`,type:`event-regle-spe`,hidden:!0}]},CXP:{tableName:`t_expert_controle`,title:`Controles expert`,refUniquement:!1,addButton:!0,module:`dpi`,execute:{label:`Executer les règles`,action:`execute_rules`},component:`onglet`,tabs:[{key:`cxp-regle-cti`,label:`Règle CTI`},{key:`cxp-autre-cti`,label:`Autres règles CTI`},{key:`cxp-ets`,label:`Règles établissement`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`CTI`,dataKey:`is_cti`,type:`checkbox`},{title:`Description`,dataKey:`description`,type:`textArea`,hidden:!0},{title:`Gravité`,dataKey:`gravite_id`,type:`select`,selectOptionsKey:`EXC_gravite_provider`,hidden:!0},{title:`Alerte`,dataKey:`alerte_id`,type:`checkbox`,hidden:!0},{title:`Actif`,dataKey:`is_active`,type:`checkbox`,hidden:!0},{title:`A partir de`,dataKey:`start_periode`,type:`select`,selectOptionsKey:`CXP_start`,hidden:!0},{title:`Indicateur`,dataKey:`indicateur_texte`,type:`text`,editVisible:!1},{title:`Complément`,dataKey:`complement`,type:`text`,editVisible:!1},{title:`Date Exécution`,dataKey:`last_date`,type:`text`,editVisible:!1},{title:`Statut`,dataKey:`last_status`,type:`text`,editVisible:!1},{title:`Signalements`,dataKey:`last_count`,type:`text`,editVisible:!1},{title:`cxp-regle-cti`,tab:`cxp-regle-cti`,type:`cxp-regle-cti`,hidden:!0},{title:`cxp-autre-cti`,tab:`cxp-autre-cti`,type:`cxp-autre-cti`,hidden:!0},{title:`cxp-ets`,tab:`cxp-ets`,type:`cxp-ets`,hidden:!0}]}},ym=[{title:`Code`,dataKey:`code`,width:75,type:`input`,editable:!1},{title:`Code original`,dataKey:`code_original`,width:75,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Complément`,dataKey:`complement`,type:`textArea`,editable:!1},{title:`Références`,dataKey:`nbref`,type:`input`,editable:!1}],bm={ART:{tableName:`t_articles`,title:`Gestion des articles`,component:`common`,fields:[...ym,{title:`Géré en stock`,dataKey:`gere_en_stock`,hidden:!0,type:`checkbox`},{title:`Référence CACIC`,dataKey:`cacic_id`,hidden:!0,type:`select`,selectOptionsKey:`RA1`},{title:`Référence CTI`,dataKey:`rfcti_id`,hidden:!0,type:`select`,selectOptionsKey:`RA9`}]},TYA:{tableName:`t_types_articles`,title:`Gestion des types articles`,component:`common`,fields:[...ym,{title:`Valeur par défaut selon`,dataKey:`defaut_selon`,hidden:!0,type:`select`,selectOptionsKey:`TYA`},{title:`codes`,dataKey:`defaut_selon_codes`,hidden:!0,type:`input`,dependsOn:`defaut_selon`,disabledWhen:``}]},FAA:{tableName:`t_familles_articles`,title:`Gestion des familles d'articles`,component:`common`,fields:[...ym]},SFA:{tableName:`t_sous_familles_articles`,title:`Gestion sous famille d'articles`,component:`common`,fields:[...ym]},CAA:{tableName:`t_categories_articles`,title:`Gestion des catégories d'articles`,component:`common`,fields:[...ym]},SCA:{tableName:`t_sous_categories_articles`,title:`Gestion des sous catégories articles`,component:`common`,fields:[...ym]},UNI:{tableName:`t_unites`,title:`Gestion des unités`,component:`common`,refUniquement:!1,fields:[...ym],excludeFields:[`nbref`]},FOU:{tableName:`t_fournisseurs`,title:`Gestion des fournisseurs`,component:`common`,fields:[...ym,{title:`Fusionner avec`,dataKey:`fusionner_vers_fournisseur_id`,hidden:!0,type:`select`,selectOptionsKey:`FOU`},{title:`Référence CACIC`,dataKey:`cacic_id`,hidden:!0,type:`input`},{title:`Référence CTI`,dataKey:`rfcti_id`,hidden:!0,type:`input`}]},TYF:{tableName:`t_types_fournisseurs`,title:`Gestion des types de fournisseurs`,component:`common`,fields:[...ym]},GES:{tableName:`t_gestionnaires`,title:`Gestion des gestionnaires`,refUniquement:!1,component:`common`,fields:[...ym],excludeFields:[`nbref`]},LIE:{tableName:`t_lieux`,title:`Gestion des lieux`,component:`common`,refUniquement:!1,fields:[...ym],excludeFields:[`nbref`]},UFO:{tableName:`t_unites_fonctionnelles`,title:`Gestion des unités fonctionnelles`,component:`common`,refUniquement:!1,fields:[...ym],excludeFields:[`nbref`]},TYM:{tableName:`t_types_mouvements`,title:`Gestion des types de mouvements`,component:`common`,refUniquement:!1,fields:[...ym,{title:`Inverser signe`,dataKey:`particularite_inverser_signe`,hidden:!0,type:`select`,selectOptionsKey:`TYM_SIGNE`},{title:`Forcer sens`,dataKey:`sens_force`,hidden:!0,type:`select`,selectOptionsKey:`TYM_SENS`}],excludeFields:[`nbref`]},RIN:{tableName:`t_reference_input`,title:`Import référentiel`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,width:75,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Complément`,dataKey:`complement`,type:`textArea`,editable:!1}]},RA1:{tableName:`t_article_reference_cacic`,title:`Gestion référential article CACIC`,component:`common`,fields:[...ym],excludeFields:[`texte_court`,`code_original`]},RF1:{tableName:`t_fournisseur_reference_cacic`,title:`Gestion référentiel fournisseur CACIC`,component:`common`,fields:[...ym],excludeFields:[`complement`,`texte_court`,`code_original`]},RA9:{tableName:`t_article_reference_cti`,title:`Gestion référentiel article CTI`,component:`transfert`,fields:[...ym],transfertFields:[{title:`Nom`,dataKey:`texte`,width:400},{title:`LPP/UCD`,dataKey:`lppucd`,width:150},{title:`Code`,dataKey:`code`,width:150}],excludeFields:[`complement`,`texte_court`,`code_original`],listName:`ART`,listPath:`rfoids`},RF9:{tableName:`t_fournisseur_reference_cti`,title:`Gestion du référentiel fournisseur CTI`,component:`transfert`,fields:[...ym],transfertFields:[{title:`Nom`,dataKey:`texte`,width:400},{title:`Code`,dataKey:`code`,width:150}],listName:`LFOU`,listPath:`rfoids`,excludeFields:[`complement`,`texte_court`,`code_original`]},DIV:{tableName:`t_divers`,title:`Eléments divers`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,width:75,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Complément`,dataKey:`complement`,type:`textArea`},{title:`Valeur`,dataKey:`valeur`,type:`input`}]},SIT:{tableName:`t_sites`,title:`Gestion sites`,refUniquement:!1,component:`common`,fields:[...ym],excludeFields:[`complement`,`nbref`]},TAR:{tableName:`t_type_article_cti_rule`,title:`Gestion des règles types articles CTI`,refUniquement:!1,addButton:!0,component:`rules`,execute:{label:`Executer les règles`,action:`execute_rules`},fields:[{title:`Priorite`,dataKey:`priorite`,type:`input`,default:`5000`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Type CTI`,dataKey:`type_article_cti_id`,type:`select`,selectOptionsKey:`TAA`,hidden:!0},{title:`Type CTI`,dataKey:`type_article_cti_texte`,editVisible:!1},{title:`Règles`,dataKey:`rule_texte`,type:`input`,editVisible:!1},{title:`Types article source`,dataKey:`liste_type_article`,type:`textArea`,hidden:!0,tab:!0},{title:`Comptes`,dataKey:`liste_compte`,type:`textArea`,hidden:!0,tab:!0},{title:`Familles`,dataKey:`liste_famille`,type:`textArea`,hidden:!0,tab:!0},{title:`Sous-familles`,dataKey:`liste_sous_famille`,type:`textArea`,hidden:!0,tab:!0},{title:`Catégories`,dataKey:`liste_categorie`,type:`textArea`,hidden:!0,tab:!0},{title:`Sous-catégories`,dataKey:`liste_sous_categorie`,type:`textArea`,hidden:!0,tab:!0},{title:`Articles`,dataKey:`liste_article`,type:`textArea`,hidden:!0,tab:!0}],excludeFields:[`complement`,`nbref`]}},xm={CCR:{tableName:`t_ccam_regroupements`,title:`Interrogation`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Texte court`,dataKey:`texte_court`,type:`input`,width:100,editable:!1}],excludeFields:[`code_original`]},GMA:{tableName:`t_gestes_marqueurs`,title:`Gestion gestes marqueurs`,component:`common`,selectButton:!0,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Actes associés`,dataKey:`actes_codes`,type:`input`,hidden:!0,editable:!1}],sqlChoices:`select oid, code, texte from pmsi.t_classes where texte ilike '%marqueur%' union select -1, 'code', 'Sélectionnez une valeur...' order by oid`},ACT:{tableName:`t_actes`,title:`Interrogation Actes`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Classant`,dataKey:`classant`,type:`input`,width:100,editable:!1},{title:`Regroupement`,dataKey:`regroupement_1`,type:`input`,width:100,editable:!1},{title:`Regroupement`,dataKey:`regroupement_4`,type:`input`,width:100,editable:!1,hidden:!0},{title:`Geste marqueur MSAP 2015`,dataKey:`geste_marqueur`,type:`input`,width:120,editable:!1},{title:`ICR`,dataKey:`icr_1`,type:`input`,width:80,editable:!1,dataGetter:({rowData:e})=>e.icr_1?e.icr_1.substring(1):``},{title:`ICR A`,dataKey:`icr_4`,type:`input`,width:80,editable:!1,dataGetter:({rowData:e})=>e.icr_4?e.icr_4.substring(1):``},{title:`Nombre référence`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,width:100,editable:!1,editVisible:!1}]},DIA:{tableName:`t_diagnostics`,title:`Interrogation Diagnostics`,component:`common`,fields:[...[{title:`Code`,dataKey:`code`,width:100,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`,width:500},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Code original`,dataKey:`code_original`,type:`input`,width:150}],{title:`CMA 2012`,dataKey:`sev1311d`,type:`input`,width:75,editVisible:!1},{title:`CMA 2013`,dataKey:`sev1311e`,type:`input`,width:75,editVisible:!1},{title:`CMA 2014`,dataKey:`sev1311f`,type:`input`,width:75,editVisible:!1},{title:`CMA 2015`,dataKey:`sev1311g`,type:`input`,width:75,editVisible:!1},{title:`CMA 2016`,dataKey:`sev2016`,type:`input`,width:75,editVisible:!1},{title:`CMA 2017`,dataKey:`sev2017`,type:`input`,width:75,editVisible:!1},{title:`CMA 2018`,dataKey:`sev2018`,type:`input`,width:75,editVisible:!1},{title:`Nombre référence`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,width:100,editVisible:!1}],excludeFields:[`texte_court`,`code_original`]},ED6:{tableName:`t_etude_6`,title:`Cancérologie (activité soumise à seuil). Cahier des charges `,component:`common`,selectButton:!0,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Cahier des charges`,dataKey:`année`,type:`input`,editable:!1,hidden:!0,width:100},{title:`Seuil etablissement`,dataKey:`seuil_ets`,type:`input`,editable:!0,width:100},{title:`Seuil ARS`,dataKey:`seuil_ars`,type:`input`,editable:!0,width:100},{title:`Moyenne régionale`,dataKey:`moy_region`,type:`input`,editable:!1,width:100},{title:`Moyenne nationale`,dataKey:`moy_nat`,type:`input`,editable:!1,width:100}],sqlChoices:`select min(oid), annee::text, 'Cahier des charges ' || annee from pmsi.t_etude_6 group by annee union select -1, 'code', 'Pas de sélection' order by 1`},ED5:{tableName:`t_etude_5`,title:`Gestes marqueurs`,component:`common`,selectButton:!0,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Liste`,dataKey:`liste`,type:`input`,editable:!1,hidden:!0,width:100},{title:`Taux cible etablissement`,dataKey:`taux_cible_ets`,type:`input`,editable:!0,pourcentage:!0,dataGetter:({rowData:e})=>e.taux_cible_ets&&`${e.taux_cible_ets}%`,width:100},{title:`Taux cible ARS`,dataKey:`taux_cible_ars`,type:`input`,editable:!0,pourcentage:!0,dataGetter:({rowData:e})=>e.taux_cible_ars&&`${e.taux_cible_ars}%`,width:100},{title:`Taux moyen régional`,dataKey:`taux_moyen_regional`,type:`input`,editable:!1,pourcentage:!0,dataGetter:({rowData:e})=>e.taux_moyen_regional&&`${e.taux_moyen_regional}%`,width:100},{title:`Taux moyen national`,dataKey:`taux_moyen_national`,type:`input`,editable:!1,pourcentage:!0,dataGetter:({rowData:e})=>e.taux_moyen_national&&`${e.taux_moyen_national}%`,width:100}],sqlChoices:`select sequence, code, texte from pmsi.t_classes where texte ilike '%marqueur%' union select -1, 'code', 'Pas de sélection' order by sequence`},EXC:{tableName:`t_expert_controle`,title:`Gestion Controles Expert`,component:`common`,addButton:!0,copyButton:!0,sqlButton:!0,execute:{label:`Éxécuter les règles`,action:`execute_rules`},preferences:{label:`Préférences`},tabs:[{key:`definition`,label:`Définition`},{key:`description`,label:`Description`},{key:`regle-1`,label:`Règle 1`},{key:`regle-2`,label:`Règle 2`},{key:`regle-3`,label:`Règle 3`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!0},{title:`Contrôle CTI`,dataKey:`is_cti`,type:`checkbox`,width:80,hidden:!0},{tab:`definition`,title:`Texte`,dataKey:`texte`,type:`input`},{tab:`definition`,title:`Texte affiché`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Gravité`,dataKey:`gravite_texte`,editVisible:!1,width:80},{tab:`definition`,title:`Gravité`,dataKey:`gravite_id`,type:`select`,selectOptionsKey:`EXC_gravite_provider`,hidden:!0},{title:`Complément`,dataKey:`complement`,editVisible:!1,width:120},{tab:`definition`,title:`DATIM`,dataKey:`is_datim`,type:`checkbox`,hidden:!0},{tab:`definition`,title:`Contrôle en masse`,dataKey:`is_global`,type:`checkbox`,hidden:!0,editable:!1},{tab:`definition`,title:`Alerte`,dataKey:`is_alert`,type:`checkbox`,hidden:!0},{tab:`definition`,title:`Masqué`,dataKey:`is_hide`,type:`checkbox`,hidden:!0},{tab:`regle-1`,title:`Sélection`,dataKey:`sqlcmd_where1`,type:`textArea`,hidden:!0},{tab:`regle-1`,title:`Justificatif`,dataKey:`sqlcmd_justificatif1`,type:`textArea`,hidden:!0},{tab:`regle-2`,title:`Sélection`,dataKey:`sqlcmd_where2`,type:`textArea`,hidden:!0},{tab:`regle-2`,title:`Justificatif`,dataKey:`sqlcmd_justificatif2`,type:`textArea`,hidden:!0},{tab:`regle-3`,title:`Sélection`,dataKey:`sqlcmd_where3`,type:`textArea`,hidden:!0},{tab:`regle-3`,title:`Justificatif`,dataKey:`sqlcmd_justificatif3`,type:`textArea`,hidden:!0},{tab:`description`,title:`Description`,dataKey:`description`,type:`text-editor`,hidden:!0},{title:`Dernière exécution`,dataKey:`last_execution_date`,type:`input`,editVisible:!1},{title:`Nombre références`,dataKey:`nbref`,type:`input`,editVisible:!1},{title:`Dont actives`,dataKey:`nbref0`,type:`input`,editVisible:!1}]},XDC:{tableName:`t_datim_ccaminfo`,title:`Datim : CCAMINFO`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:400},{title:`Datim`,dataKey:`datim`,type:`input`,editable:!1,width:300},{title:`Début`,dataKey:`date_debut`,editVisible:!1},{title:`Fin`,dataKey:`date_fin`,editVisible:!1},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},XDD:{tableName:`t_datim_diaginfo`,title:`Datim : DIAGINFO`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:400},{title:`Datim`,dataKey:`datim`,type:`input`,editable:!1,width:300},{title:`Début`,dataKey:`date_debut`,editVisible:!1},{title:`Fin`,dataKey:`date_fin`,editVisible:!1},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},XDG:{tableName:`t_datim_ghminfo`,title:`Datim : GHMINFO`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:400},{title:`Datim`,dataKey:`datim`,type:`input`,editable:!1,width:300},{title:`Début`,dataKey:`date_debut`,editVisible:!1},{title:`Fin`,dataKey:`date_fin`,editVisible:!1},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},ASO:{tableName:`t_mco`,title:`Interrogation Codes ASO`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},GHV:{tableName:`t_severites_ghm`,title:`Interrogation Codes sévérité GHM`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},GHM:{tableName:`t_ghm`,title:`InterrogationGHM`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Aso`,dataKey:`aso`,type:`input`,editable:!1,width:70},{title:`C.A.S`,dataKey:`cas`,type:`input`,editable:!1,width:70},{title:`Pole OAP`,dataKey:`pole_oap`,type:`input`,editable:!1},{title:`Ligne OAP`,dataKey:`ligne_oap`,type:`input`,editable:!1,hidden:!0},{title:`Groupe d'activité`,dataKey:`groupe_activite`,type:`input`,editable:!1,hidden:!0},{title:`Nombre réféfences`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1,width:120}]},DMS:{tableName:`t_ghm_dms`,title:`Gestion DMS`,component:`DMS`,deleteButton:!0,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:200,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500}]},CMD:{tableName:`t_cmd`,title:`Interrogation CMD`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},POA:{tableName:`t_poles_oap`,title:`Interrogation Poles OAP`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},LOA:{tableName:`t_lignes_oap`,title:`Interrogation Lignes OAP`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Pole OAP`,dataKey:`pole_oap`,type:`input`,editable:!1,width:400},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},GAC:{tableName:`t_groupes_activite`,title:`Interrogation Groupes d'activité`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},GHS:{tableName:`t_ghs`,title:`Interrogation GHS`,component:`onglet`,datePicker:!0,selectTarif:!0,tabs:[{key:`tarifs_prive`,label:`Tarifs Privé`},{key:`tarifs_public`,label:`Tarifs Public`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Borne basse`,dataKey:`borne_basse`,editable:!1,width:100},{title:`Borne haute`,dataKey:`borne_haute`,editable:!1,width:100},{title:`Dms nationale`,dataKey:`dms_nationale`,editable:!1,width:100},{title:`Tarif GHS`,dataKey:`tarif_ghs`,editable:!1,width:100},{title:`Forfait EXB`,dataKey:`forfait_exb`,editable:!1,width:100},{title:`Tarif EXB`,dataKey:`tarif_exb`,editable:!1,width:100},{title:`Tarif EXH`,dataKey:`tarif_exh`,editable:!1,width:100},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1,width:200},{type:`tarifs_public_ghs`,tab:`tarifs_public`,hidden:!0},{type:`tarifs_prive_ghs`,tab:`tarifs_prive`,hidden:!0}]},SGE:{tableName:`t_secteurs_geographiques`,title:`Gestion secteurs géographiques`,component:`transfert`,copyButton:!0,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100},{title:`Texte`,dataKey:`texte`,type:`input`,width:500},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Nombre réféfences (Codes postaux)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1},{title:`Codes`,dataKey:`codes`,type:`transfert`,hidden:!0}],transfertFields:[{title:`Codes postaux du secteur`,dataKey:`texte`}],listName:`CPO`,listPath:`codes`},DEP:{tableName:`t_departements`,title:`Gestion départements`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100},{title:`Texte`,dataKey:`texte`,type:`input`,width:500},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},CGP:{tableName:`t_codes_geographiques_pmsi`,title:`Affichage Codes géographiques PMSI`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,width:500,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0,editable:!1},{title:`Population`,dataKey:`population`,type:`input`,hidden:!0,editable:!1},{title:`Codes postaux`,dataKey:`codes`,type:`input`,editable:!1},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},CPO:{tableName:`t_codes_postaux`,title:`Gestion Codes postaux`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Département`,dataKey:`departement`,editVisible:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Département`,dataKey:`departement_id`,type:`select`,selectOptionsKey:`CPO`,hidden:!0},{title:`Codes géo PMSI`,dataKey:`code_geo_pmsi`,type:`input`,editable:!1},{title:`Population`,dataKey:`population`,type:`input`,editable:!1,hidden:!0,dataGetter:({rowData:e})=>e.population?e.population.substring(1):``},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},SPI:{tableName:`t_specialites_internes_medecin`,title:`Gestion Spécialités internes des médecins`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},MED:{tableName:`t_medecins`,title:`Gestion Médecins`,component:`common`,addButton:!0,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1,width:100},{title:`Nom`,dataKey:`nom`,type:`input`},{title:`Prénom`,dataKey:`prenom`,type:`input`},{title:`Numéro ADELI`,dataKey:`no_adeli`,type:`input`,editVisible:!1},{title:`Identifiant annuaire`,dataKey:`identifiant_annuaire`,type:`input`,hidden:!0},{title:`Medecin référence`,dataKey:`medecin_reference`,type:`input`,editable:!1},{title:`Spécialité`,dataKey:`specialite_id`,type:`select`,selectOptionsKey:`SPI`},{title:`Nombre référence RSS`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editVisible:!1},{title:`Nombre référence actes`,dataKey:`nbref2`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editVisible:!1}],visible:!0},CMM:{tableName:`t_comites_medicaux`,title:`Gestion comités médicaux`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1,width:100},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},PRE:{tableName:`t_prestations`,title:`Gestion prestations`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1,width:100},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},LPP:{tableName:`t_lpp`,title:`Gestion LPP`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`En sus FG11 ?`,dataKey:`code_fg11`,type:`checkbox`},{title:`Nombre réféfences (LPP)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},UCD:{tableName:`t_ucd`,title:`Gestion UCD`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Laboratoire`,dataKey:`laboratoire_texte`,type:`input`},{title:`Nombre réféfences`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},TAU:{tableName:`t_types_autorisations`,title:`Interrogation types autorisations`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`,editable:!1,hidden:!0}]},UMD:{tableName:`t_unites_medicales`,title:`Gestion unités médicales`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Autorisation`,dataKey:`type_autorisation`,type:`select`,selectOptionsKey:`TAU`},{title:`Date d'effet`,dataKey:`date_effet_autorisation`,type:`input`},{title:`Nombre de lit`,dataKey:`nb_lits`,type:`input`,dependsOn:`type_autorisation_code`,disabledWhen:``},{title:`Mode d'hospitalisation`,dataKey:`mode_hospitalisation`,type:`select`,selectOptionsKey:`UMD_mode_hospitalisation`},{title:`Type éclatement`,dataKey:`type_eclatement`,type:`select`,selectOptionsKey:`UMD_type_eclatement`,hidden:!0},{title:`Type séjour`,dataKey:`type_sejour`,type:`select`,selectOptionsKey:`UMD_type_sejour`,hidden:!0},{title:`Type Ventilation C.A.`,dataKey:`type_ventilation_ca`,type:`select`,selectOptionsKey:`UMD_type_ventilation_ca`,hidden:!0},{title:`UM expédition`,dataKey:`um_expedition_id`,type:`select`,selectOptionsKey:`UM`,detail:`Unité médicale sur laquelle est regroupé cette UM avant envoi ePM`,hidden:!0},{title:`UM expédition`,dataKey:`um_expedition_codetexte`,type:`select`,selectOptionsKey:`UM`,editVisible:!1},{title:`Medecin par default`,dataKey:`medecin_par_defaut_id`,type:`select`,selectOptionsKey:`UM_MED`,hidden:!0}]},UFC:{tableName:`t_unites_fonctionnelles`,title:`Gestion Unités fonctionnelles`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Nombre réféfences (actes)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},MEN:{tableName:`t_modes_entree`,title:`Interrogation Modes entrée`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`}]},MEP:{tableName:`t_provenances_entree`,title:`Interrogation Provenances entrée`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`}]},MSO:{tableName:`t_modes_sortie`,title:`Interrogation Modes sortie`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`}]},MSD:{tableName:`t_destinations_sortie`,title:`Interrogation Destinations sortie`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`}]},ETS:{tableName:`t_finess`,title:`Gestion Finess`,component:`finess`,refUniquement:!1,lineBlocks:[{dateFieldKey:`date_debut_coefficient_mco`,lines:[{key:`date_debut_coefficient_mco_`,label:`Historique coefficients MCO`,type:`date`},{key:`coefficient_mco_`,label:`Coefficient MCO`,type:`input`},{key:`coefficient_transition_`,label:`- Transition`,type:`input`},{key:`coefficient_ht_`,label:`- Haute technicité`,type:`input`},{key:`coefficient_geo_`,label:`- Géographique`,type:`input`},{key:`date_debut_coefficient_pacte_resp_`,label:`Historique coefficients pacte responsabilité`,type:`date`},{key:`coefficient_pacte_resp_`,label:`Coefficients pacte responsabilité`,type:`input`}],lengthFields:7}],fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Territoire de santé`,dataKey:`tersante_id`,type:`select`,selectOptionsKey:`territoire_de_sante`,hidden:!0},{dataKey:`date_debut_coefficient_mco_1`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_mco_2`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_mco_3`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_mco_4`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_mco_5`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_mco_6`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_mco_7`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_pacte_resp_1`,title:`Historique coefficients pacte responsabilité`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_pacte_resp_2`,title:`Historique coefficients pacte responsabilité`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_pacte_resp_3`,title:`Historique coefficients pacte responsabilité`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_pacte_resp_4`,title:`Historique coefficients pacte responsabilité`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_pacte_resp_5`,title:`Historique coefficients pacte responsabilité`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_pacte_resp_6`,title:`Historique coefficients pacte responsabilité`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_pacte_resp_7`,title:`Historique coefficients pacte responsabilité`,type:`date`,hidden:!0}]},DIV:{tableName:`t_divers`,title:`Paramètres divers`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Valeur`,dataKey:`valeur`,type:`input`},{title:`Description`,dataKey:`description`,type:`input`,editable:!1},{title:`Info module`,dataKey:`show_info_module`,type:`checkbox`,width:80}]}},Sm=[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`,editable:!1,hidden:!0}],Cm={SPI:{tableName:`t_specialites_internes_medecin`,title:`Gestion Spécialités internes des médecins`,component:`common`,deleteButton:!0,copyButton:!0,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Spécialités (défaut)`,dataKey:`specialite_defaut_codes`,type:`input`,editable:!1,editVisible:!1},{title:`Nombre référence`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1},{title:`Spécialité officielles par défault`,dataKey:`code`,type:`multi-input`,hidden:!0,children:[{title:`Code 1`,dataKey:`specialite_defaut_code_1`,type:`input`},{title:`Code 2`,dataKey:`specialite_defaut_code_2`,type:`input`},{title:`Code 3`,dataKey:`specialite_defaut_code_3`,type:`input`},{title:`Code 4`,dataKey:`specialite_defaut_code_4`,type:`input`}]}],excludeFields:[`texte_court`]},SPE:{tableName:`t_specialites_medecin`,title:`Interrogation Spécialités des médecins`,component:`common`,fields:[...Sm,{title:`Nombre référence`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}],excludeFields:[`texte_court`]},MED:{tableName:`t_medecins`,title:`Gestion Médecins`,component:`MEDA`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1,width:100},{title:`Nom`,dataKey:`nom`,type:`input`},{title:`Prénom`,dataKey:`prenom`,type:`input`},{title:`Numéro ADELI`,dataKey:`no_adeli`,type:`input`,editVisible:!1},{title:`Spécialité officielle`,dataKey:`specialite`,type:`input`,editable:!1},{title:`Spécialité interne`,dataKey:`specialite_interne`,editVisible:!1},{title:`Medecin référence`,dataKey:`medecin_reference`,type:`input`,editable:!1},{title:`Spécialité interne`,dataKey:`specialite_id`,type:`select`,selectOptionsKey:`SPI`,hidden:!0},{title:`Nombre référence RSS`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editVisible:!1},{title:`Nombre référence actes`,dataKey:`nbref2`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editVisible:!1}],visible:!0},TAU:{tableName:`t_type_autorisation_unite_medicale`,title:`Interrogation types autorisations`,component:`common`,fields:[...Sm]},UMD:{tableName:`t_unites_medicales`,title:`Gestion Unites médicales`,module:`iCTI_pmsissr`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Autorisation`,dataKey:`type_autorisation`,editVisible:!1},{title:`Autorisation`,editTitle:`Type autorisation`,dataKey:`type_autorisation_code`,type:`select`,selectOptionsKey:`TAU`,hidden:!0},{title:`Nombre référence`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}],excludeFields:[`texte_court`]},MEN:{tableName:`t_modes_entree`,title:`Interrogation Modes entrée`,component:`common`,fields:[...Sm],refUniquement:!1},MEP:{tableName:`t_provenances_entree`,title:`Interrogation Provenances entrée`,component:`common`,fields:[...Sm],refUniquement:!1},MSO:{tableName:`t_modes_sortie`,title:`Interrogation Modes sortie`,component:`common`,fields:[...Sm],excludeFields:[],refUniquement:!1},MSD:{tableName:`t_destinations_sortie`,title:`Interrogation Destinations sortie`,component:`common`,fields:[...Sm],refUniquement:!1},GME:{tableName:`t_gme`,title:`Interrogation GME`,component:`common`,fields:[...Sm,{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}],excludeFields:[`texte_court`]},CMC:{tableName:`t_cmc`,title:`Interrogation CMC`,component:`common`,fields:[...Sm,{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}],excludeFields:[`texte_court`]},GMD:{tableName:`t_gmd`,title:`Interrogation GMD`,component:`common`,fields:[...Sm,{title:`CMC`,dataKey:`cmc_code`,type:`input`,editable:!1},{title:`Nombre référence`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}],excludeFields:[`texte_court`]},CCR:{tableName:`t_ccam_regroupements`,title:`Interrogation Regroupements CCAM`,component:`common`,fields:[...Sm],refUniquement:!1},ACT:{tableName:`t_actes`,title:`Interrogation Actes`,component:`common`,fields:[...Sm,{title:`Classant`,dataKey:`classant`,type:`input`,editable:!1,width:200},{title:`Geste marqueur`,dataKey:`geste_marqueur`,type:`input`,editable:!1},{title:`Regroupement`,dataKey:`regroupement_1`,type:`multi-input`,width:200,children:[{dataKey:`regroupement_1`,type:`input`,editable:!1},{dataKey:`regroupement_4`,type:`input`,editable:!1}]},{title:`Regroupement`,dataKey:`regroupement_4`,editVisible:!1,width:200},{title:`ICR`,dataKey:`icr_1`,width:100,type:`multi-input`,children:[{dataKey:`icr_1`,type:`input`,editable:!1},{dataKey:`icr_4`,type:`input`,editable:!1}],dataGetter:({rowData:e})=>e.icr_1?e.icr_1.substring(1):``},{title:`ICR A`,dataKey:`icr_4`,width:100,dataGetter:({rowData:e})=>e.icr_4?e.icr_4.substring(1):``,type:`input`,editVisible:!1},{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}],excludeFields:[`texte_court`]},IAR:{tableName:`t_activite_cdarr`,title:`Interrogation Activités CdARR`,component:`common`,fields:[...Sm,{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}],refUniquement:!1},AAR:{tableName:`t_acte_cdarr`,title:`Interrogation Actes CdARR`,component:`common`,fields:[...Sm,{title:`Activité CdARR`,dataKey:`activite_cdarr_texte`,type:`input`,editVisible:!1},{title:`CMC`,dataKey:`activite_cdarr_texte`,type:`input`,hidden:!0,editable:!1},{title:`Nombre référence`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}],excludeFields:[`texte_court`],refUniquement:!1},ASR:{tableName:`t_acte_csarr`,title:`Interrogation Actes CSARR`,component:`common`,fields:[...Sm,{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}],refUniquement:!0,excludeFields:[`texte_court`]},DIA:{tableName:`t_diagnostics`,title:`Interrogation Diagnostics`,component:`common`,fields:[...Sm,{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}],excludeFields:[`texte_court`]},PRE:{tableName:`t_prestations`,title:`Gestion Prestations`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}]},REG:{tableName:`t_regions`,title:`Gestion Régions administratives`,component:`common`,fields:[...Sm,{title:`Départements`,dataKey:`departements_texte`,type:`input`,editable:!1},{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}]},DEP:{tableName:`t_departements`,title:`Gestion Départements`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}],refUniquement:!1},CGP:{tableName:`t_codes_geographiques_pmsi`,title:`Affichage Codes géographiques PMSI`,component:`common`,fields:[...Sm,{title:`Codes postaux`,dataKey:`codes`,type:`input`,editable:!1},{title:`Population`,dataKey:`population`,type:`input`,editable:!1,hidden:!0},{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}]},CPO:{tableName:`t_codes_postaux`,title:`Gestion Codes postaux`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Département`,dataKey:`departement`,editVisible:!1},{title:`Département`,dataKey:`departement_id`,type:`select`,selectOptionsKey:`DEP`,hidden:!0},{title:`Codes géo PMSI`,dataKey:`code_geo_pmsi`,type:`input`,editable:!1},{title:`Population`,dataKey:`population`,type:`input`,editable:!1,hidden:!0,dataGetter:({rowData:e})=>e.population?e.population.substring(1):``},{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}]},EXC:{tableName:`t_expert_controle`,title:`Gestion Controles Expert`,addButton:!0,copyButton:!0,sqlButton:!0,execute:{label:`Éxécuter les règles`,action:`execute_rules`},component:`onglet`,preferences:{label:`Préférences`},tabs:[{key:`definition`,label:`Définition`},{key:`description`,label:`Description`},{key:`regle-1`,label:`Règle 1`},{key:`regle-2`,label:`Règle 2`},{key:`regle-3`,label:`Règle 3`}],fields:[{title:`Code`,dataKey:`code`,type:`input`},{tab:`definition`,title:`Texte`,dataKey:`texte`,type:`input`},{title:`Contrôle CTI`,dataKey:`is_cti`,type:`checkbox`,width:80,hidden:!0},{title:`État`,dataKey:`is_active_texte`,editVisible:!1,width:80},{title:`Complément`,dataKey:`complement`,editVisible:!1,width:120},{title:`Gravité`,dataKey:`gravite_texte`,editVisible:!1,width:80},{title:`Contrôle activé`,dataKey:`is_active`,type:`checkbox`,tab:`definition`,hidden:!0},{tab:`definition`,title:`Texte affiché`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Dossier ciblés`,dataKey:`etat_cible_texte`,editVisible:!1,width:120},{title:`Date dernière exécution`,dataKey:`last_execution_timestamp`,editVisible:!1,width:120},{title:`Etat dernière exécution`,dataKey:`last_execution_ok`,editVisible:!1,width:120},{title:`Nombre références`,dataKey:`nbref`,editVisible:!1},{tab:`definition`,title:`Dossier ciblés`,dataKey:`etat_cible`,type:`select`,selectOptionsKey:`EXC_cible_provider`,hidden:!0},{tab:`definition`,title:`Gravité`,dataKey:`gravite`,type:`select`,selectOptionsKey:`EXC_gravite_provider`,hidden:!0},{tab:`definition`,title:`Alerte`,dataKey:`is_alert`,type:`checkbox`,hidden:!0},{tab:`regle-1`,title:`Données`,dataKey:`table1`,type:`select`,selectOptionsKey:`EXC_table_provider_SSR`,hidden:!0},{tab:`regle-1`,title:`Sélection`,dataKey:`sqlcmd_where1`,type:`textArea`,hidden:!0},{tab:`regle-1`,title:`Justificatif`,dataKey:`sqlcmd_justificatif1`,type:`textArea`,hidden:!0},{tab:`regle-2`,title:`Données`,dataKey:`table2`,type:`select`,selectOptionsKey:`EXC_table_provider`,hidden:!0},{tab:`regle-2`,title:`Sélection`,dataKey:`sqlcmd_where2`,type:`textArea`,hidden:!0},{tab:`regle-2`,title:`Justificatif`,dataKey:`sqlcmd_justificatif2`,type:`textArea`,hidden:!0},{tab:`regle-3`,title:`Données`,dataKey:`table3`,type:`select`,selectOptionsKey:`EXC_table_provider`,hidden:!0},{tab:`regle-3`,title:`Sélection`,dataKey:`sqlcmd_where3`,type:`textArea`,hidden:!0},{tab:`regle-3`,title:`Justificatif`,dataKey:`sqlcmd_justificatif3`,type:`textArea`,hidden:!0},{tab:`description`,title:`Description`,dataKey:`description`,type:`text-editor`,hidden:!0}]},FIN:{tableName:`t_finess`,title:`Gestion Finess`,component:`finess`,lineBlocks:[{dateFieldKey:`FIN_date_debut_coefficient_ssr`,lines:[{key:`FIN_date_debut_coefficient_ssr_`,label:`Historique coefficients SSR`,type:`date`},{key:`FIN_fraction_dma_`,label:`Fraction DMA`,type:`input`},{key:`FIN_coefficient_transition_`,label:`- Transition`,type:`input`},{key:`FIN_coefficient_spe_`,label:`- Spécialité`,type:`input`},{key:`FIN_coefficient_geo_`,label:`- Géographique`,type:`input`},{key:`FIN_coefficient_hono_`,label:`- Honoraire`,type:`input`},{key:`FIN_coefficient_prud_`,label:`- Prudentiel`,type:`input`}],lengthFields:7}],fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,editVisible:!1},{title:`Valeur point IVA`,dataKey:`iva`,type:`input`,editable:!1,editVisible:!1},{title:`Valeur taux régional IVA`,dataKey:`iva_reg`,type:`input`,editable:!1},{dataKey:`FIN_date_debut_coefficient_ssr_1`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`FIN_date_debut_coefficient_ssr_2`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`FIN_date_debut_coefficient_ssr_3`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`FIN_date_debut_coefficient_ssr_4`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`FIN_date_debut_coefficient_ssr_5`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`FIN_date_debut_coefficient_ssr_6`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`FIN_date_debut_coefficient_ssr_7`,title:`Historique coefficients MCO`,type:`date`,hidden:!0}]},DIV:{tableName:`t_divers`,title:`Paramètres divers`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Valeur`,dataKey:`DIV1`,type:`input`},{title:`Valeur date (format YYYY-MM-DD)`,dataKey:`DIV2`,type:`input`},{title:`Description`,dataKey:`DIV3`,type:`input`,hidden:!0},{title:`Infomodule`,dataKey:`DIV4`,type:`input`,hidden:!0}],refUniquement:!1}},wm=[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`}],Tm={DIV:{tableName:`t_divers`,title:`Éléments divers`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Valeur`,dataKey:`valeur`,type:`input`},{title:`Valeur date`,dataKey:`valeur_date`,type:`input`},{title:`Description`,dataKey:`description`,type:`input`,editVisible:!1},{title:`Info module`,dataKey:`show_info_module`,type:`checkbox`,width:80}]},ENT:{tableName:`t_entreprises`,title:`Gestion entreprises`,component:`common`,refUniquement:!1,fields:[...wm,{title:`Code planning`,dataKey:`code_ent_planning`,type:`input`}]},ETA:{tableName:`t_etablissements`,title:`Gestion Etablissements`,component:`common`,refUniquement:!1,fields:[...wm,{title:`Base calcul ETP`,dataKey:`base_calcul_etp`,type:`input`},{title:`Code planning`,dataKey:`code_ets_planning`,type:`input`},{title:`Etablissement`,dataKey:`finess_id`,type:`select`,selectOptionsKey:`FINESS`,hidden:!0}]},NAT:{tableName:`t_nationalites`,title:`Gestion nationalités`,refUniquement:!1,component:`common`,fields:[...wm]},SIT:{tableName:`t_situations_famille`,title:`Gestion situations de famille`,refUniquement:!1,component:`common`,fields:[...wm]},CSP:{tableName:`t_categories_socio_professionnelle`,title:`Gestion catégories socio-profesionnelle`,component:`common`,refUniquement:!1,fields:[...wm]},CAE:{tableName:`t_cadre_emploi`,title:`Gestion codes emploi`,component:`common`,refUniquement:!1,fields:[...wm]},CEM:{tableName:`t_codes_emploi`,title:`Gestion codes emploi`,refUniquement:!1,component:`common`,fields:[...wm]},GRI:{tableName:`t_grilles`,title:`Gestion grilles`,component:`common`,refUniquement:!1,fields:[...wm]},GGR:{tableName:`t_grilles_groupes`,title:`Gestion groupes de grilles`,refUniquement:!1,component:`common`,fields:[...wm]},MDC:{tableName:`t_motifs_debut_contrat`,title:`Gestion motifs début de contrat`,refUniquement:!1,component:`common`,fields:[...wm]},MFC:{tableName:`t_motifs_fin_contrat`,title:`Gestion motifs fin de contrat`,refUniquement:!1,component:`common`,fields:[...wm]},QUA:{tableName:`t_qualifications`,title:`Gestion qualifications`,refUniquement:!1,component:`common`,fields:[...wm]},SAN:{tableName:`t_sections_analytiques`,title:`Gestion sections analytiques`,refUniquement:!1,component:`common`,fields:[...wm]},SAP:{tableName:`t_sections_analytiques_paie`,title:`Gestion sections analytiques paie`,refUniquement:!1,component:`common`,fields:[...wm]},SER:{tableName:`t_services`,title:`Gestion services`,refUniquement:!1,component:`common`,fields:[...wm]},SOC:{tableName:`t_societes_interim`,title:`Gestion sociétés intérimaires`,refUniquement:!1,component:`common`,fields:[...wm]},SPE:{tableName:`t_specialites`,title:`Gestion spécialités`,refUniquement:!1,component:`common`,fields:[...wm]},STA:{tableName:`t_statuts`,title:`Gestion statuts`,refUniquement:!1,component:`common`,fields:[...wm]},TCO:{tableName:`t_types_contrat`,title:`Gestion types contrat`,component:`common`,refUniquement:!1,fields:[...wm]},THO:{tableName:`t_types_horaire`,title:`Gestion Types d'horaire`,component:`common`,refUniquement:!1,fields:[...wm]},TTT:{tableName:`t_types_temps_travail`,title:`Gestion types temps de travail`,component:`common`,refUniquement:!1,fields:[...wm]},MAR:{tableName:`t_motifs_arret`,title:`Gestion motifs d'arrêts de travail`,component:`common`,refUniquement:!1,fields:[...wm]},DPR:{tableName:`t_data_profile`,title:`Gestion profils de données`,component:`onglet`,refUniquement:!1,addButton:!0,tabs:[{key:`etablissements`,label:`Etablissements`},{key:`service`,label:`Service`},{key:`statuts`,label:`Status`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:`cti`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Règles`,dataKey:`regles`,type:`input`,width:400,editVisible:!1},{title:`Inclus`,tab:`etablissements`,dataKey:`etablissement_inclus`,type:`input`,hidden:!0},{title:`Exclus`,tab:`etablissements`,dataKey:`etablissement_exclus`,type:`input`,hidden:!0},{title:`Inclus`,tab:`service`,dataKey:`service_inclus`,type:`input`,hidden:!0},{title:`Exclus`,tab:`service`,dataKey:`service_exclus`,type:`input`,hidden:!0},{title:`Inclus`,tab:`statuts`,dataKey:`statut_inclus`,type:`input`,hidden:!0},{title:`Exclus`,tab:`statuts`,dataKey:`statut_exclus`,type:`input`,hidden:!0}]},RUB:{tableName:`t_rubriques`,title:`Gestion rubriques`,component:`rubrique`,refUniquement:!1,fields:{0:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Proratiser la conversion j->h selon le temps de travail`,dataKey:`proratiser_conversion`,type:`checkbox`,hidden:!0},{title:`Cumul`,dataKey:`p_cumul`,type:`checkbox`,hidden:!0},{title:`Détail`,dataKey:`p_detail`,type:`checkbox`,hidden:!0},{title:`Modifié par l'utilisateur`,dataKey:`user_modified`,type:`checkbox`,hidden:!0},{title:`Code calcul`,dataKey:`code_calcul`,type:`select`,selectOptionsKey:`calculCodeList`,width:80},{title:`Coefficient`,dataKey:`coefficient`,type:`input`,width:100},{title:`Coefficient base`,dataKey:`coefficient_base`,type:`input`,width:100},{title:`Coefficient nombre`,dataKey:`coefficient_nombre`,type:`input`,width:10},{title:`Coefficient taux salarial`,dataKey:`coefficient_txs`,type:`input`,hidden:!0},{title:`Coefficient taux patronal`,dataKey:`coefficient_txp`,type:`input`,hidden:!0}],1:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1,resizable:!1,parentKey:`placeHolder`,width:80},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1,hidden:!0},{title:`Texte`,dataKey:`texte`,type:`input`,resizable:!1,parentKey:`placeHolder`,width:200,dataGetter:({rowData:e})=>(0,$.jsx)(V,{placement:`topLeft`,title:e.texte,children:e.texte})},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Proratiser la conversion j->h selon le temps de travail`,dataKey:`proratiser_conversion`,type:`checkbox`,hidden:!0},{title:`Cumul`,dataKey:`p_cumul`,type:`checkbox`,hidden:!0},{title:`Détail`,dataKey:`p_detail`,type:`checkbox`,hidden:!0},{title:`Modifié par l'utilisateur`,dataKey:`user_modified`,type:`checkbox`,hidden:!0},{title:`Global`,dataKey:`global`,resizable:!1,width:0,children:[{title:`M`,titleEdit:`Modifié par l'utilisateur`,dataKey:`user_modified`,key:`user_modified`,type:`checkbox`,resizable:!1,parentKey:`global`,width:50,align:`center`},{title:`C`,titleEdit:`Cumul`,dataKey:`p_cumul`,key:`p_cumul`,type:`checkbox`,resizable:!1,parentKey:`global`,width:50,align:`center`},{title:`D`,titleEdit:`Détail`,dataKey:`p_detail`,key:`p_detail`,type:`checkbox`,resizable:!1,parentKey:`global`,width:50,align:`center`}]},{title:`Nombre`,dataKey:`p_nombre`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Base`,dataKey:`p_base`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Heure Contrat.`,dataKey:`p_heures_contrat`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Heure Payées.`,dataKey:`p_heures_payees`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Heure travaillées`,dataKey:`p_heures_travaillees`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Masse salariale`,dataKey:`p_masse_salariale`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Brut`,dataKey:`p_brut`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Avantages Nature`,dataKey:`p_avantage_nature`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Frais impossables`,dataKey:`p_frais_imposables`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Cotisations salariés`,dataKey:`p_cotisation_salarie`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Cotisations patronales`,dataKey:`p_cotisation_patronale`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`OD/Net salarié`,dataKey:`p_od_net_salarie`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`OD/Net patronale`,dataKey:`p_od_net_patronale`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Net imposable`,dataKey:`p_net_imposable`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Net à payer`,dataKey:`p_net_a_payer`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Nombre provisions`,dataKey:`p_nombre_provisions`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Montant provisions`,dataKey:`p_montant_provisions`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Masse salariale avec provisions`,dataKey:`p_masse_salariale_provisionnee`,resizable:!1,width:0,isSC:!0,align:`center`}]}},ORG:{tableName:`t_organismes_cotisation`,title:`Gestion organisme de cotisation`,component:`common`,refUniquement:!1,fields:[...wm]},PSE:{tableName:`t_planning_service`,title:`Gestion services planning`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Service (code paie) associé`,dataKey:`service_paie_associe_texte`},{title:`Service (code paie) associé`,dataKey:`service_id`,type:`select`,selectOptionsKey:`SER`,hidden:!0}]},PQU:{tableName:`t_planning_qualification`,title:`Gestion qualifications planning`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Qualification (code paie) associé`,dataKey:`qualification_paie_associe_texte`,editVisible:!1},{title:`Qualification (code paie) associé`,dataKey:`qualification_id`,type:`select`,selectOptionsKey:`QUA`,hidden:!0}]},PAB:{tableName:`t_planning_type_absence`,title:`Gestion type absence planning`,component:`common`,refUniquement:!1,fields:[...wm],excludeFields:[`texte_court`]},CXP:{tableName:`t_expert_controle`,title:`Controles expert`,refUniquement:!1,addButton:!0,module:`rh`,execute:{label:`Executer les règles`,action:`execute_rules`},component:`onglet`,tabs:[{key:`cxp-regle-cti`,label:`Règle CTI`},{key:`cxp-autre-cti`,label:`Autres règles CTI`},{key:`cxp-ets`,label:`Règles établissement`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`CTI`,dataKey:`is_cti`,type:`checkbox`},{title:`Description`,dataKey:`description`,type:`textArea`,hidden:!0},{title:`Gravité`,dataKey:`gravite_id`,type:`select`,selectOptionsKey:`EXC_gravite_provider`,hidden:!0},{title:`Alerte`,dataKey:`alerte_id`,type:`checkbox`,hidden:!0},{title:`Actif`,dataKey:`is_active`,type:`checkbox`,hidden:!0},{title:`A partir de`,dataKey:`start_periode`,type:`select`,selectOptionsKey:`CXP_start`,hidden:!0},{title:`Indicateur`,dataKey:`indicateur_texte`,type:`text`,editVisible:!1},{title:`Complément`,dataKey:`complement`,type:`text`,editVisible:!1},{title:`Date Exécution`,dataKey:`last_date`,type:`text`,editVisible:!1},{title:`Statut`,dataKey:`last_status`,type:`text`,editVisible:!1},{title:`Signalements`,dataKey:`last_count`,type:`text`,editVisible:!1},{title:`cxp-regle-cti`,tab:`cxp-regle-cti`,type:`cxp-regle-cti`,hidden:!0},{title:`cxp-autre-cti`,tab:`cxp-autre-cti`,type:`cxp-autre-cti`,hidden:!0},{title:`cxp-ets`,tab:`cxp-ets`,type:`cxp-ets`,hidden:!0}]}},Em=[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`}],Dm={BOR:{tableName:`t_sae_bordereau`,title:`Bordereaux`,refUniquement:!1,component:`common`,fields:[...Em,{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Masqué`,dataKey:`est_masque`,type:`checkbox`,dataGetter:({rowData:e})=>e.est_masque?`Oui`:`Non`}]},CHP:{tableName:`t_sae_chapitre`,title:`Chapitres (lignes)`,refUniquement:!1,component:`chapter`,fields:[...Em,{title:`Bordereau`,dataKey:`bordereau_texte`,type:`input`,editable:!1}]},IND:{tableName:`t_sae_indicateur`,title:`Indicateurs`,refUniquement:!1,component:`common`,fields:[...Em,{title:`Source`,dataKey:`source_texte`,type:`input`,editable:!1},{title:`Bordereau`,dataKey:`bordereau_texte`,type:`input`,editable:!1},{title:`Chapitre (ligne)`,dataKey:`chapitre_texte`,type:`input`,editable:!1},{title:`Format`,dataKey:`format`,type:`input`}]},NPR:{tableName:`t_sae_classification_personnel`,title:`Classification personnel`,refUniquement:!1,component:`common`,fields:[...Em,{title:`Arborescence`,dataKey:`arborescence`,type:`input`,editable:!1}]},MDX:{tableName:`t_sae_medecin_liberal`,title:`Médecins (activité)`,refUniquement:!1,component:`common`,fields:[...Em,{title:`Genre`,dataKey:`sexe`,type:`input`},{title:`Spécialité`,dataKey:`specialite_texte`,type:`input`},{title:`Discipline`,dataKey:`discipline`,type:`input`},{title:`Service`,dataKey:`service`,type:`input`},{title:`Filière`,dataKey:`filiere_texte`,type:`input`},{title:`Classification`,dataKey:`classification`,type:`input`},{title:`Présent 31/12`,dataKey:`present_3112`,type:`input`},{title:`Jours année`,dataKey:`jours_travailles_annee`,type:`input`},{title:`Jours Décembre`,dataKey:`jours_travailles_decembre`,type:`input`},{title:`Temps travail`,dataKey:`type_temps_travail_texte`,type:`input`}]},CNT:{tableName:`t_sae_contrat`,title:`Salariés / Contrats`,refUniquement:!1,component:`common`,fields:[...Em,{title:`Matricule`,dataKey:`salarie_code`,type:`input`},{title:`Contrat`,dataKey:`contrat_code`,type:`input`},{title:`Genre`,dataKey:`sexe`,type:`input`},{title:`Type`,dataKey:`type_contrat_code`,type:`input`},{title:`Qualification`,dataKey:`qualification_texte`,type:`input`},{title:`Discipline`,dataKey:`discipline`,type:`input`},{title:`Service`,dataKey:`service`,type:`input`},{title:`Filière`,dataKey:`filiere_texte`,type:`input`},{title:`Classification`,dataKey:`classification`,type:`input`},{title:`Temps travail`,dataKey:`type_temps_travail_texte`,type:`input`},{title:`Présent 31/12`,dataKey:`effectif`,type:`input`},{title:`ETP`,dataKey:`etp_paye_prorate`,type:`etp_paye_prorate`}]},DIV:{tableName:`t_divers`,title:`Options`,refUniquement:!1,component:`common`,fields:[...Em,{title:`Valeur`,dataKey:`valeur`,type:`input`},{title:`Description`,dataKey:`description`,type:`input`,editable:!1}]}},Om=[{title:`Code`,dataKey:`code`,width:100,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1,width:150}],km={"CTI_BASE_TablesManager.swf":Af,"CTI_ECO_TablesManager.swf":bm,"CTI_ACTI_TablesManager.swf":{SER:{tableName:`t_services_facturation`,title:`Gestion Services facturation`,component:`onglet`,refUniquement:!1,saveWithoutCalc:!0,addSearchFields:[`mtdmt`],tabs:[{key:`definition`,label:`Définition`},{key:`places`,label:`Places`},{key:`options-1`,label:`Options de génération`},{key:`options-2`,label:`Options de génération (suite)`}],fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`,editable:!1},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1,width:150},{title:`Lits`,dataKey:`nb_lits`,type:`input`,width:80,tab:`definition`},{title:`C.P.`,dataKey:`nb_cp`,type:`input`,width:80,tab:`definition`},{title:`Finess`,dataKey:`finess`,type:`input`,tab:`definition`,editVisible:!1},{title:`Mode de traitement`,dataKey:`mode_traitement_id`,type:`select`,selectOptionsKey:`MTR`,tab:`options-1`,hidden:!0},{title:`DMT`,dataKey:`dmt_id`,type:`select`,selectOptionsKey:`DMT`,tab:`options-1`,width:80,hidden:!0},{title:`DMT`,dataKey:`mtdmt`,editVisible:!1},{title:`Particularités`,dataKey:`comment`,type:`input`,editVisible:!1},{title:`Type PMSI`,dataKey:`type_t2a`,type:`select`,selectOptionsKey:`SER_type_t2a_provider`,tab:`definition`,hidden:!0},{title:`FINESS`,dataKey:`finess_id`,type:`select`,selectOptionsKey:`FINESS`,tab:`definition`,hidden:!0},{title:`Budget global`,dataKey:`est_budget_global`,type:`checkbox`,tab:`definition`,hidden:!0},{title:`Histos`,type:`histos`,tab:`places`,hidden:!0},{title:`Type séjour`,dataKey:`type_sejour`,type:`select`,selectOptionsKey:`SER_TYPE_SEJOUR_PROVIDER`,tab:`options-1`,hidden:!0},{title:`Sans mouvement`,dataKey:`est_sans_mouvement`,type:`checkbox`,tab:`options-1`,hidden:!0},{title:`Calcul journées`,dataKey:`mode_calcul_journees`,type:`select`,selectOptionsKey:`OPTADM_DAYOUT_PROVIDER`,tab:`options-1`,hidden:!0},{title:`Étage par défault`,dataKey:`etage_par_defaut_id`,type:`select`,selectOptionsKey:`ETAGE`,tab:`options-1`,hidden:!0},{title:`Étage forcé`,dataKey:`etage_force_id`,type:`select`,selectOptionsKey:`ETAGE`,tab:`options-1`,hidden:!0},{title:`Médecins par défault`,dataKey:`medecin_par_defaut_id`,type:`select`,selectOptionsKey:`MDA`,tab:`options-1`,hidden:!0},{title:`Médecin forcé`,dataKey:`medecin_force_id`,type:`select`,selectOptionsKey:`MDA`,tab:`options-1`,hidden:!0},{title:`Facturation`,dataKey:`est_sans_facturation`,type:`select`,selectOptionsKey:`SER_est_sans_facturation_provider`,tab:`options-1`,hidden:!0},{title:`Facturation intermédiaire`,dataKey:`avec_facturation_intermediaire`,type:`checkbox`,tab:`options-1`,hidden:!0},{title:`Mouvement / jours fermés`,dataKey:`option_jour_ferme`,type:`checkbox`,detail:`Si coché : suppression des mouvements les jours de fermeture du service.`,tab:`options-2`,hidden:!0},{title:`Prestations présence`,dataKey:`prestations_presence`,type:`input`,detail:`Codes prestations identifiant présence en HDJ`,tab:`options-2`,hidden:!0},{title:`Particularité en cours`,dataKey:`particularites_encours`,type:`input`,detail:`IVG, MAT`,tab:`options-2`,hidden:!0},{title:`Séjours sans actes fictifs`,dataKey:`sej_sans_acte_fictif`,type:`checkbox`,tab:`options-2`,hidden:!0},{title:`Activité par défaut`,dataKey:`activite_par_defaut_id`,type:`select`,selectOptionsKey:`ACTIVITE`,tab:`options-2`,hidden:!0},{title:`Activité forcée`,dataKey:`activite_force_id`,type:`select`,selectOptionsKey:`ACTIVITE`,tab:`options-2`,hidden:!0}]},ACF:{tableName:`t_activites`,title:`Gestion activtés facturation`,component:`common`,refUniquement:!1,fields:[...Om,{title:`Étage par défault`,dataKey:`etage_par_defaut_id`,type:`select`,selectOptionsKey:`ETAGE`,hidden:!0},{title:`Étage par forcé`,dataKey:`etage_force_id`,type:`select`,selectOptionsKey:`ETAGE`,hidden:!0}]},ETA:{tableName:`t_etages`,title:`Gestion étages`,component:`onglet`,refUniquement:!1,saveWithoutCalc:!0,tabs:[{key:`definition`,label:`Définition`},{key:`places`,label:`Places`},{key:`lits`,label:`Lits`}],fields:[...Om.filter(e=>e.dataKey!==`texte_court`),{title:`Texte court`,dataKey:`texte_court`,type:`input`,width:80,hidden:!0,tab:`definition`},{title:`Lits`,dataKey:`nb_lits`,type:`input`,width:80,tab:`definition`},{title:`C.P.`,dataKey:`nb_cp`,type:`input`,width:80,tab:`definition`},{title:`Unité d'urgences`,dataKey:`est_urgence`,type:`checkbox`,tab:`definition`,hidden:!0},{title:`Service forcé`,dataKey:`service_force_id`,type:`select`,selectOptionsKey:`SERVICE`,tab:`definition`,hidden:!0},{title:`Ignorer`,dataKey:`remplacer_par_valeur_par_defaut`,type:`checkbox`,tab:`definition`,detail:`Si coché, la valeur sera remplacé par l'étape par défault du service.`,hidden:!0},{title:`Histos`,type:`histos`,tab:`places`,hidden:!0},{title:`Lits`,type:`lits`,tab:`lits`,hidden:!0}]},ETAPLC:{tableName:`t_etages`,title:`Capacité étages`,component:`onglet`,refUniquement:!1,tabs:[{key:`places`,label:`Places`}],fields:[...Om,{title:`Histos`,type:`histos`,tab:`places`,hidden:!0},{title:`Lits`,dataKey:`nb_lits`,type:`input`,width:80},{title:`C.P.`,dataKey:`nb_cp`,type:`input`,width:80}],excludeFields:[`texte_court`]},LIT:{tableName:`t_lits`,title:`Gestion lits`,component:`onglet`,refUniquement:!1,saveWithoutCalc:!0,tabs:[{key:`definition`,label:`Définition`},{key:`etages`,label:`Étage`}],fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`,width:80,tab:`definition`,hidden:!0},{title:`Code original`,dataKey:`code_original`,type:`input`},{title:`Etage code`,dataKey:`etage_code`,type:`input`,tab:`definition`},{title:`Etage texte`,dataKey:`etage_texte`,type:`input`,tab:`definition`},{title:`Chambre particulière`,dataKey:`est_chambre_particuliere`,type:`checkbox`,tab:`definition`,hidden:!0},{type:`etages`,tab:`etages`,hidden:!0}]},UFT:{tableName:`t_unites_fonctionnelles`,title:`Gestion unités fonctionnelles`,component:`onglet`,refUniquement:!1,saveWithoutCalc:!0,tabs:[{key:`definition`,label:`Définition`},{key:`places`,label:`Places`},{key:`options`,label:`Options de génération`}],fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`,tab:`definition`},{title:`Texte`,dataKey:`texte`,type:`input`,tab:`definition`},{title:`Texte court`,dataKey:`texte_court`,type:`input`,tab:`definition`},{title:`Code original`,dataKey:`code_original`,type:`input`,tab:`definition`,editable:!1,width:150},{title:`Facturation`,dataKey:`est_sans_facturation`,type:`select`,selectOptionsKey:`SER_est_sans_facturation_provider`,tab:`options`,hidden:!0},{title:`Histos`,type:`histos`,tab:`places`,hidden:!0}]},UMD:{tableName:`t_unites_medicales`,title:`Gestion unités médicales`,component:`onglet`,refUniquement:!1,saveWithoutCalc:!0,tabs:[{key:`definition`,label:`Définition`},{key:`places`,label:`Places`}],fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`,tab:`definition`},{title:`Texte`,dataKey:`texte`,type:`input`,tab:`definition`},{title:`Texte court`,dataKey:`texte_court`,type:`input`,tab:`definition`},{title:`Code original`,dataKey:`code_original`,type:`input`,tab:`definition`,editable:!1,width:150},{title:`Étage par défault`,dataKey:`etage_par_defaut_id`,type:`select`,selectOptionsKey:`ETAGE`,tab:`definition`,hidden:!0},{title:`Étage par forcé`,dataKey:`etage_force_id`,type:`select`,selectOptionsKey:`ETAGE`,tab:`definition`,hidden:!0},{title:`Histos`,type:`histos`,tab:`places`,hidden:!0}]},FAC:{tableName:`t_forme_activite`,title:`Gestion formes d'activité`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`,editable:!1}]},FAR:{tableName:`t_forme_activite_rule`,title:`Gestion règles formes d'activité`,component:`rules`,addButton:!0,execute:{label:`Executer les règles`,action:`execute_rules`},refUniquement:!1,fields:[{title:`Priorité`,dataKey:`priorite`,type:`input`,width:100,default:`5000`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Code règle`,dataKey:`code`,type:`input`},{title:`Forme activité`,dataKey:`forme_activite_texte`,type:`text`,editVisible:!1},{title:`Forme activité`,dataKey:`forme_activite_id`,type:`select`,selectOptionsKey:`FAC`,hidden:!0},{title:`Règle`,dataKey:`rule_resume`,editVisible:!1,type:`input`}],extraFields:!0},FSO:{tableName:`t_filiere_soin`,title:`Gestion Filières de soin`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`}]},FSR:{tableName:`t_filiere_soin_rule`,title:`Gestion règles Filières de soin`,component:`rules`,addButton:!0,execute:{label:`Executer les règles`,action:`execute_rules`},refUniquement:!1,fields:[{title:`Priorité`,dataKey:`priorite`,type:`input`,width:100,default:`5000`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Code règle`,dataKey:`code`,type:`input`},{title:`Filière de soin`,dataKey:`filiere_soin_texte`,type:`select`,editVisible:!1},{title:`Filière de soin`,dataKey:`filiere_soin_id`,type:`select`,selectOptionsKey:`FSO`,hidden:!0},{title:`Règle`,dataKey:`rule_resume`,type:`input`,editVisible:!1}],extraFields:!0},FSJ:{tableName:`t_sejour`,title:`Forçages Séjours`,component:`sejours`,refUniquement:!1,addButton:!0,fields:[{title:`Numéro`,dataKey:`code`,type:`input`,width:100},{title:`Nom`,dataKey:`texte`,type:`input`},{title:`Séjour à ignorer`,dataKey:`est_ignore`,type:`checkbox`,width:100,hidden:!0},{title:`Ignoré`,dataKey:`est_ignore_texte`,type:`input`,editVisible:!1,width:100},{title:`Médecin forcé`,dataKey:`medecin_sejour_id`,type:`select`,selectOptionsKey:`MDA`,hidden:!0},{title:`Médecin forcé`,dataKey:`medecin_sejour_texte`,editVisible:!1},{title:`Service forcé`,dataKey:`service_facturation_texte`,editVisible:!1},{title:`Etage forcé`,dataKey:`etage_texte`,editVisible:!1,width:150},{title:`Type`,dataKey:`type_sejour`,type:`select`,selectOptionsKey:`FSJ_type`,hidden:!0},{title:`Type séjour forcé`,dataKey:`type_sejour_texte`,editVisible:!1,width:150},{title:`Service`,dataKey:`service_facturation_id`,type:`select`,selectOptionsKey:`SERVICE`,hidden:!0},{title:`Etage`,dataKey:`etage_id`,type:`select`,selectOptionsKey:`ETAGE`,hidden:!0},{title:`Encours`,dataKey:`encours_1_from_date`,type:`select`,selectOptionsKey:`MOIS`,hidden:!0,detail:`à partir de`,default:`2099-12-31`},{title:`Forçage en cours`,dataKey:`encours_texte`,editVisible:!1,width:150},{title:`Ignorer (Encours)`,dataKey:`encours_1_est_ignore`,type:`checkbox`,hidden:!0}]},WFU:{tableName:`t_web100t_forcage_uf_soin`,title:`Gestion Forcage UF Soins WEB100T`,component:`common`,refUniquement:!1,fields:[{title:`Texte`,dataKey:`texte`,type:`input`},{title:`UF Soins forcée`,dataKey:`mvt_uf_soin_lib`,editVisible:!1},{title:`UF Soins forcée`,dataKey:`mvt_uf_soin`,type:`select`,selectOptionsKey:`MVT_UF_SOIN`,hidden:!0},{title:`UF Soins héritée (spécialité séjour)`,dataKey:`mvt_uf_soin_lib_hs`,editVisible:!1},{title:`UF Soins héritée (type séjour)`,dataKey:`mvt_uf_soin_lib_hc`,editVisible:!1}]},MDA:{tableName:`t_medecins_administratifs`,title:`Gestion Référentiel Médecins`,component:`common`,refUniquement:!1,fields:[...Om,{title:`Nom`,dataKey:`nom`,type:`input`},{title:`Prénom`,dataKey:`prenom`,type:`input`},{title:`Nº ADELI`,dataKey:`no_adeli`,type:`input`,editVisible:!1},{title:`Spécialité`,dataKey:`specialite`,type:`input`,editVisible:!1},{title:`Médecin référence`,dataKey:`medecin_reference`,type:`input`,editVisible:!1},{title:`Médecin salarié`,dataKey:`est_medecin_salarie`,type:`checkbox`,hidden:!0},{title:`Comptabiliser honoraires (patient)`,dataKey:`kiwee_sigems_honpatcpt`,type:`checkbox`},{title:`Comptabiliser dépassements honoraires (patient)`,dataKey:`kiwee_sigems_honpatcptdep`,type:`checkbox`}],excludeFields:[`texte_court`,`texte`]},PRC:{tableName:`t_prestations_c`,title:`Gestion Prestations Clinique`,component:`common`,refUniquement:!1,fields:[...Om,{title:`Complement`,dataKey:`complement`,type:`input`,editVisible:!1},{title:`Ventilation des lignes facturés par jour`,dataKey:`type_ventilation_jour`,type:`select`,selectOptionsKey:`PRC_type_valorisation_facture`,hidden:!0},{title:`Type valorisation`,dataKey:`type_valorisation_non_facture`,type:`select`,selectOptionsKey:`PRC_type_valorisation_non_facture`,hidden:!0}]},RUB:{tableName:`t_rubriques_facturation`,title:`Gestion Rubriques Facturation`,refUniquement:!1,component:`common`,fields:[...Om,{title:`Forcé établissement`,detail:`Acte facturé en honoraire à remonter en partie établissement`,dataKey:`est_force_etablissement`,type:`checkbox`,hidden:!0},{title:`Acte inclus (public)`,dataKey:`actes_inclus_public`,type:`checkbox`,hidden:!0}]},CPT:{tableName:`t_compte`,title:`Gestion Comptes produits`,refUniquement:!1,component:`common`,fields:[...Om,{title:`TVA`,dataKey:`tva_texte`,type:`input`,editVisible:!1},{title:`Compte TVA`,dataKey:`compte_tva_id`,type:`select`,selectOptionsKey:`CPT`,hidden:!0},{title:`Taux TVA`,dataKey:`taux_tva`,type:`input`,dependsOn:`compte_tva_id`,disabledWhen:`0`,width:80,hidden:!0}]},SRU:{tableName:`t_service_rubrique`,title:`Gestion Comptes produits par rubrique`,refUniquement:!1,component:`common`,fields:[{title:`Service`,dataKey:`service`,type:`input`,editable:!1},{title:`Rubriques`,dataKey:`rubrique`,type:`input`,editable:!1},{title:`Compte`,dataKey:`compte`,editVisible:!1},{title:`Prestation forcée`,dataKey:`prestation_forcee`,type:`input`,editVisible:!1},{title:`Nombre référence`,dataKey:`nbref`,editVisible:!1},{title:`Compte`,dataKey:`compte_id`,type:`select`,selectOptionsKey:`CPT`,hidden:!0},{title:`Compte forcé ?`,dataKey:`est_compte_force`,type:`checkbox`,hidden:!0},{title:`Prestation forcée`,dataKey:`prestation_forcee_id`,type:`select`,selectOptionsKey:`PRESTATION`,hidden:!0}]},CAR:{tableName:`t_compte_produit_analytique_rule`,title:`Gestion règles comptes analytiques`,component:`rules`,addButton:!0,execute:{label:`Executer les règles`,action:`execute_rules`},refUniquement:!1,fields:[{title:`Priorité`,dataKey:`priorite`,type:`input`,width:100,default:`5000`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Code règle`,dataKey:`code`,type:`input`,hidden:!0},{title:`Compte`,dataKey:`compte_produit_analytique_texte`,type:`input`,editVisible:!1},{title:`Compte`,dataKey:`$compte_produit_analytique_id`,type:`select`,selectOptionsKey:`CPT`,hidden:!0},{title:`Règles`,dataKey:`rule_resume`,editVisible:!1},{title:`Type séjour`,dataKey:`liste_type_sejour`,type:`input`,hidden:!0,tab:!0},{title:`Spécialité`,dataKey:`liste_specialite`,type:`input`,hidden:!0,tab:!0},{title:`Médecins`,dataKey:`liste_medecin`,type:`input`,hidden:!0,tab:!0},{title:`Services`,dataKey:`liste_service`,type:`input`,hidden:!0,tab:!0},{title:`Etages`,dataKey:`liste_etage`,type:`input`,hidden:!0,tab:!0},{title:`Unité fonctionnelle`,dataKey:`liste_unite_fonctionnelle`,type:`input`,hidden:!0,tab:!0},{title:`Actes`,dataKey:`liste_acte`,type:`input`,hidden:!0,tab:!0},{title:`Rubriques`,dataKey:`liste_rubrique`,type:`input`,hidden:!0,tab:!0},{title:`Prestations`,dataKey:`liste_prestation`,type:`input`,hidden:!0,tab:!0},{title:`Sauf Prestation`,dataKey:`liste_sauf_prestation`,type:`input`,hidden:!0,tab:!0},{title:`Compte Produit`,dataKey:`liste_compte_produit`,type:`input`,hidden:!0,tab:!0},{title:`Sauf Compte Produit`,dataKey:`liste_sauf_compte_produit`,type:`input`,hidden:!0,tab:!0},{title:`GHM`,dataKey:`liste_ghm`,type:`input`,hidden:!0,tab:!0},{title:`Sauf GHM`,dataKey:`liste_sauf_ghm`,type:`input`,hidden:!0,tab:!0},{title:`Diagnostic principal`,dataKey:`liste_diagnostic_principal`,type:`input`,hidden:!0,tab:!0},{title:`Diagnostique relié`,dataKey:`liste_diagnostic_relie`,type:`input`,hidden:!0,tab:!0},{title:`Diagnostique associé`,dataKey:`liste_diagnostic_associe`,type:`input`,hidden:!0,tab:!0},{title:`FINESS`,dataKey:`liste_finess`,type:`input`,hidden:!0,tab:!0}]},GHS:{tableName:`t_ghs`,title:`Interrogation GHS`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1}]},ENC:{tableName:`t_calcul_encours`,title:`Paramètres de calculs d'encours`,ongletTable:!0,refUniquement:!1,execute:{label:`Relancer la valorisation`,action:`execute`},fields:[...Om,{title:`Complément`,dataKey:`complement`,type:`input`,editVisible:!1}],addSearchFields:[`prestation`,`service`,`service`,`nom`,`séjour`],infoSup:{label:`Prochain en-cours`},onglets:{1:{label:`Paramètres généraux`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Valeur`,dataKey:`valeur`,type:`input`},{title:`Description`,dataKey:`description`,type:`input`,editable:!1}]},2:{label:`Paramètres prestations`,component:`common`,fields:[{title:`Prestation`,dataKey:`prestation`,type:`input`,editable:!1},{title:`Type valorisation`,dataKey:`description`,type:`input`,editVisible:!1},{title:`Type valorisation`,dataKey:`type_valorisation`,type:`select`,allowClear:!0,selectOptionsKey:`PRC_type_valorisation_non_facture_provider`,hidden:!0}]},3:{label:`Moyenne et PU calculés`,component:`common`,fields:[{title:`Service`,dataKey:`service`,type:`input`,editable:!1},{title:`Prestation`,dataKey:`prestation`,type:`input`,editable:!1},{title:`Rubrique`,dataKey:`rubrique`,type:`input`,editable:!1},{title:`Coefficient calculé`,dataKey:`coefficient_calcule`,type:`input`,editable:!1},{title:`Coefficient forcé`,dataKey:`coefficient_force`,type:`input`,editVisible:!1},{title:`Coefficient forcé`,dataKey:`coefficient_is_force`,type:`checkbox`,hidden:!0},{title:`Valeur`,dataKey:`coefficient_force`,type:`input`,dependsOn:`coefficient_is_force`,disabledWhen:!1,hidden:!0},{title:`Prix unitaire calculé`,dataKey:`prix_unitaire_calcule`,type:`input`,editable:!1},{title:`Prix unitaire forcé`,dataKey:`prix_unitaire_force`,type:`input`,editVisible:!1},{title:`Prix unitaire forcé`,dataKey:`prix_unitaire_is_force`,type:`checkbox`,hidden:!0},{title:`Valeur`,dataKey:`prix_unitaire_force`,type:`input`,dependsOn:`prix_unitaire_is_force`,disabledWhen:!1,hidden:!0}]},4:{label:`Valorisation GHS (non groupés)`,component:`common`,fields:[{title:`Séjour`,dataKey:`sejour`,type:`input`,editable:!1},{title:`Nom`,dataKey:`nom`,type:`input`,editable:!1},{title:`Facture`,dataKey:`facture`,type:`input`,editable:!1},{title:`Service`,dataKey:`service`,type:`input`,editable:!1},{title:`Prestation`,dataKey:`prestation`,type:`input`,editable:!1},{title:`Rubrique`,dataKey:`rubrique`,type:`input`,editable:!1},{title:`Tarif calculé`,dataKey:`prix_unitaire_calcule`,type:`input`,editable:!1},{title:`Tarif forcé`,dataKey:`prix_unitaire_force`,type:`input`,editVisible:!1},{title:`Tarif forcé`,dataKey:`prix_unitaire_is_force`,type:`checkbox`,hidden:!0},{title:`Valeur`,dataKey:`prix_unitaire_force`,type:`input`,dependsOn:`prix_unitaire_is_force`,disabledWhen:!1,hidden:!0}]},5:{label:`Valorisations prestations`,component:`common`,fields:[{title:`Séjour`,dataKey:`sejour`,type:`input`,editable:!1},{title:`Nom`,dataKey:`nom`,type:`input`,editable:!1},{title:`Facture`,dataKey:`facture`,type:`input`,editable:!1},{title:`Service`,dataKey:`service`,type:`input`,editable:!1},{title:`Prestation`,dataKey:`prestation`,type:`input`,editable:!1},{title:`Rubrique`,dataKey:`rubrique`,type:`input`,editable:!1},{title:`Coefficient calculé`,dataKey:`coefficient_calcule`,type:`input`,editable:!1},{title:`Tarif calculé`,dataKey:`prix_unitaire_calcule`,type:`input`,editable:!1},{title:`Tarif forcé`,dataKey:`prix_unitaire_force`,type:`input`,editVisible:!1},{title:`Tarif forcé`,dataKey:`prix_unitaire_is_force`,type:`checkbox`,hidden:!0},{title:`Valeur`,dataKey:`prix_unitaire_force`,type:`input`,dependsOn:`prix_unitaire_is_force`,disabledWhen:!1,hidden:!0},{title:`Ignoré`,dataKey:`ignorer`,type:`checkbox`}]},8:{label:`Factures ignorées`,component:`common`,fields:[{title:`Séjour`,dataKey:`sejour`,type:`input`,editable:!1},{title:`Nom`,dataKey:`nom`,type:`input`,editable:!1},{title:`Facture`,dataKey:`facture`,type:`input`,editable:!1},{title:`Tarif calculé`,dataKey:`prix_unitaire_calcule`,type:`input`,editable:!1},{title:`Ignoré`,dataKey:`ignorer`,type:`checkbox`}]}}},PRH:{tableName:`t_prestations_h`,title:`Gestion Prestations Honoraire`,component:`common`,refUniquement:!1,fields:[...Om,{title:`Complément`,dataKey:`complement`,type:`input`,editVisible:!1}]},CCR:{tableName:`t_ccam_regroupements`,title:`Interrogation Regroupements CCAM`,component:`common`,refUniquement:!1,fields:[...Om.map(e=>({...e,editable:!1}))],excludeFields:[`code_original`]},DTG:{tableName:`t_service_rubrique_dotation`,title:`Gestion Dotation globale`,component:`common`,refUniquement:!1,fields:[{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Année`,dataKey:`annee`,type:`input`,editable:!1},{title:`Dotation`,dataKey:`dotation`,type:`input`,editable:!1},{title:`Service`,dataKey:`service`,type:`input`,editable:!1},{title:`Rubrique`,dataKey:`rubrique`,type:`input`,editable:!1},{title:`Vers rubrique`,dataKey:`versrubrique`,type:`input`,editable:!1}]},ACT:{tableName:`t_actes`,title:`Interrogation Actes`,component:`common`,fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Regroupement`,dataKey:`regroupement_1`,width:100,type:`input`,editable:!1},{title:`Regroupement`,dataKey:`regroupement_4`,width:100,type:`input`,editable:!1}],excludeFields:[`texte_court`,`code_original`]},TTP:{tableName:`t_types_tiers_payant`,title:`Gestion Types Tiers Payant`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,width:100,editable:!1,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`}]},TPY:{tableName:`t_tiers_payant`,title:`Gestion Tiers Payant`,component:`common`,refUniquement:!1,saveWithoutCalc:!0,fields:[...Om,{title:`Régime`,dataKey:`grand_regime`,type:`input`,editVisible:!1},{title:`Régime`,dataKey:`grand_regime_id`,type:`select`,selectOptionsKey:`TPY`,hidden:!0},{title:`Type`,dataKey:`type_tiers_payant`,type:`input`,editable:!1}]},EXC:{tableName:`t_expert_controle`,title:`Gestion Controles Expert`,component:`onglet`,addButton:!0,copyButton:!0,sqlButton:!0,editable:!1,execute:{label:`Éxécuter les règles`,action:`execute_rules`},preferences:{label:`Préférences`},tabs:[{key:`definition`,label:`Définition`},{key:`description`,label:`Description`},{key:`regle-1`,label:`Règle 1`},{key:`regle-2`,label:`Règle 2`},{key:`regle-3`,label:`Règle 3`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!0},{title:`Contrôle CTI`,dataKey:`is_cti`,type:`checkbox`,width:80,hidden:!0},{tab:`definition`,title:`Texte`,dataKey:`texte`,type:`input`},{title:`État`,dataKey:`is_active_texte`,editVisible:!1,width:80},{title:`Complément`,dataKey:`complement`,editVisible:!1,width:120},{title:`Gravité`,dataKey:`gravite_texte`,editVisible:!1,width:80},{title:`Contrôle activé`,dataKey:`is_active`,type:`checkbox`,tab:`definition`,hidden:!0},{title:`Dernière exécution`,dataKey:`last_execution_timestamp`,editVisible:!1},{title:`Nombre références`,dataKey:`nbref`,editVisible:!1},{tab:`definition`,title:`Texte affiché`,dataKey:`texte_court`,type:`input`,hidden:!0},{tab:`definition`,title:`Dossier ciblés`,dataKey:`etat_cible`,type:`select`,selectOptionsKey:`EXC_cible_provider`,hidden:!0},{tab:`definition`,title:`Prestataires`,dataKey:`prestataire_id`,type:`select`,selectOptionsKey:`PRESTATAIRE`,hidden:!0},{tab:`definition`,title:`Gravité`,dataKey:`gravite`,type:`select`,selectOptionsKey:`EXC_gravite_provider`,detail:`Contrôle spécifique à un prestataire`,hidden:!0},{tab:`definition`,title:`Alerte`,dataKey:`is_alert`,type:`checkbox`,hidden:!0},{tab:`definition`,title:`Masqué`,dataKey:`is_hide`,type:`checkbox`,hidden:!0},{tab:`regle-1`,title:`Données`,dataKey:`table1`,type:`select`,selectOptionsKey:`EXC_table_provider`,hidden:!0},{tab:`regle-1`,title:`Sélection`,dataKey:`sqlcmd_where1`,type:`textArea`,hidden:!0},{tab:`regle-1`,title:`Justificatif`,dataKey:`sqlcmd_justificatif1`,type:`textArea`,hidden:!0},{tab:`regle-2`,title:`Données`,dataKey:`table2`,type:`select`,selectOptionsKey:`EXC_table_provider`,hidden:!0},{tab:`regle-2`,title:`Sélection`,dataKey:`sqlcmd_where2`,type:`textArea`,hidden:!0},{tab:`regle-2`,title:`Justificatif`,dataKey:`sqlcmd_justificatif2`,type:`textArea`,hidden:!0},{tab:`regle-3`,title:`Données`,dataKey:`table3`,type:`select`,selectOptionsKey:`EXC_table_provider`,hidden:!0},{tab:`regle-3`,title:`Sélection`,dataKey:`sqlcmd_where3`,type:`textArea`,hidden:!0},{tab:`regle-3`,title:`Justificatif`,dataKey:`sqlcmd_justificatif3`,type:`textArea`,hidden:!0},{tab:`description`,title:`Description`,dataKey:`description`,type:`text-editor`,hidden:!0}]},DIV:{tableName:`t_divers`,title:`Gestion Paramètres divers`,component:`common`,refUniquement:!1,saveWithoutCalc:!0,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Valeur`,dataKey:`valeur`,type:`input`,width:80},{title:`Description`,dataKey:`description`,type:`input`,editable:!1},{title:`Info Module`,dataKey:`show_info_module`,type:`checkbox`,width:80}]},KIW:{tableName:`t_kiwee_params`,title:`Gestion Paramètres Kiwee`,component:`common`,refUniquement:!1,saveWithoutCalc:!0,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Valeur`,dataKey:`valeur`,type:`checkbox`,width:80},{title:`Description`,dataKey:`description`,type:`input`,editable:!1}]}},"CTI_PMSI_TablesManager.swf":xm,"CTI_RH_TablesManager.swf":Tm,"CTI_PMSISSR_TablesManager.swf":Cm,"CTI_COMPTA_TablesManager.swf":gm,"CTI_SSAE_TablesManager.swf":Dm,"CTI_DPI_TablesManager.swf":vm},Am=`Privé`,jm=`Public`,Mm=({softCode:e,item:t})=>{let n=Df(),[r,i]=(0,Y.useState)(void 0),[a,o]=(0,Y.useState)(``),[s,c]=(0,Y.useState)(null),l=bf(t?.swf,e,r?.tableName,a,r??{}),u=Sf(s),d=l.data?.records??[],f=l.data?.divers??{},p=l.data?.addRecord??{},m=l.data?.refRecords??[],h=u.data??[],[g,_]=(0,Y.useState)(null),[v,y]=(0,Y.useState)(!1),[b,x]=(0,Y.useState)(!1),[S,C]=(0,Y.useState)(null),[w,T]=(0,Y.useState)(!1),[E,D]=(0,Y.useState)(null),[O,k]=(0,Y.useState)(``),[A,j]=(0,Y.useState)(null),[ee,M]=(0,Y.useState)(!1),[te,N]=(0,Y.useState)(!1),[ne,re]=(0,Y.useState)(!1),[P,ie]=(0,Y.useState)(Am),[ae,oe]=(0,Y.useState)((0,nf.default)()),[se,ce]=(0,Y.useState)(!1),[le,ue]=(0,Y.useState)(`100%`),de=(0,Y.useRef)(),fe=(0,Y.useMemo)(()=>({swf:t?.swf,softCode:e,tableName:r?.tableName,choice:a,tableParams:r??{}}),[t?.swf,e,r,a]),pe=(0,Y.useMemo)(()=>{if(!r)return[];let e;if(r.tableName===`t_rubriques`)if(f&&Object.values(f).length)e=r.fields[f.rubriques.valeur];else return[];else e=r.fields;return e?.length?e[0].title===`oid`?e:[{title:`oid`,dataKey:`oid`,type:`input`,hidden:!0,editVisible:!1},...e]:e??[]},[r,f]),me=(0,Y.useMemo)(()=>{if(!pe?.length||!r)return[];switch(r.tableName){case`t_rubriques`:return Ne(pe).map(e=>{let t;return[`Code`,`Texte`].includes(e.title)&&(t=St.FrozenDirection.LEFT),e.title===`Texte`?{...e,frozen:t,justifyContent:`center`,width:200}:{...e,frozen:t,width:100,justifyContent:`center`}});default:return Ne(pe)}},[pe,r]),he=(0,Y.useMemo)(()=>{if(!d.length||!r?.ongletTable||!pe?.length)return null;let e={};return d.forEach(t=>{e[t.type_parametre]={type_ligne:t.type_ligne,type_parametre:t.type_parametre}}),e},[d,r,pe]),ge=(0,Y.useMemo)(()=>!d.length||!r||!pe?.length||r.selectButton&&(!a.length||a===`-1`)?[]:Pe(d,pe,A),[d,r,pe,a,w,O,ee,te,A,P,ae]);(0,Y.useEffect)(()=>{if(t){ue(`100%`),y(!1),re(!1),C(t.swf),o(``),ce(!1);let n=t.swfData;e===`iCTI_ssae`&&(n=n.split(`-`)[0]),[`BUC_activite`,`BUI_activite`,`BUR_activite`].includes(n)&&(n=n.split(`_`)[0]),D(n),i(void 0)}},[t,e]),(0,Y.useEffect)(()=>{r&&(_(null),k(``),M(!1),N(!1),ce(r.selectButton))},[r,a]),(0,Y.useEffect)(()=>{if(E&&S){let t=Me(S);if(t){let n={...t[E]};n&&(n.extraFields===!0&&(n.fields=n.fields.concat(jf(E,e))),n.excludeFields&&n.excludeFields.forEach(e=>{n.fields=n.fields.filter(t=>t.dataKey!==e)}),n.sqlChoices&&c(n.sqlChoices),i(n))}else i(null)}},[e,E,S]),(0,Y.useEffect)(()=>{de.current&&typeof le==`string`&&ue(de.current.offsetHeight)},[de,le]);let _e=()=>{ue(`100%`),y(e=>!e),_(null)},ve=e=>{_(d.find(t=>t.key===e)),y(!0),ue(`40%`),re(!1)},ye=e=>{M(e)},xe=e=>{N(e)},Se=()=>{l.refetch()},Ce=()=>{let e={};Object.keys(p).length?e={...p}:(pe.forEach(t=>{let n;switch(t.type){case`input`:n=t.default??``;break;case`select`:n=t.default??`0`;break;case`checkbox`:n=!1;break;default:break}e[t.dataKey]=n}),e.oid=`-1`),_(e),y(!0),ue(`40%`)},we=e=>{T(e)},Te=e=>{k(e.target.value)},Ee=e=>{let t=h.find(t=>t.oid===e);o(t.code===`code`?``:t.code),r.tableName===`t_etude_5`&&o(t.oid)},De=()=>{Bt(d,r)},Oe=()=>{n.mutate({swf:t.swf,tableName:r.tableName,softCode:t.softCode,oids:null,execute:r?.execute?.action??`execute`})},ke=e=>{x(e)},Ae=e=>{ue(le+e.height)},je=(e,t)=>{oe(e)},I=e=>{ie(e===Am?Am:jm)};function Me(e){return km[e.substring(2)]}function Ne(e){let t=e.map(e=>{if(e.isSC&&(!e.children||e.children.length!==2)){let t=e.dataKey?e.dataKey:e.key;e.children||=[],e.children.push({title:`S`,dataKey:t.replace(`p_`,`s_`),key:t.replace(`p_`,`s_`),dataIndex:t.replace(`p_`,`s_`),type:`input`,resizable:!1,parentKey:t,width:60,align:`center`,sorter:(e,n)=>e[t.replace(`p_`,`s_`)]-n[t.replace(`p_`,`s_`)]}),e.children.push({title:`C`,dataKey:t.replace(`p_`,`c_`),key:t.replace(`p_`,`c_`),dataIndex:t.replace(`p_`,`c_`),type:`input`,resizable:!1,parentKey:t,width:60,align:`center`,sorter:(e,n)=>e[t.replace(`p_`,`c_`)]-n[t.replace(`p_`,`c_`)]})}return e});return t=t.map(e=>({width:250,resizable:!0,key:e.dataKey?e.dataKey:e.key,dataIndex:e.dataKey,dataGetter:({columns:t,column:n,columnIndex:r,rowData:i,rowIndex:a})=>n.type===`checkbox`?(0,$.jsx)(Nf.default,{disabled:!0,checked:typeof i[e.dataKey]==`boolean`?i[e.dataKey]:i[e.dataKey]===`1`}):n.type===`date`&&(0,nf.default)(i[e.dataKey]).isValid()?(0,nf.default)(i[e.dataKey]).format(`DD/MM/YYYY`):i[e.dataKey],...e})),t.filter(e=>e.hidden!==!0)}function Pe(e,t,n=null){let i=[...e];(w||ee||te||A)&&(i=i.filter(e=>!(w&&(e.nbref===`+0`||e.nbref===`0`)||ee&&e.doublon!==`1`||te&&e.nbsej===`0`&&e.nbact===`0`||A&&e[r.selectFilterField]!==n)));let a=[`code`,`texte`];if(r.addSearchFields&&(a=[...a,...r.addSearchFields]),i=kt(i,O,a),r.selectTarif&&r.datePicker&&i.length>0){let e=ae.hour(0).minute(0).second(0).millisecond(0),t=P===`Public`?`pp`:`pr`;i.forEach(n=>{let r=Ie(e,n,t);n.borne_basse=n[`bb${t}${r}`],n.borne_haute=n[`bh${t}${r}`],n.dms_nationale=n[`dm${t}${r}`],n.tarif_ghs=n[`tg${t}${r}`],n.forfait_exb=n[`fb${t}${r}`],n.tarif_exb=n[`tb${t}${r}`],n.tarif_exh=n[`tx${t}${r}`]})}return i}let L=me,Fe=({cells:e,columns:t,headerIndex:n})=>{if(n===1)return e;let r=[],i=0;return t.forEach((n,a)=>{i+=n.width;let o=t[a+1];if(a===t.length-1||o.parentKey!==n.parentKey){let t=L.find(e=>e.key===n.parentKey);r.push((0,$.jsx)(`div`,{className:`group-cell`,style:{...e[a].props.style,width:i},children:(0,$.jsx)(`div`,{style:{padding:`12px`,textAlign:`center`},children:t?t.title:``})},`header-group-cell-${n.key}-${a}`)),i=0}}),r};function Ie(e,t,n){let r=`9`;for(let i=1;i<=9;i++)Date.parse(e.toString())>=Date.parse(t[`dd${n}${i}`])&&Date.parse(e.toString())<=Date.parse(t[`df${n}${i}`])&&(r=i.toString());return r}let R=()=>{switch(r.tableName){case`t_rubriques`:let e=[];return me.forEach((t,n)=>{t.children?e=e=[...e,...t.children.map(e=>({...e,parentKey:t.key}))]:e.push(t)}),(0,$.jsx)(Wt,{fixed:!1,columns:e,data:ge,rowHeight:25,className:`rub-table`,loading:l.isFetching,selectedRow:g,onRowSelect:ve,headerClassName:`rub-header`,headerHeight:[50,40],headerRenderer:Fe});default:return(0,$.jsx)(Wt,{columns:me,data:ge,loading:l.isFetching,selectedRow:g,onRowSelect:ve,choice:a,selectButtonBool:se})}};function Le(){return he?Object.values(he).length?(0,$.jsx)(`div`,{className:`content-tabs`,children:(0,$.jsx)(zt,{items:Object.values(he).map((e,t)=>Re(e,t))})}):(0,$.jsx)(ht,{}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Rt,{className:`tables-table`,axis:`x`,handleComponent:{bottom:(0,$.jsx)(`div`,{className:`resize-handle`,style:{marginBottom:8},children:(0,$.jsx)(`span`,{children:``})})},enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},size:{width:`100%`,height:le},onResizeStop:Ae,children:(0,$.jsx)(`div`,{ref:de,style:{height:`100%`},children:R()})}),(0,$.jsx)(`div`,{className:`tables-editor`,style:{display:v||ne?`flex`:`none`},children:r.tableName===`t_expert_controle`&&!r.module?(0,$.jsx)(pm,{tableParams:r,record:g,handleShowEditor:_e,swf:t.swf,showRefs:ne,fields:pe}):(0,$.jsx)(um,{tableParams:r,record:g,handleShowEditor:_e,swf:t.swf,fields:pe,choice:a})})]})}let Re=(e,n)=>{let i=r.onglets[parseInt(e.type_parametre)];if(i){let a=ge.filter(t=>t.type_parametre===e.type_parametre),o=Ne(i.fields),s={...r,...i};return{label:(0,$.jsx)(`span`,{children:r.onglets[parseInt(e.type_parametre)].label}),key:n,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`tables-table`,children:(0,$.jsx)(Wt,{columns:o,data:a,loading:l.isFetching,selectedRow:g,onRowSelect:ve})}),(0,$.jsx)(`div`,{className:`tables-editor`,style:{display:v?`flex`:`none`},children:(0,$.jsx)(um,{tableParams:s,record:g,handleShowEditor:_e,swf:t.swf,fields:pe})})]})}}},ze=d.find(e=>e.code===`ENCOURSNEXT`);return r===void 0?(0,$.jsx)(ht,{}):r===null?(0,$.jsx)(Ct,{icon:(0,$.jsx)(Xt,{}),title:`Désolé ces tables ne sont pas encore disponibles (${S}) !`}):me.length&&r?(0,$.jsxs)(Pf.Provider,{value:fe,children:[(0,$.jsx)(be,{children:(0,$.jsx)(`title`,{children:`iCTI | Gestion des tables`})}),(0,$.jsxs)(`div`,{className:`component-header`,children:[(0,$.jsx)(`div`,{className:`header-title`,children:r.title}),(0,$.jsxs)(`div`,{className:`header-actions`,children:[r.preferences&&(0,$.jsx)(z,{icon:(0,$.jsx)(Zd,{}),onClick:()=>ke(!0),children:r.preferences.label}),m.length>0&&(0,$.jsx)(z,{icon:(0,$.jsx)(Zd,{}),onClick:()=>re(!ne),children:`Importer depuis l'environnement de référence`}),r.execute&&(0,$.jsx)(z,{icon:(0,$.jsx)(wt,{}),onClick:Oe,disabled:!!g||n.isPending,loading:n.isPending,children:r.execute.label}),r.infoSup&&ze&&(0,$.jsx)($.Fragment,{children:(0,$.jsxs)(It,{icon:(0,$.jsx)(jd,{}),style:{marginLeft:8},children:[r.infoSup.label,` : `,ze.valeur]})}),(0,$.jsx)(Tt,{title:`Actualiser`,children:(0,$.jsx)(z,{type:`link`,onClick:Se,children:(0,$.jsx)(pt,{})})}),(0,$.jsx)(Tt,{title:`Export excel`,children:(0,$.jsx)(z,{type:`link`,onClick:De,children:(0,$.jsx)(At,{})})}),r.addButton&&(0,$.jsx)(z,{type:`primary`,icon:(0,$.jsx)(dt,{}),onClick:Ce,children:`Ajouter`})]})]}),(0,$.jsx)(`div`,{className:`tables-search`,children:(0,$.jsxs)(`div`,{className:`form-row`,children:[r.selectButton&&(0,$.jsx)(`div`,{className:`form-item`,children:(0,$.jsx)(B,{placeholder:`Pas de sélections`,loading:!h.length,options:h,onChange:e=>Ee(e)})}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Recherche`}),(0,$.jsx)(F,{value:O,onChange:Te})]}),r.refUniquement!==!1&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Référencés uniquement`}),(0,$.jsx)(Ot,{checked:w,onChange:we})]}),r.selectFilterField&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:r.selectFilterLabel}),(0,$.jsx)(B,{allowClear:!0,value:A,options:d.map((e,t)=>({key:t,label:e[r.selectFilterField],value:e[r.selectFilterField]})),onChange:e=>j(e)})]}),r.doubleFilter===!0&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Doublons potentiels`}),(0,$.jsx)(Ot,{checked:ee,onChange:ye})]}),r.sejoursActFilter===!0&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Avec séjour ou acte (12 derniers mois)`}),(0,$.jsx)(Ot,{checked:te,onChange:xe})]}),r.selectTarif&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Tarif`}),(0,$.jsxs)(B,{defaultValue:`prive`,onChange:I,style:{width:`80px`},children:[(0,$.jsx)(B.Option,{value:Am,children:Am}),(0,$.jsx)(B.Option,{value:jm,children:jm})]})]}),r.datePicker&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`au`}),(0,$.jsx)(Gd,{style:{width:`150px`},value:ae,onChange:je,format:`DD/MM/YYYY`,picker:`day`,dateRender:e=>(0,$.jsx)(`div`,{className:`ant-picker-cell-inner`,style:{fontSize:`12px`},children:e.date()})})]})]})}),(0,$.jsx)(`div`,{className:`component-content`,children:Le()}),(0,$.jsx)(mm,{showModalPreferences:b,handleShowModalPreferences:ke,swf:t.swf,softCode:t.softCode,tableParams:r})]}):(0,$.jsx)(ht,{})};Mm.propTypes={softCode:Q.default.string,item:Q.default.object};export{Mm as default};