MOON
Server: Apache
System: Linux server1.studioinfinity.com.br 2.6.32-954.3.5.lve1.4.90.el6.x86_64 #1 SMP Tue Feb 21 12:26:30 UTC 2023 x86_64
User: artinside (517)
PHP: 7.4.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //opt/netdata/usr/local/share/netdata/web/v3/4835.a8ef1751403886a2efc2.chunk.js
!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"aeeb2702d6a0b41e7dabfc313b63e720f0845c35"};var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="c62085d6-92de-4072-b09e-8c887840ce5d",e._sentryDebugIdIdentifier="sentry-dbid-c62085d6-92de-4072-b09e-8c887840ce5d")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[4835],{54835(e,t,n){n.d(t,{A:()=>Ge});n(98992),n(54520),n(3949);var r=n(64467),a=n(68978),o=n(63950),l=n.n(o),s=n(80045),u=n(96540),c=n(74848);const i=["children"],p=(0,u.createContext)(),b=()=>(0,u.use)(p),y=e=>{let{children:t}=e,n=(0,s.A)(e,i);return(0,c.jsx)(p,{value:n,children:t})};n(62953);var d=n(92255),h=n(80696),O=n(64587),g=n(42539),f=n(65408);n(81454);const j={untilTurnedOff:"untilTurnedOff",oneHour:"oneHour",sixHours:"sixHours",twelveHours:"twelveHours",oneDay:"oneDay",custom:"custom"},D={startDate:new Date,endDate:void 0,customDuration:j.untilTurnedOff,recurrenceValue:f.iX.value,byDayValue:void 0,byMonthValue:void 0,byMonthDayValue:void 0,intervalNumberValue:"1",intervalUnitValue:f.os.value,endOptionValue:f.Pu.never,repeatOnMonthlyOption:f.Qo.byMonthDay,repeatOnYearlyOption:f.Qo.byMonthDay,recurrenceCount:"1"},m={untilTurnedOff:"Until turned off",oneHour:"After 1 hour",sixHours:"After 6 hours",twelveHours:"After 12 hours",oneDay:"After 1 day",custom:"Custom"},v=Object.keys(j).map((e=>({value:e,label:m[e]})));function P(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function x(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?P(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const w=e=>{const t=new Date(e),n=t.getUTCFullYear(),r=t.getUTCMonth()+1,a=t.getUTCDate(),o=t.getUTCHours(),l=t.getUTCMinutes();return(0,d.w$)(n,r,a,o,l)},C=e=>{if(e)return Array.isArray(e)?e.length?e:void 0:[e]};function V(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?V(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):V(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const k=e=>{let{isEdit:t,rrule:n,onDatesChange:r,onRuleChange:a,initialState:o={}}=e;const{options:l}=(e=>{try{return(0,d.YI)(e)}catch(t){return{}}})(n),s=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;const r=x(x({},D),t);if("object"!==typeof e)return r;const a=(null===e||void 0===e?void 0:e.interval)>1||e.count||e.until?f.Th.value:d.p3.FREQUENCIES[e.freq],o=null!==e&&void 0!==e&&e.until?f.Pu.on:null!==e&&void 0!==e&&e.count?f.Pu.after:f.Pu.never;return x(x(x(x(x(x(x(x(x(x({},r),{},{startDate:new Date(e.dtstart),recurrenceValue:a,intervalNumberValue:e.interval,endOptionValue:o,intervalUnitValue:d.p3.FREQUENCIES[e.freq]},n?{customDuration:j.custom}:{}),e.byweekday?{byDayValue:e.byweekday}:{}),e.bymonth?{byMonthValue:e.bymonth}:{}),e.bymonthday?{byMonthDayValue:e.bymonthday}:{}),e.bysetpos?{bySetPosValue:e.bysetpos}:{}),e.until?{recurrenceEndDate:new Date(e.until)}:{}),e.count?{recurrenceCount:e.count}:{}),e.freq===d.p3.MONTHLY?{repeatOnMonthlyOption:e.bysetpos?f.Qo.bySetPos:f.Qo.byMonthDay}:{}),e.freq===d.p3.YEARLY?{repeatOnYearlyOption:e.bysetpos?f.Qo.bySetPos:f.Qo.byMonthDay}:{})}(l,o,t),[c,i]=(0,u.useState)(s),[p,b]=(0,u.useState)(""),[y,m]=(0,u.useState)((0,h.R)());(0,u.useEffect)((()=>{if(c.recurrenceValue===f.iX.value)a(null);else{const e=C(c.byMonthDayValue),t=C(c.bySetPosValue),n=C(c.byMonthValue),r=S(S(S(S(S({freq:c.recurrenceValue===f.Th.value?f.wk[c.intervalUnitValue]:f.wk[c.recurrenceValue],dtstart:w(c.startDate),interval:Number(c.intervalNumberValue)},c.endOptionValue===f.Pu.on&&c.recurrenceEndDate?{until:w(c.recurrenceEndDate)}:{}),c.endOptionValue===f.Pu.after&&c.recurrenceCount?{count:Number(c.recurrenceCount)}:{}),[f.T6.week,f.T6.month,f.T6.year].includes(c.intervalUnitValue)&&c.byDayValue?{byweekday:c.byDayValue}:{}),[f.T6.month,f.T6.year].includes(c.intervalUnitValue)?S(S({},e?{bymonthday:e}:{}),t?{bysetpos:t}:{}):{}),f.T6.year&&n?{bymonth:n}:{}),o=new d.p3(r);a(o.toString()),b(o.toText())}}),[c,a,b]);const v=(0,u.useCallback)((e=>{let{value:t}=e;const n=t===f.Th.value,r=![f.iX.value,f.Th.value].includes(t);t===f.iX.value&&b(""),i((e=>S(S({},e),{},{recurrenceValue:t},r?{intervalNumberValue:"1",recurrenceCount:void 0,recurrenceEndDate:void 0,endOptionValue:D.endOptionValue}:n?{intervalNumberValue:e.intervalNumberValue||D.intervalNumberValue,recurrenceCount:e.recurrenceCount||D.recurrenceCount,endOptionValue:e.endOptionValue||D.endOptionValue}:{})))}),[i,b]),P=(0,u.useCallback)((e=>{i((t=>S(S({},t),{},{byMonthValue:e})))}),[i]),V=(0,u.useCallback)((e=>{i((t=>S(S({},t),{},{byMonthDayValue:e})))}),[i]),k=(0,u.useCallback)((e=>{i((t=>S(S({},t),{},{bySetPosValue:Array.isArray(e)?e:[e]})))}),[i]),E=(0,u.useCallback)((e=>{i((t=>S(S({},t),{},{byDayValue:e})))}),[i]),M=(0,u.useCallback)((e=>{let{target:t}=e;i((e=>S(S({},e),{},{intervalNumberValue:t.value})))}),[i]),T=(0,u.useCallback)((e=>{let{value:t}=e;i((e=>S(S({},e),{},{intervalUnitValue:t,byDayValue:D.byDayValue,byMonthDayValue:D.byMonthDayValue,bySetPosValue:D.bySetPosValue,byMonthValue:D.byMonthValue})))}),[i]),I=(0,u.useCallback)((e=>{i((t=>{const n=e===f.Pu.on?{recurrenceEndDate:t.recurrenceEndDate||new Date}:{},r=e!==f.Pu.after?{recurrenceCount:1}:{};return S(S(S({},t),{},{endOptionValue:e},n),r)}))}),[i]),A=(0,u.useCallback)((e=>{i((t=>S(S({},t),{},{startDate:new Date(e)})))}),[i]),F=(0,u.useCallback)((e=>{i((t=>S(S({},t),{},{endDate:new Date(e)})))}),[i]),R=(0,u.useCallback)((e=>{i((t=>{const n=e===j.untilTurnedOff?void 0:((e,t)=>{if(!e)return e;switch(t){case j.untilTurnedOff:return;case j.oneHour:return(0,g.W)(e,{hours:1});case j.sixHours:return(0,g.W)(e,{hours:6});case j.twelveHours:return(0,g.W)(e,{hours:12});case j.oneDay:return(0,g.W)(e,{days:1});default:return(0,g.W)(e,{minutes:10})}})(t.startDate,e);return S(S({},t),{},{customDuration:e,endDate:n})}))}),[i]),U=(0,u.useCallback)((e=>{i((t=>S(S({},t),{},{repeatOnMonthlyOption:e,byMonthDayValue:D.byMonthDayValue,bySetPosValue:D.bySetPosValue,byDayValue:D.byDayValue})))}),[i]),N=(0,u.useCallback)((e=>{i((t=>S(S({},t),{},{repeatOnYearlyOption:e,byMonthValue:D.byMonthValue,byMonthDayValue:D.byMonthDayValue,bySetPosValue:D.bySetPosValue,byDayValue:D.byDayValue})))}),[i]),B=(0,u.useCallback)((e=>{i((t=>S(S({},t),{},{recurrenceEndDate:new Date(e)})))}),[i]),H=(0,u.useCallback)((e=>{let{target:t}=e;i((e=>S(S({},e),{},{recurrenceCount:t.value})))}),[i]),{utcOffset:W}=(0,O.$j)(c.startDate),{utcOffset:Y}=(0,O.$j)(c.endDate),_=(0,u.useMemo)((()=>!!c.startDate&&!!c.endDate&&W!==Y),[c.startDate,c.endDate,W,Y]);return(0,u.useEffect)((()=>{const e=c.startDate;m(e),c.startDate>=c.endDate&&i((t=>S(S({},t),{},{endDate:e})))}),[c.startDate,c.endDate,m,i]),(0,u.useEffect)((()=>{"function"===typeof r&&r({start:c.startDate,end:c.endDate})}),[c.startDate,c.endDate,r]),{startDate:c.startDate,endDate:c.endDate,customDuration:c.customDuration,recurrenceValue:c.recurrenceValue,byDayValue:c.byDayValue,byMonthValue:c.byMonthValue,byMonthDayValue:c.byMonthDayValue,bySetPosValue:c.bySetPosValue,intervalNumberValue:c.intervalNumberValue,intervalUnitValue:c.intervalUnitValue,endOptionValue:c.endOptionValue,repeatOnMonthlyOption:c.repeatOnMonthlyOption,repeatOnYearlyOption:c.repeatOnYearlyOption,recurrenceEndDate:c.recurrenceEndDate,recurrenceCount:c.recurrenceCount,ruleText:p,utcOffsetDiff:_,minStartDate:(0,h.R)(),minEndDate:y,onStartDateChange:A,onEndDateChange:F,onCustomDurationChange:R,onRecurrenceChange:v,onByMonthValueChange:P,onByMonthDayValueChange:V,onBySetPosValueChange:k,onByDayValueChange:E,onIntervalNumberChange:M,onIntervalUnitChange:T,onEndOptionValueChange:I,onRepeatOnMonthlyOptionValueChange:U,onRepeatOnYearlyOptionValueChange:N,onRecurrenceEndDateChange:B,onRecurrenceCountChange:H}},E=(0,u.createContext)(),M=()=>(0,u.use)(E),T=e=>{let{isEdit:t,rrule:n,onDatesChange:r,onRuleChange:a,initialState:o,children:l}=e;const s=k({isEdit:t,rrule:n,onDatesChange:r,onRuleChange:a,initialState:o});return(0,c.jsx)(E,{value:s,children:l})};var I=n(51510),A=n(9618),F=n(6463);n(72577);const R=()=>{const{customDuration:e,onCustomDurationChange:t}=M(),n=(0,u.useMemo)((()=>v.find((t=>t.value===e))),[e]),r=(0,u.useCallback)((e=>{let{value:n}=e;t(n)}),[t]);return(0,c.jsx)(a.Select,{value:n,options:v,onChange:r})};var U=n(22297),N=n(42790);function B(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function H(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?B(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):B(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const W=(0,I.default)(a.Box).withConfig({displayName:"dateInput__InputsGrid",componentId:"sc-130xqt-0"})(["display:grid;grid-template-columns:repeat(",",1fr);gap:8px;"],(e=>{let{isSinglePicker:t}=e;return t?"1":"2"})),Y=(0,A.R)(),_=(0,F.o)((0,g.W)(Y,{years:1})),Q={height:"24px",background:"inputBg",border:{side:"all",color:"inputBorder"},padding:[0,2],round:.5,justifyContent:"start",fluid:!0},q=e=>{let{withDuration:t,labelProps:n={},tooltipContent:r,startDateLabel:o="Start date",endDateLabel:l="End date"}=e;const s=(0,N.rW)("offset"),{startDate:i,endDate:p,customDuration:b,minStartDate:y,minEndDate:d,onStartDateChange:h,onEndDateChange:O}=M(),{isSinglePicker:g,startDateValue:f,endDateValue:D}=(0,u.useMemo)((()=>H({isSinglePicker:!t,startDateValue:{singleDate:i}},p?{endDateValue:{singleDate:p}}:{})),[i,p,t]),m=(0,u.useMemo)((()=>{var e;return null!==D&&void 0!==D&&D.singleDate?"string"===typeof D.singleDate?D.singleDate:null===D||void 0===D||null===(e=D.singleDate)||void 0===e?void 0:e.toISOString():""}),[null===D||void 0===D?void 0:D.singleDate]);return(0,c.jsxs)(W,{"data-testid":"scheduler-dates-inputs-container",isSinglePicker:g,children:[(0,c.jsxs)(a.Flex,{column:!0,gap:1,children:[(0,c.jsx)(a.Text,H(H({color:"menuItem"},n),{},{children:o})),(0,c.jsx)(U.A,{isSinglePicker:!0,hideCustomPeriods:!0,values:f,minDate:y,maxDate:_,utc:s,onChange:h,isPlaying:!1,accessorProps:Q,padding:[4,0],width:"auto",accessorTooltipContent:r||"Select start date and time"})]}),g?null:(0,c.jsxs)(a.Flex,{column:!0,gap:1,children:[(0,c.jsx)(a.Text,H(H({color:"menuItem"},n),{},{children:l})),(0,c.jsxs)(a.Flex,{alignItems:"center",gap:2,children:[(0,c.jsx)(R,{}),b===j.custom?(0,c.jsx)(U.A,{isSinglePicker:!0,hideCustomPeriods:!0,values:D,minDate:d,maxDate:_,utc:s,onChange:O,isPlaying:!1,accessorProps:H(H({},Q),{},{width:"100%"}),padding:[4,0],width:"auto",accessorTooltipContent:r||"Select end date and time"},m):null]})]})]})};var $=n(99574),L=n(77148),X=n(7134);const z=()=>{const{startDate:e,endDate:t}=M(),n=(0,u.useMemo)((()=>e&&t&&(0,X.Vj)((0,X.Ds)((0,$.c)(e),(0,$.c)(t)))||"\u221e"),[e,t]);return(0,c.jsxs)(a.Flex,{alignItems:"center",gap:2,children:[(0,c.jsx)(L.A,{}),(0,c.jsxs)(a.TextSmall,{whiteSpace:"nowrap",children:["Duration: ",n]}),(0,c.jsx)(L.A,{})]})};function G(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function J(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?G(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):G(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const K=()=>{const{intervalNumberValue:e,intervalUnitValue:t,onIntervalNumberChange:n,onIntervalUnitChange:r}=M(),o=parseInt(e,10),l=(0,u.useMemo)((()=>o>1?f.FJ.map((e=>J(J({},e),{},{label:e.labelPlural}))):f.FJ),[o]),s=(0,u.useMemo)((()=>l.find((e=>{let{value:n}=e;return n===t}))),[t,l]);return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(a.TextInput,{width:"55px",type:"number",min:1,step:1,value:e,onChange:n,size:"small",round:1}),(0,c.jsx)(a.Select,{value:s,options:l,onChange:r,menuPlacement:"auto",styles:{minWidth:"70px"}})]})};n(89463);var Z=n(74891);const ee=["isSelected"];function te(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ne(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?te(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):te(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const re=(0,I.default)(a.Flex).attrs((e=>{let{isSelected:t}=e;return ne({width:"30px",height:"30px",round:"50%",alignItems:"center",justifyContent:"center",background:t?"primary":"inputBg",cursor:"pointer"},(0,s.A)(e,ee))})).withConfig({displayName:"circle__Container",componentId:"sc-1qhl36y-0"})([""]),ae=(0,Z.A)(re),oe=e=>{let{isMulti:t,value:n,label:r,selectedItems:o=[],buttonProps:l={},onItemClick:s}=e;const i=o.includes(n),p=i?"mainBackground":"text",b=(0,u.useCallback)((()=>{const e=t?o.includes(n)?o.filter((e=>e!==n)):[...o,n]:[n];s(e)}),[t,n,o,s]);return(0,c.jsx)(ae,ne(ne({isSelected:i},l),{},{onClick:b,children:(0,c.jsx)(a.TextSmall,{strong:!0,color:p,children:r})}))};function le(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function se(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?le(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):le(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const ue=e=>{let{value:t=[],items:n=[],isMulti:r,onChange:o}=e;return(0,c.jsx)(a.Flex,{alignItems:"center",gap:1,children:n.map((e=>(0,c.jsx)(oe,se(se({},e),{},{isMulti:r,selectedItems:t,onItemClick:o}),e.value)))})};function ce(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ie(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ce(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ce(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const pe=[{label:"MO",description:"Monday",value:d.p3.MO.weekday},{label:"TU",description:"Tuesday",value:d.p3.TU.weekday},{label:"WE",description:"Wednesday",value:d.p3.WE.weekday},{label:"TH",description:"Thursday",value:d.p3.TH.weekday},{label:"FR",description:"Friday",value:d.p3.FR.weekday},{label:"SA",description:"Saturday",value:d.p3.SA.weekday},{label:"SU",description:"Sunday",value:d.p3.SU.weekday}],be=[],ye=pe.map((e=>ie(ie({},e),{},{buttonProps:{textTransform:"",strong:!0,tooltip:e.description}}))),de=pe.map((e=>({value:e.value,label:e.description}))),he=e=>{let{flavour:t,value:n=be,onChange:r,isMulti:o,isDisabled:l}=e;const s=(0,u.useMemo)((()=>"select"===t?o?de.filter((e=>n.includes(e.value))):de.find((e=>n.includes(e.value)))||"":ye.filter((e=>n.includes(e.value))).map((e=>{let{value:t}=e;return t}))),[o,n,t]),i=(0,u.useCallback)((e=>{const t=Array.isArray(e)?e.map((e=>"object"===typeof e?e.value:e)):"object"===typeof e?[e.value]:[e];r(t)}),[r]);return"select"===t?(0,c.jsx)(a.Select,{value:s,options:de,isMulti:o,onChange:i,isDisabled:l,menuPlacement:"auto",styles:{minWidth:"120px"}}):(0,c.jsx)(ue,{value:s,items:ye,isMulti:o,onChange:i})};function Oe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ge(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Oe(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Oe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const fe=()=>{const{labelProps:e}=b(),{byDayValue:t,onByDayValueChange:n}=M();return(0,c.jsxs)(a.Flex,{column:!0,gap:1,children:[(0,c.jsx)(a.Text,ge(ge({color:"menuItem"},e),{},{children:"Repeat on"})),(0,c.jsx)(he,{value:t,isMulti:!0,onChange:n})]})},je=["option","item","onChange","children","TextComponent","labelProps"];function De(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function me(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?De(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):De(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const ve=e=>{let{option:t,item:n,onChange:r,children:o,TextComponent:l=a.Text,labelProps:i={}}=e,p=(0,s.A)(e,je);const{value:b,label:y}=n,d=t===b,h=(0,u.useCallback)((()=>{r(b)}),[b,r]);return(0,c.jsxs)(a.Flex,me(me({alignItems:"center",gap:2},p),{},{children:[(0,c.jsx)(a.RadioButton,{checked:d,onChange:h}),(0,c.jsx)(l,me(me({color:"menuItem"},i),{},{children:y})),"function"===typeof o?o({isDisabled:!d}):o]}))},Pe=e=>{let{value:t,options:n,onChange:r}=e;return[(0,u.useMemo)((()=>Array.isArray(t)?t?n.filter((e=>t.includes(e.value))):"":n.find((e=>e.value===t))||""),[n,t]),(0,u.useCallback)((e=>{Array.isArray(e)?r(e.map((e=>e.value))):r(e.value)}),[r])]},xe=e=>{let{isYearly:t,isDisabled:n,styles:r}=e;const{byMonthValue:o,byMonthDayValue:l,onByMonthValueChange:s,onByMonthDayValueChange:u}=M(),[i,p]=Pe({value:o,options:f.s$,onChange:s}),[b,y]=Pe({value:l,options:f.QK,onChange:u});return(0,c.jsxs)(a.Flex,{alignItems:"center",gap:2,children:[t?(0,c.jsx)(a.Select,{value:i,options:f.s$,onChange:p,isDisabled:n,styles:r}):null,(0,c.jsx)(a.Select,{value:b,options:f.QK,onChange:y,isDisabled:n,styles:r})]})};function we(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ce(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?we(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):we(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Ve=Object.values(f.Sk),Se=e=>{let{isYearly:t,isDisabled:n,styles:r}=e;const{labelProps:o}=b(),{byMonthValue:l,bySetPosValue:s,byDayValue:u,onByMonthValueChange:i,onBySetPosValueChange:p,onByDayValueChange:y}=M(),[d,h]=Pe({value:s,options:Ve,onChange:p}),[O,g]=Pe({value:l,options:f.s$,onChange:i});return(0,c.jsxs)(a.Flex,{alignItems:"center",gap:2,children:[(0,c.jsx)(a.Select,{value:d,options:Ve,onChange:h,isDisabled:n,menuPlacement:"auto",styles:r}),(0,c.jsx)(he,{flavour:"select",value:u,onChange:y,isDisabled:n}),t?(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(a.Text,Ce(Ce({color:"menuItem"},o),{},{children:"of"})),(0,c.jsx)(a.Select,{value:O,options:f.s$,onChange:g,isDisabled:n,styles:r})]}):null]})};function ke(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ee(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ke(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ke(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Me=()=>{const{labelProps:e}=b(),{repeatOnMonthlyOption:t,onRepeatOnMonthlyOptionValueChange:n}=M(),r=(0,u.useMemo)((()=>Ee(Ee({},e),{},{whiteSpace:"nowrap"})),[e]);return(0,c.jsxs)(a.Flex,{column:!0,gap:1,children:[(0,c.jsx)(a.Text,Ee(Ee({color:"menuItem"},e),{},{children:"Repeat on"})),(0,c.jsx)(ve,{height:"28px",option:t,item:f.wc.byMonthDay,onChange:n,labelProps:r,children:e=>{let{isDisabled:t}=e;return(0,c.jsx)(xe,{isDisabled:t,styles:{minWidth:"120px"}})}}),(0,c.jsx)(ve,{height:"28px",option:t,item:f.wc.bySetPos,onChange:n,labelProps:r,children:e=>{let{isDisabled:t}=e;return(0,c.jsx)(Se,{isDisabled:t})}})]})};function Te(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ie(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Te(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Te(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Ae=()=>{const{labelProps:e}=b(),{repeatOnYearlyOption:t,onRepeatOnYearlyOptionValueChange:n}=M(),r=(0,u.useMemo)((()=>Ie(Ie({},e),{},{whiteSpace:"nowrap"})),[e]);return(0,c.jsxs)(a.Flex,{column:!0,gap:1,children:[(0,c.jsx)(a.Text,Ie(Ie({color:"menuItem"},e),{},{children:"Repeat on"})),(0,c.jsx)(ve,{height:"28px",option:t,item:f.Td.byMonthDay,onChange:n,labelProps:r,children:e=>{let{isDisabled:t}=e;return(0,c.jsx)(xe,{isYearly:!0,isDisabled:t,styles:{minWidth:"120px"}})}}),(0,c.jsx)(ve,{height:"28px",option:t,item:f.Td.bySetPos,onChange:n,labelProps:r,children:t=>{let{isDisabled:n}=t;return(0,c.jsx)(Se,{isYearly:!0,isDisabled:n,styles:{minWidth:"120px"},labelProps:e})}})]})},Fe=()=>{const{intervalUnitValue:e}=M();return e===f.T6.week?(0,c.jsx)(fe,{}):e===f.T6.month?(0,c.jsx)(Me,{}):e===f.T6.year?(0,c.jsx)(Ae,{}):null};var Re=n(85577);const Ue=(0,A.R)(),Ne=(0,F.o)((0,g.W)(Ue,{years:1})),Be={height:"28px",background:"inputBg",border:{side:"all",color:"inputBorder"},padding:[0,2],round:1,justifyContent:"start"},He=e=>{let{date:t,onChange:n}=e;const r=(0,N.rW)("offset");return(0,c.jsx)(U.A,{isSinglePicker:!0,values:{singleDate:t?new Date(t):new Date},minDate:(0,h.R)(),maxDate:Ne,utc:r,onChange:n,isPlaying:!1,accessorProps:Be,padding:[4,0],width:"auto",accessorTooltipContent:"Select end date and time"})};function We(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ye(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?We(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):We(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const _e=e=>{let{labelProps:t={}}=e;const n=(0,N.rW)("offset"),{endOptionValue:r,recurrenceCount:o,recurrenceEndDate:l,onEndOptionValueChange:s,onRecurrenceEndDateChange:i,onRecurrenceCountChange:p}=M(),b=(0,u.useMemo)((()=>l?"".concat((0,Re.GP)(new Date(l),"dd/MM/yyyy HH:mm")," UTC").concat(n):"specific date"),[l,n]);return(0,c.jsxs)(a.Flex,{column:!0,gap:2,children:[(0,c.jsx)(a.Text,Ye(Ye({color:"menuItem"},t),{},{children:"Ends"})),(0,c.jsxs)(a.Flex,{column:!0,gap:2,children:[(0,c.jsx)(ve,{height:"28px",option:r,item:f.u7.never,onChange:s}),(0,c.jsx)(ve,{height:"28px",option:r,item:f.u7.on,onChange:s,children:e=>{let{isDisabled:n}=e;return n?(0,c.jsx)(a.Text,Ye(Ye({color:"menuItem"},t),{},{children:b})):(0,c.jsx)(He,{date:l,onChange:i})}}),(0,c.jsx)(ve,{height:"28px",option:r,item:f.u7.after,onChange:s,children:e=>{let{isDisabled:n}=e;return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(a.TextInput,{"data-testid":"rrule-prop-count",width:15,value:o,onChange:p,type:"number",min:1,step:1,size:"small",disabled:n}),(0,c.jsx)(a.Text,Ye(Ye({color:"menuItem"},t),{},{children:"occurence(s)"}))]})}})]})]})};function Qe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function qe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Qe(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const $e=()=>{const{labelProps:e}=b(),{recurrenceValue:t,ruleText:n,onRecurrenceChange:r}=M(),o=(0,u.useMemo)((()=>f.ZT.find((e=>e.value===t))||""),[t]),l=t===f.Th.value;return(0,c.jsxs)(a.Flex,{"data-testid":"scheduler-recurrence-container",width:"100%",column:!0,gap:4,children:[(0,c.jsxs)(a.Flex,{column:!0,gap:2,children:[(0,c.jsxs)(a.Flex,{height:"20px",alignItems:"center",gap:1,children:[(0,c.jsx)(a.Text,qe(qe({color:"menuItem"},e),{},{children:"Recurrence pattern"})),n?(0,c.jsx)(a.Pill,{flavour:"neutral",hollow:!0,size:"small",children:n}):null]}),(0,c.jsxs)(a.Flex,{alignItems:"center",gap:2,children:[(0,c.jsx)(a.Select,{"data-testid":"scheduler-recurrence-selector",value:o,options:f.ZT,onChange:r,menuPlacement:"auto"}),l?(0,c.jsx)(K,{}):null]})]}),l?(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(Fe,{labelProps:e}),(0,c.jsx)(_e,{labelProps:e})]}):null]})},Le=()=>{const{utcOffsetDiff:e}=M();return e?(0,c.jsxs)(a.Flex,{gap:2,padding:[2],background:"warningSemi",border:{side:"all",color:"warning"},round:!0,children:[(0,c.jsx)(a.Icon,{name:"warning_triangle",color:"warning"}),(0,c.jsx)(a.TextSmall,{color:"warning",children:"UTC offeset difference exists between selected dates due to Daylight Saving Time (DST)."})]}):null};function Xe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ze(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Xe(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Xe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Ge=e=>{let{isEdit:t,rrule:n,startDate:r,endDate:o,onDatesChange:s,withDuration:u,labelProps:i={},onRuleChange:p=l(),initialState:b={},containerProps:d={},dateInputProps:h={}}=e;return(0,c.jsx)(a.Flex,ze(ze({"data-testid":"scheduler-component-container",column:!0,gap:4},d),{},{children:(0,c.jsx)(y,{labelProps:i,children:(0,c.jsxs)(T,{isEdit:t,rrule:n,onDatesChange:s,onRuleChange:p,initialState:ze(ze({},b),{},{startDate:r||new Date,endDate:o}),children:[(0,c.jsx)(q,ze({withDuration:u,labelProps:i},h)),(0,c.jsx)(Le,{}),u?(0,c.jsx)(z,{}):null,(0,c.jsx)(a.Flex,{column:!0,flex:"grow",gap:4,round:!0,border:{side:"all",color:"border"},padding:[4],children:(0,c.jsx)($e,{labelProps:i})})]})})}))}}}]);