1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[8014],{8014:function(e,r,a){a.d(r,{A:function(){return H}});var t=a(8587),o=a(8168),n=a(6540),i=a(3967),l=a(5659),d=a(1523),s=a(4877),c=a(1529),u=a(4705),x=a(4848);const p=["onChange","maxRows","minRows","style","value"];function v(e){return parseInt(e,10)||0}const h={visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"};const g=n.forwardRef((function(e,r){const{onChange:a,maxRows:i,minRows:l=1,style:g,value:m}=e,T=(0,t.A)(e,p),{current:f}=n.useRef(null!=m),b=n.useRef(null),y=(0,d.A)(r,b),w=n.useRef(null),C=n.useRef(null),S=n.useCallback((()=>{const r=b.current,a=(0,s.A)(r).getComputedStyle(r);if("0px"===a.width)return{outerHeightStyle:0,overflowing:!1};const t=C.current;t.style.width=a.width,t.value=r.value||e.placeholder||"x","\n"===t.value.slice(-1)&&(t.value+=" ");const o=a.boxSizing,n=v(a.paddingBottom)+v(a.paddingTop),d=v(a.borderBottomWidth)+v(a.borderTopWidth),c=t.scrollHeight;t.value="x";const u=t.scrollHeight;let x=c;l&&(x=Math.max(Number(l)*u,x)),i&&(x=Math.min(Number(i)*u,x)),x=Math.max(x,u);return{outerHeightStyle:x+("border-box"===o?n+d:0),overflowing:Math.abs(x-c)<=1}}),[i,l,e.placeholder]),A=n.useCallback((()=>{const e=S();if(void 0===(r=e)||null===r||0===Object.keys(r).length||0===r.outerHeightStyle&&!r.overflowing)return;var r;const a=e.outerHeightStyle,t=b.current;w.current!==a&&(w.current=a,t.style.height=`${a}px`),t.style.overflow=e.overflowing?"hidden":""}),[S]);(0,c.A)((()=>{const e=()=>{A()};let r;const a=(0,u.A)(e),t=b.current,o=(0,s.A)(t);let n;return o.addEventListener("resize",a),"undefined"!==typeof ResizeObserver&&(n=new ResizeObserver(e),n.observe(t)),()=>{a.clear(),cancelAnimationFrame(r),o.removeEventListener("resize",a),n&&n.disconnect()}}),[S,A]),(0,c.A)((()=>{A()}));return(0,x.jsxs)(n.Fragment,{children:[(0,x.jsx)("textarea",(0,o.A)({value:m,onChange:e=>{f||A(),a&&a(e)},ref:y,rows:l,style:g},T)),(0,x.jsx)("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:C,tabIndex:-1,style:(0,o.A)({},h,g,{paddingTop:0,paddingBottom:0})})]})}));var m=a(1785),T=a(9750),f=a(8952),b=a(8941);function y(e){return(0,b.SX)("MuiTextarea",e)}var w=(0,b.WN)("MuiTextarea",["root","textarea","startDecorator","endDecorator","formControl","disabled","error","focused","colorPrimary","colorNeutral","colorDanger","colorSuccess","colorWarning","colorContext","sizeSm","sizeMd","sizeLg","variantPlain","variantOutlined","variantSoft"]),C=a(2046);const S=["propsToForward","rootStateClasses","inputStateClasses","getRootProps","getInputProps","formControl","focused","error","disabled","size","color","variant","startDecorator","endDecorator","minRows","maxRows","component","slots","slotProps"],A=(0,m.A)("div",{name:"JoyTextarea",slot:"Root",overridesResolver:(e,r)=>r.root})((({theme:e,ownerState:r})=>{var a,t,n,i,l,d;const s=null==(a=e.variants[`${r.variant}`])?void 0:a[r.color];return[(0,o.A)({"--Textarea-radius":e.vars.radius.sm,"--Textarea-gap":"0.5rem","--Textarea-placeholderColor":"inherit","--Textarea-placeholderOpacity":.64,"--Textarea-decoratorColor":e.vars.palette.text.icon,"--Textarea-focused":"0","--Textarea-focusedThickness":e.vars.focus.thickness,"--Textarea-focusedHighlight":null==(t=e.vars.palette["neutral"===r.color?"primary":r.color])?void 0:t[500],'&:not([data-inverted-colors="false"])':(0,o.A)({},r.instanceColor&&{"--_Textarea-focusedHighlight":null==(n=e.vars.palette["neutral"===r.instanceColor?"primary":r.instanceColor])?void 0:n[500]},{"--Textarea-focusedHighlight":`var(--_Textarea-focusedHighlight, ${e.vars.palette.focusVisible})`})},"sm"===r.size&&{"--Textarea-minHeight":"2rem","--Textarea-paddingBlock":"calc(0.375rem - 0.5px - var(--variant-borderWidth, 0px))","--Textarea-paddingInline":"0.5rem","--Textarea-decoratorChildHeight":"min(1.5rem, var(--Textarea-minHeight))","--Icon-fontSize":e.vars.fontSize.xl},"md"===r.size&&{"--Textarea-minHeight":"2.25rem","--Textarea-paddingBlock":"calc(0.375rem - var(--variant-borderWidth, 0px))","--Textarea-paddingInline":"0.75rem","--Textarea-decoratorChildHeight":"min(1.75rem, var(--Textarea-m
1inHeight))","--Icon-fontSize":e.vars.fontSize.xl2},"lg"===r.size&&{"--Textarea-minHeight":"3rem","--Textarea-paddingBlock":"calc(0.75rem - var(--variant-borderWidth, 0px))","--Textarea-paddingInline":"1rem","--Textarea-gap":"0.75rem","--Textarea-decoratorChildHeight":"min(2.375rem, var(--Textarea-minHeight))","--Icon-fontSize":e.vars.fontSize.xl2},{"--_Textarea-paddingBlock":"max((var(--Textarea-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Textarea-decoratorChildHeight)) / 2, 0px)","--Textarea-decoratorChildRadius":"max(var(--Textarea-radius) - var(--variant-borderWidth, 0px) - var(--_Textarea-paddingBlock), min(var(--_Textarea-paddingBlock) + var(--variant-borderWidth, 0px), var(--Textarea-radius) / 2))","--Button-minHeight":"var(--Textarea-decoratorChildHeight)","--Button-paddingBlock":"0px","--IconButton-size":"var(--Textarea-decoratorChildHeight)","--Button-radius":"var(--Textarea-decoratorChildRadius)","--IconButton-radius":"var(--Textarea-decoratorChildRadius)",boxSizing:"border-box"},"plain"!==r.variant&&{boxShadow:e.shadow.xs},{minWidth:0,minHeight:"var(--Textarea-minHeight)",cursor:"text",position:"relative",display:"flex",flexDirection:"column",paddingInlineStart:"var(--Textarea-paddingInline)",paddingBlock:"var(--Textarea-paddingBlock)",borderRadius:"var(--Textarea-radius)"},e.typography[`body-${r.size}`],s,{backgroundColor:null!=(i=null==s?void 0:s.backgroundColor)?i:e.vars.palette.background.surface,"&::before":{boxSizing:"border-box",content:'""',display:"block",position:"absolute",pointerEvents:"none",top:0,left:0,right:0,bottom:0,zIndex:1,borderRadius:"inherit",margin:"calc(var(--variant-borderWidth, 0px) * -1)",boxShadow:"var(--Textarea-focusedInset, inset) 0 0 0 calc(var(--Textarea-focused) * var(--Textarea-focusedThickness)) var(--Textarea-focusedHighlight)"}}),{"&:hover":(0,o.A)({},null==(l=e.variants[`${r.variant}Hover`])?void 0:l[r.color],{backgroundColor:null,cursor:"text"}),[`&.${w.disabled}`]:null==(d=e.variants[`${r.variant}Disabled`])?void 0:d[r.color],"&:focus-within::before":{"--Textarea-focused":"1"}}]})),k=(0,m.A)(g,{name:"JoyTextarea",slot:"Textarea",overridesResolver:(e,r)=>r.textarea})({resize:"none",border:"none",minWidth:0,outline:0,padding:0,paddingInlineEnd:"var(--Textarea-paddingInline)",flex:"auto",alignSelf:"stretch",color:"inherit",backgroundColor:"transparent",fontFamily:"inherit",fontSize:"inherit",fontStyle:"inherit",fontWeight:"inherit",lineHeight:"inherit","&::-webkit-input-placeholder":{color:"var(--Textarea-placeholderColor)",opacity:"var(--Textarea-placeholderOpacity)"},"&::-moz-placeholder":{color:"var(--Textarea-placeholderColor)",opacity:"var(--Textarea-placeholderOpacity)"},"&:-ms-input-placeholder":{color:"var(--Textarea-placeholderColor)",opacity:"var(--Textarea-placeholderOpacity)"},"&::-ms-input-placeholder":{color:"var(--Textarea-placeholderColor)",opacity:"var(--Textarea-placeholderOpacity)"}}),z=(0,m.A)("div",{name:"JoyTextarea",slot:"StartDecorator",overridesResolver:(e,r)=>r.startDecorator})({display:"flex",marginInlineStart:"calc(var(--Textarea-paddingBlock) - var(--Textarea-paddingInline))",marginInlineEnd:"var(--Textarea-paddingBlock)",marginBlockEnd:"var(--Textarea-gap)",color:"var(--Textarea-decoratorColor)",cursor:"initial"}),R=(0,m.A)("div",{name:"JoyTextarea",slot:"EndDecorator",overridesResolver:(e,r)=>r.endDecorator})({display:"flex",marginInlineStart:"calc(var(--Textarea-paddingBlock) - var(--Textarea-paddingInline))",marginInlineEnd:"var(--Textarea-paddingBlock)",marginBlockStart:"var(--Textarea-gap)",color:"var(--Textarea-decoratorColor)",cursor:"initial"});var H=n.forwardRef((function(e,r){var a,n,d,s,c,u,p,v;const h=(0,T.A)({props:e,name:"JoyTextarea"}),g=(0,C.A)(h,w),{propsToForward:m,rootStateClasses:b,inputStateClasses:H,getRootProps:I,getInputProps:B,formControl:D,focused:P,error:W=!1,disabled:F=!1,size:N="md",color:O="neutral",variant:$="outlined",startDecorator:j,endDecorator:E,minRows:M,maxRows:J,component:_,slots:L={},slotProps:V={}}=g,X=(0,t.A)(g,S);const Z=null!=(a=null!=(n=e.disabled)?n:null==D?void 0:D.disabled)?a:F,q=null!=(d=null!=(s=e.error)?s:null==D?void 0:D.error)?d:W,G=null!=(c=null!=(u=e.size)?u:null==D?void 0:D.size)?c:N,K=null!=(p=e.color)?p:q?"danger":null!=(v=null==D?void 0:D.color)?v:O,Q=(0,o.A)({instanceColor:q?"danger":e.color},h,{color:K,disabled:Z,error:q,focused:P,size:G,variant:$}),U=(e=>
1{const{disabled:r,variant:a,color:t,size:o}=e,n={root:["root",r&&"disabled",a&&`variant${(0,i.A)(a)}`,t&&`color${(0,i.A)(t)}`,o&&`size${(0,i.A)(o)}`],textarea:["textarea"],startDecorator:["startDecorator"],endDecorator:["endDecorator"]};return(0,l.A)(n,y,{})})(Q),Y=(0,o.A)({},X,{component:_,slots:L,slotProps:V}),[ee,re]=(0,f.A)("root",{ref:r,className:[U.root,b],elementType:A,externalForwardedProps:Y,getSlotProps:I,ownerState:Q}),[ae,te]=(0,f.A)("textarea",{additionalProps:{id:null==D?void 0:D.htmlFor,"aria-describedby":null==D?void 0:D["aria-describedby"]},className:[U.textarea,H],elementType:k,internalForwardedProps:(0,o.A)({},m,{minRows:M,maxRows:J}),externalForwardedProps:Y,getSlotProps:B,ownerState:Q}),[oe,ne]=(0,f.A)("startDecorator",{className:U.startDecorator,elementType:z,externalForwardedProps:Y,ownerState:Q}),[ie,le]=(0,f.A)("endDecorator",{className:U.endDecorator,elementType:R,externalForwardedProps:Y,ownerState:Q});return(0,x.jsxs)(ee,(0,o.A)({},re,{children:[j&&(0,x.jsx)(oe,(0,o.A)({},ne,{children:j})),(0,x.jsx)(ae,(0,o.A)({},te)),E&&(0,x.jsx)(ie,(0,o.A)({},le,{children:E}))]}))}))}}]); 2//# sourceMappingURL=8014-52403a4cf1d983d4667f.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.