UNPKG

@nocobase/plugin-workflow

Version:

A powerful BPM tool that provides foundational support for business automation, with the capability to extend unlimited triggers and nodes.

10 lines (9 loc) 577 kB
/** * This file is part of the NocoBase (R) project. * Copyright (c) 2020-2024 NocoBase Co., Ltd. * Authors: NocoBase Team. * * This project is dual-licensed under AGPL-3.0 and NocoBase Commercial License. * For more information, please refer to: https://www.nocobase.com/agreement. */ !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("@formily/antd-v5"),require("react-router-dom"),require("@dnd-kit/core"),require("@ant-design/icons"),require("@formily/core"),require("react"),require("@nocobase/utils/client"),require("lodash"),require("@nocobase/plugin-mobile/client"),require("@formily/shared"),require("@formily/reactive"),require("@nocobase/evaluators/client"),require("@nocobase/client"),require("@formily/react"),require("antd"),require("dayjs"),require("react-i18next")):"function"==typeof define&&define.amd?define("@nocobase/plugin-workflow",["@formily/antd-v5","react-router-dom","@dnd-kit/core","@ant-design/icons","@formily/core","react","@nocobase/utils/client","lodash","@nocobase/plugin-mobile/client","@formily/shared","@formily/reactive","@nocobase/evaluators/client","@nocobase/client","@formily/react","antd","dayjs","react-i18next"],t):"object"==typeof exports?exports["@nocobase/plugin-workflow"]=t(require("@formily/antd-v5"),require("react-router-dom"),require("@dnd-kit/core"),require("@ant-design/icons"),require("@formily/core"),require("react"),require("@nocobase/utils/client"),require("lodash"),require("@nocobase/plugin-mobile/client"),require("@formily/shared"),require("@formily/reactive"),require("@nocobase/evaluators/client"),require("@nocobase/client"),require("@formily/react"),require("antd"),require("dayjs"),require("react-i18next")):e["@nocobase/plugin-workflow"]=t(e["@formily/antd-v5"],e["react-router-dom"],e["@dnd-kit/core"],e["@ant-design/icons"],e["@formily/core"],e.react,e["@nocobase/utils/client"],e.lodash,e["@nocobase/plugin-mobile/client"],e["@formily/shared"],e["@formily/reactive"],e["@nocobase/evaluators/client"],e["@nocobase/client"],e["@formily/react"],e.antd,e.dayjs,e["react-i18next"])}(self,function(e,t,n,r,o,a,i,l,u,c,s,f,d,p,m,h,y){return function(){var g,b,v,w,x,k,S,O,C={7294:function(e,t,n){"use strict";function r(e,t){"string"==typeof(n=e)&&-1!==n.indexOf(".")&&1===parseFloat(n)&&(e="100%");var n,r,o="string"==typeof(r=e)&&-1!==r.indexOf("%");return(e=360===t?e:Math.min(t,Math.max(0,parseFloat(e))),o&&(e=parseInt(String(e*t),10)/100),1e-6>Math.abs(e-t))?1:e=360===t?(e<0?e%t+t:e%t)/parseFloat(String(t)):e%t/parseFloat(String(t))}function o(e){return e<=1?"".concat(100*Number(e),"%"):e}function a(e){return 1===e.length?"0"+e:String(e)}function i(e,t,n){return(n<0&&(n+=1),n>1&&(n-=1),n<1/6)?e+6*n*(t-e):n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}n.r(t),n.d(t,{geekblue:function(){return I},presetDarkPalettes:function(){return O},grey:function(){return z},presetPrimaryColors:function(){return k},generate:function(){return x},gold:function(){return P},volcano:function(){return E},gray:function(){return R},cyan:function(){return F},lime:function(){return A},yellow:function(){return T},green:function(){return _},orange:function(){return j},blue:function(){return M},presetPalettes:function(){return S},purple:function(){return N},red:function(){return C},magenta:function(){return D}});function l(e){return parseInt(e,16)}var u={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function c(e){var t,n,a,c,s,f,d,h,y,g,b,v,w,x={r:0,g:0,b:0},k=1,S=null,O=null,C=null,E=!1,P=!1;return"string"==typeof e&&(e=function(e){if(0===(e=e.trim().toLowerCase()).length)return!1;var t=!1;if(u[e])e=u[e],t=!0;else if("transparent"===e)return{r:0,g:0,b:0,a:0,format:"name"};var n=p.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=p.rgba.exec(e))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=p.hsl.exec(e))?{h:n[1],s:n[2],l:n[3]}:(n=p.hsla.exec(e))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=p.hsv.exec(e))?{h:n[1],s:n[2],v:n[3]}:(n=p.hsva.exec(e))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=p.hex8.exec(e))?{r:l(n[1]),g:l(n[2]),b:l(n[3]),a:l(n[4])/255,format:t?"name":"hex8"}:(n=p.hex6.exec(e))?{r:l(n[1]),g:l(n[2]),b:l(n[3]),format:t?"name":"hex"}:(n=p.hex4.exec(e))?{r:l(n[1]+n[1]),g:l(n[2]+n[2]),b:l(n[3]+n[3]),a:l(n[4]+n[4])/255,format:t?"name":"hex8"}:!!(n=p.hex3.exec(e))&&{r:l(n[1]+n[1]),g:l(n[2]+n[2]),b:l(n[3]+n[3]),format:t?"name":"hex"}}(e)),"object"==typeof e&&(m(e.r)&&m(e.g)&&m(e.b)?(t=e.r,n=e.g,a=e.b,x={r:255*r(t,255),g:255*r(n,255),b:255*r(a,255)},E=!0,P="%"===String(e.r).substr(-1)?"prgb":"rgb"):m(e.h)&&m(e.s)&&m(e.v)?(S=o(e.s),O=o(e.v),c=e.h,s=S,f=O,c=6*r(c,360),s=r(s,100),f=r(f,100),d=Math.floor(c),h=c-d,y=f*(1-s),g=f*(1-h*s),b=f*(1-(1-h)*s),x={r:255*[f,g,y,y,b,f][v=d%6],g:255*[b,f,f,g,y,y][v],b:255*[y,y,b,f,f,g][v]},E=!0,P="hsv"):m(e.h)&&m(e.s)&&m(e.l)&&(S=o(e.s),C=o(e.l),x=function(e,t,n){if(e=r(e,360),t=r(t,100),n=r(n,100),0===t)a=n,l=n,o=n;else{var o,a,l,u=n<.5?n*(1+t):n+t-n*t,c=2*n-u;o=i(c,u,e+1/3),a=i(c,u,e),l=i(c,u,e-1/3)}return{r:255*o,g:255*a,b:255*l}}(e.h,S,C),E=!0,P="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(k=e.a)),(isNaN(w=parseFloat(w=k))||w<0||w>1)&&(w=1),k=w,{ok:E,format:e.format||P,r:Math.min(255,Math.max(x.r,0)),g:Math.min(255,Math.max(x.g,0)),b:Math.min(255,Math.max(x.b,0)),a:k}}var s="(?:".concat("[-\\+]?\\d*\\.\\d+%?",")|(?:").concat("[-\\+]?\\d+%?",")"),f="[\\s|\\(]+(".concat(s,")[,|\\s]+(").concat(s,")[,|\\s]+(").concat(s,")\\s*\\)?"),d="[\\s|\\(]+(".concat(s,")[,|\\s]+(").concat(s,")[,|\\s]+(").concat(s,")[,|\\s]+(").concat(s,")\\s*\\)?"),p={CSS_UNIT:new RegExp(s),rgb:RegExp("rgb"+f),rgba:RegExp("rgba"+d),hsl:RegExp("hsl"+f),hsla:RegExp("hsla"+d),hsv:RegExp("hsv"+f),hsva:RegExp("hsva"+d),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function m(e){return!!p.CSS_UNIT.exec(String(e))}var h=[{index:7,opacity:.15},{index:6,opacity:.25},{index:5,opacity:.3},{index:5,opacity:.45},{index:5,opacity:.65},{index:5,opacity:.85},{index:4,opacity:.9},{index:3,opacity:.95},{index:2,opacity:.97},{index:1,opacity:.98}];function y(e){var t=function(e,t,n){e=r(e,255);var o=Math.max(e,t=r(t,255),n=r(n,255)),a=Math.min(e,t,n),i=0,l=o-a;if(o===a)i=0;else{switch(o){case e:i=(t-n)/l+6*(t<n);break;case t:i=(n-e)/l+2;break;case n:i=(e-t)/l+4}i/=6}return{h:i,s:0===o?0:l/o,v:o}}(e.r,e.g,e.b);return{h:360*t.h,s:t.s,v:t.v}}function g(e){var t,n=e.r,r=e.g,o=e.b;return"#".concat((t=[a(Math.round(n).toString(16)),a(Math.round(r).toString(16)),a(Math.round(o).toString(16))],t.join("")))}function b(e,t,n){var r;return(r=Math.round(e.h)>=60&&240>=Math.round(e.h)?n?Math.round(e.h)-2*t:Math.round(e.h)+2*t:n?Math.round(e.h)+2*t:Math.round(e.h)-2*t)<0?r+=360:r>=360&&(r-=360),r}function v(e,t,n){var r;return 0===e.h&&0===e.s?e.s:((r=n?e.s-.16*t:4===t?e.s+.16:e.s+.05*t)>1&&(r=1),n&&5===t&&r>.1&&(r=.1),r<.06&&(r=.06),Number(r.toFixed(2)))}function w(e,t,n){var r;return(r=n?e.v+.05*t:e.v-.15*t)>1&&(r=1),Number(r.toFixed(2))}function x(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=[],r=c(e),o=5;o>0;o-=1){var a=y(r),i=g(c({h:b(a,o,!0),s:v(a,o,!0),v:w(a,o,!0)}));n.push(i)}n.push(g(r));for(var l=1;l<=4;l+=1){var u=y(r),s=g(c({h:b(u,l),s:v(u,l),v:w(u,l)}));n.push(s)}return"dark"===t.theme?h.map(function(e){var r,o,a,i=e.index,l=e.opacity;return g((r=c(t.backgroundColor||"#141414"),o=c(n[i]),a=100*l/100,{r:(o.r-r.r)*a+r.r,g:(o.g-r.g)*a+r.g,b:(o.b-r.b)*a+r.b}))}):n}var k={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1677FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},S={},O={};Object.keys(k).forEach(function(e){S[e]=x(k[e]),S[e].primary=S[e][5],O[e]=x(k[e],{theme:"dark",backgroundColor:"#141414"}),O[e].primary=O[e][5]});var C=S.red,E=S.volcano,P=S.gold,j=S.orange,T=S.yellow,A=S.lime,_=S.green,F=S.cyan,M=S.blue,I=S.geekblue,N=S.purple,D=S.magenta,z=S.grey,R=S.grey},1963:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;let o=(r=n(2891))&&r.__esModule?r:{default:r};t.default=o,e.exports=o},1970:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;let o=(r=n(217))&&r.__esModule?r:{default:r};t.default=o,e.exports=o},8239:function(e,t,n){"use strict";var r=n(7966).default,o=n(4435).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(4006)),i=r(n(2829)),l=r(n(8029)),u=r(n(4001)),c=o(n(8156)),s=r(n(9527)),f=n(7294),d=r(n(4942)),p=r(n(6530)),m=n(9515),h=n(9847),y=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];(0,m.setTwoToneColor)(f.blue.primary);var g=c.forwardRef(function(e,t){var n=e.className,r=e.icon,o=e.spin,f=e.rotate,m=e.tabIndex,g=e.onClick,b=e.twoToneColor,v=(0,u.default)(e,y),w=c.useContext(d.default),x=w.prefixCls,k=void 0===x?"anticon":x,S=w.rootClassName,O=(0,s.default)(S,k,(0,l.default)((0,l.default)({},"".concat(k,"-").concat(r.name),!!r.name),"".concat(k,"-spin"),!!o||"loading"===r.name),n),C=m;void 0===C&&g&&(C=-1);var E=(0,h.normalizeTwoToneColors)(b),P=(0,i.default)(E,2),j=P[0],T=P[1];return c.createElement("span",(0,a.default)({role:"img","aria-label":r.name},v,{ref:t,tabIndex:C,onClick:g,className:O}),c.createElement(p.default,{icon:r,primaryColor:j,secondaryColor:T,style:f?{msTransform:"rotate(".concat(f,"deg)"),transform:"rotate(".concat(f,"deg)")}:void 0}))});g.displayName="AntdIcon",g.getTwoToneColor=m.getTwoToneColor,g.setTwoToneColor=m.setTwoToneColor,t.default=g},4942:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=(0,n(8156).createContext)({})},6530:function(e,t,n){"use strict";var r=n(7966).default,o=n(4435).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(4001)),i=r(n(6190)),l=o(n(8156)),u=n(9847),c=["icon","className","onClick","style","primaryColor","secondaryColor"],s={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1},f=function(e){var t=e.icon,n=e.className,r=e.onClick,o=e.style,f=e.primaryColor,d=e.secondaryColor,p=(0,a.default)(e,c),m=l.useRef(),h=s;if(f&&(h={primaryColor:f,secondaryColor:d||(0,u.getSecondaryColor)(f)}),(0,u.useInsertStyles)(m),(0,u.warning)((0,u.isIconDefinition)(t),"icon should be icon definiton, but got ".concat(t)),!(0,u.isIconDefinition)(t))return null;var y=t;return y&&"function"==typeof y.icon&&(y=(0,i.default)((0,i.default)({},y),{},{icon:y.icon(h.primaryColor,h.secondaryColor)})),(0,u.generate)(y.icon,"svg-".concat(y.name),(0,i.default)((0,i.default)({className:n,onClick:r,style:o,"data-icon":y.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},p),{},{ref:m}))};f.displayName="IconReact",f.getTwoToneColors=function(){return(0,i.default)({},s)},f.setTwoToneColors=function(e){var t=e.primaryColor,n=e.secondaryColor;s.primaryColor=t,s.secondaryColor=n||(0,u.getSecondaryColor)(t),s.calculated=!!n},t.default=f},9515:function(e,t,n){"use strict";var r=n(7966).default;Object.defineProperty(t,"__esModule",{value:!0}),t.getTwoToneColor=function(){var e=a.default.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor},t.setTwoToneColor=function(e){var t=(0,i.normalizeTwoToneColors)(e),n=(0,o.default)(t,2),r=n[0],l=n[1];return a.default.setTwoToneColors({primaryColor:r,secondaryColor:l})};var o=r(n(2829)),a=r(n(6530)),i=n(9847)},2891:function(e,t,n){"use strict";var r=n(4435).default,o=n(7966).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(4006)),i=r(n(8156)),l=o(n(5607)),u=o(n(8239));t.default=i.forwardRef(function(e,t){return i.createElement(u.default,(0,a.default)({},e,{ref:t,icon:l.default}))})},217:function(e,t,n){"use strict";var r=n(4435).default,o=n(7966).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(4006)),i=r(n(8156)),l=o(n(8847)),u=o(n(8239));t.default=i.forwardRef(function(e,t){return i.createElement(u.default,(0,a.default)({},e,{ref:t,icon:l.default}))})},9847:function(e,t,n){"use strict";var r=n(4435).default,o=n(7966).default;Object.defineProperty(t,"__esModule",{value:!0}),t.generate=function e(t,n,r){return r?f.default.createElement(t.tag,(0,a.default)((0,a.default)({key:n},p(t.attrs)),r),(t.children||[]).map(function(r,o){return e(r,"".concat(n,"-").concat(t.tag,"-").concat(o))})):f.default.createElement(t.tag,(0,a.default)({key:n},p(t.attrs)),(t.children||[]).map(function(r,o){return e(r,"".concat(n,"-").concat(t.tag,"-").concat(o))}))},t.getSecondaryColor=function(e){return(0,l.generate)(e)[0]},t.iconStyles=void 0,t.isIconDefinition=function(e){return"object"===(0,i.default)(e)&&"string"==typeof e.name&&"string"==typeof e.theme&&("object"===(0,i.default)(e.icon)||"function"==typeof e.icon)},t.normalizeAttrs=p,t.normalizeTwoToneColors=function(e){return e?Array.isArray(e)?e:[e]:[]},t.useInsertStyles=t.svgBaseProps=void 0,t.warning=function(e,t){(0,s.default)(e,"[@ant-design/icons] ".concat(t))};var a=o(n(6190)),i=o(n(9060)),l=n(7294),u=n(8968),c=n(3052),s=o(n(1556)),f=r(n(8156)),d=o(n(4942));function p(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).reduce(function(t,n){var r=e[n];return"class"===n?(t.className=r,delete t.class):(delete t[n],t[n.replace(/-(.)/g,function(e,t){return t.toUpperCase()})]=r),t},{})}t.svgBaseProps={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"};var m=t.iconStyles="\n.anticon {\n display: inline-flex;\n align-items: center;\n color: inherit;\n font-style: normal;\n line-height: 0;\n text-align: center;\n text-transform: none;\n vertical-align: -0.125em;\n text-rendering: optimizeLegibility;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.anticon > * {\n line-height: 1;\n}\n\n.anticon svg {\n display: inline-block;\n}\n\n.anticon::before {\n display: none;\n}\n\n.anticon .anticon-icon {\n display: block;\n}\n\n.anticon[tabindex] {\n cursor: pointer;\n}\n\n.anticon-spin::before,\n.anticon-spin {\n display: inline-block;\n -webkit-animation: loadingCircle 1s infinite linear;\n animation: loadingCircle 1s infinite linear;\n}\n\n@-webkit-keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n";t.useInsertStyles=function(e){var t=(0,f.useContext)(d.default),n=t.csp,r=t.prefixCls,o=t.layer,a=m;r&&(a=a.replace(/anticon/g,r)),o&&(a="@layer ".concat(o," {\n").concat(a,"\n}")),(0,f.useEffect)(function(){var t=e.current,r=(0,c.getShadowRoot)(t);(0,u.updateCSS)(a,"@ant-design-icons",{prepend:!o,csp:n,attachTo:r})},[])}},5607:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"}},8847:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M869 487.8L491.2 159.9c-2.9-2.5-6.6-3.9-10.5-3.9h-88.5c-7.4 0-10.8 9.2-5.2 14l350.2 304H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h585.1L386.9 854c-5.6 4.9-2.2 14 5.2 14h91.5c1.9 0 3.8-.7 5.2-2L869 536.2a32.07 32.07 0 000-48.4z"}}]},name:"arrow-right",theme:"outlined"}},3540:function(e,t,n){"use strict";n.d(t,{E1:function(){return _},HS:function(){return S}});var r=n(8156),o=n.n(r),a=n(8563),i=n(3505),l=n(3772),u=n(1636),c=n(5680),s=n(2748),f=n(2912),d=n(7584),p=n(2721),m=n(482);function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function y(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){n(e);return}l.done?t(u):Promise.resolve(u).then(r,o)}function g(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){y(a,r,o,i,l,"next",e)}function l(e){y(a,r,o,i,l,"throw",e)}i(void 0)})}}function b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){var r;r=n[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function v(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}),e}function w(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n,r,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var a=[],i=!0,l=!1;try{for(o=o.call(e);!(i=(n=o.next()).done)&&(a.push(n.value),!t||a.length!==t);i=!0);}catch(e){l=!0,r=e}finally{try{i||null==o.return||o.return()}finally{if(l)throw r}}return a}}(e,t)||function(e,t){if(e){if("string"==typeof e)return h(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return h(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function x(e,t){var n,r,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function l(a){return function(l){var u=[a,l];if(n)throw TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(o=2&u[0]?r.return:u[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,u[1])).done)return o;switch(r=0,o&&(u=[2&u[0],o.value]),u[0]){case 0:case 1:o=u;break;case 4:return i.label++,{value:u[1],done:!1};case 5:i.label++,r=u[1],u=[0];continue;case 7:u=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===u[0]||2===u[0])){i=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]<o[3])){i.label=u[1];break}if(6===u[0]&&i.label<o[1]){i.label=o[1],o=u;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(u);break}o[2]&&i.ops.pop(),i.trys.pop();continue}u=t.call(e,i)}catch(e){u=[6,e],r=0}finally{n=o=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}}}function k(){var e,t,n=(e=["\n .ant-menu-item-group-list {\n display: grid;\n grid-template-columns: 1fr 1fr;\n }\n\n &.ant-menu-root.ant-menu-vertical {\n border-inline-end: none;\n }\n .ant-menu-item {\n display: flex;\n align-items: center;\n }\n "],t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}})));return k=function(){return n},n}function S(e){var t,n=e.upstream,a=e.branchIndex,i=void 0===a?null:a,s=(null!=(t=(0,c.G2)())?t:{}).workflow,f=(0,u.useStyles)().styles,d=E(),h=d.anchor,y=d.creating,g=d.onMenuOpen,b=(0,u.useWorkflowExecuted)(),v=(0,r.useCallback)(function(){return g({upstream:n,branchIndex:i})},[g,n,i]);return s?o().createElement("div",{className:(0,l.cx)(f.addButtonClass,"workflow-add-node-button")},b?o().createElement("span",{className:"ant-btn-placeholder"}):o().createElement(p.Button,{"aria-label":e["aria-label"]||"add-button",shape:"circle",icon:o().createElement(m.PlusOutlined,null),loading:(null==y?void 0:y.upstreamId)==(null==n?void 0:n.id)&&(null==y?void 0:y.branchIndex)===i,size:"small",onClick:v,className:(0,l.cx)({anchoring:(null==h?void 0:h.upstream)===n&&(null==h?void 0:h.branchIndex)===i})})):null}function O(){var e=(0,i.useForm)(),t=(0,l.useAPIClient)(),n=(0,c.G2)(),r=n.workflow,o=n.refresh,a=E(),u=a.presetting,s=a.setPresetting,f=a.setCreating,d=(0,l.useActionContext)();return{run:function(){return g(function(){var n;return x(this,function(a){switch(a.label){case 0:if(!u)return[2];return[4,e.submit()];case 1:a.sent(),f(u.data),a.label=2;case 2:return a.trys.push([2,6,7,8]),[4,t.resource("workflows.nodes",r.id).create({values:v(b({},u.data),{config:b({},u.data.config,e.values.config)})})];case 3:if(n=a.sent().data.data,!("number"==typeof e.values.downstreamBranchIndex&&n.downstreamId))return[3,5];return[4,t.resource("flow_nodes").update({filterByTk:n.downstreamId,values:{branchIndex:e.values.downstreamBranchIndex,upstream:{id:n.id,downstreamId:null}},updateAssociationValues:["upstream"]})];case 4:a.sent(),a.label=5;case 5:return d.setVisible(!1),s(null),o(),[3,8];case 6:return console.error(a.sent()),[3,8];case 7:return f(null),[7];case 8:return[2]}})})()}}}var C=(0,r.createContext)(null);function E(){return(0,r.useContext)(C)}var P=[{label:"{{t('After end of branches', { ns: \"".concat(s.A7,'" })}}'),value:!1},{label:"{{t('Inside of branch', { ns: \"".concat(s.A7,'" })}}'),value:0}],j=(0,i.observer)(function(e){var t,n,a=E().presetting,u=(0,c.G2)().nodes,d=(0,i.useForm)().values,p=(0,r.useMemo)(function(){if(!(null==a?void 0:a.instruction))return[];var e,t=a.instruction,n=a.data;if(!(n.upstreamId?u.find(function(e){return e.upstreamId===n.upstreamId&&e.branchIndex===n.branchIndex}):u.find(function(e){return null===e.upstreamId})))return[];var r="function"==typeof t.branching?t.branching(null!=(e=d.config)?e:{}):t.branching;return r?!0===r?P:r:[]},[a,u,d.config]);if(!p.length)return null;var m=a.data;return o().createElement(l.SchemaComponent,{components:{RadioWithTooltip:f.W5},schema:{name:"".concat(null!=(t=m.type)?t:"unknown","-").concat(null!=(n=m.upstreamId)?n:"root","-").concat(m.branchIndex),type:"void",properties:{downstreamBranchIndex:{type:"number",title:(0,s.KQ)("Move all downstream nodes to",{ns:s.A7}),"x-decorator":"FormItem","x-component":"RadioWithTooltip","x-component-props":{options:p,direction:"vertical"},default:!1,required:!0}}}})});function T(){var e=E().presetting;return(null==e?void 0:e.instruction.presetFieldset)?o().createElement(l.SchemaComponent,{schema:{type:"void",properties:{config:{type:"object",properties:e.instruction.presetFieldset}}}}):null}function A(){var e,t,n=(0,l.useCompile)(),a=(0,l.usePlugin)(u.default),i=Array.from(a.instructions.getValues()),s=a.useInstructionGroupOptions(),f=E(),d=f.anchor,m=f.onCreate,h=f.onMenuCancel,y=(null!=(t=(0,c.G2)())?t:{}).workflow,S=(0,r.useMemo)(function(){return s.map(function(e){var t=i.filter(function(t){return t.group===e.key&&(!t.isAvailable||t.isAvailable(b({engine:a,workflow:y},d)))});return v(b({},e),{type:"group",children:t.map(function(e){return{role:"button","aria-label":e.type,key:e.type,label:n(e.title),icon:e.icon}})})}).filter(function(e){return e.children.length})},[s,i,a,y,d,n]),O=(0,r.useCallback)((e=g(function(e){return x(this,function(t){switch(t.label){case 0:return[4,m(b({type:w(e.keyPath,1)[0]},d))];case 1:return t.sent(),h(),[2]}})}),function(t){return e.apply(this,arguments)}),[d,m]);return o().createElement(p.Menu,{items:S,onClick:O,className:(0,l.css)(k())})}function _(e){var t,n,i,f=(0,l.useAPIClient)(),p=(0,l.useCompile)(),m=(0,l.usePlugin)(u.default),h=w((0,r.useState)(null),2),y=h[0],b=h[1],v=w((0,r.useState)(null),2),k=v[0],S=v[1],E=w((0,r.useState)(null),2),P=E[0],_=E[1],F=w((0,r.useState)(!1),2),M=F[0],I=F[1],N=null!=(i=(0,c.G2)())?i:{},D=N.workflow,z=N.nodes,R=N.refresh,L=(0,r.useCallback)(function(e){b({upstream:e.upstream,branchIndex:e.branchIndex})},[]),B=(0,r.useCallback)(function(){b(null)},[]),V=(0,r.useMemo)(function(){return(0,a.createForm)()},[]),W=(0,r.useCallback)(function(e){e||(V.reset(),V.clearFormGraph("*"),_(null))},[V]),H=(0,r.useCallback)((t=g(function(e){return x(this,function(t){switch(t.label){case 0:S(e),t.label=1;case 1:return t.trys.push([1,3,4,5]),[4,f.resource("workflows.nodes",D.id).create({values:e})];case 2:return t.sent(),R(),[3,5];case 3:return console.error(t.sent()),[3,5];case 4:return S(null),[7];case 5:return[2]}})}),function(e){return t.apply(this,arguments)}),[f,R,D.id]),U=(0,r.useCallback)((n=g(function(e){var t,n,r,o,a,i,l,u,c;return x(this,function(s){switch(s.label){case 0:if(t=e.type,n=e.upstream,r=e.branchIndex,!(a=m.instructions.get(t)))return console.error('Instruction "'.concat(t,'" not found')),[2];if(u={key:(0,d.uid)(),type:t,upstreamId:null!=(i=null==n?void 0:n.id)?i:null,branchIndex:r,title:p(a.title),config:null!=(l=null==(o=a.createDefaultConfig)?void 0:o.call(a))?l:{}},c=(null==n?void 0:n.id)?z.find(function(e){return e.upstreamId===u.upstreamId&&e.branchIndex===u.branchIndex}):z.find(function(e){return null===e.upstreamId}),a.presetFieldset||("function"==typeof a.branching?a.branching(u.config):a.branching)&&c)return _({data:u,instruction:a}),[2];return[4,H(u)];case 1:return s.sent(),[2]}})}),function(e){return n.apply(this,arguments)}),[p,H,m.instructions,z]);return o().createElement(C.Provider,{value:{presetting:P,setPresetting:_,onCreate:U,creating:k,setCreating:S,anchor:y,onMenuOpen:L,onMenuCancel:B}},e.children,o().createElement(l.ActionContextProvider,{value:{visible:!!y,setVisible:B}},o().createElement(l.SchemaComponent,{components:{NodeMenu:A},schema:{name:"nodes-menu",type:"void","x-component":"Action.Drawer",title:'{{ t("Add node", { ns: "'.concat(s.A7,'" }) }}'),properties:{menu:{type:"void","x-component":"NodeMenu"}}}})),o().createElement(l.ActionContextProvider,{value:{visible:!!P,setVisible:W,formValueChanged:M,setFormValueChanged:I,openSize:"small"}},o().createElement(l.SchemaComponent,{components:{DownstreamBranchIndex:j,PresetFieldset:T},scope:{useCancelAction:l.useCancelAction,useAddNodeSubmitAction:O},schema:{name:"preset-modal",type:"void","x-decorator":"FormV2","x-decorator-props":{form:V},"x-component":"Action.Modal",title:'{{ t("Add node", { ns: "'.concat(s.A7,'" }) }}'),properties:{config:{type:"void","x-component":"PresetFieldset"},downstreamBranchIndex:{type:"void","x-component":"DownstreamBranchIndex"},footer:{"x-component":"Action.Modal.Footer",properties:{actions:{type:"void","x-component":"ActionBar",properties:{cancel:{type:"void",title:'{{ t("Cancel") }}',"x-component":"Action","x-component-props":{useAction:"{{ useCancelAction }}"}},submit:{type:"void",title:'{{ t("Submit") }}',"x-component":"Action","x-component-props":{type:"primary",htmlType:"submit",useAction:"{{ useAddNodeSubmitAction }}"}}}}}}}}})))}},8490:function(e,t,n){"use strict";n.d(t,{I:function(){return f}});var r=n(8156),o=n.n(r),a=n(482),i=n(3772),l=n(3540),u=n(5110),c=n(291),s=n(1784);function f(e){for(var t=e.from,n=void 0===t?null:t,r=e.entry,f=void 0===r?null:r,d=e.branchIndex,p=void 0===d?null:d,m=e.controller,h=e.className,y=e.end,g=(0,s.Z)().styles,b=(0,u.C)(n,p).getAriaLabel,v=[],w=f;w;w=w.downstream)v.push(w);return o().createElement("div",{className:(0,i.cx)("workflow-branch",g.branchClass,h)},o().createElement("div",{className:"workflow-branch-lines"}),void 0===m?null:m,o().createElement("div",{className:"workflow-node-list"},o().createElement(l.HS,{"aria-label":b(),upstream:n,branchIndex:p}),v.map(function(e){return o().createElement(c.NB,{data:e,key:e.id})})),y?o().createElement("div",{className:"end-sign"},o().createElement(a.CloseOutlined,null)):null)}},5680:function(e,t,n){"use strict";n.d(t,{G2:function(){return i},W9:function(){return u},iT:function(){return a},zQ:function(){return l}});var r=n(8156),o=n.n(r),a=o().createContext({});function i(){return(0,r.useContext)(a)}var l=o().createContext({});function u(){return(0,r.useContext)(l)}},2936:function(e,t,n){"use strict";n.d(t,{G:function(){return _},n:function(){return O}});var r=n(7584),o=n(8156),a=n.n(o),i=n(2748),l=n(3772),u=n(2072),c=n(2721),s=n(3238),f=n(482);function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){var r;r=n[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function m(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}),e}function h(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n,r,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var a=[],i=!0,l=!1;try{for(o=o.call(e);!(i=(n=o.next()).done)&&(a.push(n.value),!t||a.length!==t);i=!0);}catch(e){l=!0,r=e}finally{try{i||null==o.return||o.return()}finally{if(l)throw r}}return a}}(e,t)||b(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function g(e){return function(e){if(Array.isArray(e))return d(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||b(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e,t){if(e){if("string"==typeof e)return d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return d(e,t)}}function v(){var e=y(["\n display: flex;\n gap: 0.5em;\n align-items: center;\n flex-wrap: wrap;\n "]);return v=function(){return e},e}function w(){var e=y(["\n display: flex;\n position: relative;\n margin: 0.5em 0;\n "]);return w=function(){return e},e}function x(){var e=y(["\n position: relative;\n width: 100%;\n .node-type-condition-group {\n padding: 0.5em 1em;\n border: 1px dashed #ddd;\n }\n + button {\n position: absolute;\n right: 0;\n }\n "]);return x=function(){return e},e}function k(){var e=y(["\n display: flex;\n align-items: center;\n gap: 0.5em;\n .ant-select {\n width: auto;\n min-width: 6em;\n }\n "]);return k=function(){return e},e}function S(){var e=y(["\n button {\n padding: 0;\n &:not(:last-child) {\n margin-right: 1em;\n }\n }\n "]);return S=function(){return e},e}var O=new r.Registry;O.register("equal",{name:"=",type:"boolean",group:"boolean"}),O.register("notEqual",{name:"≠",type:"boolean",group:"boolean"}),O.register("gt",{name:">",type:"boolean",group:"boolean"}),O.register("gte",{name:"≥",type:"boolean",group:"boolean"}),O.register("lt",{name:"<",type:"boolean",group:"boolean"}),O.register("lte",{name:"≤",type:"boolean",group:"boolean"}),O.register("add",{name:"+",type:"number",group:"number"}),O.register("minus",{name:"-",type:"number",group:"number"}),O.register("multiple",{name:"*",type:"number",group:"number"}),O.register("divide",{name:"/",type:"number",group:"number"}),O.register("mod",{name:"%",type:"number",group:"number"}),O.register("includes",{name:'{{t("contains")}}',type:"boolean",group:"string"}),O.register("notIncludes",{name:'{{t("does not contain")}}',type:"boolean",group:"string"}),O.register("startsWith",{name:'{{t("starts with")}}',type:"boolean",group:"string"}),O.register("notStartsWith",{name:'{{t("not starts with")}}',type:"boolean",group:"string"}),O.register("endsWith",{name:'{{t("ends with")}}',type:"boolean",group:"string"}),O.register("notEndsWith",{name:'{{t("not ends with")}}',type:"boolean",group:"string"}),O.register("concat",{name:'{{t("concat", { ns: "'.concat(i.A7,'" })}}'),type:"string",group:"string"});var C=[{value:"boolean",title:'{{t("Comparision")}}'},{value:"number",title:'{{t("Arithmetic calculation", { ns: "'.concat(i.A7,'" })}}')},{value:"string",title:'{{t("String operation", { ns: "'.concat(i.A7,'" })}}')},{value:"date",title:'{{t("Date", { ns: "'.concat(i.A7,'" })}}')}];function E(e){return Array.from(O.getEntities()).filter(function(t){var n=h(t,2);return(n[0],n[1]).group===e})}function P(e){var t=e.calculator,n=e.operands,r=void 0===n?[]:n,u=e.onChange,s=(0,l.useCompile)(),f=(0,o.useContext)(A),d=f(),p=f(),m=(0,o.useCallback)(function(e){return u({calculator:t,operands:[e,r[1]]})},[t,u,r]),y=(0,o.useCallback)(function(e){return u({calculator:t,operands:[r[0],e]})},[t,u,r]),g=(0,o.useCallback)(function(e){return u({operands:r,calculator:e})},[u,r]);return a().createElement("fieldset",{className:(0,l.css)(v())},a().createElement(l.Variable.Input,{changeOnSelect:!0,value:r[0],onChange:m,scope:d,useTypedConstant:!0}),a().createElement(c.Select,{role:"button","aria-label":"select-operator-calc",value:t,onChange:g,placeholder:(0,i.KQ)("Operator"),popupMatchSelectWidth:!1,className:"auto-width"},C.filter(function(e){return!!E(e.value).length}).map(function(e){return a().createElement(c.Select.OptGroup,{key:e.value,label:s(e.title)},E(e.value).map(function(e){var t=h(e,2),n=t[0],r=t[1].name;return a().createElement(c.Select.Option,{key:n,value:n},s(r))}))})),a().createElement(l.Variable.Input,{changeOnSelect:!0,value:r[1],onChange:y,scope:p,useTypedConstant:!0}))}function j(e){var t=e.value,n=e.onChange,r=e.onRemove;if(!t)return null;var o=t.calculator,i=t.operands;return a().createElement("div",{className:(0,l.css)(w())},t.group?a().createElement(T,{value:t.group,onChange:function(e){return n(m(p({},t),{group:e}))}}):a().createElement(P,{operands:void 0===i?[]:i,calculator:o,onChange:n}),a().createElement(c.Button,{"aria-label":"icon-close",onClick:r,type:"link",icon:a().createElement(f.CloseCircleOutlined,null)}))}function T(e){var t=this,n=e.value,r=e.onChange,i=(0,s.useTranslation)().t,u=n.type,f=n.calculations,d=void 0===f?[]:f,h=(0,o.useCallback)(function(){r(m(p({},n),{calculations:g(d).concat([{not:!1,calculator:"equal"}])}))},[n,d,r]),y=(0,o.useCallback)(function(){r(m(p({},n),{calculations:g(d).concat([{not:!1,group:{type:"and",calculations:[]}}])}))},[n,d,r]),b=(0,o.useCallback)(function(e){d.splice(e,1),r(m(p({},n),{calculations:g(d)}))},[n,d,r]),v=(0,o.useCallback)(function(e,t){d.splice(e,1,t),r(m(p({},n),{calculations:g(d)}))},[n,d,r]);return a().createElement("div",{className:(0,l.cx)("node-type-condition-group",(0,l.css)(x()))},a().createElement("div",{className:(0,l.css)(k())},a().createElement(s.Trans,null,"Meet ",a().createElement(c.Select,{role:"button","data-testid":"filter-select-all-or-any",value:void 0===u?"and":u,onChange:function(e){return r(m(p({},n),{type:e}))}},a().createElement(c.Select.Option,{value:"and"},"All"),a().createElement(c.Select.Option,{value:"or"},"Any"))," conditions in the group")),a().createElement("div",{className:"calculation-items"},d.map(function(e,n){return a().createElement(j,{key:"".concat(e.calculator,"_").concat(n),value:e,onChange:v.bind(t,n),onRemove:function(){return b(n)}})})),a().createElement("div",{className:(0,l.css)(S())},a().createElement(c.Button,{type:"link",onClick:h},i("Add condition")),a().createElement(c.Button,{type:"link",onClick:y},i("Add condition group"))))}var A=(0,o.createContext)(u.rX);function _(e){var t=e.value,n=e.onChange,r=e.useVariableHook,o=void 0===r?u.rX:r,i=t&&Object.keys(t).length?t:{group:{type:"and",calculations:[]}};return a().createElement(A.Provider,{value:o},a().createElement(T,{value:i.group,onChange:function(e){return n(m(p({},i),{group:e}))}}))}},4492:function(e,t,n){"use strict";n.d(t,{P:function(){return d}});var r=n(8156),o=n.n(r),a=n(8875),i=n(3772),l=n(5292);function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function c(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){n(e);return}l.done?t(u):Promise.resolve(u).then(r,o)}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){var r;r=n[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function f(e){var t,n,r,f=e.collection,d=e.dataPath,p=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["collection","dataPath"]),m=(0,i.useSchemaInitializer)().insert,h=(0,i.useSchemaTemplateManager)().getTemplateSchemaByMode,y=(0,i.useCollectionManager_deprecated)().getCollection,g=(0,i.useRecordCollectionDataSourceItems)("FormItem");if("string"==typeof f){var b,v=(b=(0,i.parseCollectionName)(f),function(e){if(Array.isArray(e))return e}(b)||function(e,t){var n,r,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var a=[],i=!0,l=!1;try{for(o=o.call(e);!(i=(n=o.next()).done)&&(a.push(n.value),a.length!==t);i=!0);}catch(e){l=!0,r=e}finally{try{i||null==o.return||o.return()}finally{if(l)throw r}}return a}}(b,2)||function(e,t){if(e){if("string"==typeof e)return u(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(e,t)}}(b,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),w=v[0];r=y(v[1],w)}else r=f;function x(){var e;return e=function(e){var t,n,o,i;return function(e,t){var n,r,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function l(a){return function(l){var u=[a,l];if(n)throw TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(o=2&u[0]?r.return:u[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,u[1])).done)return o;switch(r=0,o&&(u=[2&u[0],o.value]),u[0]){case 0:case 1:o=u;break;case 4:return i.label++,{value:u[1],done:!1};case 5:i.label++,r=u[1],u=[0];continue;case 7:u=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===u[0]||2===u[0])){i=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]<o[3])){i.label=u[1];break}if(6===u[0]&&i.label<o[1]){i.label=o[1],o=u;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(u);break}o[2]&&i.ops.pop(),i.trys.pop();continue}u=t.call(e,i)}catch(e){u=[6,e],r=0}finally{n=o=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}}}(this,function(u){switch(u.label){case 0:if(!(t=e.item).template)return[3,2];return[4,h(t)];case 1:return o=u.sent(),[3,3];case 2:o=null,u.label=3;case 3:return n=o,i={type:"void",name:(0,a.uid)(),title:r.title,"x-decorator":"DetailsBlockProvider","x-decorator-props":{collection:f,dataPath:d},"x-component":"CardItem","x-component-props":{title:p.title},"x-designer":"SimpleDesigner",properties:{grid:{type:"void","x-component":"FormV2","x-use-component-props":"useDetailsBlockProps","x-read-pretty":!0,properties:{grid:n||{type:"void","x-component":"Grid","x-initializer":"details:configureFields",properties:{}}}}}},(0,l.dF)(i,function(e){e["x-uid"]&&delete e["x-uid"]}),m(i),[2]}})},(x=function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){c(a,r,o,i,l,"next",e)}function l(e){c(a,r,o,i,l,"throw",e)}i(void 0)})}).apply(this,arguments)}return o().createElement(i.SchemaInitializerItem,(t=s({},p),n=n={onClick:function(e){return x.apply(this,arguments)},items:g},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}),t))}function d(e){var t,n,r,a=(0,i.useSchemaInitializerItem)(),l=null!=(t=null==e?void 0:e.collection)?t:a.collection;if("string"==typeof l){var u=(0,i.parseCollectionName)(l);n=u[0],r=u[1]}else r=l;return o().createElement(i.CollectionProvider_deprecated,{dataSource:n,collection:r},o().createElement(f,s({},a,e)))}},4737:function(e,t,n){"use strict";n.d(t,{u:function(){return c}});var r=n(3772),o=n(2721),a=n(8156),i=n.n(a);function l(){var e,t,n=(e=["\n margin-bottom: 1.5em;\n padding: 1em;\n background-color: ",";\n\n > *:last-child {\n margin-bottom: 0;\n }\n\n dl {\n display: flex;\n align-items: baseline;\n\n dt {\n color: ",";\n &:after {\n content: ':';\n margin-right: 0.5em;\n }\n }\n }\n\n p {\n color: ",";\n }\n "],t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}})));return l=function(){return n},n}var u=(0,r.createStyles)(function(e){var t=e.css,n=e.token;return{container:t(l(),n.colorFillAlter,n.colorText,n.colorTextDescription)}});function c(e){var t=e.label,n=e.title,a=e.icon,l=e.description,c=u().styles;return i().createElement("div",{className:(0,r.cx)(c.container,e.className)},i().createElement("dl",null,i().createElement("dt",null,t),i().createElement("dd",null,i().createElement(o.Tag,{icon:a,style:{background:"none"}},n))),l?i().createElement("p",null,l):null)}},4151:function(e,t,n){"use strict";n.d(t,{x:function(){return f}});var r=n(3505),o=n(2721),a=n(8156),i=n.n(a),l=n(3772);function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function c(){return!0}function s(e){var t=e.label,n=e.value;return i().createElement(o.Space,null,i().createElement("span",null,t),i().createElement(o.Tag,{bordered:!1},n))}var f=(0,r.observer)(function(e){var t,n,f,d=e.filter,p=void 0===d?c:d,m=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["filter"]),h=(0,l.useCompile)(),y=(0,l.useCollectionManager_deprecated)().getCollectionFields,g=(0,r.useForm)().values,b=(t=(0,l.parseCollectionName)(null==g?void 0:g.collection),function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n,r,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var a=[],i=!0,l=!1;try{for(o=o.call(e);!(i=(n=o.next()).done)&&(a.push(n.value),a.length!==t);i=!0);}catch(e){l=!0,r=e}finally{try{i||null==o.return||o.return()}finally{if(l)throw r}}return a}}(t,2)||function(e,t){if(e){if("string"==typeof e)return u(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(e,t)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),v=b[0],w=y(b[1],v),x=(0,a.useMemo)(function(){return w.filter(p).map(function(e){var t;return{label:h(null==(t=e.uiSchema)?void 0:t.title),value:e.name}})},[w,p]),k=(0,a.useCallback)(function(e,t){var n,r;return!e||(null==(n=t.label)?void 0:n.toLowerCase().includes(e.toLowerCase()))||(null==(r=t.value)?void 0:r.toLowerCase().includes(e.toLowerCase()))},[]);return i().createElement(o.Select,(n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){var r;r=n[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({popupMatchSelectWidth:!1},m),f=f={options:x,filterOption:k,optionRender:s},Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(f)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(f)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(f,e))}),n))},{displayName:"FieldsSelect"})},1113:function(e,t,n){"use strict";n.d(t,{p:function(){return l}});var r=n(8156),o=n.n(r),a=n(4632),i=n(2721);function l(e){return o().createElement(i.Card,null,o().createElement(a.FormLayout,{layout:e.layout||"vertical"},e.children))}},8372:function(e,t,n){"use strict";n.d(t,{V:function(){return c}});var r=n(8156),o=n.n(r),a=n(3772),i=n(2072),l=n(2748),u={key:"dateRange",label:"{{t('Date range', { ns: '".concat(l.A7,"' })}}"),value:"dateRange",children:[{key:"yesterday",value:"yesterday",label:'{{t("Yesterday")}}'},{key:"today",value:"today",label:'{{t("Today")}}'},{key:"tomorrow",value:"tomorrow",label:'{{t("Tomorrow")}}'},{key:"lastWeek",value:"lastWeek",label:'{{t("Last week")}}'},{key:"thisWeek",value:"thisWeek",label:'{{t("This week")}}'},{key:"nextWeek",value:"nextWeek",label:'{{t("Next week")}}'},{key:"lastMonth",value:"lastMonth",label:'{{t("Last month")}}'},{key:"thisMonth",value:"thisMonth",label:'{{t("This month")}}'},{key:"nextMonth",value:"nextMonth",label:'{{t("Next month")}}'