Files
Sillyv2/core/admin/p__Carry__index.3b2d271e.async.js
T
cdle 29e4fc8c9e x
2023-06-11 19:58:21 +08:00

2 lines
20 KiB
JavaScript

"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[274],{66732:function(je,X,a){var Q=a(75782),w=a(58733),_=a(50959),p=a(46227),k=a(11527),f=["fieldProps","proFieldProps"],Y=["fieldProps","proFieldProps"],G="text",L=function(y){var o=y.fieldProps,u=y.proFieldProps,q=(0,w.Z)(y,f);return(0,k.jsx)(p.Z,(0,Q.Z)({valueType:G,fieldProps:o,filedConfig:{valueType:G},proFieldProps:u},q))},U=function(y){var o=y.fieldProps,u=y.proFieldProps,q=(0,w.Z)(y,Y);return(0,k.jsx)(p.Z,(0,Q.Z)({valueType:"password",fieldProps:o,proFieldProps:u,filedConfig:{valueType:G}},q))},K=L;K.Password=U,K.displayName="ProFormComponent",X.Z=K},3176:function(je,X,a){var Q=a(75782),w=a(58733),_=a(50959),p=a(46227),k=a(11527),f=["fieldProps","proFieldProps"],Y=function(L,U){var K=L.fieldProps,N=L.proFieldProps,y=(0,w.Z)(L,f);return(0,k.jsx)(p.Z,(0,Q.Z)({ref:U,valueType:"textarea",fieldProps:K,proFieldProps:N},y))};X.Z=_.forwardRef(Y)},52976:function(je,X,a){a.r(X),a.d(X,{default:function(){return Re}});var Q=a(25359),w=a.n(Q),_=a(49811),p=a.n(_),k=a(54306),f=a.n(k),Y=a(93525),G=a.n(Y),L=a(27693),U=a(68243),K=a(28964),N=a(4050),y=a(31255),o=a(50959),u=a(11527);function q(t,S){var P=t.concat(S);return G()(new Set(P))}function Te(t){var S,P=(0,o.useState)((S=t.data)!==null&&S!==void 0?S:[]),E=f()(P,2),x=E[0],Z=E[1],m=(0,o.useState)(!1),h=f()(m,2),s=h[0],O=h[1],v=(0,o.useState)(""),$=f()(v,2),j=$[0],H=$[1],se=(0,o.useState)(-1),de=f()(se,2),ge=de[0],ce=de[1],we=(0,o.useState)(""),Fe=f()(we,2),Ee=Fe[0],fe=Fe[1],Se=(0,o.useRef)(null),Pe=(0,o.useRef)(null);(0,o.useEffect)(function(){if(s){var c;(c=Se.current)===null||c===void 0||c.focus()}},[s]),(0,o.useEffect)(function(){var c;(c=Pe.current)===null||c===void 0||c.focus()},[j]);var Ne=function(D){var z=x.filter(function(ne){return ne!==D});console.log(z),Z(z),t.setTags(z)},xe=function(){O(!0)},We=function(D){H(D.target.value)},De=function(){if(j&&x.indexOf(j)===-1){var D=j.trim().split(/\s+/),z=q(x,D);Z(z),t.setTags(z)}O(!1),H("")},ze=function(D){fe(D.target.value)},he=function(){var D=G()(x);D[ge]=Ee,Z(D),t.setTags(D),ce(-1),H("")},ye={width:78,verticalAlign:"top"},ve={borderStyle:"dashed"};return(0,u.jsxs)(U.Z,{size:[0,8],wrap:!0,children:[(0,u.jsx)(U.Z,{size:[0,8],wrap:!0,children:x.map(function(c,D){if(ge===D)return(0,u.jsx)(K.Z,{ref:Pe,size:"small",style:ye,value:Ee,onChange:ze,onBlur:he,onPressEnter:he},c);var z=c.length>20,ne=(0,u.jsx)(N.Z,{closable:!0,style:{userSelect:"none"},onClose:function(){return Ne(c)},children:(0,u.jsx)("span",{onDoubleClick:function(Ae){D!==0&&(ce(D),fe(c),Ae.preventDefault())},children:z?"".concat(c.slice(0,20),"..."):c})},c);return z?(0,u.jsx)(y.Z,{title:c,children:ne},c):ne})}),s?(0,u.jsx)(K.Z,{ref:Se,type:"text",size:"small",style:ye,value:j,onChange:We,onBlur:De,onPressEnter:De}):(0,u.jsxs)(N.Z,{style:ve,onClick:xe,children:[(0,u.jsx)(L.Z,{}),"\u589E\u52A0"]})]})}var Be=Te,Ie=a(12472),Ze=a(66922),oe=a(81308),R=a(75782),le=a(58733),e=a(18518),C=a(60061),d=a(46227),n=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","showSearch","options"],i=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","options"],B=o.forwardRef(function(t,S){var P=t.fieldProps,E=t.children,x=t.params,Z=t.proFieldProps,m=t.mode,h=t.valueEnum,s=t.request,O=t.showSearch,v=t.options,$=(0,le.Z)(t,n),j=(0,o.useContext)(C.Z);return(0,u.jsx)(d.Z,(0,R.Z)((0,R.Z)({valueEnum:(0,e.h)(h),request:s,params:x,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:(0,R.Z)({options:v,mode:m,showSearch:O,getPopupContainer:j.getPopupContainer},P),ref:S,proFieldProps:Z},$),{},{children:E}))}),T=o.forwardRef(function(t,S){var P=t.fieldProps,E=t.children,x=t.params,Z=t.proFieldProps,m=t.mode,h=t.valueEnum,s=t.request,O=t.options,v=(0,le.Z)(t,i),$=(0,R.Z)({options:O,mode:m||"multiple",labelInValue:!0,showSearch:!0,showArrow:!1,autoClearSearchValue:!0,optionLabelProp:"label"},P),j=(0,o.useContext)(C.Z);return(0,u.jsx)(d.Z,(0,R.Z)((0,R.Z)({valueEnum:(0,e.h)(h),request:s,params:x,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:(0,R.Z)({getPopupContainer:j.getPopupContainer},$),ref:S,proFieldProps:Z},v),{},{children:E}))}),ee=B,V=T,I=ee;I.SearchSelect=V,I.displayName="ProFormComponent";var F=I,te=a(66732),ie=a(24176),J=["fieldProps","unCheckedChildren","checkedChildren","proFieldProps"],Oe=o.forwardRef(function(t,S){var P=t.fieldProps,E=t.unCheckedChildren,x=t.checkedChildren,Z=t.proFieldProps,m=(0,le.Z)(t,J);return(0,u.jsx)(d.Z,(0,R.Z)({valueType:"switch",fieldProps:(0,R.Z)({unCheckedChildren:E,checkedChildren:x},P),ref:S,valuePropName:"checked",proFieldProps:Z,filedConfig:{valuePropName:"checked",ignoreWidth:!0}},m))}),pe=Oe,ue=a(3176),W=a(86195),re=a(833),me=a(26572),M=a(79112),$e=a(53315),Re=function(){var t=(0,o.useRef)(),S=(0,o.useState)(ae),P=f()(S,2),E=P[0],x=P[1],Z=[{title:"\u7F16\u53F7",dataIndex:"id",key:"id"},{title:"\u7FA4\u7EC4ID",dataIndex:"chat_id",key:"chat_id"},{title:"\u7FA4\u540D",dataIndex:"chat_name",key:"chat_name"},{title:"\u5E73\u53F0",dataIndex:"platform",key:"platform",render:function(h,s){return(0,u.jsx)(N.Z,{color:"purple",children:h})}},{title:"\u6A21\u5F0F",dataIndex:"in",key:"in",render:function(h,s){return(0,u.jsxs)(U.Z,{size:[0,8],wrap:!0,children:[s.in&&(0,u.jsx)(N.Z,{color:"blue",children:"\u91C7\u96C6"}),s.out&&(0,u.jsx)(N.Z,{color:"geekblue",children:"\u8F6C\u53D1"})]})}},{title:"\u5907\u6CE8",dataIndex:"remark",key:"remark"},{title:"\u521B\u5EFA\u65E5\u671F",dataIndex:"created_at",key:"created_at",render:function(h,s){return(0,u.jsx)("span",{children:new Date(h*1e3).toLocaleDateString()})}},{title:"\u542F\u7528",dataIndex:"enable",key:"enable",renderFormItem:function(){return(0,u.jsx)(re.Z,{disabled:!0,defaultChecked:!1})},render:function(h,s){return(0,u.jsx)(re.Z,{onChange:function(v){(0,W.request)("/api/carry/group",{method:"post",data:JSON.stringify({chat_id:s.chat_id,enable:v})})},defaultChecked:s==null?void 0:s.enable})}},{title:"\u64CD\u4F5C",valueType:"option",width:"10%",render:function(h,s){return[(0,u.jsx)("a",{onClick:function(){return x(s)},children:"\u7F16\u8F91"},"more"),(0,u.jsx)("a",{onClick:function(){var v,$;(0,W.request)("/api/carry/group",{method:"delete",data:JSON.stringify({chat_id:s.chat_id})}),(v=t.current)===null||v===void 0||($=v.reloadAndRest)===null||$===void 0||$.call(v)},children:"\u5220\u9664"},"delete")]}}];return(0,u.jsxs)(Ie._z,{content:"\u642C\u8FD0\u7FA4\u7EC4",children:[(0,u.jsx)(U.Z,{style:{marginBottom:10},children:(0,u.jsx)(me.ZP,{type:"primary",onClick:function(){x(Me)},icon:(0,u.jsx)(L.Z,{}),children:"\u65B0\u5EFA\u4E00\u884C"})}),(0,u.jsx)(Ze.Z,{search:!1,actionRef:t,rowKey:function(h){return h.chat_id},columns:Z,request:p()(w()().mark(function m(){var h,s=arguments;return w()().wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return h=s.length>0&&s[0]!==void 0?s[0]:{},v.abrupt("return",(0,W.request)("/api/carry/groups",{params:h}));case 2:case"end":return v.stop()}},m)}))}),E.id!=-1&&(0,u.jsx)(Ve,{open:E.id!=-1,data:E,onCancel:function(){return x(ae)},onFinish:function(){var m=p()(w()().mark(function h(s){return w()().wrap(function(v){for(;;)switch(v.prev=v.next){case 0:(0,W.request)("/api/carry/group",{method:"post",data:JSON.stringify(s)}).then(function($){var j,H;(j=t.current)===null||j===void 0||(H=j.reloadAndRest)===null||H===void 0||H.call(j),x(ae)});case 1:case"end":return v.stop()}},h)}));return function(h){return m.apply(this,arguments)}}()})]})};function Ve(t){var S,P,E,x=(0,o.useState)([]),Z=f()(x,2),m=Z[0],h=Z[1],s=(0,o.useState)({}),O=f()(s,2),v=O[0],$=O[1],j=(0,o.useState)(!1),H=f()(j,2),se=H[0],de=H[1],ge=(0,o.useState)({}),ce=f()(ge,2),we=ce[0],Fe=ce[1],Ee=(0,o.useState)([]),fe=f()(Ee,2),Se=fe[0],Pe=fe[1],Ne=(0,o.useState)(t.data.out),xe=f()(Ne,2),We=xe[0],De=xe[1],ze=(0,o.useState)(t.data.allowed.length==0),he=f()(ze,2),ye=he[0],ve=he[1],c=(0,o.useState)(Ce.allowed),D=f()(c,2),z=D[0],ne=D[1],Le=(0,o.useState)([]),Ae=f()(Le,2),be=Ae[0],Ye=Ae[1],qe=(0,o.useState)([]),Ge=f()(qe,2),Je=Ge[0],Ue=Ge[1],_e=(0,o.useState)([]),Xe=f()(_e,2),et=Xe[0],tt=Xe[1],A=(0,o.useRef)(),Ke=function(r){var l;return(l=A.current)===null||l===void 0?void 0:l.getFieldValue(r)},He=function(r,l){var b;return(b=A.current)===null||b===void 0?void 0:b.setFieldValue(r,l)};return(0,o.useEffect)(function(){var g,r,l=(g=A.current)===null||g===void 0?void 0:g.getFieldValue("platform");return(0,W.request)((r="/api/carry/group_selects?chat_id="+t.data.chat_id+"&platform="+l)!==null&&r!==void 0?r:"").then(function(b){if(b.data){var ke;h(b.data.bots_id),Fe(b.data.group_names),Pe(b.data.platforms),$(b.data.scripts),Ue(b.data.user_names);var Qe=(ke=A.current)===null||ke===void 0?void 0:ke.getFieldValue("bots_id");(!Qe||!Qe.length)&&b.data.bots_id.length&&He("bots_id",[b.data.bots_id[0]])}}),function(){}},[se]),(0,u.jsx)(M.Z,{title:t.data.id==0?"\u521B\u5EFA":"\u7F16\u8F91",open:!0,onCancel:t.onCancel,onOk:function(){var r;t.onFinish(A==null||(r=A.current)===null||r===void 0?void 0:r.getFieldsValue())},children:(0,u.jsxs)(oe.A,{formRef:A,onValuesChange:function(r){if(r.platform){var l;de(!se),A==null||(l=A.current)===null||l===void 0||l.setFieldsValue({bots_id:[]})}"out"in r&&De(r.out),r.allowed&&ve(r.allowed)},onFinish:t.onFinish,submitter:!1,children:[(0,u.jsx)(F,{tooltip:"\u7CFB\u7EDF\u552F\u4E00\u4E0D\u53EF\u66F4\u6539\uFF0C\u53EA\u80FD\u5220\u9664\u3002",name:"chat_id",initialValue:t.data.chat_id,label:"\u7FA4\u7EC4ID",disabled:t.data.id!=0,required:!0,fieldProps:{showSearch:!0,onSearch:function(r){(0,W.request)("/api/nickname/labels?gkeyword="+r).then(function(l){l&&l.data&&Ye(l.data)})},onChange:function(r){if(be)for(var l in be){var b=be[l];b.value==r&&(He("chat_name",b.chat_name),b.platform!=!Ke("platform")&&(He("platform",b.platform),de(!se)))}},filterOption:!1,defaultActiveFirstOption:!1,showArrow:!1,notFoundContent:null},options:be}),(0,u.jsxs)(oe.A.Group,{children:[(0,u.jsx)(te.Z,{name:"remark",initialValue:t.data.remark,label:"\u7FA4\u7EC4\u5907\u6CE8",rules:[{message:"\u8BF7\u586B\u5199\u7FA4\u5907\u6CE8"}]}),(0,u.jsx)(te.Z,{name:"chat_name",initialValue:t.data.chat_name,label:"\u7FA4\u540D\u79F0",disabled:!0})]}),(0,u.jsxs)(oe.A.Group,{children:[(0,u.jsx)(F,{tooltip:"\u5E73\u53F0\u63A5\u5165\u7CFB\u7EDF\u540E\u5C06\u81EA\u52A8\u51FA\u73B0\u5728\u5217\u8868\u4E2D\u3002",initialValue:t.data.platform,valueEnum:Se.reduce(function(g,r){return g[r]=r,g},{}),name:"platform",label:"\u901A\u4FE1\u5E73\u53F0",required:!0}),(0,u.jsxs)(ie.UW,{children:[(0,u.jsx)(pe,{name:"in",tooltip:"\u5F00\u542F\u540E\u5C06\u5728\u6B64\u7FA4\u804A\u76D1\u542C\u6D88\u606F\uFF0C\u4F46\u673A\u5668\u4EBA\u540C\u65F6\u4E0D\u518D\u56DE\u590D\u8BE5\u7FA4\u804A\u6307\u4EE4\uFF0C\u4F46\u662F\u4E0D\u5F71\u54CD\u6D88\u606F\u63A8\u9001\u3002\u5F00\u542F\u6B64\u6A21\u5F0F\u7684\u4E00\u822C\u662F\u522B\u4EBA\u7684\u7FA4\u3002",label:"\u91C7\u96C6\u6A21\u5F0F",initialValue:t.data.in}),(0,u.jsx)(pe,{name:"out",tooltip:"\u5F00\u542F\u540E\u5C06\u5728\u6B64\u7FA4\u8F6C\u53D1\u6D88\u606F\u3002\u5F00\u542F\u6B64\u6A21\u5F0F\u7684\u7FA4\u4E00\u822C\u662F\u81EA\u5DF1\u7684\u7FA4\u3002",label:"\u8F6C\u53D1\u6A21\u5F0F",initialValue:t.data.out})]})]}),We&&(0,u.jsx)(F,{name:"from",label:"\u91C7\u96C6\u6E90",tooltip:"\u6307\u5B9A\u8981\u8FDB\u884C\u6D88\u606F\u91C7\u96C6\u7684\u7FA4\u804A\u3002",valueEnum:we,fieldProps:{mode:"multiple"},initialValue:(S=t.data.from)!==null&&S!==void 0?S:[]}),(0,u.jsx)(F,{name:"bots_id",label:"\u5DE5\u4F5C\u673A\u5668\u4EBA",tooltip:"\u6307\u5B9A\u8981\u8FDB\u884C\u6D88\u606F\u91C7\u96C6\u548C\u8F6C\u53D1\u7684\u673A\u5668\u4EBA\uFF0C\u540C\u4E00\u6D88\u606F\u540C\u65F6\u53EA\u5141\u8BB8\u4E00\u4E2A\u673A\u5668\u4EBA\u5DE5\u4F5C\uFF0C\u5982\u679C\u6307\u5B9A\u7684\u673A\u5668\u4EBA\u79BB\u7EBF\u5219\u91C7\u7528\u5176\u4ED6\u673A\u5668\u4EBA\u9876\u4E0A\u3002\u6B64\u5916\uFF0C\u91C7\u96C6\u6A21\u5F0F\u4E2D\u53EA\u6709\u7B2C\u4E00\u4E2AID\u6709\u6548\u3002",valueEnum:m.reduce(function(g,r){return g[r]=r,g},{}),fieldProps:{mode:"multiple"},placeholder:"\u9ED8\u8BA4\u9009\u62E9\u4E00\u4E2A",initialValue:(P=t.data.bots_id)!==null&&P!==void 0?P:[]}),(0,u.jsx)(F,{tooltip:"\u53EF\u4EE5\u987A\u5E8F\u901A\u8FC7\u811A\u672C\u5904\u7406\u53D1\u9001\u524D\u7684\u6D88\u606F\u3002",name:"scripts",label:"\u5904\u7406\u811A\u672C",fieldProps:{mode:"multiple"},valueEnum:v,initialValue:(E=t.data.scripts)!==null&&E!==void 0?E:[]}),(0,u.jsx)(F,{name:"allowed",tooltip:"\u6B64\u5904\u586B\u767D\u540D\u5355\u7528\u6237ID\u3002\u91C7\u96C6\u7FA4\u53EA\u63A5\u6536\u6765\u81EA\u767D\u540D\u5355\u7528\u6237\u6D88\u606F\uFF0C\u8F6C\u53D1\u7FA4\u53EA\u8F6C\u53D1\u6765\u81EA\u767D\u540D\u5355\u7528\u6237\u6D88\u606F\u3002\u8BBE\u7F6E\u767D\u540D\u5355\u5C06\u5FFD\u7565\u9ED1\u540D\u5355\u3002",initialValue:t.data.allowed,label:"\u767D\u540D\u5355",fieldProps:{mode:"multiple",showSearch:!0,onSearch:function(r){(0,W.request)("/api/nickname/labels?ukeyword="+r+"&platform="+Ke("platform")).then(function(l){l&&l.data&&Ue(l.data)})},filterOption:!1,defaultActiveFirstOption:!1,showArrow:!1,notFoundContent:null,onChange:function(r){r.length!=0?ve(!1):ve(!0)}},options:Je}),ye&&(0,u.jsx)(F,{name:"prohibited",initialValue:t.data.prohibited,tooltip:"\u6B64\u5904\u586B\u9ED1\u540D\u5355\u7528\u6237ID\u3002\u91C7\u96C6\u7FA4\u548C\u8F6C\u53D1\u7FA4\u5C06\u5FFD\u7565\u9ED1\u540D\u5355\u7528\u6237\u6240\u6709\u6D88\u606F\u3002",label:"\u9ED1\u540D\u5355",fieldProps:{mode:"multiple",showSearch:!0,onSearch:function(r){(0,W.request)("/api/nickname/labels?ukeyword="+r+"&platform="+Ke("platform")).then(function(l){l&&l.data&&Ue(l.data)})},filterOption:!1,defaultActiveFirstOption:!1,showArrow:!1,notFoundContent:null},options:Je}),(0,u.jsx)($e.Z,{tabBarExtraContent:(0,u.jsx)(y.Z,{placement:"top",title:z,children:(0,u.jsx)(me.ZP,{children:"\u63D0\u793A"})}),onTabClick:function(r,l){ne(Ce[r])},items:[{label:"\u5305\u542B\u8BCD",key:"include",children:(0,u.jsx)(Be,{setTags:function(r){var l;A==null||(l=A.current)===null||l===void 0||l.setFieldsValue({include:r})},data:t.data.include})},{label:"\u6392\u9664\u8BCD",key:"exclude",children:(0,u.jsx)(Be,{setTags:function(r){var l;A==null||(l=A.current)===null||l===void 0||l.setFieldsValue({exclude:r})},data:t.data.exclude})}]}),(0,u.jsx)(ue.Z,{hidden:!0,name:"allowed",initialValue:t.data.allowed,label:"\u767D\u540D\u5355"}),(0,u.jsx)(ue.Z,{hidden:!0,name:"prohibited",initialValue:t.data.prohibited,label:"\u9ED1\u540D\u5355"}),(0,u.jsx)(ue.Z,{hidden:!0,name:"include",initialValue:t.data.include,label:"\u5305\u542B\u5173\u952E\u8BCD"}),(0,u.jsx)(ue.Z,{hidden:!0,name:"exclude",initialValue:t.data.exclude,label:"\u6392\u9664\u5173\u952E\u8BCD"})]})},t.data.chat_id)}var ae={id:-1,in:!1,out:!1,allowed:[],from:[],prohibited:[],chat_id:"",chat_name:"",remark:"",platform:"",enable:!1,include:[],exclude:[],created_at:0,bots_id:[],scripts:[]},Me={id:0,in:!1,out:!1,allowed:[],from:[],prohibited:[],chat_id:"",chat_name:"",remark:"",platform:"",enable:!1,include:[],exclude:[],created_at:0,bots_id:[],scripts:[]},Ce={include:"\u6B64\u5904\u586B\u5199\u5305\u542B\u8BCD\u3002\u91C7\u96C6\u7FA4\u548C\u8F6C\u53D1\u7FA4\u5C06\u5FFD\u7565\u4E0D\u542B\u6709\u4EFB\u610F\u5305\u542B\u8BCD\u7684\u6D88\u606F\u3002\u652F\u6301\u6B63\u5219\uFF0C\u9700\u8981\u4F7F\u7528\u201C/\u201D\u5C06\u6B63\u5219\u8868\u8FBE\u5F0F\u5305\u8D77\u6765\u3002",exclude:"\u6B64\u5904\u586B\u5199\u6392\u9664\u8BCD\u3002\u91C7\u96C6\u7FA4\u548C\u8F6C\u53D1\u7FA4\u5C06\u5FFD\u7565\u4EFB\u4F55\u542B\u6709\u4EFB\u610F\u6392\u9664\u8BCD\u7684\u6D88\u606F\u3002\u652F\u6301\u6B63\u5219\uFF0C\u9700\u8981\u4F7F\u7528\u201C/\u201D\u5C06\u6B63\u5219\u8868\u8FBE\u5F0F\u5305\u8D77\u6765\u3002"}},4050:function(je,X,a){a.d(X,{Z:function(){return le}});var Q=a(96157),w=a(84875),_=a.n(w),p=a(50959),k=a(85548),f=a(78862),Y=a(70458);function G(e){return typeof e!="string"?e:e.charAt(0).toUpperCase()+e.slice(1)}var L=a(49272),U=a(42498),K=a(97624),N=a(74074);const y=(e,C,d)=>{const n=G(d);return{[`${e.componentCls}-${C}`]:{color:e[`color${d}`],background:e[`color${n}Bg`],borderColor:e[`color${n}Border`]}}},o=e=>(0,U.Z)(e,(C,d)=>{let{textColor:n,lightBorderColor:i,lightColor:B,darkColor:T}=d;return{[`${e.componentCls}-${C}`]:{color:n,background:B,borderColor:i,"&-inverse":{color:e.colorTextLightSolid,background:T,borderColor:T},[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}}),u=e=>{const{paddingXXS:C,lineWidth:d,tagPaddingHorizontal:n,componentCls:i}=e,B=n-d,T=C-d;return{[i]:Object.assign(Object.assign({},(0,L.Wf)(e)),{display:"inline-block",height:"auto",marginInlineEnd:e.marginXS,paddingInline:B,fontSize:e.tagFontSize,lineHeight:`${e.tagLineHeight}px`,whiteSpace:"nowrap",background:e.tagDefaultBg,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,opacity:1,transition:`all ${e.motionDurationMid}`,textAlign:"start",[`&${i}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:e.tagDefaultColor},[`${i}-close-icon`]:{marginInlineStart:T,color:e.colorTextDescription,fontSize:e.tagIconSize,cursor:"pointer",transition:`all ${e.motionDurationMid}`,"&:hover":{color:e.colorTextHeading}},[`&${i}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${e.iconCls}-close, ${e.iconCls}-close:hover`]:{color:e.colorTextLightSolid}},["&-checkable"]:{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${i}-checkable-checked):hover`]:{color:e.colorPrimary,backgroundColor:e.colorFillSecondary},"&:active, &-checked":{color:e.colorTextLightSolid},"&-checked":{backgroundColor:e.colorPrimary,"&:hover":{backgroundColor:e.colorPrimaryHover}},"&:active":{backgroundColor:e.colorPrimaryActive}},["&-hidden"]:{display:"none"},[`> ${e.iconCls} + span, > span + ${e.iconCls}`]:{marginInlineStart:B}}),[`${i}-borderless`]:{borderColor:"transparent",background:e.tagBorderlessBg}}};var q=(0,K.Z)("Tag",e=>{const{fontSize:C,lineHeight:d,lineWidth:n,fontSizeIcon:i}=e,B=Math.round(C*d),T=e.fontSizeSM,ee=B-n*2,V=e.colorFillQuaternary,I=e.colorText,F=(0,N.TS)(e,{tagFontSize:T,tagLineHeight:ee,tagDefaultBg:V,tagDefaultColor:I,tagIconSize:i-2*n,tagPaddingHorizontal:8,tagBorderlessBg:e.colorFillTertiary});return[u(F),o(F),y(F,"success","Success"),y(F,"processing","Info"),y(F,"error","Error"),y(F,"warning","Warning")]}),Te=function(e,C){var d={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&C.indexOf(n)<0&&(d[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)C.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(d[n[i]]=e[n[i]]);return d},Ie=e=>{const{prefixCls:C,className:d,checked:n,onChange:i,onClick:B}=e,T=Te(e,["prefixCls","className","checked","onChange","onClick"]),{getPrefixCls:ee}=p.useContext(Y.E_),V=J=>{i==null||i(!n),B==null||B(J)},I=ee("tag",C),[F,te]=q(I),ie=_()(I,{[`${I}-checkable`]:!0,[`${I}-checkable-checked`]:n},d,te);return F(p.createElement("span",Object.assign({},T,{className:ie,onClick:V})))},Ze=function(e,C){var d={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&C.indexOf(n)<0&&(d[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)C.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(d[n[i]]=e[n[i]]);return d};const oe=(e,C)=>{const{prefixCls:d,className:n,rootClassName:i,style:B,children:T,icon:ee,color:V,onClose:I,closeIcon:F,closable:te=!1,bordered:ie=!0}=e,J=Ze(e,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:Oe,direction:pe}=p.useContext(Y.E_),[ue,W]=p.useState(!0);p.useEffect(()=>{"visible"in J&&W(J.visible)},[J.visible]);const re=(0,k.o2)(V)||(0,k.yT)(V),me=Object.assign({backgroundColor:V&&!re?V:void 0},B),M=Oe("tag",d),[$e,Re]=q(M),Ve=_()(M,{[`${M}-${V}`]:re,[`${M}-has-color`]:V&&!re,[`${M}-hidden`]:!ue,[`${M}-rtl`]:pe==="rtl",[`${M}-borderless`]:!ie},n,i,Re),ae=E=>{E.stopPropagation(),I==null||I(E),!E.defaultPrevented&&W(!1)},Me=p.useMemo(()=>te?F?p.createElement("span",{className:`${M}-close-icon`,onClick:ae},F):p.createElement(Q.Z,{className:`${M}-close-icon`,onClick:ae}):null,[te,F,M,ae]),Ce=typeof J.onClick=="function"||T&&T.type==="a",t=ee||null,S=t?p.createElement(p.Fragment,null,t,p.createElement("span",null,T)):T,P=p.createElement("span",Object.assign({},J,{ref:C,className:Ve,style:me}),S,Me);return $e(Ce?p.createElement(f.Z,null,P):P)},R=p.forwardRef(oe);R.CheckableTag=Ie;var le=R}}]);