Files
owncast/static/web/_next/static/chunks/5596-06d38cc42e83b9af.js
2023-10-06 07:22:08 +00:00

1 line
10 KiB
JavaScript
Vendored

"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5596],{59775:function(e,t,n){n.r(t),n.d(t,{BaseInput:function(){return es_BaseInput},default:function(){return h}});var a=n(4942),r=n(71002),o=n(67294),l=n(94184),u=n.n(l);function hasAddon(e){return!!(e.addonBefore||e.addonAfter)}function hasPrefixSuffix(e){return!!(e.prefix||e.suffix||e.allowClear)}function resolveOnChange(e,t,n,a){if(n){var r=t;if("click"===t.type){var o=e.cloneNode(!0);r=Object.create(t,{target:{value:o},currentTarget:{value:o}}),o.value="",n(r);return}if(void 0!==a){r=Object.create(t,{target:{value:e},currentTarget:{value:e}}),e.value=a,n(r);return}n(r)}}function fixControlledValue(e){return null==e?"":String(e)}var es_BaseInput=function(e){var t=e.inputElement,n=e.prefixCls,l=e.prefix,i=e.suffix,s=e.addonBefore,c=e.addonAfter,f=e.className,d=e.style,p=e.affixWrapperClassName,v=e.groupClassName,h=e.wrapperClassName,m=e.disabled,g=e.readOnly,x=e.focused,b=e.triggerFocus,C=e.allowClear,w=e.value,y=e.handleReset,A=e.hidden,Z=(0,o.useRef)(null),z=(0,o.cloneElement)(t,{value:w,hidden:A});if(hasPrefixSuffix(e)){var S,E="".concat(n,"-affix-wrapper"),N=u()(E,(S={},(0,a.Z)(S,"".concat(E,"-disabled"),m),(0,a.Z)(S,"".concat(E,"-focused"),x),(0,a.Z)(S,"".concat(E,"-readonly"),g),(0,a.Z)(S,"".concat(E,"-input-with-clear-btn"),i&&C&&w),S),!hasAddon(e)&&f,p),R=(i||C)&&o.createElement("span",{className:"".concat(n,"-suffix")},function(){if(!C)return null;var e,t=!m&&!g&&w,l="".concat(n,"-clear-icon"),s="object"===(0,r.Z)(C)&&null!=C&&C.clearIcon?C.clearIcon:"✖";return o.createElement("span",{onClick:y,onMouseDown:function(e){return e.preventDefault()},className:u()(l,(e={},(0,a.Z)(e,"".concat(l,"-hidden"),!t),(0,a.Z)(e,"".concat(l,"-has-suffix"),!!i),e)),role:"button",tabIndex:-1},s)}(),i);z=o.createElement("span",{className:N,style:d,hidden:!hasAddon(e)&&A,onClick:function(e){var t;null!==(t=Z.current)&&void 0!==t&&t.contains(e.target)&&(null==b||b())},ref:Z},l&&o.createElement("span",{className:"".concat(n,"-prefix")},l),(0,o.cloneElement)(t,{style:null,value:w,hidden:null}),R)}if(hasAddon(e)){var P="".concat(n,"-group"),V="".concat(P,"-addon"),k=u()("".concat(n,"-wrapper"),P,h),T=u()("".concat(n,"-group-wrapper"),f,v);return o.createElement("span",{className:T,style:d,hidden:A},o.createElement("span",{className:k},s&&o.createElement("span",{className:V},s),(0,o.cloneElement)(z,{style:null,hidden:null}),c&&o.createElement("span",{className:V},c)))}return z},i=n(74902),s=n(87462),c=n(97685),f=n(45987),d=n(98423),p=n(21770),v=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","inputClassName"],h=(0,o.forwardRef)(function(e,t){var n,l=e.autoComplete,h=e.onChange,m=e.onFocus,g=e.onBlur,x=e.onPressEnter,b=e.onKeyDown,C=e.prefixCls,w=void 0===C?"rc-input":C,y=e.disabled,A=e.htmlSize,Z=e.className,z=e.maxLength,S=e.suffix,E=e.showCount,N=e.type,R=e.inputClassName,P=(0,f.Z)(e,v),V=(0,p.Z)(e.defaultValue,{value:e.value}),k=(0,c.Z)(V,2),T=k[0],F=k[1],I=(0,o.useState)(!1),B=(0,c.Z)(I,2),D=B[0],K=B[1],_=(0,o.useRef)(null),focus=function(e){_.current&&function(e,t){if(e){e.focus(t);var n=(t||{}).cursor;if(n){var a=e.value.length;switch(n){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(a,a);break;default:e.setSelectionRange(0,a)}}}}(_.current,e)};return(0,o.useImperativeHandle)(t,function(){return{focus:focus,blur:function(){var e;null===(e=_.current)||void 0===e||e.blur()},setSelectionRange:function(e,t,n){var a;null===(a=_.current)||void 0===a||a.setSelectionRange(e,t,n)},select:function(){var e;null===(e=_.current)||void 0===e||e.select()},input:_.current}}),(0,o.useEffect)(function(){K(function(e){return(!e||!y)&&e})},[y]),o.createElement(es_BaseInput,(0,s.Z)({},P,{prefixCls:w,className:Z,inputElement:(n=(0,d.Z)(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","affixWrapperClassName","groupClassName","inputClassName","wrapperClassName","htmlSize"]),o.createElement("input",(0,s.Z)({autoComplete:l},n,{onChange:function(t){void 0===e.value&&F(t.target.value),_.current&&resolveOnChange(_.current,t,h)},onFocus:function(e){K(!0),null==m||m(e)},onBlur:function(e){K(!1),null==g||g(e)},onKeyDown:function(e){x&&"Enter"===e.key&&x(e),null==b||b(e)},className:u()(w,(0,a.Z)({},"".concat(w,"-disabled"),y),R,!hasAddon(e)&&!hasPrefixSuffix(e)&&Z),ref:_,size:A,type:void 0===N?"text":N}))),handleReset:function(e){F(""),focus(),_.current&&resolveOnChange(_.current,e,h)},value:fixControlledValue(T),focused:D,triggerFocus:focus,suffix:function(){var e=Number(z)>0;if(S||E){var t=fixControlledValue(T),n=(0,i.Z)(t).length,l="object"===(0,r.Z)(E)?E.formatter({value:t,count:n,maxLength:z}):"".concat(n).concat(e?" / ".concat(z):"");return o.createElement(o.Fragment,null,!!E&&o.createElement("span",{className:u()("".concat(w,"-show-count-suffix"),(0,a.Z)({},"".concat(w,"-show-count-has-suffix"),!!S))},l),S)}return null}(),disabled:y}))})},57239:function(e,t,n){n.r(t),n.d(t,{ResizableTextArea:function(){return Z},default:function(){return z}});var a,r=n(87462),o=n(15671),l=n(43144),u=n(32531),i=n(73568),s=n(67294),c=n(4942),f=n(1413),d=n(71002),p=n(97685),v=n(45987),h=n(48555),m=n(8410),g=n(75164),x=n(21770),b=n(94184),C=n.n(b),w=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],y={},A=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],Z=s.forwardRef(function(e,t){var n=e.prefixCls,o=void 0===n?"rc-textarea":n,l=(e.onPressEnter,e.defaultValue),u=e.value,i=e.autoSize,b=e.onResize,Z=e.className,z=e.style,S=e.disabled,E=e.onChange,N=(e.onInternalAutoSize,(0,v.Z)(e,A)),R=(0,x.Z)(l,{value:u,postState:function(e){return null!=e?e:""}}),P=(0,p.Z)(R,2),V=P[0],k=P[1],T=s.useRef();s.useImperativeHandle(t,function(){return{textArea:T.current}});var F=s.useMemo(function(){return i&&"object"===(0,d.Z)(i)?[i.minRows,i.maxRows]:[]},[i]),I=(0,p.Z)(F,2),B=I[0],D=I[1],K=!!i,fixFirefoxAutoScroll=function(){try{if(document.activeElement===T.current){var e=T.current,t=e.selectionStart,n=e.selectionEnd,a=e.scrollTop;T.current.setSelectionRange(t,n),T.current.scrollTop=a}}catch(e){}},_=s.useState(2),j=(0,p.Z)(_,2),H=j[0],O=j[1],M=s.useState(),L=(0,p.Z)(M,2),W=L[0],Y=L[1],startResize=function(){O(0)};(0,m.Z)(function(){K&&startResize()},[u,B,D,K]),(0,m.Z)(function(){if(0===H)O(1);else if(1===H){var e=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;a||((a=document.createElement("textarea")).setAttribute("tab-index","-1"),a.setAttribute("aria-hidden","true"),document.body.appendChild(a)),e.getAttribute("wrap")?a.setAttribute("wrap",e.getAttribute("wrap")):a.removeAttribute("wrap");var l=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&y[n])return y[n];var a=window.getComputedStyle(e),r=a.getPropertyValue("box-sizing")||a.getPropertyValue("-moz-box-sizing")||a.getPropertyValue("-webkit-box-sizing"),o=parseFloat(a.getPropertyValue("padding-bottom"))+parseFloat(a.getPropertyValue("padding-top")),l=parseFloat(a.getPropertyValue("border-bottom-width"))+parseFloat(a.getPropertyValue("border-top-width")),u={sizingStyle:w.map(function(e){return"".concat(e,":").concat(a.getPropertyValue(e))}).join(";"),paddingSize:o,borderSize:l,boxSizing:r};return t&&n&&(y[n]=u),u}(e,n),u=l.paddingSize,i=l.borderSize,s=l.boxSizing,c=l.sizingStyle;a.setAttribute("style","".concat(c,";").concat("\n min-height:0 !important;\n max-height:none !important;\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important;\n pointer-events: none !important;\n")),a.value=e.value||e.placeholder||"";var f=void 0,d=void 0,p=a.scrollHeight;if("border-box"===s?p+=i:"content-box"===s&&(p-=u),null!==r||null!==o){a.value=" ";var v=a.scrollHeight-u;null!==r&&(f=v*r,"border-box"===s&&(f=f+u+i),p=Math.max(f,p)),null!==o&&(d=v*o,"border-box"===s&&(d=d+u+i),t=p>d?"":"hidden",p=Math.min(d,p))}var h={height:p,overflowY:t,resize:"none"};return f&&(h.minHeight=f),d&&(h.maxHeight=d),h}(T.current,!1,B,D);O(2),Y(e)}else fixFirefoxAutoScroll()},[H]);var X=s.useRef(),cleanRaf=function(){g.Z.cancel(X.current)};s.useEffect(function(){return cleanRaf},[]);var q=K?W:null,G=(0,f.Z)((0,f.Z)({},z),q);return(0===H||1===H)&&(G.overflowY="hidden",G.overflowX="hidden"),s.createElement(h.default,{onResize:function(e){2===H&&(null==b||b(e),i&&(cleanRaf(),X.current=(0,g.Z)(function(){startResize()})))},disabled:!(i||b)},s.createElement("textarea",(0,r.Z)({},N,{ref:T,style:G,className:C()(o,Z,(0,c.Z)({},"".concat(o,"-disabled"),S)),disabled:S,value:V,onChange:function(e){k(e.target.value),null==E||E(e)}})))}),z=function(e){(0,u.Z)(TextArea,e);var t=(0,i.Z)(TextArea);function TextArea(e){(0,o.Z)(this,TextArea),(n=t.call(this,e)).resizableTextArea=void 0,n.focus=function(){n.resizableTextArea.textArea.focus()},n.saveTextArea=function(e){n.resizableTextArea=e},n.handleChange=function(e){var t=n.props.onChange;n.setValue(e.target.value),t&&t(e)},n.handleKeyDown=function(e){var t=n.props,a=t.onPressEnter,r=t.onKeyDown;13===e.keyCode&&a&&a(e),r&&r(e)};var n,a=void 0===e.value||null===e.value?e.defaultValue:e.value;return n.state={value:a},n}return(0,l.Z)(TextArea,[{key:"setValue",value:function(e,t){"value"in this.props||this.setState({value:e},t)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return s.createElement(Z,(0,r.Z)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value}:null}}]),TextArea}(s.Component)}}]);