1"use strict";(self.webpackChunk_streamlit_app=self.webpackChunk_streamlit_app||[]).push([[5379],{79986:function(e,t,r){r.d(t,{Z:function(){return p}});r(66845);var n,o=r(50641),i=r(86659),a=r(50189),l=r(50669),u=r(1515),s=(0,r(7865).F4)(n||(n=(0,l.Z)(["\n 50% {\n color: rgba(0, 0, 0, 0);\n }\n"]))),c=(0,u.Z)("span",{target:"edlqvik0"})((function(e){var t=e.includeDot,r=e.shouldBlink,n=e.theme;return(0,a.Z)((0,a.Z)({},t?{"&::before":{opacity:1,content:'"\u2022"',animation:"none",color:n.colors.gray,margin:"0 5px"}}:{}),r?{color:n.colors.red,animationName:"".concat(s),animationDuration:"0.5s",animationIterationCount:5}:{})}),""),f=r(40864),p=function(e){var t=e.dirty,r=e.value,n=e.maxLength,a=e.className,l=e.type,u=void 0===l?"single":l,s=e.inForm,p=[],d=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];p.push((0,f.jsx)(c,{includeDot:p.length>0,shouldBlink:t,children:e},p.length))};if(t){var m=s?"submit form":"apply";if("multiline"===u){var y=(0,o.Ge)()?"\u2318":"Ctrl";d("Press ".concat(y,"+Enter to ").concat(m))}else"single"===u&&d("Press Enter to ".concat(m))}return n&&("chat"!==u||t)&&d("".concat(r.length,"/").concat(n),t&&r.length>=n),(0,f.jsx)(i.X7,{"data-testid":"InputInstructions",className:a,children:p})}},87814:function(e,t,r){r.d(t,{K:function(){return a}});var n=r(22951),o=r(91976),i=r(50641),a=function(){function e(){(0,n.Z)(this,e),this.formClearListener=void 0,this.lastWidgetMgr=void 0,this.lastFormId=void 0}return(0,o.Z)(e,[{key:"manageFormClearListener",value:function(e,t,r){null!=this.formClearListener&&this.lastWidgetMgr===e&&this.lastFormId===t||(this.disconnect(),(0,i.bM)(t)&&(this.formClearListener=e.addFormClearedListener(t,r),this.lastWidgetMgr=e,this.lastFormId=t))}},{key:"disconnect",value:function(){var e;null===(e=this.formClearListener)||void 0===e||e.disconnect(),this.formClearListener=void 0,this.lastWidgetMgr=void 0,this.lastFormId=void 0}}]),e}()},35379:function(e,t,r){r.r(t),r.d(t,{default:function(){return O}});var n=r(22951),o=r(91976),i=r(67591),a=r(94337),l=r(66845),u=r(87814),s=r(118),c=r(79986),f=r(98478),p=r(86659),d=r(8879),m=r(68411),y=r(50641),h=r(48266);var v=(0,r(1515).Z)("div",{target:"ezh4s2r0"})({name:"1om1ktf",styles:"div{border-width:1px;}"}),b=r(40864),g=function(e){(0,i.Z)(r,e);var t=(0,a.Z)(r);function r(){var e;(0,n.Z)(this,r);for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];return(e=t.call.apply(t,[this].concat(i))).formClearHelper=new u.K,e.state={dirty:!1,value:e.initialValue},e.commitWidgetValue=function(t){e.props.widgetMgr.setStringValue(e.props.element,e.state.value,t),e.setState({dirty:!1})},e.onFormCleared=function(){e.setState((function(e,t){var r;return{value:null!==(r=t.element.default)&&void 0!==r?r:null}}),(function(){return e.commitWidgetValue({fromUi:!0})}))},e.onBlur=function(){e.state.dirty&&e.commitWidgetValue({fromUi:!0})},e.onChange=function(t){var r=t.target.value,n=e.props.element.maxChars;0!==n&&r.length>n||e.setState({dirty:!0,value:r})},e.isEnterKeyPressed=function(e){var t,r=e.keyCode;return("Enter"===e.key||13===r||10===r)&&!(!0===(null===(t=e.nativeEvent)||void 0===t?void 0:t.isComposing))},e.onKeyDown=function(t){var r=t.metaKey,n=t.ctrlKey,o=e.state.dirty;if(e.isEnterKeyPressed(t)&&(n||r)&&o){t.preventDefault(),e.commitWidgetValue({fromUi:!0});var i=e.props.element.formId;(0,y.$b)({formId:i})&&e.props.widgetMgr.submitForm(e.props.element.formId)}},e}return(0,o.Z)(r,[{key:"initialValue",get:function(){var e,t=this.props.widgetMgr.getStringValue(this.props.element);return null!==(e=null!==t&&void 0!==t?t:this.props.element.default)&&void 0!==e?e:null}},{key:"componentDidMount",value:function(){this.props.element.setValue?this.updateFromProtobuf():this.commitWidgetValue({fromUi:!1})}},{key:"componentDidUpdate",value:function(){this.maybeUpdateFromProtobuf()}},{key:"componentWillUnmount",value:function(){this.formClearHelper.disconnect()}},{key:"maybeUpdateFromProtobuf",value:function(){this.props.element.setValue&&this.updateFromProtobuf()}},{key:"updateFromProtobuf",value:function(){var e=this,t=this.props.element.value;this.props.element.setValue=!1,this.setState({value:null!==t&&void 0!==t?t:null},(function(){e.commitWidgetValue({fromUi:!1})}))}},{key:"render",value:function(){var e,t=this.props,r=t.element,n=t.disabled,o=t.width,i=t.widgetMgr,a=this.state,l=a.value,u=a.dirty,g={width:o}
1,O=r.height,w=r.placeholder;return this.formClearHelper.manageFormClearListener(i,r.formId,this.onFormCleared),(0,b.jsxs)("div",{className:"stTextArea","data-testid":"stTextArea",style:g,children:[(0,b.jsx)(f.O,{label:r.label,disabled:n,labelVisibility:(0,y.iF)(null===(e=r.labelVisibility)||void 0===e?void 0:e.value),children:r.help&&(0,b.jsx)(p.dT,{children:(0,b.jsx)(d.Z,{content:r.help,placement:m.u.TOP_RIGHT})})}),(0,b.jsx)(v,{children:(0,b.jsx)(s.Z,{value:null!==l&&void 0!==l?l:"",placeholder:w,onBlur:this.onBlur,onChange:this.onChange,onKeyDown:this.onKeyDown,"aria-label":r.label,disabled:n,overrides:{Input:{style:{lineHeight:"1.4",height:O?"".concat(O,"px"):"",minHeight:"95px",resize:"vertical","::placeholder":{opacity:"0.7"},paddingRight:"1rem",paddingLeft:"1rem",paddingBottom:"1rem",paddingTop:"1rem"}}}})}),o>h.A.hideWidgetDetails&&(0,b.jsx)(c.Z,{dirty:u,value:null!==l&&void 0!==l?l:"",maxLength:r.maxChars,type:"multiline",inForm:(0,y.$b)({formId:r.formId})})]})}}]),r}(l.PureComponent),O=g},118:function(e,t,r){r.d(t,{Z:function(){return F}});var n=r(66845),o=r(80318),i=r(9656),a=r(38254),l=r(80745),u=r(98479);function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach((function(t){f(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function f(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var p=(0,l.zo)("div",(function(e){return c(c({},(0,u.d5)(c(c({$positive:!1},e),{},{$hasIconTrailing:!1}))),{},{width:e.$resize?"fit-content":"100%"})}));p.displayName="StyledTextAreaRoot",p.displayName="StyledTextAreaRoot";var d=(0,l.zo)("div",(function(e){return(0,u.hB)(c({$positive:!1},e))}));d.displayName="StyledTextareaContainer",d.displayName="StyledTextareaContainer";var m=(0,l.zo)("textarea",(function(e){return c(c({},(0,u.Hx)(e)),{},{resize:e.$resize||"none"})}));function y(e){return y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},y(e)}function h(){return h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},h.apply(this,arguments)}function v(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,o,i=[],a=!0,l=!1;try{for(r=r.call(e);!(a=(n=r.next()).done)&&(i.push(n.value),!t||i.length!==t);a=!0);}catch(u){l=!0,o=u}finally{try{a||null==r.return||r.return()}finally{if(l)throw o}}return i}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return b(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return b(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function g(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function O(e,t){return O=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},O(e,t)}function w(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=P(e);if(t){var o=P(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return function(e,t){if(t&&("object"===y(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return j(e)}(this,r)}}function j(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function P(e){return P=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},P(e)}function x(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}m.displayName="StyledTextarea",m.displayName="StyledTextarea";var C=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&O(e,t)}(s,e);var t,r,l,u=w(s);function s(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s);for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return x(j(e=u.call.apply(u,[this].concat(r))),"state",{isFocused:e.props.autoFocus||!1}),x(j(e),"onFocus",(function(t){e.setState({isFocused:!0}),e.props.onFocus(t)})),x(j(e),"onBlur",(function(t){e.setState({isFocused:!1}),e.props.onBlur(t)})),e}return t=s,(r=[{key:"render",value:function(){var e=this.props.overrides,t=void 0===e?{}:e,r=v((0,o.jb)(t.Root,p),2),l=r[0],u=r[1],s=(0,o.aO)({Input:{component:m},InputContainer:{component:d}},t);return n.createElement(l,h({"data-baseweb":"textarea",$isFocused:this.state.isFocused,$isReadOnly:this.props.readOnly,$disabled:this.props.disabled,$error:this.props.error,$positive:this.props.positive,$required:this.props.required,$resize:this.props.resize},u),n.createElement(i.Z,h({},this.props,{type:a.iB.textarea,overrides:s,onFocus:this.onFocus,onBlur:this.onBlur,resize:this.props.resize})))}}])&&g(t.prototype,r),l&&g(t,l),Object.defineProperty(t,"prototype",{writable:!1}),s}(n.Component);x(C,"defaultProps",{autoFocus:!1,disabled:!1,readOnly:!1,error:!1,name:"",onBlur:function(){},onChange:function(){},onKeyDown:function(){},onKeyPress:function(){},onKeyUp:function(){},onFocus:function(){},overrides:{},placeholder:"",required:!1,rows:3,size:a.NO.default});var F=C}}]);
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.