D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
usr
/
local
/
psa
/
admin
/
cp
/
public
/
javascript
/
components
/
pages
/
Filename :
SummaryReportSchedulesPage.js
back
Copy
(self.webpackChunkPlesk=self.webpackChunkPlesk||[]).push([["components/pages/SummaryReportSchedulesPage"],{1411:(e,t,n)=>{"use strict";n.r(t),n.d(t,{SORT_ASC:()=>u,SORT_DESC:()=>c,default:()=>h});var i=n(285),a=n(596),o=n.n(a),r=n(286),s=n(89);const l=s.Locale.getTranslate("components.list"),d=s.Locale.getSection("components.list"),u="ASC",c="DESC",m="all",p={set(e,t){localStorage.setItem(e,JSON.stringify(t))},get(e){const t=localStorage.getItem(e);return JSON.parse(t)}},f=e=>`list-sort_${e}`,S=e=>`list-page_${e}`,y=({id:e,data:t,columns:n,itemsPerPage:a=25,itemsPerPageOptions:o=[10,25,100,m],sortColumn:s,sortDirection:c=u,searchField:y,locale:h={},emptyView:v,emptyFilteredView:g,toolbar:k,selection:b=[],onSelectionChange:x,searchBarInputProps:R,rowKey:j="key",useStorage:P=!0,...w})=>{const{sortColumn:T,sortDirection:D,setSortState:N}=((e,{sortColumn:t,sortDirection:n})=>{const[{sortColumn:a,sortDirection:o},r]=(0,i.useState)({sortColumn:p.get(f(e))?.sortColumn??t,sortDirection:p.get(f(e))?.sortDirection??n});return{sortColumn:a,sortDirection:o,setSortState:t=>{r((e=>({...e,...t}))),p.set(f(e),{...p.get(f(e)),...t})}}})(e,{sortColumn:s??n.find((({sortable:e})=>e))?.key,sortDirection:c}),{page:E,itemsPerPage:C,searchPattern:F,setPageState:V}=((e,{itemsPerPage:t},n=!0)=>{const a=n?{page:p.get(S(e))?.page,itemsPerPage:p.get(S(e))?.itemsPerPage,searchPattern:p.get(S(e))?.searchPattern}:{},[{page:o,itemsPerPage:r,searchPattern:s},l]=(0,i.useState)({page:a.page??1,itemsPerPage:a.itemsPerPage??t,searchPattern:a.searchPattern??""});return{page:o,itemsPerPage:r,searchPattern:s,setPageState:t=>{l((e=>({...e,...t}))),n&&p.set(S(e),{...p.get(S(e)),...t})}}})(e,{itemsPerPage:o.includes(a)?a:o[0]},P),I=(0,i.useMemo)((()=>F?g??(0,i.jsx)(r.ListEmptyView,{reason:"filtered",title:(0,i.jsx)(l,{content:"emptyViewFilteredTitle"}),description:(0,i.jsx)(l,{content:"emptyViewFilteredDescription"}),"data-testid":"list-empty-view-filtered"}):v??(0,i.jsx)(r.ListEmptyView,{title:(0,i.jsx)(l,{content:"emptyViewTitle"})})),[F,v,g]),O=(0,i.useMemo)((()=>n.map((({sortDataField:e,...t})=>t))),[n]),L=(0,i.useMemo)((()=>y&&F?t.filter((e=>(Array.isArray(y)?y:[y]).some((t=>e[t]&&String(e[t]).toLowerCase().includes(F.toLowerCase()))))):t),[t,F,y]),A=(0,i.useMemo)((()=>{if(!T)return L;const e=n.find((({key:e})=>e===T))?.sortDataField??T,t=n.find((({key:e})=>e===T))?.sort??((t,n)=>t[e]<n[e]?-1:t[e]>n[e]?1:0);return[...L].sort(((e,n)=>u===D?t(e,n):t(n,e)))}),[L,T,D,n]),M=(0,i.useMemo)((()=>{if(C===m)return A;const e=C*(E-1),t=e+C;return A.slice(e,t)}),[E,A,C]),q=(0,i.useCallback)((e=>{V({searchPattern:e}),e!==F&&V({page:1})}),[F]),$=(0,i.useCallback)((e=>{V({itemsPerPage:e});(e===m?1:Math.ceil(L.length/e))<E&&V({page:1})}),[L.length,E]);return(0,i.useEffect)((()=>{if("function"==typeof x&&b.length){const e=L.map((e=>{return t=e,"function"==typeof(n=j)?n(t):t[n];var t,n})).filter((e=>b.includes(e)));x(e)}}),[L]),(0,i.jsx)(r.List,{pagination:(0,i.jsx)(r.Pagination,{current:E,total:C===m?1:Math.ceil(L.length/C),onSelect:e=>V({page:e}),itemsPerPage:C,itemsPerPageOptions:o,onItemsPerPageChange:$}),toolbar:(k||y)&&(0,i.jsxs)(r.Toolbar,{children:[k,y&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(r.ToolbarExpander,{}),(0,i.jsx)(r.ToolbarGroup,{title:"",children:(0,i.jsx)(r.SearchBar,{inputProps:{placeholder:d.lmsg("searchPlaceholder"),"data-testid":"list-searchbar",value:F,...R??{}},onTyping:q})})]})]}),totalRows:L.length,sortColumn:T,sortDirection:D,onSortChange:N,columns:O,data:M,filtered:!!F,locale:{totalRows:({totalRows:e})=>d.formatMessage("recordsTotal",{total:e}),...h},emptyView:I,onSelectionChange:x,selection:b,rowKey:j,...w})};y.propTypes={id:o().string.isRequired,data:o().array.isRequired,columns:o().array.isRequired,itemsPerPage:o().number,itemsPerPageOptions:o().array,sortColumn:o().string,sortDirection:o().string,searchField:o().oneOfType([o().string,o().arrayOf(o().string.isRequired)]),locale:o().object,emptyView:o().node,emptyFilteredView:o().node,toolbar:o().node,onSelectionChange:o().func,selection:o().array,rowKey:o().oneOfType([o().string,o().func]),searchBarInputProps:o().object,useStorage:o().bool};const h=y},1406:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});var i=n(285),a=n(580),o=n(286);const r=({onClose:e,isOpen:t=!0,closeOnFormSuccess:n=!0,closeUrl:r="..",form:s,...l})=>{const d=(0,a.useNavigate)(),[u,c]=(0,i.useState)(t),m=(0,i.useRef)(null),p=(0,i.useCallback)(((...t)=>{const n=e??(()=>d(r,{preventScrollReset:!0}));c(!1),m.current=setTimeout((()=>{n(...t),m.current=null}),300)}),[r,d,e]);(0,i.useEffect)((()=>()=>{m.current&&clearTimeout(m.current)}),[]),(0,i.useEffect)((()=>{t?m.current&&clearTimeout(m.current):c(t)}),[t]);const f=(0,i.useMemo)((()=>{if(s&&n){if((0,i.isValidElement)(s))return(0,i.cloneElement)(s,{onSuccess:(...e)=>{s.props.onSuccess?.(...e),p()}});if("object"==typeof s)return{...s,onSuccess:(...e)=>{s.onSuccess?.(...e),p()}}}return s}),[n,p,s]);return(0,i.jsx)(o.Drawer,{...l,form:f,onClose:p,isOpen:u})}},2696:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var i=n(596),a=n(286),o=n(89),r=n(285),s=n(1289);const l=o.Locale.getTranslate("components.forms.SummaryReport.Schedule"),d=o.Locale.getSection("components.forms.SummaryReport.Schedule"),u=({viewer:{client:{email:e}},summaryReportSchedule:{__typename:t,period:n,email:i,...o}={},...u})=>{const[c,m]=(0,r.useState)({...o,enable:!!n,period:n??"day",email:i??e}),[p,f]=(0,r.useState)({}),S=(0,r.useCallback)(((e,t)=>{m((n=>(0,a.setIn)(n,e,t)))}),[]);return(0,r.jsxs)(s.default,{onFieldChange:S,onSubmit:({enable:t,period:n,email:i,...a})=>{if(f({}),i)return{period:t?n:null,email:i===e?null:i,...a};f({email:{isEmpty:(0,r.jsx)(l,{content:"isEmpty"})}})},values:c,applyButton:!1,errors:p,...u,children:[(0,r.jsx)(a.FormFieldCheckbox,{name:"enable",label:(0,r.jsx)(l,{content:"enable"})}),(0,a.getIn)(c,"enable")&&(0,r.jsxs)(a.FormFieldSelect,{name:"period",label:(0,r.jsx)(l,{content:"period"}),children:[(0,r.jsx)("option",{value:"day",children:d.lmsg("daily")}),(0,r.jsx)("option",{value:"week",children:d.lmsg("weekly")}),(0,r.jsx)("option",{value:"month",children:d.lmsg("monthly")})]}),(0,r.jsx)(a.FormFieldText,{name:"email",label:(0,r.jsx)(l,{content:"email"}),required:!0,size:"lg"})]})};u.propTypes={viewer:i.PropTypes.object.isRequired,summaryReportSchedule:i.PropTypes.object};const c=u},2693:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>y});var i=n(596),a=n(286),o=n(89),r=n(1411),s=n(285),l=n(646),d=n(594),u=n(536);const c=o.Locale.getTranslate("admin.components.lists.summaryreportschedules"),m=o.Locale.getSection("admin.components.lists.summaryreportschedules"),p=o.Locale.getTranslate("components.buttons"),f={day:86400,week:604800,month:16934400},S=({schedules:e,clientEmail:t,onRemove:n})=>{const i=(0,s.useMemo)((()=>e.map((({period:e,lastSentDate:n,email:i,...a})=>({period:m.lmsg(e||"disabled"),periodInt:f[e]??Number.MAX_SAFE_INTEGER,lastSentDate:n??"—",email:i??t,...a})))),[e,t]),[o,S]=(0,s.useState)([]),[y,h]=(0,s.useState)([]),v=(0,s.useMemo)((()=>i.filter((({id:e})=>o.includes(e)))),[i,o]);return(0,s.jsx)(r.default,{id:"summary-report-schedules",toolbar:(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(a.ToolbarGroup,{title:m.lmsg("groupAdd"),children:(0,s.jsx)(a.Button,{id:"addSchedule",intent:"primary",icon:"plus",tooltip:(0,s.jsx)(c,{content:"buttonAddHint"}),"aria-label":m.lmsg("buttonAddHint"),component:l.default,to:"add"})}),(0,s.jsx)(a.ToolbarGroup,{title:m.lmsg("groupRemove"),children:(0,s.jsx)(a.ListOperation,{critical:!0,noSelectionText:(0,s.jsx)(c,{content:"removeEmptySelection"}),confirmationText:m.formatMessage("removeConfirmation",{count:v.length}),actionButtonText:(0,s.jsx)(p,{content:"yesRemove"}),cancelButtonText:(0,s.jsx)(p,{content:"cancel"}),children:(0,s.jsx)(a.Button,{"data-id":"remove",onClick:async()=>{h(o);try{const{data:{deleteSummaryReportSchedule:{ids:e}}}=await n({variables:{input:{ids:o}}});e.length>0&&(0,u.addToast)({intent:"success",message:(0,s.jsx)(c,{content:"removeSuccess"})})}catch({graphQLErrors:e}){e.forEach((({message:e,debugMessage:t})=>{(0,u.addToast)({intent:"danger",message:t||e})}))}finally{S([]),h([])}},tooltip:(0,s.jsx)(c,{content:"buttonRemoveHint"}),children:(0,s.jsx)(c,{content:"buttonRemove"})})})})]}),columns:[{key:"status",title:(0,s.jsx)(c,{content:"status"}),sortable:!0,sortDataField:"isEnabled",width:"1%",render:({isEnabled:e})=>(0,s.jsx)(a.Tooltip,{title:(0,s.jsx)(c,{content:e?"on":"off"}),children:(0,s.jsx)(a.Status,{intent:e?"success":"inactive"})})},{key:"period",title:(0,s.jsx)(c,{content:"period"}),type:"title",sortable:!0,sortDataField:"periodInt",render:({period:e,id:t})=>(0,s.jsx)(l.default,{to:`${(0,d.getId)(t)}/edit`,children:e})},{key:"lastSentDate",title:(0,s.jsx)(c,{content:"lastSentDate"}),sortable:!0},{key:"email",title:(0,s.jsx)(c,{content:"email"}),sortable:!0}],data:i,rowKey:"id",sortColumn:"period",searchField:"period",emptyView:(0,s.jsx)(a.ListEmptyView,{actions:(0,s.jsx)(a.Button,{id:"addSchedule",intent:"primary",tooltip:(0,s.jsx)(c,{content:"buttonAddHint"}),component:l.default,to:"add",children:(0,s.jsx)(c,{content:"buttonAdd"})})}),selection:o,onSelectionChange:e=>S(e),loadingRows:y})};S.propTypes={schedules:i.PropTypes.arrayOf(i.PropTypes.object).isRequired,clientEmail:i.PropTypes.string.isRequired,onRemove:i.PropTypes.func.isRequired};const y=S},2695:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>h});var i=n(89),a=n(1406),o=n(2696),r=n(628),s=n(536),l=n(596),d=n.n(l),u=n(2697),c=n.n(u),m=n(1138),p=n.n(m),f=n(285);const S=i.Locale.getTranslate("components.pages.SummaryReport.Schedule.Add"),y=({summaryReportLayout:{name:e,id:t},...n})=>{const[i]=(0,r.useMutation)(c(),{refetchQueries:[p()],onCompleted(e,{variables:{input:{name:t}}}){(0,s.addToast)({intent:"success",message:(0,f.jsx)(S,{content:"success",params:{name:(0,f.jsx)("b",{children:t})}})})},awaitRefetchQueries:!0});return(0,f.jsx)(a.default,{isOpen:!0,"data-type":"summary-report-schedule-add-drawer",title:(0,f.jsx)(S,{content:"title",params:{name:e}}),size:"sm",form:(0,f.jsx)(o.default,{mutation:({variables:e})=>i({variables:{layoutId:t,...e}}),...n})})};y.propTypes={summaryReportLayout:d().object.isRequired};const h=y},2694:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i.default});var i=n(2695)},2699:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>h});var i=n(89),a=n(1406),o=n(2696),r=n(628),s=n(536),l=n(596),d=n.n(l),u=n(2700),c=n.n(u),m=n(1138),p=n.n(m),f=n(285);const S=i.Locale.getTranslate("components.pages.SummaryReport.Schedule.Properties"),y=({summaryReportLayout:{name:e},...t})=>{const[n]=(0,r.useMutation)(c(),{refetchQueries:[p()],onCompleted(){(0,s.addToast)({intent:"success",message:(0,f.jsx)(S,{content:"success"})})},awaitRefetchQueries:!0});return(0,f.jsx)(a.default,{isOpen:!0,"data-type":"summary-report-schedule-edit-drawer",title:(0,f.jsx)(S,{content:"title",params:{name:e}}),size:"sm",form:(0,f.jsx)(o.default,{mutation:({variables:{input:{id:e,...t}}})=>n({variables:{id:e,input:t}}),...t})})};y.propTypes={summaryReportLayout:d().object.isRequired};const h=y},2698:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i.default});var i=n(2699)},2691:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>S});var i=n(586),a=n(628),o=n(1138),r=n.n(o),s=n(2692),l=n.n(s),d=n(2693),u=n(580),c=n(596),m=n.n(c),p=n(285);const f=({params:{layoutId:e}})=>{const{data:{viewer:{client:{email:t}},summaryReportLayout:{schedules:n}}}=(0,i.useQuery)(r(),{variables:{id:btoa(`SummaryReportLayout:${e}`)}}),[o]=(0,a.useMutation)(l(),{refetchQueries:[r()],awaitRefetchQueries:!0});return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(d.default,{schedules:n,clientEmail:t,onRemove:o}),(0,p.jsx)(u.Outlet,{})]})};f.propTypes={params:m().shape({layoutId:m().string.isRequired}).isRequired};const S=f},2690:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i.default});var i=n(2691)},2697:e=>{var t={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"AddSummaryReportSchedule"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"layoutId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SummaryReportScheduleInput"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateSummaryReportSchedule"},arguments:[{kind:"Argument",name:{kind:"Name",value:"layoutId"},value:{kind:"Variable",name:{kind:"Name",value:"layoutId"}}},{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"summaryReportSchedule"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:234}};t.loc.source={body:"mutation AddSummaryReportSchedule(\n $layoutId: ID!,\n $input: SummaryReportScheduleInput!\n) {\n updateSummaryReportSchedule(layoutId: $layoutId, input: $input) {\n summaryReportSchedule {\n id\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function n(e,t){if("FragmentSpread"===e.kind)t.add(e.name.value);else if("VariableDefinition"===e.kind){var i=e.type;"NamedType"===i.kind&&t.add(i.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){n(e,t)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){n(e,t)})),e.definitions&&e.definitions.forEach((function(e){n(e,t)}))}var i={};function a(e,t){for(var n=0;n<e.definitions.length;n++){var i=e.definitions[n];if(i.name&&i.name.value==t)return i}}t.definitions.forEach((function(e){if(e.name){var t=new Set;n(e,t),i[e.name.value]=t}})),e.exports=t,e.exports.AddSummaryReportSchedule=function(e,t){var n={kind:e.kind,definitions:[a(e,t)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var o=i[t]||new Set,r=new Set,s=new Set;for(o.forEach((function(e){s.add(e)}));s.size>0;){var l=s;s=new Set,l.forEach((function(e){r.has(e)||(r.add(e),(i[e]||new Set).forEach((function(e){s.add(e)})))}))}return r.forEach((function(t){var i=a(e,t);i&&n.definitions.push(i)})),n}(t,"AddSummaryReportSchedule")},2692:e=>{var t={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"DeleteSummaryReportSchedule"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DeleteSummaryReportScheduleInput"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"deleteSummaryReportSchedule"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"ids"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:151}};t.loc.source={body:"mutation DeleteSummaryReportSchedule($input: DeleteSummaryReportScheduleInput!) {\n deleteSummaryReportSchedule(input: $input) {\n ids\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function n(e,t){if("FragmentSpread"===e.kind)t.add(e.name.value);else if("VariableDefinition"===e.kind){var i=e.type;"NamedType"===i.kind&&t.add(i.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){n(e,t)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){n(e,t)})),e.definitions&&e.definitions.forEach((function(e){n(e,t)}))}var i={};function a(e,t){for(var n=0;n<e.definitions.length;n++){var i=e.definitions[n];if(i.name&&i.name.value==t)return i}}t.definitions.forEach((function(e){if(e.name){var t=new Set;n(e,t),i[e.name.value]=t}})),e.exports=t,e.exports.DeleteSummaryReportSchedule=function(e,t){var n={kind:e.kind,definitions:[a(e,t)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var o=i[t]||new Set,r=new Set,s=new Set;for(o.forEach((function(e){s.add(e)}));s.size>0;){var l=s;s=new Set,l.forEach((function(e){r.has(e)||(r.add(e),(i[e]||new Set).forEach((function(e){s.add(e)})))}))}return r.forEach((function(t){var i=a(e,t);i&&n.definitions.push(i)})),n}(t,"DeleteSummaryReportSchedule")},2700:e=>{var t={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"UpdateSummaryReportSchedule"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SummaryReportScheduleInput"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateSummaryReportSchedule"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}},{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"summaryReportSchedule"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:220}};t.loc.source={body:"mutation UpdateSummaryReportSchedule(\n $id: ID!,\n $input: SummaryReportScheduleInput!,\n) {\n updateSummaryReportSchedule(id: $id, input: $input) {\n summaryReportSchedule {\n id\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function n(e,t){if("FragmentSpread"===e.kind)t.add(e.name.value);else if("VariableDefinition"===e.kind){var i=e.type;"NamedType"===i.kind&&t.add(i.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){n(e,t)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){n(e,t)})),e.definitions&&e.definitions.forEach((function(e){n(e,t)}))}var i={};function a(e,t){for(var n=0;n<e.definitions.length;n++){var i=e.definitions[n];if(i.name&&i.name.value==t)return i}}t.definitions.forEach((function(e){if(e.name){var t=new Set;n(e,t),i[e.name.value]=t}})),e.exports=t,e.exports.UpdateSummaryReportSchedule=function(e,t){var n={kind:e.kind,definitions:[a(e,t)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var o=i[t]||new Set,r=new Set,s=new Set;for(o.forEach((function(e){s.add(e)}));s.size>0;){var l=s;s=new Set,l.forEach((function(e){r.has(e)||(r.add(e),(i[e]||new Set).forEach((function(e){s.add(e)})))}))}return r.forEach((function(t){var i=a(e,t);i&&n.definitions.push(i)})),n}(t,"UpdateSummaryReportSchedule")}}]); //# sourceMappingURL=SummaryReportSchedulesPage.js.map?89ed890248c3da4936a4